diff --git a/.env b/.env index ad5692c513..b515430882 100644 --- a/.env +++ b/.env @@ -25,11 +25,4 @@ PRICES_SERVICE_URI=prices.mainnet.teritori.com:443 SUBSTREAMS_API_TOKEN= -#app env -EXPO_PUBLIC_IMG_PROXY_URL=https://imgproxy.tools.teritori.com/insecure/ -EXPO_PUBLIC_PUBLIC_TENOR_KEY=AIzaSyA8TpVfoyoBaDdLww6wJ1Xe0OVN-Hi8qPE - -#map token -EXPO_PUBLIC_LEAFLET_MAP_TOKEN=QkwJFLzzxPan25YCgnDExGpMFPxA3x4lnyKiUf8zmaqXLP5XyOR8n3yEM8jlKV3W - # MULTISIG_BACKEND_URL=http://localhost:9091 # you can use this for local testing diff --git a/.yarn/patches/@gnolang-tm2-js-client-npm-1.2.1-1ea3bc3862.patch b/.yarn/patches/@gnolang-tm2-js-client-npm-1.2.1-1ea3bc3862.patch deleted file mode 100644 index 4c612edef7..0000000000 --- a/.yarn/patches/@gnolang-tm2-js-client-npm-1.2.1-1ea3bc3862.patch +++ /dev/null @@ -1,56 +0,0 @@ -diff --git a/bin/provider/jsonrpc/jsonrpc.d.ts b/bin/provider/jsonrpc/jsonrpc.d.ts -index 3b50e8ec390e5e344ef81d928aea8976c4020cb6..759408444a434f801c540c2f95923ab7aff46c35 100644 ---- a/bin/provider/jsonrpc/jsonrpc.d.ts -+++ b/bin/provider/jsonrpc/jsonrpc.d.ts -@@ -25,5 +25,5 @@ export declare class JSONRPCProvider implements Provider { - sendTransaction(tx: string, endpoint: K): Promise; - private broadcastTxSync; - private broadcastTxCommit; -- waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise; -+ waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise<{tx: Tx, height: number, index: number}>; - } -diff --git a/bin/provider/provider.d.ts b/bin/provider/provider.d.ts -index 4fcb051ea4dd924bfbdfcf3ca697982a3504d88f..4908d25744a3b06194263e2bdd54c7bee058a6df 100644 ---- a/bin/provider/provider.d.ts -+++ b/bin/provider/provider.d.ts -@@ -84,5 +84,5 @@ export interface Provider { - * @param {number} [fromHeight=latest] The block height used to begin the search - * @param {number} [timeout=15000] Optional wait timeout in MS - */ -- waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise; -+ waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise<{tx: Tx, height: number, index: number}>; - } -diff --git a/bin/provider/utility/provider.utility.d.ts b/bin/provider/utility/provider.utility.d.ts -index d476e4ef17146c3001ac538699dc6dd5ee1256e0..16a444812443399344d250d6e66a49eed23eff94 100644 ---- a/bin/provider/utility/provider.utility.d.ts -+++ b/bin/provider/utility/provider.utility.d.ts -@@ -25,4 +25,4 @@ export declare const extractAccountNumberFromResponse: (abciData: string | null) - * @param {number} [fromHeight=latest] the starting height for the search. If omitted, it is the latest block in the chain - * @param {number} [timeout=15000] the timeout in MS for the search - */ --export declare const waitForTransaction: (provider: Provider, hash: string, fromHeight?: number, timeout?: number) => Promise; -+export declare const waitForTransaction: (provider: Provider, hash: string, fromHeight?: number, timeout?: number) => Promise<{tx: Tx, height: number, index: number}>; -diff --git a/bin/provider/utility/provider.utility.js b/bin/provider/utility/provider.utility.js -index 82a13a73ec49ed3970dc0567bac5b4bfc4fa8c41..b860d1d4d4d45dd24073a3a3aba665be5bc35690 100644 ---- a/bin/provider/utility/provider.utility.js -+++ b/bin/provider/utility/provider.utility.js -@@ -167,7 +167,7 @@ var waitForTransaction = function (provider, hash, fromHeight, timeout) { return - // Clear the interval - clearInterval(fetchInterval); - // Decode the transaction from amino -- resolve(proto_1.Tx.decode(txRaw)); -+ resolve({tx: proto_1.Tx.decode(txRaw), height: parseInt(block.block.header.height, 10), index: _i}); - } - } - _b.label = 4; -diff --git a/bin/provider/websocket/ws.d.ts b/bin/provider/websocket/ws.d.ts -index 1a41dcc96ba11d576d8a56c84ccd826764299a12..6e7c65aac957ab7f95ffcee66ffd70b5fd15507a 100644 ---- a/bin/provider/websocket/ws.d.ts -+++ b/bin/provider/websocket/ws.d.ts -@@ -53,5 +53,5 @@ export declare class WSProvider implements Provider { - sendTransaction(tx: string, endpoint: K): Promise; - private broadcastTxSync; - private broadcastTxCommit; -- waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise; -+ waitForTransaction(hash: string, fromHeight?: number, timeout?: number): Promise<{tx: Tx, height: number, index: number}>; - } diff --git a/.yarn/patches/chain-registry-npm-1.20.0-e290300d1b.patch b/.yarn/patches/chain-registry-npm-1.20.0-e290300d1b.patch deleted file mode 100644 index 456953414a..0000000000 --- a/.yarn/patches/chain-registry-npm-1.20.0-e290300d1b.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/main/chains.js b/main/chains.js -index d7bf7875558dbea75f0e42c6cee5209cd783c1f7..1058f0853f673b589008d2ee581dd26ecf0fef6c 100644 ---- a/main/chains.js -+++ b/main/chains.js -@@ -1 +1 @@ --"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var chains=[{$schema:'../chain.schema.json',chain_name:'',status:'live',website:'',network_type:'mainnet',pretty_name:'',chain_id:'',bech32_prefix:'',daemon_name:'',node_home:'$HOME/',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:''}]},codebase:{git_repo:'',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'OPTIONAL, REMOVE IF NOT NEEDED'},genesis:{genesis_url:'https://raw.githubusercontent.com/example-network/networks/master/mainnet/genesis.json'},versions:[{name:'v1',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'OPTIONAL, REMOVE IF NOT NEEDED'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/_template/images/chain_image.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/_template/images/chain_image.svg'},peers:{seeds:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'seeds.example.com:11156',provider:'Example Labs'}],persistent_peers:[{id:'fca96d0a1d7127afb226a49c4c7d9126118c37e9',address:'example.com',provider:'Example Labs'}]},apis:{rpc:[{address:'https://rpc.example.com',provider:'Example Labs'}],rest:[{address:'https://rpc.example.com',provider:'Example Labs'}],grpc:[{address:'https://grpc.example.com',provider:'Example Labs'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/example',tx_page:'https://www.mintscan.io/example/txs/${txHash}',account_page:'https://www.mintscan.io/example/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/EXAMPLE',tx_page:'https://ping.pub/EXAMPLE/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'8ball',status:'live',website:'https://8ball.info/',network_type:'mainnet',pretty_name:'8ball',chain_id:'eightball-1',bech32_prefix:'8ball',daemon_name:'8ball',node_home:'$HOME/.8ball',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uebl',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uebl'}]},codebase:{git_repo:'https://secp256k1.net/8ball.git',recommended_version:'v1',compatible_versions:['v1'],cosmos_sdk_version:'0.46.7',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://8ball.info/8ball.tar.gz'},genesis:{genesis_url:'https://8ball.info/8ball-genesis.json'},versions:[{name:'v1',recommended_version:'v1',compatible_versions:['v1'],cosmos_sdk_version:'0.46.7',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://8ball.info/8ball.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg'},peers:{seeds:[],persistent_peers:[{id:'fca96d0a1d7357afb226a49c4c7d9126118c37e9',address:'one.8ball.info:26656',provider:'8ball'},{id:'aa918e17c8066cd3b031f490f0019c1a95afe7e3',address:'two.8ball.info:26656',provider:'8ball'},{id:'ce168b8022e525650011352175fa020ce75edcfa',address:'45.141.122.178:34656',provider:'genznodes'},{id:'49778546e7511a1cd6dde65805cd70547c75ce2b',address:'rpc.8ball.nodexcapital.com:11056',provider:'NodeX Validator'}]},apis:{rpc:[{address:'https://rpc.8ball.info/',provider:'8ball'},{address:'https://rpc.8ball.nodestake.top',provider:'NodeStake'},{address:'https://8ball-rpc.genznodes.dev/',provider:'genznodes'},{address:'https://rpc-8ball.comunitynode.my.id',provider:'ComunityNode'},{address:'https://rpc-8ball.nodine.id',provider:'Nodine.ID'},{address:'https://rpc.8ball.nodexcapital.com',provider:'NodeX Validator'}],rest:[{address:'https://rest.8ball.info',provider:'8ball'},{address:'https://api.8ball.nodestake.top',provider:'NodeStake'},{address:'https://8ball-api.genznodes.dev/',provider:'genznodes'},{address:'https://api-8ball.comunitynode.my.id',provider:'ComunityNode'},{address:'https://api-8ball.nodine.id/',provider:'Nodine.ID'},{address:'https://rest.8ball.nodexcapital.com',provider:'NodeX Validator'}],grpc:[{address:'grpc.8ball.nodestake.top:443',provider:'NodeStake'},{address:'8ball-grpc.genznodes.dev:31090',provider:'genznodes'},{address:'https://grpc.8ball.nodexcapital.com:443',provider:'NodeX Validator'}]},explorers:[{url:'https://explorer.8ball.info/',tx_page:'https://explorer.8ball.info/8ball/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/8ball',tx_page:'https://ping.pub/8ball/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/8ball/',tx_page:'https://explorer.nodestake.top/8ball/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/8ball',tx_page:'https://explorer.tcnetwork.io/8ball/transaction/${txHash}'},{kind:'TC Network',url:'https://explorer.co.id/8ball',tx_page:'https://explorer.co.id/8ball/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/8ball',tx_page:'https://explorer.nodexcapital.com/8ball/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'acrechain',status:'live',network_type:'mainnet',website:'https://arable.finance/',pretty_name:'Acrechain',chain_id:'acre_9052-1',bech32_prefix:'acre',node_home:'$HOME/.acred',daemon_name:'acred',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aacre',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aacre'}]},codebase:{git_repo:'https://github.com/ArableProtocol/acrechain',recommended_version:'v1.1.1',compatible_versions:['v1.1.1'],binaries:{},genesis:{genesis_url:'https://raw.githubusercontent.com/ArableProtocol/acrechain/main/networks/mainnet/acre_9052-1/genesis.json'},versions:[{name:'v1.1.1',recommended_version:'v1.1.1',compatible_versions:['v1.1.1'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg'},peers:{seeds:[{id:'ef28f065e24d60df275b06ae9f7fed8ba0823448',address:'46.4.81.204:34656',provider:'Kalia Network'},{id:'1264ee73a2f40a16c2cbd80c1a824aad7cb082e4',address:'149.102.146.252:26656',provider:'D-Stake'},{id:'bac90a590452337700e0033315e96430d19a3ffa',address:'23.106.238.167:26656',provider:'Synergy Nodes'},{id:'d86d7a9d8059ae726f3322ff1eb9e2797fe62a72',address:'65.108.233.44:26616',provider:'StakeTab'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'acrechain-mainnet-seed.autostake.com:26956',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'ef28f065e24d60df275b06ae9f7fed8ba0823448',address:'46.4.81.204:34656',provider:'Kalia Network'},{id:'1264ee73a2f40a16c2cbd80c1a824aad7cb082e4',address:'149.102.146.252:26656',provider:'D-Stake'},{id:'bac90a590452337700e0033315e96430d19a3ffa',address:'23.106.238.167:26656',provider:'Synergy Nodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'acrechain-mainnet-peer.autostake.com:26956',provider:'AutoStake 🛡️ Slash Protected'},{id:'82726047c95e4ddf9a0fa82e4c4c4f17cbf3f140',address:'213.32.24.201:27656',provider:'genznodes'},{id:'7d630b6e517598b4dc84a07c15fe328709a2705b',address:'mainnet-acre.konsortech.xyz:13656',provider:'KonsorTech'},{id:'402fca713e6b4ceddbc99684171b26375a39216b',address:'65.108.195.29:26126',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.acre.nodestake.top',provider:'nodestake'},{address:'https://rpc-acre.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://acre-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://acrechain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://acre-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://acred-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api-acre.d-stake.xyz',provider:'D-stake'},{address:'https://lcd-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://acrechain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://acre-rest.agoranodes.com',provider:'AgoraNodes'},{address:'https://acre-api.genznodes.dev',provider:'genznodes'},{address:'https://rest.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://acred-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'grpc.acre.nodestake.top:443',provider:'Nodestake'},{address:'acrechain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'acre-grpc.genznodes.dev:27090',provider:'genznodes'},{address:'services.staketab.com:9008',provider:'Staketab'}],'evm-http-jsonrpc':[{address:'https://jsonrpc-acre.d-stake.xyz',provider:'D-stake'},{address:'https://rpc2-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://jsonrpc.acre.nodestake.top',provider:'Nodestake'},{address:'https://acre-rpc-evm.genznodes.dev/',provider:'genznodes'},{address:'https://evm-acre.sr20de.xyz/',provider:'Sr20de'},{address:'https://evm.acrescan.com/',provider:'Anonstake'},{address:'https://json-rpc.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-evm.konsortech.xyz',provider:'KonsorTech'}]},explorers:[{kind:'blockscout',url:'https://acrescout.mindheartsoul.org',tx_page:'https://acrescout.mindheartsoul.org/tx/${txHash}'},{kind:'blockscout',url:'https://acrescan.com',tx_page:'https://acrescan.com/tx/${txHash}'},{kind:'blockscout',url:'https://acreblockexplorer.jet-node.com',tx_page:'https://acreblockexplorer.jet-node.com/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.nodestake.top/acre',tx_page:'https://explorer.nodestake.top/acre/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmosrun.info/acre-mainnet',tx_page:'https://cosmosrun.info/acre-mainnet/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/acre',tx_page:'https://explorer.tcnetwork.io/acre/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'agoric',status:'live',network_type:'mainnet',website:'https://agoric.com/',pretty_name:'Agoric',chain_id:'agoric-3',bech32_prefix:'agoric',daemon_name:'agd',node_home:'$HOME/.agoric',slip44:564,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'ubld',low_gas_price:0.03,average_gas_price:0.05,high_gas_price:0.07},{denom:'uist',low_gas_price:0.0034,average_gas_price:0.007,high_gas_price:0.02}]},staking:{staking_tokens:[{denom:'ubld'}]},codebase:{git_repo:'https://github.com/Agoric/agoric-sdk/',recommended_version:'agoric-upgrade-8',compatible_versions:['agoric-upgrade-8'],genesis:{genesis_url:'https://main.agoric.net/genesis.json'},versions:[{name:'agoric-upgrade-8',recommended_version:'agoric-upgrade-8',compatible_versions:['agoric-upgrade-8']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14456',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'agoric.rpc.kjnodes.com:12759',provider:'kjnodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'agoric-mainnet-seed.autostake.com:27106',provider:'AutoStake 🛡️ Slash Protected'},{id:'6ab5521047ae8e7bb0273a90029a6d445eb1a0a1',address:'seed-agoric-01.stakeflow.io:2206',provider:'Stakeflow'}],persistent_peers:[{id:'6e26a1b4afa6889f841d7957e8c2b5d50d32d485',address:'95.216.53.26:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'agoric-mainnet-peer.autostake.com:27106',provider:'AutoStake 🛡️ Slash Protected'},{id:'6ab5521047ae8e7bb0273a90029a6d445eb1a0a1',address:'peer-agoric-01.stakeflow.io:2206',provider:'Stakeflow'},{id:'bf1bffc8a4a78b64f23deedefa6b9bbd4ce11174',address:'agoric.mellifera.network:12756',provider:'MELLIFERA'}]},apis:{rpc:[{address:'https://main.rpc.agoric.net:443'},{address:'https://agoric-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.agoric.nodestake.top',provider:'NodeStake'},{address:'https://agoric.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://agoric-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-agoric-01.stakeflow.io',provider:'Stakeflow'},{address:'https://agoric-rpc.0base.dev',provider:'0base.vc'},{address:'https://agoric.mellifera.network:26657',provider:'MELLIFERA'},{address:'https://agoric-rpc.stakeangle.com',provider:'StakeAngle'},{address:'agoric-rpc.nodeasy.com:31531',provider:'Nodeasy'},{address:'https://agoric-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc.agoric.stakewith.us',provider:'StakeWithUs'}],rest:[{address:'https://main.api.agoric.net:443'},{address:'https://api.agoric.nodestake.top',provider:'NodeStake'},{address:'https://agoric-api.polkachu.com',provider:'Polkachu'},{address:'https://agoric.api.kjnodes.com',provider:'kjnodes'},{address:'https://agoric-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-agoric-01.stakeflow.io',provider:'Stakeflow'},{address:'https://agoric-rest.0base.dev',provider:'0base.vc'},{address:'https://agoric.mellifera.network:1317',provider:'MELLIFERA'},{address:'https://agoric-api.w3coins.io',provider:'w3coins'},{address:'https://api.agoric.stakewith.us',provider:'StakeWithUs'}],grpc:[{address:'grpc.agoric.nodestake.top:443',provider:'NodeStake'},{address:'agoric-grpc.polkachu.com:14490',provider:'Polkachu'},{address:'agoric-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'agoric.grpc.kjnodes.com:12790',provider:'kjnodes'},{address:'grpc-agoric-01.stakeflow.io:2202',provider:'Stakeflow'},{address:'agoric.mellifera.network:9090',provider:'MELLIFERA'},{address:'agoric-grpc.w3coins.io:14490',provider:'w3coins'},{address:'https://grpc.agoric.stakewith.us',provider:'StakeWithUs'}]},explorers:[{kind:'bigdipper',url:'https://agoric.bigdipper.live/',tx_page:'https://agoric.bigdipper.live/transactions/${txHash}',account_page:'https://agoric.bigdipper.live/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://agoric.explorers.guru',tx_page:'https://agoric.explorers.guru/transaction/${txHash}',account_page:'https://agoric.explorers.guru/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/agoric/',tx_page:'https://atomscan.com/agoric/transactions/${txHash}',account_page:'https://atomscan.com/agoric/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/agoric',account_page:'https://stakeflow.io/agoric/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'aioz',status:'live',network_type:'mainnet',website:'https://aioz.network/',pretty_name:'AIOZ Network',chain_id:'aioz_168-1',bech32_prefix:'aioz',daemon_name:'aiozd',node_home:'$HOME/.aioz',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'attoaioz',fixed_min_gas_price:1000000000,low_gas_price:1000000000,average_gas_price:1000000000,high_gas_price:1500000000}]},staking:{staking_tokens:[{denom:'attoaioz'}],lock_duration:{time:'2419200s'}},codebase:{git_repo:'https://github.com/AIOZNetwork/go-aioz',recommended_version:'v1.4.1',compatible_versions:['v1.4.1','v1.4.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.4.1-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.4.1-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.4.1-windows-amd64.zip'},genesis:{genesis_url:'https://archive.aioz.network/aioz_168-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.0.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.0.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.0.0-windows-amd64.zip'},next_version_name:'v1.2.0'},{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.2.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.2.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.2.0-windows-amd64.zip'},next_version_name:'v1.3.0'},{name:'v1.3.0',recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.3.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.3.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.3.0-windows-amd64.zip'},next_version_name:'v1.4.0'},{name:'v1.4',recommended_version:'v1.4.1',compatible_versions:['v1.4.1','v1.4.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.4.1-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.4.1-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.4.1-windows-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg'},peers:{seeds:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'167.172.6.76:26656'},{id:'ef834ca8044d345db334fbf6a6bfe7230f429739',address:'35.236.45.174:26656'},{id:'b13a849f59ff3e0558d248c3e9eb9bf4a360bb77',address:'20.187.94.254:26656'},{id:'849e6023440355412bc9a9d5bc0731143e7d657a',address:'13.53.208.41:26656'}],persistent_peers:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'167.172.6.76:26656'},{id:'ef834ca8044d345db334fbf6a6bfe7230f429739',address:'35.236.45.174:26656'},{id:'b13a849f59ff3e0558d248c3e9eb9bf4a360bb77',address:'20.187.94.254:26656'},{id:'849e6023440355412bc9a9d5bc0731143e7d657a',address:'13.53.208.41:26656'}]},apis:{'evm-http-jsonrpc':[{address:'https://eth-dataseed.aioz.network',provider:'AIOZ Network'}],rpc:[{address:'https://rpc-dataseed.aioz.network:443',provider:'AIOZ Network'}],rest:[{address:'https://lcd-dataseed.aioz.network',provider:'AIOZ Network'}],grpc:[{address:'grpc-dataseed.aioz.network:443',provider:'AIOZ Network'}]},explorers:[{kind:'aioz',url:'https://explorer.aioz.network',tx_page:'https://explorer.aioz.network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'akash',status:'live',network_type:'mainnet',website:'https://akash.network/',pretty_name:'Akash',chain_id:'akashnet-2',bech32_prefix:'akash',daemon_name:'akash',node_home:'$HOME/.akash',slip44:118,fees:{fee_tokens:[{denom:'uakt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uakt'}]},codebase:{git_repo:'https://github.com/akash-network/node/',recommended_version:'v0.24.0',compatible_versions:['v0.24.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_arm64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/akash-network/net/master/mainnet/genesis.json'},versions:[{name:'v0.22.0',recommended_version:'v0.22.7',compatible_versions:['v0.22.7'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_arm64.zip'},next_version_name:'v0.24.0'},{name:'v0.24.0',recommended_version:'v0.24.0',compatible_versions:['v0.24.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_arm64.zip'},next_version_name:'v0.24.0'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg'},peers:{seeds:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'86afe23f116ba4754a19819a55d153008eb74b48',address:'15.164.87.75:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12856',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12856',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'akash-mainnet-seed.autostake.com:26696',provider:'AutoStake 🛡️ Slash Protected'},{id:'5e37aefd2a0b9d036b1609a45d6487606da0204b',address:'rpc.ny.akash.farm:26656'},{id:'47f7b7a021497ad7a338ea041f19a1a11ae06795',address:'rpc.la.akash.farm:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'akash-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'akash-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'9aa4c9097c818871e45aaca4118a9fe5e86c60e2',address:'seed-akash-01.stakeflow.io:1506',provider:'Stakeflow'}],persistent_peers:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'86afe23f116ba4754a19819a55d153008eb74b48',address:'15.164.87.75:26656'},{id:'20180c45451739668f6e272e007818139dba31e7',address:'88.198.62.198:2020'},{id:'1bfbbf77beeb2c1ace50443478035a255a7e510f',address:'136.24.44.100:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'akash-mainnet-peer.autostake.com:26696',provider:'AutoStake 🛡️ Slash Protected'},{id:'9aa4c9097c818871e45aaca4118a9fe5e86c60e2',address:'peer-akash-01.stakeflow.io:1506',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.akash.forbole.com:443',provider:'forbole'},{address:'https://rpc-akash.ecostake.com:443',provider:'ecostake'},{address:'https://akash-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://akash-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-akash.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-akash-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'http://akash.c29r3.xyz:80/rpc',provider:'c29r3'},{address:'https://akash-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://akash.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://akash-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-akash-01.stakeflow.io',provider:'Stakeflow'},{address:'https://akash-mainnet-rpc.cosmonautstakes.com:443',provider:'Cosmonaut Stakes'},{address:'https://akash-rpc.w3coins.io',provider:'w3coins'},{address:'https://akash-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://akash-rpc.validatornode.com',provider:'ValidatorNode'}],rest:[{address:'https://api.akash.forbole.com:443',provider:'forbole'},{address:'https://rest-akash.ecostake.com',provider:'ecostake'},{address:'https://akash-api.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://akash-api.polkachu.com',provider:'Polkachu'},{address:'https://api-akash.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-akash-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://akash.c29r3.xyz:443/api',provider:'c29r3'},{address:'https://akash-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://akash.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://akash-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api-akash-01.stakeflow.io',provider:'Stakeflow'},{address:'https://akash-mainnet-rest.cosmonautstakes.com:443',provider:'Cosmonaut Stakes'},{address:'https://akash-api.w3coins.io',provider:'w3coins'},{address:'https://akash-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://akash-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-akash-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'akash-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'akash-grpc.polkachu.com:12890',provider:'Polkachu'},{address:'akash-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-akash.cosmos-spaces.cloud:1110',provider:'Cosmos Spaces'},{address:'akash.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'grpc-akash-01.stakeflow.io:1502',provider:'Stakeflow'},{address:'akash-grpc.w3coins.io:12890',provider:'w3coins'},{address:'akash-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/akash',tx_page:'https://app.ezstaking.io/akash/txs/${txHash}',account_page:'https://app.ezstaking.io/akash/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/akash',tx_page:'https://www.mintscan.io/akash/transactions/${txHash}',account_page:'https://www.mintscan.io/akash/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/akash-network',tx_page:'https://ping.pub/akash-network/tx/${txHash}'},{kind:'bigdipper',url:'https://akash.bigdipper.live/',tx_page:'https://akash.bigdipper.live/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/akash',tx_page:'https://atomscan.com/akash/transactions/${txHash}',account_page:'https://atomscan.com/akash/accounts/${accountAddress}'},{kind:'cloudmos',url:'https://cloudmos.io/blocks',tx_page:'https://cloudmos.io/transactions/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/akash',account_page:'https://stakeflow.io/akash/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/akash-network',tx_page:'https://explorer.validatornode.com/akash-network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'archway',status:'live',network_type:'mainnet',website:'https://archway.io/',pretty_name:'Archway',chain_id:'archway-1',bech32_prefix:'archway',daemon_name:'archwayd',node_home:'$HOME/.archway',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'aarch',fixed_min_gas_price:900000000000,low_gas_price:1000000000000,average_gas_price:1500000000000,high_gas_price:2000000000000}]},staking:{staking_tokens:[{denom:'aarch'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/archway-network/archway',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_arm64'},cosmos_sdk_version:'v0.45.16',consensus:{type:'tendermint',version:'v0.34.27'},cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',genesis:{genesis_url:'https://github.com/archway-network/networks/raw/main/archway-1/genesis/genesis.json.gz'},versions:[{name:'v1.0.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.0','v1.0.1'],tag:'v1.0.1',height:1,consensus:{type:'tendermint',version:'v0.34.27'},cosmos_sdk_version:'v0.45.16',cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_arm64'},next_version_name:'v2.0.0'},{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],tag:'v2.0.0',proposal:10,height:525000,consensus:{type:'cometbft',version:'v0.34.27'},cosmos_sdk_version:'v0.45.16',cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_arm64'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg'},peers:{seeds:[{id:'3ba7bf08f00e228026177e9cdc027f6ef6eb2b39',address:'35.232.234.58:26656',provider:'Archway Foundation'},{id:'b308dda41e4db2ee00852d91846f981c49943d46',address:'161.97.96.91:46656',provider:'AM Solutions'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:11556',provider:'WhisperNode🤐'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'archway-mainnet-seed.autostake.com:26946',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11556',provider:'Lavender.Five Nodes 🐝'},{id:'b6c1198fa025ce24d26d90527c5d2b71f9399756',address:'seed-node.mms.team:34656',provider:'MMS'},{id:'6471ac9ff8474373e8055d45b6246fd8c5204890',address:'archway.seed.mzonder.com:10756',provider:'MZONDER'},{id:'261acb73f483d1cace653cb54f7b8815f63b7e56',address:'archway.lgns.net:26656',provider:'Luganodes'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'archway-mainnet-peer.autostake.com:26946',provider:'AutoStake 🛡️ Slash Protected'},{id:'a477bfcef79f283d82e531ec1a6717677c8caf59',address:'peer-archway.mms.team:56108',provider:'MMS'},{id:'2b96f460b643b42bd80eef693975f07ed111a023',address:'95.216.42.88:31656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc-archway.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.mainnet.archway.io',provider:'Archway Foundation'},{address:'https://m-archway.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://rpc-1.archway.nodes.guru',provider:'Nodes.Guru'},{address:'https://archway.rpc.silknodes.io/',provider:'Silk Nodes'},{address:'https://archway.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://rpc.archway.nodestake.top',provider:'NodeStake'},{address:'https://rpc-archway.theamsolutions.info',provider:'AM Solutions'},{address:'https://rpc-archway.whispernode.com',provider:'WhisperNode🤐'},{address:'https://rpc.archway.stake-take.com',provider:'Stake-Take'},{address:'https://archway-rpc.w3coins.io',provider:'w3coins'},{address:'https://archway-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-archway.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://archway-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-archway.mms.team',provider:'MMS'},{address:'https://rpc-archway.mzonder.com',provider:'MZONDER'},{address:'https://rpc.archway.lgns.net',provider:'Luganodes'},{address:'https://archway-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://api.mainnet.archway.io',provider:'Archway Foundation'},{address:'https://archway-api.w3coins.io',provider:'w3coins'},{address:'https://m-archway.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://api-1.archway.nodes.guru',provider:'Nodes.Guru'},{address:'https://archway.api.silknodes.io/',provider:'Silk Nodes'},{address:'https://archway.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-archway.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://archway-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.archway.nodestake.top',provider:'NodeStake'},{address:'https://rest-archway.theamsolutions.info',provider:'AM Solutions'},{address:'https://lcd-archway.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api.archway.stake-take.com',provider:'Stake-Take'},{address:'https://m-archway.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://archway-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-archway.mms.team',provider:'MMS'},{address:'https://api-archway.mzonder.com',provider:'MZONDER'},{address:'https://rest.archway.lgns.net',provider:'Luganodes'},{address:'https://archway-api.stake-town.com:443',provider:'StakeTown'}],grpc:[{address:'grpc-archway.cosmos-spaces.cloud:2490',provider:'Cosmos Spaces'},{address:'grpc.mainnet.archway.io:443',provider:'Archway Foundation'},{address:'grpc-1.archway.nodes.guru:10690',provider:'Nodes.Guru'},{address:'archway-grpc.w3coins.io:11590',provider:'w3coins'},{address:'archway.grpc.kjnodes.com:15690',provider:'kjnodes'},{address:'https://grpc-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://grpc.archway.nodestake.top:443',provider:'NodeStake'},{address:'grpc-archway.theamsolutions.info:443',provider:'AM Solutions'},{address:'archway-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://archway-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-archway.mms.team:443',provider:'MMS'},{address:'grpc-archway.mzonder.com:443',provider:'MZONDER'},{address:'grpc.archway.lgns.net:443',provider:'Luganodes'},{address:'archway-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'Nodes Guru',url:'https://archway.explorers.guru/',tx_page:'https://archway.explorers.guru/transaction/${txHash}',account_page:'https://archway.explorers.guru/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/archway',tx_page:'https://exp.utsa.tech/archway/tx/${txHash}',account_page:'https://exp.utsa.tech/archway/account/${accountAddress}'},{kind:'Mintscan',url:'https://mintscan.io/archway/',tx_page:'https://mintscan.io/archway/transactions/${txHash}',account_page:'https://mintscan.io/archway/accounts/${accountAddress}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/archway',tx_page:'https://explorer.silknodes.io/archway/tx/${txHash}',account_page:'https://explorer.silknodes.io/archway/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/archway/',tx_page:'https://explorer.nodestake.top/archway/txs/${txHash}',account_page:'https://explorer.nodestake.top/archway/account/${accountAddress}'},{kind:'Exploreme',url:'https://archway.exploreme.pro/',tx_page:'https://archway.exploreme.pro/transaction/${txHash}',account_page:'https://archway.exploreme.pro/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/archway',tx_page:'https://ping.pub/archway/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'arkh',status:'live',network_type:'mainnet',website:'https://arkhadian.com/',pretty_name:'Arkhadian',chain_id:'arkh',bech32_prefix:'arkh',daemon_name:'arkhd',node_home:'$HOME/.arkh',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'arkh',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'arkh'}]},codebase:{git_repo:'https://github.com/vincadian/arkh-blockchain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz','darwin/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/vincadian/arkh-blockchain/master/genesis/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz','darwin/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg'},peers:{seeds:[]},apis:{rpc:[{address:'https://asc-dataseed.arkhadian.com/',provider:'arkhnetwork'},{address:'https://rpc.arkh.nodestake.top',provider:'NodeStake'},{address:'https://rpc-arkhadian.comunitynode.my.id',provider:'ComunityNode'},{address:'https://arkh-rpc.kynraze.com',provider:'Kynraze'},{address:'https://rpc.arkh.nodexcapital.com',provider:'NodeX Validator'}],rest:[{address:'https://asc-blockchain-api.arkhadian.com/',provider:'arkhnetwork'},{address:'https://api.arkh.nodestake.top',provider:'NodeStake'},{address:'https://api-arkhadian.comunitynode.my.id',provider:'ComunityNode'},{address:'https://arkh-api.kynraze.com',provider:'Kynraze'},{address:'https://rest.arkh.nodexcapital.com',provider:'NodeX Validator'}],grpc:[{address:'grpc.arkh.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.arkh.nodexcapital.com:443',provider:'NodeX Validator'}]},explorers:[{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/arkh',tx_page:'https://explorer.nodestake.top/arkh/tx/${txHash}'},{kind:'Kynraze Explorer',url:'https://explorer.kynraze.com/arkhadian',tx_page:'https://explorer.kynraze.com/arkhadian/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/arkhadian',tx_page:'https://explorer.nodexcapital.com/arkhadian/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'assetmantle',status:'live',network_type:'mainnet',website:'https://assetmantle.one/',pretty_name:'AssetMantle',chain_id:'mantle-1',bech32_prefix:'mantle',daemon_name:'mantleNode',node_home:'$HOME/.mantleNode',fees:{fee_tokens:[{denom:'umntl',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'umntl'}]},codebase:{git_repo:'https://github.com/AssetMantle/node.git',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/AssetMantle/genesisTransactions/main/mantle-1/final_genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo_Dark.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14656',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'assetmantle-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'assetmantle-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'990557213003ab234cc03307d02688c30357fed6',address:'seeds.whispernode.com:14656',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:14656',provider:'carbonZERO🌲'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10156',provider:'StakerHouse'}],persistent_peers:[{id:'4654c8bed4349e4800238cff1f88e97c1f880080',address:'207.244.245.125:26656'},{id:'a7aafd3330e57d3104be5b2820b6ad2d52ac19ec',address:'3.39.94.36:26656'},{id:'9c97f6143d3fae032af5f155d472bbc52f4d90b3',address:'194.34.232.225:26656'},{id:'fd096224f9c918089410ac7ab6d42d21ec87db60',address:'65.21.230.230:26656'},{id:'f33b2125c3b3a7c4838e22a060e38d2cefd66e78',address:'65.108.140.109:26656'},{id:'6261de9dac635a8fd8d19a70afc41f845c59db96',address:'116.203.35.46:26656'},{id:'e0deea2d5c15e77c9d5934305bb23148ce836709',address:'185.252.232.79:26656'},{id:'4fc4fa6ec44f6da10830ffcb6344a8635156e11e',address:'141.95.65.26:26656'},{id:'7362b3c4d082680aeffe137d18cea0e37cab5037',address:'146.19.24.101:26656'},{id:'5e8e8e7071259beb3b32e39cb3d2bb059cff4d66',address:'65.108.137.22:26656'},{id:'5b3c90e6c07e03ffddc5dc3aae786a2990bc5bd3',address:'148.251.81.179:26656'},{id:'7ae8a8e62efcccf15198525868b0873b3c9bd698',address:'65.108.121.37:36656'}]},apis:{rpc:[{address:'https://rpc.assetmantle.one',provider:'AssetMantle'},{address:'https://rpc-assetmantle.blockpower.capital',provider:'Blockpower'},{address:'https://rpc-assetmantle.ecostake.com',provider:'ecostake'},{address:'https://assetmantle-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.assetmantle.nodestake.top',provider:'NodeStake'},{address:'https://rpc-assetmantle-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-assetmanle.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-assetmantle.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-assetmantle.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://assetmantle.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc.mantle.paranorm.pro:443',provider:'paranorm'},{address:'https://assetmantle-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://assetmantle-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.assetmantle.one',provider:'AssetMantle'},{address:'https://rest-assetmantle.ecostake.com',provider:'ecostake'},{address:'https://api.assetmantle.nodestake.top',provider:'NodeStake'},{address:'https://api-assetmantle-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://assetmantle-api.polkachu.com',provider:'Polkachu'},{address:'https://api-assetmanle.d-stake.xyz',provider:'D-stake'},{address:'https://lcd-assetmantle.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-assetmantle.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://assetmantle.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api.mantle.paranorm.pro:443',provider:'paranorm'},{address:'https://assetmantle-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://assetmantle-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.assetmantle.nodestake.top:443',provider:'NodeStake'},{address:'grpc-assetmantle-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'assetmantle-grpc.polkachu.com:14690',provider:'Polkachu'},{address:'assetmantle.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'assetmantle-grpc.stakerhouse.com:443',provider:'StakerHouse'},{address:'assetmantle-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/assetmantle',tx_page:'https://app.ezstaking.io/assetmantle/txs/${txHash}',account_page:'https://app.ezstaking.io/assetmantle/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/asset-mantle',tx_page:'https://www.mintscan.io/asset-mantle/transactions/${txHash}',account_page:'https://www.mintscan.io/asset-mantle/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.postcapitalist.io/AssetMantle',tx_page:'https://explorer.postcapitalist.io/AssetMantle/tx/${txHash}'},{kind:'other',url:'https://explorer.assetmantle.one',tx_page:'https://explorer.assetmantle.one/transactions/${txHash}'},{kind:'explorers.guru',url:'https://assetmantle.explorers.guru',tx_page:'https://assetmantle.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/assetmantle',tx_page:'https://atomscan.com/assetmantle/transactions/${txHash}',account_page:'https://atomscan.com/assetmantle/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/assetmantle',tx_page:'https://bigdipper.live/assetmantle/transactions/${txHash}',account_page:'https://bigdipper.live/assetmantle/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'aura',status:'live',network_type:'mainnet',website:'https://aura.network/',pretty_name:'Aura Network',chain_id:'xstaxy-1',bech32_prefix:'aura',daemon_name:'aurad',node_home:'$HOME/.aura',slip44:118,fees:{fee_tokens:[{denom:'uaura'}]},staking:{staking_tokens:[{denom:'uaura'}]},codebase:{git_repo:'https://github.com/aura-nw/aura',recommended_version:'aura_v0.4.5',compatible_versions:['aura_v0.4.5'],genesis:{genesis_url:'https://raw.githubusercontent.com/aura-nw/mainnet-artifacts/main/xstaxy-1/genesis.json'},versions:[{name:'aura_v0.4.4',recommended_version:'aura_v0.4.4',compatible_versions:['aura_v0.4.4'],next_version_name:'v0.4.5'},{name:'v0.4.5',proposal:4,height:1292226,recommended_version:'aura_v0.4.5',compatible_versions:['aura_v0.4.5'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg'},peers:{seeds:[{id:'22a0ca5f64187bb477be1d82166b1e9e184afe50',address:'18.143.52.13:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'auranetwork-mainnet-seed.autostake.com:26966',provider:'AutoStake 🛡️ Slash Protected'},{id:'0b8bd8c1b956b441f036e71df3a4d96e85f843b8',address:'13.250.159.219:26656'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'aura.rpc.kjnodes.com:11759',provider:'kjnodes'},{id:'dc92560346a63ac23e117a8b16207c6adbb57f5e',address:'seeds.whispernode.com:21756',provider:'WhisperNode🤐'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:21756',provider:'Lavender.Five Nodes 🐝'},{id:'d05e3f406ed2275ec86957c5983a27768350ac47',address:'seed-node.mms.team:26656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'auranetwork-mainnet-peer.autostake.com:26966',provider:'AutoStake 🛡️ Slash Protected'},{id:'ced3a13f4f7200ce1a2392a5738c88532f794359',address:'mainnet-aura.konsortech.xyz:25656',provider:'KonsorTech'},{id:'57406c041d38af3bac9acdcb2b4bdc90dc7a8852',address:'aura.peers.stavr.tech:21056',provider:'🔥STAVR🔥'},{id:'9ee34b0829e9d85d88784aa17857fa1719760da2',address:'aura.ramuchi.tech:30000',provider:'ramuchi.tech'},{id:'b6a0d0d030f35ffffcfe92e72ea13933c1adbe62',address:'116.202.174.253:21656',provider:'Staketab'},{id:'07317346ab58eb4de14fe8c7705863002186d340',address:'142.132.201.53:36656',provider:'Stake-Take'},{id:'da9f07269cac08619190dbce8b0978556315b359',address:'p2p.aura.safeblock.space:26656',provider:'Safe Block'},{id:'bdd32536c902de9b240a36f0b23641233a080351',address:'peer-aura.mms.team:27656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.aura.network/',provider:'Aura Network Foundation'},{address:'https://auranetwork-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-aura.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://rpc.aura.nodestake.top',provider:'NodeStake'},{address:'http://aura.rpc.m.stavr.tech:11047',provider:'🔥STAVR🔥'},{address:'https://rpc-aura.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://aura-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://aura.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://mainnet-aura-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://aura-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://aura-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://aura-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.aura.safeblock.space',provider:'Safe Block'},{address:'https://rpc.aura.stake-take.com',provider:'Stake-Take'},{address:'https://rpc.aura.silentvalidator.com',provider:'silent'},{address:'https://aura-rpc.sergo.dev',provider:'SerGo'},{address:'https://rpc-aura.mms.team',provider:'MMS'}],rest:[{address:'https://lcd.aura.network/',provider:'Aura Network Foundation'},{address:'https://auranetwork-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-aura.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://aura.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.aura.nodestake.top',provider:'NodeStake'},{address:'https://lcd-aura.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://aura-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://aura.api.kjnodes.com',provider:'kjnodes'},{address:'https://mainnet-aura-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://aura-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://aura-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://aura-rest.staketab.org',provider:'Staketab'},{address:'https://api.aura.safeblock.space',provider:'Safe Block'},{address:'https://api.aura.stake-take.com',provider:'Stake-Take'},{address:'https://api.aura.silentvalidator.com',provider:'silent'},{address:'https://aura-api.sergo.dev',provider:'SerGo'},{address:'https://api-aura.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc.aura.network',provider:'Aura Network Foundation'},{address:'auranetwork-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://grpc.aura.nodestake.top',provider:'NodeStake'},{address:'https://aura-grpc.ramuchi.tech:15000',provider:'ramuchi.tech'},{address:'http://aura.grpc.m.stavr.tech:9901',provider:'🔥STAVR🔥'},{address:'aura.grpc.kjnodes.com:11790',provider:'kjnodes'},{address:'aura-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'aura-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'services.staketab.com:9021',provider:'Staketab'},{address:'grpc.aura.silentvalidator.com:443',provider:'silent'},{address:'grpc-aura.mms.team:443',provider:'MMS'}]},explorers:[{kind:'aurascan',url:'https://aurascan.io',tx_page:'https://aurascan.io/transaction/${txHash}',account_page:'https://aurascan.io/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/aura',tx_page:'https://exp.utsa.tech/aura/tx/${txHash}',account_page:'https://exp.utsa.tech/aura/account/${accountAddress}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/aura-mainnet',tx_page:'https://explorer.stavr.tech/aura-mainnet/tx/${txHash}',account_page:'https://explorer.stavr.tech/aura-mainnet/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/aura',tx_page:'https://explorer.nodestake.top/aura/tx/${txHash}',account_page:'https://explorer.nodestake.top/aura/account/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/aura',tx_page:'https://explorer.tcnetwork.io/aura/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/aura/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/aura',tx_page:'https://explorer.stake-take.com/aura/tx/${txHash}',account_page:'https://explorer.stake-take.com/aura/account/${accountAddress}'},{kind:'Safe Block',url:'https://explorer.safeblock.space/aura',tx_page:'https://explorer.safeblock.space/aura/tx/${txHash}',account_page:'https://explorer.safeblock.space/aura/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'axelar',chain_id:'axelar-dojo-1',pretty_name:'Axelar',status:'live',network_type:'mainnet',website:'https://axelar.network/',bech32_prefix:'axelar',daemon_name:'axelard',node_home:'$HOME/.axelard',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uaxl',fixed_min_gas_price:0.007,low_gas_price:0.007,average_gas_price:0.007,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'uaxl'}]},codebase:{git_repo:'https://github.com/axelarnetwork/axelar-core',recommended_version:'v0.33.0',compatible_versions:['v0.33.0'],binaries:{'linux/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-linux-amd64-v0.33.0','darwin/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-darwin-amd64-v0.33.0'},genesis:{genesis_url:'https://raw.githubusercontent.com/axelarnetwork/axelarate-community/main/resources/mainnet/genesis.json'},versions:[{name:'v0.33.0',recommended_version:'v0.33.0',compatible_versions:['v0.33.0'],binaries:{'linux/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-linux-amd64-v0.33.0','darwin/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-darwin-amd64-v0.33.0'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.svg'},peers:{seeds:[{id:'3d67d0646cddcc203b41434aceea64ade22ba6fc',address:'k8s-mainnet-axelarco-79b464ee93-f03cb16c57cf7cb2.elb.us-east-2.amazonaws.com:26656',provider:'axelar-core'},{id:'9c9b8eb8cad8648f31d3c9da3d14e825f11a7b52',address:'public-seed.mainnet.axelar.lunanova.tech:26656',provider:'lunanova'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15156',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'axelar-mainnet-seed.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'1e5c0b8f4431b0881edbd04537f4351bd7f19afc',address:'seeds.whispernode.com:15156',provider:'WhisperNode🤐'},{id:'3470414cd299d15911e9bb28557f6bffb8e514c6',address:'seed-axelar-01.stakeflow.io:1606',provider:'Stakeflow'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15156',provider:'carbonZERO🌲'}],persistent_peers:[{id:'353f7d0962594bcbfb63c81594e35e39c4c89a1a',address:'18.223.127.165:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'axelar-mainnet-peer.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'3470414cd299d15911e9bb28557f6bffb8e514c6',address:'peer-axelar-01.stakeflow.io:1606',provider:'Stakeflow'},{id:'381d7961c9e44bc25e02d60b94c26763a42db045',address:'65.21.91.99:16756',provider:'Staketab'}]},apis:{'grpc-web':[{address:'axelar-grpcweb.chainode.tech',provider:'Chainode'},{address:'axelar-grpcweb.quantnode.tech:9091',provider:'Quantnode'}],rpc:[{address:'https://rpc-axelar.imperator.co:443',provider:'Imperator.co'},{address:'https://axelar-rpc.quickapi.com:443',provider:'chainlayer'},{address:'https://axelar-rpc.chainode.tech:443',provider:'Chainode'},{address:'https://rpc-axelar.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://axelar-rpc.pops.one:443',provider:'p-ops'},{address:'https://axelar-rpc.qubelabs.io:443',provider:'Qubelabs'},{address:'https://rpc-1.axelar.nodes.guru:443',provider:'nodes.guru'},{address:'https://rpc-axelar-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://axelar-rpc.polkachu.com',provider:'Polkachu'},{address:'https://axelar.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc.axelar.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://axelar-rpc.validatrium.club',provider:'Validatrium'},{address:'https://rpc-axelar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://axelar-rpc.quantnode.tech/',provider:'QuantNode'},{address:'https://axelar-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://axelar-rpc.rockrpc.net/',provider:'RockawayX Infra'},{address:'https://axelar-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-axelar-01.stakeflow.io',provider:'Stakeflow'},{address:'https://axelar-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-axelar.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://axelar-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://lcd-axelar.imperator.co:443',provider:'Imperator.co'},{address:'https://axelar-lcd.quickapi.com:443',provider:'chainlayer'},{address:'https://axelar-rest.chainode.tech:443',provider:'Chainode'},{address:'https://api-axelar.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://axelar-lcd.qubelabs.io:443',provider:'Qubelabs'},{address:'https://api-1.axelar.nodes.guru:443',provider:'nodes.guru'},{address:'https://api-axelar-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://axelar-api.polkachu.com',provider:'Polkachu'},{address:'https://axelar.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.axelar.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://axelar-api.validatrium.club',provider:'Validatrium'},{address:'https://lcd-axelar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://axelar-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://axelar-lcd.quantnode.tech/',provider:'QuantNode'},{address:'https://axelar-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-axelar-01.stakeflow.io',provider:'Stakeflow'},{address:'https://axelar-rest.staketab.org',provider:'Staketab'},{address:'https://rest-axelar.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://axelar-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'axelar-grpc.qubelabs.io:9092',provider:'Qubelabs'},{address:'axelar-grpc.quantnode.tech:9090',provider:'Quantnode'},{address:'services.staketab.com:9080',provider:'Staketab'},{address:'grpc-axelar.cosmos-spaces.cloud:1590',provider:'Cosmos Spaces'},{address:'grpc-axelar-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'axelar-grpc.polkachu.com:15190',provider:'Polkachu'},{address:'axelar.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'axelar-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-axelar-01.stakeflow.io:1602',provider:'Stakeflow'},{address:'grpc-axelar.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'axelar-grpc.w3coins.io:15190',provider:'w3coins'}]},explorers:[{kind:'axelarscan',url:'https://axelarscan.io',tx_page:'https://axelarscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/axelar',tx_page:'https://www.mintscan.io/axelar/transactions/${txHash}',account_page:'https://www.mintscan.io/axelar/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://axelar.explorers.guru',tx_page:'https://axelar.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/axelar',tx_page:'https://atomscan.com/axelar/transactions/${txHash}',account_page:'https://atomscan.com/axelar/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/axelar',account_page:'https://stakeflow.io/axelar/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bandchain',status:'live',network_type:'mainnet',website:'https://bandprotocol.com/',pretty_name:'Band Protocol',chain_id:'laozi-mainnet',daemon_name:'bandd',node_home:'$HOME/.band',bech32_prefix:'band',slip44:494,fees:{fee_tokens:[{denom:'uband'}]},staking:{staking_tokens:[{denom:'uband'}]},codebase:{git_repo:'https://github.com/bandprotocol/chain',recommended_version:'v2.5.3',compatible_versions:['v2.5.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/bandprotocol/launch/master/laozi-mainnet/genesis.json'},versions:[{name:'v2.4.1',recommended_version:'v2.4.1',compatible_versions:['v2.4.1']},{name:'v2.5.2',recommended_version:'v2.5.2',compatible_versions:['v2.5.2']},{name:'v2.5.3',recommended_version:'v2.5.3',compatible_versions:['v2.5.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg'},peers:{seeds:[{id:'8d42bdcb6cced03e0b67fa3957e4e9c8fd89015a',address:'34.87.86.195:26656'},{id:'543e0cab9c3016a0e99775443a17bcf163038912',address:'34.150.156.78:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'bandchain-mainnet-seed.autostake.com:26666',provider:'AutoStake 🛡️ Slash Protected'},{id:'4ded49b3a718828eb64cf35da1ed791ecb201bc1',address:'seed-band-01.stakeflow.io:25017',provider:'Stakeflow'}],persistent_peers:[{id:'98823087b61d442a4ab86998709c77b2e517ee78',address:'35.240.152.216:26656'},{id:'3ea84babead3d6bc488810a0f2cf0744cf5c68fe',address:'34.86.22.251:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'bandchain-mainnet-peer.autostake.com:26666',provider:'AutoStake 🛡️ Slash Protected'},{id:'4ded49b3a718828eb64cf35da1ed791ecb201bc1',address:'peer-band-01.stakeflow.io:25017',provider:'Stakeflow'},{id:'d3fe7586b604196461db92c2c7cf72eb354af1fc',address:'rpc.band.indonode.net:12656',provider:'Indonode'}]},apis:{rpc:[{address:'http://rpc.laozi1.bandchain.org:80',provider:'bandprotocol'},{address:'https://rpc-bandchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://band-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://bandchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-band-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc-band.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://band-rpc.w3coins.io',provider:'w3coins'},{address:'https://bandprotocol-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://rpc.band.indonode.net',provider:'Indonode'}],rest:[{address:'https://laozi1.bandchain.org/api',provider:'bandprotocol'},{address:'https://api-bandchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://band-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-band.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://bandchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-band-01.stakeflow.io',provider:'Stakeflow'},{address:'https://band-api.w3coins.io',provider:'w3coins'},{address:'https://bandprotocol-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://api.band.indonode.net',provider:'Indonode'}],grpc:[{address:'grpc-bandchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'bandchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-band.cosmos-spaces.cloud:2240',provider:'Cosmos Spaces'},{address:'grpc-band-01.stakeflow.io:2502',provider:'Stakeflow'},{address:'band-grpc.w3coins.io:22990',provider:'w3coins'}]},explorers:[{kind:'cosmoscan',url:'https://cosmoscan.io',tx_page:'https://cosmoscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/band',tx_page:'https://www.mintscan.io/band/transactions/${txHash}',account_page:'https://www.mintscan.io/band/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/band-protocol',tx_page:'https://ping.pub/band-protocol/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/band-protocol',tx_page:'https://atomscan.com/band-protocol/transactions/${txHash}',account_page:'https://atomscan.com/band-protocol/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/band',tx_page:'https://bigdipper.live/band/transactions/${txHash}',account_page:'https://bigdipper.live/band/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/band-protocol',account_page:'https://stakeflow.io/band-protocol/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'beezee',status:'live',network_type:'mainnet',pretty_name:'BeeZee',chain_id:'beezee-1',bech32_prefix:'bze',daemon_name:'bzed',node_home:'$HOME/.bze',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubze',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ubze'}]},codebase:{git_repo:'https://github.com/bze-alphateam/bze',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'darwin/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-arm64.tar.gz','linux/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-arm64.tar.gz','windows/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-win64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/bze-alphateam/bze/main/genesis.json'},versions:[{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'darwin/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-arm64.tar.gz','linux/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-arm64.tar.gz','windows/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-win64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg'},peers:{seeds:[{id:'6385d5fb198e3a793498019bb8917973325e5eb7',address:'51.15.138.216:26656',provider:'AlphaTeam'}],persistent_peers:[{id:'6385d5fb198e3a793498019bb8917973325e5eb7',address:'51.15.228.169:26656',provider:'AlphaTeam'},{id:'ce25088267cef31f3be1ec03263524764c5c80bb',address:'163.172.130.162:26656',provider:'AlphaTeam'}]},apis:{rpc:[{address:'https://rpc.getbze.com',provider:'AlphaTeam'},{address:'https://rpc-1.getbze.com',provider:'AlphaTeam'},{address:'https://rpc-2.getbze.com',provider:'AlphaTeam'}],rest:[{address:'https://rest.getbze.com',provider:'AlphaTeam'},{address:'https://rest-1.getbze.com',provider:'AlphaTeam'},{address:'https://rest-2.getbze.com',provider:'AlphaTeam'}],grpc:[{address:'144.91.122.246:9999',provider:'AlphaTeam'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/beezee',tx_page:'https://ping.pub/beezee/tx/${txHash}',account_page:'https://ping.pub/beezee/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorers.vidulum.app/beezee',tx_page:'https://explorers.vidulum.app/beezee/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.erialos.me/beezee',tx_page:'https://explorer.erialos.me/beezee/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/beezee',tx_page:'https://atomscan.com/beezee/transactions/${txHash}',account_page:'https://atomscan.com/beezee/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bitcanna',status:'live',network_type:'mainnet',website:'https://www.bitcanna.io/',pretty_name:'BitCanna',chain_id:'bitcanna-1',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'ubcna'}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.3',compatible_versions:['v2.0.2','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz','linux/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_arm64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json'},versions:[{name:'vigorous-grow-fix',proposal:10,height:7585420,recommended_version:'v1.6.3',compatible_versions:['v1.6.1','v1.6.2','v1.6.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_arm64.tar.gz','darwin/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_amd64.tar.gz'},next_version_name:'vigorous-grow-huckleberry'},{name:'vigorous-grow-huckleberry',proposal:11,height:8771420,recommended_version:'v1.7.0',compatible_versions:['v1.7.0'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_arm64.tar.gz','darwin/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_amd64.tar.gz'},next_version_name:'wakeandbake'},{name:'wakeandbake',proposal:12,height:9209420,recommended_version:'v2.0.3',compatible_versions:['v2.0.2','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz','linux/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_arm64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_darwin_arm64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg'},peers:{seeds:[{id:'d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f',address:'seed1.bitcanna.io:26656',provider:'bitcanna'},{id:'e2e7c704f766ef6b9e2c8dd61d963f8393b87966',address:'seed3.bitcanna.io:26656',provider:'bitcanna'},{id:'f0e6c86d769bf5c52f78e01864091690e731643f',address:'bitcanna-seed.panthea.eu:37656',provider:'Panthea EU'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13056',provider:'Lavender.Five Nodes 🐝'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'bitcanna.rpc.kjnodes.com:14259',provider:'kjnodes'},{id:'10ed1e176d874c8bb3c7c065685d2da6a4b86475',address:'seed-bcna.ibs.team:16656',provider:'Inter Blockchain Services'},{id:'d37062587a2aba2a5256b7363f722f4acb4b8e2f',address:'seed-node.mms.team:30656',provider:'MMS'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'bitcanna-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'bitcanna-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'21484408a7bcf0134689ddf52a7d9c8299cb65b5',address:'176.9.139.74:36656',provider:'BitCanna'},{id:'a4c1e46441164c350f721cf142d52c136215e05c',address:'135.181.176.55:36656',provider:'BitCanna'},{id:'2ff33d346b1b0f19cd59018ceb62d06a6406d472',address:'bitcanna.peers.stavr.tech:21326',provider:'🔥STAVR🔥'},{id:'8fa7a04d55ca7d0ab70dc5cbc35d5cf26c5ecfb7',address:'65.108.142.81:26682',provider:'Stakely'},{id:'ad820cb2fa85e525538207bb24ee49a61a74eb45',address:'93.115.25.15:26656',provider:'Stakely'},{id:'df99de6cec9152c517990317b340b8b9a307493c',address:'193.34.144.156:26656',provider:'ParanormalBrothers'},{id:'0a658df9d9fab096983a12e6f878e87281a15ce6',address:'bitcanna-peer.panthea.eu:27656',provider:'Panthea EU'},{id:'803fc66e3bd7b724921ef9c40636067f36e880c6',address:'65.108.199.222:26357',provider:'AlxVoy'},{id:'9425b897a9726efb1e56111a8b355026a1f3a497',address:'65.108.238.203:46656',provider:'[NODERS]TEAM'},{id:'5a048cab1d183de5c465c56b29a16fd93a8bf9bd',address:'mainnet-bitcanna.konsortech.xyz:27656',provider:'KonsorTech'},{id:'2235f1e518c5ea4a412f9dece386348eda356916',address:'bitcanna.alkia.net:26656',provider:'ALKIA'},{id:'419510a04b3e3a6f4a9d20626b74e6dd389d84fd',address:'213.133.103.188:14256',provider:'Comunity Node'},{id:'9d8f4def69c13050f97990757b938343a53da0f5',address:'rpc.bitcanna.indonode.net:27656',provider:'Comunity Node'},{id:'e5c8260f76b9d614ab20559ee8b8918d4cb75e84',address:'rpc.bitcanna.hexnodes.co:21656',provider:'Hexnodes'},{id:'d2cb1f04b351e82dada97794d32a468dd71d6a84',address:'peer-bitcanna.mms.team:56104',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.bitcanna.io/',provider:'bitcanna'},{address:'http://bcna.paranorm.pro/',provider:'ParanormalBrothers'},{address:'http://bitcanna.rpc.m.stavr.tech:21327',provider:'🔥STAVR🔥'},{address:'https://bcna-rpc.ibs.team/',provider:'Inter Blockchain Services (former 3Tekos)'},{address:'https://rpc.bitcanna.sgtstake.com/',provider:'SGTstake'},{address:'https://rpc-bitcanna.mintthemoon.xyz',provider:'mintthemoon'},{address:'https://bitcanna.rpc.m.anode.team',provider:'AlxVoy'},{address:'http://bitcanna.statesync.nodersteam.com:46657',provider:'[NODERS]TEAM'},{address:'https://bitcanna.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-bcna.kjinc.io/',provider:'KJINC.io'},{address:'https://mainnet-bitcanna-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://bitcanna.rpc.kjnodes.com',provider:'kjnodes'},{address:'http://bitcanna.alkia.net:26657',provider:'ALKIA'},{address:'https://bitcanna-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-bitcanna.comunitynode.my.id/',provider:'Comunity Node'},{address:'https://rpc.bitcanna.indonode.net/',provider:'Indonode'},{address:'https://rpc.bitcanna.safeblock.space',provider:'Safe Block'},{address:'https://rpc.bitcanna.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc-bitcanna.mms.team',provider:'MMS'},{address:'https://bitcanna-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://bitcanna-rpc.validatornode.com',provider:'ValidatorNode'},{address:'https://bitcanna-rpc.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'https://grpc.bitcanna.io',provider:'bitcanna'},{address:'https://bitcanna-grpc.lavenderfive.com:443/',provider:'Lavender.Five Nodes 🐝'},{address:'http://bitcanna.grpc.m.stavr.tech:9081',provider:'🔥STAVR🔥'},{address:'bitcanna.grpc.kjnodes.com:14290',provider:'kjnodes'},{address:'grpc.bitcanna.hexnodes.co:21090',provider:'Hexnodes'},{address:'grpc-bitcanna.mms.team:443',provider:'MMS'},{address:'bitcanna-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://lcd.bitcanna.io',provider:'bitcanna'},{address:'https://api.bitcanna.sgtstake.com/',provider:'SGTstake'},{address:'https://lcd-bitcanna.mintthemoon.xyz',provider:'mintthemoon'},{address:'https://bitcanna.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://bcna-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://bitcanna.api.m.anode.team',provider:'AlxVoy'},{address:'https://bitcanna.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-bcna.kjinc.io/',provider:'KJINC.io'},{address:'https://mainnet-bitcanna-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://bitcanna.api.kjnodes.com',provider:'kjnodes'},{address:'http://bitcanna.alkia.net:1317/',provider:'ALKIA'},{address:'https://bitcanna-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-bitcanna.comunitynode.my.id/',provider:'Comunity Node'},{address:'https://api.bitcanna.safeblock.space',provider:'Safe Block'},{address:'https://lcd.bitcanna.hexnods.co',provider:'Hexnodes'},{address:'https://api-bitcanna.mms.team',provider:'MMS'},{address:'https://bitcanna-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://bitcanna-api.validatornode.com',provider:'ValidatorNode'},{address:'https://bitcanna-api.panthea.eu',provider:'Panthea EU'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/bitcanna',tx_page:'https://app.ezstaking.io/bitcanna/txs/${txHash}',account_page:'https://app.ezstaking.io/bitcanna/account/${accountAddress}'},{kind:'forbole',url:'https://cosmos-explorer.bitcanna.io',tx_page:'https://cosmos-explorer.bitcanna.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/bitcanna',tx_page:'https://ping.pub/bitcanna/tx/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/bitcanna',tx_page:'https://explorer.stavr.tech/bitcanna/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/bitcanna/',tx_page:'https://www.mintscan.io/bitcanna/transactions/${txHash}',account_page:'https://www.mintscan.io/bitcanna/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/bitcanna',tx_page:'https://atomscan.com/bitcanna/transactions/${txHash}',account_page:'https://atomscan.com/bitcanna/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/bitcanna',tx_page:'https://explorer.validatornode.com/bitcanna/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'bitsong',status:'live',network_type:'mainnet',website:'https://bitsong.io/',pretty_name:'BitSong',chain_id:'bitsong-2b',bech32_prefix:'bitsong',slip44:639,daemon_name:'bitsongd',node_home:'$HOME/.bitsongd',codebase:{git_repo:'https://github.com/bitsongofficial/go-bitsong',recommended_version:'v0.14.0',compatible_versions:['v0.14.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/bitsongofficial/networks/master/bitsong-2b/genesis.json'},versions:[{name:'v0.14.0',recommended_version:'v0.14.0',compatible_versions:['v0.14.0']}]},fees:{fee_tokens:[{denom:'ubtsg',fixed_min_gas_price:0,low_gas_price:3,average_gas_price:10,high_gas_price:20}]},staking:{staking_tokens:[{denom:'ubtsg'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16056',provider:'Lavender.Five Nodes 🐝'},{id:'10de6c207e60b876bdd88571db44d29c18d0cb5d',address:'seed-bitsong.starsquid.io:15605',provider:'Starsquid'},{id:'8defec7d0eec97f507411e02fd2634e3efc997a2',address:'bitsong-seed.panthea.eu:41656',provider:'Panthea EU'}],persistent_peers:[{id:'e9fea0509b1a2d16a10ef9fdea0a4e3edc7ca485',address:'185.144.83.158:26656'},{id:'2cd6bb75fc9279c62c0ef3af82fbe08632743472',address:'bitsong-peer.panthea.eu:31656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-bitsong-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.explorebitsong.com',provider:'stake.systems'},{address:'https://bitsong-rpc.validatrium.club',provider:'Validatrium'},{address:'https://rpc.bitsong.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc.bitsong.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://bitsong-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-bitsong.starsquid.io',provider:'Starsquid'},{address:'https://rpc-bitsong.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc.bitsong.safeblock.space',provider:'Safe Block'},{address:'https://bitsong-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-bitsong-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://lcd.explorebitsong.com/',provider:'stake.systems'},{address:'https://bitsong-api.validatrium.club',provider:'Validatrium'},{address:'https://api.bitsong.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://bitsong-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-bitsong.starsquid.io',provider:'Starsquid'},{address:'https://rest-bitsong.architectnodes.com',provider:'Architect Nodes'},{address:'https://api.bitsong.safeblock.space',provider:'Safe Block'},{address:'https://bitsong-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-bitsong-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'bitsong-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/bitsong',tx_page:'https://app.ezstaking.io/bitsong/txs/${txHash}',account_page:'https://app.ezstaking.io/bitsong/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/bitsong',tx_page:'https://ping.pub/bitsong/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/bitsong',tx_page:'https://www.mintscan.io/bitsong/transactions/${txHash}',account_page:'https://www.mintscan.io/bitsong/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/bitsong',tx_page:'https://bigdipper.live/bitsong/transactions/${txHash}',account_page:'https://bigdipper.live/bitsong/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/bitsong',tx_page:'https://atomscan.com/bitsong/transactions/${txHash}',account_page:'https://atomscan.com/bitsong/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bluzelle',status:'live',network_type:'mainnet',website:'https://bluzelle.com/',pretty_name:'Bluzelle',chain_id:'bluzelle-9',bech32_prefix:'bluzelle',daemon_name:'curiumd',node_home:'$HOME/.curium',key_algos:['secp256k1'],slip44:483,fees:{fee_tokens:[{denom:'ubnt',fixed_min_gas_price:0.002,low_gas_price:0.002,average_gas_price:0.002,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'ubnt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/bluzelle/bluzelle-public',recommended_version:'v9.0',compatible_versions:['v9.0'],cosmos_sdk_version:'0.45.11',consensus:{type:'tendermint',version:'0.34.23'},genesis:{genesis_url:'https://a.client.sentry.net.bluzelle.com:26657/genesis'},versions:[{name:'v2.0',recommended_version:'v2.0',compatible_versions:['v2.0'],cosmos_sdk_version:'0.44.3',consensus:{type:'tendermint',version:'0.34.14'}},{name:'v9.0',recommended_version:'v9.0',compatible_versions:['v9.0'],cosmos_sdk_version:'0.45.11',consensus:{type:'tendermint',version:'0.34.23'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg'},peers:{persistent_peers:[{id:'58fb5ba6e285a4b785c597f9ed480ced7bd06329',address:'a.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'},{id:'ea7e48103d33356aa576b3d60cfabc250a7c2998',address:'b.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'},{id:'70b5e2af27c5591967d7f1fea965b8627dd656e8',address:'c.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'}]},apis:{rpc:[{address:'https://a.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://b.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://c.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://bluzelle-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-curium.nodine.id',provider:'Nodine.ID'}],rest:[{address:'https://a.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://b.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://c.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://bluzelle-api.genznodes.dev/',provider:'genznodes'},{address:'https://api-bluzelle.nodeist.net',provider:'Nodeist'},{address:'https://api-curium.nodine.id',provider:'Nodine.ID'}],grpc:[{address:'a.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'b.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'c.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'bluzelle-grpc.genznodes.dev:34090',provider:'genznodes'},{address:'https://grpc-curium.nodine.id:443',provider:'Nodine.ID'}]},explorers:[{kind:'ping.pub',url:'https://ping.explorer.net.bluzelle.com/bluzelle',tx_page:'https://ping.explorer.net.bluzelle.com/bluzelle/tx/${txHash}',account_page:'https://ping.explorer.net.bluzelle.com/bluzelle/account/${accountAddress}'},{kind:'big dipper',url:'https://bd.explorer.net.bluzelle.com',tx_page:'https://bd.explorer.net.bluzelle.com/transactions/${txHash}',account_page:'https://bd.explorer.net.bluzelle.com/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/bluzelle',tx_page:'https://explorer.tcnetwork.io/bluzelle/transaction/${txHash}'},{kind:'Nodine.ID',url:'https://explorer.co.id/bluzelle',tx_page:'https://explorer.co.id/bluzelle/transaction/${txHash}'}],keywords:['bluzelle','game','gamma4','nft']},{$schema:'../chain.schema.json',chain_name:'bostrom',status:'live',network_type:'mainnet',pretty_name:'bostrom',chain_id:'bostrom',bech32_prefix:'bostrom',daemon_name:'cyber',node_home:'$HOME/.cyber',slip44:118,fees:{fee_tokens:[{denom:'boot',low_gas_price:0,average_gas_price:0,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'boot'}]},codebase:{git_repo:'https://github.com/cybercongress/go-cyber',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],binaries:{'linux/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz','darwin/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz'},genesis:{genesis_url:'https://cloudflare-ipfs.com/ipfs/QmYubyVNfghD4xCrTFj26zBwrF9s5GJhi1TmxvrwmJCipr'},cosmwasm_enabled:true,versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz','darwin/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg'},peers:{seeds:[{id:'d0518ce9881a4b0c5872e5e9b7c4ea8d760dad3f',address:'85.10.207.173:26656',provider:'cybercongress'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.bostrom.cybernode.ai',provider:'cybercongress'},{address:'https://rpc.cyber.posthuman.digital',provider:'posthuman'},{address:'https://rpc-cyber-ia.cosmosia.notional.ventures/',provider:'Notional'}],rest:[{address:'https://lcd.bostrom.cybernode.ai',provider:'cybercongress'},{address:'https://lcd.cyber.posthuman.digital',provider:'posthuman'},{address:'https://api-cyber-ia.cosmosia.notional.ventures/',provider:'Notional'}],grpc:[{address:'grpc-cyber-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'cyb',url:'https://cyb.ai/',tx_page:'https://cyb.ai/network/bostrom/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/bostrom',tx_page:'https://ping.pub/bostrom/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/bostrom',tx_page:'https://atomscan.com/bostrom/transactions/${txHash}',account_page:'https://atomscan.com/bostrom/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'canto',status:'live',network_type:'mainnet',website:'https://canto.io/',pretty_name:'Canto',chain_id:'canto_7700-1',bech32_prefix:'canto',node_home:'$HOME/.cantod',daemon_name:'cantod',slip44:60,fees:{fee_tokens:[{denom:'acanto',fixed_min_gas_price:1000000000000,low_gas_price:1000000000000,average_gas_price:2000000000000,high_gas_price:3000000000000}]},staking:{staking_tokens:[{denom:'acanto'}]},codebase:{git_repo:'https://github.com/Canto-Network/Canto',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/Canto-Network/Canto/genesis/Networks/Mainnet/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],next_version_name:'v6.0.0'},{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15556',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'canto-mainnet-seed.autostake.com:27156',provider:'AutoStake 🛡️ Slash Protected'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'9361d2cfb283da656b14eaf27e64d96cb86706f0',address:'167.71.170.71:26656',provider:'Plex'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'canto-mainnet-peer.autostake.com:27156',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.canto.nodestake.top',provider:'NodeStake'},{address:'https://canto-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto.gravitychain.io:26657',provider:'Althea'},{address:'https://canto-rpc.lgns.net:443',provider:'Luganodes'},{address:'https://rpc-canto.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-canto.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://canto-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'https://api.canto.nodestake.top',provider:'NodeStake'},{address:'https://canto-api.polkachu.com',provider:'Polkachu'},{address:'https://api.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto-rest.lgns.net:443',provider:'Luganodes'},{address:'https://api-canto.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rest-canto.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://canto-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'canto-grpc.polkachu.com:15590',provider:'Polkachu'},{address:'grpc.canto.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.canto.silentvalidator.com/',provider:'silent'},{address:'grpc-canto.cosmos-spaces.cloud:2280',provider:'Cosmos Spaces'},{address:'https://canto.gravitychain.io:9090',provider:'Althea'},{address:'canto-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],'evm-http-jsonrpc':[{address:'https://canto.neobase.one/',provider:'NeoBase'},{address:'https://canto.evm.chandrastation.com',provider:'Chandra Station'},{address:'https://canto.slingshot.finance',provider:'Slingshot'},{address:'https://jsonrpc.canto.nodestake.top',provider:'NodeStake'},{address:'https://evm-rpc.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto.gravitychain.io:8545',provider:'althea'}]},explorers:[{kind:'bigdipper',url:'https://cosmos.explorer.canto.io',tx_page:'https://cosmos.explorer.canto.io/transactions/${txHash}'},{kind:'blockscout',url:'https://evm.explorer.canto.io/',tx_page:'https://evm.explorer.canto.io/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmos-explorers.neobase.one/canto',tx_page:'https://cosmos-explorers.neobase.one/canto/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/canto',tx_page:'https://www.mintscan.io/canto/transactions/${txHash}',account_page:'https://www.mintscan.io/canto/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/canto',tx_page:'https://explorer.tcnetwork.io/canto/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'carbon',status:'live',network_type:'mainnet',pretty_name:'Carbon',chain_id:'carbon-1',bech32_prefix:'swth',daemon_name:'carbond',website:'https://www.switcheo.com/',node_home:'$HOME/.carbon',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'swth',fixed_min_gas_price:100000000,low_gas_price:1,average_gas_price:1,high_gas_price:1,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usc',fixed_min_gas_price:0,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.0001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'bnb.1.6.773edb',fixed_min_gas_price:0,low_gas_price:1000000,average_gas_price:1000000,high_gas_price:1000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'bneo.1.14.e2e5f6',fixed_min_gas_price:0,low_gas_price:0.0015,average_gas_price:0.0015,high_gas_price:0.0015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'busd.1.6.754a80',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'cglp.1.19.1698d3',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'cgt/1',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'eth.1.19.c3b805',fixed_min_gas_price:0,low_gas_price:100000,average_gas_price:100000,high_gas_price:100000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'eth.1.2.942d87',fixed_min_gas_price:0,low_gas_price:100000,average_gas_price:100000,high_gas_price:100000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/07FA7831E1920D0C87C9388F86B0108677F6ED0C9DE7E4063F05ED675192405C',fixed_min_gas_price:0,low_gas_price:0.0035,average_gas_price:0.0035,high_gas_price:0.0035,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/2B58B8C147E8718EECCB3713271DF46DEE8A3A00A27242628604E31C2F370EF5',fixed_min_gas_price:0,low_gas_price:0.00005,average_gas_price:0.00005,high_gas_price:0.00005,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/3552CECB7BCE1891DB6070D37EC6E954C972B1400141308FCD85FD148BD06DE5',fixed_min_gas_price:0,low_gas_price:0.00032,average_gas_price:0.00032,high_gas_price:0.00032,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/662914D0C1CEBCB070C68F061D035E8B10A07C79AB286E7342C85F3BE74612C5',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/75249A18DEFBEFE55F83B1C70CAD234DF164F174C6BC51682EE92C2C81C18C93',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/92E974290AF9E2BC3AEEEC35305C8FD76AC5A22A74CF8D91270FDF5A1C41E861',fixed_min_gas_price:0,low_gas_price:200000000,average_gas_price:200000000,high_gas_price:200000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/A4DB47A9D3CF9A068D454513891B526702455D3EF08FB9EB558C561F9DC2B701',fixed_min_gas_price:0,low_gas_price:0.00001,average_gas_price:0.00001,high_gas_price:0.00001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C',fixed_min_gas_price:0,low_gas_price:0.00001,average_gas_price:0.00001,high_gas_price:0.00001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usdc.1.2.343151',fixed_min_gas_price:0,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.0001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usdc.1.6.53ff75',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}}]},staking:{staking_tokens:[{denom:'swth'}]},codebase:{git_repo:'https://github.com/Switcheo/carbon-bootstrap',recommended_version:'v2.32.0',compatible_versions:['v2.32.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-arm64.tar.gz'},genesis:{genesis_url:'https://github.com/Switcheo/carbon-bootstrap/raw/master/carbon-1/genesis.json'},versions:[{name:'v2.24.0',recommended_version:'v2.24.5',compatible_versions:['v2.24.5','v2.24.4','v2.24.3','v2.24.2','v2.24.1','v2.24.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.25.0'},{name:'v2.25.0',height:40405361,recommended_version:'v2.25.0',compatible_versions:['v2.25.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.26.0'},{name:'v2.26.0',proposal:306,height:43970651,recommended_version:'v2.26.3',compatible_versions:['v2.26.3'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.27.0'},{name:'v2.27.0',proposal:307,height:44688221,recommended_version:'v2.27.3',compatible_versions:['v2.27.3'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.28.0'},{name:'v2.28.0',proposal:308,height:45469721,recommended_version:'v2.28.1',compatible_versions:['v2.28.1'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.29.0'},{name:'v2.29.0',proposal:312,height:46139891,recommended_version:'v2.29.0',compatible_versions:['v2.29.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.30.0'},{name:'v2.30.0',proposal:313,height:46228611,recommended_version:'v2.30.0',compatible_versions:['v2.30.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.31.0'},{name:'v2.31.0',proposal:316,height:46451861,recommended_version:'v2.31.0',compatible_versions:['v2.31.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.32.0'},{name:'v2.32.0',proposal:317,height:46538071,recommended_version:'v2.32.0',compatible_versions:['v2.32.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-arm64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg'},peers:{seeds:[{id:'c2354dc2f8a787b43c921207bd132390f2f32380',address:'34.126.82.69:26656',provider:'switcheo-labs'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:19656',provider:'Lavender.Five Nodes 🐝'},{id:'75efe81807f1a69d1ed5d881203e49f65afd765b',address:'34.126.188.181:26656',provider:'switcheo-labs'},{id:'abf4cc677fab6f946bc42828605ebbf5468c717e',address:'34.87.36.140:26656',provider:'switcheo-labs'}],persistent_peers:[]},apis:{rpc:[{address:'https://tm-api.carbon.network',provider:'switcheo-labs'},{address:'https://carbon-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.carbon.blockhunters.org',provider:'BlockHunters'}],rest:[{address:'https://api.carbon.network',provider:'switcheo-labs'},{address:'https://carbon-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest.carbon.blockhunters.org',provider:'BlockHunters'}],grpc:[{address:'https://carbon-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'carbonscan',url:'https://scan.carbon.network',tx_page:'https://scan.carbon.network/transaction/${txHash}?net=main'},{kind:'ping.pub',url:'https://ping.pub/carbon',tx_page:'https://ping.pub/carbon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/carbon',tx_page:'https://atomscan.com/carbon/transactions/${txHash}',account_page:'https://atomscan.com/carbon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'cerberus',status:'killed',network_type:'mainnet',website:'https://cerberus.zone/',pretty_name:'Cerberus',chain_id:'cerberus-chain-1',bech32_prefix:'cerberus',daemon_name:'cerberusd',node_home:'$HOME/.cerberus',codebase:{git_repo:'https://github.com/cerberus-zone/cerberus',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/cerberus-zone/cerberus_genesis/main/genesis.json'},versions:[{name:'v3.1.0',recommended_version:'v3.1.0',compatible_versions:['v3.1.0']}]},fees:{fee_tokens:[{denom:'ucrbrus',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ucrbrus'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13856',provider:'Polkachu'}],persistent_peers:[{id:'d7f578c4295c7cf05164a2f786601050bf2f2356',address:'142.132.202.98:46656',provider:'ecostake'}]},apis:{rpc:[{address:'https://cerberus-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cerberus-rpc.kleomedes.network',provider:'Kleomedes'}],rest:[{address:'https://cerberus-api.polkachu.com',provider:'Polkachu'},{address:'https://cerberus-api.kleomedes.network',provider:'Kleomedes'}],grpc:[{address:'grpc-cerberus-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cerberus-grpc.polkachu.com:13890',provider:'Polkachu'}]},explorers:[{kind:'skynetexplorers',url:'https://skynetexplorers.com/cerberus',tx_page:'https://skynetexplorers.com/cerberus/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/cerberus',tx_page:'https://ping.pub/cerberus/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/cerberus',tx_page:'https://atomscan.com/cerberus/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/cerberus',tx_page:'https://explorer.tcnetwork.io/cerberus/transaction/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'chain4energy',status:'live',network_type:'mainnet',website:'https://c4e.io/',pretty_name:'Chain4Energy',chain_id:'perun-1',bech32_prefix:'c4e',daemon_name:'c4ed',node_home:'$HOME/.c4e-chain',key_algos:['secp256k1'],slip44:4444,fees:{fee_tokens:[{denom:'uc4e',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/chain4energy/c4e-chain',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/perun-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.0','v1.0.1'],cosmos_sdk_version:'v0.45.5',ibc_go_version:'v3.0.1',consensus:{type:'tendermint',version:'v0.34.19'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz'},next_version_name:'v1.1.0'},{name:'v1.1.0',tag:'v1.1.0',proposal:1,height:1952250,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],cosmos_sdk_version:'v0.45.9',ibc_go_version:'v3.0.1',consensus:{type:'tendermint',version:'v0.34.21'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_darwin_amd64.tar.gz'},next_version_name:'v1.2.0'},{name:'v1.2.0',tag:'v1.2.0',proposal:4,height:2826500,recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],cosmos_sdk_version:'v0.46.10',ibc_go_version:'v5.2.0',consensus:{type:'tendermint',version:'v0.34.26'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_darwin_amd64.tar.gz'},next_version_name:'v1.2.1'},{name:'v1.2.1',tag:'v1.2.1',height:3767300,recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],cosmos_sdk_version:'v0.46.13',ibc_go_version:'v5.2.0',consensus:{type:'cometbft',version:'v0.34.28'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_darwin_amd64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png'},peers:{seeds:[{id:'30e98bbcf5bb29ed4e4ff685fa8fa84fa0ddff51',address:'tenderseed.ccvalidators.com:26008',provider:'CryptoCrew'},{id:'54515079bae4cadae2f9b511cffeb9447d4bc98d',address:'c4e.seed.bccnodes.com:27656',provider:'BccNodes'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'c4e.seed.node75.org:10156',provider:'Pro-nodes75'},{id:'54ca81dd509cc6160de7f4b479a96b341d8e830e',address:'rpc.c4e.nodexcapital.com:13956',provider:'NodeX Validator'},{id:'6da239cb4fe03d957cdb1fdc26af3d083a7f5945',address:'seed.c4e.hexnodes.co:02656',provider:'Hexnodes'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'c4e.seed.mzonder.com:11256',provider:'MZONDER'},{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'c4e-seed.takeshi.team:10256',provider:'TAKESHI'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chain4energy-mainnet-seed.autostake.com:27276',provider:'AutoStake 🛡️ Slash Protected'},{id:'8cb175d973c3c638a4e5d014c030d8599369419f',address:'seeds.cros-nest.com:28656',provider:'Crosnest'},{id:'5e71b5585d186cc32b9f071610f43042b445c05c',address:'seeds.c4e.silentvalidator.com:39656',provider:'silent'},{id:'6b0ffcce9b59b91ceb8eea5d4599e27707e3604a',address:'seeds.stakeup.tech:10210',provider:'StakeUp'},{id:'03d0aa331240ede8090c1e4ab3e6756563a91204',address:'193.26.159.34:52656',provider:'genznodes'},{id:'6cb7ff21d19f139f4ca5e6e2a336e59d2857aba1',address:'seeds.anode.team:10256',provider:'AlxVoy ⚡ ANODE.TEAM'},{id:'e47f4fa12187234dd205f51cb984c8235c3a3511',address:'c4e-seeds.validatrium.club:26656',provider:'Validatrium'},{id:'3ef7e5e7e163500af9baf53480779448461dac18',address:'185.245.182.192:46656',provider:'Meerlabs'},{id:'0d1a44cc32e927dd062e0fd45d21475f9836e73d',address:'89.117.58.109:26656',provider:'medes'},{id:'d81f51b4a1aae66792fb1717589fa28975f328b0',address:'164.68.125.243:26656',provider:'Smt Network'},{id:'2e08beed75525c2d583e6413fa5f090801965aba',address:'c4e.doubletop:30655',provider:'DOUBLETOP'}],persistent_peers:[{id:'5b62ff6035d9c8143c0ebf4fe05fa0b22d96bb05',address:'rpc.c4e.ppnv.space:13656',provider:'PPNV Service'},{id:'a5133743ec9e0edffd83428af65004926352e393',address:'c4e-peer.nodine.id:13656',provider:'Nodine.ID'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chain4energy-mainnet-peer.autostake.com:27276',provider:'AutoStake 🛡️ Slash Protected'},{id:'e3d0b136495c3f4382ac801fbc89083d32625ff8',address:'c4e.peer.stavr.tech:17096',provider:'🔥STAVR🔥'},{id:'094cc97f8443ba4302e2db818e64497d03176fad',address:'rpc.c4e.indonode.net:24656',provider:'Indonode'},{id:'89427b98e35b23dacafa8df90df6ae173245439b',address:'seed-c4e.theamsolutions.info:16656',provider:'AM Solutions'},{id:'5be2027950e249c42e20390c94fc1e8f3cd16657',address:'65.108.70.119:33656',provider:'AlxVoy ⚡ ANODE.TEAM'},{id:'1b802d4616c1de3fa687ad0d671b1b9d64754a44',address:'88.198.49.217:26157',provider:'Validator.run'},{id:'3ef7e5e7e163500af9baf53480779448461dac18',address:'185.245.182.192:46656',provider:'Meerlabs'},{id:'d81f51b4a1aae66792fb1717589fa28975f328b0',address:'164.68.125.243:26656',provider:'Smt Network'},{id:'2e08beed75525c2d583e6413fa5f090801965aba',address:'c4e.doubletop:30655',provider:'DOUBLETOP'}]},apis:{rpc:[{address:'https://rpc.c4e.io/',provider:'C4E'},{address:'https://rpc.c4e.nodestake.top',provider:'NodeStake'},{address:'https://m-c4e.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://chain4energy-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'http://c4e.rpc.m.stavr.tech:17097',provider:'🔥STAVR🔥'},{address:'https://rpc-c4e.d-stake.xyz',provider:'D-Stake'},{address:'https://c4e.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc-c4e.nodine.id',provider:'Nodine.ID'},{address:'https://rpc-m.c4e.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc-c4e.takeshi.team',provider:'TAKESHI'},{address:'https://rpc-c4e.mzonder.com',provider:'MZONDER'},{address:'https://rpc.cros-nest.com/chain4energy',provider:'Crosnest'},{address:'https://rpc.c4e.indonode.net',provider:'Indonode'},{address:'https://c4e-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc.c4e.silentvalidator.com',provider:'silent'},{address:'http://rpc.c4e.stakeup.tech',provider:'StakeUp'},{address:'https://chain4energy-rpc.stakeangle.com',provider:'StakeAngle'},{address:'https://c4e-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-c4e.theamsolutions.info',provider:'AM Solutions'},{address:'https://c4e.rpc.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'http://144.76.201.43:26857',provider:'Validator.run'},{address:'https://c4e-rpc.validatrium.club',provider:'Validatrium'},{address:'http://185.245.182.192:46657',provider:'Meerlabs'},{address:'http://89.117.58.109:26657',provider:'medes'},{address:'http://c4e.rpc.node75.org:26957',provider:'Pro-nodes75'},{address:'https://rpc-c4e.stakerun.com:443',provider:'StakeRun'},{address:'http://164.68.125.243:26657',provider:'Smt Network'},{address:'https://c4e-rpc.antrixy.org/',provider:'Antrix Validators'},{address:'https://c4e.doubletop.tech/',provider:'DOUBLETOP'}],rest:[{address:'https://lcd.c4e.io/',provider:'C4E'},{address:'https://api.c4e.nodestake.top',provider:'NodeStake'},{address:'https://m-c4e.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://chain4energy-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://c4e.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://c4e.api.bccnodes.com',provider:'BccNodes'},{address:'https://api-m.c4e.hexnodes.co',provider:'Hexnodes'},{address:'https://api-c4e.takeshi.team',provider:'TAKESHI'},{address:'https://api-c4e.mzonder.com',provider:'MZONDER'},{address:'https://rest.cros-nest.com/chain4energy',provider:'Crosnest'},{address:'https://api.c4e.indonode.net',provider:'Indonode'},{address:'https://c4e-api.stake-town.com',provider:'StakeTown'},{address:'https://api.c4e.silentvalidator.com',provider:'silent'},{address:'http://api.c4e.stakeup.tech',provider:'StakeUp'},{address:'http://chain4energy-rpc.stakeangle.com:1317',provider:'StakeAngle'},{address:'https://c4e-api.genznodes.dev',provider:'genznodes'},{address:'https://api-c4e.theamsolutions.info',provider:'AM Solutions'},{address:'https://c4e.api.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'https://c4e-api.validatrium.club',provider:'Validatrium'},{address:'http://c4e.api.node75.org:1397',provider:'Pro-nodes75'},{address:'https://lcd-c4e.stakerun.com:443',provider:'StakeRun'},{address:'http://164.68.125.243:1319',provider:'Smt Network'},{address:'https://c4e-rest.antrixy.org/',provider:'Antrix Validators'},{address:'https://c4e.doubletop.tech/api',provider:'DOUBLETOP'}],grpc:[{address:'grpc.c4e.nodestake.top:443',provider:'NodeStake'},{address:'chain4energy-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'c4e.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'grpc-c4e.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-c4e.mzonder.com:443',provider:'MZONDER'},{address:'http://c4e.grpc.m.stavr.tech:7029',provider:'🔥STAVR🔥'},{address:'c4e-grpc.stake-town.com:9990',provider:'StakeTown'},{address:'grpc.c4e.silentvalidator.com:443',provider:'silent'},{address:'http://chain4energy-rpc.stakeangle.com:1317',provider:'StakeAngle'},{address:'c4e-grpc.genznodes.dev:52090',provider:'genznodes'},{address:'https://grpc-c4e.theamsolutions.info:9391',provider:'AM Solutions'},{address:'https://c4e.grpc.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'https://c4e-grpc.validatrium.club',provider:'Validatrium'},{address:'http://185.245.182.192:1318',provider:'Meerlabs'},{address:'grpc-c4e.stakerun.com:1190',provider:'StakeRun'},{address:'https://c4e-grpc.antrixy.org/',provider:'Antirx Validators'},{address:'https://c4e.doubletop.tech:443',provider:'DOUBLETOP'}]},explorers:[{kind:'explorer',url:'https://explorer.apeironnodes.com/chain4energy',tx_page:'https://explorer.apeironnodes.com/chain4energy/transactions/${txHash}'},{kind:'explorer',url:'https://explorer.ppnv.space/c4e',tx_page:'https://explorer.ppnv.space/c4e/transactions/${txHash}'},{kind:'explorer',url:'https://explorer.c4e.io/',tx_page:'https://explorer.c4e.io/transactions/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/chain4energy',tx_page:'https://explorer.nodestake.top/chain4energy/transactions/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/c4e',tx_page:'https://exp.utsa.tech/c4e/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/c4e',tx_page:'https://explorer.stavr.tech/c4e/tx/${txHash}'},{kind:'BccNodes Explorer',url:'https://explorer.bccnodes.com/chain4energy',tx_page:'https://explorer.bccnodes.com/chain4energy/transactions/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/c4e',tx_page:'https://explorer.nodexcapital.com/c4e/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/chain4energy',tx_page:'https://atomscan.com/chain4energy/transactions/${txHash}',account_page:'https://atomscan.com/chain4energy/accounts/${accountAddress}'},{kind:'AM Solutions Explorer',url:'https://explorer.theamsolutions.info/c4e-main/staking',tx_page:'https://explorer.theamsolutions.info/c4e-main/transactions/${txHash}'},{kind:'AlxVoy ⚡ ANODE.TEAM Explorer',url:'https://main.anode.team/c4e',tx_page:'https://main.anode.team/c4e/tx/${txHash}'},{kind:'ScanRun',url:'https://scanrun.io/c4e',tx_page:'https://scanrun.io/c4e/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cheqd',status:'live',network_type:'mainnet',website:'https://www.cheqd.io/',pretty_name:'Cheqd',chain_id:'cheqd-mainnet-1',bech32_prefix:'cheqd',daemon_name:'cheqd-noded',node_home:'$HOME/.cheqdnode',slip44:118,fees:{fee_tokens:[{denom:'ncheq',fixed_min_gas_price:25,low_gas_price:50,average_gas_price:75,high_gas_price:100}]},staking:{staking_tokens:[{denom:'ncheq'}]},codebase:{git_repo:'https://github.com/cheqd/cheqd-node',recommended_version:'v1.4.4',compatible_versions:['v1.2.5','v1.3.0','v1.4.0','v1.4.4'],binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-darwin-arm64.tar.gz'},cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},genesis:{genesis_url:'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/mainnet/genesis.json'},versions:[{name:'v1',recommended_version:'v1.4.4',compatible_versions:['v1.2.5','v1.3.0','v1.4.0','v1.4.4'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'258a9bfb822637bfca87daaab6181c10e7fd0910',address:'seed1.eu.cheqd.net:26656',provider:'cheqd'},{id:'f565ff792b20977face9817df6acb268d41d4092',address:'seed2.eu.cheqd.net:26656',provider:'cheqd'},{id:'388947cc7d901c5c06fedc4c26751634564d68e6',address:'seed3.eu.cheqd.net:26656',provider:'cheqd'},{id:'9b30307a2a2819790d68c04bb62f5cf4028f447e',address:'seed1.ap.cheqd.net:26656',provider:'cheqd'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cheqd-mainnet-seed.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16156',provider:'Lavender.Five Nodes 🐝'},{id:'d8676573a3718c05d3d0d07906f3604a9e3a034d',address:'seeds.whispernode.com:16156',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:16156',provider:'carbonZERO🌲'}],persistent_peers:[{id:'d1ebb60825e2c29181b499f93493dd440fb87997',address:'sentry1.eu.cheqd.net:26656',provider:'cheqd'},{id:'513d334bb044296796939e57b522fef7fd4b9c6c',address:'sentry2.eu.cheqd.net:26656',provider:'cheqd'},{id:'9201b408d24941fd342e739f0814aa3eb8ab7577',address:'sentry1.ap.cheqd.net:26656',provider:'cheqd'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cheqd-mainnet-peer.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.cheqd.net',provider:'cheqd'},{address:'https://cheqd-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://rpc-cheqd-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.cheqd.nodestake.top',provider:'NodeStake'},{address:'https://rpc-cheqd.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cheqd-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}],rest:[{address:'https://api.cheqd.net',provider:'cheqd'},{address:'https://cheqd-api.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://api-cheqd-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cheqd-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.cheqd.nodestake.top',provider:'NodeStake'},{address:'https://lcd-cheqd.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}],grpc:[{address:'grpc.cheqd.net:443',provider:'cheqd'},{address:'cheqd-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'cheqd-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-cheqd-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'grpc.cheqd.nodestake.top:443',provider:'NodeStake'},{address:'grpc-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/cheqd',tx_page:'https://bigdipper.live/cheqd/transactions/${txHash}',account_page:'https://bigdipper.live/cheqd/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/cheqd',tx_page:'https://ping.pub/cheqd/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/cheqd',tx_page:'https://atomscan.com/cheqd/transactions/${txHash}',account_page:'https://atomscan.com/cheqd/accounts/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/cheqd',tx_page:'https://app.ezstaking.io/cheqd/txs/${txHash}',account_page:'https://app.ezstaking.io/cheqd/account/${accountAddress}'},{kind:'ping.pub',url:'https://look.chillvalidation.com/cheqd',tx_page:'https://look.chillvalidation.com/cheqd/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.wildsage.io/cheqd',tx_page:'https://ping.wildsage.io/cheqd/tx/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg'}},{$schema:'../chain.schema.json',chain_name:'chihuahua',status:'live',network_type:'mainnet',website:'https://chihuahua.wtf/',pretty_name:'Chihuahua',chain_id:'chihuahua-1',bech32_prefix:'chihuahua',daemon_name:'chihuahuad',node_home:'$HOME/.chihuahuad',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uhuahua',fixed_min_gas_price:0,low_gas_price:500,average_gas_price:1250,high_gas_price:2000}]},staking:{staking_tokens:[{denom:'uhuahua'}]},codebase:{git_repo:'https://github.com/ChihuahuaChain/chihuahua/',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/ChihuahuaChain/chihuahua/main/mainnet/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v421',recommended_version:'v4.2.3',compatible_versions:['v4.2.3','v4.2.2','v4.2.1'],cosmwasm_enabled:true,next_version_name:'v500'},{name:'v500',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],proposal:51,height:8711111,cosmwasm_enabled:true,next_version_name:'v501'},{name:'v501',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],proposal:52,height:8813000,cosmwasm_enabled:true,next_version_name:'v502'},{name:'v502',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],proposal:53,height:9180000,cosmwasm_enabled:true,next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12956',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12956',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12956',provider:'Lavender.Five Nodes 🐝'},{id:'77cbb35d1df17f48a42e9f157f12f55b691e9f5e',address:'seeds.goldenratiostaking.net:1620',provider:'Golden Ratio Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chihuahua-mainnet-seed.autostake.com:27186',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'chihuahua-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'chihuahua-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'3c5b1a13f810507b9ef1240372b3cbc9bd90da26',address:'seeds.whispernode.com:12956',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12956',provider:'carbonZERO🌲'}],persistent_peers:[{id:'89b576c3eb72a4f0c66dc0899bec7c21552ea2a5',address:'23.88.7.73:29538',provider:'Mercury'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chihuahua-mainnet-peer.autostake.com:27186',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.chihuahua.wtf',provider:'Chihuahua'},{address:'https://rpc-chihuahua.ecostake.com',provider:'ecostake'},{address:'https://chihuahua-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-chihuahua-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://chihuahua-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-chihuahua.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc.huahua.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://chihuahua-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-chihuahua.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-chihuahua.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-chihuahua.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://chihuahua-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://chihuahua-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.chihuahua.wtf',provider:'Chihuahua'},{address:'https://rest-chihuahua.ecostake.com',provider:'ecostake'},{address:'https://api-chihuahua-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://chihuahua-api.polkachu.com',provider:'Polkachu'},{address:'https://api-chihuahua.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://chihuahua-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.huahua.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://chihuahua-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api-chihuahua.pupmos.network',provider:'PUPMØS'},{address:'https://lcd-chihuahua.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-chihuahua.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://chihuahua-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://chihuahua-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-chihuahua-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'chihuahua-grpc.polkachu.com:12990',provider:'Polkachu'},{address:'chihuahua-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-chihuahua.cosmos-spaces.cloud:2290',provider:'Cosmos Spaces'},{address:'chihuahua-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'chihuahua-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/chihuahua',tx_page:'https://ping.pub/chihuahua/tx/${txHash}'},{kind:'mintscan',url:'https://mintscan.io/chihuahua',tx_page:'https://mintscan.io/chihuahua/transactions/${txHash}',account_page:'https://www.mintscan.io/chihuahua/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/chihuahua',tx_page:'https://atomscan.com/chihuahua/transactions/${txHash}',account_page:'https://atomscan.com/chihuahua/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'chimba',status:'live',network_type:'mainnet',website:'https://chimba.ooo/',pretty_name:'Chimba',chain_id:'chimba',bech32_prefix:'chimba',daemon_name:'chimbad',node_home:'$HOME/.chimbad',fees:{fee_tokens:[{denom:'ucmba',fixed_min_gas_price:0.25,low_gas_price:1,average_gas_price:5,high_gas_price:10}]},staking:{staking_tokens:[{denom:'chimba'}]},codebase:{git_repo:'https://github.com/ChimbaBlockchain/chimba',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc.mainnet.chimbablockchain.io/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg'},peers:{persistent_peers:[]},apis:{rpc:[{address:'https://rpc.mainnet.chimbablockchain.io',provider:'chimba'}],rest:[{address:'https://mainnet.chimbablockchain.io',provider:'chimba'}]},explorers:[{kind:'bigdipper',url:'https://explorer.chimba.ooo/',tx_page:'https://explorer.chimba.ooo/transactions/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'chronicnetwork',status:'killed',network_type:'mainnet',pretty_name:'Chronic Chain',chain_id:'morocco-1',bech32_prefix:'chronic',daemon_name:'chtd',node_home:'$HOME/.cht',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ucgas',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/ChronicNetwork/cht',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],binaries:{'linux/amd64':'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht'},genesis:{genesis_url:'https://raw.githubusercontent.com/ChronicNetwork/net/main/mainnet/v1.1/genesis.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],binaries:{'linux/amd64':'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht'}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc-chronic.zenchainlabs.io/',provider:'ZenChainLabs'}],rest:[{address:'https://api-chronic.zenchainlabs.io/',provider:'ZenChainLabs'}],grpc:[]},explorers:[{kind:'skynetexplorers',url:'https://www.skynetexplorers.com/chronic-token',tx_page:''},{kind:'Zenscan.io',url:'https://www.chronic.zenscan.io',tx_page:''},{kind:'atomscan',url:'https://atomscan.com/chronicnetwork',tx_page:'https://atomscan.com/chronicnetwork/transactions/${txHash}',account_page:'https://atomscan.com/chronicnetwork/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'comdex',status:'live',network_type:'mainnet',website:'https://comdex.one/',pretty_name:'Comdex',chain_id:'comdex-1',bech32_prefix:'comdex',slip44:118,fees:{fee_tokens:[{denom:'ucmdx',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ucmdx'}]},codebase:{git_repo:'https://github.com/comdex-official/comdex',recommended_version:'v11.5.0',compatible_versions:['v11.5.0'],cosmwasm_enabled:true,genesis:{genesis_url:'https://comdex-mainnet-genesis.s3.ap-southeast-1.amazonaws.com/genesis.json'},versions:[{name:'v9.0.0',recommended_version:'v9.0.0',compatible_versions:['v9.0.0'],cosmwasm_enabled:true,next_version_name:'v10.0.0'},{name:'v10.0.0',recommended_version:'v10.0.0',compatible_versions:['v10.0.0'],cosmwasm_enabled:true,next_version_name:'v11.5.0'},{name:'v11.5.0',height:8184000,proposal:154,recommended_version:'v11.5.0',compatible_versions:['v11.5.0'],cosmwasm_enabled:true}]},daemon_name:'comdex',node_home:'$HOME/.comdex',key_algos:['secp256k1'],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg'},peers:{seeds:[{id:'7ca14a1d156299999eba9c394ca060368022d52f',address:'54.194.178.110:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13156',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'comdex-mainnet-seed.autostake.com:26776',provider:'AutoStake 🛡️ Slash Protected'},{id:'6596d143fd128b2394b27cd7846bda099ca5a193',address:'seeds.goldenratiostaking.net:1621',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'comdex-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'comdex-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'243d93ff2f663860f118fa32e2122fbba7f00a92',address:'seeds.whispernode.com:13156',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:13156',provider:'carbonZERO🌲'},{id:'88ba33fbdf0279efaf27cff629f3cf72814d4069',address:'seed-comdex-01.stakeflow.io:10007',provider:'Stakeflow'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10456',provider:'StakerHouse'}],persistent_peers:[{id:'d478882a80674fa10a32da63cc20cae13e3a2a57',address:'43.204.0.243:26656'},{id:'d8b74791ee56f1b345d822f62bd9bc969668d8df',address:'194.163.128.55:36656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'comdex-mainnet-peer.autostake.com:26776',provider:'AutoStake 🛡️ Slash Protecteds'},{id:'88ba33fbdf0279efaf27cff629f3cf72814d4069',address:'peer-comdex-01.stakeflow.io:10007',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.comdex.one',provider:'comdex'},{address:'https://comdex-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.comdex.chaintools.tech/',provider:'ChainTools'},{address:'https://comdex-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-comdex.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-comdex.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-comdex.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-comdex.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://comdex-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://comdex-rpc.w3coins.io',provider:'w3coins'},{address:'https://comdex-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://comdex-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-comdex-01.stakeflow.io',provider:'Stakeflow'},{address:'https://comdex-rpc.validatornode.com',provider:'ValidatorNode'}],rest:[{address:'https://rest.comdex.one',provider:'comdex'},{address:'https://api.comdex.chaintools.tech/',provider:'ChainTools'},{address:'https://comdex-api.polkachu.com',provider:'Polkachu'},{address:'https://comdex-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-comdex.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://comdex-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-comdex.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-comdex.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://comdex-api.w3coins.io',provider:'w3coins'},{address:'https://comdex-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://comdex-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-comdex-01.stakeflow.io',provider:'Stakeflow'},{address:'https://comdex-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-comdex-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'comdex.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'comdex-grpc.polkachu.com:13190',provider:'Polkachu'},{address:'grpc-comdex.cosmos-spaces.cloud:2300',provider:'Cosmos Spaces'},{address:'comdex-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'comdex-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'comdex-grpc.w3coins.io:13190',provider:'w3coins'},{address:'comdex-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-comdex-01.stakeflow.io:10002',provider:'Stakeflow'},{address:'comdex-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/comdex',tx_page:'https://app.ezstaking.io/comdex/txs/${txHash}',account_page:'https://app.ezstaking.io/comdex/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/comdex',tx_page:'https://www.mintscan.io/comdex/transactions/${txHash}',account_page:'https://www.mintscan.io/comdex/accounts/${accountAddress}'},{kind:'aneka',url:'https://comdex.aneka.io/',tx_page:'https://comdex.aneka.io/txs/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/comdex',tx_page:'https://ping.pub/comdex/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/comdex',tx_page:'https://atomscan.com/comdex/transactions/${txHash}',account_page:'https://atomscan.com/comdex/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/comdex',tx_page:'https://bigdipper.live/comdex/transactions/${txHash}',account_page:'https://bigdipper.live/comdex/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/comdex',account_page:'https://stakeflow.io/comdex/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/comdex',tx_page:'https://explorer.validatornode.com/comdex/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'commercionetwork',chain_id:'commercio-3',pretty_name:'Commercio.network',status:'live',network_type:'mainnet',bech32_prefix:'did:com:',daemon_name:'commercionetworkd',node_home:'$HOME/.commercionetwork',key_algos:['secp256k1'],slip44:701,fees:{fee_tokens:[{denom:'ucommercio'}]},codebase:{git_repo:'https://github.com/commercionetwork/commercionetwork',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/commercionetwork/chains/master/commercio-3/genesis.json'},versions:[{name:'v4.0.0',recommended_version:'v4.1.0',compatible_versions:['v4.0.0','v4.1.0']},{name:'v4.2.0',recommended_version:'v4.2.1',compatible_versions:['v4.2.0','v4.2.1']},{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg'},peers:{seeds:[{id:'8d3ac30a774245019f7b94d7a0713fd8caccaa03',address:'seed-01.commercio.network:26656'},{id:'68ccfc9a1574923e344993d49253d8169f592f9e',address:'seed-02.commercio.network:26656'}],persistent_peers:[{id:'3f26a7d3269e352574e760d4b08d045aa40ebbf2',address:'persistent-01.commercio.network:26656'},{id:'15767f4961b501eb67e740aa60c1608bf65679f3',address:'persistent-02.commercio.network:26656'},{id:'d6e07b5f0a69bd4d6f4e6e931f00fbcb992a8654',address:'persistent-04.commercio.network:26656'},{id:'542a55fff599ea07e2b4841febff4a78cf8db2aa',address:'persistent-05.commercio.network:26656'},{id:'49fdf20f845573429a695c15729c60f52bb5ab19',address:'84.46.241.230:26656'},{id:'e2bd5ac83f0d2fde72571568b9a4203f7e76067d',address:'64.225.95.231:26656'}]},apis:{rpc:[{address:'https://rpc-mainnet.commercio.network'}],rest:[{address:'https://lcd-mainnet.commercio.network'}]},explorers:[{kind:'almerico',url:'https://mainnet.commercio.network',tx_page:'https://mainnet.commercio.network/transactions/detail/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'composable',chain_id:'centauri-1',website:'https://www.composable.finance/',pretty_name:'Composable',status:'live',network_type:'mainnet',bech32_prefix:'centauri',daemon_name:'centaurid',node_home:'$HOME/.banksy',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ppica',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'ppica'}]},codebase:{git_repo:'https://github.com/notional-labs/composable-centauri',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/composable-networks/main/mainnet/genesis.json'},versions:[{name:'v2.3.5',tag:'v2.3.5',recommended_version:'v2.3.5',compatible_versions:['v2.3.5'],cosmos_sdk_version:'v0.47.1',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},height:0,binaries:{'linux/amd64':'https://github.com/notional-labs/composable-centauri/releases/download/v2.3.5/banksyd'},next_version_name:'centauri'},{name:'centauri',tag:'v3.1.0',recommended_version:'v3.1.2',compatible_versions:['v3.1.0','v3.1.1','v3.1.2'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},height:188500,proposal:3,binaries:{'linux/amd64':'https://github.com/notional-labs/composable-centauri/releases/download/v3.1.2/centaurid'},next_version_name:'reward'},{name:'reward',tag:'v3.2.2',recommended_version:'v3.2.2',compatible_versions:['v3.2.2'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.1'},height:420000,proposal:4,next_version_name:'v4'},{name:'v4',tag:'v4.5.0',recommended_version:'v4.5.0',compatible_versions:['v4.5.0'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.1',consensus:{type:'cometbft',version:'0.37.1'},height:792909,proposal:5,next_version_name:'v5'},{name:'v5',tag:'v5.0.1',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.1',consensus:{type:'cometbft',version:'0.37.1'},height:1515288,proposal:10,next_version_name:''}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'composable-mainnet-seed.autostake.com:26976',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:22256',provider:'Lavender.Five Nodes 🐝'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:22256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'composable-mainnet-peer.autostake.com:26976',provider:'AutoStake 🛡️ Slash Protected'},{id:'63559b939442512ed82d2ded46d02ab1021ea29a',address:'95.214.55.138:53656',provider:'genznodes'},{id:'cd44c8cae65a4c74281f05dd8aae5780cceae710',address:'95.216.42.88:37656',provider:'StakeTown'},{id:'715af1847e1c785510d4cb94ac29f2bd7d0ddf91',address:'65.108.206.74:36656',provider:'vinjan'}]},apis:{rpc:[{address:'https://rpc-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://rpc.composable.nodestake.top',provider:'NodeStake'},{address:'https://composable-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://composable-rpc.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://rpc-centauri.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://composable-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://composable-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-composable.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://composable-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc-composable.vinjan.xyz:443',provider:'vinjan'}],rest:[{address:'https://api-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://api.composable.nodestake.top',provider:'NodeStake'},{address:'https://composable-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://composable-api.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://api-centauri.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://composable-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://composable-api.genznodes.dev',provider:'genznodes'},{address:'https://lcd-composable.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://composable-api.stake-town.com',provider:'StakeTown'},{address:'https://api-composable.vinjan.xyz:443',provider:'vinjan'}],grpc:[{address:'https://grpc-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'grpc.composable.nodestake.top:9090',provider:'NodeStake'},{address:'composable-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-centauri.cosmos-spaces.cloud:1120',provider:'Cosmos Spaces'},{address:'https://composable-grpc.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://composable-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'composable-grpc.genznodes.dev:53090',provider:'genznodes'},{address:'composable-grpc.stake-town.com:10190',provider:'StakeTown'},{address:'grpc-composable.vinjan.xyz:36090',provider:'vinjan'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/centauri',tx_page:'https://ping.pub/centauri/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/composable',tx_page:'https://explorer.nodestake.top/composable/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'coreum',status:'live',network_type:'mainnet',website:'https://www.coreum.com',pretty_name:'Coreum',chain_id:'coreum-mainnet-1',bech32_prefix:'core',daemon_name:'cored',node_home:'$HOME/.core/coreum-mainnet-1',key_algos:['secp256k1'],slip44:990,fees:{fee_tokens:[{denom:'ucore',fixed_min_gas_price:0.03125,low_gas_price:0.0625,average_gas_price:0.0625,high_gas_price:62.5}]},staking:{staking_tokens:[{denom:'ucore'}],lock_duration:{time:'168h'}},codebase:{git_repo:'https://github.com/CoreumFoundation/coreum',recommended_version:'v2.0.2',compatible_versions:['v2.0.2'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-mainnet-1.json'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-amd64?checksum=sha256:34098ad7586bda364b1b2e7c4569cbcefb630cd4ed7c8f68eb5bced834082c57','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-arm64?checksum=sha256:3ced97f06607f0cdaf77e7ff0b36b2011d101c660684e4f3e54c2ac6bf344dd6'},next_version_name:'v2'},{name:'v2',tag:'v2.0.2',height:0,recommended_version:'v2.0.2',compatible_versions:['v2.0.2'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',theme:{primary_color_hex:'#25d695'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg'},peers:{seeds:[{id:'0df493af80fbaad41b9b26d6f4520b39ceb1d210',address:'seed-iron.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'cba16f4f32707d70a2a2d10861fac897f1e9aaa1',address:'seed-nickle.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'67ecf3e890b2f77b13fc872c8f11f868c283be6e',address:'rpc.coreum.nodexcapital.com:14156',provider:'NodeX Validator'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'coreum-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'coreum-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},apis:{rpc:[{address:'https://full-node.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-californium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-curium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-uranium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://rpc-coreum.ecostake.com',provider:'ecostake'},{address:'https://rpc.coreum.nodexcapital.com',provider:'NodeX Validator'},{address:'https://coreum.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://coreum-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://full-node.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-californium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-curium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-uranium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://grpc.coreum.nodexcapital.com:444',provider:'NodeX Validator'},{address:'coreum-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest-coreum.ecostake.com',provider:'ecostake'},{address:'https://rest.coreum.nodexcapital.com',provider:'NodeX Validator'},{address:'https://coreum.api.silknodes.io',provider:'Silk Nodes'},{address:'https://full-node.mainnet-1.coreum.dev:1317',provider:'Coreum'},{address:'https://coreum-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Coreum',url:'https://explorer.coreum.com/coreum',tx_page:'https://explorer.coreum.com/coreum/transactions/${txHash}',account_page:'https://explorer.coreum.com/coreum/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/coreum',tx_page:'https://www.mintscan.io/coreum/transactions/${txHash}',account_page:'https://www.mintscan.io/coreum/accounts/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/coreum',tx_page:'https://explorer.nodexcapital.com/coreum/txs/${txHash}',account_page:'https://explorer.nodexcapital.com/coreum/account/${accountAddress}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/coreum',tx_page:'https://explorer.silknodes.io/coreum/tx/${txHash}',account_page:'https://explorer.silknodes.io/coreum/account/${accountAddress}'}],keywords:['dex','staking','wasm','assets','nft']},{$schema:'../chain.schema.json',chain_name:'cosmoshub',chain_id:'cosmoshub-4',website:'https://cosmos.network/',pretty_name:'Cosmos Hub',status:'live',network_type:'mainnet',bech32_prefix:'cosmos',daemon_name:'gaiad',node_home:'$HOME/.gaia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatom',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'uatom'}]},codebase:{git_repo:'https://github.com/cosmos/gaia',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},genesis:{genesis_url:'https://github.com/cosmos/mainnet/raw/master/genesis/genesis.cosmoshub-4.json.gz'},versions:[{name:'v9-Lambda',tag:'v9.1.1',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],cosmos_sdk_version:'v0.45.15-ics',ibc_go_version:'v4.2.1',consensus:{type:'cometbft',version:'v0.34.27'},height:15213800,binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-amd64?checksum=sha256:f62814711be991e535b2fd86f7d4ed8c055bebf774253a06477dc182ce98cdc3','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-arm64?checksum=sha256:a7112c03c7a2bec2a761a3d430bfea9616ed0ebb10c785cafdd6fac117abc504','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-amd64?checksum=sha256:959f3ddbf3a65b557574527222c5a673b706e9d52a203dfbda2ceb827b760261','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-arm64?checksum=sha256:0a913a3a9a31456ddfba26eccdfccca61d00b06498faa94019776df391509d27','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-windows-amd64.exe?checksum=sha256:db1d82650ed2a0aa9abccb2bb60dca902c4d1444444f6c76a8b6d61d6bc41e08'},next_version_name:'v10'},{name:'v10',tag:'v10.0.2',proposal:798,height:15816200,recommended_version:'v10.0.2',compatible_versions:['v10.0.0','v10.0.1','v10.0.2'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-amd64?checksum=sha256:fcb8210308223d78bc36f3d4c89e2578dcf784994c052cea97efd61f1672cf72','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-arm64?checksum=sha256:db9b69cf224b410c669fa4f820192890357534e74d4693a744ef915028567462','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-amd64?checksum=sha256:d0bee3b4b243fe1f88ad3258f4648de3a73787434702bcac6e31ca38f81a283a','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-arm64?checksum=sha256:c8124d66ffa99b51da274656f6c3401b1ec9e165a76f3f01699761672e83a136gaiad-v10.0.1-linux-amd64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-windows-amd64.exe?checksum=sha256:c02ab2b8fc347f858db1c33fcacafa2467ca550ed83178aee67331762e876926'},next_version_name:'v11'},{name:'v11',tag:'v11.0.0',proposal:804,height:16596000,recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe'},next_version_name:'v12'},{name:'v12',tag:'v12.0.0',proposal:821,height:16985500,recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg'},peers:{seeds:[{id:'ba3bacc714817218562f743178228f23678b2873',address:'public-seed-node.cosmoshub.certus.one:26656',provider:'certusone'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14956',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14956',provider:'Lavender.Five Nodes 🐝'},{id:'57a5297537b9b6ef8b105c08a8ad3f6ac452c423',address:'seeds.goldenratiostaking.net:1618',provider:'Golden Ratio Staking'},{id:'7aa410eb8f699c366b1f1e2904ba6b0d1cac379b',address:'seeds.whispernode.com:14956',provider:'WhisperNode🤐'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cosmoshub-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cosmoshub-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'cosmoshub.rpc.kjnodes.com:11359',provider:'kjnodes'},{id:'fe21dd474640247888fc7c4dce82da8da08a8bfd',address:'seed-cosmos-hub-01.stakeflow.io:26656',provider:'Stakeflow'},{id:'11c6114a18f7b380e536b0bd17c031f4746e4ded',address:'seed-node.mms.team:43656',provider:'MMS'},{id:'87ccc1dcc0b846fc1623ab9a5ab55682e8e2ad2e',address:'seed-cosmoshub.freshstaking.com:26656',provider:'FreshSTAKING'}],persistent_peers:[{id:'d6318b3bd51a5e2b8ed08f2e520d50289ed32bf1',address:'52.79.43.100:26656'},{id:'b0e746acb6fbed7a0311fe21cfb2ee94581ca3bc',address:'51.79.21.187:26656'},{id:'1da54d20c7339713f1d6d28dd2117087dd33d0ca',address:'cosmos-seed.icycro.org:26656',provider:'IcyCRO 🧊'},{id:'fe21dd474640247888fc7c4dce82da8da08a8bfd',address:'peer-cosmos-hub-01.stakeflow.io:26656',provider:'Stakeflow'},{id:'01c0d24922dcdf6f8816ec814a5c3436c5d5fbc5',address:'65.108.195.29:36656',provider:'Staketab'},{id:'28d36c3d45f0208528de3c38f2934ae241bd23e7',address:'peer-cosmoshub.mms.team:26656',provider:'MMS'},{id:'87ccc1dcc0b846fc1623ab9a5ab55682e8e2ad2e',address:'seed-cosmoshub.freshstaking.com:26656',provider:'FreshSTAKING'}]},apis:{rpc:[{address:'https://rpc-cosmoshub.blockapsis.com',provider:'chainapsis'},{address:'https://cosmos-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://cosmos-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://rpc-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cosmoshub-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.cosmoshub.strange.love',provider:'strangelove-ventures'},{address:'https://rpc-cosmoshub.ecostake.com',provider:'ecostake'},{address:'https://rpc-cosmoshub.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-cosmoshub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cosmos-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cosmos-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-cosmoshub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.cosmos.interbloc.org',provider:'Interbloc'},{address:'https://rpc-cosmoshub.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc.cosmos.dragonstake.io',provider:'DragonStake'},{address:'https://cosmoshub.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://cosmos-rpc.icycro.org',provider:'IcyCRO 🧊'},{address:'https://rpc.cosmos.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://cosmos-rpc.rockrpc.net',provider:'RockawayX Infra'},{address:'http://rpc-cosmoshub.freshstaking.com:26657',provider:'FreshSTAKING'},{address:'https://cosmoshub.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://cosmos-rpc.easy2stake.com/',provider:'Easy 2 Stake'},{address:'https://rpc.cosmos.nodestake.top',provider:'NodeStake'},{address:'https://cosmos.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://cosmos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://cosmoshub.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-cosmoshub.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-cosmos-hub-01.stakeflow.io',provider:'Stakeflow'},{address:'https://cosmos-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-cosmoshub.mms.team',provider:'MMS'},{address:'https://cosmos-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://community.nuxian-node.ch:6797/gaia/trpc',provider:'PRO Delegators'},{address:'https://cosmos-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://cosmoshub-mainnet.rpc.l0vd.com:443',provider:'L0vd.com ❤️'}],rest:[{address:'https://lcd-cosmoshub.blockapsis.com',provider:'chainapsis'},{address:'https://cosmos-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://rest-cosmoshub.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://cosmoshub-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-cosmoshub.pupmos.network',provider:'PUPMØS'},{address:'https://api-cosmoshub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-cosmoshub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cosmos-rest.staketab.org',provider:'Staketab'},{address:'https://api.cosmos.interbloc.org',provider:'Interbloc'},{address:'https://lcd.cosmos.dragonstake.io',provider:'DragonStake'},{address:'https://cosmoshub.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://rest-cosmoshub.architectnodes.com',provider:'Architect Nodes'},{address:'https://rest-cosmoshub.ecostake.com',provider:'ecostake'},{address:'https://cosmoshub.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://lcd-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cosmos-lcd.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://api.cosmos.nodestake.top',provider:'NodeStake'},{address:'https://cosmos.api.silknodes.io',provider:'Silk Nodes'},{address:'https://cosmos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://cosmoshub.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-cosmos-hub-01.stakeflow.io',provider:'Stakeflow'},{address:'https://cosmos-api.w3coins.io',provider:'w3coins'},{address:'https://api-cosmoshub.mms.team',provider:'MMS'},{address:'https://cosmos-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://community.nuxian-node.ch:6797/gaia/crpc',provider:'PRO Delegators'},{address:'https://cosmos-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://cosmoshub-mainnet.api.l0vd.com',provider:'L0vd.com ❤️'}],grpc:[{address:'cosmoshub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-cosmoshub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cosmos-grpc.polkachu.com:14990',provider:'Polkachu'},{address:'grpc.cosmos.interbloc.org:443',provider:'Interbloc'},{address:'services.staketab.com:9030',provider:'Staketab'},{address:'grpc.cosmos.dragonstake.io:443',provider:'DragonStake'},{address:'cosmoshub.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'cosmoshub.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'https://grpc.cosmos.nodestake.top',provider:'NodeStake'},{address:'cosmos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-cosmoshub.cosmos-spaces.cloud:1290',provider:'Cosmos Spaces'},{address:'cosmoshub.grpc.kjnodes.com:11390',provider:'kjnodes'},{address:'grpc-cosmos-hub-01.stakeflow.io:9090',provider:'Stakeflow'},{address:'grpc-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'cosmos-grpc.w3coins.io:14990',provider:'w3coins'},{address:'grpc-cosmoshub.mms.team:443',provider:'MMS'},{address:'cosmos-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'cosmoshub-mainnet.grpc.l0vd.com:80',provider:'L0vd.com ❤️'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/cosmoshub',tx_page:'https://app.ezstaking.io/cosmoshub/txs/${txHash}',account_page:'https://app.ezstaking.io/cosmoshub/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/cosmos',tx_page:'https://www.mintscan.io/cosmos/transactions/${txHash}',account_page:'https://www.mintscan.io/cosmos/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/cosmos',tx_page:'https://ping.pub/cosmos/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/cosmos',tx_page:'https://bigdipper.live/cosmos/transactions/${txHash}',account_page:'https://bigdipper.live/cosmos/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com',tx_page:'https://atomscan.com/transactions/${txHash}',account_page:'https://atomscan.com/accounts/${accountAddress}'},{kind:'unichain',url:'https://unicha.in/cosmos',tx_page:'https://unicha.in/cosmos/transaction/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/cosmoshub',tx_page:'https://explorer.tcnetwork.io/cosmoshub/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/cosmos',account_page:'https://stakeflow.io/cosmos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'crescent',status:'live',network_type:'mainnet',pretty_name:'Crescent',chain_id:'crescent-1',bech32_prefix:'cre',daemon_name:'crescentd',node_home:'$HOME/.crescent',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ucre',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ucre'}]},codebase:{git_repo:'https://github.com/crescent-network/crescent',recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],binaries:{'linux/amd64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64','darwin/arm64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64'},genesis:{genesis_url:'https://github.com/crescent-network/launch/raw/main/mainnet/crescent-1/genesis.json.tar.gz'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0']},{name:'v1.1',tag:'v1.1.0',height:48000,recommended_version:'1.1.0',compatible_versions:['v1.1.0']},{name:'v2',tag:'v2.3.0',height:1384100,proposal:12,recommended_version:'v2.3.0',compatible_versions:['v2.3.0','v2.2.0','v2.1.1','v2.1.0']},{name:'v3',tag:'v3.0.0',height:3932000,proposal:29,recommended_version:'v3.0.0',compatible_versions:['v3.0.0']},{name:'v4',tag:'v4.0.0',height:4415902,proposal:35,recommended_version:'v4.0.0',compatible_versions:['v4.0.0'],next_version_name:'v4.1'},{name:'v4.1',tag:'v4.1.1',height:6500000,recommended_version:'v4.1.1',compatible_versions:['v4.1.1','v4.1.0'],next_version_name:'v4.2'},{name:'v4.2',tag:'v4.2.0',height:6915000,recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],binaries:{'linux/amd64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64','darwin/arm64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg'},peers:{seeds:[{id:'929f22a7b04ff438da9edcfebd8089908239de44',address:'18.180.232.184:26656',provider:'crescent'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'crescent-mainnet-seed.autostake.com:26816',provider:'AutoStake 🛡️ Slash Protected'},{id:'3b60a29d89cd7ef6a8d0c7ba32013d7f2051e082',address:'seed-crescent-01.stakeflow.io:1406',provider:'Stakeflow'}],persistent_peers:[{id:'3bcffbcb11e96edc84c04a5628639f5ed94b9db2',address:'128.0.51.5:26656',provider:'Dokia-capital'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14556',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'crescent-mainnet-peer.autostake.com:26816',provider:'AutoStake 🛡️ Slash Protected'},{id:'3b60a29d89cd7ef6a8d0c7ba32013d7f2051e082',address:'peer-crescent-01.stakeflow.io:1406',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://mainnet.crescent.network:26657',provider:'crescent'},{address:'https://crescent-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-crescent.pupmos.network',provider:'PUPMØS'},{address:'https://crescent.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://crescent-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-crescent.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-crescent-01.stakeflow.io',provider:'Stakeflow'},{address:'https://crescent-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://mainnet.crescent.network:1317',provider:'crescent'},{address:'https://api-crescent.pupmos.network',provider:'PUPMØS'},{address:'https://crescent-api.polkachu.com',provider:'Polkachu'},{address:'https://crescent.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api-crescent.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://crescent-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-crescent-01.stakeflow.io',provider:'Stakeflow'},{address:'https://crescent-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'crescent-grpc.polkachu.com:14590',provider:'Polkachu'},{address:'crescent.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'crescent-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-crescent.cosmos-spaces.cloud:2270',provider:'Cosmos Spaces'},{address:'grpc-crescent-01.stakeflow.io:1402',provider:'Stakeflow'},{address:'crescent-grpc.w3coins.io:14590',provider:'w3coins'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/crescent',tx_page:'https://www.mintscan.io/crescent/transactions/${txHash}',account_page:'https://www.mintscan.io/crescent/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/crescent',tx_page:'https://ping.pub/crescent/tx/${txHash}'},{kind:'explorers.guru',url:'https://crescent.explorers.guru',tx_page:'https://crescent.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/crescent',tx_page:'https://atomscan.com/crescent/transactions/${txHash}',account_page:'https://atomscan.com/crescent/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/crescent',tx_page:'https://bigdipper.live/crescent/transactions/${txHash}',account_page:'https://bigdipper.live/crescent/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/crescent',account_page:'https://stakeflow.io/crescent/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'cronos',status:'live',network_type:'mainnet',website:'https://cronos.org',pretty_name:'Cronos',chain_id:'cronosmainnet_25-1',bech32_prefix:'crc',daemon_name:'cronosd',node_home:'$HOME/.cronos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'basecro'}]},codebase:{git_repo:'https://github.com/crypto-org-chain/cronos',recommended_version:'v1.0.4',compatible_versions:['v1.0.2','v1.0.3','v1.0.4'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Windows_x86_64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json'},versions:[{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.2','v1.0.3','v1.0.4'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg'},peers:{seeds:[{id:'0d5cf1394a1cfde28dc8f023567222abc0f47534',address:'cronos-seed-0.crypto.org:26656',provider:'crypto-org'},{id:'3032073adc06d710dd512240281637c1bd0c8a7b',address:'cronos-seed-1.crypto.org:26656',provider:'crypto-org'},{id:'04f43116b4c6c70054d9c2b7485383df5b1ed1da',address:'cronos-seed-2.crypto.org:26656',provider:'crypto-org'},{id:'337377dcda43d79c537d2c4d93ad3b698ce9452e',address:'bd-cronos-mainnet-seed-node-01.bdnodes.net:26656',provider:'Blockdaemon.com'},{id:'abedfe94dd5731e9750e045ca8d8e40aa6d3c60b',address:'seed.cronos.jerrychong.com:26656',provider:"Jerry's Pool"},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cronos-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cronos-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0d5cf1394a1cfde28dc8f023567222abc0f47534',address:'cronos-seed-0.crypto.org:26656',provider:'crypto-org'},{id:'3032073adc06d710dd512240281637c1bd0c8a7b',address:'cronos-seed-1.crypto.org:26656',provider:'crypto-org'},{id:'04f43116b4c6c70054d9c2b7485383df5b1ed1da',address:'cronos-seed-2.crypto.org:26656',provider:'crypto-org'},{id:'337377dcda43d79c537d2c4d93ad3b698ce9452e',address:'bd-cronos-mainnet-seed-node-01.bdnodes.net:26656',provider:'Blockdaemon.com'}]},apis:{rpc:[{address:'https://rpc.cronos.org/',provider:'crypto.org'},{address:'https://rpc-cronos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cronos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.cronos.org/',provider:'crypto.org'},{address:'https://api-cronos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cronos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'cronos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-cronos.cosmos-spaces.cloud:1170',provider:'Cosmos Spaces'}],'evm-http-jsonrpc':[{address:'https://evm.cronos.org/',provider:'crypto.org'},{address:'https://cronos-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'cronoscan',url:'https://cronoscan.com',tx_page:'https://cronoscan.com/tx/${txHash}'},{kind:'crypto.org',url:'https://cronos.org/explorer',tx_page:'https://cronos.org/explorer/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cryptoorgchain',status:'live',network_type:'mainnet',pretty_name:'Crypto.org Chain',chain_id:'crypto-org-chain-mainnet-1',bech32_prefix:'cro',daemon_name:'chain-maind',node_home:'$HOME/.chain-maind',slip44:394,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'basecro',low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'basecro'}]},codebase:{git_repo:'https://github.com/crypto-org-chain/chain-main',recommended_version:'v4.2.2',compatible_versions:['v4.2.2'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Windows_x86_64.zip'},genesis:{genesis_url:'https://github.com/crypto-org-chain/mainnet/raw/main/crypto-org-chain-mainnet-1/genesis.json'},versions:[{name:'v4.2.2',recommended_version:'v4.2.2',compatible_versions:['v4.2.2'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg'},peers:{seeds:[{id:'87c3adb7d8f649c51eebe0d3335d8f9e28c362f2',address:'seed-0.crypto.org:26656',provider:'crypto-org'},{id:'e1d7ff02b78044795371beb1cd5fb803f9389256',address:'seed-1.crypto.org:26656',provider:'crypto-org'},{id:'2c55809558a4e491e9995962e10c026eb9014655',address:'seed-2.crypto.org:26656',provider:'crypto-org'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cryptoorgchain-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cryptoorgchain-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:20256',provider:'Polkachu'}],persistent_peers:[{id:'87c3adb7d8f649c51eebe0d3335d8f9e28c362f2',address:'seed-0.crypto.org:26656',provider:'crypto-org'},{id:'e1d7ff02b78044795371beb1cd5fb803f9389256',address:'seed-1.crypto.org:26656',provider:'crypto-org'},{id:'2c55809558a4e491e9995962e10c026eb9014655',address:'seed-2.crypto.org:26656',provider:'crypto-org'}]},apis:{rpc:[{address:'https://rpc.mainnet.crypto.org/',provider:'crypto.org'},{address:'https://rpc-cryptoorgchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-cryptoorgchain.ecostake.com',provider:'ecostake'},{address:'https://cryptocom-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cryptocom-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-cryptoorg.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cro-chain-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.mainnet.crypto.org/',provider:'crypto.org'},{address:'https://api-cryptoorgchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cryptocom-api.polkachu.com',provider:'Polkachu'},{address:'https://rest-cryptoorgchain.ecostake.com',provider:'ecostake'},{address:'https://cryptocom-api.w3coins.io',provider:'w3coins'},{address:'https://api-cryptoorg.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cro-chain-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.mainnet.crypto.org:443',provider:'crypto.org'},{address:'grpc-cryptoorgchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cryptocom-grpc.polkachu.com:20290',provider:'Polkachu'},{address:'cryptocom-grpc.w3coins.io:20290',provider:'w3coins'},{address:'grpc-cryptoorg.cosmos-spaces.cloud:1160',provider:'Cosmos Spaces'},{address:'cro-chain-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/crypto-org',tx_page:'https://www.mintscan.io/crypto-org/transactions/${txHash}',account_page:'https://www.mintscan.io/crypto-org/accounts/${accountAddress}'},{kind:'crypto.org',url:'https://crypto.org/explorer',tx_page:'https://crypto.org/explorer/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/crypto-com-chain',tx_page:'https://ping.pub/crypto-com-chain/tx/${txHash}'},{kind:'yummy-explorer',url:'https://explorer.yummy.capital',tx_page:'https://explorer.yummy.capital/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cudos',status:'live',network_type:'mainnet',pretty_name:'Cudos',chain_id:'cudos-1',bech32_prefix:'cudos',daemon_name:'cudos-noded',website:'https://www.cudos.org/',node_home:'$HOME/cudos-data',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'acudos',low_gas_price:5000000000000,average_gas_price:10000000000000,high_gas_price:20000000000000}]},staking:{staking_tokens:[{denom:'acudos'}]},codebase:{git_repo:'https://github.com/CudoVentures/cudos-node',recommended_version:'v1.1.0',compatible_versions:['v1.0.1','v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/CudoVentures/cudos-builders/v1.0.0/docker/config/genesis.mainnet.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.0.1','v1.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg'},peers:{seeds:[{id:'ff3f0f7b1eecc6844e6512428ef4c7a9448452a8',address:'cluster-1-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'6d9beb4d44a530a4a10ebe78ed7717f6083d0c4b',address:'cluster-2-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'e0f3bcc574ef66ae4561fad0772a4fd1959969af',address:'cluster-3-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cudos-mainnet-seed.autostake.com:27256',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12356',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'f196d7cc811a5ab99e4c5dd5c7f3c0135509d1c4',address:'cluster-1-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'2cc0a12ff1038509b2ed64719fcddfdded9a04ad',address:'cluster-2-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'ab1ec4fb29afc9c0f5a04b7cbd1220b8b30ffea4',address:'cluster-3-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'2958b15e9102cb556cc0f1f1bbbfdfc922a16069',address:'mainnet-full-node-01.hosts.cudos.org:26656',provider:'cudo'},{id:'eb14f9142ad313297653f84754b1caf60efe75ac',address:'mainnet-full-node-02.hosts.cudos.org:26656',provider:'cudo'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cudos-mainnet-peer.autostake.com:27256',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'http://mainnet-full-node-01.hosts.cudos.org:26657',provider:'cudo'},{address:'https://mainnet-full-node-02.hosts.cudos.org:36657',provider:'cudo'},{address:'https://cudos-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://cudos-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://cudos-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'}],rest:[{address:'http://mainnet-full-node-01.hosts.cudos.org:1317',provider:'cudo'},{address:'https://mainnet-full-node-02.hosts.cudos.org:31317',provider:'cudo'},{address:'https://cudos-api.kleomedes.network',provider:'Kleomedes'},{address:'https://cudos-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://cudos-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'}],grpc:[{address:'mainnet-full-node-01.hosts.cudos.org:9090',provider:'cudo'},{address:'cudos-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'cudos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'bigdipper',url:'https://explorer.cudos.org/',tx_page:'https://explorer.cudos.org/transactions/${txHash}',account_page:'https://explorer.cudos.org/accounts/${accountAddress}'},{kind:'cudos-dashboard',url:'https://dashboard.cudos.org/',tx_page:'https://explorer.cudos.org/transactions/${txHash}',account_page:'https://explorer.cudos.org/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/cudos',tx_page:'https://www.mintscan.io/cudos/transactions/${txHash}',account_page:'https://www.mintscan.io/cudos/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/cudos',tx_page:'https://atomscan.com/cudos/transactions/${txHash}',account_page:'https://atomscan.com/cudos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'decentr',status:'live',network_type:'mainnet',pretty_name:'Decentr',chain_id:'mainnet-3',bech32_prefix:'decentr',daemon_name:'decentrd',node_home:'$HOME/.decentr',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'udec',fixed_min_gas_price:0.025}]},staking:{staking_tokens:[{denom:'udec'}]},codebase:{git_repo:'https://github.com/Decentr-net/decentr',recommended_version:'v1.5.7',compatible_versions:['v1.5.7'],genesis:{genesis_url:'https://raw.githubusercontent.com/Decentr-net/mainnets/master/3.0/genesis.json'},versions:[{name:'v1.5.7',recommended_version:'v1.5.7',compatible_versions:['v1.5.7']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg'},peers:{seeds:[{id:'8a3485f940c3b2b9f0dd979a16ea28de154f14dd',address:'calliope.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'3261bff0b7c16dcf6b5b8e62dd54faafbfd75415',address:'hera.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'c37f32e202e13b0725515570f794b68573a6f58c',address:'hera.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'5f3cfa2e3d5ed2c2ef699c8593a3d93c902406a9',address:'hermes.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'a529801b5390f56d5c280eaff4ae95b7163e385f',address:'melpomene.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'385129dbe71bceff982204afa11ed7fa0ee39430',address:'poseidon.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'35a934228c32ad8329ac917613a25474cc79bc08',address:'terpsichore.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'0fd62bcd1de6f2e3cfc15852cdde9f3f8a7987e4',address:'thalia.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'bd99693d0dbc855b0367f781fb48bf1ca6a6a58b',address:'zeus.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'6bb349e1709da784d1628fa1f8bfc5cd00af974d',address:'seeds.badgerbite.io:16656',provider:'decentr'},{id:'3fb96f1619340507e7f28fd7c4b81f4cd3d9a7e7',address:'seeds-decentr.sxlzptprjkt.xyz:31656',provider:'sxlzptprjkt | VALIDATOR'},{id:'89f32d5e096eadddb1b3e6e839963503ef4d2d70',address:'rpc.decentr.nodexcapital.com:10856',provider:'NodeX Validator'},{id:'49963582499c44dc8e119b4112e2f7b227003333',address:'seed-node.mms.team:39656',provider:'MMS'}],persistent_peers:[{id:'6afae5a544d74a8581da932aaa6d483ce797a6b1',address:'75.119.157.167:28656',provider:'Inter Blockchain Services'},{id:'a6ebaed2c7972941b5cce5d94ec94a1352a600a4',address:'peers-decentr.sxlzptprjkt.xyz:31656',provider:'sxlzptprjkt | VALIDATOR'},{id:'05f4788f936aa0158eeb935d8857cc9d23e6683d',address:'65.109.28.226:12656',provider:'Hexnodes'},{id:'7678919ce37d6a8dc24a81c20ca8856147455670',address:'rpc.decentr.indonode.net:20656',provider:'Indonode'},{id:'153656b1037e183368bbf9d03a6b97b1a3a9c976',address:'peer-decentr.mms.team:26656',provider:'MMS'},{id:'0ec21d5e8c86973bfef04e66b2a0e5d6d3d86820',address:'109.123.234.203:26656',provider:'MathNodes'}]},apis:{rpc:[{address:'https://poseidon.mainnet.decentr.xyz',provider:'decentr'},{address:'https://decentr-rpc.badgerbite.io:443',provider:'BadgerBite'},{address:'https://rpc.decentr.chaintools.tech/',provider:'ChainTools'},{address:'https://decentr-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-dcntr.nodine.id/',provider:'Nodine.ID'},{address:'https://rpc-decentr.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rpc.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc.decentr.nodexcapital.com',provider:'NodeX Validator'},{address:'https://rpc-decentr.comunitynode.my.id',provider:'Comunity Node'},{address:'https://rpc.decentr.indonode.net',provider:'Indonode'},{address:'https://rpc-decentr.mms.team/',provider:'MMS'}],rest:[{address:'https://rest.mainnet.decentr.xyz',provider:'decentr'},{address:'https://api.decentr.chaintools.tech/',provider:'ChainTools'},{address:'https://decentr-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-dcntr.nodine.id',provider:'Nodine.ID'},{address:'https://api-decentr.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://lcd.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://rest.decentr.nodexcapital.com',provider:'NodeX Validator'},{address:'https://api-decentr.comunitynode.my.id',provider:'Comunity Node'},{address:'https://api.decentr.indonode.net',provider:'Indonode'},{address:'https://api-decentr.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc-decentr.sxlzptprjkt.xyz:443',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://grpc.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://grpc.decentr.nodexcapital.com:443',provider:'NodeX Validator'},{address:'grpc-decentr.mms.team:443',provider:'MMS'}]},explorers:[{kind:'decentr.net',url:'https://explorer.decentr.net',tx_page:'https://explorer.decentr.net/transactions/${txHash}?networkId=mainnet'},{kind:'ping.pub',url:'https://ping.pub/decentr/',tx_page:'https://ping.pub/decentr/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/decentr',tx_page:'https://atomscan.com/decentr/transactions/${txHash}',account_page:'https://atomscan.com/decentr/accounts/${accountAddress}'},{kind:'Nodine.ID',url:'https://explorer.co.id/decentr',tx_page:'https://explorer.co.id/decentr/tx/${txHash}'},{kind:'THE EXPLORER',url:'https://explorer.sxlzptprjkt.xyz/decentr',tx_page:'https://explorer.sxlzptprjkt.xyz/decentr/tx/${txHash}'},{kind:'hexskrt EXPLORER',url:'https://explorer.hexskrt.net/decentr',tx_page:'https://explorer.hexskrt.net/decentr/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/decentr',tx_page:'https://explorer.nodexcapital.com/decentr/tx/${txHash}'},{kind:'Explorer ComunityNode',url:'https://explorer.comunitynode.my.id/decentr',tx_page:'https://explorer.comunitynode.my.id/decentr/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'desmos',status:'live',network_type:'mainnet',website:'https://desmos.network/',pretty_name:'Desmos',chain_id:'desmos-mainnet',bech32_prefix:'desmos',daemon_name:'desmos',node_home:'$HOME/.desmos',key_algos:['secp256k1'],slip44:852,fees:{fee_tokens:[{denom:'udsm',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'udsm'}]},codebase:{git_repo:'https://github.com/desmos-labs/desmos',recommended_version:'v6.0.0',compatible_versions:['6.0.0'],binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v6.0.0/desmos-6.0.0-linux-amd64'},genesis:{genesis_url:'https://raw.githubusercontent.com/desmos-labs/mainnet/main/genesis.json'},versions:[{name:'v4.8.0',recommended_version:'v4.8.1',compatible_versions:['v4.8.0','v4.8.1'],binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v4.8.1/desmos-4.8.1-linux-amd64'},next_version_name:'v5.0.0'},{name:'v5.0.0',recommended_version:'v5.1.0',compatible_versions:['v5.1.0'],proposal:28,height:9069645,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v5.1.0/desmos-5.1.0-linux-amd64'},next_version_name:'v5.2.0'},{name:'v5.2.0',recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],proposal:29,height:9259165,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v5.2.0/desmos-5.2.0-linux-amd64'},next_version_name:'v6'},{name:'v6.0.0',recommended_version:'v6.1.0',compatible_versions:['v6.1.0'],proposal:32,height:10213500,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v6.1.0/desmos-6.1.0-linux-amd64'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg'},peers:{seeds:[{id:'5c86915026093f9a2f81e5910107cf14676b48fc',address:'seed-2.mainnet.desmos.network:26656',provider:'desmos'},{id:'45105c7241068904bdf5a32c86ee45979794637f',address:'seed-3.mainnet.desmos.network:26656',provider:'desmos'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16256',provider:'Lavender.Five Nodes 🐝'},{id:'15b1f6b49a548e9f0d0855bd340199bce9140add',address:'seed-desmos.starsquid.io:15601',provider:'Starsquid'},{id:'c071562db4d2ed2d22100b0d34ec4788f1b058cf',address:'seed-desmos.explorer.co.id:17656',provider:'Nodine.ID'},{id:'73fc6b8b41aada42306b2f149619cc0ff935a868',address:'desmos-seed.panthea.eu:39656',provider:'Panthea EU'},{id:'6580d5123923ec1426c67658d2ae1e68cfd6a62f',address:'seeds.whispernode.com:16256',provider:'WhisperNode🤐'},{id:'b7c72e371caca2e5287c0d9a68bfcdabc93fc664',address:'seed-desmos.ibs.team:16658',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'7c506d9e32cfc486ea714ee0c0307022398b8c20',address:'desmos-peer.panthea.eu:29656',provider:'Panthea EU'},{id:'e8ff89b51d9fbf594e7f9237f01a6a2f19c44725',address:'65.21.91.99:36656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.mainnet.desmos.network',provider:'desmos'},{address:'https://desmos-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://desmos.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-desmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'https://desmos-rpc.staketab.org:443',provider:'Staketab'},{address:'https://desmos-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api.mainnet.desmos.network',provider:'desmos'},{address:'https://desmos-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://desmos.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'https://desmos-rest.staketab.org',provider:'Staketab'},{address:'https://desmos-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'desmos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos.nodejumper.io:9090',provider:'Nodejumper 🚀'},{address:'https://grpc-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'services.staketab.com:9043',provider:'Staketab'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/desmos',tx_page:'https://app.ezstaking.io/desmos/txs/${txHash}',account_page:'https://app.ezstaking.io/desmos/account/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/desmos',tx_page:'https://bigdipper.live/desmos/transactions/${txHash}',account_page:'https://bigdipper.live/desmos/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/desmos',tx_page:'https://www.mintscan.io/desmos/transactions/${txHash}',account_page:'https://www.mintscan.io/desmos/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/desmos',tx_page:'https://ping.pub/desmos/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/desmos',tx_page:'https://atomscan.com/desmos/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/desmos',tx_page:'https://explorer.tcnetwork.io/desmos/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'dig',status:'live',network_type:'mainnet',website:'https://digchain.org/',pretty_name:'Dig Chain',chain_id:'dig-1',bech32_prefix:'dig',daemon_name:'digd',node_home:'$HOME/.dig',key_algos:['secp256k1','ethsecp256k1'],extra_codecs:['ethermint'],slip44:118,fees:{fee_tokens:[{denom:'udig',low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'udig'}]},codebase:{git_repo:'https://github.com/notional-labs/dig',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/dig/master/networks/mainnets/dig-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png'},peers:{seeds:[],persistent_peers:[{id:'64eccffdc60a206227032d3a021fbf9dfc686a17',address:'194.163.156.84:26656'}]},apis:{rpc:[{address:'https://rpc-1-dig.notional.ventures'},{address:'https://rpc-dig-ia.cosmosia.notional.ventures/',provider:'Notional'}],rest:[{address:'https://api-1-dig.notional.ventures'},{address:'https://api-dig-ia.cosmosia.notional.ventures/',provider:'Notional'}],grpc:[{address:'grpc-dig-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/dig',tx_page:'https://ping.pub/dig/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/dig',tx_page:'https://atomscan.com/dig/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/dig',tx_page:'https://explorer.tcnetwork.io/dig/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'doravota',chain_id:'vota-ash',pretty_name:'Dora Vota',status:'live',network_type:'mainnet',bech32_prefix:'dora',daemon_name:'dorad',node_home:'$HOME/.dora',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'peaka',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'peaka'}]},codebase:{git_repo:'https://github.com/dorafactory/doravota',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{},genesis:{genesis_url:'https://github.com/DoraFactory/doravota/blob/main/config/genesis.json'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://vota-rpc.dorafactory.org/',provider:'dorafactory'}],rest:[{address:'https://vota-rest.dorafactory.org',provider:'dorafactory'}],grpc:[]},explorers:[{kind:'Dora Vota Ping Pub',url:'https://vota-explorer.dorafactory.org',tx_page:'https://vota-explorer.dorafactory.org/dora/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'dyson',website:'https://dysonprotocol.com/',status:'live',network_type:'mainnet',pretty_name:'Dyson Protocol',chain_id:'dyson-mainnet-01',bech32_prefix:'dys',node_home:'$HOME/.dyson',daemon_name:'dysond',slip44:118,fees:{fee_tokens:[{denom:'dys',low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0003}]},staking:{staking_tokens:[{denom:'dys'}]},codebase:{git_repo:'https://gitlab.com/dysonproject/dyson',recommended_version:'v0.0.2-bebf2e98',compatible_versions:['v0.0.2-bebf2e98'],genesis:{genesis_url:'https://gitlab.com/dysonproject/dyson-deploy/-/raw/develop/genesis.json'},versions:[{name:'v0.0.2-bebf2e98',recommended_version:'v0.0.2-bebf2e98',compatible_versions:['v0.0.2-bebf2e98']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dyson.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dyson.svg'},peers:{seeds:[],persistent_peers:[{id:'b1fd06f7f129ad6bf66635b7068931cf0fb68497',address:'161.97.91.203:27656',provider:'genznodes'}]},apis:{rpc:[{address:'https://dys-tm.dyson.lol:443',provider:'lol'},{address:'https://dys-tm.dysonprotocol.com:443',provider:'dysonprotocol'},{address:'https://dyson-rpc.cogwheel.zone:443',provider:'cogwheel'}],rest:[{address:'https://dys-api.dyson.lol:443',provider:'lol'},{address:'https://dys-api.dysonprotocol.com:443',provider:'dysonprotocol'},{address:'https://dyson-api.genznodes.dev:443',provider:'genznodes'},{address:'https://dyson-api.cogwheel.zone:443',provider:'cogwheel'}],grpc:[{address:'dys-grpc.dyson.lol:443',provider:'lol'},{address:'https://dyson-grpc.cogwheel.zone:443',provider:'cogwheel'}]},explorers:[{kind:'dysonprotocol',url:'https://explorer.dys.dysonprotocol.com/dyson/',tx_page:'https://explorer.dys.dysonprotocol.com/dyson/tx/${txHash}'},{kind:'lol',url:'https://explorer.dys.dyson.lol',tx_page:'https://explorer.dys.dyson.lol/dyson/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'echelon',status:'live',network_type:'mainnet',pretty_name:'Echelon',chain_id:'echelon_3000-3',bech32_prefix:'echelon',node_home:'$HOME/.echelond',slip44:60,fees:{fee_tokens:[{denom:'aechelon',low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aechelon'}]},codebase:{git_repo:'https://github.com/echelonfoundation/echelon',recommended_version:'v1.1.4',compatible_versions:['v1.1.4','v1.0.3'],binaries:{'linux/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip'},genesis:{genesis_url:'https://gist.githubusercontent.com/echelonfoundation/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json'},versions:[{name:'v1.1.4',recommended_version:'v1.1.4',compatible_versions:['v1.1.4','v1.0.3'],binaries:{'linux/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/echelon.svg'},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://ech01trpc.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://rpc.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}],rest:[{address:'https://ech01api.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://api.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}],grpc:[],'evm-http-jsonrpc':[{address:'https://ech01jrpc.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://jrpc.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}]},explorers:[{kind:'echelon',url:'https://app.ech.network/explorer',tx_page:'https://app.ech.network/explorer/tx/${txHash}'},{kind:'blockscout',url:'https://scout.ech.network',tx_page:'https://scout.ech.network/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/echelon',tx_page:'https://ping.pub/echelon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/echelon',tx_page:'https://atomscan.com/echelon/transactions/${txHash}',account_page:'https://atomscan.com/echelon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'emoney',status:'live',network_type:'mainnet',pretty_name:'e-Money',chain_id:'emoney-3',bech32_prefix:'emoney',daemon_name:'emd',node_home:'$HOME/.emd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ungm',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'eeur',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'echf',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'enok',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'esek',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'edkk',low_gas_price:1,average_gas_price:1,high_gas_price:1}]},staking:{staking_tokens:[{denom:'ungm'}]},codebase:{git_repo:'https://github.com/e-money/em-ledger',recommended_version:'v1.1.3',compatible_versions:['v1.1.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/e-money/networks/master/emoney-3/genesis.json'},versions:[{name:'v1.1.3',recommended_version:'v1.1.3',compatible_versions:['v1.1.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg'},peers:{seeds:[{id:'eb491498b8f91a02090c2feb7ad875df4087772e',address:'seeds.goldenratiostaking.net:1625',provider:'Golden Ratio Staking'},{id:'ecec8933d80da5fccda6bdd72befe7e064279fc1',address:'207.180.213.123:26676',provider:'easy2stake'},{id:'1723e34f45f54584f44d193ce9fd9c65271ca0b3',address:'13.124.62.83:26656',provider:'B-Harvest'},{id:'34eca4a9142bf9c087a987b572c114dad67a8cc5',address:'172.105.148.191:26656',provider:'Cat Boss'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'emoney-mainnet-seed.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'emoney-mainnet-peer.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://emoney.validator.network',provider:'e-Money'},{address:'https://rpc-emoney-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.emoney.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://e-money-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc.emoney.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://emoney-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'https://emoney.validator.network/api/',provider:'e-Money'},{address:'https://api-emoney-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.emoney.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://e-money-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api.emoney.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://emoney-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'grpc-emoney-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'emoney-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/emoney',tx_page:'https://app.ezstaking.io/emoney/txs/${txHash}',account_page:'https://app.ezstaking.io/emoney/account/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/emoney',tx_page:'https://bigdipper.live/emoney/transactions/${txHash}',account_page:'https://bigdipper.live/emoney/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/emoney',tx_page:'https://www.mintscan.io/emoney/transactions/${txHash}',account_page:'https://www.mintscan.io/emoney/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/e-money',tx_page:'https://ping.pub/e-money/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/emoney',tx_page:'https://atomscan.com/emoney/transactions/${txHash}',account_page:'https://atomscan.com/emoney/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'empowerchain',chain_id:'empowerchain-1',pretty_name:'EmpowerChain',status:'live',network_type:'mainnet',bech32_prefix:'empower',daemon_name:'empowerd',node_home:'$HOME/.empowerchain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umpwr',fixed_min_gas_price:0,low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'umpwr'}]},codebase:{git_repo:'https://github.com/EmpowerPlastic/empowerchain',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://github.com/EmpowerPlastic/empowerchain/raw/main/mainnet/empowerchain-1/genesis.tar.gz'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},peers:{seeds:[{id:'f2ed98cf518b501b6d1c10c4a16d0dfbc4a9cc98',address:'tenderseed.ccvalidators.com:27001'},{id:'e16668ddd526f4e114ebb6c4714f0c18c0add8f8',address:'empower-seed.zenscape.one:26656'},{id:'6740fa259552a628266a85de8c2a3dee7702b8f9',address:'empower-mainnet-seed.itrocket.net:14656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'empowerchain-mainnet-seed.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'a1427b456513ab70967a2a5c618d347bc89e8848',address:'seed.empowerchain.io:26656'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:17456',provider:'WhisperNode🤐'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'empowerchain.seed.mzonder.com:12156',provider:'MZONDER'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'empowerchain-mainnet-peer.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'178718a993161cc20f9d0de2bbef9a3aec5c1d3d',address:'rpc.empower.indonode.net:52656',provider:'Indonode'},{id:'a5ce71892959a23ed941cb0167f28959b6694ea3',address:'rpc-empower.vinjan.xyz:24656',provider:'vinjan'},{id:'60b046f36fe485fb40cb8ece99e14244141de3cc',address:'mainnet-empower.konsortech.xyz:27656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc-empowerchain.ecostake.com:443',provider:'ecostake'},{address:'https://empowerchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc-empower.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'https://rpc.empower.indonode.net:443',provider:'Indonode'},{address:'https://empower-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-empower.vinjan.xyz:443',provider:'vinjan'},{address:'https://rpc.empower.nodestake.top',provider:'NodeStake'},{address:'https://mainnet-empower-rpc.konsortech.xyz',provider:'KonsorTech'}],rest:[{address:'https://rest-empowerchain.ecostake.com:443',provider:'ecostake'},{address:'https://empowerchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.api.liveraven.net',provider:'LiveRaveN'},{address:'https://empower-api.w3coins.io',provider:'w3coins'},{address:'https://lcd-empower.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'https://api.empower.indonode.net:443',provider:'Indonode'},{address:'https://api-empower.vinjan.xyz:443',provider:'vinjan'},{address:'https://api.empower.nodestake.top',provider:'NodeStake'},{address:'https://mainnet-empower-api.konsortech.xyz',provider:'KonsorTech'}],grpc:[{address:'empowerchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.grpc.liveraven.net',provider:'LiveRaveN'},{address:'empower-grpc.w3coins.io:17390',provider:'w3coins'},{address:'grpc-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'grpc-empower.vinjan.xyz',provider:'vinjan'},{address:'https://grpc.empower.nodestake.top:443',provider:'NodeStake'}]},explorers:[{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/empower',tx_page:'https://explorer.nodestake.top/empower/tx/${txHash}',account_page:'https://explorer.nodestake.top/empower/account/{$accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'ethos',status:'live',network_type:'mainnet',pretty_name:'Ethos',chain_id:'ethos_7003-1',bech32_prefix:'ethos',daemon_name:'ethosd',node_home:'$HOME/.ethos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aRYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://ethos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://ethos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'ethos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[{address:'https://ethos-evm.provable.dev/',provider:'laurel.provable'}]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'evmos',status:'live',network_type:'mainnet',website:'https://evmos.org/',pretty_name:'Evmos',chain_id:'evmos_9001-2',bech32_prefix:'evmos',node_home:'$HOME/.evmosd',daemon_name:'evmosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aevmos',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aevmos'}]},codebase:{git_repo:'https://github.com/evmos/evmos',recommended_version:'v13.0.2',compatible_versions:['v13.0.2'],binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Windows_amd64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',genesis:{genesis_url:'https://archive.evmos.org/mainnet/genesis.json'},versions:[{name:'v12',tag:'v12.1.5',proposal:137,height:12303000,recommended_version:'v12.1.5',compatible_versions:['v12.1.5','v12.1.3','v12.1.2','v12.1.1','v12.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Windows_amd64.zip'},next_version_name:'v13.0.2'},{name:'v13.0.2',tag:'v13.0.2',proposal:149,height:14538200,recommended_version:'v13.0.2',compatible_versions:['v13.0.2'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'v0.34.29'},ibc_go_version:'v6.2.0',binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Windows_amd64.zip'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:13456',provider:'RHINO'},{id:'7aa31684d201f8ebc0b1e832d90d7490345d77ee',address:'52.10.99.253:26656',provider:'Cosmostation'},{id:'5740e4a36e646e80cc5648daf5e983e5b5d8f265',address:'54.39.18.27:26656',provider:'Figment'},{id:'588cedb70fa1d98c14a2f2c1456bfa41e1a156a8',address:'evmos-sentry.mercury-nodes.net:29539',provider:'Mercury'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13456',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13456',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'evmos-mainnet-seed.autostake.com:26736',provider:'AutoStake 🛡️ Slash Protected'},{id:'40f4fac63da8b1ce8f850b0fa0f79b2699d2ce72',address:'seed.evmos.jerrychong.com:26656',provider:"Jerry's Pool"},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'evmos.seed.node75.org:10756',provider:'Pro-nodes75'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'evmos-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'evmos-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e4f7c3181d0028209c664bfd4c259f2c4d947491',address:'seeds.whispernode.com:13456',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:13456',provider:'carbonZERO🌲'},{id:'ac009a9564d3471852795b5d703095a1d4b6a3e1',address:'seed-evmos-01.stakeflow.io:1707',provider:'Stakeflow'},{id:'008175475229d09bcbbbe713c4e50faa85719c9e',address:'seed-node.mms.team:37656',provider:'MMS'}],persistent_peers:[{id:'7aa31684d201f8ebc0b1e832d90d7490345d77ee',address:'52.10.99.253:26656',provider:'Cosmostation'},{id:'5740e4a36e646e80cc5648daf5e983e5b5d8f265',address:'54.39.18.27:26656',provider:'Figment'},{id:'588cedb70fa1d98c14a2f2c1456bfa41e1a156a8',address:'evmos-sentry.mercury-nodes.net:29539',provider:'Mercury'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'evmos-mainnet-peer.autostake.com:26736',provider:'AutoStake 🛡️ Slash Protected'},{id:'ac009a9564d3471852795b5d703095a1d4b6a3e1',address:'peer-evmos-01.stakeflow.io:1707',provider:'Stakeflow'},{id:'d3c8c2ecd3cf0d05cc49ff12b81c52b3ec9675a5',address:'peer-evmos.mms.team:26656',provider:'MMS'}]},apis:{rpc:[{address:'https://evmos.kingnodes.com',provider:'kingnodes'},{address:'https://rpc-evmos.ecostake.com',provider:'ecostake'},{address:'https://rpc-evmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://evmos-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://tendermint.bd.evmos.org:26657',provider:'Blockdaemon'},{address:'https://rpc-evmos-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://rpc.evmos.interbloc.org',provider:'Interbloc'},{address:'https://rpc-evmos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.evmos.testnet.run',provider:'TestNetRun'},{address:'https://rpc.evmos.nodestake.top',provider:'NodeStake'},{address:'https://rpc.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://rpc.evmos.chaintools.tech/',provider:'ChainTools'},{address:'https://evmos-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.evmos.silentvalidator.com/',provider:'silent'},{address:'https://rpc.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmos.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc-evmos.architectnodes.com',provider:'Architect Nodes'},{address:'https://evmos-rpc.validatrium.club',provider:'Validatrium'},{address:'https://evmos-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://evmos-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://evmos.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://evmos.api.onfinality.io/public',provider:'OnFinality'},{address:'https://evmos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-evmos-01.stakeflow.io',provider:'Stakeflow'},{address:'https://evmos-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://rpc-evmos.validavia.me',provider:'Validavia'},{address:'https://evmos-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-evmos.mms.team',provider:'MMS'}],rest:[{address:'https://evmos.kingnodes.com',provider:'kingnodes'},{address:'https://lcd-evmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest.bd.evmos.org:1317',provider:'Blockdaemon'},{address:'https://evmos-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-evmos-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.evmos.interbloc.org',provider:'Interbloc'},{address:'https://lcd.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://api-evmos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.evmos.nodestake.top',provider:'NodeStake'},{address:'https://evmos-api.polkachu.com',provider:'Polkachu'},{address:'https://api.evmos.silentvalidator.com/',provider:'silent'},{address:'https://rest.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmos.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://rest-evmos.architectnodes.com',provider:'Architect Nodes'},{address:'https://evmos-api.validatrium.club',provider:'Validatrium'},{address:'https://evmos-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://evmos-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest-evmos.ecostake.com',provider:'ecostake'},{address:'https://evmos.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://evmos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-evmos-01.stakeflow.io',provider:'Stakeflow'},{address:'https://evmos-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://lcd-evmos.validavia.me',provider:'Validavia'},{address:'https://evmos-api.w3coins.io',provider:'w3coins'},{address:'https://api-evmos.mms.team',provider:'MMS'}],grpc:[{address:'grpc-evmos.kingnodes.com:443',provider:'kingnodes'},{address:'grpc.bd.evmos.org:9090',provider:'evmos.org'},{address:'grpc-evmos-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'evmos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.evmos.nodestake.top:443',provider:'NodeStake'},{address:'grpc-evmos.cosmos-spaces.cloud:1190',provider:'Cosmos Spaces'},{address:'evmos.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'evmos-grpc.polkachu.com:13490',provider:'Polkachu'},{address:'evmos.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'evmos-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'evmos.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'evmos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-evmos-01.stakeflow.io:1702',provider:'Stakeflow'},{address:'https://evmos-grpc.theamsolutions.info ',provider:'AM Solutions'},{address:'evmos-grpc.w3coins.io:13490',provider:'w3coins'},{address:'grpc-evmos.mms.team:443',provider:'MMS'}],'evm-http-jsonrpc':[{address:'https://eth.bd.evmos.org:8545',provider:'Blockdaemon'},{address:'https://jsonrpc-evmos-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://evmos-json-rpc.stakely.io',provider:'Stakely'},{address:'https://jsonrpc.evmos.nodestake.top',provider:'NodeStake'},{address:'https://json-rpc.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://evmos-json-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://evm-rpc.evmos.silentvalidator.com/',provider:'silent'},{address:'https://json-rpc.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmosevm.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://evmos-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://evmos-jsonrpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://jsonrpc-evmos.mms.team',provider:'MMS'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/evmos',tx_page:'https://app.ezstaking.io/evmos/txs/${txHash}',account_page:'https://app.ezstaking.io/evmos/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/evmos',tx_page:'https://www.mintscan.io/evmos/transactions/${txHash}',account_page:'https://www.mintscan.io/evmos/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/evmos',tx_page:'https://bigdipper.live/evmos/transactions/${txHash}',account_page:'https://bigdipper.live/evmos/accounts/${accountAddress}'},{kind:'blockscout',url:'https://evm.evmos.org',tx_page:'https://evm.evmos.org/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/evmos',tx_page:'https://ping.pub/evmos/tx/${txHash}'},{kind:'explorers.guru',url:'https://evmos.explorers.guru',tx_page:'https://evmos.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/evmos',tx_page:'https://atomscan.com/evmos/transactions/${txHash}',account_page:'https://atomscan.com/evmos/accounts/${accountAddress}'},{kind:'tcnetwork',url:'https://evmos.tcnetwork.io',tx_page:'https://evmos.tcnetwork.io/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/evmos',account_page:'https://stakeflow.io/evmos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'fetchhub',status:'live',network_type:'mainnet',pretty_name:'Fetch.ai',chain_id:'fetchhub-4',bech32_prefix:'fetch',daemon_name:'fetchd',node_home:'$HOME/.fetchd',slip44:118,fees:{fee_tokens:[{denom:'afet',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'afet'}]},codebase:{git_repo:'https://github.com/fetchai/fetchd',recommended_version:'v0.10.5',compatible_versions:['v0.10.5'],genesis:{genesis_url:'https://raw.githubusercontent.com/fetchai/genesis-fetchhub/fetchhub-4/fetchhub-4/data/genesis_migrated_5300200.json'},versions:[{name:'v0.10.5',recommended_version:'v0.10.5',compatible_versions:['v0.10.5']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg'},peers:{seeds:[{id:'17693da418c15c95d629994a320e2c4f51a8069b',address:'connect-fetchhub.fetch.ai:36456',provider:'fetch.ai'},{id:'a575c681c2861fe945f77cb3aba0357da294f1f2',address:'connect-fetchhub.fetch.ai:36457',provider:'fetch.ai'},{id:'d7cda986c9f59ab9e05058a803c3d0300d15d8da',address:'connect-fetchhub.fetch.ai:36458',provider:'fetch.ai'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15256',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'fetchhub-mainnet-seed.autostake.com:27266',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'fetchhub-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'fetchhub-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'937d7371c9381aa7ae5f411129419a893164becf',address:'seed-fetch.ibs.team:16659',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'e3d21a822e3903a96c14bfd8f8e06132f198d7c4',address:'sentries-fetchhub.fetch.ai:36400',provider:'fetch.ai'},{id:'4be243f5d22403f6069d2ed3c4a79161216f22a0',address:'sentries-fetchhub.fetch.ai:36401',provider:'fetch.ai'},{id:'d6faadb9e785642b355136ed278d5b5d6b2f87dd',address:'sentries-fetchhub.fetch.ai:36402',provider:'fetch.ai'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'fetchhub-mainnet-peer.autostake.com:27266',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc-fetchhub.fetch.ai:443',provider:'fetch.ai'},{address:'https://rpc-fetchhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://fetch-rpc.polkachu.com',provider:'Polkachu'},{address:'https://fetchai-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://fetch-rpc.teasel.org',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'https://fetch-rpc.antrixy.org',provider:'Antrix'},{address:'https://rpc-fetch.architectnodes.com',provider:'Architect Nodes'},{address:'https://fetchhub-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://fetch-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://fetch-rpc.cosmosrescue.com',provider:'cosmosrescue'},{address:'https://fetch-rpc.w3coins.io',provider:'w3coins'},{address:'https://fetch-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://fetch-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://rest-fetchhub.fetch.ai',provider:'fetch.ai'},{address:'https://api-fetchhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://fetch-api.polkachu.com',provider:'Polkachu'},{address:'https://fetchai-api.kleomedes.network',provider:'Kleomedes'},{address:'https://fetch-rest.teasel.org',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'https://fetch-rest.antrixy.org',provider:'Antrix'},{address:'https://fetchhub-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-fetch.architectnodes.com',provider:'Architect Nodes'},{address:'https://fetch-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://fetch-api.cosmosrescue.com',provider:'cosmosrescue'},{address:'https://fetch-api.w3coins.io',provider:'w3coins'},{address:'https://fetch-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://fetch-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-fetchhub.fetch.ai:443',provider:'fetch.ai'},{address:'grpc-fetchhub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'fetch-grpc.polkachu.com:15290',provider:'Polkachu'},{address:'fetchhub-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'fetch-grpc.teasel.org:443',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'fetch-grpc.antrixy.org:443',provider:'Antrix'},{address:'fetch-grpc.cosmosrescue.com:9090',provider:'cosmosrescue'},{address:'fetch-grpc.w3coins.io:15290',provider:'w3coins'},{address:'fetch-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/fetchai',tx_page:'https://www.mintscan.io/fetchai/transactions/${txHash}',account_page:'https://www.mintscan.io/fetchai/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://explore-fetchhub.fetch.ai',tx_page:'https://explore-fetchhub.fetch.ai/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/fetchhub',tx_page:'https://ping.pub/fetchhub/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/fetchai',tx_page:'https://atomscan.com/fetchai/transactions/${txHash}',account_page:'https://atomscan.com/fetchai/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://fetch-explorer.teasel.org',tx_page:'https://fetch-explorer.teasel.org/transactions/${txHash}'},{kind:'azoyalabs',url:'https://fetchstation.azoyalabs.com/mainnet',tx_page:'https://fetchstation.azoyalabs.com/mainnet/explorer/transactions/${txHash}',account_page:'https://fetchstation.azoyalabs.com/mainnet/explorer/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'firmachain',status:'live',network_type:'mainnet',website:'https://firmachain.org/',pretty_name:'FirmaChain',chain_id:'colosseum-1',bech32_prefix:'firma',slip44:7777777,daemon_name:'firmachaind',node_home:'$HOME/.firmachain',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'ufct',fixed_min_gas_price:0.1}]},staking:{staking_tokens:[{denom:'ufct'}]},codebase:{git_repo:'https://github.com/firmachain/firmachain',recommended_version:'v0.3.5-patch',compatible_versions:['v0.3.5-patch'],genesis:{genesis_url:'https://raw.githubusercontent.com/FirmaChain/mainnet/main/colosseum-1/genesis.json'},versions:[{name:'v0.3.5',recommended_version:'v0.3.5-patch',compatible_versions:['v0.3.5-patch']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg'},peers:{seeds:[{id:'f89dcc15241e30323ae6f491011779d53f9a5487',address:'mainnet-seed1.firmachain.dev:26656',provider:'FirmaChain'},{id:'04cce0da4cf5ceb5ffc04d158faddfc5dc419154',address:'mainnet-seed2.firmachain.dev:26656',provider:'FirmaChain'},{id:'940977bdc070422b3a62e4985f2fe79b7ee737f7',address:'mainnet-seed3.firmachain.dev:26656',provider:'FirmaChain'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16456',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'931a7c680d28c84a8a53e4017a6eae0788ee7cf2',address:'firmachain-seed.ramuchi.tech:57656',provider:'ramuchi.tech'}]},apis:{rpc:[{address:'https://lcd-mainnet.firmachain.dev:26657',provider:'FirmaChain'},{address:'https://rpc.firmachain.chaintools.tech/',provider:'ChainTools'},{address:'https://firmachain-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-rpc.ramuchi.tech',provider:'ramuchi.tech'}],rest:[{address:'https://lcd-mainnet.firmachain.dev:1317',provider:'FirmaChain'},{address:'https://api.firmachain.chaintools.tech/',provider:'ChainTools'},{address:'https://firmachain-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-api.ramuchi.tech',provider:'ramuchi.tech'}],grpc:[{address:'firmachain-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-grpc.ramuchi.tech:1390',provider:'ramuchi.tech'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/firmachain',tx_page:'https://app.ezstaking.io/firmachain/txs/${txHash}',account_page:'https://app.ezstaking.io/firmachain/account/${accountAddress}'},{kind:'bigdipper',url:'https://explorer.firmachain.dev',tx_page:'https://explorer.firmachain.dev/transactions/${txHash}'},{kind:'explorer.ChainTools',url:'https://explorer.chaintools.tech/firmachain',tx_page:'https://explorer.chaintools.tech/firmachain/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/firmachain',tx_page:'https://atomscan.com/firmachain/transactions/${txHash}',account_page:'https://atomscan.com/firmachain/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'fxcore',chain_id:'fxcore',website:'https://functionx.io',pretty_name:'f(x)Core',status:'live',network_type:'mainnet',bech32_prefix:'fx',daemon_name:'fxcored',node_home:'$HOME/.fxcore',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'FX',fixed_min_gas_price:4000000000000,low_gas_price:4000000000000,average_gas_price:4200000000000,high_gas_price:5000000000000}]},staking:{staking_tokens:[{denom:'FX'}]},codebase:{git_repo:'https://github.com/functionx/fx-core',recommended_version:'v4.2.1',compatible_versions:['v4.2.1'],binaries:{'linux/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v4.2.1/fx-core_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Windows_x86_64.zip'},genesis:{name:'fxv1',genesis_url:'https://github.com/functionx/fx-core/raw/main/public/mainnet/genesis.json'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',versions:[{name:'fxv1',tag:'v1.1.2',height:0,next_version_name:'fxv2',recommended_version:'v1.1.2',compatible_versions:['v1.1.2'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Windows_x86_64.zip'}},{name:'fxv2',tag:'v2.4.2',height:5713000,proposal:10,next_version_name:'fxv3',recommended_version:'v2.4.2',compatible_versions:['v2.4.2'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Windows_x86_64.zip'}},{name:'fxv3',tag:'v3.1.0',height:8756000,proposal:29,next_version_name:'v4.2.x',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Windows_x86_64.zip'}},{name:'v4.2.x',tag:'v4.2.1',height:10477500,proposal:36,recommended_version:'v4.2.1',compatible_versions:['v4.2.1'],binaries:{'linux/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v4.2.1/fx-core_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'}}]},peers:{seeds:[{id:'c5877d9d243af1a504caf5b7f7a9c915b3ae94ae',address:'fxcore-mainnet-seed-node-1.functionx.io:26656',provider:'Function X'},{id:'b289311ece065c813287e3a25835bb6378999aa5',address:'fxcore-mainnet-seed-node-2.functionx.io:26656',provider:'Function X'}],persistent_peers:[{id:'96f04dffc25ffcce11e179581d2a3ab6cb5535d5',address:'fxcore-mainnet-node-1.functionx.io:26656',provider:'Function X'},{id:'836ded83bac83a4ac8511826fa1ad4ca2238f960',address:'fxcore-mainnet-node-2.functionx.io:26656',provider:'Function X'},{id:'7c7a260eeefda37eac896ae423e78cf345a2ef70',address:'fxcore-mainnet-node-3.functionx.io:26656',provider:'Function X'},{id:'0fee38117655b6961319950d6beb929fb194217c',address:'fxcore-mainnet-node-4.functionx.io:26656',provider:'Function X'},{id:'6e8818051a2ca9b8be67a6f2ba48c33d8c489d5c',address:'fxcore-mainnet-node-5.functionx.io:26656',provider:'Function X'}]},apis:{rpc:[{address:'https://fx-json.functionx.io',provider:'Function X'},{address:'https://fx-json.portfolio-x.xyz:26657',provider:'Portfolio X'}],rest:[{address:'https://fx-rest.functionx.io',provider:'Function X'},{address:'https://fx-rest.portfolio-x.xyz:1317',provider:'Portfolio X'}],grpc:[{address:'https://fx-grpc.functionx.io',provider:'Function X'},{address:'https://fx-grpc.portfolio-x.xyz:9090',provider:'Portfolio X'}],'evm-http-jsonrpc':[{address:'https://fx-web3.functionx.io',provider:'Function X'}]},explorers:[{kind:'starscan',url:'https://starscan.io',tx_page:'https://starscan.io/fxcore/tx/${txHash}',account_page:'https://starscan.io/fxcore/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'galaxy',status:'live',network_type:'mainnet',website:'https://galaxychain.zone/',pretty_name:'Galaxy',chain_id:'galaxy-1',bech32_prefix:'galaxy',daemon_name:'galaxyd',node_home:'$HOME/.galaxy',slip44:118,fees:{fee_tokens:[{denom:'uglx',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'uglx'}]},codebase:{git_repo:'https://github.com/galaxies-labs/galaxy',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz','darwin/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz'},genesis:{genesis_url:'https://github.com/OrbisWorlds/networks/raw/main/galaxy-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz','darwin/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg'},peers:{seeds:[],persistent_peers:[{id:'10f7caa39969dc36450b138848a06e7deabe6fed',address:'95.111.244.128:26656',provider:'Pathrocknetwork'},{id:'8b447bd4fa1e56d8252538a6e23573e5e78924fa',address:'161.97.155.94:26656',provider:'3Tekos'}]},apis:{rpc:[],rest:[],grpc:[]},explorers:[{kind:'ping.pub',url:'https://explorer.postcapitalist.io/Galaxy',tx_page:'https://explorer.postcapitalist.io/Galaxy/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'gateway',status:'live',network_type:'mainnet',website:'https://wormhole.com',pretty_name:'Wormhole Gateway',chain_id:'wormchain',bech32_prefix:'wormhole',daemon_name:'wormchaind',node_home:'$HOME/.wormchaind',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utest',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'uworm'}]},codebase:{git_repo:'https://github.com/wormhole-foundation/wormhole',recommended_version:'v2.23.0',cosmos_sdk_version:'github.com/wormhole-foundation/cosmos-sdk@v0.45.9-wormhole-2',consensus:{type:'tendermint',version:'github.com/tendermint/tendermint@v0.34.24'},cosmwasm_version:'github.com/wormhole-foundation/wasmd@v0.30.0-wormchain-2',cosmwasm_enabled:true,ibc_go_version:'4.2.2',ics_enabled:['ics20-1'],genesis:{name:'v1',genesis_url:'https://github.com/wormhole-foundation/wormhole/blob/main/wormchain/mainnet/genesis.json'}},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png',theme:{primary_color_hex:'#0F0C48'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_logo.svg'},peers:{seeds:[{id:'8e7a0485dd956491a63cea0fac598e7588ef46f7',address:'35.207.119.54:26656',provider:'Jump Crypto'}],persistent_peers:[{id:'8e7a0485dd956491a63cea0fac598e7588ef46f7',address:'35.207.119.54:26656',provider:'Jump Crypto'},{id:'b4f2e07e01222307faabce24b1e8dc2736e96c53',address:'194.169.245.254:26656',provider:'ChainLayer'},{id:'2b457d275d6f75867bd1fcc859f52db0dbd39324',address:'57.128.144.245:26656',provider:'Forbole'},{id:'ecdd26f15d171073f2c3a1419caee3fbc820cfb2',address:'37.120.245.149:26656',provider:'Syncnode'},{id:'e0a00b061f072ff0b60c03b49d32ee780331e5b8',address:'162.19.171.137:36156',provider:'Chainode'},{id:'2fec1a950c29e0b847b50e9cbd081948bf717e8a',address:'15.235.53.169:26656',provider:'Figment'},{id:'59e1edf9de1827931ced34ebc5f7737b42a02f31',address:'80.190.129.50:49660',provider:'Staking Facilities'}]},apis:{rpc:[{address:'https://wormchain-rpc.quickapi.com/',provider:'ChainLayer'},{address:'https://wormchain.jumpisolated.com:443',provider:'Jump Crypto'}],rest:[{address:'https://wormchain-lcd.quickapi.com/',provider:'ChainLayer'}],grpc:[{address:'grpc.wormchain-mainnet.tm.p2p.org:443',provider:'P2P'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/wormhole',tx_page:'https://bigdipper.live/wormhole/transactions/${txHash}',account_page:'https://bigdipper.live/wormhole/accounts/${accountAddress}'}],keywords:['bridge']},{$schema:'../chain.schema.json',chain_name:'genesisl1',status:'live',network_type:'mainnet',pretty_name:'GenesisL1',chain_id:'genesis_29-2',bech32_prefix:'genesis',daemon_name:'genesisd',node_home:'$HOME/.genesisd',slip44:118,fees:{fee_tokens:[{denom:'el1',low_gas_price:51000000000,average_gas_price:52000000000,high_gas_price:53000000000}]},staking:{staking_tokens:[{denom:'el1'}]},codebase:{git_repo:'https://github.com/alpha-omega-labs/genesisd',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],genesis:{genesis_url:'https://github.com/alpha-omega-labs/genesisd/raw/neolithic/genesis_29-1-state/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg'},peers:{persistent_peers:[{id:'36111b4156ace8f1cfa5584c3ccf479de4d94936',address:'65.21.34.226:26656',provider:'GenesisL1'},{id:'be81a20b7134552e270774ec861c4998fabc2969',address:'genesisl1.3ventures.io:26656'}]},apis:{rpc:[{address:'https://26657.genesisl1.org',provider:'GenesisL1'}],rest:[{address:'https://api.genesisl1.org',provider:'GenesisL1'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/genesisL1',tx_page:'https://ping.pub/genesisL1/tx/${txHash}'},{kind:'ping.pub',url:'https://exp.utsa.tech/genesis',tx_page:'https://exp.utsa.tech/genesis/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/genesisl1',tx_page:'https://atomscan.com/genesisl1/transactions/${txHash}',account_page:'https://atomscan.com/genesisl1/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'gitopia',status:'live',website:'https://gitopia.com/',network_type:'mainnet',pretty_name:'Gitopia',chain_id:'gitopia',bech32_prefix:'gitopia',daemon_name:'gitopiad',node_home:'$HOME/.gitopia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulore',fixed_min_gas_price:0.001,low_gas_price:0.0012,average_gas_price:0.0016,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'ulore'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/gitopia/gitopia',genesis:{genesis_url:'https://github.com/gitopia/mainnet/raw/master/genesis.tar.gz'},recommended_version:'v2.1.1',compatible_versions:['v2.0.0','v2.1.1'],binaries:{'linux/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_amd64.tar.gz','linux/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_arm64.tar.gz','darwin/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_amd64.tar.gz','darwin/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_arm64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',ics_enabled:['ics20-1'],versions:[{name:'v2.0',recommended_version:'v2.1.1',compatible_versions:['v2.0.0','v2.1.1'],binaries:{'linux/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_amd64.tar.gz','linux/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_arm64.tar.gz','darwin/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_amd64.tar.gz','darwin/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_arm64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',ics_enabled:['ics20-1']}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png'}],peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11356',provider:'polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11356',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'gitopia-mainnet-seed.autostake.com',provider:'autostake'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:11356',provider:'WhisperNode🤐'},{id:'187425bc3739daaef8cb1d7cf47d655117396dbe',address:'seed-gitopia.ibs.team:16660',provider:'Inter Blockchain Services'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'gitopia-seed.mzonder.com:11056',provider:'MZONDER'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'gitopia.rpc.kjnodes.com:14159',provider:'kjnodes'},{id:'f280239045928af4e1b289d9df4059b7f941777b',address:'seed-node.mms.team:35656',provider:'MMS'}],persistent_peers:[{id:'8f67a2fcdd7ade970b1983bf1697111d35dfdd6f',address:'52.79.199.137:26656',provider:'nodestake'},{id:'be0c48bbcefb13702008d819ee4292f5afa4dc4c',address:'148.251.235.130:11656',provider:'Staketab'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'gitopia-mainnet-peer.autostake.com',provider:'autostake'},{id:'c6f7524b45ae2d9da2a272858c804fd67a29cf72',address:'95.214.53.218:33656',provider:'genznodes'},{id:'adc84ea4f4c2e758ec83b0487c52a5d2d1ed1d56',address:'seeds-gitopia.hexnodes.co:16656',provider:'Hexnodes'},{id:'c903e98ce3923865f521151d97f36510157c8bc1',address:'gitopia.peers.stavr.tech:51056',provider:'🔥STAVR🔥'},{id:'fdf51e3445ef8b3b28c313d98c65516b8faf3317',address:'rpc.gitopia.indonode.net:26656',provider:'Indonode'},{id:'9aade02f6edd362eee8731bc0a7e469ee7ea180a',address:'65.109.65.248:26656',provider:'StakeTown'},{id:'1c90a7d16090e69fca5d53b6558b2cef7b8f88a8',address:'116.203.35.46:36656',provider:'Stake-Take'},{id:'cc7d9f8d2fa2225063d8d5ac3fe70cbb64d7a0f7',address:'gitopia.ramuchi.tech:20000',provider:'ramuchi.tech'},{id:'4112e75275da1fef14904036a76354a13d40dc8f',address:'peer-gitopia.mms.team:31656',provider:'MMS'},{id:'31ef9b9bceeea15fcafe4a3be0a81c8c04071bc7',address:'mainnet-gitopia.konsortech.xyz:38656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc.gitopia.indonode.net:443',provider:'indonode'},{address:'https://gitopia-rpc.polkachu.com:443',provider:'polkachu'},{address:'https://gitopia-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://gitopia-rpc.staketab.org:443',provider:'Staketab'},{address:'https://gitopia-mainnet-grpc.autostake.com:443',provider:'autostake'},{address:'https://gitopia-rpc.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://m-gitopia.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://gitopia.rpc.m.stavr.tech:51057',provider:'🔥STAVR🔥'},{address:'https://rpc-gitopia.nodeist.net',provider:'Nodeist'},{address:'https://gitopia-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.gitopia.hexnodes.co',provider:'Hexnodes'},{address:'https://gitopia.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.gitopia.indonode.net',provider:'Indonode'},{address:'https://gitopia-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc.gitopia.stake-take.com',provider:'Stake-Take'},{address:'https://rpc.gitopia.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://rpc.gitopia.silentvalidator.com',provider:'silent'},{address:'https://gitopia-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-gitopia.mzonder.com',provider:'MZONDER'},{address:'https://gitopia.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-gitopia.mms.team',provider:'MMS'},{address:'https://mainnet-gitopia-rpc.konsortech.xyz',provider:'KonsorTech'}],rest:[{address:'https://api.gitopia.indonode.net:443',provider:'indonode'},{address:'https://gitopia-api.polkachu.com:443',provider:'polkachu'},{address:'https://gitopia-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://gitopia-rest.staketab.org',provider:'Staketab'},{address:'https://gitopia-mainnet-lcd.autostake.com:443',provider:'autostake'},{address:'https://gitopia-api.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://m-gitopia.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://gitopia.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-gitopia.nodeist.net',provider:'Nodeist'},{address:'https://gitopia-api.genznodes.dev',provider:'genznodes'},{address:'https://lcd-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://lcd.gitopia.hexnodes.co',provider:'Hexnodes'},{address:'https://gitopia.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.gitopia.indonode.net',provider:'Indonode'},{address:'https://gitopia-api.stake-town.com',provider:'StakeTown'},{address:'https://api.gitopia.stake-take.com',provider:'Stake-Take'},{address:'https://rest.gitopia.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://api.gitopia.silentvalidator.com',provider:'silent'},{address:'https://gitopia-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-gitopia.mzonder.com',provider:'MZONDER'},{address:'https://gitopia.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-gitopia.mms.team',provider:'MMS'},{address:'https://mainnet-gitopia-api.konsortech.xyz',provider:'KonsorTech'}],grpc:[{address:'grpc.gitopia.indonode.net:26090',provider:'indonode'},{address:'gitopia-grpc.polkachu.com:11390',provider:'polkachu'},{address:'services.staketab.com:9410',provider:'Staketab'},{address:'https://gitopia-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://grpc-gitopia.nodeist.net',provider:'Nodeist'},{address:'http://gitopia.grpc.m.stavr.tech:5123',provider:'🔥STAVR🔥'},{address:'gitopia-grpc.genznodes.dev:33090',provider:'genznodes'},{address:'grpc-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://grpc.gitopia.hexnodes.co:16090',provider:'Hexnodes'},{address:'https://gitopia.grpc.liveraven.net:443',provider:'LiveRaveN'},{address:'https://grpc.gitopia.indonode.net:26090',provider:'Indonode'},{address:'gitopia-grpc.stake-town.com:9090',provider:'StakeTown'},{address:'grpc.gitopia.silentvalidator.com:443',provider:'silent'},{address:'https://gitopia-grpc.ramuchi.tech:16001',provider:'ramuchi.tech'},{address:'grpc-gitopia.mzonder.com:443',provider:'MZONDER'},{address:'gitopia.grpc.kjnodes.com:14190',provider:'kjnodes'},{address:'grpc-gitopia.mms.team:443',provider:'MMS'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/gitopia',tx_page:'https://ping.pub/gitopia/tx/${txHash}',account_page:'https://ping.pub/gitopia/account/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/gitopia-m',tx_page:'https://explorer.stavr.tech/gitopia-m/tx/${txHash}',account_page:'https://explorer.stavr.tech/gitopia-m/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/gitopia',tx_page:'https://exp.utsa.tech/gitopia/tx/${txHash}',account_page:'https://exp.utsa.tech/gitopia/account/${accountAddress}'},{kind:'Nodeist',url:'https://exp.nodeist.net/gitopia',tx_page:'https://exp.nodeist.net/gitopia/tx/${txHash}',account_page:'https://exp.nodeist.net/gitopia/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/gitopia',tx_page:'https://explorer.stake-take.com/gitopia/tx/${txHash}',account_page:'https://explorer.stake-take.com/gitopia/account/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/gitopia',tx_page:'https://explorer.nodexcapital.com/gitopia/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/gitopia/account/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/gitopia',tx_page:'https://explorer.tcnetwork.io/gitopia/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/gitopia/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'gravitybridge',status:'live',network_type:'mainnet',website:'https://www.gravitybridge.net/',pretty_name:'Gravity Bridge',chain_id:'gravity-bridge-3',bech32_prefix:'gravity',daemon_name:'gravity',node_home:'$HOME/.gravity',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ugraviton',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.035},{denom:'gravity0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',low_gas_price:0.0002,average_gas_price:0.0005,high_gas_price:0.0008},{denom:'gravity0xdAC17F958D2ee523a2206206994597C13D831ec7',low_gas_price:0.0002,average_gas_price:0.0005,high_gas_price:0.0008}]},staking:{staking_tokens:[{denom:'ugraviton'}]},codebase:{git_repo:'https://github.com/Gravity-Bridge/Gravity-Bridge',recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.10.0/gravity-linux-amd64'},genesis:{genesis_url:'https://raw.githubusercontent.com/Gravity-Bridge/Gravity-Docs/main/genesis.json'},versions:[{name:'pleiades2',recommended_version:'v1.8.0',compatible_versions:['v1.8.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-amd64','linux/arm64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-arm64','darwin/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-darwin-amd64','windows/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-windows-amd64.exe'},next_version_name:'orion'},{name:'orion',height:6698820,recommended_version:'v1.9.1',proposal:172,compatible_versions:['v1.9.0','v1.9.1'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.9.1/gravity-linux-amd64'},next_version_name:'antares'},{name:'antares',height:7440250,recommended_version:'v1.10.0',proposal:183,compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.10.0/gravity-linux-amd64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg'},peers:{seeds:[{id:'2b089bfb4c7366efb402b48376a7209632380c9c',address:'65.19.136.133:26656',provider:'althea'},{id:'63e662f5e048d4902c7c7126291cf1fc17687e3c',address:'95.211.103.175:26656',provider:'amhost'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14256',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14256',provider:'Lavender.Five Nodes 🐝'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'gravity.seed.node75.org:10556',provider:'Pro-Nodes'},{id:'4e595d6781b122b2aea91b08da0ad97f708bf52a',address:'seed-gravity-bridge-01.stakeflow.io:1306',provider:'Stakeflow'},{id:'9f4ed62cd0b60d7c4bdbdce5db5794211707528b',address:'seed-gravity.ibs.team:16661',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'b9180ddd3329ddaea74fe6fbdc729506b90f313b',address:'gravity.ramuchi.tech:36656',provider:'ramuchi.tech'},{id:'4e595d6781b122b2aea91b08da0ad97f708bf52a',address:'peer-gravity-bridge-01.stakeflow.io:1306',provider:'Stakeflow'},{id:'64a8bf0acf5385086409c1e1cc3cc9b9e5645243',address:'65.21.91.99:26776',provider:'Staketab'}]},apis:{rpc:[{address:'https://gravitychain.io:26657',provider:'althea'},{address:'http://gravity-bridge-1-08.nodes.amhost.net:26657',provider:'amhost'},{address:'https://gravity-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-gravitybridge-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://gravitybridge-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.gravity.bh.rocks/',provider:'BlockHunters 🎯'},{address:'https://gravity-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://gravity-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-gravity-bridge-01.stakeflow.io',provider:'Stakeflow'},{address:'https://gravity-rpc.staketab.org:443',provider:'Staketab'},{address:'https://gravity-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://gravitychain.io:1317',provider:'althea'},{address:'https://api-gravitybridge-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://gravity-api.polkachu.com',provider:'Polkachu'},{address:'https://gravitybridge-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.gravity.bh.rocks/',provider:'BlockHunters 🎯'},{address:'https://gravity-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://gravity-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-gravity-bridge-01.stakeflow.io',provider:'Stakeflow'},{address:'https://gravity-rest.staketab.org',provider:'Staketab'},{address:'https://gravity-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'gravity-bridge-1-08.nodes.amhost.net:9090',provider:'amhost'},{address:'grpc-gravitybridge-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'gravity-grpc.polkachu.com:14290',provider:'Polkachu'},{address:'gravitybridge-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://gravity-grpc.ramuchi.tech:10090',provider:'ramuchi.tech'},{address:'grpc-gravity-bridge-01.stakeflow.io:1302',provider:'Stakeflow'},{address:'services.staketab.com:9017',provider:'Staketab'},{address:'gravity-grpc.w3coins.io:14290',provider:'w3coins'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/gravitybridge',tx_page:'https://app.ezstaking.io/gravitybridge/txs/${txHash}',account_page:'https://app.ezstaking.io/gravitybridge/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/gravity-bridge',tx_page:'https://www.mintscan.io/gravity-bridge/transactions/${txHash}',account_page:'https://www.mintscan.io/gravity-bridge/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/gravity-bridge',tx_page:'https://ping.pub/gravity-bridge/tx/${txHash}'},{kind:'explorers.guru',url:'https://gravity.explorers.guru',tx_page:'https://gravity.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/gravity-bridge',tx_page:'https://atomscan.com/gravity-bridge/transactions/${txHash}',account_page:'https://atomscan.com/gravity-bridge/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/gravitybridge',tx_page:'https://explorer.tcnetwork.io/gravitybridge/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/gravity-bridge',account_page:'https://stakeflow.io/gravity-bridge/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'haqq',status:'live',network_type:'mainnet',website:'https://haqq.network/',pretty_name:'Haqq Network',chain_id:'haqq_11235-1',bech32_prefix:'haqq',node_home:'$HOME/.haqqd',daemon_name:'haqqd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aISLM',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aISLM'}]},codebase:{git_repo:'https://github.com/haqq-network/haqq',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],binaries:{'linux/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2.1',genesis:{genesis_url:'https://raw.githubusercontent.com/haqq-network/mainnet/master/genesis.json'},versions:[{name:'v1.4.0',tag:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2.1',binaries:{'linux/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.svg'},peers:{seeds:[{id:'0533e20e65912f72f2ad88a4c91eefbc634212d7',address:'haqq-sync.rpc.p2p.world:26656',provider:'P2P.org'},{id:'977ee99c89207677f116801a595c97979a0c0cd1',address:'80.240.20.106:26656',provider:'kioqq'},{id:'731f27fe9cd05257fcfc68b96147aec79035f920',address:'seed1.haqq.network:26656',provider:'Haqq'},{id:'681da1f78742b2a0f8e0e7dac6e6f72166d82a8c',address:'seed2.haqq.network:26656',provider:'Haqq'},{id:'d8e2d0095763ed3c6f38814e7752eccc3c547913',address:'167.235.192.194:26656',provider:'kioqq'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'haqq-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'haqq-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0533e20e65912f72f2ad88a4c91eefbc634212d7',address:'haqq-sync.rpc.p2p.world:26656',provider:'P2P.org'},{id:'977ee99c89207677f116801a595c97979a0c0cd1',address:'80.240.20.106:26656',provider:'kioqq'}]},apis:{rpc:[{address:'https://rpc.tm.haqq.network',provider:'Haqq'},{address:'https://m-s1-tm.haqq.sh',provider:'kioqq'},{address:'https://rpc.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.cosmos.haqq.network',provider:'Haqq'},{address:'https://m-s1-sdk.haqq.sh',provider:'kioqq'},{address:'https://api.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://grpc.cosmos.haqq.network',provider:'Haqq'},{address:'grpc://m-s1-grpc.haqq.sh:1337',provider:'kioqq'},{address:'https://grpc.haqq.nodestake.top:443',provider:'NodeStake'},{address:'haqq-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://rpc.eth.haqq.network',provider:'Haqq'},{address:'https://m-s1-evm-rpc.haqq.sh',provider:'kioqq'},{address:'https://jsonrpc.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'blockscout',url:'https://explorer.haqq.network',tx_page:'https://explorer.haqq.network/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/haqq',tx_page:'https://ping.pub/haqq/tx/${txHash}'},{kind:'explorers.guru',url:'https://haqq.explorers.guru',tx_page:'https://haqq.explorers.guru/transaction/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/haqq',tx_page:'https://explorer.nodestake.top/haqq/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'highbury',status:'live',network_type:'mainnet',website:'https://www.fury.black/',pretty_name:'Highbury',chain_id:'highbury_710-1',bech32_prefix:'fury',daemon_name:'fury',node_home:'$HOME/.fury',slip44:459,alternative_slip44s:[710],fees:{fee_tokens:[{denom:'ufury',low_gas_price:0.05,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'ufury'}]},codebase:{git_repo:'https://github.com/Four4Two/fury/',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/Four4Two/fury/mainnet/networks/genesis.json'},versions:[{name:'v0.4.1',recommended_version:'v0.4.1',compatible_versions:['v0.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg'},peers:{seeds:[{id:'377132f66d6fe7eed732842b276d1d7d998e685e',address:'35.200.155.236:26656',provider:'Fanfury'}]},apis:{rpc:[{address:'https://gridiron.furya.io',provider:'fanfury'}],rest:[{address:'https://api-mainnet.furya.io/',provider:'fanfury'}],grpc:[{address:'api-mainnet.furya.io:9090',provider:'fanfury'}],'evm-http-jsonrpc':[{address:'https://rest.furya.io/',provider:'fanfury'}]},explorers:[{kind:'pingpub',url:'https://explorer.furya.wtf/',tx_page:'https://www.explorer.furya.wtf//txs/${txHash}',account_page:'https://explorer.furya.wtf//account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'humans',status:'live',network_type:'mainnet',website:'https://humans.ai/',pretty_name:'humans',chain_id:'humans_1089-1',bech32_prefix:'humans',node_home:'$HOME/.humansd',daemon_name:'humansd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aheart',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aheart'}]},codebase:{git_repo:'https://github.com/humansdotai/',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'0.34.27'},genesis:{genesis_url:'https://github.com/humansdotai/mainnets/blob/main/mainnet/1/genesis_1089-1.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],consensus:{type:'cometbft',version:'0.34.27'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/humans_small_light.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/humans_small_light.svg'},peers:{seeds:[{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'humans.rpc.kjnodes.com:12259',provider:'kjnodes'},{id:'f8006da7d742777eeca0194b94586c8f147be4f6',address:'humans-mainnet-seed.itrocket.net:17656',provider:'itrocket'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:18456',provider:'RHINO'}],persistent_peers:[{id:'5e51671241340f1d1e1409a9e0cc4474820bf782',address:'humans-mainnet-peer.itrocket.net:17656',provider:'itrocket'},{id:'2f8a0bf63e23606dc85bdd11afbf34e68a9f3b74',address:'mainnet-humans.konsortech.xyz:40656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc.humans.nodestake.top',provider:'NodeStake'},{address:'https://rpc.nodejumper.io/humans',provider:'NODEJUMPER'},{address:'https://humans.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-humans.nodeist.net',provider:'Nodeist'},{address:'https://humans-mainnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://humans-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-humansai.thenop.io:443',provider:'TheNOP.io'},{address:'https://humans-rpc.stakeangle.com/',provider:'StakeAngle'},{address:'https://rpc.humans.stakepool.dev.br',provider:'StakePool'},{address:'https://humans-rpc.anyvalid.com:26627',provider:'AnyValid'},{address:'https://mainnet-humans-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://rpc.humans-mainnet.stake-take.com/',provider:'Stake-Take'}],rest:[{address:'https://api.humans.nodestake.top',provider:'NodeStake'},{address:'https://rest.nodejumper.io/humans',provider:'NODEJUMPER'},{address:'https://humans.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-humans.nodeist.net',provider:'Nodeist'},{address:'https://humans-mainnet-api.itrocket.net:443',provider:'itrocket'},{address:'https://humans-rest.staketab.org',provider:'Staketab'},{address:'https://api-humansai.thenop.io:443',provider:'TheNOP.io'},{address:'http://humans-rpc.stakeangle.com:41417',provider:'StakeAngle'},{address:'https://rest.humans.stakepool.dev.br',provider:'StakePool'},{address:'https://mainnet-humans-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://api.humans-mainnet.stake-take.com/',provider:'Stake-Take'}],grpc:[{address:'https://grpc.humans.nodestake.top:443',provider:'NodeStake'},{address:'https://humans.grpc.kjnodes.com/',provider:'kjnodes'},{address:'https://grpc-humans.nodeist.net/',provider:'Nodeist'},{address:'humans-mainnet-grpc.itrocket.net:17090',provider:'itrocket'},{address:'http://humans-rpc.stakeangle.com:41490/',provider:'Staketab'},{address:'https://grpc-humans.cosmos-spaces.cloud:1190',provider:'StakePool'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.humans.nodestake.top/',provider:'NodeStake'},{address:'https://humans-mainnet-evm.itrocket.net:443',provider:'itrocket'},{address:'https://humans-evm-rpc.staketab.org:443',provider:'Staketab'},{address:'https://evm.humans.stakepool.dev.br',provider:'Stakepool'},{address:'https://mainnet-humans-evm.konsortech.xyz',provider:'KonsorTech'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/humans',tx_page:'https://bigdipper.live/humans/transactions/${txHash}',account_page:'https://bigdipper.live/humans/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/humans',tx_page:'https://ping.pub/humans/tx/${txHash}'},{kind:'explorers.guru',url:'https://humans.explorers.guru',tx_page:'https://humans.explorers.guru/transaction/${txHash}'},{kind:'exploreme',url:'https://humansai.exploreme.pro/',tx_page:'https://humans.exploreme.pro/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'idep',status:'live',network_type:'mainnet',website:'https://www.idep.network/',pretty_name:'IDEP',chain_id:'Antora',bech32_prefix:'idep',daemon_name:'idep',node_home:'$HOME/.ion',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'idep',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/IDEP-network/ion',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/IDEP-network/Antora/raw/main/iond'},genesis:{genesis_url:'https://github.com/IDEP-network/Antora/raw/main/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/IDEP-network/Antora/raw/main/iond'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16556',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'8ffc74dbcd5ab32bc89e058ec53060d5762f88b5',address:'178.63.100.102:26656',provider:'IDEP'},{id:'3a8cfcbaac7d102e9cfad31f856e1852be2125f3',address:'sentry-1.idep.ezstaking.xyz:26756',provider:'EZStaking.io'},{id:'32a1a93033968e391266484cd4896dfc9b326e4c',address:'sentry-2.idep.ezstaking.xyz:26789',provider:'EZStaking.io'}]},apis:{rpc:[],rest:[],grpc:[{address:'idep-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/idep',tx_page:'https://app.ezstaking.io/idep/txs/${txHash}',account_page:'https://app.ezstaking.io/idep/account/${accountAddress}'},{kind:'chadscan',url:'https://chadscan.com',tx_page:'https://chadscan.com/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/idep',tx_page:'https://atomscan.com/idep/transactions/${txHash}',account_page:'https://atomscan.com/idep/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/idep',tx_page:'https://explorer.tcnetwork.io/idep/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'impacthub',status:'live',network_type:'mainnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'ixo-5',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.4,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],genesis:{genesis_url:'https://github.com/ixofoundation/genesis/raw/bc042e1223d551b22d55c155de06e662ca24d2f2/ixo-5/genesis.json.tar.gz'},versions:[{name:'v0.20.0',recommended_version:'v0.20.1',compatible_versions:['v0.20.0','v0.20.1'],proposal:403,height:1254500,next_version_name:'v2'},{name:'v2',proposal:439,height:2383000,recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg'},peers:{seeds:[{id:'36e4738c7efcf353d3048e5e6073406d045bae9d',address:'80.64.208.43:26656',provider:'simplyvc'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16656',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'36e4738c7efcf353d3048e5e6073406d045bae9d',address:'80.64.208.43:26656',provider:'simplyvc'}]},apis:{rpc:[{address:'https://proxies.sifchain.finance/api/impacthub-3/rpc',provider:'sifchain'},{address:'https://impacthub.ixo.world/rpc/',provider:'ixoworld'},{address:'https://rpc-ixo-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://impacthub-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ixo-rpc.ibs.team',provider:'Inter Blockchain Services'}],rest:[{address:'https://proxies.sifchain.finance/api/impacthub-3/rest',provider:'sifchain'},{address:'https://impacthub.ixo.world/rest/',provider:'ixoworld'},{address:'https://api-ixo-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://impacthub-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ixo-api.ibs.team',provider:'Inter Blockchain Services'}],grpc:[{address:'grpc-ixo-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'impacthub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/ixo',tx_page:'https://app.ezstaking.io/ixo/txs/${txHash}',account_page:'https://app.ezstaking.io/ixo/account/${accountAddress}'},{kind:'bigdipper',url:'https://blockscan.ixo.world',tx_page:'https://blockscan.ixo.world/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/ixo',tx_page:'https://ping.pub/ixo/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/ixo',tx_page:'https://atomscan.com/ixo/transactions/${txHash}',account_page:'https://atomscan.com/ixo/accounts/${accountAddress}'},{kind:'Mintscan',url:'https://www.mintscan.io/ixo',tx_page:'https://www.mintscan.io/ixo/transactions/${txHash}',account_page:'https://www.mintscan.io/ixo/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'imversed',status:'live',network_type:'mainnet',website:'https://imversed.network/',pretty_name:'Imversed',chain_id:'imversed_5555555-1',bech32_prefix:'imv',daemon_name:'imversed',node_home:'$HOME/.imversed',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aimv',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aimv'}]},codebase:{git_repo:'https://github.com/imversed/imversed',recommended_version:'v3.11',compatible_versions:['v3.11'],binaries:{'linux/amd64':'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz'},genesis:{genesis_url:'https://static.imversed.com/mainnet/genesis.json'},versions:[{name:'v3.11',recommended_version:'v3.11',compatible_versions:['v3.11'],binaries:{'linux/amd64':'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg'},peers:{seeds:[{id:'6413d43ff0dce9400515f24e8e93a0cf28f0efff',address:'35.209.184.54:26656'}],persistent_peers:[{id:'0968486e82c910b1d7adaacb43bf7e633b19665a',address:'35.209.184.219:26656'}]},apis:{rpc:[{address:'https://rpc.imversed.network:443',provider:'imversed'}],rest:[{address:'https://rest.imversed.network:443',provider:'imversed'}],grpc:[{address:'grpc.imversed.network:443',provider:'imversed'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.imversed.network:443',provider:'imversed'}]},explorers:[{kind:'blockscout',url:'https://txe.imversed.network/',tx_page:'https://txe.imversed.network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'injective',status:'live',network_type:'mainnet',website:'https://injective.com/',pretty_name:'Injective',chain_id:'injective-1',bech32_prefix:'inj',extra_codecs:['injective'],slip44:60,daemon_name:'injectived',node_home:'$HOME/.injectived',fees:{fee_tokens:[{denom:'inj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000}]},staking:{staking_tokens:[{denom:'inj'}]},codebase:{git_repo:'https://github.com/InjectiveLabs/injective-chain-releases',recommended_version:'v1.11.5-1687535916',compatible_versions:['v1.11','v1.11.3-1686246472','v1.11.4-1686608669','v1.11.5-1687535916'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/darwin-amd64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/master/10001/genesis.json'},versions:[{name:'v1.10',recommended_version:'v1.10',compatible_versions:['v1.10'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/darwin-amd64.zip'},next_version_name:'v1.11'},{name:'v1.11',proposal:231,height:34775000,recommended_version:'v1.11.5-1687535916',compatible_versions:['v1.11','v1.11.3-1686246472','v1.11.4-1686608669','v1.11.5-1687535916'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/darwin-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg'},peers:{seeds:[{id:'38c18461209694e1f667ff2c8636ba827cc01c86',address:'176.9.143.252:11751',provider:'injectivelabs.org'},{id:'4f9025feca44211eddc26cd983372114947b2e85',address:'176.9.140.49:11751',provider:'injectivelabs.org'},{id:'c98bb1b889ddb58b46e4ad3726c1382d37cd5609',address:'65.109.51.80:11751',provider:'injectivelabs.org'},{id:'23d0eea9bb42316ff5ea2f8b4cd8475ef3f35209',address:'65.109.36.70:11751',provider:'injectivelabs.org'},{id:'f9ae40fb4a37b63bea573cc0509b4a63baa1a37a',address:'15.235.114.80:11751',provider:'injectivelabs.org'},{id:'7f3473ddab10322b63789acb4ac58647929111ba',address:'15.235.13.116:11751',provider:'injectivelabs.org'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14356',provider:'polkachu.com'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'injective-mainnet-seed.autostake.com:26726',provider:'AutoStake.com'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14356',provider:'Lavender.Five Nodes 🐝'},{id:'1846e76e14913124a07e231586d487a0636c0296',address:'tenderseed.ccvalidators.com:26007',provider:'ccvalidators.com'},{id:'5a1cd1a7da5aab3e3075fbae0a905c7256e48193',address:'seeds.goldenratiostaking.net:1635',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'injective-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'injective-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'62ae24dfc6841ff1ab513522255c94914861df7c',address:'seeds.whispernode.com:14356',provider:'WhisperNode🤐'},{id:'858c86e2590f82934b8483ed184afd88416a7b31',address:'seed-injective-01.stakeflow.io:2106',provider:'Stakeflow'}],persistent_peers:[{id:'38c18461209694e1f667ff2c8636ba827cc01c86',address:'176.9.143.252:11751',provider:'injectivelabs.org'},{id:'4f9025feca44211eddc26cd983372114947b2e85',address:'176.9.140.49:11751',provider:'injectivelabs.org'},{id:'c98bb1b889ddb58b46e4ad3726c1382d37cd5609',address:'65.109.51.80:11751',provider:'injectivelabs.org'},{id:'23d0eea9bb42316ff5ea2f8b4cd8475ef3f35209',address:'65.109.36.70:11751',provider:'injectivelabs.org'},{id:'f9ae40fb4a37b63bea573cc0509b4a63baa1a37a',address:'15.235.114.80:11751',provider:'injectivelabs.org'},{id:'7f3473ddab10322b63789acb4ac58647929111ba',address:'15.235.13.116:11751',provider:'injectivelabs.org'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'injective-mainnet-peer.autostake.com:26726',provider:'AutoStake.com'},{id:'858c86e2590f82934b8483ed184afd88416a7b31',address:'peer-injective-01.stakeflow.io:2106',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://injective-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://rpc-injective.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://injective-rpc.polkachu.com',provider:'Polkachu'},{address:'https://injective-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-injective-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-injective.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://injective-mainnet-rpc.autostake.com:443',provider:'AutoStake.com'},{address:'https://rpc.injective.posthuman.digital:443',provider:'POSTHUMAN ꝏ DVS'},{address:'https://rpc-injective.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-injective.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc-injective-01.stakeflow.io',provider:'Stakeflow'},{address:'https://injective-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://injective-rpc.w3coins.io',provider:'w3coins'},{address:'https://injective-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://injective-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://injective-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://api-injective-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://injective-api.polkachu.com',provider:'Polkachu'},{address:'https://injective-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest.injective.posthuman.digital:443',provider:'POSTHUMAN ꝏ DVS'},{address:'https://api-injective.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://injective-mainnet-lcd.autostake.com:443',provider:'AutoStake.com'},{address:'https://lcd-injective.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-injective.architectnodes.com',provider:'Architect Nodes'},{address:'https://api-injective-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rest-injective.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://injective-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://injective-api.w3coins.io',provider:'w3coins'},{address:'https://injective-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://injective-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-injective-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'injective-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'injective-grpc.polkachu.com:14390',provider:'Polkachu'},{address:'injective-mainnet-grpc.autostake.com:443',provider:'AutoStake.com'},{address:'grpc-injective.cosmos-spaces.cloud:9900',provider:'Cosmos Spaces'},{address:'grpc.injective.posthuman.digital:80',provider:'POSTHUMAN ꝏ DVS'},{address:'grpc-injective.architectnodes.com:1443',provider:'Architect Nodes'},{address:'grpc-injective-01.stakeflow.io:2102',provider:'Stakeflow'},{address:'injective-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'injective-grpc.w3coins.io:14390',provider:'w3coins'},{address:'injective-grpc.tienthuattoan.ventures:9900',provider:'TienThuatToan'}]},explorers:[{kind:'injectiveprotocol',url:'https://explorer.injective.network/',tx_page:'https://explorer.injective.network/transaction/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/injective',tx_page:'https://ping.pub/injective/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/injective',tx_page:'https://atomscan.com/injective/transactions/${txHash}',account_page:'https://atomscan.com/injective/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/injective',tx_page:'https://www.mintscan.io/injective/transactions/${txHash}',account_page:'https://www.mintscan.io/injective/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/injective',account_page:'https://stakeflow.io/injective/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'irisnet',status:'live',network_type:'mainnet',pretty_name:'IRISnet',chain_id:'irishub-1',bech32_prefix:'iaa',daemon_name:'iris',node_home:'$HOME/.iris',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[566],fees:{fee_tokens:[{denom:'uiris',low_gas_price:0.2,average_gas_price:0.3,high_gas_price:0.4}]},staking:{staking_tokens:[{denom:'uiris'}]},codebase:{git_repo:'https://github.com/irisnet/irishub',recommended_version:'v1.4.1',compatible_versions:['v1.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/irisnet/mainnet/master/config/genesis.json'},versions:[{name:'v1.3.0',next_version_name:'v1.4.1',recommended_version:'v1.3.0',compatible_versions:['v1.3.0']},{name:'v1.4.1',recommended_version:'v1.4.1',compatible_versions:['v1.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg'},peers:{seeds:[{id:'6a6de770deaa4b8c061dffd82e9c7f4d40c2165d',address:'seed-1.mainnet.irisnet.org:26656'},{id:'a17d7923293203c64ba75723db4d5f28e642f469',address:'seed-2.mainnet.irisnet.org:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'irisnet-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'irisnet-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'445b38a181d147c243185d94567412e5c5f1a22c',address:'seed-irisnet-01.stakeflow.io:1906',provider:'Stakeflow'}],persistent_peers:[{id:'83b3f989f3ce089afdf733f8aa06e792d7e00c08',address:'3.34.6.30:26656',provider:'cosmostation'},{id:'445b38a181d147c243185d94567412e5c5f1a22c',address:'peer-irisnet-01.stakeflow.io:1906',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc-iris.keplr.app',provider:'chainapsis'},{address:'https://rpc-irisnet-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-irisnet-01.stakeflow.io',provider:'Stakeflow'},{address:'https://irisnet-rpc.w3coins.io',provider:'w3coins'},{address:'https://iris-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://iris-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://lcd-iris.keplr.app',provider:'chainapsis'},{address:'https://api-irisnet-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-irisnet-01.stakeflow.io',provider:'Stakeflow'},{address:'https://irisnet-api.w3coins.io',provider:'w3coins'},{address:'https://iris-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://iris-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-irisnet-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'grpc-irisnet-01.stakeflow.io:1902',provider:'Stakeflow'},{address:'irisnet-grpc.w3coins.io:22690',provider:'w3coins'},{address:'iris-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://iris-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/irisnet',tx_page:'https://app.ezstaking.io/irisnet/txs/${txHash}',account_page:'https://app.ezstaking.io/irisnet/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/iris',tx_page:'https://www.mintscan.io/iris/transactions/${txHash}',account_page:'https://www.mintscan.io/iris/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/iris-network',tx_page:'https://ping.pub/iris-network/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/iris-network',tx_page:'https://atomscan.com/iris-network/transactions/${txHash}',account_page:'https://atomscan.com/iris-network/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/irisnet',account_page:'https://stakeflow.io/irisnet/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'jackal',chain_id:'jackal-1',website:'https://jackalprotocol.com',pretty_name:'Jackal',status:'live',network_type:'mainnet',bech32_prefix:'jkl',daemon_name:'canined',node_home:'$HOME/.canine',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujkl',fixed_min_gas_price:0,low_gas_price:0.002,average_gas_price:0.002,high_gas_price:0.02}]},staking:{staking_tokens:[{denom:'ujkl'}]},codebase:{git_repo:'https://github.com/JackalLabs/canine-chain',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-macOS'},genesis:{genesis_url:'https://cdn.discordapp.com/attachments/1002389406650466405/1034968352591986859/updated_genesis2.json'},cosmwasm_enabled:true,versions:[{name:'bouncybulldog',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-macOS'},next_version_name:'recovery'},{name:'recovery',tag:'V2.0.1',proposal:4,height:2631260,recommended_version:'v2.0.1',compatible_versions:['v2.0.0','v2.0.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-macOS'},next_version_name:'v210'},{name:'v210',tag:'V2.1.0',proposal:8,height:3503000,recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-macOS'},next_version_name:'v3'},{name:'3',tag:'V3.0.0',proposal:9,height:4074200,recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-macOS'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'jackal-mainnet-seed.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17556',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'jackal.rpc.kjnodes.com:13759',provider:'kjnodes'},{id:'f6c5d2bf222699a35968e5f262baacd6c34e261c',address:'seeds.whispernode.com:17556',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:17556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'0ab9ec918cd36a28be1fcf538f7f76ede2b81659',address:'89.58.38.59:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'jackal-mainnet-peer.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'26b6255375a592c3b0664bd474a6975f468c3785',address:'jkl.peer.stavr.tech:11126',provider:'🔥STAVR🔥'},{id:'2af06d39d68345d41cd16182e3472d96c5a0150b',address:'136.244.29.116:27656'}]},apis:{wss:[{address:'wss://jackal-rpc.agoranodes.com',provider:'AgoraNodes'}],rpc:[{address:'https://rpc.jackalprotocol.com',provider:'Jackal Labs'},{address:'https://jackal-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-jackal.d-stake.xyz',provider:'D-stake'},{address:'http://jkl.rpc.m.stavr.tech:11127',provider:'🔥STAVR🔥'},{address:'https://jackal.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc.jackal.nodestake.top',provider:'NodeStake'},{address:'https://rpc-jackal.nodeist.net',provider:'Nodeist'},{address:'https://jackal-rpc.polkachu.com',provider:'Polkachu'},{address:'https://jackal-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://m-jackal.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://jackal-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-jackal.huginn.tech',provider:'Huginn'},{address:'https://jackal.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-jkl.kjinc.io',provider:'KJINC.io'},{address:'https://rpc-jackal.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://jackal-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-jackal.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://jackal.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://jackal.rpc.silknodes.io',provider:'Silk Nodes'}],rest:[{address:'https://api.jackalprotocol.com',provider:'Jackal Labs'},{address:'https://jackal.api.bccnodes.com',provider:'BccNodes'},{address:'https://jackal-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-jackal.d-stake.xyz',provider:'D-stake'},{address:'https://jkl.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.jackal.nodestake.top',provider:'NodeStake'},{address:'https://api-jackal.nodeist.net',provider:'Nodeist'},{address:'https://jackal-api.polkachu.com',provider:'Polkachu'},{address:'https://jackal-rest.agoranodes.com',provider:'AgoraNodes'},{address:'https://m-jackal.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://jackal-api.kleomedes.network',provider:'Kleomedes'},{address:'https://jackal.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-jkl.kjinc.io',provider:'KJINC.io'},{address:'https://jackal-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-jackal.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://jackal.api.kjnodes.com',provider:'kjnodes'},{address:'https://jackal.api.silknodes.io',provider:'Silk Nodes'},{address:'https://rest-jackal.carbonZERO.zone:443',provider:'carbonZERO🌲'}],grpc:[{address:'grpc.jackalprotocol.com:443',provider:'Jackal Labs'},{address:'jackal.grpc.bccnodes.com:9490',provider:'BccNodes'},{address:'jackal-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.jackal.nodestake.top:443',provider:'NodeStake'},{address:'jackal-grpc.polkachu.com:17590',provider:'Polkachu'},{address:'http://jkl.grpc.m.stavr.tech:5013',provider:'🔥STAVR🔥'},{address:'jackal-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'jackal.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'jackal.grpc.kjnodes.com:13790',provider:'kjnodes'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/jackal',tx_page:'https://ping.pub/jackal/tx/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/jackal',tx_page:'https://explorer.nodestake.top/jackal/tx/${txHash}'},{kind:'BccNodes',url:'https://explorer.bccnodes.com/jackal',tx_page:'https://explorer.bccnodes.com/jackal/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/jackal',tx_page:'https://exp.utsa.tech/jackal/tx/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/jackal',tx_page:'https://explorer.stavr.tech/jackal/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/jackal',tx_page:'https://exp.nodeist.net/jackal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'juno',status:'live',network_type:'mainnet',website:'https://www.junonetwork.io/',pretty_name:'Juno',chain_id:'juno-1',bech32_prefix:'juno',daemon_name:'junod',node_home:'$HOME/.juno',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujuno',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9',fixed_min_gas_price:0.003,low_gas_price:0.003,average_gas_price:0.0035,high_gas_price:0.004}]},staking:{staking_tokens:[{denom:'ujuno'}]},codebase:{git_repo:'https://github.com/CosmosContracts/juno',recommended_version:'v16.0.2',compatible_versions:['v16.0.0','v16.0.2'],cosmos_sdk_version:'0.47.3',consensus:{type:'cometbft',version:'0.34.2'},cosmwasm_version:'0.40.2',cosmwasm_enabled:true,genesis:{genesis_url:'https://download.dimi.sh/juno-phoenix2-genesis.tar.gz'},versions:[{name:'v13',recommended_version:'v13.0.0',compatible_versions:['v13.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,next_version_name:'v14'},{name:'v14',height:7875721,recommended_version:'v14.1.0',compatible_versions:['v14.0.0','v14.1.0'],next_version_name:'v15'},{name:'v15',height:8577241,recommended_version:'v15.0.0',proposal:295,compatible_versions:['v15.0.0'],next_version_name:'v16'},{name:'v16',proposal:311,height:9481382,recommended_version:'v16.0.2',compatible_versions:['v16.0.0','v16.0.2'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12656',provider:'RHINO'},{id:'90b09362d9ce3845096c4938eea0dba682b0ad2c',address:'juno-seed-new.blockpane.com:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12656',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12656',provider:'Lavender.Five Nodes 🐝'},{id:'ea67180befe4d9ca71142d21ada8ff58cc08f71c',address:'seeds.goldenratiostaking.net:1627',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'juno-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'juno-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'juno-mainnet-seed.autostake.com:27136',provider:'AutoStake 🛡️ Slash Protected'},{id:'47d942718533d36823e16b9502c035ca9f318ef4',address:'seeds.whispernode.com:12656',provider:'WhisperNode🤐'},{id:'509f6dbae3133a9df177edea051b31e1210b117e',address:'seed-juno-01.stakeflow.io:2307',provider:'Stakeflow'}],persistent_peers:[{id:'7f593757c0cde8972ce929381d8ac8e446837811',address:'178.18.255.244:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'juno-mainnet-peer.autostake.com:27136',provider:'AutoStake 🛡️ Slash Protected'},{id:'3ee2034cf0180e4d50f7b3ed952472add3316faf',address:'juno.peer.stavr.tech:1066',provider:'🔥STAVR🔥'},{id:'509f6dbae3133a9df177edea051b31e1210b117e',address:'peer-juno-01.stakeflow.io:2307',provider:'Stakeflow'},{id:'29a25a8c8c06fc1c8582488e1be0e62b78756432',address:'95.216.42.88:33656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc-juno.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-juno.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-juno.itastakers.com',provider:'itastakers'},{address:'http://juno.rpc.m.stavr.tech:1067',provider:'🔥STAVR🔥'},{address:'https://rpc-juno.ecostake.com',provider:'ecostake'},{address:'https://juno-rpc.polkachu.com',provider:'Polkachu'},{address:'https://juno-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-juno.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-juno.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-juno-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.juno.chaintools.tech/',provider:'ChainTools'},{address:'https://juno-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc.juno.interbloc.org',provider:'Interbloc'},{address:'https://juno.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://juno-rpc.icycro.org',provider:'IcyCRO 🧊'},{address:'https://rpc.juno.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://juno.kingnodes.com',provider:'kingnodes 👑'},{address:'https://juno-rpc.reece.sh',provider:'Reecepbcups'},{address:'https://juno-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://juno-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-juno.architectnodes.com',provider:'Architect Nodes'},{address:'https://juno.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'http://167.235.211.168:26657',provider:'CommunityStaking'},{address:'https://juno.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://rpc-juno-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc-juno.validavia.me',provider:'Validavia'},{address:'https://juno-rpc.w3coins.io',provider:'w3coins'},{address:'https://juno-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://juno-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://lcd-juno.itastakers.com',provider:'itastakers'},{address:'https://rest-juno.ecostake.com',provider:'ecostake'},{address:'https://juno-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://juno.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-juno.pupmos.network',provider:'PUPMØS'},{address:'https://api-juno-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.juno.chaintools.tech/',provider:'ChainTools'},{address:'https://juno-api.polkachu.com',provider:'Polkachu'},{address:'https://api-juno.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://juno-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api.juno.interbloc.org',provider:'Interbloc'},{address:'https://juno.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.juno.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://juno.kingnodes.com',provider:'kingnodes 👑'},{address:'https://juno-api.reece.sh',provider:'Reecepbcups'},{address:'https://juno-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest-juno.architectnodes.com',provider:'Architect Nodes'},{address:'https://juno-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://juno.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'http://167.235.211.168:1317',provider:'CommunityStaking'},{address:'https://juno.api.silknodes.io',provider:'Silk Nodes'},{address:'https://rest-juno.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://api-juno-01.stakeflow.io',provider:'Stakeflow'},{address:'https://lcd-juno.validavia.me',provider:'Validavia'},{address:'https://juno-api.w3coins.io',provider:'w3coins'},{address:'https://juno-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://juno-api.stake-town.com:443',provider:'StakeTown'}],grpc:[{address:'grpc-juno-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'juno-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'juno-grpc.polkachu.com:12690',provider:'Polkachu'},{address:'http://juno.grpc.m.stavr.tech:504',provider:'🔥STAVR🔥'},{address:'juno.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'grpc-juno.kingnodes.com:443',provider:'kingnodes 👑'},{address:'grpc-juno.cosmos-spaces.cloud:1490',provider:'Cosmos Spaces'},{address:'http://juno-grpc.stakeandrelax.net:12690',provider:'Stake&Relax Validator 🦥'},{address:'grpc-juno.architectnodes.com:1443',provider:'Architect Nodes'},{address:'juno-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'juno.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'http://167.235.211.168:9091',provider:'CommunityStaking'},{address:'grpc-juno-01.stakeflow.io:2302',provider:'Stakeflow'},{address:'juno-grpc.w3coins.io:12690',provider:'w3coins'},{address:'juno-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'juno-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/juno',tx_page:'https://app.ezstaking.io/juno/txs/${txHash}',account_page:'https://app.ezstaking.io/juno/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/juno',tx_page:'https://ping.pub/juno/tx/${txHash}'},{kind:'explorers.guru',url:'https://juno.explorers.guru',tx_page:'https://juno.explorers.guru/transaction/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/juno',tx_page:'https://www.mintscan.io/juno/transactions/${txHash}',account_page:'https://www.mintscan.io/juno/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/juno',tx_page:'https://atomscan.com/juno/transactions/${txHash}',account_page:'https://atomscan.com/juno/accounts/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/juno',tx_page:'https://explorer.stavr.tech/juno/transactions/${txHash}',account_page:'https://explorer.stavr.tech/juno/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/juno',tx_page:'https://explorer.tcnetwork.io/juno/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/juno',account_page:'https://stakeflow.io/juno/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'kava',status:'live',network_type:'mainnet',website:'https://www.kava.io/',pretty_name:'Kava',chain_id:'kava_2222-10',bech32_prefix:'kava',daemon_name:'kava',node_home:'$HOME/.kava',slip44:459,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'ukava',low_gas_price:0.05,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'ukava'}]},codebase:{git_repo:'https://github.com/kava-Labs/kava/',recommended_version:'v0.21.0',compatible_versions:['v0.21.0'],genesis:{genesis_url:'https://kava-genesis-files.s3.us-east-1.amazonaws.com/kava_2222-10/genesis.json'},versions:[{name:'v0.21.0',recommended_version:'v0.21.0',compatible_versions:['v0.21.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13956',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kava-mainnet-seed.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'},{id:'7ab4b78fbe5ee9e3777b21464a3162bd4cc17f57',address:'seed-kava-01.stakeflow.io:1206',provider:'Stakeflow'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'kava-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'kava-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'8b5c4a890c8ae7efbbe3360af71be1c3c3a9e12e',address:'121.78.241.68:46656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kava-mainnet-peer.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'},{id:'7ab4b78fbe5ee9e3777b21464a3162bd4cc17f57',address:'peer-kava-01.stakeflow.io:1206',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.data.kava.io',provider:'kava'},{address:'https://kava-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-kava-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kava-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://kava-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-kava-01.stakeflow.io',provider:'Stakeflow'},{address:'https://kava-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.data.kava.io/',provider:'kava'},{address:'https://api-kava-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kava-api.polkachu.com',provider:'Polkachu'},{address:'https://kava-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://kava-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-kava-01.stakeflow.io',provider:'Stakeflow'},{address:'https://kava-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.data.kava.io:443',provider:'kava'},{address:'grpc-kava-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kava-grpc.polkachu.com:13990',provider:'Polkachu'},{address:'kava-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-kava-01.stakeflow.io:1202',provider:'Stakeflow'},{address:'kava-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://evm.kava.io/',provider:'kava'},{address:'https://kava-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/kava',tx_page:'https://www.mintscan.io/kava/transactions/${txHash}',account_page:'https://www.mintscan.io/kava/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/kava',tx_page:'https://ping.pub/kava/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/kava',tx_page:'https://atomscan.com/kava/transactions/${txHash}',account_page:'https://atomscan.com/kava/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/kava',account_page:'https://stakeflow.io/kava/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'kichain',status:'live',network_type:'mainnet',website:'https://foundation.ki/',pretty_name:'Ki',chain_id:'kichain-2',bech32_prefix:'ki',daemon_name:'kid',node_home:'$HOME/.kid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxki',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'uxki'}]},codebase:{git_repo:'https://github.com/KiFoundation/ki-tools',recommended_version:'5.0.1',compatible_versions:['5.0.0','5.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Mainnet/kichain-2/genesis.json'},versions:[{name:'5.0.0',recommended_version:'5.0.1',compatible_versions:['5.0.0','5.0.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg'},peers:{seeds:[{id:'24cbccfa8813accd0ebdb09e7cdb54cff2e8fcd9',address:'51.89.166.197:26656',provider:'kifoundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13556',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13556',provider:'Lavender.Five Nodes 🐝'},{id:'8edd80b2e7e807af9617d643dcbf5125425cab68',address:'kichain-seed.panthea.eu:38656',provider:'Panthea EU'},{id:'27941ba20ad57cb665c7870d073a938e35e7d634',address:'seed-ki.ibs.team:16663',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'41b321292cbe50c5c30017cc71c404481be0e20b',address:'3.38.12.5:26656',provider:'cosmostation'},{id:'e7bab76ef15493aaee6f91a0652ba098838a0bfb',address:'kichain-peer.panthea.eu:28656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-mainnet.blockchain.ki',provider:'kifoundation'},{address:'https://kichain-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-kichain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.kichain.chaintools.tech/',provider:'ChainTools'},{address:'https://kichain-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ki-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://kichain-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-mainnet.blockchain.ki',provider:'kifoundation'},{address:'https://api-kichain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.kichain.chaintools.tech/',provider:'ChainTools'},{address:'https://kichain-api.polkachu.com',provider:'Polkachu'},{address:'https://kichain-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ki-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://kichain-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-kichain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kichain-grpc.polkachu.com:13590',provider:'Polkachu'},{address:'kichain-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/kichain',tx_page:'https://app.ezstaking.io/kichain/txs/${txHash}',account_page:'https://app.ezstaking.io/kichain/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/ki-chain',tx_page:'https://www.mintscan.io/ki-chain/txs/${txHash}',account_page:'https://www.mintscan.io/ki-chain/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/kichain',tx_page:'https://ping.pub/kichain/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/ki-chain',tx_page:'https://atomscan.com/ki-chain/transactions/${txHash}',account_page:'https://atomscan.com/ki-chain/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'konstellation',status:'live',network_type:'mainnet',website:'https://konstellation.tech/',pretty_name:'Konstellation',chain_id:'darchub',bech32_prefix:'darc',daemon_name:'knstld',node_home:'$HOME/.knstld',codebase:{git_repo:'https://github.com/knstl/konstellation',recommended_version:'v0.6.2',compatible_versions:['v0.6.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/Konstellation/konstellation/master/config/genesis.json'},versions:[{name:'v0.6.2',recommended_version:'v0.6.2',compatible_versions:['v0.6.2']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/Konstellation-dark.png'},fees:{fee_tokens:[{denom:'udarc',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'udarc'}]},peers:{seeds:[{id:'1bd4b89e05e5d7ea5d2dba89c799c2e624cb35d7',address:'node1.konstellation.tech:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13356',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'konstellation-mainnet-seed.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10856',provider:'StakerHouse'}],persistent_peers:[{id:'1bd4b89e05e5d7ea5d2dba89c799c2e624cb35d7',address:'node1.konstellation.tech:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'konstellation-mainnet-peer.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://node1.konstellation.tech:26657',provider:'konstellation'},{address:'https://konstellation-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-konstellation-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://konstellation-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://konstellation-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://node1.konstellation.tech:1318',provider:'konstellation'},{address:'https://api-konstellation-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://konstellation-api.polkachu.com',provider:'Polkachu'},{address:'https://api-konstellation.starsquid.io',provider:'Starsquid'},{address:'https://konstellation-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://konstellation-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc-konstellation-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'konstellation-grpc.polkachu.com:13390',provider:'Polkachu'},{address:'konstellation-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'konstellation-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'konstellation',url:'https://explorer.konstellation.tech/',tx_page:'https://explorer.konstellation.tech/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/konstellation',tx_page:'https://cosmotracker.com/konstellation/tx/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'kujira',chain_id:'kaiyo-1',pretty_name:'Kujira',status:'live',network_type:'mainnet',website:'https://kujira.app/',bech32_prefix:'kujira',daemon_name:'kujirad',node_home:'$HOME/.kujira',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukuji',fixed_min_gas_price:0.00119,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ukuji'}]},codebase:{git_repo:'https://github.com/Team-Kujira/core',recommended_version:'v0.8.7',compatible_versions:['v0.8.7'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'v0.34.27'},ics_enabled:['ics20-1'],genesis:{genesis_url:'https://github.com/Team-Kujira/networks/raw/master/mainnet/kaiyo-1.json'},versions:[{name:'v0.8.4',tag:'v0.8.4',height:9226200,proposal:302,recommended_version:'v0.8.4-mainnet',compatible_versions:['v0.8.4','v0.8.4-mainnet'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'v0.34.27'},ics_enabled:['ics20-1'],next_version_name:'v0.8.7'},{name:'v0.8.7',proposal:-1,recommended_version:'v0.8.7',compatible_versions:['v0.8.7']}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11856',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11856',provider:'Lavender.Five Nodes 🐝'},{id:'322abfd7c0bcdf8a3d98ccb46ae2572bae0e8301',address:'seed-kujira.starsquid.io:15602',provider:'Starsquid'},{id:'824fa337b806bd48ce9505d74ba3e5adea80da93',address:'seeds.goldenratiostaking.net:1628',provider:'Golden Ratio Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kujira-mainnet-seed.autostake.com:26796',provider:'AutoStake 🛡️ Slash Protected'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'kujira.rpc.kjnodes.com:11359',provider:'kjnodes'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'kujira-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'kujira-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'c28827cb96c14c905b127b92065a3fb4cd77d7f6',address:'seeds.whispernode.com:11856',provider:'WhisperNode🤐'},{id:'654ba97f74254965a80c0fac0f277f6f6e5506b6',address:'seed-node.mms.team:29656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kujira-mainnet-peer.autostake.com:26796',provider:'AutoStake 🛡️ Slash Protected'},{id:'c1a740841a6dc0b56730e975b1a4aa2d8c73b204',address:'peer-kujira.mms.team:29656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-kujira.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.kaiyo.kujira.setten.io',provider:'setten.io'},{address:'https://kujira-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc-kujira.ecostake.com',provider:'ecostake'},{address:'https://kujira-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.kujira.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc-kujira-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kujira-rpc.wildsage.io',provider:'WildSage Labs'},{address:'https://kujira-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-kujira.starsquid.io',provider:'Starsquid'},{address:'https://kujira.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://kuji-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-kujira.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-kujira.huginn.tech',provider:'Huginn'},{address:'https://kujira-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc.kujira.rektdao.club',provider:'rektDAO'},{address:'https://kujira-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://kujira-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-kujira.mms.team',provider:'MMS'},{address:'https://kujira-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-kujira.rorcualnodes.com',provider:'Rorcual'}],rest:[{address:'https://lcd-kujira.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-kujira.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://lcd.kaiyo.kujira.setten.io',provider:'setten.io'},{address:'https://kujira-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://kujira-api.polkachu.com/',provider:'polkachu'},{address:'https://rest-kujira.ecostake.com',provider:'ecostake'},{address:'https://api-kujira-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kujira-lcd.wildsage.io/',provider:'WildSage Labs'},{address:'https://kujira-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-kujira.starsquid.io',provider:'Starsquid'},{address:'https://kujira.api.kjnodes.com',provider:'kjnodes'},{address:'https://kuji-api.kleomedes.network',provider:'Kleomedes'},{address:'https://kujira-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.kujira.rektdao.club',provider:'rektDAO'},{address:'https://kujira-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://kujira-api.w3coins.io',provider:'w3coins'},{address:'https://api-kujira.mms.team',provider:'MMS'},{address:'https://kujira-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'kujira.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'grpc-kujira-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kujira-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'kujira-grpc.polkachu.com:11890',provider:'Polkachu'},{address:'kujira-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'kujira.grpc.kjnodes.com:11390',provider:'kjnodes'},{address:'kujira-grpc.w3coins.io:11890',provider:'w3coins'},{address:'grpc-kujira.mms.team:443',provider:'MMS'},{address:'kujira-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'kujira',url:'https://finder.kujira.app',tx_page:'https://finder.kujira.app/kaiyo-1/tx/${txHash}'},{kind:'explorers.guru',url:'https://kujira.explorers.guru',tx_page:'https://kujira.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/kujira',tx_page:'https://atomscan.com/kujira/transactions/${txHash}',account_page:'https://atomscan.com/kujira/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kujira-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg'}},{$schema:'../chain.schema.json',chain_name:'kyve',chain_id:'kyve-1',pretty_name:'KYVE',status:'live',network_type:'mainnet',bech32_prefix:'kyve',daemon_name:'kyved',node_home:'$HOME/.kyve',website:'https://www.kyve.network/',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukyve',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'ukyve'}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_amd64.tar.gz','linux/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_arm64.tar.gz','darwin/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/KYVENetwork/networks/main/kyve-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],next_version_name:'v1.1.0'},{name:'v1.1.0',height:826000,proposal:3,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],next_version_name:'v1.2.0'},{name:'v1.2.0',height:1135000,proposal:4,recommended_version:'v1.2.2',compatible_versions:['v1.2.1','1.2.2'],next_version_name:'v1.3.0'},{name:'v1.3.0',proposal:8,height:2061100,recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_amd64.tar.gz','linux/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_arm64.tar.gz','darwin/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_arm64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11056',provider:'Lavender.Five Nodes 🐝'},{id:'cec848e7d4c5a7ae305b27cda133d213435c110f',address:'seed-kyve.ibs.team:16664',provider:'Inter Blockchain Services'},{id:'63aef665906f1ac532f6266bb2067510ca35a9a2',address:'seed-node.mms.team:41656',provider:'MMS'}],persistent_peers:[{id:'fae8cd5f04406e64484a7a8b6719eacbb861c094',address:'44.241.103.199:26656',provider:'kyve'},{id:'146d27829fd240e0e4672700514e9835cb6fdd98',address:'34.212.201.1:26656',provider:'kyve'},{id:'25da6253fc8740893277630461eb34c2e4daf545',address:'3.76.244.30:26656',provider:'kyve'},{id:'b950b6b08f7a6d5c3e068fcd263802b336ffe047',address:'18.198.182.214:26656',provider:'kyve'},{id:'ae3f75549c0fe53bae94909fb7477eb308dfe989',address:'88.99.104.180:46656',provider:'Stake-Take'},{id:'00917221debc335189292cce406cd20a8a44e603',address:'peer-kyve.mms.team:27656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-eu-1.kyve.network',provider:'kyve'},{address:'https://rpc-kyve.ecostake.com',provider:'ecostake'},{address:'https://kyve-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-kyve.imperator.co',provider:'Imperator.co'},{address:'https://kyve-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc.kyve.nodestake.top',provider:'NodeStake'},{address:'https://kyve-rpc.enigma-validator.com',provider:'Enigma'},{address:'https://kyve.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.kyve.stake-take.com',provider:'Stake-Take'},{address:'https://rpc-kyve.mms.team',provider:'MMS'}],rest:[{address:'https://api-eu-1.kyve.network',provider:'kyve'},{address:'https://kyve-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest-kyve.ecostake.com',provider:'ecostake'},{address:'https://lcd-kyve.imperator.co',provider:'Imperator.co'},{address:'https://kyve-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api.kyve.nodestake.top',provider:'NodeStake'},{address:'https://www.kyve-lcd.enigma-validator.com',provider:'Enigma'},{address:'https://kyve.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.kyve.stake-take.com',provider:'Stake-Take'},{address:'https://api-kyve.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc.kyve.nodestake.top',provider:'NodeStake'},{address:'https://kyve-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc-kyve.nodeist.net',provider:'Nodeist'},{address:'https://kyve.grpc.liveraven.net',provider:'LiveRaveN'},{address:'grpc-kyve.mms.team:443',provider:'MMS'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/kyve',tx_page:'https://www.mintscan.io/kyve/txs/${txHash}',account_page:'https://www.mintscan.io/kyve/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/kyve',tx_page:'https://explorer.nodestake.top/kyve/txs/${txHash}',account_page:'https://explorer.nodestake.top/kyve/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/kyve',tx_page:'https://explorer.stake-take.com/kyve/txs/${txHash}',account_page:'https://explorer.stake-take.com/kyve/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'lambda',status:'live',network_type:'mainnet',pretty_name:'Lambda',chain_id:'lambda_92000-1',bech32_prefix:'lamb',node_home:'$HOME/.lambdavm',daemon_name:'lambdavm',slip44:60,fees:{fee_tokens:[{denom:'ulamb',low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'ulamb'}]},codebase:{git_repo:'https://github.com/LambdaIM/lambdavm',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/LambdaIM/mainnet/main/lambda_92000-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg'},peers:{seeds:[{id:'4573d28b7bf5cfb0a1b79e796efb388a1db8d046',address:'lambda.peer.stavr.tech:31326',provider:'🔥STAVR🔥'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.lambda.im',provider:'Lambda'},{address:'https://rpc-lambda.d-stake.xyz',provider:'D-stake'},{address:'http://lambda.rpc.m.stavr.tech:31327',provider:'🔥STAVR🔥'},{address:'https://rpc.lambda.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://rest.lambda.im',provider:'Lambda'},{address:'https://api-lambda.d-stake.xyz',provider:'D-stake'},{address:'https://lambda.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.lambda.nodestake.top',provider:'NodeStake'}],grpc:[{address:'http://lambda.grpc.m.stavr.tech:2287',provider:'🔥STAVR🔥'},{address:'grpc.lambda.nodestake.top:443',provider:'NodeStake'}],'evm-http-jsonrpc':[{address:'https://jsonrpc-lambda.d-stake.xyz',provider:'D-stake'}]},explorers:[{kind:'blockscout',url:'https://explorer.lambda.im/',tx_page:'https://explorer.lambda.im/tx/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/lambda',tx_page:'https://explorer.nodestake.top/lambda/txs/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/lambda',tx_page:'https://explorer.stavr.tech/lambda/txs/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lambda',tx_page:'https://atomscan.com/lambda/transactions/${txHash}',account_page:'https://atomscan.com/lambda/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'likecoin',status:'live',website:'https://like.co/',network_type:'mainnet',pretty_name:'LikeCoin',chain_id:'likecoin-mainnet-2',bech32_prefix:'like',daemon_name:'liked',node_home:'$HOME/.liked',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nanolike',fixed_min_gas_price:0,low_gas_price:1,average_gas_price:10,high_gas_price:1000}]},staking:{staking_tokens:[{denom:'nanolike'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/likecoin/likecoin-chain',recommended_version:'v4.0.1',compatible_versions:['v4.0.0','v4.0.1'],binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'5.3.0',ics_enabled:['ics20-1'],genesis:{name:'fotan-1.0',genesis_url:'https://raw.githubusercontent.com/likecoin/mainnet/982c14399089950a59d3ebbedcbbc7ead6040457/genesis.json'},versions:[{name:'fotan-1.0',tag:'v1.2.0',height:0,recommended_version:'v1.2.0',compatible_versions:['v1.2.0','fotan-1.2'],cosmos_sdk_version:'0.42',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Windows_x86_64.zip'},next_version_name:'v2.0.0'},{name:'v2.0.0',tag:'v2.0.2',height:3692800,recommended_version:'v2.0.2',compatible_versions:['v2.0.0','v2.0.1','v2.0.2'],cosmos_sdk_version:'0.44',ibc_go_version:'2.1.0',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Windows_x86_64.zip'},next_version_name:'v3.0.0'},{name:'v3.0.0',tag:'v3.1.0',height:4810000,recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],cosmos_sdk_version:'0.45',ibc_go_version:'2.3.0',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Windows_x86_64.zip'},next_version_name:'v4.0.0'},{name:'v4.0.0',tag:'v4.0.1',height:9419200,recommended_version:'v4.0.1',compatible_versions:['v4.0.0','v4.0.1'],cosmos_sdk_version:'0.46',ibc_go_version:'5.3.1',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Windows_x86_64.zip'}}]},peers:{seeds:[{id:'913bd0f4bea4ef512ffba39ab90eae84c1420862',address:'34.82.131.35:26656',provider:'like.co'},{id:'e44a2165ac573f84151671b092aa4936ac305e2a',address:'nnkken.dev:26656',provider:'nnkken'},{id:'d354a96014507ea480d04f8fe009dd5a4f7fe7fb',address:'likecoin-seed.oldcat.io.oldcat.io:26656',provider:'Oldcat'}],persistent_peers:[{id:'f087d600cf3d34d3bac04a9723a53180619e8445',address:'35.247.83.138:26656',provider:'like.co'}]},apis:{rpc:[{address:'https://mainnet-node.like.co/rpc/',provider:'like.co'},{address:'https://likecoin-node.oldcat.io:443/rpc/',provider:'Oldcat'},{address:'https://rpc-likecoin-mainnet.pikaser.net',provider:'PikaSer'}],rest:[{address:'https://mainnet-node.like.co',provider:'like.co'},{address:'https://likecoin-node.oldcat.io:443/api/',provider:'Oldcat'},{address:'https://rest-likecoin-mainnet.pikaser.net',provider:'PikaSer'}],grpc:[{address:'https://likecoin-node.oldcat.io:443/grpc/',provider:'Oldcat'},{address:'grpc-likecoin-mainnet.pikaser.net:443',provider:'PikaSer'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/likecoin',tx_page:'https://www.mintscan.io/likecoin/transactions/${txHash}',account_page:'https://www.mintscan.io/likecoin/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/likecoin',tx_page:'https://bigdipper.live/likecoin/transactions/${txHash}',account_page:'https://bigdipper.live/likecoin/accounts/${accountAddress}'},{kind:'lunie-ng',url:'https://stake.like.co/'},{kind:'ping.pub',url:'https://ping.pub/likecoin',tx_page:'https://ping.pub/likecoin/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/likecoin',tx_page:'https://atomscan.com/likecoin/transactions/${txHash}',account_page:'https://atomscan.com/likecoin/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.svg'},keywords:['depub','like','nft']},{$schema:'../chain.schema.json',chain_name:'logos',status:'live',network_type:'mainnet',pretty_name:'Logos',chain_id:'logos_7002-1',bech32_prefix:'logos',daemon_name:'logosd',node_home:'$HOME/.logos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aLYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://logos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://logos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'logos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[{address:'https://logos-evm.provable.dev/',provider:'laurel.provable'}]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'loyal',status:'live',network_type:'mainnet',website:'https://www.joinloyal.com/',pretty_name:'Loyal',chain_id:'loyal-main-02',bech32_prefix:'loyal',daemon_name:'loyald',node_home:'$HOME/.loyal',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulyl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ulyl'}]},codebase:{git_repo:'https://github.com/LoyalLabs/loyal',recommended_version:'v0.25.3',compatible_versions:['v0.25.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/LoyalLabs/net/main/mainnet/genesis.json'},versions:[{name:'v0.25.3',recommended_version:'v0.25.3',compatible_versions:['v0.25.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg'},peers:{seeds:[{id:'7490c272d1c9db40b7b9b61b0df3bb4365cb63a6',address:'loyal-seed.netdots.net:27656'},{id:'f8f5d04e17c998478c29ba6ab74b2e995a2b6dcd',address:'tenderseed.ccvalidators.com:29002'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17856',provider:'Polkachu'}],persistent_peers:[{id:'7490c272d1c9db40b7b9b61b0df3bb4365cb63a6',address:'54.80.32.192:26656'},{id:'607dbee191f06d9479d7ae8f9fc5de75ca840d6f',address:'185.215.167.227:31656'}]},apis:{rpc:[{address:'https://rpc-main.joinloyal.io/'},{address:'https://loyal-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.loyal.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://lcd-main.joinloyal.io/'},{address:'https://loyal-api.polkachu.com',provider:'Polkachu'},{address:'https://api.loyal.nodestake.top',provider:'NodeStake'}],grpc:[{address:'https://grpc.loyal.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'Loyal explorer',url:'https://pingpub.joinloyal.io/loyal',tx_page:'https://pingpub.joinloyal.io/loyal/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/loyal',tx_page:'https://explorer.tcnetwork.io/loyal/transaction/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/loyal',tx_page:'https://explorer.nodestake.top/loyal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'lumenx',status:'killed',network_type:'mainnet',pretty_name:'LumenX',chain_id:'LumenX',bech32_prefix:'lumen',daemon_name:'lumenxd',node_home:'$HOME/.lumenx',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulumen',fixed_min_gas_price:0.0025,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ulumen'}]},codebase:{git_repo:'https://github.com/cryptonetD/lumenx',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/cryptonetD/lumenx/main/config/genesis.json'},versions:[{name:'v1.4.0',tag:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.4.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg'},peers:{seeds:[],persistent_peers:[{id:'43c4eb952a35df720f2cb4b86a73b43f682d6cb1',address:'37.187.149.93:26696'},{id:'81913c271aad8b26c10e3175a8f1ecf813921bab',address:'144.24.149.118:26656'},{id:'9a49635f0ecb7ba93fc9eba952cbe58767557010',address:'185.215.180.70:26656'},{id:'64c01c609297f010790a67fbb9e339a9072aa890',address:'144.24.134.26:26656'},{id:'2c341d570e537683d23102e64e7b73f4bbaef829',address:'rpc.lumenx.chaintools.tech:26766'},{id:'e3989262b8dff3596f3b1d5e44372e9326362552',address:'192.99.4.66:26666'},{id:'e29d17459030df3ade1c7232a570abf942d5dc3c',address:'65.109.28.226:11656'}]},apis:{rpc:[{address:'https://rpc-lumenx.cryptonet.pl/',provider:'CryptoNet'},{address:'https://lumenx-rpc.kynraze.com/',provider:'Kynraze'},{address:'https://rpc-lumenx.comunitynode.my.id',provider:'ComunityNode'},{address:'https://rpc.lumenx.hexnodes.co',provider:'Hexnodes'}],rest:[{address:'https://api-lumenx.cryptonet.pl/',provider:'CryptoNet'},{address:'https://lumenx-api.kynraze.com',provider:'Kynraze'},{address:'https://api-lumenx.comunitynode.my.id',provider:'ComunityNode'},{address:'https://api-lumenx.nodine.id/',provider:'Nodine.ID'},{address:'https://lcd.lumenx.hexnodes.co/',provider:'Hexnodes'}],grpc:[{address:'https://lumenx-grpc.kynraze.com',provider:'Kynraze'},{address:'https://grpc-lumenx.nodine.id',provider:'Nodine.ID'},{address:'https://grpc.lumenx.hexnodes.co',provider:'Hexnodes'}]},explorers:[{kind:'ping.pub',url:'https://explorer.chaintools.tech/lumenx',tx_page:'https://explorer.chaintools.tech/lumenx/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.cryptonet.pl/lumenx',tx_page:'https://explorer.cryptonet.pl/lumenx/tx/${txHash}'},{kind:'Kynraze',url:'https://explorer.kynraze.com/lumenx',tx_page:'https://explorer.kynraze.com/lumenx/tx/${txHash}'},{kind:'ComunityNode',url:'https://explorer.comunitynode.my.id/lumenx',tx_page:'https://explorer.comunitynode.my.id/lumenx/tx/${txHash}'},{kind:'Nodine.ID',url:'https://explorer.co.id/lumenx',tx_page:'https://explorer.co.id/lumenx/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lumenx',tx_page:'https://atomscan.com/lumenx/transactions/${txHash}',account_page:'https://atomscan.com/lumenx/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'lumnetwork',status:'live',network_type:'mainnet',website:'https://lum.network/',pretty_name:'Lum Network',chain_id:'lum-network-1',bech32_prefix:'lum',daemon_name:'lumd',node_home:'$HOME/.lumd',key_algos:['secp256k1'],slip44:880,fees:{fee_tokens:[{denom:'ulum',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ulum'}]},codebase:{git_repo:'https://github.com/lum-network/chain',recommended_version:'v1.5.2',compatible_versions:['v1.5.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/lum-network/mainnet/master/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.1'],next_version_name:'v1.4.0'},{name:'v1.4.0',height:7652000,proposal:61,recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],next_version_name:'v1.4.1'},{name:'v1.4.1',height:7740000,proposal:64,recommended_version:'v1.4.2',compatible_versions:['v1.4.1','v1.4.2'],next_version_name:'v1.4.5'},{name:'v1.4.5',height:7950600,proposal:71,recommended_version:'v1.4.5',compatible_versions:['v1.4.5'],next_version_name:'v1.5.0'},{name:'v1.5.0',height:8424000,proposal:79,recommended_version:'v1.5.0-2',compatible_versions:['v1.5.0-2'],next_version_name:'v1.5.1'},{name:'v1.5.1',height:8527300,proposal:82,recommended_version:'v1.5.1',compatible_versions:['v1.5.1'],next_version_name:'v1.5.2'},{name:'v1.5.2',proposal:87,height:8688700,recommended_version:'v1.5.2',compatible_versions:['v1.5.2'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg'},peers:{seeds:[{id:'19ad16527c98b782ee35df56b65a3a251bd99971',address:'peer-1.mainnet.lum.network:26656',provider:'lum foundation'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16756',provider:'Lavender.Five Nodes 🐝'},{id:'0df233b1eb62504f96a856ce358014b2fb8ce91b',address:'lum-seed.panthea.eu:43656',provider:'Panthea EU'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10756',provider:'StakerHouse'}],persistent_peers:[{id:'b47626b9d78ed7ed3c413304387026f907c70cbe',address:'peer-0.mainnet.lum.network:26656',provider:'lum foundation'},{id:'fbaeeff89ec94a4f6c4a2a61e24af7d06b3be0c8',address:'46.166.140.180:26656',provider:'simply staking'},{id:'433c60a5bc0a693484b7af26208922b84773117e',address:'34.209.132.0:26656',provider:'cosmostation'},{id:'43216584c1e6b1056566a4825b15cdfbfc79d9e8',address:'lum-peer.panthea.eu:33656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://node0.mainnet.lum.network/rpc',provider:'Lum Foundation'},{address:'https://lumnetwork-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.lum.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://lum-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://lum-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://lum-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://node0.mainnet.lum.network/rest',provider:'Lum Foundation'},{address:'https://lumnetwork-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-lum.starsquid.io',provider:'Starsquid'},{address:'https://api.lum.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://lum-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://lum-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://lum-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'lumnetwork-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'lum-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/lumnetwork',tx_page:'https://app.ezstaking.io/lumnetwork/txs/${txHash}',account_page:'https://app.ezstaking.io/lumnetwork/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/lum',tx_page:'https://www.mintscan.io/lum/transactions/${txHash}',account_page:'https://www.mintscan.io/lum/accounts/${accountAddress}'},{kind:'lum-network',url:'https://explorer.lum.network',tx_page:'https://explorer.lum.network/txs/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/lum-network',tx_page:'https://ping.pub/lum-network/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lum-network',tx_page:'https://atomscan.com/lum-network/transactions/${txHash}',account_page:'https://atomscan.com/lum-network/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'mars',status:'live',network_type:'mainnet',website:'https://www.marsprotocol.io/',pretty_name:'Mars Hub',chain_id:'mars-1',bech32_prefix:'mars',daemon_name:'marsd',node_home:'$HOME/.mars',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[330],fees:{fee_tokens:[{denom:'umars',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'umars'}]},codebase:{git_repo:'https://github.com/mars-protocol/hub',recommended_version:'v1.0.2',compatible_versions:['v1.0.0','v1.0.2'],cosmos_sdk_version:'0.46.7',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30.0',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1'],genesis:{genesis_url:'https://github.com/mars-protocol/networks/raw/main/mars-1/genesis.json'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.2',compatible_versions:['v1.0.0','v1.0.2'],cosmos_sdk_version:'0.46.7',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30.0',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1']}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:18556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'mars-mainnet-seed.autostake.com:27056',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:18556',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'mars-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'mars-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'mars.rpc.kjnodes.com:14559',provider:'kjnodes'},{id:'c4168cce14ec32e067cf153a08a1b85be881e25a',address:'seeds.whispernode.com:18556',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:18556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'mars-mainnet-peer.autostake.com:27056',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.marsprotocol.io:443',provider:'Delphi Labs'},{address:'https://mars-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://mars-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-mars.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://mars-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-mars.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.expedition-mars.com',provider:'Expedition Mars'},{address:'https://mars-rpc.genznodes.dev:443',provider:'genznodes'},{address:'https://rpc-mars.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://mars-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://mars.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.mars.nodestake.top',provider:'NodeStake'},{address:'https://mars-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.marsprotocol.io:443',provider:'Delphi Labs'},{address:'https://mars-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://mars-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://mars-api.polkachu.com',provider:'Polkachu'},{address:'https://lcd-mars.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://lcd.expedition-mars.com:443',provider:'Expedition Mars'},{address:'https://mars-api.genznodes.dev:443',provider:'genznodes'},{address:'https://rest-mars.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://mars-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://mars.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.mars.nodestake.top',provider:'NodeStake'},{address:'https://mars-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.marsprotocol.io:443',provider:'Delphi Labs'},{address:'mars-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'mars-grpc.polkachu.com:18590',provider:'Polkachu'},{address:'mars-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'mars-grpc.genznodes.dev:9090',provider:'genznodes'},{address:'mars.grpc.kjnodes.com:14590',provider:'kjnodes'},{address:'grpc.mars.nodestake.top:443',provider:'NodeStake'},{address:'mars-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'BigDipper',url:'https://explorer.marsprotocol.io',tx_page:'https://explorer.marsprotocol.io/transactions/${txHash}',account_page:'https://explorer.marsprotocol.io/accounts/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/mars',tx_page:'https://explorer.nodestake.top/mars/transactions/${txHash}',account_page:'https://explorer.nodestake.top/mars/account/${accountAddress}'},{kind:'Nodes.Guru',url:'https://mars.explorers.guru/',tx_page:'https://mars.explorers.guru/transaction/${txHash}',account_page:'https://mars.explorers.guru/account/${accountAddress}'},{kind:'MintScan',url:'https://www.mintscan.io/mars-protocol',tx_page:'https://www.mintscan.io/mars-protocol/transactions/${txHash}',account_page:'https://www.mintscan.io/mars-protocol/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/mars',tx_page:'https://ping.pub/mars/tx/${txHash}',account_page:'https://ping.pub/mars/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.svg'}},{$schema:'../chain.schema.json',chain_name:'mayachain',status:'live',network_type:'mainnet',website:'https://mayaprotocol.com/',pretty_name:'Maya Protocol',chain_id:'mayachain-mainnet-v1',bech32_prefix:'maya',daemon_name:'mayanode',node_home:'$HOME/.mayanode',slip44:931,codebase:{git_repo:'https://gitlab.com/mayachain/mayanode',recommended_version:'V1.103.3',compatible_versions:['V1.103.3'],genesis:{genesis_url:'https://tendermint.mayachain.info/genesis'},versions:[{name:'V1.103.3',recommended_version:'V1.103.3',compatible_versions:['V1.103.3']}]},peers:{seeds:[{id:'bd3cdc522a8db64935e6ab5509c3fe3bebc036a8',address:'13.52.55.197:27146'},{id:'55e511e9d3fe84cfad597b0adab98bb2e3c6efc7',address:'18.194.46.101:27146'},{id:'ae1713e45cb5c579fc07b7f0ff24adad1ea93aa1',address:'18.221.183.211:27146'},{id:'3a2c07509c1ac64de4d6d832dca7cdbfca398fc2',address:'15.156.45.237:27146'},{id:'b149d5ad54c7b56a3b43548e3814713f20519946',address:'18.217.85.10:27146'},{id:'c0f2a2a7e50b56fc92f5723dd3baf883c12048db',address:'3.132.55.140:27146'}]},apis:{rpc:[{address:'https://tendermint.mayachain.info',provider:'tendermint'}],rest:[{address:'https://mayanode.mayachain.info',provider:'mayanode'}]},explorers:[{kind:'Maya Protocol explorer',url:'https://www.explorer.mayachain.info',tx_page:'https://www.explorer.mayachain.info/#/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'medasdigital',status:'live',network_type:'mainnet',website:'https://medas-digital.io/',pretty_name:'Medas Digital Network',chain_id:'medasdigital-1',bech32_prefix:'medas',daemon_name:'medasdigitald',node_home:'$HOME/.medasdigital',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'umedas',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'umedas'}]},codebase:{git_repo:'https://github.com/oxygene76/medasdigital/',recommended_version:'v0.97',compatible_versions:['v0.94'],genesis:{genesis_url:'https://raw.githubusercontent.com/oxygene76/medasdigital/main/networks/mainnet/genesis.json'},versions:[{name:'v0.94',recommended_version:'v0.94',compatible_versions:['v0.94']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg'},peers:{persistent_peers:[{id:'afa88136727d46b4c15fe6e041f53fdb25cc37c0',address:'212.6.177.10:26656',provider:'Neptun Validator'},{id:'a50887a49a5c908631a036013d38cc825b10f8fe',address:'212.6.177.11:26656',provider:'Uranus Validator'},{id:'e89a2ed10488de6d8134ff67101aa1a883a0c6bd',address:'212.6.177.12:26656',provider:'Saturn Validator'},{id:'95d55f5d4a61d18508441f3357fadf221abe43ca',address:'64.251.18.192:26656',provider:'Mars Validator'},{id:'15376dbf45a1cf907958e2a684c436a62cc0825d',address:'67.207.180.166:26656',provider:'Jupiter Validator'}]},apis:{rpc:[{address:'https://rpc.medas-digital.io:26657/',provider:'Neptun Validator'}],rest:[{address:'https://lcd.medas-digital.io:1317/',provider:'Neptun Validator'}],grpc:[{address:'grpc.medas-digital.io:9090',provider:'Neptun Validator'}]},explorers:[{kind:'BigDipper',url:'https://explorer.medas-digital.io:3100/medasdigital',tx_page:'https://explorer.medas-digital.io:3100/medasdigital/transactions/${txHash}',account_page:'explorer.medas-digital.io:3100/medasdigital/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/frontier/medasdigital',tx_page:'https://atomscan.com/frontier/medasdigital/transactions/${txHash}',account_page:'https://atomscan.com/frontier/medasdigital/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'meme',status:'live',network_type:'mainnet',pretty_name:'MEME',chain_id:'meme-1',bech32_prefix:'meme',daemon_name:'memed',node_home:'$HOME/.memed',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umeme',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.035,high_gas_price:0.045}]},staking:{staking_tokens:[{denom:'umeme'}]},codebase:{git_repo:'https://github.com/memecosmos/meme/',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://github.com/memecosmos/mainnet/raw/main/meme-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14756',provider:'Polkachu'}],persistent_peers:[{id:'90570d614d01c617953645faa4b955616fbb8d64',address:'205.209.120.105:26656',provider:'MEME Foundation'},{id:'f3ee4c635b8b6165c25abef548c164c53014b90e',address:'165.140.242.34:26656',provider:'MEME Foundation'},{id:'c57fce65a0e6be87763ae38d607b817b3acde620',address:'173.212.215.104:26656',provider:'Theamsolutions'},{id:'4273ea9e15f5b84e3bb58e951e0c5b40c478ff59',address:'65.109.28.177:26736',provider:'ANODE TEAM'},{id:'fce4cbc9f8a9528fcd06948247025c3316991214',address:'116.203.35.46:26656',provider:'Stake-Take'}]},apis:{rpc:[{address:'https://rpc-meme-1.meme.sx/',provider:'MEME Foundation'},{address:'https://meme-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc-meme.pupmos.network/',provider:'PUPMØS'},{address:'https://meme-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://meme.rpc.m.anode.team',provider:'ANODE TEAM'},{address:'https://rpc.meme.stake-take.com',provider:'Stake-Take'}],rest:[{address:'https://api-meme-1.meme.sx/',provider:'MEME Foundation'},{address:'https://meme-api.polkachu.com/',provider:'Polkachu'},{address:'https://api-meme.pupmos.network/',provider:'PUPMØS'},{address:'https://meme-api.kleomedes.network',provider:'Kleomedes'},{address:'https://meme.api.m.anode.team',provider:'ANODE TEAM'},{address:'https://api.meme.stake-take.com',provider:'Stake-Take'}],grpc:[{address:'meme-grpc.polkachu.com:14790',provider:'Polkachu'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/meme',tx_page:'https://ping.pub/meme/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/meme',tx_page:'https://atomscan.com/meme/transactions/${txHash}',account_page:'https://atomscan.com/meme/accounts/${accountAddress}'},{kind:'MEME Explorer',url:'https://explorer.meme.sx/meme',tx_page:'https://explorer.meme.sx/meme/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/meme',tx_page:'https://atomscan.com/meme/transactions/${txHash}',account_page:'https://atomscan.com/meme/accounts/${accountAddress}'},{kind:'Brochain',url:'https://explorer.brocha.in/meme',tx_page:'https://explorer.brocha.in/meme/tx/${txHash}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/meme',tx_page:'https://explorer.stake-take.com/meme/tx/${txHash}',account_page:'https://explorer.stake-take.com/meme/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'microtick',status:'killed',network_type:'mainnet',pretty_name:'Microtick',chain_id:'microtick-1',bech32_prefix:'micro',daemon_name:'mtm',fees:{fee_tokens:[{denom:'utick'}]},staking:{staking_tokens:[{denom:'utick'}]},codebase:{git_repo:'https://github.com/microtick/mtzone',recommended_version:'mtm-v2.0.4',compatible_versions:['mtm-v2.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/microtick/stargate-genesis/master/genesis.json'},versions:[{name:'mtm-v2.0.4',recommended_version:'mtm-v2.0.4',compatible_versions:['mtm-v2.0.4']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg'},explorers:[{kind:'ping.pub',url:'https://ping.pub/microtick',tx_page:'https://ping.pub/microtick/tx/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'migaloo',status:'live',network_type:'mainnet',website:'https://www.whitewhale.money/',pretty_name:'Migaloo',chain_id:'migaloo-1',bech32_prefix:'migaloo',daemon_name:'migalood',node_home:'$HOME/.migalood',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwhale',fixed_min_gas_price:0.25,low_gas_price:0.25,average_gas_price:0.5,high_gas_price:0.75}]},staking:{staking_tokens:[{denom:'uwhale'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.png'},codebase:{git_repo:'https://github.com/White-Whale-Defi-Platform/migaloo-chain',recommended_version:'v2.2.6',compatible_versions:['v2.2.6'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.2.0',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/mainnet/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.5',compatible_versions:['v2.0.0','v2.0.4','v2.0.5'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,next_version_name:'v2.2.5'},{name:'v2.2.5',proposal:10,height:2342302,recommended_version:'v2.2.6',compatible_versions:['v2.2.6'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.2.0',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.28',cosmwasm_enabled:true,next_version_name:''}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12856',provider:'Lavender.Five Nodes 🐝'},{id:'c936ae78abca1169362e068e3e94c87a0ace96c7',address:'seeds.cros-nest.com:27656',provider:'Cros-Nest'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'whitewhale-mainnet-seed.autostake.com:27096',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:20756',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'migaloo.rpc.kjnodes.com:14959',provider:'kjnodes'},{id:'1b6a3dd166b8814f3064444206c2194a92dea62d',address:'seeds.whispernode.com:20756',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:20756',provider:'carbonZERO🌲'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'whitewhale-mainnet-peer.autostake.com:27096',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://migaloo-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://whitewhale-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-whitewhale.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'https://rpc-migaloo.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-whitewhale.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://migaloo-rpc.kleomedes.network:443',provider:'Kleomedes'},{address:'https://rpc.whitewhale.nodestake.top',provider:'NodeStake'},{address:'https://migaloo.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://migaloo-rpc.cosmosrescue.com',provider:'cosmosrescue'}],rest:[{address:'https://migaloo-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://whitewhale-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-whitewhale.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'https://lcd-whitewhale.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-migaloo.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://migaloo-api.kleomedes.network:443',provider:'Kleomedes'},{address:'https://api.whitewhale.nodestake.top',provider:'NodeStake'},{address:'https://migaloo.api.kjnodes.com',provider:'kjnodes'},{address:'https://migaloo-api.cosmosrescue.com',provider:'cosmosrescue'}],grpc:[{address:'migaloo-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'whitewhale-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-migaloo.cosmos-spaces.cloud:2290',provider:'Cosmos Spaces'},{address:'migaloo-grpc.polkachu.com:20790',provider:'Polkachu'},{address:'https://grpc.whitewhale.nodestake.top',provider:'NodeStake'},{address:'migaloo.grpc.kjnodes.com:14990',provider:'kjnodes'},{address:'migaloo-grpc.cosmosrescue.com:9090',provider:'cosmosrescue'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/migaloo',tx_page:'https://ping.pub/migaloo/tx/${txHash}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/migaloo',tx_page:'https://explorer.silknodes.io/migaloo/tx/${txHash}',account_page:'https://explorer.silknodes.io/migaloo/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/migaloo',tx_page:'https://atomscan.com/migaloo/transactions/${txHash}',account_page:'https://atomscan.com/migaloo/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'mises',status:'live',network_type:'mainnet',website:'https://mises.site',pretty_name:'Mises',chain_id:'mainnet',bech32_prefix:'mises',node_home:'$HOME/.misestm',daemon_name:'misestmd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umis',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'umis'}]},codebase:{git_repo:'https://github.com/mises-id/mises-tm',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/mises-id/mainnet/master/genesis.json'},versions:[{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.4']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png'},peers:{seeds:[{id:'40a8318fa18fa9d900f4b0d967df7b1020689fa0',address:'e1.mises.site:26656',provider:'Mises-2'},{id:'0d25c5db4cbdc4171c8272278040db774011c268',address:'e2.mises.site:26656',provider:'Mises-3'},{id:'1adcfe9b030125b9caa72f3eae3b1274cbaca2cd',address:'w1.mises.site:26656',provider:'Mises-4'},{id:'1a96557a74cb8448249b9d15c3cc38cd3aff553d',address:'w2.mises.site:26656',provider:'Mises-5'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.gw.mises.site:443',provider:'Mises-1'},{address:'https://e1.mises.site:443',provider:'Mises-2'},{address:'https://e2.mises.site:443',provider:'Mises-3'},{address:'https://w1.mises.site:443',provider:'Mises-4'},{address:'https://w2.mises.site:443',provider:'Mises-5'}],rest:[],grpc:[]},explorers:[{kind:'Mises-GW Explorer',url:'https://gw.mises.site',tx_page:'https://gw.mises.site/tx/${txHash}'},{kind:'Jambulmerah ping.pub based',url:'https://explorer.jambulmerah.dev/mises',tx_page:'https://explorer.jambulmerah.dev/mises/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'mun',website:'https://mun.money',status:'live',network_type:'mainnet',pretty_name:'Mun',chain_id:'mun-1',bech32_prefix:'mun',daemon_name:'mund',node_home:'$HOME/.mun',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umun',fixed_min_gas_price:0.025}]},staking:{staking_tokens:[{denom:'umun'}]},codebase:{git_repo:'https://github.com/munblockchain/mun-node',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://mainnet1rpc.mun.money/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg'},peers:{seeds:[{id:'036c564e3de76ffad3e013bea52c16eb1de5a400',address:'31.14.40.112:26656',provider:'Mun'}],persistent_peers:[{id:'d28d8c1d31fa97fe668c90700797709f3a0f1b6c',address:'rpc.mun.indonode.net:55656',provider:'Indonode'}]},apis:{rpc:[{address:'https://mainnet1rpc.mun.money',provider:'Mun'},{address:'https://rpc.mun.indonode.net',provider:'Indonode'}],rest:[{address:'https://mainnet1.mun.money',provider:'Mun'},{address:'https://api.mun.indonode.net',provider:'Indonode'}],grpc:[]},explorers:[{url:'https://explorer.mun.money/mun',tx_page:'https://explorer.mun.money/mun/${txHash}'},{url:'https://explorer.indonode.net/mun/staking',tx_page:'https://explorer.indonode.net/mun/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/mun',tx_page:'https://ping.pub/mun/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'mythos',status:'live',network_type:'mainnet',pretty_name:'Mythos',chain_id:'mythos_7001-1',bech32_prefix:'mythos',daemon_name:'mythosd',node_home:'$HOME/.mythosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aMYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://mythos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://mythos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'mythos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'neutron',status:'live',network_type:'mainnet',pretty_name:'Neutron',chain_id:'neutron-1',bech32_prefix:'neutron',daemon_name:'neutrond',node_home:'$HOME/.neutrond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'untrn',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'untrn'}]},codebase:{git_repo:'https://github.com/neutron-org/neutron',recommended_version:'v1.0.4',compatible_versions:['v1.0.3','v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/neutron-org/mainnet-assets/main/neutron-1-genesis.json'},versions:[{name:'v1.0.1',recommended_version:'v1.0.4',compatible_versions:['v1.0.3','v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.svg'},peers:{seeds:[{id:'24f609fb5946ca3a979f40b7f54132c00104433e',address:'p2p-erheim.neutron-1.neutron.org:26656',provider:'Neutron'},{id:'b1c6fa570a184c56d0d736d260b8065d887e717c',address:'p2p-kralum.neutron-1.neutron.org:26656',provider:'Neutron'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:19156',provider:'Lavender.Five Nodes 🐝'},{id:'f4422e68f9a678838522d75fa8221985c723294d',address:'seeds.whispernode.com:19156',provider:'WhisperNode🤐'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'neutron-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'neutron-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'e5d2743d9a3de514e4f7b9461bf3f0c1500c58d9',address:'neutron.peer.stakewith.us:39956',provider:'StakeWithUs'}]},apis:{rpc:[{address:'https://rpc-kralum.neutron-1.neutron.org',provider:'Neutron'},{address:'https://rpc.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://neutron-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-neutron.whispernode.com',provider:'WhisperNode🤐'},{address:'https://rpc-neutron.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://posthuman-neutron-rpc.ingress.europlots.com',provider:'POSTHUMAN ꝏ DVS'},{address:'http://rpc.neutron.nodestake.top',provider:'NodeStake'},{address:'https://neutron-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/neutron/trpc',provider:'PRO Delegators'}],rest:[{address:'https://rest-kralum.neutron-1.neutron.org',provider:'Neutron'},{address:'https://api.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://neutron-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-neutron.whispernode.com',provider:'WhisperNode🤐'},{address:'https://api-neutron.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://api.neutron.nodestake.top',provider:'NodeStake'},{address:'https://neutron-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/neutron/crpc',provider:'PRO Delegators'}],grpc:[{address:'grpc-kralum.neutron-1.neutron.org:80',provider:'Neutron'},{address:'https://grpc.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://grpc-web.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'neutron-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-neutron.whispernode.com:443',provider:'WhisperNode🤐'},{address:'grpc-neutron.cosmos-spaces.cloud:3090',provider:'Cosmos Spaces'},{address:'grpc.neutron.nodestake.top:9090',provider:'NodeStake'},{address:'neutron-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Mintscan',url:'https://www.mintscan.io/neutron',tx_page:'https://www.mintscan.io/neutron/transactions/${txHash}',account_page:'https://www.mintscan.io/neutron/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'noble',chain_id:'noble-1',website:'https://nobleassets.xyz/',pretty_name:'Noble',status:'live',network_type:'mainnet',bech32_prefix:'noble',daemon_name:'nobled',node_home:'$HOME/.nobled',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uusdc',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/EF48E6B1A1A19F47ECAEA62F5670C37C0580E86A9E88498B7E393EB6F49F33C0',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.002,high_gas_price:0.003}]},staking:{staking_tokens:[{denom:'ustake'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/strangelove-ventures/noble',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],genesis:{name:'v1.0.0',genesis_url:'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/mainnet/noble-1/genesis.json'},versions:[{name:'v1.0.0',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],next_version_name:'neon'},{name:'neon',tag:'v2.0.0',height:119000,recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/Noble-Logo.svg'},apis:{rpc:[{address:'https://noble-rpc.polkachu.com',provider:'polkachu'}],rest:[{address:'https://noble-api.polkachu.com',provider:'polkachu'}],grpc:[{address:'noble-grpc.polkachu.com:21590',provider:'polkachu'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/noble',tx_page:'https://www.mintscan.io/noble/txs/${txHash}',account_page:'https://www.mintscan.io/noble/account/${accountAddress}'},{kind:'ping.pub',url:'https://explore.strange.love/noble-1',tx_page:'https://explore.strange.love/noble-1/tx/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/noble',account_page:'https://stakeflow.io/noble/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'nois',status:'live',network_type:'mainnet',website:'https://nois.network',pretty_name:'Nois',chain_id:'nois-1',bech32_prefix:'nois',daemon_name:'noisd',node_home:'$HOME/.noisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unois',fixed_min_gas_price:0.05,low_gas_price:0.05,average_gas_price:0.05,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'unois'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/noislabs/noisd',recommended_version:'v1.0.4',compatible_versions:['v1.0.0','v1.0.4'],cosmos_sdk_version:'v0.45.15',consensus:{type:'cometbft',version:'v0.34.29'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/noislabs/networks/nois1.final.1/nois-1/genesis.json'},versions:[{name:'v1',tag:'v1.0.4',height:0,recommended_version:'v1.0.4',compatible_versions:['v1.0.0','v1.0.4'],cosmos_sdk_version:'v0.45.15',consensus:{type:'cometbft',version:'v0.34.29'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',theme:{primary_color_hex:'#0C0914'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg'},peers:{seeds:[{id:'b3e3bd436ee34c39055a4c9946a02feec232988c',address:'seeds.cros-nest.com:56656',provider:'Cros-Nest'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17356',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17356',provider:'Polkachu'},{id:'72cd4222818d25da5206092c3efc2c0dd0ec34fe',address:'161.97.96.91:36656',provider:'AM Solutions'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17356',provider:'Lavender.Five Nodes 🐝'},{id:'c8db99691545545402a1c45fa897f3cb1a05aea6',address:'nois-mainnet-seed.itrocket.net:36656',provider:'itrocket'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'nois.rpc.kjnodes.com:15159',provider:'kjnodes'}]},apis:{rpc:[{address:'https://nois-rpc.nysa.network',provider:'nysa.network'},{address:'https://nois.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://nois-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-nois.mib.tech/',provider:'MadeInBlock'},{address:'https://rpc.noismain.mcbnode.online',provider:'mcbnode'},{address:'https://m-nois.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://nois.rpc.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://rpc-nois.ezstaking.dev',provider:'EZStaking'},{address:'https://nois-mainnet-rpc.itrocket.net',provider:'itrocket'},{address:'https://rpc.nois.nodestake.top',provider:'NodeStake'},{address:'https://rpc-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://rpc.nois.hexnodes.co',provider:'HexNodes'},{address:'https://rpc-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois-mainnet-rpc.autostake.com',provider:'AutoStake'},{address:'https://nois-rpc.polkachu.com',provider:'Polkachu'},{address:'https://nois.kingnodes.com',provider:'Kingnodes'},{address:'https://nois.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.nois.silentvalidator.com',provider:'silent'}],grpc:[{address:'https://nois-grpc.nysa.network',provider:'nysa.network'},{address:'nois.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://nois-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc.noismain.mcbnode.online',provider:'mcbnode'},{address:'http://nois.grpc.m.stavr.tech:191',provider:'🔥STAVR🔥'},{address:'nois-mainnet-grpc.itrocket.net:36090',provider:'itrocket'},{address:'nois-mainnet-grpc.itrocket.net:36090',provider:'itrocket'},{address:'https://grpc.nois.nodestake.top',provider:'NodeStake'},{address:'https://grpc-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://grpc.nois.hexnodes.co',provider:'HexNodes'},{address:'https://grpc-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois-testnet-grpc.autostake.com',provider:'AutoStake'},{address:'nois-grpc.polkachu.com:17390',provider:'Polkachu'},{address:'https://grpc-nois.kingnodes.com',provider:'Kingnodes'},{address:'nois.grpc.kjnodes.com:15190',provider:'kjnodes'},{address:'grpc.nois.silentvalidator.com:443',provider:'silent'}],rest:[{address:'https://api.noismain.mcbnode.online',provider:'mcbnode'},{address:'https://nois.api.bccnodes.com',provider:'BccNodes'},{address:'https://m-nois.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://nois-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-nois.ezstaking.dev',provider:'EZStaking'},{address:'https://lcd-nois.mib.tech/',provider:'MadeInBlock'},{address:'https://nois.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://nois-mainnet-api.itrocket.net',provider:'itrocket'},{address:'https://api.nois.nodestake.top',provider:'NodeStake'},{address:'https://api-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://lcd.nois.hexnodes.co',provider:'HexNodes'},{address:'https://api-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://nois-testnet-lcd.autostake.com',provider:'AutoStake'},{address:'https://nois-api.polkachu.com',provider:'Polkachu'},{address:'https://nois.kingnodes.com',provider:'Kingnodes'},{address:'https://nois.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.nois.silentvalidator.com',provider:'silent'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/nois',tx_page:'https://app.ezstaking.io/nois/txs/${txHash}',account_page:'https://app.ezstaking.io/nois/account/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/nois-mainnet',tx_page:'https://explorer.stavr.tech/nois-mainnet/txs/${txHash}',account_page:'https://explorer.stavr.tech/nois-mainnet/account/${accountAddress}'},{kind:'BccNodes',url:'https://explorer.stavr.tech/nois-mainnet',tx_page:'https://explorer.bccnodes.com/nois-M/txs/${txHash}',account_page:'https://explorer.bccnodes.com/nois-M/account/${accountAddress}'},{kind:'explorers.guru',url:'https://nois.explorers.guru',tx_page:'https://nois.explorers.guru/transaction/${txHash}',account_page:'https://nois.explorers.guru/account/${accountAddress}'}],keywords:['nois','randomness','drand','wasm']},{$schema:'../chain.schema.json',chain_name:'nolus',status:'live',website:'https://nolus.io/',network_type:'mainnet',pretty_name:'Nolus',chain_id:'pirin-1',bech32_prefix:'nolus',daemon_name:'nolusd',node_home:'$HOME/.nolus',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unls',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'unls'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/nolus-protocol/nolus-core',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/mainnet/pirin-1/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],next_version_name:'v0.4.0'},{name:'v0.4.0',proposal:5,height:207300,recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],next_version_name:'v0.4.1'},{name:'v0.4.1',proposal:34,height:941000,recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1','ics27-1'],next_version_name:''}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'nolus-mainnet-seed.autostake.com:27016',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'nolus-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'nolus-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'nolus.rpc.kjnodes.com:14359',provider:'kjnodes'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'nolus-mainnet-peer.autostake.com:27016',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://pirin-cl.nolus.network:26657',provider:'NolusProtocol'},{address:'https://nolus-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus-rpc.sphincs.plus',provider:'Sphincs.plus 🔅'},{address:'https://nolus.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc-nolus.architectnodes.com',provider:'Architect Nodes'},{address:'https://nolus.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://nolus-rpc.enigma-validator.com/',provider:'Enigma'},{address:'https://nolus-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-nolus.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://nolus-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/nolus/trpc',provider:'PRO Delegators'}],rest:[{address:'https://pirin-cl.nolus.network:1317',provider:'NolusProtocol'},{address:'https://nolus-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus-lcd.sphincs.plus',provider:'Sphincs.plus 🔅'},{address:'https://api-nolus.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://nolus.api.liveraven.net',provider:'LiveRaveN'},{address:'https://rest-nolus.architectnodes.com',provider:'Architect Nodes'},{address:'https://nolus.api.kjnodes.com',provider:'kjnodes'},{address:'https://nolus-lcd.enigma-validator.com/',provider:'Enigma'},{address:'https://nolus-api.w3coins.io',provider:'w3coins'},{address:'https://nolus-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/nolus/crpc',provider:'PRO Delegators'}],grpc:[{address:'https://pirin-cl.nolus.network:9090',provider:'NolusProtocol'},{address:'nolus-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus.grpc.liveraven.net',provider:'LiveRaveN'},{address:'grpc-nolus.architectnodes.com:1443',provider:'Architect Nodes'},{address:'grpc-nolus.cosmos-spaces.cloud:1190',provider:'Cosmos Spaces'},{address:'nolus.grpc.kjnodes.com:14390',provider:'kjnodes'},{address:'nolus-grpc.w3coins.io:19790',provider:'w3coins'},{address:'nolus-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Nolus Explorer',url:'https://explorer.nolus.io/pirin-1',tx_page:'https://explorer.nolus.io/pirin-1/tx/${txHash}',account_page:'https://explorer.nolus.io/pirin-1/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/nolus',tx_page:'https://ping.pub/nolus/tx/${txHash}',account_page:'https://ping.pub/nolus/account/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/nolus',tx_page:'https://explorer.nodexcapital.com/nolus/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/nolus/account/${accountAddress}'},{kind:'Nodes Guru Explorer',url:'https://nolus.explorers.guru',tx_page:'https://nolus.explorers.guru/transaction/${txHash}'},{kind:'KJ Nodes Explorer',url:'https://explorer.kjnodes.com/nolus',tx_page:'https://explorer.kjnodes.com/nolus/tx/${txHash}',account_page:'https://explorer.kjnodes.com/nolus/account/${accountAddress}'}],keywords:['mainnet']},{$schema:'../chain.schema.json',chain_name:'nomic',status:'live',network_type:'mainnet',pretty_name:'Nomic',website:'https://nomic.io/',chain_id:'nomic-stakenet-3',bech32_prefix:'nomic',daemon_name:'nomic',node_home:'$HOME/.nomic-stakenet-3',codebase:{git_repo:'https://github.com/nomic-io/nomic',recommended_version:'develop',compatible_versions:['develop','v3'],genesis:{genesis_url:'https://raw.githubusercontent.com/nomic-io/nomic/develop/genesis.json'},versions:[{name:'main',recommended_version:'main',compatible_versions:['main']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.svg'},peers:{seeds:[{id:'238120dfe716082754048057c1fdc3d6f09609b5',address:'161.35.51.124:26656'},{id:'34544f82960d2ff2b1defb7b04f097557f4183be',address:'seeds.goldenratiostaking.net:26656',provider:'Golden Ratio Staking'},{id:'10beadbcd4bc5fef8a1f5f57353bdb8646f7a554',address:'seeds.whispernode.com:26656',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12756',provider:'carbonZERO🌲'}],persistent_peers:[]},apis:{rpc:[{address:'http://138.197.71.46:26657',provider:'nomic-io'},{address:'https://nomic-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc.nomic.interbloc.org',provider:'Interbloc'},{address:'https://rpc.nomic.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://rpc-nomic.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-nomic.carbonZERO.zone:443',provider:'carbonZERO🌲'}],rest:[{address:'https://app.nomic.io:8443',provider:'nomic-io'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/nomic',account_page:'https://bigdipper.live/nomic/accounts/${accountAddress}',tx_page:'https://bigdipper.live/nomic/transactions/${txHash}'},{kind:'Zenscan.io',url:'https://nomic.zenscan.io/index.php',account_page:'https://nomic.zenscan.io/address.php?address=${accountAddress}',tx_page:'https://nomic.zenscan.io/transaction.php?hash=${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'nyx',status:'live',network_type:'mainnet',website:'https://nymtech.net/',pretty_name:'Nym',chain_id:'nyx',bech32_prefix:'n',daemon_name:'nyxd',node_home:'$HOME/.nyxd',slip44:118,fees:{fee_tokens:[{denom:'unym',fixed_min_gas_price:0.25}]},codebase:{git_repo:'https://github.com/nymtech/nyxd/',recommended_version:'v0.26.1',compatible_versions:['v0.26.1'],binaries:{'linux/amd64':'https://github.com/nymtech/nymd/releases/'},genesis:{genesis_url:'https://nymtech.net/genesis/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v0.26.1',recommended_version:'v0.26.1',compatible_versions:['v0.26.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/nymtech/nyxd/releases'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15356',provider:'Polkachu'}],persistent_peers:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'a58b9b102e7d91f4900036b40b8232d386245c55',address:'3.65.247.65:26656'},{id:'ee03a6777fb76a2efd0106c3769daaa064a3fcb5',address:'51.79.21.187:26656'},{id:'6bac8d8e4b43a230d2da45480d82ec87144c2f23',address:'nyx-validator.nym.blockfend.com:26656'},{id:'3905ef90a12784a6f0ae4435fcd8ad13816f12ac',address:'35.245.211.169:26656'},{id:'2f57a4a5926ceadb91a6df09a82ebad322777a6c',address:'sentry-2.nym.ezstaking.xyz:26666'},{id:'8fb63514b6325459fb90ede3b3697ec0827b6f50',address:'35.223.70.235:26656'},{id:'6625c048105d86d8bd6c22bc1359e10f4de1e6d4',address:'34.125.78.165:26656'},{id:'a0fd38e40fd53699437d90456e0a2e62df0607e0',address:'15.235.9.199:26656'},{id:'22120fe1203d2721cda9dd2548a346fdae43aedb',address:'51.79.80.25:26656'},{id:'611c8b24adc5ae17477b3dfedae32af117d6d276',address:'35.215.45.32:26656'},{id:'4e1663adac48c439baa5fbaebb9c9ddde91f9c18',address:'51.79.72.10:26656'},{id:'b436cf49cd0e163ea1aa9eaf38e3d2250eb42c9e',address:'51.222.248.217:26656'},{id:'2e2ae7a117b22c0a09b685b963603150f702b6af',address:'144.126.133.37:10053'}]},apis:{rpc:[{address:'https://rpc.nyx.nodes.guru/',provider:'nodes guru'},{address:'https://nym.vladiatorlabs.io/',provider:'vladiatorlabs'},{address:'https://rpc.nym.forbole.com/',provider:'forbole'},{address:'https://rpc-nyx.testnet.run/',provider:'testnet-run'},{address:'https://nym-mainnet-rpc.commodum.io/',provider:'commodum'},{address:'https://nym-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://nym-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'nym-grpc.polkachu.com:15390',provider:'Polkachu'}]},explorers:[{kind:'Nodes Guru explorer',url:'https://nym.explorers.guru/',tx_page:'https://nym.explorers.guru/transaction/${txHash}',account_page:'https://nym.explorers.guru/account/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/nyx',tx_page:'https://app.ezstaking.io/nyx/txs/${txHash}',account_page:'https://app.ezstaking.io/nyx/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/nyx',tx_page:'https://www.mintscan.io/nyx/transactions/${txHash}',account_page:'https://www.mintscan.io/nyx/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/nyx',tx_page:'https://ping.pub/nyx/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/nym',tx_page:'https://bigdipper.live/nym/transactions/${txHash}',account_page:'https://bigdipper.live/nym/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'octa',status:'live',network_type:'mainnet',pretty_name:'Octa',chain_id:'octa',bech32_prefix:'octa',daemon_name:'octadaemon',node_home:'$HOME/.octa',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uocta',fixed_min_gas_price:0}]},codebase:{git_repo:'',recommended_version:'',compatible_versions:[],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','windows/amd64':''},genesis:{genesis_url:'https://octa-coin-assets.s3.eu-central-1.amazonaws.com/genesis.json'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg'},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[],rest:[]},explorers:[{kind:'Octa explorer',url:'http://explorer.octa-coin.com/',tx_page:'http://explorer.octa-coin.com/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'odin',status:'live',network_type:'mainnet',website:'https://odinprotocol.io/',pretty_name:'Odin Protocol',chain_id:'odin-mainnet-freya',bech32_prefix:'odin',daemon_name:'odind',node_home:'$HOME/.odin',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'loki',fixed_min_gas_price:0.0125,low_gas_price:0.025,average_gas_price:0.05,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'loki'}]},codebase:{git_repo:'https://github.com/ODIN-PROTOCOL/odin-core',recommended_version:'v0.6.2',compatible_versions:['v0.6.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/genesis.json'},versions:[{name:'v0.6.2',recommended_version:'v0.6.2',compatible_versions:['v0.6.2']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16856',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'odin-mainnet-seed.autostake.com:26766',provider:'AutoStake.net'}],persistent_peers:[{id:'9d16b1ce74a34b869d69ad5fe34eaca614a36ecd',address:'35.241.238.207:26656',provider:'Odin Protocol'},{id:'02e905f49e1b869f55ad010979931b542302a9e6',address:'35.241.221.154:26656',provider:'Odin Protocol'},{id:'4847c79f1601d24d3605278a0183d416a99aa093',address:'34.140.252.7:26656',provider:'Odin Protocol'},{id:'0165cd0d60549a37abb00b6acc8227a54609c648',address:'34.79.179.216:26656',provider:'Odin Protocol'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'odin-mainnet-peer.autostake.com:26766',provider:'AutoStake.net'}]},apis:{rpc:[{address:'http://34.79.179.216:26657',provider:'Odin Protocol'},{address:'https://odin-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://odin-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'http://34.79.179.216:1317/',provider:'Odin Protocol'},{address:'https://odin-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://odin-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'odin-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'odin-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'odin web',url:'https://mainnet.odinprotocol.io/',tx_page:'https://mainnet.odinprotocol.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/odin',tx_page:'https://ping.pub/odin/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'okexchain',status:'live',network_type:'mainnet',pretty_name:'OKExChain',chain_id:'exchain-66',bech32_prefix:'ex',daemon_name:'exchaind',node_home:'$HOME/.exchaind',slip44:60,fees:{fee_tokens:[{denom:'wei',low_gas_price:200000000,average_gas_price:250000000,high_gas_price:400000000}]},codebase:{git_repo:'https://github.com/okex/exchain',recommended_version:'v1.6.1.1',compatible_versions:['v1.2.2','v1.6.1.1'],binaries:{},genesis:{genesis_url:'https://raw.githubusercontent.com/okx/mainnet/main/genesis.json'},versions:[{name:'v1.6.1.1',recommended_version:'v1.6.1.1',compatible_versions:['v1.2.2','v1.6.1.1'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png'},peers:{seeds:[{id:'e926c8154a2af4390de02303f0977802f15eafe2',address:'3.16.103.80:26656',provider:'Chillcrypto'},{id:'7fa5b1d1f1e48659fa750b6aec702418a0e75f13',address:'175.41.191.69:26656',provider:'Unique farming'},{id:'c8f32b793871b56a11d94336d9ce6472f893524b',address:'35.74.8.189:26656',provider:'DeLab'}],persistent_peers:[]},apis:{rpc:[{address:'https://exchaintmrpc.okex.org',provider:'okx chain'}],rest:[]},explorers:[{kind:'OKLink',url:'https://www.oklink.com/en/okc',tx_page:'https://www.oklink.com/en/okc/tx/${txHash}',account_page:'https://www.oklink.com/en/okc/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'omniflixhub',status:'live',network_type:'mainnet',website:'https://omniflix.co/home',pretty_name:'OmniFlix',chain_id:'omniflixhub-1',daemon_name:'omniflixhubd',node_home:'$HOME/.omniflixhub',bech32_prefix:'omniflix',slip44:118,codebase:{git_repo:'https://github.com/OmniFlix/omniflixhub',recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/OmniFlix/mainnet/main/omniflixhub-1/genesis.json'},versions:[{name:'v0.8.0',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],next_version_name:'v0.10.0'},{name:'v0.10.0',proposal:6,height:6262420,recommended_version:'v0.10.0',compatible_versions:['v0.10.0'],next_version_name:'v0.11.0'},{name:'v0.11.0',proposal:12,height:7339200,recommended_version:'v0.11.1',compatible_versions:['v0.11.1'],next_version_name:'v0.12.x'},{name:'v0.12.x',proposal:15,height:8054200,recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg'},fees:{fee_tokens:[{denom:'uflix',fixed_min_gas_price:0,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'uflix'}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:16956',provider:'RHINO'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'omniflixhub-mainnet-seed.autostake.com:27306',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16956',provider:'Lavender.Five Nodes 🐝'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'omniflix.seed.mzonder.com:10656',provider:'MZONDER'}],persistent_peers:[{id:'574b37cc6e80663e70673cbe848147c2643ca48e',address:'35.240.187.174:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'omniflixhub-mainnet-peer.autostake.com:27306',provider:'AutoStake 🛡️ Slash Protected'},{id:'d8e371758cdb310906bc32ba0bb922642bb33536',address:'65.21.91.99:26756',provider:'Staketab'}]},apis:{rpc:[{address:'https://omniflix.kingnodes.com',provider:'kingnodes'},{address:'https://rpc.omniflix.nodestake.top',provider:'NodeStake'},{address:'https://rpc.omniflix.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc-omniflixhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://omniflixhub-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-omniflix.huginn.tech:443',provider:'Huginn'},{address:'https://rpc.omniflix.silentvalidator.com/',provider:'silent'},{address:'https://omniflix.nodejumper.io',provider:'NODEJUMPER'},{address:'https://omniflixhub-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-omniflix.architectnodes.com',provider:'Architect Nodes'},{address:'https://omniflix-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-omniflixhub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://omniflix-rpc.dakshavalidator.in',provider:'Daksha Validator'},{address:'https://rpc-omniflix.mzonder.com:443',provider:'MZONDER'}],rest:[{address:'https://api.omniflix.nodestake.top',provider:'NodeStake'},{address:'https://api-omniflixhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://omniflixhub-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-omniflixhub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.omniflix.silentvalidator.com/',provider:'silent'},{address:'https://omniflix.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://omniflix.kingnodes.com',provider:'kingnodes'},{address:'https://omniflixhub-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-omniflix.architectnodes.com',provider:'Architect Nodes'},{address:'https://omniflix-rest.staketab.org',provider:'Staketab'},{address:'https://omniflix-api.dakshavalidator.in',provider:'Daksha Validator'},{address:'http://omniflix.api.staking-explorer.com',provider:'omniflix.staking-explorer.com'},{address:'https://api-omniflix.mzonder.com:443',provider:'MZONDER'}],grpc:[{address:'grpc-omniflix.kingnodes.com:443',provider:'kingnodes'},{address:'grpc.omniflix.nodestake.top:443',provider:'NodeStake'},{address:'grpc-omniflixhub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'omniflixhub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-omniflixhub.cosmos-spaces.cloud:2230',provider:'Cosmos Spaces'},{address:'omniflix.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'omniflixhub-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-omniflix.architectnodes.com:1443',provider:'Architect Nodes'},{address:'services.staketab.com:9015',provider:'Staketab'},{address:'grpc-omniflix.mzonder.com:443',provider:'MZONDER'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/omniflixhub',tx_page:'https://app.ezstaking.io/omniflixhub/txs/${txHash}',account_page:'https://app.ezstaking.io/omniflixhub/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/omniflix',tx_page:'https://www.mintscan.io/omniflix/transactions/${txHash}',account_page:'https://www.mintscan.io/omniflix/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/omniflixhub',tx_page:'https://atomscan.com/omniflixhub/transactions/${txHash}',account_page:'https://atomscan.com/omniflixhub/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'onomy',status:'live',network_type:'mainnet',website:'https://onomy.io/',pretty_name:'Onomy',chain_id:'onomy-mainnet-1',bech32_prefix:'onomy',daemon_name:'onomyd',node_home:'$HOME/.onomyd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'anom',low_gas_price:0,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'anom'}]},codebase:{git_repo:'https://github.com/onomyprotocol/onomy',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],binaries:{'linux/amd64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd','linux/arm64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd-arm'},cosmos_sdk_version:'0.44',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.4',genesis:{genesis_url:'https://raw.githubusercontent.com/onomyprotocol/onomy/main/genesis/mainnet/genesis-mainnet-1.json'},versions:[{name:'v1.0.1',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.44',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.4',binaries:{'linux/amd64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd','linux/arm64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd-arm'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png'},peers:{seeds:[{id:'211535f9b799bcc8d46023fa180f3359afd4c1d3',address:'44.213.44.5:26656',provider:'onomy'},{id:'cd9a47cebe8eef076a5795e1b8460a8e0b2384e5',address:'3.210.0.126:26656',provider:'onomy'}],persistent_peers:[{id:'c213f678b9e3b7c37b9229318b3e27b95c9d5af4',address:'52.70.182.125:26656',provider:'WhisperNode 🤐'},{id:'00ce2f84f6b91639a7cedb2239e38ffddf9e36de',address:'44.195.221.88:26656',provider:'cosmostation'}]},apis:{rpc:[{address:'https://rpc-mainnet.onomy.io',provider:'onomy'}],rest:[{address:'https://rest-mainnet.onomy.io',provider:'onomy'}],grpc:[]},explorers:[{kind:'Big Dipper',url:'https://explorer.onomy.io',tx_page:'https://explorer.onomy.io/transactions/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/onomy-protocol',tx_page:'https://www.mintscan.io/onomy-protocol/transactions/${txHash}',account_page:'https://www.mintscan.io/onomy-protocol/accounts/${accountAddress}'}],keywords:['dex','stablecoin','bridge','staking']},{$schema:'../chain.schema.json',chain_name:'oraichain',status:'live',network_type:'mainnet',website:'https://orai.io/',pretty_name:'Oraichain',chain_id:'Oraichain',bech32_prefix:'orai',daemon_name:'oraid',node_home:'$WORKSPACE/.oraid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'orai',fixed_min_gas_price:0,low_gas_price:0.003,average_gas_price:0.005,high_gas_price:0.007}]},staking:{staking_tokens:[{denom:'orai'}]},codebase:{git_repo:'https://github.com/oraichain/orai',recommended_version:'v0.41.3',compatible_versions:['v0.41.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.41.3/oraid'},genesis:{genesis_url:'https://raw.githubusercontent.com/oraichain/oraichain-static-files/master/mainnet-static-files/genesis.json'},versions:[{name:'v0.40.3',recommended_version:'v0.40.3',compatible_versions:['v0.40.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.40.3/oraid'}},{name:'v0.41.3',height:12353514,proposal:185,recommended_version:'v0.41.3',compatible_versions:['v0.41.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.41.3/oraid'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg'},peers:{seeds:[{id:'0baa806b3a4dd17be6e06369d899f140c3897d6e',address:'18.223.242.70:26656',provider:'oraichain-team'},{id:'9749da4a81526266d7b8fe9a03d260cd3db241ad',address:'18.116.209.76:26656',provider:'oraichain-team'},{id:'35c1f999d67de56736b412a1325370a8e2fdb34a',address:'5.189.169.99:26656',provider:'ORAI Vanguard'},{id:'5ad3b29bf56b9ba95c67f282aa281b6f0903e921',address:'64.225.53.108:26656',provider:'oraichain-team'},{id:'d091cabe3584cb32043cc0c9199b0c7a5b68ddcb',address:'seed.orai.synergynodes.com:26656',provider:'synergynodes'},{id:'f223f1be06ef35a6dfe54995f05daeb1897d94d7',address:'seed-node.mms.team:42656',provider:'MMS'}],persistent_peers:[{id:'0baa806b3a4dd17be6e06369d899f140c3897d6e',address:'18.223.242.70:26656'},{id:'9749da4a81526266d7b8fe9a03d260cd3db241ad',address:'18.116.209.76:26656'},{id:'35c1f999d67de56736b412a1325370a8e2fdb34a',address:'5.189.169.99:26656'},{id:'5ad3b29bf56b9ba95c67f282aa281b6f0903e921',address:'64.225.53.108:26656'},{id:'d091cabe3584cb32043cc0c9199b0c7a5b68ddcb',address:'seed.orai.synergynodes.com:26656',provider:'synergynodes'},{id:'c14df7b2e097d743aa7574c7cf65397a06ea3833',address:'peer-oraichain.mms.team:56103',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.orai.io',provider:'oraichain-team'},{address:'http://64.225.53.108:26657',provider:'oraichain-team'},{address:'https://rpc-oraichain.vchain.zone',provider:'Vchain-team'},{address:'https://rpc-orai.nodine.id/',provider:'Nodine.ID'},{address:'https://rpc-oraichain.mms.team',provider:'MMS'}],rest:[{address:'http://lcd.orai.io',provider:'oraichain-team'},{address:'http://64.225.53.108:1317',provider:'oraichain-team'},{address:'https://rest-oraichain.vchain.zone',provider:'Vchain-team'},{address:'https://api-orai.nodine.id',provider:'Noidne.ID'},{address:'https://api-oraichain.mms.team',provider:'MMS'}],grpc:[{address:'grpc-oraichain.mms.team:443',provider:'MMS'}]},explorers:[{kind:'oraiscan',url:'https://scan.orai.io',tx_page:'https://scan.orai.io/txs/${txHash}'},{kind:'Nodine Explorer',url:'https://explorer.co.id/orai',tx_page:'https://explorer.co.id/orai/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/orai',tx_page:'https://atomscan.com/orai/transactions/${txHash}',account_page:'https://atomscan.com/orai/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'osmosis',status:'live',network_type:'mainnet',website:'https://osmosis.zone/',update_link:'https://raw.githubusercontent.com/osmosis-labs/osmosis/main/chain.schema.json',pretty_name:'Osmosis',chain_id:'osmosis-1',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v18.0.0',compatible_versions:['v18.0.0'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-arm64?checksum=sha256:4331f9a318f6dd2f012c36f6ef19af8378fd1e9bc85c751e3f56f7018176ed58','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-amd64?checksum=sha256:9a98a57946e936e7380ae897a205b4e18a188332e91ca84a1f62c21cbb437845'},cosmos_sdk_version:'osmosis-labs/cosmos-sdk@0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],genesis:{name:'v3',genesis_url:'https://github.com/osmosis-labs/networks/raw/main/osmosis-1/genesis.json'},versions:[{name:'v3',tag:'v3.1.0',height:0,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-darwin-amd64?checksum=sha256:a532f25ae754d2573f6a3c91ba59496ddb9f6766ccf6f69f408f6e1597144a74','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-linux-amd64?checksum=sha256:6a73d75e9c75ea402c13edc8c5c4ed08e26c5d8e517d540a9ca8b7e7afa67f79','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-linux-arm64?checksum=sha256:893f8a9786ae76d4217260201cd94ab67010f68d98b9676a9b31c0a5e68d1eae'},next_version_name:'v4'},{name:'v4',tag:'v4.2.0',height:1314500,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-darwin-amd64?checksum=sha256:eee08350b223dd06a2aa16aab44aa51eb116f6267924ee1e788ca28fb54fe02d','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-linux-amd64?checksum=sha256:a11c61a737983d176f23ce83fa5ff985000ce8d5107d738ee6fa7d59b8dd3053','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-linux-arm64?checksum=sha256:41260be15e874fbc6cc49757d9fe3d4e459634729e2b745923e508e9cb26f837'},next_version_name:'v5'},{name:'v5',tag:'v6.4.0',height:2383300,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-darwin-amd64?checksum=sha256:735c7828b0bc311381f4c18081fa648f849df03aeccf173425cc52a634e3c7d8','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-linux-amd64?checksum=sha256:e4017da5d1a0a3b37b4f6936ba7ef16f39972ae25f95feae43e506f14933cf94','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-linux-arm64?checksum=sha256:a101bb3feb0419293a3ecee17d732a312bf9e864a829905ed509c65b5944040b'},next_version_name:'v7'},{name:'v7',tag:'v8.0.0',height:3401000,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v8.0.0/osmosisd-8.0.0-linux-amd64?checksum=sha256:4559ffe7d1e83b1519c2d45a709d35a89b51f8b35f8bba3b58aef92e667e254c'},next_version_name:'v9'},{name:'v9',tag:'v10.1.1',height:4707300,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v10.1.1/osmosisd-10.1.1-linux-amd64?checksum=sha256:aeae58f8b0be86d5e6e3aec1a8774eab4947207c88c7d4f309c46da98f6694e8','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v10.1.1/osmosisd-10.1.1-linux-arm64?checksum=sha256:d2c672ffa9782687f91d8d03bd23fdf8bd2fbe8b79c9cfcf8e9d302a1238a12c'},next_version_name:'v11'},{name:'v11',tag:'v11.0.1',height:5432450,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v11.0.1/osmosisd-11.0.1-linux-amd64?checksum=sha256:41b8fd2345a5e5b77ee5ed9b9ec5370d94bd1b1aa0d4ac2ac0ab02ee98ddd0d8','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v11.0.1/osmosisd-11.0.1-linux-arm64?checksum=sha256:267776170495ecaa831238ea8994f8790a379663c9ae47a2e93e5beceafd8e1d'},next_version_name:'v12'},{name:'v12',tag:'v12.3.0',height:6246000,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-amd64?checksum=sha256:958210c919d13c281896fa9773c323c5534f0fa46d74807154f737609a00db70','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-arm64?checksum=sha256:a931618c8a839c30e5cecfd2a88055cda1d68cc68557fe3303fe14e2de3bef8f'},next_version_name:'v13'},{name:'v13',tag:'v13.1.2',height:7241500,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v13.1.2/osmosisd-13.1.2-linux-amd64?checksum=sha256:67ed53046667c72ec6bfe962bcb4d6b122610876b3adf75fb7820ce52c34872d','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v13.1.2/osmosisd-13.1.2-linux-arm64?checksum=sha256:ad35c2a8d55852fa28187a55bdeb983494c07923f2a8a9f4479fb044d8d62bd9'},next_version_name:'v14'},{name:'v14',tag:'v14.0.1',height:7937500,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v14.0.1/osmosisd-14.0.1-linux-amd64?checksum=sha256:2cc4172bcf000f0f06b30b16864d875a8de2ee12df994a593dfd52a506851bce','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v14.0.1/osmosisd-14.0.1-linux-arm64?checksum=sha256:9a44c17d239c8d9afd19d0ff0bd14ca883fb9e9fbf69aff18c2607ffa6bff378'},next_version_name:'v15'},{name:'v15',tag:'v15.2.0',height:8732500,recommended_version:'v15.2.0',compatible_versions:['v15.2.0','v15.1.2','v15.0.0'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v15.2.0/osmosisd-15.2.0-linux-amd64?checksum=sha256:3aab2f2668cb5a713d5770e46a777ef01c433753378702d9ae941aa2d1ee5618','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v15.2.0/osmosisd-15.2.0-linux-arm64?checksum=sha256:e158d30707a0ea51482237f99676223e81ce5a353966a5c83791d2662a930f35'},next_version_name:'v16'},{name:'v16',tag:'v16.1.1',height:10517000,recommended_version:'v16.1.1',compatible_versions:['v16.1.0','v16.1.1'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-linux-arm64?checksum=sha256:b96ff1f4c9b4abecb1b38998b1a1f891cfed2cc8078ab64914b151183c0c199b','darwin/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-darwin-arm64?checksum=sha256:c743da4d3632a2bc3ea0ce784bbd13383492a4a34d53295eb2c96987bacf8e8c','darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-darwin-amd64?checksum=sha256:d856ebda9c31f052d10a78443967a93374f2033292f0afdb6434b82b4ed79790','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-linux-amd64?checksum=sha256:f838618633c1d42f593dc33d26b25842f5900961e987fc08570bb81a062e311d'},next_version_name:'v17'},{name:'v17',tag:'v17.0.0',height:11126100,recommended_version:'v17.0.0',compatible_versions:['v17.0.0'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@v0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-linux-arm64?checksum=sha256:d5eeab6a15e2acd7e24e7caf4fe3336c35367ff376da6299d404defd09ce52f9','darwin/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-darwin-arm64?checksum=sha256:5ca1b120a62ba473e7772682d89db949ae67aa10dc9bf4629b0022a95e7ff1df','darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-darwin-amd64?checksum=sha256:b5e4deb0d659eeeaee791dab765433bdb8d6a7e37d909628e0f9becb7d1f154b','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-linux-amd64?checksum=sha256:d7fe62ae33cf2f0b48a17eb8b02644dadd9924f15861ed622cd90cb1a038135b'},next_version_name:'v18'},{name:'v18',tag:'v18.0.0',height:11155350,recommended_version:'v18.0.0',compatible_versions:['v18.0.0'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@v0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-arm64?checksum=sha256:4331f9a318f6dd2f012c36f6ef19af8378fd1e9bc85c751e3f56f7018176ed58','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-amd64?checksum=sha256:9a98a57946e936e7380ae897a205b4e18a188332e91ca84a1f62c21cbb437845'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png',theme:{primary_color_hex:'#231D4B'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg'},peers:{seeds:[{id:'f515a8599b40f0e84dfad935ba414674ab11a668',address:'osmosis.blockpane.com:26656',provider:'blockpane'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12556',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'osmosis-mainnet-seed.autostake.com:26716',provider:'AutoStake 🛡️ Slash Protected'},{id:'3cc024d1c760c9cd96e6413abaf3b36a8bdca58e',address:'seeds.goldenratiostaking.net:1630',provider:'Golden Ratio Staking'},{id:'e891d42c31064fb7e0d99839536164473c4905c2',address:'seed-osmosis.freshstaking.com:31656',provider:'FreshSTAKING'},{id:'bd7064a50f5843e2c84c71c4dc18ac07424bdcc1',address:'seeds.whispernode.com:12556',provider:'WhisperNode🤐'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'osmosis.rpc.kjnodes.com:11259',provider:'kjnodes'},{id:'38ab18cb2ea1dfeb6232b429e1508f56b6ae5031',address:'seed-osmosis-01.stakeflow.io:65535',provider:'Stakeflow'},{id:'954ab3a0551b592b654b1554af8fc8746ed7b362',address:'seed-node.mms.team:31656',provider:'MMS'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'osmosis-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'osmosis-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'4d9ac3510d9f5cfc975a28eb2a7b8da866f7bc47',address:'37.187.38.191:26656',provider:'stakelab'},{id:'2f9c16151400d8516b0f58c030b3595be20b804c',address:'37.120.245.167:26656',provider:'syncnode'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'osmosis-mainnet-peer.autostake.com:26716',provider:'AutoStake 🛡️ Slash Protected'},{id:'e891d42c31064fb7e0d99839536164473c4905c2',address:'seed-osmosis.freshstaking.com:31656',provider:'FreshSTAKING'},{id:'38ab18cb2ea1dfeb6232b429e1508f56b6ae5031',address:'peer-osmosis-01.stakeflow.io:65535',provider:'Stakeflow'},{id:'6f1d92857e39a6f26a3a914f807064824c255939',address:'65.21.91.99:16956',provider:'Staketab'},{id:'50d0865decf5657eaf8e50e51bd9d8ce5f927f6c',address:'peer-osmosis.mms.team:56102',provider:'MMS'},{id:'8baba02f26fd28660699d40d6fa68f9509099029',address:'95.216.42.88:41656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc.osmosis.zone/',provider:'Osmosis Foundation'},{address:'https://rpc-osmosis.blockapsis.com',provider:'chainapsis'},{address:'https://osmosis-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://osmosis-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://rpc-osmosis.whispernode.com:443',provider:'WhisperNode 🤐'},{address:'https://osmosis-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-osmosis.ecostake.com',provider:'ecostake'},{address:'https://rpc-osmosis.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://osmosis-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-osmosis-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://rpc.osmosis.interbloc.org',provider:'Interbloc'},{address:'https://osmosis.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc.osl.zone',provider:'Osmosis Support Lab'},{address:'https://osmosis-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://osmosis.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://osmosis.api.onfinality.io/public',provider:'OnFinality'},{address:'https://osmosis.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-osmosis-01.stakeflow.io',provider:'Stakeflow'},{address:'https://osmosis-rpc.staketab.org:443',provider:'Staketab'},{address:'https://osmosis-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-osmosis.mms.team',provider:'MMS'},{address:'https://osmosis-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/osmosis/trpc',provider:'PRO Delegators'},{address:'http://rpc-osmosis.freshstaking.com:31657',provider:'FreshSTAKING'},{address:'https://osmosis-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://lcd.osmosis.zone/',provider:'Osmosis Foundation'},{address:'https://osmosis-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://lcd-osmosis.blockapsis.com',provider:'chainapsis'},{address:'https://osmosis-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest-osmosis.ecostake.com',provider:'ecostake'},{address:'https://api-osmosis-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://api.osmosis.interbloc.org',provider:'Interbloc'},{address:'https://api-osmosis.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://osmosis-api.polkachu.com',provider:'Polkachu'},{address:'https://osmosis.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.osl.zone',provider:'Osmosis Support Lab'},{address:'https://osmosis-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://osmosis.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://osmosis.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-osmosis-01.stakeflow.io',provider:'Stakeflow'},{address:'https://osmosis-rest.staketab.org',provider:'Staketab'},{address:'https://osmosis-api.w3coins.io',provider:'w3coins'},{address:'https://lcd-osmosis.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-osmosis.mms.team',provider:'MMS'},{address:'https://osmosis-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/osmosis/crpc',provider:'PRO Delegators'},{address:'https://osmosis-api.stake-town.com:443',provider:'StakeTown'},{address:'https://osmosis.stakesystems.io/',provider:'stakesystems'}],grpc:[{address:'osmosis-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-osmosis-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'osmosis.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'osmosis-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-osmosis.cosmos-spaces.cloud:1130',provider:'Cosmos Spaces'},{address:'osmosis.grpc.interchain.ivaldilabs.xyz:433',provider:'ivaldilabs'},{address:'osmosis.grpc.kjnodes.com:11290',provider:'kjnodes'},{address:'grpc-osmosis-01.stakeflow.io:6754',provider:'Stakeflow'},{address:'services.staketab.com:9010',provider:'Staketab'},{address:'osmosis-grpc.w3coins.io:12590',provider:'w3coins'},{address:'grpc-osmosis.mms.team:443',provider:'MMS'},{address:'osmosis-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'osmosis-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/osmosis',tx_page:'https://app.ezstaking.io/osmosis/txs/${txHash}',account_page:'https://app.ezstaking.io/osmosis/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/osmosis',tx_page:'https://www.mintscan.io/osmosis/transactions/${txHash}',account_page:'https://www.mintscan.io/osmosis/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/osmosis',tx_page:'https://ping.pub/osmosis/tx/${txHash}'},{kind:'explorers.guru',url:'https://osmosis.explorers.guru',tx_page:'https://osmosis.explorers.guru/transaction/${txHash}',account_page:'https://osmosis.explorers.guru/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/osmosis',tx_page:'https://atomscan.com/osmosis/transactions/${txHash}',account_page:'https://atomscan.com/osmosis/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/osmosis',tx_page:'https://bigdipper.live/osmosis/transactions/${txHash}',account_page:'https://bigdipper.live/osmosis/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/osmosis',tx_page:'https://explorer.tcnetwork.io/osmosis/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/osmosis/account/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/osmosis',account_page:'https://stakeflow.io/osmosis/accounts/${accountAddress}'}],keywords:['dex']},{$schema:'../chain.schema.json',chain_name:'panacea',status:'live',network_type:'mainnet',website:'https://medibloc.com/en/',pretty_name:'Medibloc',chain_id:'panacea-3',bech32_prefix:'panacea',daemon_name:'panacead',node_home:'$HOME/.panacead',key_algos:['secp256k1'],slip44:371,fees:{fee_tokens:[{denom:'umed',fixed_min_gas_price:5,low_gas_price:5,average_gas_price:7,high_gas_price:9}]},staking:{staking_tokens:[{denom:'umed'}]},codebase:{git_repo:'https://github.com/medibloc/panacea-core',recommended_version:'v2.0.6',compatible_versions:['v2.0.5'],binaries:{},genesis:{genesis_url:'https://github.com/medibloc/panacea-mainnet/raw/master/panacea-3/genesis.json'},versions:[{name:'v2.0.6',recommended_version:'v2.0.6',compatible_versions:['v2.0.5'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg'},peers:{persistent_peers:[{id:'395aead00e99f828e4af92531dcd8c8da1255a8f',address:'3.36.50.133:26656',provider:'medibloc'},{id:'c238f279c970764d6893ae44bdf5c949dc22b009',address:'13.114.44.199:26656',provider:'medibloc'},{id:'00c57e36559b49ce7d29fa4920b5132584994368',address:'52.77.227.241:26656',provider:'medibloc'},{id:'5cd589ab0f34dbeb07cb0e156741838b2c7d3737',address:'148.251.235.130:16656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.gopanacea.org',provider:'medibloc'},{address:'https://panacea-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api.gopanacea.org',provider:'medibloc'},{address:'https://panacea-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9400',provider:'Staketab'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/medibloc',tx_page:'https://www.mintscan.io/medibloc/transactions/${txHash}',account_page:'https://www.mintscan.io/medibloc/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://explorer.gopanacea.org',tx_page:'https://explorer.gopanacea.org/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'passage',chain_id:'passage-2',pre_fork_chain_name:'passage1',pretty_name:'Passage',status:'live',network_type:'mainnet',website:'https://passage3d.com/',bech32_prefix:'pasg',daemon_name:'passage',node_home:'$HOME/.passage',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'upasg',fixed_min_gas_price:0,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'upasg'}]},codebase:{git_repo:'https://github.com/envadiv/Passage3D',recommended_version:'v2.0.1',compatible_versions:['v2.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-2/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.1',compatible_versions:['v2.0.1'],cosmos_sdk_version:'v0.45.16',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.27'},next_version_name:''}]},peers:{seeds:[{id:'aebb8431609cb126a977592446f5de252d8b7fa1',address:'104.236.201.138:26656'},{id:'b6beabfb9309330944f44a1686742c2751748b83',address:'5.161.47.163:26656'},{id:'7a9a36630523f54c1a0d56fc01e0e153fd11a53d',address:'167.235.24.145:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15656',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:15656',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'passage-mainnet-seed.autostake.com:26916',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'passage-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'passage-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'2534bb8af72ab14e001a9f48b7cf9626221c6be5',address:'seeds.whispernode.com:15656',provider:'WhisperNode🤐'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10556',provider:'StakerHouse'}],persistent_peers:[{id:'d35d652b6cb3bf7d6cb8d4bd7c036ea03e7be2ab',address:'116.203.182.185:26656'},{id:'8e0b0d4f80d0d2853f853fbd6a76390113f07d72',address:'65.108.127.249:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'passage-mainnet-peer.autostake.com:26916',provider:'AutoStake 🛡️ Slash Protected'},{id:'621f75a74a95298fe16e0c2dd899c087bcba6594',address:'65.108.195.29:50656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.passage.vitwit.com',provider:'vitwit'},{address:'https://passage-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-passage.ecostake.com',provider:'ecostake'},{address:'https://passage-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-passage-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-passage.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.passage.nodestake.top',provider:'NodeStake'},{address:'https://passage-rpc.polkachu.com',provider:'Polkachu'},{address:'https://passage-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-passage.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-passage.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://passage-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://passage-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://api.passage.vitwit.com',provider:'vitwit'},{address:'https://passage-rest.staketab.org',provider:'Staketab'},{address:'https://rest-passage.ecostake.com',provider:'ecostake'},{address:'https://passage-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-passage.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-passage-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.passage.nodestake.top',provider:'NodeStake'},{address:'https://passage-api.polkachu.com',provider:'Polkachu'},{address:'https://passage-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-passage.d-stake.xyz',provider:'D-stake'},{address:'https://passage-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-passage.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://passage-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc-passage-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'passage-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'passage-grpc.polkachu.com:15690',provider:'Polkachu'},{address:'grpc-passage.cosmos-spaces.cloud:2320',provider:'Cosmos Spaces'},{address:'grpc.passage.nodestake.top:443',provider:'NodeStake'},{address:'passage-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'services.staketab.com:9023',provider:'Staketab'},{address:'passage-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'aneka',url:'https://passage.aneka.io',tx_page:'https://passage.aneka.io/txs/${txHash}',account_page:'https://passage.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/passage',tx_page:'https://www.mintscan.io/passage/transactions/${txHash}',account_page:'https://www.mintscan.io/passage/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/passage',tx_page:'https://atomscan.com/passage/transactions/${txHash}',account_page:'https://atomscan.com/passage/accounts/${accountAddress}'},{kind:'cosmotracker',url:'https://cosmotracker.com/passage',tx_page:'https://cosmotracker.com/passage/tx/${txHash}',account_page:'https://cosmotracker.com/passage/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png'}},{$schema:'../chain.schema.json',chain_name:'passage1',chain_id:'passage-1',pretty_name:'Passage',status:'killed',network_type:'mainnet',website:'https://passage3d.com/',bech32_prefix:'pasg',daemon_name:'passage',node_home:'$HOME/.passage',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'upasg',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'upasg'}]},codebase:{git_repo:'https://github.com/envadiv/Passage3D',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-1/genesis.json'}},explorers:[{kind:'aneka',url:'https://passage.aneka.io',tx_page:'https://passage.aneka.io/txs/${txHash}',account_page:'https://passage.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/passage',tx_page:'https://www.mintscan.io/passage/txs/${txHash}',account_page:'https://www.mintscan.io/passage/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/passage',tx_page:'https://atomscan.com/passage/transactions/${txHash}',account_page:'https://atomscan.com/passage/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png'}},{$schema:'../chain.schema.json',chain_name:'persistence',chain_id:'core-1',pretty_name:'Persistence',status:'live',network_type:'mainnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[750],fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uxprt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/core-1/final_genesis.json'},versions:[{name:'v7',tag:'v7.0.0',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.0/persistenceCore-v7.0.0-linux-amd64.tar.gz'},next_version_name:'v8'},{name:'v8',tag:'v8.1.0',height:13046600,proposal:42,recommended_version:'v8.1.0',compatible_versions:['v8.1.0'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v8.1.0/persistenceCore-v8.1.0-linux-amd64.tar.gz'},next_version_name:'v9'},{name:'v9',tag:'v9.1.1',height:13160000,proposal:43,recommended_version:'v9.1.1',compatible_versions:['v9.1.1','v9.1.0'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg'},peers:{seeds:[{id:'eaa76966cad27a9807b7d8b9a62c9b2ca4924581',address:'tenderseed.ccvalidators.com:26003'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'persistence-mainnet-seed.autostake.com:26896',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15456',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'persistence-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'persistence-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ce9dc9467af943bf35f17f04cfcdf3895914d867',address:'seed-persistence-01.stakeflow.io:33656',provider:'Stakeflow'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'persistence-mainnet-peer.autostake.com:26896',provider:'AutoStake 🛡️ Slash Protected'},{id:'137818b03a705cf86622b4d97a074091f2f22589',address:'185.225.233.30:26756',provider:'Cosmonaut Stakes'},{id:'bb7c2cddd665303a0b4233e3d47f5bf2c3ac21ba',address:'135.181.142.60:15601',provider:'POSTHUMAN∞DVS'},{id:'3a4aa732fc9ad4f971ce081a34d6fc06e08dd7c6',address:'141.95.33.97:26656',provider:'Stakewolle.com | Auto-compound'},{id:'ce9dc9467af943bf35f17f04cfcdf3895914d867',address:'peer-persistence-01.stakeflow.io:33656',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.core.persistence.one',provider:'Persistence'},{address:'https://rpc-persistent-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://persistence-rpc.polkachu.com',provider:'Polkachu'},{address:'https://persistence-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-persistence.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc-persistence.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://persistence-mainnet-rpc.cosmonautstakes.com',provider:'Cosmonaut Stakes'},{address:'https://persistence-rpc.quantnode.tech',provider:'QuantNode'},{address:'https://persistence-rpc.zenscape.one',provider:'Zenscape'},{address:'https://persistence-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://persistence-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rpc.persistence.posthuman.digital:443',provider:'POSTHUMAN∞DVS'},{address:'http://141.95.33.97:21657/websocket',provider:'Stakewolle.com | Auto-compound'},{address:'https://rpc-persistence-01.stakeflow.io',provider:'Stakeflow'},{address:'https://persistence-rpc.w3coins.io',provider:'w3coins'},{address:'https://persistence-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://persistence-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://rest.core.persistence.one',provider:'Persistence'},{address:'https://api-persistent-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-persistence.starsquid.io',provider:'Starsquid'},{address:'https://persistence-api.polkachu.com',provider:'Polkachu'},{address:'https://api-persistence.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://persistence-api.kleomedes.network',provider:'Kleomedes'},{address:'https://rest-persistence.architectnodes.com',provider:'Architect Nodes'},{address:'https://persistence-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://persistence-mainnet-rest.cosmonautstakes.com',provider:'Cosmonaut Stakes'},{address:'https://persistence-lcd.quantnode.tech',provider:'QuantNode'},{address:'https://persistence-rest.zenscape.one',provider:'Zenscape'},{address:'https://persistence-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest.persistence.posthuman.digital:443',provider:'POSTHUMAN∞DVS'},{address:'http://141.95.33.97:1317',provider:'Stakewolle.com | Auto-compound'},{address:'https://api-persistence-01.stakeflow.io',provider:'Stakeflow'},{address:'https://persistence-api.w3coins.io',provider:'w3coins'},{address:'https://persistence-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://persistence-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc.core.persistence.one:443',provider:'Persistence'},{address:'grpc-persistent-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'persistence-grpc.polkachu.com:15490',provider:'Polkachu'},{address:'persistence-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc.persistence.posthuman.digital:80',provider:'POSTHUMAN∞DVS'},{address:'grpc-persistence.cosmos-spaces.cloud:1180',provider:'Cosmos Spaces'},{address:'141.95.33.97:9090',provider:'Stakewolle.com | Auto-compound'},{address:'grpc-persistence-01.stakeflow.io:49090',provider:'Stakeflow'},{address:'persistence-grpc.w3coins.io:15490',provider:'w3coins'},{address:'persistence-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/persistence',tx_page:'https://www.mintscan.io/persistence/transactions/${txHash}',account_page:'https://www.mintscan.io/persistence/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/persistence',tx_page:'https://ping.pub/persistence/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/persistence',tx_page:'https://atomscan.com/persistence/transactions/${txHash}',account_page:'https://atomscan.com/persistence/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/persistence',tx_page:'https://bigdipper.live/persistence/transactions/${txHash}',account_page:'https://bigdipper.live/persistence/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/persistence',account_page:'https://stakeflow.io/persistence/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'planq',status:'live',network_type:'mainnet',website:'https://planq.network/',pretty_name:'Planq',chain_id:'planq_7070-2',bech32_prefix:'plq',node_home:'$HOME/.planqd',daemon_name:'planqd',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aplanq',fixed_min_gas_price:20000000000,low_gas_price:30000000000,average_gas_price:35000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aplanq'}]},codebase:{git_repo:'https://github.com/planq-network/planq',recommended_version:'v1.0.7',compatible_versions:['v1.0.7'],binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Windows_x86_64.zip'},cosmos_sdk_version:'v0.46.3',consensus:{type:'cometbft',version:'0.34.26'},ibc_go_version:'5.0.2',genesis:{genesis_url:'https://raw.githubusercontent.com/planq-network/networks/main/mainnet/genesis.json'},versions:[{name:'v1.0.3',recommended_version:'v1.0.3',compatible_versions:['v1.0.0','v1.0.1','v1.0.2','v1.0.3'],binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Windows_x86_64.zip'}},{name:'v1.0.7',recommended_version:'v1.0.7',compatible_versions:['v1.0.7'],cosmos_sdk_version:'v0.46.3',consensus:{type:'cometbft',version:'0.34.26'},ibc_go_version:'5.0.2',binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg'},peers:{seeds:[{id:'dd2f0ceaa0b21491ecae17413b242d69916550ae',address:'135.125.247.70:26656',provider:'Planq Foundation EU'},{id:'5966b4ef17da12ee63ef30e50512ad41d541195c',address:'seeds-planq.sxlzptprjkt.xyz:18656',provider:'sxlzptprjkt | VALIDATOR'},{id:'c443eb8888e96e260dc23b9ef3c5a5773ec0e261',address:'rpc.planq.nodexcapital.com:12756',provider:'NodeX Validator'}],persistent_peers:[{id:'dd2f0ceaa0b21491ecae17413b242d69916550ae',address:'135.125.247.70:26656',provider:'Planq Foundation EU'},{id:'e6d553dffbbabbfe9602b43d87e5b0ac1a46348a',address:'135.125.247.70:26656',provider:'Nodine.ID'},{id:'b611a4058ac5caf8b56c1012c695afc75aea4217',address:'peers-planq.sxlzptprjkt.xyz:18656',provider:'sxlzptprjkt | VALIDATOR'},{id:'ade226fc22aec100ce5279d6ffc1708563045d9e',address:'rpc.planq.indonode.net:14656',provider:'Indonode'},{id:'8391cf5a7fe59098205015870635f90acfb5dcb4',address:'rpc.planq.hexnodes.co:33656',provider:'Hexnodes'},{id:'c48fd9194479c2f462bded977cfff7fa46327d17',address:'95.214.55.138:28656',provider:'genznodes'}]},apis:{rpc:[{address:'https://rpc.planq.network',provider:'planq.network'},{address:'https://planq.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc.planq.nodestake.top',provider:'NodeStake'},{address:'https://rpc-planq.nodine.id',provider:'Nodine.id'},{address:'https://rpc-planq.comunitynode.my.id',provider:'ComunityNode'},{address:'https://planq-rpc.kynraze.com',provider:'Kynraze'},{address:'https://rpc-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rpc.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://rpc.planq.indonode.net',provider:'Indonode'},{address:'https://rpc.planq.hexnodes.co',provider:'Hexnodes'},{address:'https://planq-rpc.genznodes.dev',provider:'genznodes'}],rest:[{address:'https://rest.planq.network',provider:'planq.network'},{address:'https://planq.api.bccnodes.com',provider:'BccNodes'},{address:'https://api.planq.nodestake.top',provider:'NodeStake'},{address:'https://api-planq.nodine.id',provider:'Nodine.ID'},{address:'https://api-planq.comunitynode.my.id',provider:'ComunityNode'},{address:'https://planq-api.kynraze.com',provider:'Kynraze'},{address:'https://api-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rest.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://api.planq.indonode.net',provider:'Indonode'},{address:'https://lcd.planq.hexnodes.co',provider:'Hexnodes'},{address:'https://planq-api.genznodes.dev',provider:'genznodes'}],grpc:[{address:'grpc.planq.network:443',provider:'planq.network'},{address:'planq.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'grpc.planq.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc-planq.nodine.id',provider:'Nodine.id'},{address:'https://grpc-planq.sxlzptprjkt.xyz:443',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://grpc.planq.nodexcapital.com:443',provider:'NodeX Validator'},{address:'https://grpc.planq.indonode.net:14090',provider:'Indonode'},{address:'https://grpc.planq.hexnodes.co:33090',provider:'Hexnodes'},{address:'planq-grpc.genznodes.dev:28090',provider:'genznodes'}],'evm-http-jsonrpc':[{address:'https://evm-rpc.planq.network',provider:'planq.network'},{address:'https://jsonrpc.planq.nodestake.top',provider:'NodeStake'},{address:'https://rpc-evm-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://jsonrpc.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://planq-rpc-evm.genznodes.dev',provider:'genznodes'}]},explorers:[{kind:'bigdipper',url:'https://explorer.planq.network',tx_page:'https://explorer.planq.network/transactions/${txHash}'},{kind:'blockscout',url:'https://evm.planq.network',tx_page:'https://evm.planq.network/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/planq',tx_page:'https://explorer.nodestake.top/planq/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/planq',tx_page:'https://explorer.tcnetwork.io/planq/transaction/${txHash}'},{kind:'Kynraze',url:'https://explorer.kynraze.com/planq',tx_page:'https://explorer.kynraze.com/planq/tx/${txHash}'},{kind:'THE EXPLORER',url:'https://explorer.sxlzptprjkt.xyz/planq',tx_page:'https://explorer.sxlzptprjkt.xyz/planq/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/planq',tx_page:'https://explorer.nodexcapital.com/planq/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/planq',tx_page:'https://atomscan.com/planq/transactions/${txHash}',account_page:'https://atomscan.com/planq/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'point',status:'live',network_type:'mainnet',pretty_name:'Point Network',chain_id:'point_10687-1',bech32_prefix:'point',node_home:'$HOME/.pointd',daemon_name:'pointd',slip44:60,fees:{fee_tokens:[{denom:'apoint',low_gas_price:5000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'apoint'}]},codebase:{git_repo:'https://github.com/pointnetwork/point-chain',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''},genesis:{genesis_url:'https://raw.githubusercontent.com/pointnetwork/point-chain-config/main/mainnet-1/genesis.json'},versions:[{name:'v8.0.0',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg'},peers:{seeds:[{id:'8673c1f04c29c464189e8bf29e51fb0b38da2f19',address:'rpc-mainnet-1.point.space:26656',provider:'Point Network'}],persistent_peers:[{id:'8673c1f04c29c464189e8bf29e51fb0b38da2f19',address:'rpc-mainnet-1.point.space:26656',provider:'Point Network'},{id:'9c7902cf292e1dbb79b2a0c3ed18f9e6f826483f',address:'rpc.point.indonode.net:21656',provider:'Indonode'}]},apis:{rpc:[{address:'https://rpc-mainnet-1.point.space:26657',provider:'Point Network'},{address:'https://rpc.point.nodestake.top',provider:'NodeStake'},{address:'https://rpc.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://rpc.point.indonode.net',provider:'Indonode'}],rest:[{address:'https://rpc-mainnet-1.point.space:1317',provider:'Point Network'},{address:'https://api.point.nodestake.top',provider:'NodeStake'},{address:'https://rest.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://api.point.indonode.net',provider:'Indonode'}],grpc:[{address:'grpc.point.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://grpc.point.indonode.net:21090',provider:'Indonode'}],'evm-http-jsonrpc':[{address:'https://rpc-mainnet-1.point.space',provider:'Point Network'},{address:'https://jsonrpc.point.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'blockscout',url:'https://explorer.pointnetwork.io/',tx_page:'https://explorer.pointnetwork.io/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmos.pointnetwork.io/',tx_page:'https://cosmos.pointnetwork.io/point/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/point',tx_page:'https://explorer.nodexcapital.com/point/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/point',tx_page:'https://atomscan.com/point/transactions/${txHash}',account_page:'https://atomscan.com/point/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'provenance',status:'live',network_type:'mainnet',website:'https://provenance.io/',pretty_name:'Provenance',chain_id:'pio-mainnet-1',bech32_prefix:'pb',daemon_name:'provenanced',node_home:'$HOME/Provenance',key_algos:['secp256k1'],slip44:505,fees:{fee_tokens:[{denom:'nhash',fixed_min_gas_price:1905,low_gas_price:1905,average_gas_price:2100,high_gas_price:2500}]},staking:{staking_tokens:[{denom:'nhash'}]},codebase:{git_repo:'https://github.com/provenance-io/provenance',recommended_version:'v1.16.0',compatible_versions:['v1.16.0'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.16.0/provenance-linux-amd64-v1.16.0.zip'},genesis:{name:'v1.0.1',genesis_url:'https://raw.githubusercontent.com/provenance-io/mainnet/main/pio-mainnet-1/genesis.json'},cosmos_sdk_version:'0.46.13',consensus:{type:'tendermint',version:'0.34.28'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.2.0',ics_enabled:['ics20-1','ics27-1'],versions:[{name:'v1.0.1',tag:'v1.0.1',height:0,next_version_name:'bluetiful'},{name:'bluetiful',tag:'v1.3.1',height:352000,recommended_version:'v1.3.1',compatible_versions:['v1.3.0','v1.3.1'],next_version_name:'citrine'},{name:'citrine',tag:'v1.4.1',height:940500,recommended_version:'v1.4.1',compatible_versions:['v1.4.0','v1.4.1'],next_version_name:'desert'},{name:'desert',tag:'v1.5.0',height:1442070,recommended_version:'v1.5.0',compatible_versions:['v1.5.0'],next_version_name:'desert'},{name:'usdf.c-hotfix',tag:'v1.6.0',height:2000000,recommended_version:'v1.6.0',compatible_versions:['v1.6.0'],next_version_name:'feldgrau'},{name:'feldgrau',tag:'v1.7.6',height:2641250,recommended_version:'v1.7.6',compatible_versions:['v1.7.0','v1.7.1','v1.7.2','v1.7.3','v1.7.4','v1.7.5','v1.7.6'],next_version_name:'green'},{name:'green',tag:'v1.8.2',height:4808400,recommended_version:'v1.8.2',compatible_versions:['v1.8.0','v1.8.1','v1.8.2'],next_version_name:'lava'},{name:'lava',tag:'v1.10.0',height:5689885,recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],next_version_name:'mango'},{name:'mango',tag:'v1.11.1',height:6512577,recommended_version:'v1.11.1',compatible_versions:['v1.11.0','v1.11.1'],next_version_name:'neoncarrot'},{name:'neoncarrot',tag:'v1.12.2',height:7334444,recommended_version:'v1.12.2',compatible_versions:['v1.12.0','v1.12.1','v1.12.2'],next_version_name:'ochre'},{name:'ochre',tag:'v1.13.1',height:8485555,recommended_version:'v1.13.1',compatible_versions:['v1.13.0','v1.13.1'],next_version_name:'paua'},{name:'paua',tag:'v1.14.1',height:9828888,recommended_version:'v1.14.1',compatible_versions:['v1.14.0','v1.14.1'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.14.1/provenance-linux-amd64-v1.14.1.zip'},next_version_name:'quicksilver'},{name:'quicksilver',tag:'v1.15.2',height:11130222,recommended_version:'v1.15.2',compatible_versions:['v1.15.0','v1.15.1','v1.15.2'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},ibc_go_version:'6.1.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.15.2/provenance-linux-amd64-v1.15.2.zip'},next_version_name:'rust'},{name:'rust',tag:'v1.16.0',height:11842000,recommended_version:'v1.16.0',compatible_versions:['v1.16.0'],cosmos_sdk_version:'0.46.13',consensus:{type:'tendermint',version:'0.34.28'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.2.0',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.16.0/provenance-linux-amd64-v1.16.0.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg'},peers:{seeds:[{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'provenance-seed.takeshi.team:10556',provider:'TAKESHI'},{id:'40f9493fa7ab4259159240e9a8ba12f90743079b',address:'seed.provenance.io:26656',provider:'Figure'},{id:'ad3386812bb9f2fee4e9da6d9f37547afc948977',address:'provenance-seed.panthea.eu:42656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-provenance.takeshi.team/',provider:'TAKESHI'},{address:'https://rpc.provenance.io/',provider:'Figure'},{address:'https://rpc-provenance-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://provenance-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://provenance-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://provenance-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-provenance.takeshi.team',provider:'TAKESHI'},{address:'https://api.provenance.io',provider:'Figure'},{address:'https://api-provenance-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://provenance-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://provenance-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://provenance-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-provenance.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-provenance-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'Provenance',url:'https://explorer.provenance.io',tx_page:'https://explorer.provenance.io/tx/${txHash}'},{kind:'hubble',url:'https://hubble.figment.io/provenance/chains/pio-mainnet-1',tx_page:'https://hubble.figment.io/provenance/chains/pio-mainnet-1/${block}/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/provenance',tx_page:'https://ping.pub/provenance/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/provenance',tx_page:'https://www.mintscan.io/provenance/transactions/${txHash}',account_page:'https://www.mintscan.io/provenance/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/provenance',tx_page:'https://atomscan.com/provenance/transactions/${txHash}',account_page:'https://atomscan.com/provenance/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/provenance',tx_page:'https://bigdipper.live/provenance/transactions/${txHash}',account_page:'https://bigdipper.live/provenance/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'quasar',status:'live',network_type:'mainnet',website:'https://www.quasar.fi/',pretty_name:'Quasar',chain_id:'quasar-1',bech32_prefix:'quasar',daemon_name:'quasarnoded',node_home:'$HOME/.quasarnode',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uqsr'}]},fees:{fee_tokens:[{denom:'ibc/0471F1C4E7AFD3F07702BEF6DC365268D64570F7C1FDC98EA6098DD6DE59817B',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/FA0006F056DB6719B8C16C551FC392B62F5729978FC0B125AC9A432DBB2AA1A5',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/FA7775734CC73176B7425910DE001A1D2AD9B6D9E93129A5D0750EAD13E4E63A',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},codebase:{git_repo:'https://github.com/quasar-finance/quasar-preview',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45.16',consensus:{type:'cometbft',version:'v0.34.27'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/quasar-finance/networks/main/quasar-1/definitive-genesis.json'},versions:[{name:'v0.1.0',recommended_version:'v0.1.1',compatible_versions:['v0.1.0','v0.1.1'],cosmos_sdk_version:'v0.45.14',consensus:{type:'tendermint',version:'v0.34.26'},cosmwasm_version:'0.27',cosmwasm_enabled:true,next_version_name:'v1'},{name:'v1',proposal:9,height:2249500,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45.16',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31.0',cosmwasm_enabled:true,next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:18256',provider:'Lavender.Five Nodes 🐝'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:18256',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'quasar-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'quasar-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'quasar.rpc.kjnodes.com:14859',provider:'kjnodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quasar-mainnet-seed.autostake.com:27146',provider:'AutoStake 🛡️ Slash Protected'},{id:'d3c60cb339736ab2d504904492fe4e7d9efe5d42',address:'seeds.whispernode.com:18256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'298e0e1faf8a5da43514cc2908d2908658e732a0',address:'298e0e1faf8a5da43514cc2908d2908658e732a0@38.146.3.148:18256'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quasar-mainnet-peer.autostake.com:27146',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://quasar-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://quasar-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc-quasar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://quasar-rpc.enigma-validator.com',provider:'Enigma'},{address:'https://quasar-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quasar.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-quasar.validavia.me',provider:'Validavia'},{address:'https://quasar-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://quasar-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://quasar-api.polkachu.com',provider:'polkachu'},{address:'https://lcd-quasar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://quasar-lcd.enigma-validator.com',provider:'Enigma'},{address:'https://quasar-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quasar.api.kjnodes.com',provider:'kjnodes'},{address:'https://lcd-quasar.validavia.me',provider:'Validavia'},{address:'https://quasar-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://quasar-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'quasar-grpc.polkachu.com:18290',provider:'polkachu'},{address:'quasar-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'quasar.grpc.kjnodes.com:14890',provider:'kjnodes'},{address:'quasar-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/quasar',tx_page:'https://www.mintscan.io/quasar/transactions/${txHash}',account_page:'https://www.mintscan.io/quasar/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/quasar',tx_page:'https://bigdipper.live/quasar/transactions/${txHash}',account_page:'https://bigdipper.live/quasar/accounts/${accountAddress}'}],keywords:['mainnet']},{$schema:'../chain.schema.json',chain_name:'quicksilver',status:'live',network_type:'mainnet',website:'https://quicksilver.zone/',pretty_name:'Quicksilver',chain_id:'quicksilver-2',daemon_name:'quicksilverd',node_home:'$HOME/.quicksilverd',bech32_prefix:'quick',slip44:118,fees:{fee_tokens:[{denom:'uqck',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'uqck'}]},codebase:{git_repo:'https://github.com/ingenuity-build/quicksilver',recommended_version:'v1.2.16',compatible_versions:['v1.2.15','v1.2.16'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.16/quicksilverd-v1.2.16-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.1',genesis:{genesis_url:'https://github.com/ingenuity-build/mainnet/raw/main/genesis.json'},versions:[{name:'v1.2.9-hotfix.0',recommended_version:'v1.2.9-hotfix.0',compatible_versions:['v1.2.9-hotfix.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',next_version_name:'v1.2.10'},{name:'v1.2.10',height:1936600,recommended_version:'v1.2.10',proposal:13,compatible_versions:['v1.2.10'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.10/quicksilverd-v1.2.10-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',next_version_name:'v1.2.13'},{name:'v1.2.13',height:2148751,recommended_version:'v1.2.14',compatible_versions:['v1.2.13','v1.2.14'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.14/quicksilverd-v1.2.14-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.1',next_version_name:'v1.2.15'},{name:'v1.2.15',proposal:18,height:3052279,recommended_version:'v1.2.16',compatible_versions:['v1.2.15','v1.2.16'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.16/quicksilverd-v1.2.16-amd64'},cosmos_sdk_version:'0.46.14',consensus:{type:'cometbft',version:'0.34.29'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.3.1',next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg'},peers:{seeds:[{id:'940c0dc153b0e344de6368d101a97fd4d9e69eff',address:'seeds.cros-nest.com:25656',provider:'Cros-Nest'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11156',provider:'Lavender.Five Nodes 🐝'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:11156',provider:'rhinostake'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quicksilver-mainnet-seed.autostake.com:27026',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'quicksilver-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'quicksilver-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'quicksilver.rpc.kjnodes.com:11159',provider:'kjnodes'},{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'quicksilver-seed.takeshi.team:10456',provider:'TAKESHI'},{id:'559e316b30830ddd5e93617592ef70330ecce86d',address:'seed-quicksilver.ibs.team:16656',provider:'Inter Blockchain Services'},{id:'95fe6a416dff4150e0394f8b429743db60ea1327',address:'seed-node.mms.team:27656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quicksilver-mainnet-peer.autostake.com:27026',provider:'AutoStake 🛡️ Slash Protected'},{id:'3461638afd470034067392e5dba8dcf6de49f81f',address:'rpc.quicksilver.indonode.net:28656',provider:'Indonode'},{id:'ae44851a5d63d70382c1621bc7727db2a40d10d0',address:'quick.peers.stavr.tech:21026',provider:'🔥STAVR🔥'},{id:'58fe3a7b075e7302f8b46b8171a0aa19ff4a427a',address:'65.108.195.29:31126',provider:'Staketab'},{id:'9bd2b7e39fb0d823402f22c90e3000fdf3cd05bf',address:'88.99.104.180:26656',provider:'Stake-Take'},{id:'8200b77d075f2634e6f9dab11fd56726a2e6d75b',address:'quicksilver-seed.theamsolutions.info:31656',provider:'AM Solutions'},{id:'82b49e6cc0826642e745b7a7a621aecbf8083af7',address:'peer-quicksilver.mms.team:56103',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'https://rpc.quicksilver.zone:443',provider:'Quicksilver'},{address:'https://rpc-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://quicksilver-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-quicksilver.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://m-quicksilver.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://quick.rpc.m.stavr.tech:21027',provider:'🔥STAVR🔥'},{address:'https://quicksilver-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quicksilver-rpc.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://quicksilver.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-quicksilver.architectnodes.com',provider:'Architect Nodes'},{address:'https://quicksilver-rpc.punq.info',provider:'punq'},{address:'https://archive-rpc-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://rpc-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://rpc.quicksilver.indonode.net',provider:'Indonode'},{address:'https://quicksilver-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.quicksilver.stake-take.com',provider:'Stake-Take'},{address:'https://quicksilver-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://quicksilver-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-quicksilver.mms.team/',provider:'MMS'},{address:'https://quicksilver-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'https://api-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://quicksilver-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-quicksilver.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://quicksilver-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-quicksilver.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://quick.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://quicksilver.api.kjnodes.com',provider:'kjnodes'},{address:'https://rest-quicksilver.architectnodes.com',provider:'Architect Nodes'},{address:'https://quicksilver-api.punq.info',provider:'punq'},{address:'https://archive-lcd-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://api.quicksilver.huginn.tech',provider:'Huginn'},{address:'https://api.quicksilver.indonode.net',provider:'Indonode'},{address:'https://quicksilver-rest.staketab.org',provider:'Staketab'},{address:'https://api.quicksilver.stake-take.com',provider:'Stake-Take'},{address:'https://quicksilver-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://quicksilver-api.w3coins.io',provider:'w3coins'},{address:'https://api-quicksilver.mms.team',provider:'MMS'},{address:'https://quicksilver-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'quicksilver-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-quicksilver.cosmos-spaces.cloud:3300',provider:'Cosmos Spaces'},{address:'quicksilver-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'quicksilver.grpc.kjnodes.com:11190',provider:'kjnodes'},{address:'quick.grpc.m.stavr.tech:9113',provider:'🔥STAVR🔥'},{address:'grpc-quicksilver.architectnodes.com:1443',provider:'Architect Nodes'},{address:'archive-grpc-quicksilver.huginn.tech:9090',provider:'Huginn'},{address:'https://grpc.quicksilver.indonode.net:28090',provider:'Indonode'},{address:'services.staketab.com:9034',provider:'Staketab'},{address:'https://quicksilver-grpc.theamsolutions.info:9797',provider:'AM Solutions'},{address:'quicksilver-grpc.w3coins.io:11190',provider:'w3coins'},{address:'grpc-quicksilver.mms.team:443',provider:'MMS'},{address:'quicksilver-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/quicksilver',tx_page:'https://www.mintscan.io/quicksilver/transactions/${txHash}',account_page:'https://www.mintscan.io/quicksilver/accounts/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 explorer',url:'https://exp.utsa.tech/quicksilver',tx_page:'https://exp.utsa.tech/quicksilver/tx/${txHash}'},{kind:'🔥STAVR🔥 explorer',url:'https://explorer.stavr.tech/quicksilver-mainnet',tx_page:'https://explorer.stavr.tech/quicksilver-mainnet/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/quicksilver',tx_page:'https://bigdipper.live/quicksilver/transactions/${txHash}',account_page:'https://bigdipper.live/quicksilver/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/quicksilver',tx_page:'https://explorer.stake-take.com/quicksilver/tx/${txHash}'},{kind:'AM Solutions Explorers',url:'https://explorer.theamsolutions.info/quicksilver-main/staking',tx_page:'https://explorer.theamsolutions.info/quicksilver-main/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'qwoyn',status:'live',network_type:'mainnet',website:'https://qwoyn.studio/',pretty_name:'Qwoyn',chain_id:'qwoyn-1',bech32_prefix:'qwoyn',daemon_name:'qwoynd',node_home:'$HOME/.qwoynd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqwoyn'}]},staking:{staking_tokens:[{denom:'uqwoyn'}]},codebase:{git_repo:'https://github.com/cosmic-horizon/QWOYN',recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://github.com/cosmic-horizon/mainnet/blob/main/genesis.json'},versions:[{name:'v5.0.2',tag:'v5.0.2',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v5.0.2/qwoynd_5.0.2_linux_amd64.zip'},next_version_name:'v5.1.0'},{name:'v5.1.0',tag:'v5.1.0',proposal:1,height:280850,recommended_version:'v5.1.0',compatible_versions:['v5.1.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},next_version_name:'v5.2.0'},{name:'v5.2.0',tag:'v5.2.0',proposal:4,height:805404,recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},next_version_name:''}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:23556'},{id:'2a22c052e6ffe875bf38d1c25ad7e04daa638967',address:'seed-qwoyn.theamsolutions.info:22256'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'qwoyn.seed.mzonder.com:11656',provider:'MZONDER'}],persistent_peers:[{id:'3a519507bb033a9b10b299adfd7cafb96d35215c',address:'47.5.80.5:26646'},{id:'499d72d9954c0fd2011eeee3629bf993c5d920ae',address:'62.171.166.106:33657'},{id:'d0c6ae2457d0066331f30638b0240b162e695cb5',address:'94.250.203.61:33657'},{id:'9c89c3644518d295b51b2e396dce00db0b16cd4d',address:'148.251.235.130:13656'}]},apis:{rpc:[{address:'https://rpc.qwoyn.studio:443',provider:'Qwoyn Studios'},{address:'https://rpc-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-rpc.staketab.org:443',provider:'Staketab'},{address:'https://qwoyn-rpc-archive.staketab.org:443',provider:'Staketab archive'},{address:'https://qwoyn-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-qwoyn.mzonder.com:443',provider:'MZONDER'}],grpc:[{address:'services.staketab.com:9430',provider:'Staketab'},{address:'services.staketab.com:2000',provider:'Staketab archive'},{address:'https://grpc-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-qwoyn.mzonder.com:443',provider:'MZONDER'}],rest:[{address:'https://rest-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-rest.staketab.org',provider:'Staketab'},{address:'https://qwoyn-rest-archive.staketab.org',provider:'Staketab archive'},{address:'https://qwoyn-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-qwoyn.mzonder.com',provider:'MZONDER'}]},explorers:[{kind:'ping',url:'https://explorer.theamsolutions.info/qwoyn-main/',tx_page:'https://explorer.theamsolutions.info/qwoyn-main/blocks',account_page:'https://explorer.theamsolutions.info/qwoyn-main/account/${accountAddress}'},{kind:'ping',url:'https://explorer.theamsolutions.info/QWOYN-MAIN',tx_page:'https://explorer.theamsolutions.info/QWOYN-MAIN/tx/${txHash}',account_page:'https://explorer.theamsolutions.info/QWOYN-MAIN/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png'}},{$schema:'../chain.schema.json',chain_name:'realio',status:'live',network_type:'mainnet',website:'https://realio.network/',pretty_name:'Realio Network',chain_id:'realionetwork_3301-1',bech32_prefix:'realio',node_home:'$HOME/.realio-network',daemon_name:'realio-networkd',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'ario',fixed_min_gas_price:1000000000,low_gas_price:4000000000,average_gas_price:5000000000,high_gas_price:8000000000}]},staking:{staking_tokens:[{denom:'ario'},{denom:'arst'}]},codebase:{git_repo:'https://github.com/realiotech/realio-network',recommended_version:'v0.8.3',compatible_versions:['v0.8.2','v0.8.3'],binaries:{'linux/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34.27'},ibc_go_version:'6.1.1',genesis:{genesis_url:'https://raw.githubusercontent.com/realiotech/mainnet/main/realionetwork_3301-1/genesis.json'},versions:[{name:'v0.8.0-rc4',recommended_version:'v0.8.0-rc4',compatible_versions:['v0.8.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',next_version_name:'v0.8.1'},{name:'v0.8.1',recommended_version:'v0.8.1',compatible_versions:['v0.8.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.1',next_version_name:'v0.8.3'},{name:'v0.8.3',recommended_version:'v0.8.3',compatible_versions:['v0.8.2','v0.8.3'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34.27'},ibc_go_version:'6.1.1',binaries:{'linux/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png'},peers:{seeds:[{id:'b2564269d7fca6db1215f385e10d21b5917c675f',address:'195.3.220.22:30656',provider:'genznodes'}],persistent_peers:[{id:'96ab7d2dafe2039cbb55e59cb99bcb7e1369c9a0',address:'95.214.55.138:30656',provider:'genznodes'},{id:'b09d477f5b59e5e99632ad3a8a11806381efa46f',address:'realio.peers.stavr.tech:21096',provider:'🔥STAVR🔥'},{id:'9fe6d3bd18bb5367396b6602a65e20b302d36b33',address:'rpc.realio.indonode.net:18656',provider:'Indonode'}]},apis:{rpc:[{address:'https://realio-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-realio.nodeist.net',provider:'Nodeist'},{address:'http://realio.rpc.m.stavr.tech:21097',provider:'🔥STAVR🔥'},{address:'https://rpc.realio.indonode.net',provider:'Indonode'},{address:'https://rpc.realio.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://realio-api.genznodes.dev',provider:'genznodes'},{address:'https://api-realio.nodeist.net',provider:'Nodeist'},{address:'https://realio.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.realio.indonode.net',provider:'Indonode'},{address:'https://api.realio.nodestake.top',provider:'NodeStake'}],grpc:[{address:'realio-grpc.genznodes.dev:30090',provider:'genznodes'},{address:'http://realio.grpc.m.stavr.tech:9062',provider:'🔥STAVR🔥'},{address:'https://grpc-realio.nodeist.net',provider:'Nodeist'},{address:'https://grpc.realio.nodestake.top:443',provider:'NodeStake'}],'evm-http-jsonrpc':[{address:'https://realio-rpc-evm.genznodes.dev',provider:'genznodes'},{address:'https://jsonrpc.realio.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/realio-mainnet',tx_page:'https://explorer.stavr.tech/realio-mainnet/tx/${txHash}',account_page:'https://explorer.stavr.tech/realio-mainnet/account/{$accountAddress}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/realio',tx_page:'https://exp.nodeist.net/realio/tx/${txHash}',account_page:'https://exp.nodeist.net/realio/account/{$accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/realio',tx_page:'https://explorer.nodestake.top/realio/tx/${txHash}',account_page:'https://explorer.nodestake.top/realio/account/{$accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'rebus',website:'https://www.rebuschain.com/',status:'live',network_type:'mainnet',pretty_name:'Rebus',chain_id:'reb_1111-1',bech32_prefix:'rebus',daemon_name:'rebusd',node_home:'$HOME/.rebusd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'arebus',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'arebus'}]},codebase:{git_repo:'https://github.com/rebuschain/rebus.core',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],versions:[{name:'v0.1.2',tag:'v0.1.2',height:0,next_version_name:'v0.2.0'},{name:'v0.2.0',tag:'v0.2.3',proposal:18,height:473400,recommended_version:'v0.2.3',compatible_versions:['v0.2.3'],next_version_name:'v0.3.0'},{name:'v0.3.0',tag:'v0.3.0',proposal:25,height:4167000,recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],next_version_name:'v0.3.0'},{name:'v0.4.0',tag:'v0.4.0',proposal:31,height:9464700,recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],next_version_name:''}],genesis:{genesis_url:'https://github.com/rebuschain/rebus.mainnet/raw/master/reb_1111-1/genesis.zip'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg'},peers:{seeds:[{id:'718706d1a1e93c2fe9a3059588236cf96c457ff4',address:'seed.rebus.cros-nest.com:26656'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17256',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'rebus-mainnet-seed.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'rebus-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'rebus-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0863966356f6532377aeba663415258d44ddbd13',address:'rebus.peer.stavr.tech:40106',provider:'🔥STAVR🔥'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'rebus-mainnet-peer.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://api.rebuschain.com:26657/',provider:'Rebuschain'},{address:'https://rebus.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://rebus.rpc.manticore.team:443/',provider:'MantiCore'},{address:'https://rpc.rebus.nodestake.top/',provider:'NodeStake'},{address:'http://rebus.rpc.m.stavr.tech:40107',provider:'🔥STAVR🔥'},{address:'https://rpc-1.rebus.nodes.guru',provider:'Nodes.Guru'},{address:'https://api.mainnet.rebus.money:26657',provider:'Rebuschain'},{address:'https://rpc-rebus.d-stake.xyz',provider:'D-stake'},{address:'https://rebus-rpc.brocha.in',provider:'Brochain'},{address:'https://rebus.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc.rebus.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://rebus-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-rebus.huginn.tech',provider:'Huginn'},{address:'https://rebus-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.rebus.safeblock.space',provider:'Safe Block'},{address:'https://rebus-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.rebuschain.com:1317/',provider:'Rebuschain'},{address:'https://rebus.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://rebus.api.manticore.team:443/',provider:'MantiCore'},{address:'https://api.rebus.nodestake.top/',provider:'NodeStake'},{address:'https://rebus.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-1.rebus.nodes.guru',provider:'Nodes.Guru'},{address:'https://api.mainnet.rebus.money:1317',provider:'Rebuschain'},{address:'https://api-rebus.d-stake.xyz',provider:'D-stake'},{address:'https://rebus-rest.brocha.in',provider:'Brochain'},{address:'https://rebus.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://rebus-api.kleomedes.network',provider:'Kleomedes'},{address:'https://rebus-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.rebus.safeblock.space',provider:'Safe Block'},{address:'https://rebus-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'rebus.grpc.manticore.team:443',provider:'MantiCore'},{address:'rebus.grpc.bccnodes.com:14090',provider:'BccNodes'},{address:'grpc.rebus.nodestake.top:443',provider:'NodeStake'},{address:'rebus.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'http://rebus.grpc.m.stavr.tech:3211',provider:'🔥STAVR🔥'},{address:'rebus-grpc.brocha.in:443',provider:'Brochain'},{address:'rebus-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.grpc.liveraven.net',provider:'LiveRaveN'},{address:'rebus-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'explorers.guru',url:'https://rebus.explorers.guru',tx_page:'https://rebus.explorers.guru/transaction/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/rebus',tx_page:'https://explorer.nodestake.top/rebus/tx/${txHash}'},{kind:'BccNodes',url:'https://explorer.bccnodes.com/rebus-M',tx_page:'https://explorer.bccnodes.com/rebus-M/tx/${txHash}'},{kind:'Brochain',url:'https://explorer.brocha.in/rebus',tx_page:'https://explorer.brocha.in/rebus/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/rebus',tx_page:'https://explorer.stavr.tech/rebus/tx/${txHash}'},{kind:'tcnetwork',url:'https://rebus.tcnetwork.io',tx_page:'https://rebus.tcnetwork.io/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/rebus',tx_page:'https://atomscan.com/rebus/transactions/${txHash}',account_page:'https://atomscan.com/rebus/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'regen',status:'live',network_type:'mainnet',website:'https://www.regen.network/',pretty_name:'Regen',chain_id:'regen-1',bech32_prefix:'regen',daemon_name:'regen',node_home:'$HOME/.regen',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uregen',low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uregen'}]},codebase:{git_repo:'https://github.com/regen-network/regen-ledger',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],binaries:{'linux/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip','linux/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip','darwin/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip','darwin/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/regen-network/mainnet/main/regen-1/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip','linux/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip','darwin/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip','darwin/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip'}}]},peers:{seeds:[{id:'aebb8431609cb126a977592446f5de252d8b7fa1',address:'104.236.201.138:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'regen-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'regen-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'regen-mainnet-seed.autostake.com:27216',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'d35d652b6cb3bf7d6cb8d4bd7c036ea03e7be2ab',address:'116.203.182.185:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'regen-mainnet-peer.autostake.com:27216',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc-regen.ecostake.com',provider:'ecostake'},{address:'http://public-rpc.regen.vitwit.com:26657',provider:'vitwit'},{address:'https://regen.stakesystems.io:2053',provider:'stakesystems'},{address:'http://rpc.regen.forbole.com:80',provider:'forbole'},{address:'https://rpc-regen-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://regen-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://regen-rpc.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://regen-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://regen-rpc.w3coins.io',provider:'w3coins'},{address:'https://regen-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'http://public-rpc.regen.vitwit.com:1317',provider:'vitwit'},{address:'https://regen.stakesystems.io',provider:'stakesystems'},{address:'https://api-regen-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://regen-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-regen.ecostake.com',provider:'ecostake'},{address:'https://regen-lcd.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://regen-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://regen-api.w3coins.io',provider:'w3coins'},{address:'https://regen-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-regen-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'regen-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'regen-grpc.w3coins.io:22790',provider:'w3coins'},{address:'regen-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/regen',tx_page:'https://www.mintscan.io/regen/transactions/${txHash}',account_page:'https://www.mintscan.io/regen/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/regen',tx_page:'https://ping.pub/regen/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/regen',tx_page:'https://bigdipper.live/regen/transactions/${txHash}',account_page:'https://bigdipper.live/regen/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/regen-network',tx_page:'https://atomscan.com/regen-network/transactions/${txHash}',account_page:'https://atomscan.com/regen-network/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg'}},{$schema:'../chain.schema.json',chain_name:'rizon',status:'live',network_type:'mainnet',website:'https://rizon.world/',pretty_name:'Rizon',chain_id:'titan-1',bech32_prefix:'rizon',daemon_name:'rizond',node_home:'$HOME/.rizon',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatolo',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'uatolo'}]},codebase:{git_repo:'https://github.com/rizon-world/rizon',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/rizon-world/mainnet/master/genesis.json'},versions:[{name:'v0.4.1',recommended_version:'v0.4.1',compatible_versions:['v0.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg'},peers:{seeds:[{id:'83c9cdc2db2b4eff4acc9cd7d664ad5ae6191080',address:'seed-1.mainnet.rizon.world:26656'},{id:'ae1476777536e2be26507c4fbcf86b67540adb64',address:'seed-2.mainnet.rizon.world:26656'},{id:'8abf316257a264dc8744dee6be4981cfbbcaf4e4',address:'seed-3.mainnet.rizon.world:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'rizon-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'rizon-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'f9b189e17add85a42a36d05fc57ed83c957e011e',address:'seed-rizon.ibs.team:16657',provider:'Inter Blockchain Services'},{id:'f1dc52dd12a4e96d3ef2aa3ff1e6f648b4d232da',address:'seed-node.mms.team:38656',provider:'MMS'}],persistent_peers:[{id:'71622e78b1840a1ca7c864a0b617dd4342a6c693',address:'peer-rizon.mms.team:26656',provider:'MMS'}]},apis:{rpc:[{address:'http://seed-1.mainnet.rizon.world:26657',provider:'HDAC Technology AG'},{address:'https://rpcapi.rizon.world/',provider:'HDAC Technology AG'},{address:'https://rpc.rizon.chaintools.tech/',provider:'ChainTools'},{address:'https://rizon-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rizon.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-rizon.mms.team',provider:'MMS'},{address:'https://rizon-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'http://seed-1.mainnet.rizon.world:1317',provider:'HDAC Technology AG'},{address:'https://restapi.rizon.world/',provider:'HDAC Technology AG'},{address:'https://api.rizon.chaintools.tech/',provider:'ChainTools'},{address:'https://rizon-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rizon.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-rizon.mms.team',provider:'MMS'},{address:'https://rizon-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'rizon.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'grpc-rizon.mms.team:443',provider:'MMS'},{address:'rizon-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/rizon',tx_page:'https://app.ezstaking.io/rizon/txs/${txHash}',account_page:'https://app.ezstaking.io/rizon/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/rizon',tx_page:'https://www.mintscan.io/rizon/transactions/${txHash}',account_page:'https://www.mintscan.io/rizon/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/rizon',tx_page:'https://ping.pub/rizon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/rizon',tx_page:'https://atomscan.com/rizon/transactions/${txHash}',account_page:'https://atomscan.com/rizon/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/rizon',tx_page:'https://bigdipper.live/rizon/transactions/${txHash}',account_page:'https://bigdipper.live/rizon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'secretnetwork',status:'live',network_type:'mainnet',website:'https://scrt.network/',pretty_name:'Secret Network',chain_id:'secret-4',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'uscrt'}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.10.0/secretnetwork_1.10.0_mainnet_goleveldb_amd64.deb'},genesis:{genesis_url:'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.2.0/genesis.json'},versions:[{name:'v1.2',tag:'v1.2',height:0,next_version_name:'v1.3'},{name:'v1.3',tag:'v1.3',height:3343000,next_version_name:'v1.4'},{name:'v1.4',tag:'v1.4',height:5309200,next_version_name:'v1.5'},{name:'v1.5',tag:'v1.5',height:5941700,next_version_name:'v1.6'},{name:'v1.6',tag:'v1.6',height:6537300,next_version_name:'v1.7'},{name:'v1.7',tag:'v1.7.1',height:7719500,next_version_name:'v1.8'},{name:'v1.8',tag:'v1.8.0',height:7760000,next_version_name:'v1.9',recommended_version:'v1.8.0',compatible_versions:['v1.8.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.8.0/secretnetwork_1.8.0_mainnet_goleveldb_amd64.deb'}},{name:'v1.9',tag:'v1.9.0',height:8861800,recommended_version:'v1.9.0',compatible_versions:['v1.9.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.0/secretnetwork_1.9.0_mainnet_goleveldb_amd64.deb'}},{name:'v1.9',tag:'v1.9.2',height:8861815,recommended_version:'v1.9.2',compatible_versions:['v1.9.2'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.2/secretnetwork_1.9.2_mainnet_goleveldb_amd64.deb'},next_version_name:'v1.10'},{name:'v1.10',tag:'v1.10.0',height:10186400,recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.10.0/secretnetwork_1.10.0_mainnet_goleveldb_amd64.deb'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg'},peers:{seeds:[{id:'6fb7169f7630da9468bf7cc0bcbbed1eb9ed0d7b',address:'scrt-seed-01.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'ab6394e953e0b570bb1deeb5a8b387aa0dc6188a',address:'scrt-seed-02.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'9cdaa5856e0245ecd73bd464308fb990fbc53b57',address:'scrt-seed-03.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17156',provider:'Lavender.Five Nodes 🐝'},{id:'d6a6edd7d3d04b59955e135e2d27b7dcc285ead7',address:'seeds.whispernode.com:17156',provider:'WhisperNode🤐'},{id:'5b0d6ef879fe1326045fa18d5bf767c5968704e6',address:'secretnetwork-mainnet-seed.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'5b0d6ef879fe1326045fa18d5bf767c5968704e6',address:'secretnetwork-mainnet-peer.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{'grpc-web':[{address:'https://wgrpc.secret.express',provider:'Secret Community API team - Secret Express'}],rpc:[{address:'https://rpc.secret.express',provider:'Secret Community API team - Secret Express'},{address:'https://scrt.public-rpc.com',provider:'ANKR'},{address:'https://secretnetwork-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-secret.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://secret-rpc.bharvest.io',provider:'B-Harvest'},{address:'https://1rpc.io/scrt-rpc',provider:'1RPC - Automata Network'},{address:'https://secretnetwork-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://lcd.secret.express',provider:'Secret Community API team - Secret Express'},{address:'https://secretnetwork-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-secret.whispernode.com:443',provider:'WhisperNode🤐'},{address:'http://secretnetwork-mainnet-lcd.autostake.com:1317',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://secret-api.bharvest.io',provider:'B-Harvest'},{address:'https://1rpc.io/scrt-lcd',provider:'1RPC - Automata Network'},{address:'https://secretnetwork-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'secretnetwork-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'secretnetwork-mainnet-grpc.autostake.com:9090',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/secretnetwork',tx_page:'https://app.ezstaking.io/secretnetwork/txs/${txHash}',account_page:'https://app.ezstaking.io/secretnetwork/account/${accountAddress}'},{kind:'secret nodes',url:'https://secretnodes.com/secret/chains/secret-4',tx_page:'https://secretnodes.com/secret/chains/secret-4/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/secret',tx_page:'https://ping.pub/secret/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/secret',tx_page:'https://www.mintscan.io/secret/transactions/${txHash}',account_page:'https://www.mintscan.io/secret/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/secret-network',tx_page:'https://atomscan.com/secret-network/transactions/${txHash}',account_page:'https://atomscan.com/secret-network/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sei',status:'live',website:'https://www.sei.io/',network_type:'mainnet',pretty_name:'Sei',chain_id:'pacific-1',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'usei'}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'v3.0.9',compatible_versions:['v3.0.9'],ibc_go_version:'v3.1.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/pacific-1/genesis.json'},versions:[{name:'',recommended_version:'3.0.8',compatible_versions:['3.0.8'],ibc_go_version:'v3.0.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',next_version_name:'v3.0.9'},{name:'v3.0.9',recommended_version:'v3.0.9',compatible_versions:['v3.0.9'],proposal:24,height:25259000,ibc_go_version:'v3.1.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'},{id:'7cbcea0b3041960d1d7b8a6a2eccce0e1f7add50',address:'seeds.whispernode.com:11956',provider:'WhisperNode 🤐'}],persistent_peers:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'}]},apis:{rpc:[{address:'https://sei-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-rpc.polkachu.com/',provider:'polkachu.com'},{address:'https://sei-rpc.brocha.in/',provider:'Brochain'},{address:'https://rpc-sei.stingray.plus/',provider:'StingRay'},{address:'https://rpc-sei.rhinostake.com',provider:'RHINO'},{address:'https://rpc-sei.whispernode.com:443',provider:'WhisperNode 🤐'}],rest:[{address:'https://sei-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-api.polkachu.com/',provider:'polkachu.com'},{address:'https://sei-rest.brocha.in/',provider:'Brochain'},{address:'https://api-sei.stingray.plus/',provider:'StingRay'},{address:'https://rest-sei.rhinostake.com',provider:'RHINO'},{address:'https://lcd-sei.whispernode.com:443',provider:'WhisperNode 🤐'}],grpc:[{address:'https://sei-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-grpc.polkachu.com:11990/',provider:'polkachu.com'},{address:'https://grpc-sei.whispernode.com:443',provider:'WhisperNode 🤐'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/sei',tx_page:'https://ping.pub/sei/tx/${txHash}',account_page:'https://ping.pub/sei/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/sei',tx_page:'https://www.mintscan.io/sei/transactions/${txHash}',account_page:'https://www.mintscan.io/sei/accounts/${accountAddress}'},{kind:'seiscan',url:'https://www.seiscan.app/pacific-1',tx_page:'https://www.seiscan.app/pacific-1/txs/${txHash}',account_page:'https://www.seiscan.app/pacific-1/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sentinel',status:'live',network_type:'mainnet',website:'https://sentinel.co/',pretty_name:'Sentinel',chain_id:'sentinelhub-2',bech32_prefix:'sent',daemon_name:'sentinelhub',node_home:'$HOME/.sentinelhub',slip44:118,key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'udvpn',low_gas_price:0.1,average_gas_price:0.25,high_gas_price:0.4}]},staking:{staking_tokens:[{denom:'udvpn'}]},codebase:{git_repo:'https://github.com/sentinel-official/hub',recommended_version:'v0.11.2',compatible_versions:['v0.11.2','v0.11.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/sentinel-official/networks/main/sentinelhub-2/genesis.zip'},versions:[{name:'upgrade-1',recommended_version:'v0.7.0',compatible_versions:['v0.7.0']},{name:'upgrade-2',recommended_version:'v0.8.3',compatible_versions:['v0.8.3']},{name:'upgrade-3',recommended_version:'v0.9.3',compatible_versions:['v0.9.3']},{name:'upgrade-4',recommended_version:'v0.10.1',compatible_versions:['v0.10.1']},{name:'v11',recommended_version:'v0.11.2',compatible_versions:['v0.11.2','v0.11.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sentinel-mainnet-seed.autostake.com:26706',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'sentinel-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'sentinel-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e8b2ebbd5e90bd89cb89160dd040fda7d04984a4',address:'seeds.badgerbite.io:26656',provider:'BadgerBite'},{id:'1a409560619766355f818ef2e42c935453782635',address:'seeds.whispernode.com:17256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'9174af5f16f74660cccf49f893d243949af45f7f',address:'54.177.29.46:26656'},{id:'a77f6a094578dad899e2f40e0626b4c6d4705311',address:'3.36.165.232:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sentinel-mainnet-peer.autostake.com:26706',provider:'AutoStake 🛡️ Slash Protected'},{id:'01cf083bf6e4667c4c1d2bb9454a2e06d6d5e415',address:'85.237.193.117:26656'},{id:'13a32c4a2bdd78d4017bedb60b1d61a8558b7a88',address:'85.10.211.82:36656'},{id:'233592737772cf4e8aca29623cb54d53e978bf84',address:'51.159.185.51:26656'},{id:'2a426a8a0070a6830bad32b96cd3da1b7b6a2faa',address:'65.108.11.250:29656'},{id:'36b67a90b368716bb9ce3e47f5198816405c4de3',address:'195.201.63.87:46666'},{id:'4398bd773ac885b7365de3604eb487be10c54563',address:'95.214.55.227:26706'},{id:'440d002ecaaf99a53ff551e1add65b60319ae1b3',address:'131.153.175.94:30656'},{id:'442e7d3d100a91ed2d16c15879b36a8beef7faca',address:'89.58.26.9:26656'},{id:'44a6007450d5b8292c19e193ab53f5ad9861b60b',address:'46.20.245.42:26656'},{id:'45ed1c0498e1ba7894e1362d533583b8c0fa1ae7',address:'136.243.67.189:23956'},{id:'464d1b0650ee82c975e1e7f40ae737f4f688ae32',address:'178.154.212.189:26656'},{id:'471518432477e31ea348af246c0b54095d41352c',address:'169.155.47.161:26656'},{id:'4c011a64e66a38df4139ad2af5e8fe0798d00624',address:'65.109.97.249:23956'},{id:'4e1c2471efb89239fb04a4b75f9f87177fd91d00',address:'169.155.171.37:26656'},{id:'5ace0e57784e34930360bf6cc00dd5265278f708',address:'65.108.238.166:23956'},{id:'662ccbd8c9885ddff6800a707da3dc6b0c4ed49d',address:'15.235.115.148:10001'},{id:'6f32a2ed276e66d27d0b3e3de8010fc755a26825',address:'35.196.143.233:26656'},{id:'89757803f40da51678451735445ad40d5b15e059',address:'169.155.169.176:26656'},{id:'8b505a3c417852b0fb00b4e82a7c10d76501ff66',address:'pve5.badgerbite.io:56656'},{id:'9026bf3d313ef789e614f10eba8c6fcdde2e8768',address:'54.176.220.6:26656'},{id:'a07b6a5332a51bc18177ab27567bcbffd49da88d',address:'35.237.231.212:26656'},{id:'a0b098de62c3f2f1fd62c4db50c716f734a9153b',address:'146.190.53.167:30543'},{id:'abc27c91439681b1e7fa4b08b54ebbcc42855973',address:'65.108.195.12:26656'},{id:'b212d5740b2e11e54f56b072dc13b6134650cfb5',address:'169.155.45.136:26656'},{id:'c124ce0b508e8b9ed1c5b6957f362225659b5343',address:'134.65.192.134:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'169.155.168.109:26656'},{id:'e1be5e84e6f76bdc4d24d2f39830b6f50857e684',address:'78.107.253.133:33656'},{id:'e407ce1485c5c5abe86d4c4b04f21bc04c321edc',address:'89.58.31.128:36656'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'169.155.170.219:26656'},{id:'e7b825983d15eef809e929b44b2085dcec9d27b6',address:'51.68.44.219:26556'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'95.214.55.198:26706'},{id:'f6e4a9bd29b8629dc93b813ec784114ca604dff8',address:'65.108.238.219:23956'},{id:'f7111587af92ebe3c57c6080d68755dd74e13a3b',address:'104.196.120.61:26656'}]},apis:{rpc:[{address:'https://rpc-sentinel-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-sentinel.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.sentinel.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc.sentinel.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://sentinel-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sentinel-rpc.badgerbite.io/',provider:'BadgerBite'},{address:'https://sentinel-rpc2.badgerbite.io',provider:'BadgerBite'},{address:'https://sentinel-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://sentinel-rpc.validatornode.com/',provider:'ValidatorNode'}],rest:[{address:'https://api-sentinel-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sentinel-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-sentinel.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api.sentinel.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://sentinel-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://sentinel-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-sentinel-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'sentinel.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'sentinel-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'sentinel-rpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/sentinel',tx_page:'https://www.mintscan.io/sentinel/transactions/${txHash}',account_page:'https://www.mintscan.io/sentinel/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/sentinel',tx_page:'https://atomscan.com/sentinel/transactions/${txHash}',account_page:'https://atomscan.com/sentinel/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/sentinel',tx_page:'https://explorer.validatornode.com/sentinel/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'sge',status:'live',network_type:'mainnet',pretty_name:'SGE',chain_id:'sgenet-1',bech32_prefix:'sge',daemon_name:'sged',node_home:'$HOME/.sge',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usge',fixed_min_gas_price:0.001}]},staking:{staking_tokens:[{denom:'usge'}]},codebase:{git_repo:'https://github.com/sge-network/sge',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/sge-network/networks/master/mainnet/sgenet-1/genesis.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17756',provider:'rhinostake.com'},{id:'a973f744ec9b00cd387f62fc8d69ae1d753c060e',address:'seed.sge.cros-nest.com:26656',provider:'cros-nest.com'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17756',provider:'lavenderfive.com'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:11156',provider:'stakerhouse.com'},{id:'af9d9bd15ca597eb77dab73c56b0ae51bafcbb28',address:'sge.ramuchi.tech:16656',provider:'ramuchi.tech'},{id:'6a727128f427d166d90a1185c7965b178235aaee',address:'rpc.sge.nodestake.top:666',provider:'nodestake.top'}],persistent_peers:[{id:'d09a5df7a13c758928ab1de0dc7342cab2e7b686',address:'74.50.74.98:36656',provider:'jayjay'},{id:'401a4986e78fe74dd7ead9363463ba4c704d8759',address:'38.146.3.183:17756',provider:'RHINO'},{id:'88f341a9670494c3d529934dc578eec1b00f4aa1',address:'141.94.168.85:26656',provider:'NodeStake'},{id:'af9d9bd15ca597eb77dab73c56b0ae51bafcbb28',address:'142.132.202.86:16656',provider:'ramuchi.tech'},{id:'8cb8fecf6470ceaba3f2e7b7c3442b19bd692dea',address:'34.168.149.213:26656',provider:'BlissDynamics'},{id:'17da9d2fea9d6d431d390c3b9575547d8881da2b',address:'185.16.39.190:11156',provider:'StakerHouse'}]},apis:{rpc:[{address:'https://sge-rpc.lavenderfive.com/',provider:'Lavenderfive'},{address:'https://sge-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc.sge.nodestake.top/',provider:'Nodestake'},{address:'https://rpc-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-rpc.ramuchi.tech',provider:'ramuchi.tech'}],rest:[{address:'https://sge-api.lavenderfive.com/',provider:'Lavenderfive'},{address:'https://sge-api.polkachu.com/',provider:'Polkachu'},{address:'https://api.sge.nodestake.top/',provider:'Nostake'},{address:'https://api-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-api.ramuchi.tech/',provider:'ramuchi.tech'}],grpc:[{address:'sge-grpc.lavenderfive.com:443',provider:'Lavenderfive'},{address:'https://grpc.sge.nodestake.top/',provider:'Nodestake'},{address:'https://grpc-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-grpc.ramuchi.tech:443',provider:'ramuchi.tech'}]},explorers:[{kind:'nodeist.net',url:'https://exp.nodeist.net/Sge',tx_page:'https://exp.nodeist.net/Sge/tx/${txHash}'},{kind:'nodestake.top',url:'https://explorer.nodestake.top/sge',tx_page:'https://explorer.nodestake.top/sge/tx/${txHash}'},{kind:'stakerhouse',url:'https://cosmotracker.com/sge',tx_page:'https://cosmotracker.com/sge/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'shareledger',status:'live',network_type:'mainnet',website:'https://www.sharering.network/',pretty_name:'Shareledger',chain_id:'ShareRing-VoyagerNet',bech32_prefix:'shareledger',daemon_name:'shareledger',node_home:'$HOME/.shareledger',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nshr',fixed_min_gas_price:0,low_gas_price:2000,average_gas_price:3000,high_gas_price:4000}]},staking:{staking_tokens:[{denom:'nshr'}]},codebase:{git_repo:'https://github.com/ShareRing/Shareledger/',recommended_version:'1.4.1',compatible_versions:['1.4.1'],binaries:{'linux/amd64':'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,ibc_go_version:'3.0.0',ics_enabled:['ics20-1'],genesis:{name:'v1',genesis_url:'https://github.com/ShareRing/Shareledger/releases/download/v1.2.0/genesis.json'},versions:[{name:'v1',tag:'v1.2.0',height:4382920,next_version_name:'v2'},{name:'v2',tag:'v1.3.0',height:6905000,next_version_name:'v3'},{name:'v3',tag:'v1.4.0',height:7325550,next_version_name:'v4'},{name:'v4',tag:'v1.4.1',height:7507600,next_version_name:'v5',recommended_version:'1.4.1',compatible_versions:['1.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,ibc_go_version:'3.0.0',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger'}}]},peers:{seeds:[]},apis:{rpc:[{address:'https://rpc.explorer.shareri.ng',provider:'ShareRing'}],rest:[{address:'https://lcd.explorer.shareri.ng/',provider:'ShareRing'}],grpc:[{address:'rpc.explorer.shareri.ng:443',provider:'ShareRing'}]},explorers:[{kind:'big dipper',url:'https://explorer.shareri.ng',tx_page:'https://explorer.shareri.ng/transactions/${txHash}',account_page:'https://explorer.shareri.ng/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg'},keywords:['id']},{$schema:'../chain.schema.json',chain_name:'shentu',status:'live',network_type:'mainnet',website:'https://www.shentu.technology/',pretty_name:'Shentu',chain_id:'shentu-2.2',bech32_prefix:'certik',daemon_name:'shentud',node_home:'$HOME/.shentud',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uctk',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uctk'}]},codebase:{git_repo:'https://github.com/ShentuChain/shentu',genesis:{genesis_url:'https://raw.githubusercontent.com/ShentuChain/mainnet/main/shentu-2.2/genesis.json'},recommended_version:'v2.7.1',compatible_versions:['v2.7.0','v2.7.1'],ibc_go_version:'v4.2.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe'},versions:[{name:'v2.6.0',height:10485430,proposal:14,tag:'v2.6.0',recommended_version:'v2.6.0',compatible_versions:['v2.6.0'],ibc_go_version:'v4.2.0',binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_win_x86_64.exe'}},{name:'v2.7.0',height:12926000,proposal:17,tag:'v2.7.1',recommended_version:'v2.7.1',compatible_versions:['v2.7.0','v2.7.1'],ibc_go_version:'v4.2.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14056',provider:'Polkachu'},{id:'3edd4e16b791218b623f883d04f8aa5c3ff2cca6',address:'shentu-seed.panthea.eu:36656',provider:'Panthea EU'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'shentu-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'shentu-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'f97807210f9547b8a5016fb18000b46072ca5e30',address:'seed-shentu-01.stakeflow.io:2407',provider:'Stakeflow'}],persistent_peers:[{id:'207c47bed435e4174844064ef3f51ca35b059de2',address:'shentu-peer.panthea.eu:26656',provider:'Panthea EU'},{id:'8f91d396e3395210ef3a8394d48d1888af6d01cd',address:'shentu.ramuchi.tech:56656',provider:'ramuchi.tech'},{id:'f97807210f9547b8a5016fb18000b46072ca5e30',address:'peer-shentu-01.stakeflow.io:2407',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://shenturpc.noopsbycertik.com/',provider:'Shentu'},{address:'https://certik-rpc.polkachu.com',provider:'Polkachu'},{address:'https://shentu-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-shentu-01.stakeflow.io',provider:'Stakeflow'},{address:'https://shentu-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://shentu-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://shentu-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://shentu-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://rest.noopsbycertik.com/',provider:'Shentu'},{address:'https://certik-api.polkachu.com',provider:'Polkachu'},{address:'https://shentu-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-shentu-01.stakeflow.io',provider:'Stakeflow'},{address:'https://shentu-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://shentu-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://shentu-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://shentu-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'certik-grpc.polkachu.com:14090',provider:'Polkachu'},{address:'https://shentu-grpc.ramuchi.tech:12090',provider:'ramuchi.tech'},{address:'grpc-shentu-01.stakeflow.io:2402',provider:'Stakeflow'},{address:'shentu-grpc.tienthuattoan.ventures:9490',provider:'TienThuatToan'},{address:'shentu-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/shentu',tx_page:'https://app.ezstaking.io/shentu/txs/${txHash}',account_page:'https://app.ezstaking.io/shentu/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/shentu',tx_page:'https://www.mintscan.io/shentu/transactions/${txHash}',account_page:'https://www.mintscan.io/shentu/accounts/${accountAddress}'},{kind:'Shentu Explorer',url:'https://explorer.shentu.technology/?net=shentu-2.2',tx_page:'https://explorer.shentu.technology/transactions/${txHash}?net=shentu-2.2'},{kind:'ping.pub',url:'https://ping.pub/shentu',tx_page:'https://ping.pub/shentu/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/shentu',tx_page:'https://atomscan.com/shentu/transactions/${txHash}',account_page:'https://atomscan.com/shentu/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/shentu',tx_page:'https://bigdipper.live/shentu/transactions/${txHash}',account_page:'https://bigdipper.live/shentu/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/shentu',account_page:'https://stakeflow.io/shentu/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sifchain',status:'live',network_type:'mainnet',website:'https://sifchain.finance/',pretty_name:'Sifchain',chain_id:'sifchain-1',bech32_prefix:'sif',daemon_name:'sifnoded',node_home:'$HOME/.sifnoded',fees:{fee_tokens:[{denom:'rowan',low_gas_price:1000000000000,average_gas_price:1500000000000,high_gas_price:2000000000000}]},staking:{staking_tokens:[{denom:'rowan'}]},codebase:{git_repo:'https://github.com/Sifchain/sifnode.git',recommended_version:'v1.0.14-beta',compatible_versions:['v1.0.14-beta'],binaries:{'linux/amd64':'https://github.com/Sifchain/sifnode/releases/download/v1.0.14-beta/sifnoded-v1.0.14-beta-linux-amd64.zip'},genesis:{genesis_url:'https://github.com/Sifchain/networks/blob/master/betanet/sifchain-1/genesis.json.gz?raw=true'},versions:[{name:'v1.0.14-beta',recommended_version:'v1.0.14-beta',compatible_versions:['v1.0.14-beta'],binaries:{'linux/amd64':'https://github.com/Sifchain/sifnode/releases/download/v1.0.14-beta/sifnoded-v1.0.14-beta-linux-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sifchain-mainnet-seed.autostake.com:26686',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13256',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'sifchain-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'sifchain-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0d4981bdaf4d5d73bad00af3b1fa9d699e4d3bc0',address:'44.235.108.41:26656'},{id:'bcc2d07a14a8a0b3aa202e9ac106dec0bef91fda',address:'13.55.247.60:26656'},{id:'663dec65b754aceef5fcccb864048305208e7eb2',address:'34.248.110.88:26656'},{id:'0120f0a48e7e81cc98829ef4f5b39480f11ecd5a',address:'52.76.185.17:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sifchain-mainnet-peer.autostake.com:26686',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.sifchain.finance:443'},{address:'https://sifchain-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-sifchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sifchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sif-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://sifchain-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.sifchain.finance:443'},{address:'https://api-sifchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sifchain-api.polkachu.com',provider:'Polkachu'},{address:'https://sif-api.kleomedes.network',provider:'Kleomedes'},{address:'https://sifchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sifchain-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-sifchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'sifchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'sifchain-grpc.polkachu.com:13290',provider:'Polkachu'},{address:'sifchain-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/sifchain',tx_page:'https://app.ezstaking.io/sifchain/txs/${txHash}',account_page:'https://app.ezstaking.io/sifchain/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/sifchain',tx_page:'https://ping.pub/sifchain/tx/${txHash}'},{kind:'explorers.guru',url:'https://sifchain.explorers.guru',tx_page:'https://sifchain.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/sifchain',tx_page:'https://atomscan.com/sifchain/transactions/${txHash}',account_page:'https://atomscan.com/sifchain/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'sommelier',status:'live',network_type:'mainnet',website:'https://sommelier.finance/',pretty_name:'Sommelier',chain_id:'sommelier-3',bech32_prefix:'somm',daemon_name:'sommelier',node_home:'$HOME/.sommelier',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usomm'}]},staking:{staking_tokens:[{denom:'usomm'}]},codebase:{git_repo:'https://github.com/PeggyJV/sommelier',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_windows_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/PeggyJV/sommelier/main/contrib/mainnet/sommelier-2/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_windows_amd64.tar.gz'}},{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_windows_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg'},peers:{seeds:[{id:'c94fd60124e3656df54ff965d178e36c760c195d',address:'65.108.57.224:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14156',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sommelier-mainnet-seed.autostake.com:27176',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'6533beebc826f84376e503bbc3265b07b26b9ad5',address:'sommelier.standardcryptovc.com:26656',provider:'standardcrypto'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sommelier-mainnet-peer.autostake.com:27176',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://sommelier-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-sommelier.pupmos.network',provider:'PUPMØS'},{address:'https://sommelier-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://sommelier-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-sommelier.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://somm-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://sommelier-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://api-sommelier.pupmos.network',provider:'PUPMØS'},{address:'https://sommelier-api.polkachu.com',provider:'Polkachu'},{address:'https://sommelier-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-sommelier.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://sommelier-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://somm-api.kleomedes.network',provider:'Kleomedes'},{address:'https://sommelier-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'sommelier-grpc.polkachu.com:14190',provider:'Polkachu'},{address:'sommelier-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'sommelier-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-sommelier.cosmos-spaces.cloud:2310',provider:'Cosmos Spaces'},{address:'https://grpc.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'sommelier-grpc.w3coins.io:14190',provider:'w3coins'}]},explorers:[{kind:'sommscan',url:'https://sommscan.io',tx_page:'https://sommscan.io'},{kind:'mintscan',url:'https://www.mintscan.io/sommelier',tx_page:'https://www.mintscan.io/sommelier/transactions/${txHash}',account_page:'https://www.mintscan.io/sommelier/accounts/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/sommelier',tx_page:'https://explorer.nodexcapital.com/sommelier/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/sommelier/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/sommelier',tx_page:'https://atomscan.com/sommelier/transactions/${txHash}',account_page:'https://atomscan.com/sommelier/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'stafihub',chain_id:'stafihub-1',website:'https://stafihub.io/',pretty_name:'StaFi Hub',status:'live',network_type:'mainnet',bech32_prefix:'stafi',daemon_name:'stafihubd',node_home:'$HOME/.stafihub',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ufis',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ufis'}]},codebase:{git_repo:'https://github.com/stafihub/stafihub',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/stafihub/network/main/mainnets/stafihub-1(dragonberry)/genesis.json'},versions:[{name:'v0.2',height:0,recommended_version:'v0.2.3',compatible_versions:['v0.2.0','v0.2.1','v0.2.2','v0.2.3']},{name:'v0.3',height:2626590,recommended_version:'v0.3.0',compatible_versions:['v0.3.0']},{name:'v0.4',height:3766566,recommended_version:'v0.4.1',compatible_versions:['v0.4.0','v0.4.1']}]},peers:{persistent_peers:[{id:'bed296dfadd972ed07cab82c87a0ee5c182dea43',address:'18.136.189.120:26656'},{id:'045fe6e054a5abe35f5433bd333f0a1b18aa28cf',address:'45.136.28.11:26656'},{id:'20c0b45c47426c51b3187aa5dca82d9900c2fb36',address:'5.161.88.157:26656'},{id:'70230067eb1e668d2566329e727c72c930e54de3',address:'116.202.30.7:26656'},{id:'03f3cb61c7c472044c37aeededde2ffe8884fa02',address:'159.69.108.86:26656'}]},apis:{rpc:[{address:'https://public-rpc1.stafihub.io:443',provider:'StaFiHub'},{address:'https://public-rpc2.stafihub.io:443',provider:'StaFiHub'},{address:'https://rpc.stafihub.nodestake.top:443',provider:'NodeStake'},{address:'https://stafihub.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://public-rest-rpc1.stafihub.io',provider:'StaFiHub'},{address:'https://public-rest-rpc2.stafihub.io',provider:'StaFiHub'},{address:'https://api.stafihub.nodestake.top',provider:'NodeStake'},{address:'https://stafihub.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'public-grpc-rpc1.stafihub.io:443',provider:'StaFiHub'},{address:'public-grpc-rpc2.stafihub.io:443',provider:'StaFiHub'},{address:'grpc.stafihub.nodestake.top:443',provider:'NodeStake'},{address:'stafihub.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/stafi',tx_page:'https://www.mintscan.io/stafi/transactions/${txHash}',account_page:'https://www.mintscan.io/stafi/accounts/${accountAddress}'},{kind:'ping-pub',url:'https://ping.pub/stafihub',tx_page:'https://ping.pub/stafihub/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/stafihub',tx_page:'https://atomscan.com/stafihub/transactions/${txHash}',account_page:'https://atomscan.com/stafihub/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub-chain-logo.png'},keywords:['liquid staking']},{$schema:'../chain.schema.json',chain_name:'stargaze',status:'live',network_type:'mainnet',website:'https://stargaze.zone/',pretty_name:'Stargaze',chain_id:'stargaze-1',bech32_prefix:'stars',daemon_name:'starsd',node_home:'$HOME/.starsd',slip44:118,fees:{fee_tokens:[{denom:'ustars',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2}]},staking:{staking_tokens:[{denom:'ustars'}]},codebase:{git_repo:'https://github.com/public-awesome/stargaze',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/public-awesome/mainnet/main/stargaze-1/genesis.tar.gz'},versions:[{name:'v9',recommended_version:'v9.1.0',compatible_versions:['v9.1.0','v9.0.0'],next_version_name:'v10'},{name:'v10',recommended_version:'v10.0.1',compatible_versions:['v10.0.1','v10.0.0'],next_version_name:'v11'},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],next_version_name:'v12'},{name:'v12',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg'},peers:{seeds:[{id:'70ed826888f102c7c1ceb4d07287956628a53508',address:'174.138.124.7:36656'},{id:'722079345d941cd2da3daedea548c909d9b83ec5',address:'104.248.101.113:36656'},{id:'d5fc4f479c4e212c96dff5704bb2468ea03b8ae3',address:'sg-seed.blockpane.com:26656',provider:'[ block pane ]'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:13756',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13756',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stargaze-mainnet-seed.autostake.com:26986',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'stargaze-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'stargaze-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'604f4baaa30cd3f50d080bf45806d222c7fadc94',address:'seeds.whispernode.com:13756',provider:'WhisperNode🤐'},{id:'96e0040d44a2f0b59d2a07e128369363d8535b67',address:'seed-stargaze.ibs.team:16658',provider:'Inter Blockchain Services'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10356',provider:'StakerHouse'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stargaze-mainnet-peer.autostake.com:26986',provider:'AutoStake 🛡️ Slash Protected'},{id:'344c62c700a59de6137ccd6cade56721cb1e9777',address:'stargaze.ramuchi.tech:26656',provider:'ramuchi.tech'},{id:'f132374f5e70088e855c81df98dd8bb28ea7491d',address:'65.21.91.99:46656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.stargaze-apis.com/',provider:'Stargaze Foundation'},{address:'https://rpc-stargaze.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-stargaze.ezstaking.dev',provider:'EZStaking.io'},{address:'https://stargaze-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-stargaze-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://stargaze.c29r3.xyz:443/rpc/',provider:'c29r3'},{address:'https://rpc-stargaze.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://stargaze-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-stargaze.d-stake.xyz',provider:'D-stake'},{address:'https://rpc.stargaze.silentvalidator.com/',provider:'silent'},{address:'https://rpc-stargaze.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://stargaze-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://stargaze-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://stargaze-rpc.staketab.org:443',provider:'Staketab'},{address:'https://stargaze-rpc.w3coins.io',provider:'w3coins'},{address:'https://stargaze-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://stargaze-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.stargaze-apis.com/',provider:'Stargaze Foundation'},{address:'https://api-stargaze.pupmos.network',provider:'PUPMØS'},{address:'https://api-stargaze.ezstaking.dev',provider:'EZStaking.io'},{address:'https://api-stargaze-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://stargaze.c29r3.xyz:443/api/',provider:'c29r3'},{address:'https://stargaze-api.polkachu.com',provider:'Polkachu'},{address:'https://stargaze-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-stargaze.d-stake.xyz',provider:'D-stake'},{address:'https://api-stargaze.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.stargaze.silentvalidator.com/',provider:'silent'},{address:'https://stargaze-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-stargaze.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://stargaze-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://stargaze-rest.staketab.org',provider:'Staketab'},{address:'https://stargaze-api.w3coins.io',provider:'w3coins'},{address:'https://stargaze-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://stargaze-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-stargaze-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'stargaze-grpc.polkachu.com:13790',provider:'Polkachu'},{address:'stargaze-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-stargaze.cosmos-spaces.cloud:1150',provider:'Cosmos Spaces'},{address:'https://stargaze-grpc.ramuchi.tech:9090',provider:'ramuchi.tech'},{address:'services.staketab.com:9092',provider:'Staketab'},{address:'stargaze-grpc.w3coins.io:13790',provider:'w3coins'},{address:'stargaze-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'stargaze-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/stargaze',tx_page:'https://app.ezstaking.io/stargaze/txs/${txHash}',account_page:'https://app.ezstaking.io/stargaze/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/stargaze/',tx_page:'https://www.mintscan.io/stargaze/transactions/${txHash}',account_page:'https://www.mintscan.io/stargaze/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/stargaze',tx_page:'https://ping.pub/stargaze/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/stargaze',tx_page:'https://atomscan.com/stargaze/transactions/${txHash}',account_page:'https://atomscan.com/stargaze/accounts/${accountAddress}'},{kind:'Starscan',url:'https://starscan.net/',tx_page:'https://starscan.net/stargaze-1/tx/${txHash}',account_page:'https://starscan.net/stargaze-1/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'starname',status:'live',network_type:'mainnet',website:'https://www.starname.me/',pretty_name:'Starname',chain_id:'iov-mainnet-ibc',bech32_prefix:'star',slip44:234,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'uiov',low_gas_price:1,average_gas_price:2,high_gas_price:3}]},staking:{staking_tokens:[{denom:'uiov'}]},codebase:{git_repo:'https://github.com/iov-one/starnamed',recommended_version:'v0.10.18',compatible_versions:['v0.10.17','v0.10.18'],genesis:{genesis_url:'https://gist.githubusercontent.com/davepuchyr/6bea7bf369064d118195e9b15ea08a0f/raw/genesis.json'},versions:[{name:'v0.10.18',recommended_version:'v0.10.18',compatible_versions:['v0.10.17','v0.10.18']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg'},peers:{persistent_peers:[{id:'9aabe0ac122f3104d8fc098e19c66714c6f1ace9',address:'3.37.140.5:26656'}]},apis:{rpc:[{address:'https://rpc-iov.keplr.app',provider:'chainapsis'},{address:'https://rpc-starname-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://starname.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://lcd-iov.keplr.app',provider:'chainapsis'},{address:'https://api-starname-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://starname.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'grpc-starname-ia.cosmosia.notional.ventures:443',provider:'starname'},{address:'starname.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/starname',tx_page:'https://www.mintscan.io/starname/transactions/${txHash}',account_page:'https://www.mintscan.io/starname/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/starname',tx_page:'https://ping.pub/starname/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/starname',tx_page:'https://atomscan.com/starname/transactions/${txHash}',account_page:'https://atomscan.com/starname/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'stride',status:'live',network_type:'mainnet',website:'https://stride.zone/',pretty_name:'Stride',chain_id:'stride-1',bech32_prefix:'stride',daemon_name:'strided',node_home:'$HOME/.stride',key_algos:['ed25519'],slip44:118,fees:{fee_tokens:[{denom:'ustrd',fixed_min_gas_price:0.0005,low_gas_price:0.0005,average_gas_price:0.001,high_gas_price:0.002},{denom:'stuatom',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0005},{denom:'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0005},{denom:'stuosmo',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.002,high_gas_price:0.004},{denom:'ibc/D24B4564BCD51D3D02D9987D92571EAC5915676A9BD6D9B0C1D0254CB8A5EA34',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.002,high_gas_price:0.004},{denom:'stustars',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2},{denom:'ibc/7EAE5BEF3A26B64AFBD89828AFDDB1DC7024A0276D22745201632C40E6E634D0',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2},{denom:'stujuno',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'ibc/DA356E369C3E5CF6A9F1DCD99CE8ED55FBD595E676A5CF033CE784C060492D5A',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'stuluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04},{denom:'ibc/E61BCB1126F42A2ED73B4CEA2221C9635BC2102F0417543C38071779F991942E',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04},{denom:'staevmos',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000},{denom:'ibc/4B322204B4F59D770680FE4D7A565DDC3F37BFF035474B717476C66A4F83DD72',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000},{denom:'stinj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000},{denom:'ibc/A7454562FF29FE068F42F9DE4805ABEF54F599D1720B345D6518D9B5C64EA6D2',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000},{denom:'stucmdx',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.025,high_gas_price:0.04},{denom:'ibc/EB66980014602E6BD50A1CB9FFB8FA694DC3EC10A48D2C1C649D732954F88D4A',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.025,high_gas_price:0.04},{denom:'stuumee',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2},{denom:'ibc/1A2271226209D309902AFF4F21BD21237CB514DD24EA2EE0423BF74C6135D8B8',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2}]},staking:{staking_tokens:[{denom:'ustrd'}]},codebase:{git_repo:'https://github.com/Stride-Labs/stride',recommended_version:'v14.0.0',compatible_versions:['v14.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'7.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Stride-Labs/testnet/main/mainnet/genesis.json',ics_ccv_url:'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/ics-instructions/ccv.json'},versions:[{name:'v8',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.1.0',next_version_name:'v9'},{name:'v9',height:3396933,recommended_version:'v9.2.1',compatible_versions:['v9.0.0','v9.2.1'],proposal:202,next_version_name:'v10'},{name:'v10',height:4191914,proposal:206,recommended_version:'v10.0.0',compatible_versions:['v10.0.0'],ibc_go_version:'7.1.0',cosmos_sdk_version:'0.47.3',next_version_name:'v11'},{name:'v11',tag:'v11.0.0',height:4291924,proposal:207,recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],ibc_go_version:'7.2.0',next_version_name:'v12'},{name:'v12',tag:'v12.1.0',height:4616678,proposal:208,recommended_version:'v12.1.0',compatible_versions:['v12.1.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:'v13'},{name:'v13',tag:'v13.1.0',height:5044405,proposal:211,recommended_version:'v13.1.0',compatible_versions:['v13.1.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:'v14'},{name:'v14',tag:'v14.0.0',height:5223225,proposal:214,recommended_version:'v14.0.0',compatible_versions:['v14.0.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:''}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12256',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12256',provider:'Polkachu'},{id:'cb91a11588d66cfd9c01f99541df4978a08e0e39',address:'seedv1.main.stridenet.co:26656',provider:'Stride'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12256',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stride-mainnet-seed.autostake.com:26886',provider:'AutoStake 🛡️ Slash Protected'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'stride.rpc.kjnodes.com:11659',provider:'kjnodes'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'stride.seed.node75.org:10456',provider:'Pro-Nodes75'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'stride-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'stride-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'95d0377592a657d4c0816d9845e11d659db75d5b',address:'seeds.whispernode.com:12256',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12256',provider:'carbonZERO🌲'},{id:'ced7684f4d60399986cdbc1465ac00a420a14202',address:'seed-stride-01.stakeflow.io:1807',provider:'Stakeflow'}],persistent_peers:[{id:'df3f533e6b9776c11f08da804edcb810cbdd2080',address:'65.108.234.23:12256',provider:'Polkachu-2'},{id:'e821acdaf0c7a3c60ea3cd4eb4a98a62dad06f58',address:'43.201.12.41:26656',provider:'Cosmostation-2'},{id:'a7b4cf6f65138ba61518c2c45402da32dc8e28b7',address:'stride.peer.stavr.tech:21016',provider:'🔥STAVR🔥'},{id:'b5f9fa874781f975687018ae559f0d952d3a2e24',address:'52.52.208.179:26656',provider:'Cosmostation-3'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stride-mainnet-peer.autostake.com:26886',provider:'AutoStake 🛡️ Slash Protected'},{id:'ced7684f4d60399986cdbc1465ac00a420a14202',address:'peer-stride-01.stakeflow.io:1807',provider:'Stakeflow'},{id:'4d17c6e85a1e6282efee950ff3dfe85b4b043f0f',address:'148.251.51.144:26656',provider:'Stake-Take'}]},apis:{rpc:[{address:'https://stride.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://stride-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://stride-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://stride.rpc.chandrastation.com',provider:'Chandra Station'},{address:'http://rpc-stride.nodeist.net',provider:'Nodeist'},{address:'https://stride-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.stride.silentvalidator.com/',provider:'silent'},{address:'https://rpc-stride.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://stride.rpc.m.stavr.tech:21017',provider:'🔥STAVR🔥'},{address:'https://stride.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-stride.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-stride.architectnodes.com',provider:'Architect Nodes'},{address:'https://stride.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-stride.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-stride.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://stride-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://stride-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://stride.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://rpc-stride-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc.stride.stake-take.com',provider:'Stake-Take'},{address:'https://stride-rpc.w3coins.io',provider:'w3coins'},{address:'https://stride-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/stride/trpc',provider:'PRO Delegators'}],rest:[{address:'https://stride.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://stride-api.polkachu.com/',provider:'Polkachu'},{address:'https://stride.api.chandrastation.com',provider:'Chandra Station'},{address:'http://api-stride.nodeist.net',provider:'Nodeist'},{address:'https://api-stride.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://stride.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://stride-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.stride.silentvalidator.com/',provider:'silent'},{address:'https://stride.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-stride.pupmos.network',provider:'PUPMØS'},{address:'https://stride.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://stride-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-stride.architectnodes.com',provider:'Architect Nodes'},{address:'https://lcd-stride.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-stride.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://stride-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://stride.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://api-stride-01.stakeflow.io',provider:'Stakeflow'},{address:'https://api.stride.stake-take.com',provider:'Stake-Take'},{address:'https://stride-api.w3coins.io',provider:'w3coins'},{address:'https://stride-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/stride/crpc',provider:'PRO Delegators'}],grpc:[{address:'stride.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'stride-grpc.polkachu.com:12290',provider:'Polkachu'},{address:'stride-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'stride.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'http://stride.grpc.m.stavr.tech:9986',provider:'🔥STAVR🔥'},{address:'grpc-stride.cosmos-spaces.cloud:1140',provider:'Cosmos Spaces'},{address:'stride-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'stride.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'stride.grpc.kjnodes.com:11690',provider:'kjnodes'},{address:'grpc-stride-01.stakeflow.io:1802',provider:'Stakeflow'},{address:'stride-grpc.w3coins.io:12290',provider:'w3coins'},{address:'stride-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'BccNodes',url:'https://explorer.bccnodes.com/stride-M',tx_page:'https://explorer.bccnodes.com/stride-M/tx/${txHash}',account_page:'https://explorer.bccnodes.com/stride-M/account/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/stride',tx_page:'https://app.ezstaking.io/stride/txs/${txHash}',account_page:'https://app.ezstaking.io/stride/account/${accountAddress}'},{kind:'Apollo',url:'https://apollo.chandrastation.com/stride',tx_page:'https://apollo.chandrastation.com/stride/tx/${txHash}',account_page:'https://apollo.chandrastation.com/stride/account/${accountAddress}'},{kind:'Stride Ping Pub',url:'https://explorer.stride.zone/stride',tx_page:'https://explorer.stride.zone/stride/tx/${txHash}',account_page:'https://explorer.stride.zone/stride/account/${accountAddress}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/stride',tx_page:'https://explorer.stavr.tech/stride/tx/${txHash}',account_page:'https://explorer.stavr.tech/stride/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/stride',tx_page:'https://www.mintscan.io/stride/transactions/${txHash}',account_page:'https://www.mintscan.io/stride/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/stride',tx_page:'https://bigdipper.live/stride/transactions/${txHash}',account_page:'https://bigdipper.live/stride/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/stride',tx_page:'https://atomscan.com/stride/transactions/${txHash}',account_page:'https://atomscan.com/stride/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/stride',account_page:'https://stakeflow.io/stride/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/stride',tx_page:'https://explorer.stake-take.com/stride/tx/${txHash}',account_page:'https://explorer.stake-take.com/stride/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stride-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg'}},{$schema:'../chain.schema.json',chain_name:'tenet',status:'live',network_type:'mainnet',website:'https://tenet.org/',pretty_name:'Tenet',chain_id:'tenet_1559-1',bech32_prefix:'tenet',node_home:'$HOME/.tenetd',daemon_name:'tenetd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'atenet',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'atenet'}]},codebase:{git_repo:'https://github.com/tenet-org/tenet-mainnet',recommended_version:'v11.2.1',compatible_versions:['v11.2.1'],binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',genesis:{genesis_url:'https://raw.githubusercontent.com/tenet-org/tenet-mainnet/master/config/genesis.json'},versions:[{name:'v11',recommended_version:'v11.0.6',compatible_versions:['v11.0.6'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Windows_amd64.zip'},next_version_name:'multichain'},{name:'multichain',proposal:2,height:2330000,recommended_version:'v11.2.1',compatible_versions:['v11.2.0','v11.2.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg'},peers:{seeds:[],persistent_peers:[{id:'f8432cc5094870c96f34a0ebb36ffb0d38a53ad4',address:'164.92.209.223:26656',provider:'tenet'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'tenet-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'tenet-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},apis:{rpc:[{address:'https://tendermint-1.rpc.tenet.org',provider:'tenet'},{address:'https://rpc-tenet.nodeist.net',provider:'Nodeist'},{address:'https://tenet-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://app.rpc.tenet.org',provider:'tenet'},{address:'https://api-tenet.nodeist.net',provider:'Nodeist'},{address:'https://tenet-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'tenet-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://rpc.tenet.org',provider:'tenet'},{address:'https://tenet-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/tenet',tx_page:'https://ping.pub/tenet/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/Tenet',tx_page:'https://exp.nodeist.net/Tenet/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'teritori',status:'live',network_type:'mainnet',website:'https://teritori.com/',pretty_name:'Teritori',chain_id:'teritori-1',daemon_name:'teritorid',node_home:'$HOME/.teritorid',bech32_prefix:'tori',slip44:118,fees:{fee_tokens:[{denom:'utori',low_gas_price:0,average_gas_price:0.25,high_gas_price:0.5}]},staking:{staking_tokens:[{denom:'utori'}]},codebase:{git_repo:'https://github.com/TERITORI/teritori-chain',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],genesis:{genesis_url:'https://github.com/TERITORI/teritori-chain/raw/mainnet/mainnet/teritori-1/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.1'],next_version_name:'v1.4.0'},{name:'v1.4.0',proposal:34,height:3699425,recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:15956',provider:'RHINO'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:15956',provider:'Lavender.Five Nodes 🐝'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15956',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'teritori.rpc.kjnodes.com:11959',provider:'kjnodes'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'teritori-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'teritori-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'teritori-mainnet-seed.autostake.com:27166',provider:'AutoStake 🛡️ Slash Protected'},{id:'8f75bd347c90fbaa2c96eb187a413bb3751b3a7e',address:'seeds.whispernode.com:15956',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15956',provider:'carbonZERO🌲'},{id:'1ef268d56b79edbd0c32815f4bf9c362a0617ed4',address:'seed-teritori.ibs.team:16659',provider:'Inter Blockchain Services'},{id:'38d107de6a22ca6e1a6bafd2041e38f5d50a6945',address:'seed-node.mms.team:40656',provider:'MMS'}],persistent_peers:[{id:'8f28518afd31a42ea81bb3232a50ab0cec4dcdf7',address:'10.201.190.1:26656',provider:'teritori-core-1 ⛩'},{id:'6046cec27c36f0a7596cb9fa9f2c5decbd4e87cb',address:'10.193.255.1:26656',provider:'teritori-core-2 ⛩⛩'},{id:'29c218fb6d31d2316b854c1178327157fbce8aa7',address:'teritori.peers.stavr.tech:38026',provider:'🔥STAVR🔥'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'teritori-mainnet-peer.autostake.com:27166',provider:'AutoStake 🛡️ Slash Protected'},{id:'669470aba9778ccccd07127115dcdc30e141d7ae',address:'peer-teritori.mms.team:33656',provider:'MMS'}]},apis:{rpc:[{address:'https://teritori-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://teritori-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.teritori.nodestake.top',provider:'NodeStake'},{address:'https://teritori.rpc.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://rpc.teritori.silentvalidator.com/',provider:'silent'},{address:'https://teritori-rpc.brocha.in',provider:'Brochain'},{address:'https://teritori.nodejumper.io',provider:'NODEJUMPER'},{address:'https://teritori-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-teritori.mms.team/',provider:'MMS'},{address:'https://teritori.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.tori.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://teritori-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://m-teritori.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://teritori.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://rpc-teritori.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-teritori.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-teritori.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://teritori-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-teritori.ecostake.com',provider:'ecostake'},{address:'https://teritori-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://teritori-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://teritori-api.polkachu.com',provider:'Polkachu'},{address:'https://api.teritori.nodestake.top',provider:'NodeStake'},{address:'https://teritori.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.teritori.silentvalidator.com/',provider:'silent'},{address:'https://teritori.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://teritori-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-teritori.mms.team/',provider:'MMS'},{address:'https://teritori.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.tori.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://teritori-api.kleomedes.network',provider:'Kleomedes'},{address:'https://m-teritori.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://teritori.api.silknodes.io',provider:'Silk Nodes'},{address:'https://api-teritori.pupmos.network',provider:'PUPMØS'},{address:'https://lcd-teritori.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-teritori.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://teritori-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-teritori.ecostake.com',provider:'ecostake'},{address:'https://teritori-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'teritori-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.teritori.nodestake.top:443',provider:'NodeStake'},{address:'teritori.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'teritori.grpc.m.stavr.tech:6705',provider:'🔥STAVR🔥'},{address:'teritori-grpc.brocha.in:443',provider:'Brochain'},{address:'grpc-teritori.mms.team:443',provider:'MMS'},{address:'teritori-grpc.polkachu.com:15990',provider:'Polkachu'},{address:'teritori.grpc.silknodes.io:443',provider:'Silk Nodes'},{address:'teritori-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'teritori.grpc.kjnodes.com:11990',provider:'kjnodes'},{address:'teritori-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/teritori',tx_page:'https://app.ezstaking.io/teritori/txs/${txHash}',account_page:'https://app.ezstaking.io/teritori/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.teritori.com/teritori',tx_page:'https://explorer.teritori.com/teritori/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/teritori-main',tx_page:'https://explorer.stavr.tech/teritori-main/tx/${txHash}'},{kind:'guru',url:'https://teritori.explorers.guru/',tx_page:'https://teritori.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://explorer.brocha.in/teritori',tx_page:'https://explorer.brocha.in/teritori/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/teritori',tx_page:'https://exp.utsa.tech/teritori/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/teritori',tx_page:'https://www.mintscan.io/teritori/transactions/${txHash}',account_page:'https://www.mintscan.io/teritori/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/teritori',tx_page:'https://explorer.tcnetwork.io/teritori/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/teritori',tx_page:'https://atomscan.com/teritori/transactions/${txHash}',account_page:'https://atomscan.com/teritori/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'terpnetwork',status:'live',network_type:'mainnet',pretty_name:'Terp-Network',chain_id:'morocco-1',bech32_prefix:'terp',daemon_name:'terp',node_home:'$HOME/.terp',codebase:{git_repo:'https://github.com/terpnetwork/terp-core.git',recommended_version:'v1.0.0-stable',consensus:{type:'cometbft',version:'0.37.0'},compatible_versions:['v1.0.0','v1.0.0-stable'],genesis:{genesis_url:'https://raw.githubusercontent.com/terpnetwork/mainnet/main/morocco-1/genesis.json'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/v1.0.0-stable.tar.gz'},versions:[{name:'v1.0.0-stable',recommended_version:'v1.0.0-stable',compatible_versions:['v1.0.0','v1.0.0-stable'],consensus:{type:'cometbft',version:'0.37.0'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/v1.0.0-stable.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/logo.png'},peers:{seeds:[{id:'c71e63b5da517984d55d36d00dc0dc2413d0ce03',address:'seed.terp.network:26656',provider:'TerpNET'},{id:'d8256642afae77264bcce1631d51233a9d00249b',address:'terp-mainnet-seed.itrocket.net:13656',provider:'itrocket.net'}],persistent_peers:[{id:'ed791e0800539a51efd07cfdef1f3a6809412bc1',address:'65.109.174.30:64656',provider:'High Stakes'},{id:'a81dc3bf1bb1c3837b768eeb82659eecc971890b',address:'terp-mainnet-peer.itrocket.net:13656',provider:'itrocket.net'},{id:'2c95d84233633b141a476aa47214cd95048af3d7',address:'rpc.terpnetwork.hexnodes.co:18656',provider:'Hexnodes'}]},apis:{rpc:[{address:'https://rpc-terp.zenchainlabs.io/',provider:'ZenChainLabs'},{address:'https://rpc.terp.network:443',provider:'TerpNET'},{address:'https://rpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'https://terp-mainnet-rpc.itrocket.net:443',provider:'itrocket.net'},{address:'https://terp-rpc.d-stake.xyz:443',provider:'D-Stake'},{address:'https://rpc.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://rpc.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}],rest:[{address:'https://api-terp.zenchainlabs.io:443',provider:'ZenChainLabs'},{address:'https://rpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'https://api.terp.network:443',provider:'TerpNET'},{address:'https://terp-mainnet-api.itrocket.net:443',provider:'itrocket.net'},{address:'https://terp-api.d-stake.xyz:443',provider:'D-Stake'},{address:'https://rest.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://lcd.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}],grpc:[{address:'https://grpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'terp-mainnet-grpc.itrocket.net:13090',provider:'itrocket.net'},{address:'https://terp-grpc.d-stake.xyz:443',provider:'D-Stake'},{address:'https://grpc.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://grpc.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}]},explorers:[{kind:'ping.pub',url:'https://explorer.nodestake.top',tx_page:'https://explorer.nodestake.top/terp/tx/${txHash}',account_page:'https://explorer.nodestake.top/terp/account/{$accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com',tx_page:'https://explorer.nodexcapital.com/terp/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/terp/account/{$accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'terra',status:'live',network_type:'mainnet',pretty_name:'Terra Classic',chain_id:'columbus-5',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',low_gas_price:28.325,average_gas_price:28.325,high_gas_price:50},{denom:'usdr',low_gas_price:0.52469,average_gas_price:0.52469,high_gas_price:0.52469},{denom:'uusd',low_gas_price:0.75,average_gas_price:0.75,high_gas_price:0.75},{denom:'ukrw',low_gas_price:850,average_gas_price:850,high_gas_price:850},{denom:'umnt',low_gas_price:2142.855,average_gas_price:2142.855,high_gas_price:2142.855},{denom:'ueur',low_gas_price:0.625,average_gas_price:0.625,high_gas_price:0.625},{denom:'ucny',low_gas_price:4.9,average_gas_price:4.9,high_gas_price:4.9},{denom:'ujpy',low_gas_price:81.85,average_gas_price:81.85,high_gas_price:81.85},{denom:'ugbp',low_gas_price:0.55,average_gas_price:0.55,high_gas_price:0.55},{denom:'uinr',low_gas_price:54.4,average_gas_price:54.4,high_gas_price:54.4},{denom:'ucad',low_gas_price:0.95,average_gas_price:0.95,high_gas_price:0.95},{denom:'uchf',low_gas_price:0.7,average_gas_price:0.7,high_gas_price:0.7},{denom:'uaud',low_gas_price:0.95,average_gas_price:0.95,high_gas_price:0.95},{denom:'usgd',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'uthb',low_gas_price:23.1,average_gas_price:23.1,high_gas_price:23.1},{denom:'usek',low_gas_price:6.25,average_gas_price:6.25,high_gas_price:6.25},{denom:'unok',low_gas_price:6.25,average_gas_price:6.25,high_gas_price:6.25},{denom:'udkk',low_gas_price:4.5,average_gas_price:4.5,high_gas_price:4.5},{denom:'uidr',low_gas_price:10900,average_gas_price:10900,high_gas_price:10900},{denom:'uphp',low_gas_price:38,average_gas_price:38,high_gas_price:38},{denom:'uhkd',low_gas_price:5.85,average_gas_price:5.85,high_gas_price:5.85},{denom:'umyr',low_gas_price:3,average_gas_price:3,high_gas_price:3},{denom:'utwd',low_gas_price:20,average_gas_price:20,high_gas_price:20}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/classic-terra/core',recommended_version:'v2.1.1',compatible_versions:['v2.1.1'],genesis:{name:'1.0.5',genesis_url:'https://tfl-columbus-5.s3.amazonaws.com/genesis.json'},versions:[{name:'1.0.5',tag:'v1.0.5-full-archive',height:0,next_version_name:'1.1.0',binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v1.0.5-full-archive/terra_1.0.5_Linux_x86_64.tar.gz?checksum=sha256:af3ee3bd99bd719d6d9a93a40af9f0bc49bb3866c68e923e284876784126f38c'}},{name:'1.1.0',tag:'v1.1.0',height:11734000,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],next_version_name:'2.0.1',binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v1.1.0/terra_1.1.0_Linux_x86_64.tar.gz?checksum=sha256:fd83c14bcfadea36ad444c219ab557b9d65d2f74be0684498a5c41e3df7cb535'}},{name:'2.0.1',tag:'v2.0.1',height:12815210,cosmos_sdk_version:'0.45.13',cosmwasm_enabled:true,cosmwasm_version:'0.16.7',ibc_go_version:'1.3.1',consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:b9edfd51080c9c9ae16b30afd1b8490d7278e51d521ccc0f2afcbb7e3b389b8d'}},{name:'2.1.1',tag:'v2.1.1',height:13215800,cosmos_sdk_version:'0.45.14',cosmwasm_enabled:true,cosmwasm_version:'0.30.0',ibc_go_version:'4.3.1',consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v2.1.1/terra_2.1.1_Linux_x86_64.tar.gz?checksum=sha256:9bf91be244af95f1afcf7fc1ddb1852aa96651adf94e9668c16c7df5596100d6'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terraclassic-mainnet-seed.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'b1bdf6249fb58b4c8284aff8a9c5b2804d822261',address:'seed.terra.synergynodes.com:26656',provider:'www.synergynodes.com'},{id:'65d86ab6024153286b823a3950e9055478effb04',address:'terra.inotel.ro:26656',provider:'www.inotel.ro'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'terra-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'terra-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terraclassic-mainnet-peer.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'b1bdf6249fb58b4c8284aff8a9c5b2804d822261',address:'seed.terra.synergynodes.com:26656',provider:'www.synergynodes.com'},{id:'65d86ab6024153286b823a3950e9055478effb04',address:'terra.inotel.ro:26656',provider:'www.inotel.ro'}]},apis:{rpc:[{address:'https://rpc.terrarebels.net',provider:'Terra Rebels'},{address:'https://terra-classic-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-terra-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://terraclassic-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://terraclassic-rpc-server-01.stakely.io',provider:'Stakely'}],rest:[{address:'https://lcd.terrarebels.net',provider:'Terra Rebels'},{address:'https://terra-classic-lcd.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-terra-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://terraclassic-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://terraclassic-lcd-server-01.stakely.io',provider:'Stakely'}],grpc:[{address:'grpc.terrarebels.net',provider:'Terra Rebels'},{address:'terra-classic-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-terra-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'terraclassic-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/terra-luna',tx_page:'https://ping.pub/terra-luna/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/terra',tx_page:'https://atomscan.com/terra/transactions/${txHash}',account_page:'https://atomscan.com/terra/accounts/${accountAddress}'},{kind:'finder',url:'https://finder.terra.money/classic',tx_page:'https://finder.terra.money/classic/tx/${txHash}',account_page:'https://finder.terra.money/classic/address/${accountAddress}'},{kind:'finder',url:'https://finder.terrarebels.net/classic',tx_page:'https://finder.terrarebels.net/classic/tx/${txHash}',account_page:'https://finder.terrarebels.net/classic/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'terra2',status:'live',network_type:'mainnet',website:'https://www.terra.money/',pretty_name:'Terra',chain_id:'phoenix-1',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/terra-money/core/',recommended_version:'v2.4.1',compatible_versions:['v2.4.1'],binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_arm64.tar.gz','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_x86_64.tar.gz'},genesis:{name:'v2.0',genesis_url:'https://tfl-phoenix-1.s3.amazonaws.com/genesis.json'},versions:[{name:'v2.0',tag:'v2.0.1',recommended_version:'v2.0.1',cosmos_sdk_version:'0.45.4',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.19'},height:1,next_version_name:'v2.1',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:eae23aad59b36ea2adaa541a7662a6119569279d2e6c4013e3deee96e9263b30','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Darwin_x86_64.tar.gz?checksum=sha256:c2a6b1bff922b127a31757bdb0c8f05a34f3b1f879dee1e862f9f8b748e15a54'}},{name:'v2.1',tag:'v2.1.4',recommended_version:'v2.1.4',cosmos_sdk_version:'0.46.9',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.21'},height:890000,next_version_name:'v2.2',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Linux_x86_64.tar.gz?checksum=sha256:e05b85ae2eac5df886f4f9d0ecf719b82ebe4da4fc59cae93a34af7c3e89ddfb','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Darwin_x86_64.tar.gz?checksum=sha256:4b66ebf800cb903f7b6c07686636eff43e686f5956c9fadc307f077afd7f23bb'}},{name:'v2.2',tag:'v2.2.1',height:2979805,recommended_version:'v2.2.1',compatible_versions:['v2.2.0','v2.2.1'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.27.0',ibc_go_version:'v3.4.0',consensus:{type:'tendermint',version:'v0.34.21'},next_version_name:'v2.3',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc'}},{name:'v2.3',tag:'v2.3.5',height:4711800,recommended_version:'v2.3.5',compatible_versions:['v2.3.0','v2.3.1','v2.3.2','v2.3.4','v2.3.5'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'tendermint',version:'v0.34.27'},binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_arm64.tar.gz?checksum=sha256:93b0c508e16f779b93f0e76629ab247ddaf5fa0db96573405b3b2b11e3eb6859','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_x86_64.tar.gz?checksum=sha256:8c3ac7392436b102dcdd63fd275fa73b1e0201e65e420af71954782cee682ac6'},next_version_name:'v2.4'},{name:'v2.4',tag:'v2.4.1',proposal:4737,height:5994365,cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'tendermint',version:'v0.34.27'},binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_arm64.tar.gz','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_x86_64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg'},peers:{seeds:[{id:'406bcf90a7b29df6ae475a1f94abe04ebde805af',address:'phoenix.seed.stakebin.io:16656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11756',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11756',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terra-mainnet-seed.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'terra2-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'terra2-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'1e094db9c147a0fd5e9793365d66736c80bfef46',address:'seeds.whispernode.com:11756',provider:'WhisperNode🤐'},{id:'a8d12536bdcc210ac35a9f092f3295360b97830d',address:'seed-terra-01.stakeflow.io:33007',provider:'Stakeflow'}],persistent_peers:[{id:'0f1096278efafcf3f0d3bd5b6544e6b8dcc36a0e',address:'206.189.129.195:26656'},{id:'9038d63588e0ab421fa71582720c1efb1ee867f6',address:'45.34.1.114:27656'},{id:'f2069012aec5ced4e88e7e4311391eabe72bb5a3',address:'node-phoenix.terra.lunastations.online:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terra-mainnet-peer.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'terra.seed.node75.org:10856',provider:'Pro-Nodes75'},{id:'a8d12536bdcc210ac35a9f092f3295360b97830d',address:'peer-terra-01.stakeflow.io:33007',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.terrav2.ccvalidators.com:443/',provider:'CryptoCrew'},{address:'https://terra2-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://terra-rpc.polkachu.com',provider:'polkachu'},{address:'https://terra-rpc.stakely.io:443/',provider:'stakely'},{address:'https://rpc-terra2.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://terra-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://phoenix-rpc.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-terra-01.stakeflow.io',provider:'Stakeflow'},{address:'https://terra-phoenix-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://rpc-terra.wildsage.io',provider:'🧙 WildSage Labs'}],rest:[{address:'https://fcd.terrav2.ccvalidators.com:443/',provider:'CryptoCrew'},{address:'https://lcd-terra.wildsage.io',provider:'🧙 WildSage Labs'},{address:'https://terra-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-terra2.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://phoenix-lcd.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'terra2-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-terra-01.stakeflow.io',provider:'Stakeflow'},{address:'https://terra-phoenix-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'terra2-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'terra-grpc.polkachu.com:11790',provider:'Polkachu'},{address:'terra-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'terra-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-terra-01.stakeflow.io:1102',provider:'Stakeflow'}]},explorers:[{kind:'atomscan',url:'https://atomscan.com/terra2',tx_page:'https://atomscan.com/terra2/transactions/${txHash}',account_page:'https://atomscan.com/terra2/accounts/${accountAddress}'},{kind:'finder',url:'http://finder.terra.money/',tx_page:'https://finder.terra.money/mainnet/tx/${txHash}',account_page:'https://finder.terra.money/mainnet/address/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/terra',account_page:'https://stakeflow.io/terra/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/terra',tx_page:'https://www.mintscan.io/terra/transactions/${txHash}',account_page:'https://www.mintscan.io/terra/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'akashtestnet',status:'live',network_type:'testnet',website:'https://akash.network/',pretty_name:'Sandbox',chain_id:'sandbox-01',bech32_prefix:'akash',daemon_name:'akash',node_home:'$HOME/.akash',slip44:118,fees:{fee_tokens:[{denom:'uakt',fixed_min_gas_price:0,low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uakt'}]},codebase:{git_repo:'github.com/ovrclk/akash',recommended_version:'v0.22.0',compatible_versions:['v0.22.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_arm64.zip'},versions:[{name:'v0',recommended_version:'v0.22.0',compatible_versions:['v0.22.0']}],genesis:{genesis_url:'https://raw.githubusercontent.com/akash-network/net/master/sandbox/genesis.json'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg'},peers:{seeds:[{id:'865b21750f7fc5a2fa901192f7ccbe1212cd6d55',address:'p2p.sandbox-01.aksh.pw:26656'}],persistent_peers:[{id:'865b21750f7fc5a2fa901192f7ccbe1212cd6d55',address:'p2p.sandbox-01.aksh.pw:26656'}]},apis:{rpc:[{address:'https://rpc.sandbox-01.aksh.pw:443',provider:'akash'}],rest:[{address:'https://api.sandbox-01.aksh.pw:443',provider:'akash'}],grpc:[{address:'grpc.sandbox-01.aksh.pw:9090',provider:'akash'}]},explorers:[{kind:'ping.pub',url:'https://explorer.sandbox-01.aksh.pw/akash',tx_page:'https://explorer.sandbox-01.aksh.pw/akash/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'archwaytestnet',chain_id:'constantine-3',pretty_name:'Archway testnet',status:'live',network_type:'testnet',website:'https://archway.io',bech32_prefix:'archway',daemon_name:'archwayd',node_home:'$HOME/.archway',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'aconst',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/archway-network/archway'},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/archwaytestnet/images/ArchwayBrandmark.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/archwaytestnet/images/ArchwayBrandmark.svg'},apis:{rpc:[{address:'https://rpc.constantine.archway.tech',provider:'Archway'},{address:'https://archway-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://api.constantine.archway.tech',provider:'Archway'}]},explorers:[{kind:'archwayscan',url:'https://testnet.archway.explorers.guru',tx_page:'https://testnet.archway.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'arkeonetworktestnet',status:'live',network_type:'testnet',pretty_name:'Arkeo Network',chain_id:'arkeo',bech32_prefix:'tarkeo',daemon_name:'arkeod',node_home:'$HOME/.arkeo',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uarkeo'}]},staking:{staking_tokens:[{denom:'uarkeo'}]},codebase:{git_repo:'https://github.com/arkeonetwork/arkeo'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:22856'}]},apis:{rpc:[{address:'https://arkeonetwork-testnet.nodejumper.io:26657',provider:'NODEJUMPER'},{address:'https://test-arkeo-rpc.kynraze.com',provider:'kynraze'},{address:'https://testnet-arkeo-rpc.lavenderfive.com',provider:'lavenderfive'},{address:'https://arkeo-rpc.siriusnodes.uk',provider:'siriusnodes'},{address:'http://seed.arkeo.network:26657',provider:'arkeo'}],rest:[{address:'https://arkeonetwork-testnet.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://test-arkeo-api.kynraze.com',provider:'kynraze'},{address:'https://testnet-arkeo-api.lavenderfive.com',provider:'lavenderfive'},{address:'https://arkeo-api.siriusnodes.uk',provider:'siriusnodes'},{address:'http://seed.arkeo.network:1317',provider:'arkeo'}],grpc:[{address:'https://arkeonetwork-testnet.nodejumper.io:9090/',provider:'NODEJUMPER'}]},explorers:[{url:'https://explorer.nodexcapital.com/arkeo',tx_page:'https://explorer.nodexcapital.com/arkeo/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'axelartestnet',chain_id:'axelar-testnet-lisbon-3',pretty_name:'Axelar Testnet',status:'live',network_type:'testnet',website:'https://axelar.network/',bech32_prefix:'axelar',daemon_name:'axelard',node_home:'$HOME/.axelard',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uaxl',low_gas_price:0.007,average_gas_price:0.007,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'uaxl'}]},codebase:{git_repo:'https://github.com/axelarnetwork/axelar-core'},apis:{rpc:[{address:'https://rpc-axelar-testnet.imperator.co:443',provider:'Imperator.co'},{address:'https://axelartest-rpc.quickapi.com/',provider:'Quickapi'}],rest:[{address:'https://lcd-axelar-testnet.imperator.co:443',provider:'Imperator.co'},{address:'https://axelartest-lcd.quickapi.com/',provider:'Quickapi'}]},explorers:[{kind:'axelarscan',url:'https://testnet.axelarscan.io',tx_page:'https://testnet.axelarscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://testnet.mintscan.io/axelar-testnet',tx_page:'https://testnet.mintscan.io/axelar-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/axelar-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'babylontestnet',status:'live',website:'https://www.babylonchain.io',network_type:'testnet',pretty_name:'Babylon Testnet',chain_id:'bbn-test1',bech32_prefix:'bbn',daemon_name:'babylond',node_home:'$HOME/.babylond',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'ubbn'}]},staking:{staking_tokens:[{denom:'ubbn'}]},codebase:{git_repo:'https://github.com/babylonchain/babylon',recommended_version:'v0.5.0',compatible_versions:['v0.5.0'],genesis:{genesis_url:'https://github.com/babylonchain/networks/raw/main/bbn-test1/genesis.tar.bz2'},versions:[{name:'v0.5.0',recommended_version:'v0.5.0',compatible_versions:['v0.5.0']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/babylon/images/logo.svg'},peers:{seeds:[{id:'03ce5e1b5be3c9a81517d415f65378943996c864',address:'18.207.168.204:26656',provider:'Babylon foundation'},{id:'a5fabac19c732bf7d814cf22e7ffc23113dc9606',address:'34.238.169.221:26656',provider:'Babylon foundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:20656',provider:'Polkachu'}],persistent_peers:[{id:'03ce5e1b5be3c9a81517d415f65378943996c864',address:'18.207.168.204:26656',provider:'Babylon foundation'},{id:'a5fabac19c732bf7d814cf22e7ffc23113dc9606',address:'34.238.169.221:26656',provider:'Babylon foundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:20656',provider:'Polkachu'}]},apis:{rpc:[{address:'rpc.testnet.babylonchain.io:26657',provider:'Babylon foundation'}],rest:[{address:'rpc.testnet.babylonchain.io:1317',provider:'Babylon foundation'}],grpc:[]},explorers:[{kind:'babylonscan',url:'https://babylonscan.io'},{kind:'explorers.guru',url:'https://babylon.explorers.guru',tx_page:'https://babylon.explorers.guru/transaction/${txHash}'}],slip44:118},{$schema:'../../chain.schema.json',chain_name:'bitcannadevnet',status:'live',network_type:'testnet',pretty_name:'BitCanna Devnet-1',chain_id:'bitcanna-dev-1',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.3',compatible_versions:['v2.0.1-rc6','v2.0.2-rc1','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/devnets/bitcanna-dev-1/genesis.json'},versions:[{name:'vigorous-grow-fix',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz'}},{name:'wakeandbake',recommended_version:'v2.0.3',compatible_versions:['v2.0.1-rc6','v2.0.2-rc1','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'471341f9befeab582e845d5e9987b7a4889c202f',address:'144.91.89.66:26656'}],persistent_peers:[{id:'80ee9ed689bfb329cf21b94aa12978e073226db4',address:'212.227.151.143:26656'},{id:'20ca909b49106aacbf516ba28fa8a2409f825a82',address:'212.227.151.106:26656'}]},apis:{rpc:[{address:'https://rpc-testnet.bitcanna.io',provider:'bitcanna'},{address:'https://bitcanna-testnet.rpc.kjnodes.com/',provider:'kjnodes.com'},{address:'https://testnet-bitcanna-rpc.konsortech.xyz/',provider:'konsortech.xyz'},{address:'https://rpc.bitcanna-dev-1.bitcanna.aviaone.com/',provider:'aviaone.com'}],rest:[{address:'https://lcd-testnet.bitcanna.io',provider:'bitcanna'},{address:'https://testnet-bitcanna-api.konsortech.xyz/',provider:'konsortech.xyz'},{address:'https://api.bitcanna-dev-1.bitcanna.aviaone.com/',provider:'aviaone.com'},{address:'https://bitcanna-testnet.api.kjnodes.com/',provider:'kjnodes.com'}],grpc:[{address:'http://devnet-1.bitcanna.io:9090/',provider:'bitcanna'},{address:'http://bitcanna-testnet.grpc.kjnodes.com:42090/',provider:'kjnodes.com'}]},explorers:[{url:'https://explorer.thesilverfox.pro/bitcanna',tx_page:'https://explorer.thesilverfox.pro/bitcanna/tx/${txHash}'},{url:'https://testnets-cosmos.mintthemoon.xyz/bitcanna',tx_page:'https://testnets-cosmos.mintthemoon.xyz/bitcanna/tx/${txHash}'},{url:'https://explorer.kjnodes.com/bitcanna-testnet',tx_page:'https://explorer.kjnodes.com/bitcanna-testnet/tx/${txHash}'},{url:'https://explorer.stavr.tech/bitcanna-dev',tx_page:'https://explorer.stavr.tech/bitcanna-dev/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'bitcannadevnet2',status:'live',network_type:'devnet',pretty_name:'BitCanna Devnet-6 SDK v0.46.x',chain_id:'bitcanna-dev-6',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.0-beta',compatible_versions:['v2.0.0-beta'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/testnet-bcna-cosmos/main/instructions/bitcanna-dev-6/genesis.json'},versions:[{name:'v2.0.0-beta',recommended_version:'v2.0.0-beta',compatible_versions:['v2.0.0-beta'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz'}}]},peers:{persistent_peers:[{id:'85be53f499c803a10e73734018334049a7c4686d',address:'212.227.151.105:26656'},{id:'fb88f165477b7c7a4fbb47bb6b01448c732a0e88',address:'164.68.119.233:26656'}]},apis:{rpc:[{address:'https://rpc-devnet-6.bitcanna.io/',provider:'bitcanna'}],grpc:[{address:'http://devnet-6.bitcanna.io:9090',provider:'bitcanna'}],rest:[{address:'https://lcd-devnet-6.bitcanna.io/',provider:'bitcanna'}]},explorers:[{url:'https://explorer-devnet-6.bitcanna.io',tx_page:'https://explorer-devnet-6.bitcanna.io/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cascadiatestnet',status:'live',network_type:'testnet',website:'https://cascadia.foundation/',pretty_name:'Cascadia',chain_id:'cascadia_6102-1',bech32_prefix:'cascadia',daemon_name:'cascadiad',node_home:'$HOME/.cascadiad',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aCC',fixed_min_gas_price:0,low_gas_price:7,average_gas_price:10,high_gas_price:15}]},staking:{staking_tokens:[{denom:'aCC'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/CascadiaFoundation/cascadia',recommended_version:'v0.1.2',compatible_versions:['v0.1.1'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'v0.34.26'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/CascadiaFoundation/chain-configuration/master/testnet/genesis.json'},versions:[]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png',theme:{primary_color_hex:'#004A96'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png'},peers:{seeds:[{id:'42c4a78f39935df1c20b51c4b0d0a21db8f01c88',address:'cascadia-testnet-seed.itrocket.net:40656'},{id:'af73a10430d389e7480ef01b10b763fe156a397d',address:'cscd-rpc.systemd.run:29656'}],persistent_peers:[{id:'dd225f803eb3ae4bba2eef4628bebd6fc52092c2',address:'65.108.97.111:36656'},{id:'e85f72848ba9586c6704445d1118fb35e2ca5804',address:'65.109.84.33:38656'},{id:'23c3d082bd3a3102988c04085531461daa5a4b21',address:'65.108.81.122:26656'},{id:'eb3a413b8a2baf1f544d4129572919257d5db53b',address:'rpc-cascadia.nodeist.net:28656'},{id:'bf183b5864e483eba4dbecd61c9cc78696d46fcc',address:'85.10.193.246:34656'},{id:'796a6a0960d7366123f3a829ad917ae0a4f7e09d',address:'91.223.3.190:55796'},{id:'7d63f71ab6356940c607d9d748262b5505b604b0',address:'49.12.42.105:26656'},{id:'c01481445ec6d3e6defa945ff1075e732efb3940',address:'65.109.28.226'}]},apis:{rpc:[{address:'https://rpc.cascadia.foundation:443',provider:'cascadia'},{address:'https://cscd-rpc.systemd.run:443',provider:'systemd'},{address:'https://api.cascadia-t.indonode.net:443',provider:'Indonode'},{address:'https://rpc-test.cascadia.hexnodes.co:443',provider:'Hexnodes'}],grpc:[{address:'grpc.cascadia.foundation:443',provider:'cascadia'},{address:'cscd-grpc.systemd.run:443',provider:'systemd'},{address:'grpc.cascadia-t.indonode.net:43090',provider:'Indonode'},{address:'grpc-test.cascadia.hexnodes.co:19090',provider:'Hexnodes'}],rest:[{address:'https://lcd.cascadia.foundation',provider:'cascadia'},{address:'https://cscd-api.systemd.run',provider:'systemd'},{address:'https://api.cascadia-t.indonode.net/',provider:'Indonode'},{address:'https://lcd-test.cascadia.hexnodes.co',provider:'Hexnodes'}]},explorers:[{kind:'validator_explorer',url:'https://validator.cascadia.foundation/',tx_page:'https://validator.cascadia.foundation/transactions/${txHash}',account_page:'https://validator.cascadia.foundation/accounts/${accountAddress}'},{kind:'block_explorer',url:'https://explorer.cascadia.foundation/',tx_page:'https://explorer.cascadia.foundation/tx/${txHash}',account_page:'https://explorer.cascadia.foundation/address/${accountAddress}'}],keywords:['cascadia','cosmos','evm','cybernetic']},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet',chain_id:'blockspacerace-0',pretty_name:'Blockspace Race Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/blockspacerace/genesis.json'},versions:[{name:'v0.12.0',recommended_version:'v0.12.0',compatible_versions:['v0.12.0']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'celestia-blockspacerace.seed.brocha.in:30583',provider:'Brochain'}]},apis:{rpc:[{address:'https://rpc-blockspacerace.pops.one/',provider:'P-OPs'}],rest:[{address:'https://celestia-blockspacerace-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/celestia-incentivized-testnet',tx_page:'https://testnet.mintscan.io/celestia-incentivized-testnet/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet2',chain_id:'arabica-10',pretty_name:'Arabica Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/arabica-9/genesis.json'},versions:[{name:'v1.0.0-rc14',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14']}]},peers:{seeds:[{id:'ad8e16b0b78cd44239590c49da75ba074c02e1c4',address:'consensus-full.celestia-arabica-10.com',provider:'Celestia Labs'},{id:'4686b0b70a8d1a2b24cbe0f856ba2b52a38a02b1',address:'full.consensus.celestia-arabica-10.com',provider:'Celestia Labs'},{id:'25c2e83bde060c51bb117c6526e14053bd4a83ec',address:'consensus-validator.celestia-arabica-10.com',provider:'Celestia Labs'}]},apis:{rpc:[{address:'https://consensus-full.celestia-arabica-10.com/',provider:'Celestia Labs'}],rest:[{address:'https://api.consensus.celestia-arabica-10.com/',provider:'Celestia Labs'}]},explorers:[{kind:'Ping.Pub',url:'https://explorer.celestia-arabica-10.com/arabica-10',tx_page:'https://explorer.celestia-arabica-10.com/arabica-10/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet3',chain_id:'mocha-4',pretty_name:'Mocha Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/mocha-3/genesis.json'},versions:[{name:'v1.0.0-rc14',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14']}]},peers:{seeds:[{id:'3314051954fc072a0678ec0cbac690ad8676ab98',address:'65.108.66.220:26656',provider:'P-OPS'}]},apis:{rpc:[{address:'https://rpc-mocha.pops.one',provider:'P-OPs'}],rest:[{address:'https://api-mocha.pops.one',provider:'P-OPs'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/celestia-testnet',tx_page:'https://testnet.mintscan.io/celestia-testnet/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'chain4energytestnet',status:'live',network_type:'testnet',website:'https://c4e.io/',pretty_name:'Chain4Energy Testnet',chain_id:'babajaga-1',bech32_prefix:'c4e',daemon_name:'c4ed',node_home:'$HOME/.c4e-chain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uc4e',fixed_min_gas_price:0,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'uc4e'}]},codebase:{git_repo:'https://github.com/chain4energy/c4e-chain',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/babajaga-1/genesis.json'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png'},peers:{seeds:[],persistent_peers:[{id:'de18fc6b4a5a76bd30f65ebb28f880095b5dd58b',address:'66.70.177.76:36656',provider:'C4E'},{id:'36656,33f90a0ac7e8f48305ea7e64610b789bbbb33224',address:'151.80.19.186:36656',provider:'C4E'}]},apis:{rpc:[{address:'https://rpc-testnet.c4e.io',provider:'C4E'}],rest:[{address:'https://lcd-testnet.c4e.io',provider:'C4E'}],grpc:[{address:'grpc-testnet.c4e.io:8443',provider:'C4E'}]},explorers:[{kind:'explorer',url:'https://explorer-testnet.c4e.io/',tx_page:'https://explorer-testnet.c4e.io/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cheqdtestnet',status:'live',network_type:'testnet',pretty_name:'cheqd',chain_id:'cheqd-testnet-6',bech32_prefix:'cheqd',daemon_name:'cheqd-noded',node_home:'$HOME/.cheqdnode',slip44:118,fees:{fee_tokens:[{denom:'ncheq',fixed_min_gas_price:25,low_gas_price:50,average_gas_price:75,high_gas_price:100}]},codebase:{git_repo:'https://github.com/cheqd/cheqd-node',recommended_version:'v1.4.0',compatible_versions:['v1.2.5','v1.3.0','v1.4.0'],binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'},cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},genesis:{genesis_url:'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/testnet/genesis.json'},versions:[{name:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.2.5','v1.3.0','v1.4.0'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'658453f9578d82f0897f13205ca2e7ad37279f95',address:'seed1-eu.cheqd.network:26656',provider:'cheqd'},{id:'32d626260f74f3c824dfa15a624c078f27fc31a2',address:'seed1-ap.cheqd.network:26656',provider:'cheqd'}],persistent_peers:[{id:'8c45237d435247270b95edae33fd1a69341eb1bb',address:'sentry1-eu.cheqd.network:26656',provider:'cheqd'},{id:'355d3e577b9b1eaadf438694e86364425cf4bb0e',address:'sentry1-ap.cheqd.network:26656',provider:'cheqd'}]},apis:{rpc:[{address:'https://rpc.cheqd.network',provider:'cheqd'}],rest:[{address:'https://api.cheqd.network',provider:'cheqd'}],grpc:[{address:'grpc.cheqd.network:443',provider:'cheqd'}]},explorers:[{kind:'bigdipper',url:'https://testnet-explorer.cheqd.io/',tx_page:'https://testnet-explorer.cheqd.io/transactions/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg'}},{$schema:'../chain.schema.json',chain_name:'chimbatestnet',status:'live',network_type:'testnet',website:'https://chimba.ooo/',pretty_name:'Chimba',chain_id:'chimba-testnet',bech32_prefix:'chimba',daemon_name:'chimbad',node_home:'$HOME/.chimbad',fees:{fee_tokens:[{denom:'ucmba',fixed_min_gas_price:0.25,low_gas_price:1,average_gas_price:5,high_gas_price:10}]},staking:{staking_tokens:[{denom:'chimba'}]},codebase:{git_repo:'https://github.com/ChimbaBlockchain/chimba',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc.testnet.chimbablockchain.io/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},peers:{persistent_peers:[]},apis:{rpc:[{address:'https://rpc.testnet.chimbablockchain.io',provider:'chimba'}],rest:[{address:'https://testnet.chimbablockchain.io',provider:'chimba'}]},explorers:[{kind:'bigdipper',url:'https://explorer.testnet.chimba.ooo/',tx_page:'https://explorer.testnet.chimba.ooo/transactions/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'composabletestnet',status:'live',network_type:'testnet',pretty_name:'Composable Testnet',chain_id:'banksy-testnet-3',bech32_prefix:'centauri',daemon_name:'centaurid',node_home:'$HOME/.banksy',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'ppica'}]},fees:{fee_tokens:[{denom:'ppica',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},codebase:{git_repo:'https://github.com/notional-labs/composable-centauri',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/composable-networks/main/banksy-testnet-3/genesis.json'},versions:[{name:'v3.0.0',recommended_version:'v3.0.0',compatible_versions:['v3.0.0']}]},peers:{seeds:[],persistent_peers:[{id:'488f98949ba03931c433aaf12d799bb1cd6f3942',address:'65.21.225.10:47656',provider:'Indonode'},{id:'667703b3bdf291ec7774c0c46a54eddd2ccb6d36',address:'46.17.250.108:61456',provider:'Sr20de'}]},apis:{rpc:[{address:'https://rpc.composable-t.indonode.net:443',provider:'Indonode'},{address:'https://rpc-composable-testnet.sr20de.xyz:443',provider:'Sr20de'}],rest:[{address:'https://api.composable-t.indonode.net',provider:'Indonode'},{address:'https://api-composable-testnet.sr20de.xyz',provider:'Sr20de'}],grpc:[{address:'https://grpc.composable-t.indonode.net:47090',provider:'Indonode'},{address:'https://grpc-composable-testnet.sr20de.xyz',provider:'Sr20de'}]},explorers:[{url:'https://explorer.nodexcapital.com/composable-3',tx_page:'https://explorer.nodexcapital.com/composable-3/tx/${txHash}'},{url:'https://explorer.indonode.net/composable-testnet-3',tx_page:'https://explorer.indonode.net/composable-testnet-3/tx/${txHash}'},{url:'https://explorer.sr20de.xyz/Composible-3',tx_page:'https://explorer.sr20de.xyz/Composible-3/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'coolcattestnet',status:'live',network_type:'testnet',website:'https://app.coolcat.space/',pretty_name:'CoolCat',chain_id:'kitten-04',bech32_prefix:'ccat',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'uccat',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:1,high_gas_price:2}]},staking:{staking_tokens:[{denom:'uccat'}]},daemon_name:'coolcat',node_home:'$HOME/.coolcat',slip44:118,codebase:{git_repo:'https://github.com/DigitalKitchenLabs/coolcat',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/DigitalKitchenLabs/testnets/main/kitten-04/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.coolcat.space',provider:'Digital Kitchen'}],rest:[{address:'https://lcd.coolcat.space',provider:'Digital Kitchen'}],grpc:[]},explorers:[]},{$schema:'../../chain.schema.json',chain_name:'coreumtestnet',status:'live',network_type:'testnet',website:'https://www.coreum.com',pretty_name:'Coreum',chain_id:'coreum-testnet-1',bech32_prefix:'testcore',daemon_name:'cored',node_home:'$HOME/.core/coreum-testnet-1',key_algos:['secp256k1'],slip44:990,fees:{fee_tokens:[{denom:'utestcore',fixed_min_gas_price:0.03125,low_gas_price:0.0625,average_gas_price:0.0625,high_gas_price:62.5}]},staking:{staking_tokens:[{denom:'utestcore'}],lock_duration:{time:'168h'}},codebase:{git_repo:'https://github.com/CoreumFoundation/coreum',recommended_version:'v0.1.1',compatible_versions:['v0.1.1'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-amd64?checksum=sha256:21db2ea1b31d9e8202e0d11f2bee0de78d2e677c07fd75a7db1f3958bf49146c','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-arm64?checksum=sha256:7d383d1a1bc9185677b25c05ebbe01cf20dd6c779ca4301065359ea6e3bcefa3'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v0',genesis_url:'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-testnet-1.json'},versions:[{name:'v0',tag:'v0.1.1',height:0,recommended_version:'v0.1.1',compatible_versions:['v0.1.1'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-amd64?checksum=sha256:21db2ea1b31d9e8202e0d11f2bee0de78d2e677c07fd75a7db1f3958bf49146c','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-arm64?checksum=sha256:7d383d1a1bc9185677b25c05ebbe01cf20dd6c779ca4301065359ea6e3bcefa3'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',theme:{primary_color_hex:'#25d695'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png'},peers:{seeds:[{id:'64391878009b8804d90fda13805e45041f492155',address:'seed-sirius.testnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'53f2367d8f8291af8e3b6ca60efded0675ff6314',address:'seed-antares.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'}]},apis:{rpc:[{address:'https://full-node-pluto.testnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-eris.testnet-1.coreum.dev:26657',provider:'Coreum Foundation'}],grpc:[{address:'https://full-node-pluto.testnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-eris.testnet-1.coreum.dev:9090',provider:'Coreum Foundation'}],rest:[{address:'https://full-node.testnet-1.coreum.dev:1317',provider:'Coreum'}]},explorers:[{kind:'Coreum',url:'https://explorer.testnet-1.coreum.dev/coreum',tx_page:'https://explorer.testnet-1.coreum.dev/coreum/transactions/${txHash}',account_page:'https://explorer.testnet-1.coreum.dev/coreum/account/${accountAddress}'}],keywords:['dex','staking','wasm','assets','nft']},{$schema:'../../chain.schema.json',chain_name:'cosmoshubtestnet',chain_id:'theta-testnet-001',pretty_name:'Cosmos Hub Public Testnet',status:'live',network_type:'testnet',bech32_prefix:'cosmos',daemon_name:'gaiad',node_home:'$HOME/.gaia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatom',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'uatom'}]},codebase:{git_repo:'https://github.com/cosmos/gaia',recommended_version:'v12.0.0',compatible_versions:['v12.0.0-rc0','v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},genesis:{genesis_url:'https://github.com/cosmos/testnets/raw/master/public/genesis.json.gz'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-windows-amd64.exe'}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-windows-amd64.exe'}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe'}},{name:'v12',recommended_version:'v12.0.0',compatible_versions:['v12.0.0-rc0','v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'}}]},peers:{seeds:[{id:'639d50339d7045436c756a042906b9a69970913f',address:'seed-01.theta-testnet.polypore.xyz:26656',provider:'Hypha'},{id:'3e506472683ceb7ed75c1578d092c79785c27857',address:'seed-02.theta-testnet.polypore.xyz:26656',provider:'Hypha'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://public-cosmos-theta.w3node.com',provider:'Interchain.FM'},{address:'https://rpc-theta.osmotest5.osmosis.zone/',provider:'Osmosis'}],rest:[{address:'https://rest.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://public-cosmos-theta.w3node.com/rest/',provider:'Interchain.FM'},{address:'https://lcd-theta.osmotest5.osmosis.zone/',provider:'Osmosis'}],grpc:[{address:'https://grpc.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/cosmoshub-testnet',tx_page:'https://testnet.mintscan.io/cosmoshub-testnet/txs/${txHash}'},{kind:'Big Dipper',url:'https://explorer.theta-testnet.polypore.xyz/',tx_page:'https://explorer.theta-testnet.polypore.xyz/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cosmwasmtestnet',status:'live',network_type:'testnet',pretty_name:'CosmWasm Testnet',chain_id:'malaga-420',bech32_prefix:'wasm',daemon_name:'wasmd',node_home:'$HOME/.wasmd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umlg',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'uand'}]},codebase:{git_repo:'https://github.com/CosmWasm/wasmd',recommended_version:'v0.27',compatible_versions:['v0.27'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-5/genesis.json'},versions:[{name:'v0.27',recommended_version:'v0.27',compatible_versions:['v0.27'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'3e3d0d09027dda13a1cd95b5146edc24da5ef872',address:'142.132.236.229:26656',provider:'Confio'}]},apis:{rpc:[{address:'https://rpc.malaga-420.cosmwasm.com:443',provider:'Confio'}],rest:[{address:'https://api.malaga-420.cosmwasm.com',provider:'Confio'}]},explorers:[{kind:'BIG DIPPER',url:'https://block-explorer.malaga-420.cosmwasm.com/',tx_page:'https://block-explorer.malaga-420.cosmwasm.com/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cudostestnet',status:'live',network_type:'testnet',pretty_name:'Cudos Testnet',chain_id:'cudos-testnet-public-3',bech32_prefix:'cudos',key_algos:['secp256k1'],slip44:118,codebase:{git_repo:'https://github.com/CudoVentures/cudos-node',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/CudoVentures/cudos-builders/cudos-master/docker/config/genesis.testnet.public.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0']}]},peers:{seeds:[{id:'ee9f57fa3d29a7b88df01dd69f1537c5687b8fd6',address:'seed-01.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'8c9f61d1783b4ab9707ef4dc99d07c9cd0ae5155',address:'seed-02.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'56543c24150a939095558c16dee031bf2fb2feb5',address:'seed-03.hosts.testnet.cudos.org:26656',provider:'cudo'}],persistent_peers:[{id:'0ccf54158f9c340f1fdacf6b4884ca8c8372a923',address:'sentry-01.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'7c48114327bfd3ff3b396cda8b33a24c5d0ad172',address:'sentry-02.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'d2693512dc45cc856300bcc1b8fd518ab5b2d343',address:'sentry-03.hosts.testnet.cudos.org:26656',provider:'cudo'}]},apis:{rpc:[{address:'https://rpc.testnet.cudos.org:443/',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:26657',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:26657',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:26657',provider:'cudo'}],rest:[{address:'https://rest.testnet.cudos.org:443',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:1317/',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:1317/',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:1317/',provider:'cudo'}],grpc:[{address:'https://grpc.testnet.cudos.org:433',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:9090',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:9090',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:9090',provider:'cudo'}]},explorers:[{kind:'bigdipper-testnet',url:'https://explorer.testnet.cudos.org/',tx_page:'https://explorer.testnet.cudos.org/transactions/${txHash}',account_page:'https://explorer.testnet.cudos.org/accounts/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'desmostestnet',status:'live',network_type:'testnet',pretty_name:'Desmos Testnet',chain_id:'morpheus-apollo-3',bech32_prefix:'desmos',daemon_name:'desmos',node_home:'$HOME/.desmos',key_algos:['secp256k1'],slip44:852,fees:{fee_tokens:[{denom:'udaric',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'udaric'}]},codebase:{git_repo:'https://github.com/desmos-labs/desmos',recommended_version:'v5.1.0',compatible_versions:['5.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/desmos-labs/morpheus/master/morpheus-apollo-3/genesis.json'},versions:[{name:'v4.8.0',recommended_version:'v4.8.1',compatible_versions:['v4.8.0','v4.8.1'],next_version_name:'v5.0.0'},{name:'v5.0.0',recommended_version:'v5.1.0',compatible_versions:['v5.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg'},peers:{seeds:[{id:'be3db0fe5ee7f764902dbcc75126a2e082cbf00c',address:'seed-1.morpheus.desmos.network:26656',provider:'desmos'},{id:'4659ab47eef540e99c3ee4009ecbe3fbf4e3eaff',address:'seed-2.morpheus.desmos.network:26656',provider:'desmos'},{id:'1d9cc23eedb2d812d30d99ed12d5c5f21ff40c23',address:'seed-3.morpheus.desmos.network:26656',provider:'desmos'}]},apis:{rpc:[{address:'https://rpc.morpheus.desmos.network',provider:'desmos'}],rest:[{address:'https://lcd.morpheus.desmos.network',provider:'desmos'}],grpc:[{address:'https://grpc.morpheus.desmos.network:443',provider:'desmos'}]},explorers:[{kind:'bigdipper',url:'https://testnet.bigdipper.live/desmos',tx_page:'https://testnet.live/desmos/transactions/${txHash}',account_page:'https://testnet.bigdipper.live/desmos/accounts/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'doravotatestnet',chain_id:'doravota-devnet',pretty_name:'Dora Vota Testnet',status:'live',network_type:'testnet',bech32_prefix:'dora',daemon_name:'dorad',node_home:'$HOME/.dora',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uDORA',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'uDORA'}]},codebase:{git_repo:'https://github.com/dorafactory/doravota',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{},genesis:{genesis_url:'https://github.com/DoraFactory/doravota/blob/main/config/genesis.json'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://vota-testnet-rpc.dorafactory.org/',provider:'dorafactory'}],rest:[{address:'https://vota-testnet-rest.dorafactory.org',provider:'dorafactory'}],grpc:[]},explorers:[{kind:'Dora Vota Ping Pub',url:'https://maci-explorer-test.dorafactory.org',tx_page:'https://maci-explorer-test.dorafactory.org/dora/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'elystestnet',status:'live',network_type:'testnet',pretty_name:'Elys Network',chain_id:'elystestnet-1',bech32_prefix:'elys',daemon_name:'elysd',node_home:'$HOME/.elys',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uelys'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/elys-network/elys',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],cosmos_sdk_version:'v0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',cosmwasm_enabled:false,genesis:{genesis_url:'https://snapshots.polkachu.com/testnet-genesis/elys/genesis.json'},versions:[{name:'v0.2.3',recommended_version:'v0.2.3',compatible_versions:['v0.2.3'],cosmos_sdk_version:'v0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',cosmwasm_enabled:false,binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.2.3/elys._v0.2.3_linux_amd64.tar.gz'}},{name:'v0.3.1',recommended_version:'v0.3.1',compatible_versions:['v0.3.1'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.3.1/elys._v0.3.1_linux_amd64.tar.gz'}},{name:'v0.4.0',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.4.0/elys._v0.4.0_linux_amd64.tar.gz'}},{name:'v0.5.0',recommended_version:'v0.5.0',compatible_versions:['v0.5.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.0_linux_amd64.tar.gz'}},{name:'v0.5.1',recommended_version:'v0.5.1',compatible_versions:['v0.5.1'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.1/elys._v0.5.1_linux_amd64.tar.gz'}},{name:'v0.5.2',recommended_version:'v0.5.2',compatible_versions:['v0.5.2'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.2_linux_amd64.tar.gz'}},{name:'v0.5.3',recommended_version:'v0.5.3',compatible_versions:['v0.5.3'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.3/elys._v0.5.3_linux_amd64.tar.gz'}},{name:'v0.5.4',recommended_version:'v0.5.4',compatible_versions:['v0.5.4'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.4/elys._v0.5.4_linux_amd64.tar.gz'}},{name:'v0.6.0',recommended_version:'v0.6.0',compatible_versions:['v0.6.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.6.0/elys._v0.6.0_linux_amd64.tar.gz'}},{name:'v0.7.0',recommended_version:'v0.7.0',compatible_versions:['v0.7.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.7.0/elys._v0.7.0_linux_amd64.tar.gz'}},{name:'v0.8.0',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.8.0/elys._v0.8.0_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'cdf9ae8529aa00e6e6703b28f3dcfdd37e07b27c',address:'37.187.154.66:26656',provider:'nirvana'},{id:'86987eeff225699e67a6543de3622b8a986cce28',address:'91.183.62.162:26656',provider:'utopia'},{id:'ae22b82b1dc34fa0b1a64854168692310f562136',address:'198.27.74.140:26656',provider:'shangrila'},{id:'61284a4d71cd3a33771640b42f40b2afda389a1e',address:'5.101.138.254:26656',provider:'euphoria'}],persistent_peers:[{id:'609c64cc50fb4ebbe7cae3347545d3950ea2c018',address:'65.108.195.29:23656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.testnet.elys.network',provider:'Elys Network'},{address:'https://elys-testnet-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api.testnet.elys.network',provider:'Elys Network'},{address:'https://elys-testnet-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9390',provider:'Staketab'}]},explorers:[{kind:'ping.pub',url:'https://testnet.elys.network/elys',tx_page:'https://testnet.elys.network/elys/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'empowertestnet',chain_id:'circulus-1',pretty_name:'Empower Testnet',status:'live',network_type:'testnet',bech32_prefix:'empower',daemon_name:'empowerd',node_home:'$HOME/.empowerchain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umpwr',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/empowerchain/empowerchain',recommended_version:'v1.0.0-rc1',compatible_versions:['v1.0.0-rc1'],genesis:{genesis_url:'https://raw.githubusercontent.com/empowerchain/empowerchain/main/testnets/circulus-1/genesis.json'},versions:[{name:'v1.0.0-rc1',recommended_version:'v1.0.0-rc1',compatible_versions:['v1.0.0-rc1']}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:17456'},{id:'258f523c96efde50d5fe0a9faeea8a3e83be22ca',address:'seed.circulus-1.empower.aviaone.com:20272'},{id:'d6a7cd9fa2bafc0087cb606de1d6d71216695c25',address:'51.159.161.174:26656'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:17456'}]},apis:{rpc:[{address:'https://empower-testnet-rpc.polkachu.com:443',provider:'Polkachu'},{address:'https://empower.rpc.cumulo.com.es:443',provider:'Cumulo'},{address:'https://rpc-t.empower.nodestake.top:443',provider:'NodeStake'},{address:'https://rpc-empower.nodeist.net:443',provider:'Nodeist'},{address:'https://empower-testnet.nodejumper.io:443',provider:'NODEJUMPER'},{address:'https://empower-testnet-rpc.itrocket.net:443',provider:'ITRocket'},{address:'https://rpc.circulus-1.empower.aviaone.com:443',provider:'AviaOne'}],rest:[{address:'https://empower-testnet-api.polkachu.com:443',provider:'Polkachu'},{address:'https://empower.api.cumulo.com.es:443',provider:'Cumulo'},{address:'https://api-t.empower.nodestake.top:443',provider:'NodeStake'},{address:'https://api-empower.nodeist.net:443',provider:'Nodeist'},{address:'https://empower-testnet.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://empower-testnet-api.itrocket.net:443',provider:'ITRocket'},{address:'https://api.circulus-1.empower.aviaone.com',provider:'AviaOne'}],grpc:[{address:'empower-testnet-grpc.polkachu.com:17490',provider:'Polkachu'},{address:'empower.grpc.cumulo.com.es:443',provider:'Cumulo'},{address:'grpc-t.empower.nodestake.top:9090',provider:'NodeStake'},{address:'empower-testnet.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'empower-testnet-grpc.itrocket.net:16090',provider:'ITRocket'},{address:'grpc.circulus-1.empower.aviaone.com:443',provider:'AviaOne'}]},explorers:[{kind:'exploreme',url:'https://empowerchain.exploreme.pro',tx_page:'https://empowerchain.exploreme.pro/transaction/${txHash}'},{kind:'ping.pub',url:'https://exp.nodeist.net/Empower',tx_page:'https://exp.nodeist.net/Empower/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.nodestake.top/empower-testnet',tx_page:'https://explorer.nodestake.top/empower-testnet/tx/${txHash}'},{kind:'ping.pub',url:'https://testnet.itrocket.net/empower/staking',tx_page:'https://testnet.itrocket.net/empower/staking/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.stavr.tech/empower',tx_page:'https://explorer.stavr.tech/empower/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'entrypointtestnet',status:'live',network_type:'testnet',pretty_name:'EntryPoint Testnet',chain_id:'entrypoint-pubtest-1',bech32_prefix:'entrypoint',daemon_name:'entrypointd',node_home:'$HOME/.entrypointd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uentry',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'uentry'}]},codebase:{git_repo:'https://github.com/entrypoint-zone/testnets',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'},genesis:{genesis_url:'https://github.com/entrypoint-zone/testnets/blob/2c4490fcce0f9f32d579e2581e592f5c320e5c14/entrypoint-pubtest-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'}}]},apis:{rpc:[{address:'https://testnet-rest.entrypoint.zone',provider:'Simply Staking'}],rest:[{address:'https://testnet-rpc.entrypoint.zone',provider:'Simply Staking'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entrypoint-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entrypoint-chain-logo.svg'},explorers:[{kind:'ping.pub',url:'https://explorer.entrypoint.zone/entrypoint',tx_page:'https://explorer.entrypoint.zone/entrypoint/tx/${txHash}',account_page:'https://explorer.entrypoint.zone/entrypoint/account/${accountAddress}'},{kind:'ping.pub',url:'https://testnet.ping.pub/entrypoint',tx_page:'https://testnet.ping.pub/entrypoint/tx/${txHash}',account_page:'https://testnet.ping.pub/entrypoint/account/${accountAddress}'}],keywords:['testnet']},{$schema:'../../chain.schema.json',chain_name:'evmostestnet',status:'live',network_type:'testnet',pretty_name:'Evmos Testnet',chain_id:'evmos_9000-4',bech32_prefix:'evmos',daemon_name:'evmosd',node_home:'$HOME/.evmosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'atevmos',low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'atevmos'}]},codebase:{git_repo:'https://github.com/evmos/evmos',recommended_version:'v12.0.0-rc4',compatible_versions:['v12.0.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',genesis:{genesis_url:'https://github.com/evmos/testnets/raw/main/evmos_9000-4/genesis.zip'},versions:[{name:'v11.0.0-rc3',recommended_version:'v11.0.0-rc3',compatible_versions:['v11.0.0-rc3'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0'},{name:'v12.0.0',recommended_version:'v12.0.0-rc4',compatible_versions:['v12.0.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0'}]},peers:{seeds:[],persistent_peers:[{id:'b7635a113a52d0d25c82267de0648e71e46dc584',address:'167.99.182.201:46656',provider:'coldy'},{id:'005efaae1ae29f95edea5f3729ce7e75511e5d3d',address:'65.108.225.158:13456',provider:'Polkachu'}]},apis:{rpc:[{address:'https://evmos.test.rpc.coldyvalidator.net',provider:'coldy'},{address:'https://evmos-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://evmos.test.api.coldyvalidator.net',provider:'coldy'},{address:'https://evmos-testnet-api.polkachu.com',provider:'Polkachu'}],grpc:[{address:'https://evmos.test.grpc.coldyvalidator.net',provider:'coldy'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/evmos-testnet',tx_page:'https://testnet.mintscan.io/evmos-testnet/txs/${txHash}'},{kind:'NodesGuru',url:'https://testnet.evmos.explorers.guru/',tx_page:'https://testnet.evmos.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'fetchhubtestnet',status:'live',network_type:'testnet',pretty_name:'Fetch.ai Testnet',chain_id:'dorado-1',bech32_prefix:'fetch',daemon_name:'fetchd',node_home:'$HOME/.fetchd',slip44:118,fees:{fee_tokens:[{denom:'atestfet',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'atestfet'}]},codebase:{git_repo:'https://github.com/fetchai/fetchd',recommended_version:'v0.10.5',compatible_versions:['v0.10.5'],genesis:{genesis_url:'https://storage.googleapis.com/fetch-ai-testnet-genesis/genesis-dorado-827201.json'},versions:[{name:'v0.10.5',recommended_version:'v0.10.5',compatible_versions:['v0.10.5']}]},peers:{seeds:[{id:'eb9b9717975b49a57e62ea93aa4480e091ae0660',address:'connect-dorado.fetch.ai:36556',provider:'fetch.ai'},{id:'46d2f86a255ece3daf244e2ca11d5be0f16cb633',address:'connect-dorado.fetch.ai:36557',provider:'fetch.ai'},{id:'066fc564979b1f3173615f101b62448ac7e00eb1',address:'connect-dorado.fetch.ai:36558',provider:'fetch.ai'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc-dorado.fetch.ai:443',provider:'fetch.ai'}],rest:[{address:'https://rest-dorado.fetch.ai',provider:'fetch.ai'}],grpc:[{address:'grpc-dorado.fetch.ai:443',provider:'fetch.ai'}]},explorers:[{kind:'bigdipper',url:'https://explore-dorado.fetch.ai',tx_page:'https://explore-dorado.fetch.ai/transactions/${txHash}'},{kind:'azoyalabs',url:'https://fetchstation.azoyalabs.com/testnet',tx_page:'https://fetchstation.azoyalabs.com/testnet/explorer/transactions/${txHash}',account_page:'https://fetchstation.azoyalabs.com/testnet/explorer/address/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'gitopiatestnet',chain_id:'gitopia-janus-testnet-2',pretty_name:'Gitopia Testnet',status:'live',network_type:'testnet',bech32_prefix:'gitopia',daemon_name:'gitopiad',node_home:'$HOME/.gitopia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utlore',fixed_min_gas_price:0}]},codebase:{git_repo:'https://gitopia.com/gitopia',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],genesis:{genesis_url:'https://server.gitopia.com/raw/gitopia/testnets/master/gitopia-janus-testnet-2/genesis.json.gz'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0']}]},peers:{seeds:[{id:'399d4e19186577b04c23296c4f7ecc53e61080cb',address:'seed.gitopia.com:26656'}],persistent_peers:[{id:'6146658ffe2d148524a9fdcc3d701440053442bf',address:'gitopia-testnet.nodejumper.io:30656',provider:'NODEJUMPER'}]},apis:{rpc:[{address:'https://gitopia-testnet.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://gitopia-testnet.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'https://gitopia-testnet.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'explorer.humans.zone',url:'https://gitopia.explorers.guru/',tx_page:'https://gitopia.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'humanstestnet',chain_id:'testnet-1',pretty_name:'Humans AI Testnet',status:'live',network_type:'testnet',bech32_prefix:'humans',daemon_name:'humansd',node_home:'$HOME/.humans',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uheart',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/humansdotai/humans',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc-testnet.humans.zone/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},apis:{rpc:[{address:'https://humans-testnet.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://humans-testnet.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'https://humans-testnet.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'explorer.humans.zone',url:'https://explorer.humans.zone/',tx_page:'https://explorer.humans.zone/humans-testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'hypersigntestnet',status:'live',network_type:'testnet',pretty_name:'hypersign',chain_id:'jagrat',bech32_prefix:'hid',daemon_name:'hid-noded',node_home:'$HOME/.hid-node',slip44:118,fees:{fee_tokens:[{denom:'uhid',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.02,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/hypersign-protocol/hid-node',recommended_version:'v0.1.5',compatible_versions:['v0.1.5'],binaries:{'linux/amd64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-amd64.tar.gz','linux/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-arm64.tar.gz','darwin/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-darwin-arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/hypersign-protocol/networks/master/testnet/jagrat/final_genesis.json'},versions:[{name:'v0.1.5',recommended_version:'v0.1.5',compatible_versions:['v0.1.5'],binaries:{'linux/amd64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-amd64.tar.gz','linux/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-arm64.tar.gz','darwin/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'testnet-seeds.stakerhouse.com:11456',provider:'StakerHouse'}],persistent_peers:[{id:'d7c9b9a3c3a6c5f4ccdfb37a8358755b277271c1',address:'3.110.226.164:26656',provider:'hypersign'}]},apis:{rpc:[{address:'https://rpc.jagrat.hypersign.id',provider:'hypersign'},{address:'https://hypersign-testnet-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://api.jagrat.hypersign.id',provider:'hypersign'},{address:'https://hypersign-testnet-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc.jagrat.hypersign.id:5099',provider:'hypersign'},{address:'hypersign-testnet-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'Ping Pub',url:'https://explorer.hypersign.id/hypersign-testnet',tx_page:'https://explorer.hypersign.id/hypersign-testnet/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/hypersign',tx_page:'https://cosmotracker.com/hypersign/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'impacthubdevnet',status:'live',network_type:'devnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'devnet-1',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.015,low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v0.20.0',compatible_versions:['v0.20.0'],versions:[{name:'v0.20.0',recommended_version:'v0.20.0',compatible_versions:['v0.20.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://devnet.ixo.earth/rpc/',provider:'ixoworld'}],rest:[{address:'https://devnet.ixo.earth/rest/',provider:'ixoworld'}],grpc:[]},explorers:[{kind:'ixoworld',url:'https://devnet-blockscan.ixo.earth/',tx_page:'https://devnet-blockscan.ixo.earth/transactions/${txHash}',account_page:'https://devnet-blockscan.ixo.earth/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'impacthubtestnet',status:'live',network_type:'testnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'pandora-8',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.015,low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v0.20.0',compatible_versions:['v0.20.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/ixofoundation/genesis/main/pandora-8/genesis.json'},versions:[{name:'v0.20.0',recommended_version:'v0.20.0',compatible_versions:['v0.20.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.testnet.ixo.earth/',provider:'ixoworld'}],rest:[{address:'https://testnet.ixo.earth/rest/',provider:'ixoworld'}],grpc:[]},explorers:[{kind:'ixoworld',url:'https://blockscan-pandora.ixo.earth/',tx_page:'https://blockscan-pandora.ixo.earth/transactions/${txHash}',account_page:'https://blockscan-pandora.ixo.earth/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'imversedtestnet',status:'live',network_type:'testnet',pretty_name:'Imversed Testnet',chain_id:'imversed-test-1',bech32_prefix:'imv',daemon_name:'imversed',node_home:'$HOME/.imversed',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nimv',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/imversed/imversed',recommended_version:'v2.4.0',compatible_versions:['v2.4.0'],binaries:{'linux/amd64':'https://s.imversed.com/imversed_linux_amd64.tar.gz','darwin/arm64':'https://s.imversed.com/imversed_darwin_arm64.tar.gz','darwin/amd64':'https://s.imversed.com/imversed_darwin_amd64.tar.gz','windows/amd64':'https://s.imversed.com/imversed_windows_amd64.tar.gz'},genesis:{genesis_url:'https://s.imversed.com/test-net/genesis.json'},versions:[{name:'v2.4.0',recommended_version:'v2.4.0',compatible_versions:['v2.4.0'],binaries:{'linux/amd64':'https://s.imversed.com/imversed_linux_amd64.tar.gz','darwin/arm64':'https://s.imversed.com/imversed_darwin_arm64.tar.gz','darwin/amd64':'https://s.imversed.com/imversed_darwin_amd64.tar.gz','windows/amd64':'https://s.imversed.com/imversed_windows_amd64.tar.gz'}}]},peers:{persistent_peers:[{id:'9b1ea21b9a1d098169c19e5d6bfa1397bba5c655',address:'34.133.39.91:26656',provider:'imversed'}]},apis:{rpc:[{address:'https://tx-endpoint-test.imversed.com/',provider:'imversed'}],rest:[{address:'https://query-endpoint-test.imversed.com/',provider:'imversed'}],grpc:[{address:'http://qs.imversed.com:9090',provider:'imversed'}]},explorers:[{kind:'Big Dipper',url:'https://tex-s.imversed.com',tx_page:'https://tex-s.imversed.com/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'injectivetestnet',status:'live',network_type:'testnet',website:'https://injective.com',pretty_name:'Injective',chain_id:'injective-888',bech32_prefix:'inj',extra_codecs:['injective'],slip44:60,daemon_name:'injectived',node_home:'$HOME/.injectived',fees:{fee_tokens:[{denom:'inj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000}]},staking:{staking_tokens:[{denom:'inj'}]},codebase:{git_repo:'https://github.com/InjectiveLabs/testnet',recommended_version:'v1.11.1',compatible_versions:['v1.11.1'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip'},genesis:{genesis_url:'https://injective-snapshots.s3.amazonaws.com/testnet/genesis.json'},versions:[{name:'v1.10.2',recommended_version:'v1.10.2',compatible_versions:['v1.10.2'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/darwin-amd64.zip'},next_version_name:'v1.11.1'},{name:'v1.11.1',recommended_version:'v1.11.1',compatible_versions:['v1.11.1'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip'}}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:14356',provider:'polkachu'}],persistent_peers:[{id:'e5cc63a9117e6f372169f15774ea4f7c5177da25',address:'34.23.245.175:26656',provider:'injectivelabs.org'},{id:'5bf72750f7e015ccfd65246c9f16185144867aff',address:'35.231.107.231:26656',provider:'injectivelabs.org'},{id:'588dd6d1e1a338d1524efcfbd1c2a9bfc5df33d2',address:'104.196.43.6:26656',provider:'injectivelabs.org'},{id:'8a05cc5bc466169a7332287ddce4cd8995684d1a',address:'34.73.247.128:26656',provider:'injectivelabs.org'},{id:'0a2af0f999b08ccaf8825198d9aafb8b947c003f',address:'34.73.57.164:26656',provider:'injectivelabs.org'},{id:'d0c2407f4b1cef137d9d3ada69478234ad2a28f4',address:'34.73.57.164:26656',provider:'injectivelabs.org'}]},apis:{rpc:[{address:'https://injective-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://k8s.testnet.tm.injective.network:443',provider:'injectiveLabs'},{address:'https://testnet.tm.injective.network',provider:'injectiveLabs'}],rest:[{address:'https://injective-testnet-api.polkachu.com',provider:'Polkachu'},{address:'https://k8s.testnet.lcd.injective.network',provider:'injectiveLabs'},{address:'https://testnet.grpc.injective.network',provider:'injectiveLabs'}],grpc:[{address:'injective-testnet-grpc.polkachu.com:14390',provider:'Polkachu'},{address:'k8s.testnet.chain.grpc.injective.network:443',provider:'injectiveLabs'},{address:'https://testnet.grpc.injective.network',provider:'injectiveLabs'}]},explorers:[{kind:'injectiveprotocol',url:'https://testnet.explorer.injective.network/',tx_page:'https://testnet.explorer.injective.network/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'jackaltestnet',chain_id:'canine-1',website:'https://jackalprotocol.com',pretty_name:'Jackal',status:'live',network_type:'testnet',bech32_prefix:'jkl',daemon_name:'canined',node_home:'$HOME/.canine',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujkl',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/JackalLabs/canine-chain',recommended_version:'v1.2.2-alpha.1',compatible_versions:['v1.2.2-alpha.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/JackalLabs/woof/master/genesis/woof-final.json'},binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS'},versions:[{name:'v1.2.2-alpha.1',recommended_version:'v1.2.2-alpha.1',compatible_versions:['v1.2.2-alpha.1'],binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS'}}]},peers:{seeds:[{id:'052c498dd1cc603b4d32f772035b6a8ca902def3',address:'23.88.73.211:26656'},{id:'0bdeaaa237b41e3b964a027a110c6ab5bf561177',address:'209.34.206.38:26656'},{id:'bf7ee27a24e7d5f45653206fbbda8c4b716b74b1',address:'89.58.38.59:26656'},{id:'9eecc498dd2542c862f5bfb84ed7d2e1e3d922ab',address:'34.201.48.14:26656'},{id:'bf62b185eef3c185f8ebf81d5cf54bdc064b21d8',address:'85.10.216.157:26656'},{id:'43e800018a5b52ba119a5410ff45cbeb63182cc8',address:'207.244.127.5:26656'},{id:'942087a9665e8235f8037d0b9d2a3f8a8c3d562b',address:'104.207.138.181:26656'},{id:'9d0094606fe8748f1c06b494f7c0cbbd44808ec6',address:'131.153.59.6:26656'},{id:'6071fe2fc7e4f49caa4b1fd1cfe19007152312e0',address:'34.76.87.33:26656'},{id:'3f58d7c35ad55ef6cea94f7aa2ffe79df1c01768',address:'78.107.253.133:26656'},{id:'46cb18ca32ad7329cb82a10316087794ef12150f',address:'185.107.57.74:26656'}],persistent_peers:[{id:'052c498dd1cc603b4d32f772035b6a8ca902def3',address:'23.88.73.211:26656'},{id:'0bdeaaa237b41e3b964a027a110c6ab5bf561177',address:'209.34.206.38:26656'},{id:'bf7ee27a24e7d5f45653206fbbda8c4b716b74b1',address:'89.58.38.59:26656'},{id:'9eecc498dd2542c862f5bfb84ed7d2e1e3d922ab',address:'34.201.48.14:26656'},{id:'bf62b185eef3c185f8ebf81d5cf54bdc064b21d8',address:'85.10.216.157:26656'},{id:'43e800018a5b52ba119a5410ff45cbeb63182cc8',address:'207.244.127.5:26656'},{id:'942087a9665e8235f8037d0b9d2a3f8a8c3d562b',address:'104.207.138.181:26656'},{id:'9d0094606fe8748f1c06b494f7c0cbbd44808ec6',address:'131.153.59.6:26656'},{id:'6071fe2fc7e4f49caa4b1fd1cfe19007152312e0',address:'34.76.87.33:26656'},{id:'3f58d7c35ad55ef6cea94f7aa2ffe79df1c01768',address:'78.107.253.133:26656'},{id:'46cb18ca32ad7329cb82a10316087794ef12150f',address:'185.107.57.74:26656'}]},apis:{rpc:[{address:'https://testnet-rpc.jackalprotocol.com',provider:'Jackal Labs'}],rest:[{address:'https://testnet-api.jackalprotocol.com',provider:'Jackal Labs'}],grpc:[{address:'https://testnet-grpc.jackalprotocol.com',provider:'Jackal Labs'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/jackal',tx_page:'https://ping.pub/jackal/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'junotestnet',status:'live',network_type:'testnet',pretty_name:'Juno Testnet',chain_id:'uni-6',bech32_prefix:'juno',daemon_name:'junod',node_home:'$HOME/.juno',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujunox',low_gas_price:0.003,average_gas_price:0.0045,high_gas_price:0.006}]},staking:{staking_tokens:[{denom:'ujunox'}]},codebase:{git_repo:'https://github.com/CosmosContracts/juno',recommended_version:'v15.0.0-alpha.2',compatible_versions:['v15.0.0','v15.0.0-alpha.2'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',genesis:{genesis_url:'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-6/genesis.json'},versions:[{name:'v13.0.0-beta.1',recommended_version:'v13.0.0-beta.1',compatible_versions:['v13.0.0-beta.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v14.0.0-alpha.1',recommended_version:'v14.0.0-alpha.1',compatible_versions:['v14.0.0-alpha.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:12656',provider:'RHINO'}],persistent_peers:[{id:'c54bf418fb542634495f57a1e36c9bd057d55e1b',address:'5.161.80.115:26656',provider:'Reecepbcups'}]},apis:{rpc:[{address:'https://rpc.uni.junonetwork.io',provider:'Juno'},{address:'https://juno-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://uni-rpc.reece.sh',provider:'Reecepbcups'}],rest:[{address:'https://api.uni.junonetwork.io',provider:'Juno'},{address:'https://juno-testnet-api.polkachu.com',provider:'Polkachu'},{address:'https://uni-api.reece.sh',provider:'Reecepbcups'}],grpc:[{address:'juno-testnet-grpc.polkachu.com:12690',provider:'Polkachu'}]},explorers:[{kind:'EZ Staking',url:'https://testnet.app.ezstaking.io/juno-testnet',tx_page:'https://testnet.app.ezstaking.io/juno-testnet/txs/${txHash}',account_page:'https://testnet.app.ezstaking.io/juno-testnet/account/${accountAddress}'},{kind:'Mintscan',url:'https://testnet.mintscan.io/juno-testnet',tx_page:'https://testnet.mintscan.io/juno-testnet/txs/${txHash}'},{kind:'NodesGuru',url:'https://testnet.juno.explorers.guru/',tx_page:'https://testnet.juno.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kichaintestnet',status:'live',network_type:'testnet',pretty_name:'Ki',chain_id:'kichain-t-4',bech32_prefix:'tki',daemon_name:'kid',node_home:'$HOME/.kid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utki',fixed_min_gas_price:0.025}]},codebase:{git_repo:'https://github.com/KiFoundation/ki-tools',recommended_version:'Testnet-3.0.0-beta',compatible_versions:['Testnet-3.0.0-beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Testnet/kichain-t-4/genesis.json'},versions:[{name:'Testnet-3.0.0-beta',recommended_version:'Testnet-3.0.0-beta',compatible_versions:['Testnet-3.0.0-beta']}]},peers:{seeds:[{id:'381dff5439ed042353c5333e61bab1510711f2f5',address:'seed-testnet.blockchain.ki:6969',provider:'kifoundation'}],persistent_peers:[{id:'46b25d81510f8dcc535ca0924961b266e4f59244',address:'135.125.183.94:26656',provider:'Community'},{id:'ada3bbf64f963e764bfe003276354bd121e80ae0',address:'95.111.248.200:26656',provider:'Community'},{id:'276f6fb420b3595b63c2a13d35868cb530a31578',address:'65.21.159.19:26656',provider:'Community'},{id:'7e5710ee0b1576a78a21a89e1588b6c95ee69873',address:'194.163.137.193:26656',provider:'Community'},{id:'323a5c9ccfb73573cbcd634c497b2a7405b198fa',address:'142.132.137.114:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc-challenge.blockchain.ki/',provider:'kifoundation'}],rest:[{address:'https://api-challenge.blockchain.ki/',provider:'kifoundation'}]},explorers:[{kind:'kifoundation',url:'https://kichain-t-4.blockchain.ki/',tx_page:'https://kichain-t-4.blockchain.ki/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kujiratestnet',chain_id:'harpoon-4',pretty_name:'Kujira Harpoon',status:'live',network_type:'testnet',bech32_prefix:'kujira',daemon_name:'kujirad',node_home:'$HOME/.kujira',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukuji',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/Team-Kujira/core',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],genesis:{genesis_url:'https://github.com/Team-Kujira/networks/raw/master/testnet/harpoon-4.json'},versions:[{name:'v0.4.0',recommended_version:'v0.4.0',compatible_versions:['v0.4.0']}]},apis:{rpc:[{address:'https://kujira-testnet-rpc.polkachu.com',provider:'polkachu'}],rest:[{address:'https://kujira-testnet-api.polkachu.com/',provider:'polkachu'}]},explorers:[{kind:'explorers.guru',url:'https://kujira.explorers.guru',tx_page:'https://kujira.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kyvedevnet',chain_id:'korellia',pretty_name:'KYVE Korellia',status:'live',network_type:'devnet',bech32_prefix:'kyve',daemon_name:'chaind',node_home:'$HOME/.kyve',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'tkyve',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v0.6.3',compatible_versions:['v0.6.3'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz'},genesis:{genesis_url:'https://github.com/KYVENetwork/chain/releases/download/v0.0.1/genesis.json'},versions:[{name:'v0.6.3',recommended_version:'v0.6.3',compatible_versions:['v0.6.3'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'02dd2c26948ea758a25d3dbc91744f8897681652',address:'3.73.27.185:26656'}],persistent_peers:[{id:'70556c82352b9919fb6f339b9da0ebc587e9148c',address:'3.68.232.117:26656'}]},apis:{rpc:[{address:'https://rpc.korellia.kyve.network',provider:'kyve'}],rest:[{address:'https://api.korellia.kyve.network',provider:'kyve'}]},explorers:[{kind:'explorers.guru',url:'https://kyve.explorers.guru/',tx_page:'https://kyve.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kyvetestnet',chain_id:'kaon-1',pretty_name:'KYVE Kaon',status:'live',network_type:'testnet',bech32_prefix:'kyve',daemon_name:'kyved',node_home:'$HOME/.kyve',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'tkyve',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'tkyve'}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v1.0.0-rc0',compatible_versions:['v1.0.0-rc0'],binaries:{'linux/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz','linux/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz','darwin/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz','darwin/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/KYVENetwork/networks/main/kaon-1/genesis.json'},versions:[{name:'v1.0.0-rc0',recommended_version:'v1.0.0-rc0',compatible_versions:['v1.0.0-rc0'],binaries:{'linux/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz','linux/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz','darwin/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz','darwin/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz'}}]},peers:{persistent_peers:[{id:'430845649afaad0a817bdf36da63b6f93bbd8bd1',address:'3.67.29.225:26656'},{id:'b68e5131552e40b9ee70427879eb34e146ef20df',address:'18.194.131.3:26656'},{id:'801fa026c6d9227874eeaeba288eae3b800aad7f',address:'52.29.15.250:26656'},{id:'bc8b5fbb40a1b82dfba591035cb137278a21c57d',address:'52.59.65.9:26656'}]},apis:{rpc:[{address:'https://rpc-eu-1.kaon.kyve.network',provider:'kyve'},{address:'https://rpc-kyve-test.ecostake.com',provider:'ecostake'}],rest:[{address:'https://api-eu-1.kaon.kyve.network',provider:'kyve'},{address:'https://rest-kyve-test.ecostake.com',provider:'ecostake'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/kyve-testnet',tx_page:'https://testnet.mintscan.io/kyve-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/kyve-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'lavatestnet',status:'live',network_type:'testnet',website:'https://www.lavanet.xyz/',pretty_name:'Lava',chain_id:'lava-testnet-2',bech32_prefix:'lava@',daemon_name:'lavad',node_home:'$HOME/.lava',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulava',fixed_min_gas_price:1e-9,low_gas_price:1e-9,average_gas_price:1e-9,high_gas_price:1e-9}]},staking:{staking_tokens:[{denom:'ulava'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/lavanet/lava',recommended_version:'v0.21.1.2',compatible_versions:['v0.21.1.2'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64'},cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:false,ibc_go_version:'v7.2.0',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-2/genesis_json/genesis.json'},versions:[{name:'v0.21.1.2',tag:'v0.21.1.2',height:340778,recommended_version:'v0.21.1.2',compatible_versions:['v0.21.1.2'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',theme:{primary_color_hex:'#D7001F'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.svg'},peers:{seeds:[{id:'3a445bfdbe2d0c8ee82461633aa3af31bc2b4dc0',address:'prod-pnet-seed-node.lavanet.xyz:26656',provider:'Lava'},{id:'e593c7a9ca61f5616119d6beb5bd8ef5dd28d62d',address:'prod-pnet-seed-node2.lavanet.xyz:26656',provider:'Lava'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:19956',provider:'Polkachu'}]},apis:{rpc:[{address:'https://https://public-rpc-testnet2.lavanet.xyz/',provider:'Lava'}],rest:[{address:'https://public-rpc-testnet2.lavanet.xyz/rest/',provider:'Lava'}]},explorers:[{kind:'explorers.guru',url:'https://lava.explorers.guru/',tx_page:'https://lava.explorers.guru//transaction/${txHash}',account_page:'https://lava.explorers.guru//account/${accountAddress}'}],keywords:['rpc','api']},{$schema:'../../chain.schema.json',chain_name:'lavatestnet2',status:'live',network_type:'testnet',website:'https://www.lavanet.xyz/',pretty_name:'Lava',chain_id:'lava-testnet-1',bech32_prefix:'lava@',daemon_name:'lavad',node_home:'$HOME/.lava',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulava',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ulava'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/lavanet/lava',recommended_version:'v0.12.1',compatible_versions:['v0.12.1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.11.2/lavad-v0.11.2-linux-amd64'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-1/genesis_json/genesis.json'},versions:[{name:'v0.4.0',tag:'v0.4.0',height:838,next_version_name:'v0.4.3'},{name:'v0.4.3',tag:'v0.4.3',height:22300,next_version_name:'v0.4.4'},{name:'v0.4.4',tag:'v0.4.4',height:41735,next_version_name:'v0.5.2'},{name:'v0.5.2',tag:'v0.5.2',height:63760,next_version_name:'v0.6.0-RC3'},{name:'v0.6.0-RC3',tag:'v0.6.0-RC3',height:82570,next_version_name:'v0.7.0'},{name:'v0.7.0',tag:'v0.7.0',height:102800,next_version_name:'v0.8.1'},{name:'v0.8.1',tag:'v0.8.1',height:133100,next_version_name:'v0.9.8'},{name:'v0.9.8',tag:'v0.9.8',height:163960,next_version_name:'v0.10.1'},{name:'v0.10.1',tag:'v0.10.1',height:184620,next_version_name:'v0.11.2'},{name:'v0.11.2',tag:'v0.11.2',height:208115,next_version_name:'v0.12.1'},{name:'v0.12.1',tag:'v0.12.1',height:227130,recommended_version:'v0.12.1',compatible_versions:['v0.12.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.11.2/lavad-v0.11.2-linux-amd64'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',theme:{primary_color_hex:'#D7001F'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.svg'},peers:{seeds:[{id:'3a445bfdbe2d0c8ee82461633aa3af31bc2b4dc0',address:'prod-pnet-seed-node.lavanet.xyz:26656',provider:'Lava'},{id:'e593c7a9ca61f5616119d6beb5bd8ef5dd28d62d',address:'prod-pnet-seed-node2.lavanet.xyz:26656',provider:'Lava'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:19956',provider:'Polkachu'}]},apis:{rpc:[{address:'https://public-rpc.lavanet.xyz/',provider:'Lava'}],rest:[{address:'https://public-rpc.lavanet.xyz/rest/',provider:'Lava'}]},explorers:[{kind:'lavabigdipper',url:'https://bd.lavanet.xyz',tx_page:'https://bd.lavanet.xyz/transactions/${txHash}',account_page:'https://bd.lavanet.xyz/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://lava.explorers.guru/',tx_page:'https://lava.explorers.guru//transaction/${txHash}',account_page:'https://lava.explorers.guru//account/${accountAddress}'}],keywords:['rpc','api']},{$schema:'../chain.schema.json',chain_name:'lumenxtestnet',status:'live',network_type:'testnet',pretty_name:'LumenX-Test',chain_id:'lumenx-test',bech32_prefix:'lumen',daemon_name:'lumenxd',node_home:'$HOME/.lumenx',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulumen',fixed_min_gas_price:0.0025,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ulumen'}]},codebase:{ics_enabled:['ics20-1']},peers:{seeds:[],persistent_peers:[{id:'8b66dba116f7f1feb0ff0649273ade6c9eca816c',address:'38.242.237.107:26706'},{id:'6e9a9670d7b156203139cb5fd547be78147565c9',address:'62.171.145.215:26656'}]},apis:{rpc:[{address:'https://testnet-rpc.lumenx.chaintools.tech/',provider:'ChainTools'},{address:'https://testrpc-lumenx.cryptonet.pl/',provider:'CryptoNet'}],rest:[{address:'https://testnet-api.lumenx.chaintools.tech/',provider:'ChainTools'},{address:'https://testapi-lumenx.cryptonet.pl/',provider:'CryptoNet'}],grpc:[]},explorers:[{kind:'ping.pub',url:'https://testnet.explorer.chaintools.tech/lumenx',tx_page:'https://testnet.explorer.chaintools.tech/lumenx/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'marstestnet',status:'live',network_type:'testnet',pretty_name:'Mars Hub Testnet',chain_id:'ares-1',bech32_prefix:'mars',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umars',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'umars'}]},codebase:{ics_enabled:['ics20-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/mars-protocol/networks/main/ares-1/genesis.json'}},apis:{rpc:[{address:'https://testnet-rpc.marsprotocol.io/',provider:'Mars Protocol'},{address:'https://rpc-mars.nodeist.net/',provider:'Nodeist'}],rest:[{address:'https://testnet-rest.marsprotocol.io/',provider:'Mars Protocol'},{address:'https://api-mars.nodeist.net/',provider:'Nodeist'}]},explorers:[{kind:'Mars Protocol',url:'https://testnet-explorer.marsprotocol.io',tx_page:'https://testnet-explorer.marsprotocol.io/transactions/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/t-mars/',tx_page:'https://exp.nodeist.net/t-mars/transactions/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/marstestnet/images/mars.png'}},{$schema:'../chain.schema.json',chain_name:'migalootestnet',status:'live',network_type:'testnet',website:'https://www.whitewhale.money/',pretty_name:'Migaloo Testnet',chain_id:'narwhal-1',bech32_prefix:'migaloo',daemon_name:'migalood',node_home:'$HOME/.migalood',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwhale',fixed_min_gas_price:0.25,low_gas_price:0.25,average_gas_price:0.5,high_gas_price:0.75}]},staking:{staking_tokens:[{denom:'uwhale'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.png'},codebase:{git_repo:'https://github.com/White-Whale-Defi-Platform/migaloo-chain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/testnet/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://migaloo-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://migaloo-testnet-api.polkachu.com',provider:'Polkachu'}],grpc:[]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/narwhal',tx_page:'https://testnet.ping.pub/narwhal/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'neutrontestnet',status:'live',network_type:'testnet',pretty_name:'Neutron Testnet',chain_id:'pion-1',bech32_prefix:'neutron',daemon_name:'neutrond',node_home:'$HOME/.neutrond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'untrn',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/neutron-org/neutron',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',genesis:{genesis_url:'https://github.com/cosmos/testnets/raw/master/replicated-security/pion-1/pion-1-genesis.json'},versions:[{name:'v0.4.3',recommended_version:'v0.4.3',compatible_versions:['v0.4.3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.svg'},peers:{seeds:[{id:'0de4d730b5341d3a83721e1cbb5ce7772e26a400',address:'p2p-falcron.pion-1.ntrn.tech:26656',provider:'Neutron'}],persistent_peers:[{id:'49d75c6094c006b6f2758e45457c1f3d6002ce7a',address:'pion-banana.rs-testnet.polypore.xyz:26656',provider:'Hypha'},{id:'f2520026fb9086f1b2f09e132d209cbe88064ec1',address:'pion-cherry.rs-testnet.polypore.xyz:26656',provider:'Hypha'}]},apis:{rpc:[{address:'https://rpc-falcron.pion-1.ntrn.tech',provider:'Neutron'},{address:'https://neutron-testnet-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://rest-falcron.pion-1.ntrn.tech',provider:'Neutron'},{address:'https://api.pion.remedy.tm.p2p.org',provider:'P2P.ORG'},{address:'https://rest.baryon-sentry-01.rs-testnet.polypore.xyz',provider:'Hypha'}],grpc:[{address:'grpc-falcron.pion-1.ntrn.tech:80',provider:'Neutron'},{address:'grpc.baryon.remedy.tm.p2p.org:443',provider:'P2P.ORG'}]},explorers:[{kind:'Ping.pub Explorer from Hypha',url:'https://explorer.rs-testnet.polypore.xyz/pion-1',tx_page:'https://explorer.rs-testnet.polypore.xyz/pion-1/tx/${txHash}',account_page:'https://explorer.rs-testnet.polypore.xyz/baryon-1/account/${accountAddress}'},{kind:'Mintscan',url:'https://testnet.mintscan.io/neutron-testnet',tx_page:'https://testnet.mintscan.io/neutron-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/neutron-testnet/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'nobletestnet',chain_id:'grand-1',website:'https://nobleassets.xyz/',pretty_name:'Noble',status:'live',network_type:'mainnet',bech32_prefix:'noble',daemon_name:'nobled',node_home:'$HOME/.nobled',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uusdc',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ustake'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/strangelove-ventures/noble',recommended_version:'v4.0.0-beta1',compatible_versions:['v0.3.0','v0.4.1','v0.5.0','v4.0.0-alpha1','v4.0.0-alpha2','v4.0.0-alpha3','v4.0.0-beta1'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/testnet/grand-1/genesis.json'},versions:[{name:'v0.3.0',tag:'v0.3.0',height:0,next_version_name:'v0.4.1'},{name:'v0.4.1',tag:'v0.4.2',height:302000,recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],next_version_name:'radon'},{name:'radon',tag:'v3.0.0',height:645000,recommended_version:'v0.5.1',compatible_versions:['v0.5.0','v0.5.1'],cosmos_sdk_version:'v0.45',consensus:{type:'cometbft',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0 (fork)',ics_enabled:['ics20-1']},{name:'v3.0.0',tag:'v3.0.0',height:1397000,recommended_version:'v3.0.0',cosmos_sdk_version:'v0.45',consensus:{type:'cometbft',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0 (fork)',ics_enabled:['ics20-1']}]},peers:{persistent_peers:[{id:'38179b18853d6a8cb86b99881e02cf72f18b9d0f',address:'34.127.46.223:26656',provider:'Strangelove'},{id:'57546d799a1cdef74b9a174052821a6e93636dfc',address:'34.145.87.4:26656',provider:'Strangelove'},{id:'6b76ad22a73897e3c39c7d87b7d12a3b7d690bff',address:'34.168.48.128:26656',provider:'Strangelove'},{id:'f8a0d8942bcf02b94ed875ded9cb23944a53e48a',address:'141.95.97.28:15656',provider:'B-Harvest'},{id:'d82829d886635ffcfcef66adfaa725acb522e1c6',address:'83.136.255.243:26656',provider:'Everstake'}]},apis:{rpc:[{address:'https://noble-testnet-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc.testnet.noble.strange.love:443',provider:'strangelove'}],rest:[{address:'https://noble-testnet-api.polkachu.com',provider:'polkachu'},{address:'https://api.testnet.noble.strange.love',provider:'strangelove'}],grpc:[{address:'noble-testnet-grpc.polkachu.com:21590',provider:'polkachu'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/noble-testnet',tx_page:'https://testnet.mintscan.io/noble-testnet/txs/${txHash}'},{kind:'ping.pub',url:'https://explore.strange.love/grand-1',tx_page:'https://explore.strange.love/grand-1/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'noistestnet',status:'live',network_type:'testnet',website:'https://nois.network',pretty_name:'Nois',chain_id:'nois-testnet-005',bech32_prefix:'nois',daemon_name:'noisd',node_home:'$HOME/.noisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unois',fixed_min_gas_price:0,low_gas_price:0.05,average_gas_price:0.05,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'unois'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/noislabs/noisd',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/noislabs/networks/nois-testnet-005/nois-testnet-005/genesis.json'},versions:[{name:'v1',tag:'v1.0.1',height:0,recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',theme:{primary_color_hex:'#0C0914'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png'},peers:{seeds:[{id:'da81dd66bca4bba509163dbd06b4a6b2e05c2e12',address:'nois-testnet-seed.itrocket.net:21656',provider:'itrocket'},{id:'bf07906c7cf0f23606c83be15624be2c67b3929c',address:'139.59.154.47:17356',provider:''}]},apis:{rpc:[{address:'https://nois-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://nois-testnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://rpc.nois.mcbnode.online:443',provider:'mcbnode'},{address:'https://nois-testnet.rpc.kjnodes.com:443',provider:'kjnodes'},{address:'https://tnois-rpc.systemd.run:443',provider:'systemd'}],grpc:[{address:'tnois-grpc.systemd.run:443',provider:'systemd'},{address:'nois-testnet-grpc.itrocket.net:21090',provider:'itrocket'}],rest:[{address:'https://api.nois.mcbnode.online',provider:'mcbnode'},{address:'https://tnois-api.systemd.run:443',provider:'systemd'}]},explorers:[{kind:'explorers.guru',url:'https://testnet.nois.explorers.guru',tx_page:'https://testnet.nois.explorers.guru/transaction/${txHash}',account_page:'https://testnet.nois.explorers.guru/account/${accountAddress}'}],keywords:['nois','randomness','drand','wasm']},{$schema:'../../chain.schema.json',chain_name:'nolustestnet',status:'live',website:'https://nolus.io/',network_type:'testnet',pretty_name:'Nolus Testnet',chain_id:'rila-1',bech32_prefix:'nolus',daemon_name:'nolusd',node_home:'$HOME/.nolusd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unls',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'unls'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/nolus-protocol/nolus-core',recommended_version:'v0.4.0',compatible_versions:[],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/testnet/rila-1/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:[],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.png'},apis:{rpc:[{address:'https://rila-cl.nolus.network:26657',provider:'NolusProtocol'}],rest:[{address:'https://rila-cl.nolus.network:1317',provider:'NolusProtocol'}],grpc:[{address:'https://rila-cl.nolus.network:9090',provider:'NolusProtocol'}]},explorers:[{kind:'Nolus Explorer',url:'https://explorer-rila.nolus.io/rila-1/',tx_page:'https://explorer-rila.nolus.io/rila-1/tx/${txHash}',account_page:'https://explorer-rila.nolus.io/rila-1/account/${accountAddress}'}],keywords:['testnet']},{$schema:'../../chain.schema.json',chain_name:'ojotestnet',status:'live',network_type:'testnet',pretty_name:'Ojo Network Testnet',chain_id:'ojo-devnet-1',bech32_prefix:'ojo',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uojo',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'uojo'}]},codebase:{ics_enabled:['ics20-1']},apis:{rpc:[{address:'https://rpc-1.ojo.nodes.guru/',provider:'Ojo Network'}],rest:[{address:'https://api-1.ojo.nodes.guru/',provider:'Ojo Network'}]},explorers:[{kind:'Ojo Network',url:'https://sauron.ojo.network/ojo-devnet-1',tx_page:'https://sauron.ojo.network/ojo-devnet-1/tx/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/ojotestnet/images/ojo.png'}},{$schema:'../../chain.schema.json',chain_name:'okp4testnet',chain_id:'okp4-nemeton-1',website:'https://okp4.network/',pretty_name:'OKP4 Nemeton',status:'live',network_type:'testnet',bech32_prefix:'okp4',daemon_name:'okp4d',node_home:'$HOME/.okp4',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uknow',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'uknow'}]},codebase:{git_repo:'https://github.com/okp4/okp4d',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],binaries:{'linux/amd64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64','linux/arm64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64'},genesis:{genesis_url:'https://raw.githubusercontent.com/okp4/networks/main/chains/nemeton-1/genesis.json'},versions:[{name:'v4.1.0',tag:'v4.1.0',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],binaries:{'linux/amd64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64','linux/arm64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/okp4testnet/images/okp4.png'},peers:{seeds:[{id:'f2364a89e2762cb05673c056ee0bc234652856cc',address:'66.206.6.82:26656'},{id:'64b4778a249c5b67ed9f63ec7886a47bef363a33',address:'188.120.224.87:26656'},{id:'114180a593e480b0443ca61bb1325289a7029bc6',address:'78.47.198.121:26656'},{id:'624b5d754f79a2466bff14c1dd462c5508d35f78',address:'167.235.197.90:26656'},{id:'8bc91ffabd860b6b54766ac3788d7c284e45b964',address:'174.138.30.240:26656'},{id:'61544968b65e34a59513b67613519cd37ace7ecb',address:'161.97.151.109:26656'},{id:'666c7b5ef2a81e4a3115785c90305d5371e067ed',address:'162.55.234.160:26656'},{id:'78d923333e39e747c6a7fbfcc822ec6279990556',address:'91.211.251.232:28656'}]},apis:{rpc:[{address:'https://api.testnet.okp4.network/rpc',provider:'OKP4'},{address:'https://okptest-rpc.quickapi.com',provider:'Chainlayer'},{address:'https://okp4-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://okptest-lcd.quickapi.com',provider:'Chainlayer'},{address:'https://okp4-testnet-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'okp4-testnet-grpc.polkachu.com:17690',provider:'Polkachu'},{address:'grpc.testnet.okp4.network:443',provider:'OKP4'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/OKP4%20testnet',tx_page:'https://testnet.ping.pub/OKP4%20testnet/tx/${txHash}'},{kind:'ping.pub',url:'https://explore.okp4.network/OKP4%20testnet',tx_page:'https://explore.okp4.network/OKP4%20testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'osmosistestnet',status:'live',network_type:'testnet',pretty_name:'Osmosis Testnet',chain_id:'osmo-test-5',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}]},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v15.0.0',compatible_versions:['v15.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{genesis_url:'https://genesis.osmotest5.osmosis.zone/genesis.json'},versions:[{name:'v14.0.0-rc1',recommended_version:'v14.0.0-rc1',compatible_versions:['v14.0.0-rc1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0-rc3',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0',recommended_version:'v15.0.0',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},peers:{seeds:[{id:'bb197876fd952d245ef6377e3651c157e3d7ed81',address:'157.245.26.231:26656',provider:''},{id:'7c2b9e76be5c2142c76b429d9c29e902599ceb44',address:'157.245.21.183:26656',provider:''}],persistent_peers:[{id:'51084fccec1c309a415e89d39e6f0881c49493ed',address:'95.217.144.107:12556',provider:''},{id:'a5c34bdd777dd418ff7152a8646fd2f31f53f8a5',address:'46.232.248.117:2000',provider:''}]},apis:{rpc:[{address:'https://rpc.osmotest5.osmosis.zone/',provider:'Osmosis'},{address:'https://rpc.testnet.osl.zone/',provider:'OSL'}],rest:[{address:'https://lcd.osmotest5.osmosis.zone/',provider:'Osmosis'}],grpc:[{address:'https://grpc.osmotest5.osmosis.zone/',provider:'Osmosis'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png'},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/osmosis-testnet',tx_page:'https://testnet.mintscan.io/osmosis-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/osmosis-testnet/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.osmotest5.osmosis.zone',tx_page:'https://explorer.osmotest5.osmosis.zone/osmo-test-5/tx/${txHash}',account_page:'https://explorer.osmotest5.osmosis.zone/osmo-test-5/account/${accountAddress}'}],keywords:['dex','testnet']},{$schema:'../../chain.schema.json',chain_name:'osmosistestnet4',status:'live',network_type:'testnet',pretty_name:'Osmosis Testnet',chain_id:'osmo-test-4',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}]},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,genesis:{genesis_url:'https://github.com/osmosis-labs/networks/raw/main/osmo-test-4/genesis.tar.bz2'},versions:[{name:'v14.0.0-rc1',recommended_version:'v14.0.0-rc1',compatible_versions:['v14.0.0-rc1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0-rc3',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true}]},peers:{seeds:[{id:'0f9a9c694c46bd28ad9ad6126e923993fc6c56b1',address:'137.184.181.105:26656',provider:''}],persistent_peers:[{id:'4ab030b7fd75ed895c48bcc899b99c17a396736b',address:'137.184.190.127:26656',provider:''},{id:'3dbffa30baab16cc8597df02945dcee0aa0a4581',address:'143.198.139.33:26656',provider:''}]},apis:{rpc:[{address:'https://rpc.osmo-test.ccvalidators.com/',provider:'CryptoCrew'},{address:'https://osmosistest-rpc.quickapi.com/',provider:'ChainLayer'},{address:'https://rpc.testnet.osmosis.zone/',provider:'Osmosis'}],rest:[{address:'https://osmosistest-lcd.quickapi.com/',provider:'CryptoCrew'},{address:'https://lcd.osmo-test.ccvalidators.com/',provider:'ChainLayer'},{address:'https://testnet-rest.osmosis.zone/',provider:''}],grpc:[{address:'https://grpc-test.osmosis.zone:443',provider:'Osmosis'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png'},keywords:['dex','testnet']},{$schema:'../../chain.schema.json',chain_name:'permtestnet',status:'live',network_type:'testnet',pretty_name:'Perm Testnet',chain_id:'testnet-1',bech32_prefix:'perm',daemon_name:'permd',node_home:'$HOME/.perm',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uperm',low_gas_price:0.0025,average_gas_price:0.0025,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'uperm'}]},codebase:{git_repo:'https://github.com/Loop-Protocol/perm.git',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Loop-Protocol/testnet/main/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.3.finance/',provider:'Perm Network'}],rest:[{address:'https://rest.3.finance/',provider:'Perm Network'}],grpc:[{address:'https://grpc.3.finance/',provider:'Perm Network'}]},explorers:[{kind:'bigdipper',url:'https://explorer.testnet.perm.ooo/',tx_page:'https://explorer.testnet.perm.ooo/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'persistencetestnet',chain_id:'test-core-1',pretty_name:'Persistence Testnet',status:'live',network_type:'testnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uxprt'}]},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v6.0.0-rc5',compatible_versions:['v6.0.0-rc5'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/test-core-1/final_genesis.json'},versions:[{name:'v6.0.0-rc5',recommended_version:'v6.0.0-rc5',compatible_versions:['v6.0.0-rc5'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz'}}]},peers:{seeds:[{id:'5c2a752c9b1952dbed075c56c600c3a79b58c395',address:'persistence.testnet.seed.autostake.net:26896',provider:'Auto Stake'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:15456',provider:'AutoStake'}],persistent_peers:[{id:'5c2a752c9b1952dbed075c56c600c3a79b58c395',address:'persistence.testnet.peer.autostake.net:26896',provider:'AutoStake'},{id:'14ecdc5126ea8d93c7d3a863d9d38e380e46fc06',address:'185.225.233.30:26656',provider:'Cosmonaut Stakes'},{id:'987c7cd05003194334f55ed5cbcc0fe8cd9df021',address:'65.108.233.109:15456',provider:'Polkachu'}]},apis:{rpc:[{address:'https://rpc-testnet-persistence.architectnodes.com/',provider:'Architect Nodes'},{address:'https://persistence-testnet-rpc.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rpc.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rpc.testnet.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://rest-testnet-persistence.architectnodes.com/',provider:'Architect Nodes'},{address:'https://persistence-testnet-api.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rest.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rest.testnet.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'persistence-testnet-grpc.polkachu.com:15490',provider:'Polkachu'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/test-core-1/',tx_page:'https://testnet.ping.pub/test-core-1/tx/${txHash}'},{kind:'mintscan',url:'https://testnet.mintscan.io/persistence-testnet',tx_page:'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'persistencetestnet2',chain_id:'test-core-2',pretty_name:'Persistence Testnet',status:'live',network_type:'testnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uxprt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/networks/auditOne/test-core-2/test-core-2/genesis.json'},versions:[{name:'v7.0.2',recommended_version:'v7.0.2',compatible_versions:['v7.0.2'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.2/persistenceCore-v7.0.2-linux-amd64.tar.gz'}},{name:'v8',tag:'v8.0.0',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v8.1.0'},{name:'v8.1.0',tag:'v8.1.0',recommended_version:'v8.1.0',compatible_versions:['v8.1.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v9'},{name:'v9',tag:'v9.0.0',height:1531570,proposal:16,recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v9.1.0'},{name:'v9.1.0',tag:'v9.1.1',height:1543200,proposal:17,recommended_version:'v9.1.1',compatible_versions:['v9.1.1','v9.1.0'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'}}]},peers:{seeds:[{id:'3ce04530d850e727d092e9a81d9f580c7ff8db56',address:'141.94.97.77:26656',provider:'Persistence'}],persistent_peers:[{id:'171e837618d9ec0b5faf0c91edc0cc3edd1cf204',address:'188.172.228.225:26656',provider:'YTWOFUND'},{id:'cee6b94965f301e8b5ad905a65fa39c03cd193ce',address:'51.68.152.17.30:26656',provider:'Persistence'},{id:'7f971fc5fc2ffedbaf32f3b4021645571461a712',address:'198.244.177.67:26656',provider:'Persistence'},{id:'21ca0b996db604681fb73721ecb01d2c6410c628',address:'162.19.94.46:26656',provider:'Persistence'}]},apis:{rpc:[{address:'https://rpc-persistence-testnet-01.stakeflow.io/',provider:'StakeFlow'},{address:'https://persistence-testnet-rpc.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rpc.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rpc.testnet2.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://persistencecoretest-rpc.ytwofund.pro/',provider:'YTWOFUND'},{address:'http://persistence-testnet.paranorm.pro:24657/',provider:'Paranorm'}],rest:[{address:'https://api-persistence-testnet-01.stakeflow.io/',provider:'StakeFlow'},{address:'https://persistence-testnet-api.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rest.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rest.testnet2.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-api.polkachu.com/',provider:'Polkachu'},{address:'https://persistenceCoreTest-rest.ytwofund.pro',provider:'YTWOFUND'}],grpc:[{address:'persistence-testnet-grpc.polkachu.com:15490',provider:'Polkachu'},{address:'persistenceCoreTest-grpc.ytwofund.pro:9090',provider:'YTWOFUND'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/persistence-testnet',tx_page:'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}'},{kind:'StakeFlow',url:'https://stakeflow.io/persistence-testnet',tx_page:'https://stakeflow.io/persistence-testnet/transactions/${txHash}',account_page:'https://stakeflow.io/persistence-testnet/accounts/${accountAddress}'},{kind:'baryon',url:'https://testnet-explorer.baryon.dev/test-core-2',tx_page:'https://testnet-explorer.baryon.dev/test-core-2/tx/{txHash}',account_page:'https://testnet-explorer.baryon.dev/test-core-2/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'quasartestnet',status:'live',network_type:'testnet',pretty_name:'Quasar Testnet',chain_id:'qsr-questnet-04',bech32_prefix:'quasar',daemon_name:'quasarnoded',node_home:'$HOME/.quasarnoded',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uqsr'}]},codebase:{recommended_version:'v0.0.2-alpha-11',compatible_versions:['v0.0.2-alpha-11'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/quasar-finance/questnet/main/v04/definitive-genesis.json'},versions:[{name:'v0.0.2-alpha-11',recommended_version:'v0.0.2-alpha-11',compatible_versions:['v0.0.2-alpha-11'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:18256',provider:'Polkachu'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:18256',provider:'Rhino Stake'}],persistent_peers:[{id:'8a19aa6e874ed5720aad2e7d02567ec932d92d22',address:'141.94.248.63:26656',provider:''},{id:'444b80ce750976df59b88ac2e08d720e1dbbf230',address:'68.183.75.239:26666',provider:''},{id:'20b4f9207cdc9d0310399f848f057621f7251846',address:'222.106.187.13:40606',provider:''},{id:'7ef67269c8ec37ff8a538a5ae83ca670fd2da686',address:'137.184.192.123:26656',provider:''},{id:'19afe579cc0a2b38ca87143f779f45e9a7f18a2f',address:'18.134.191.148:26656',provider:''},{id:'a23f002bda10cb90fa441a9f2435802b35164441',address:'38.146.3.203:18256',provider:''},{id:'bba6e85e3d1f1d9c127324e71a982ddd86af9a99',address:'88.99.3.158:18256',provider:''},{id:'966acc999443bae0857604a9fce426b5e09a7409',address:'65.108.105.48:18256 ',provider:''},{id:'177144bed1e280a6f2435d253441e3e4f1699c6d',address:'65.109.85.226:8090',provider:''},{id:'769ebaa9942375e70cebc21a75a2cfda41049d99',address:'135.181.210.186:26656',provider:''},{id:'8937bdacf1f0c8b2d1ffb4606554eaf08bd55df4',address:'5.75.255.107:26656',provider:''},{id:'99a0695a7358fa520e6fcd46f91492f7cf205d4d',address:'34.175.159.249:26656',provider:''},{id:'47401f4ac3f934afad079ddbe4733e66b58b67da',address:'34.175.244.202:26656',provider:''}]},apis:{rpc:[{address:'https://quasar-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://questnet.quasar-finance.rhinostake.com/',provider:'Rhino Stake'},{address:'https://quasar-testnet-rpc.swiss-staking.ch',provider:'Swiss Staking'}],rest:[{address:'https://quasar-testnet-api.polkachu.com/',provider:'Polkachu'},{address:'https://questnet.quasar-finance.rhinostake.com/',provider:'Rhino Stake'},{address:'https://quasar-testnet-api.swiss-staking.ch/',provider:'Swiss Staking'}],grpc:[{address:'quasar-testnet-grpc.polkachu.com:18290',provider:'Polkachu'},{address:'quasar-testnet-grpc.swiss-staking.ch:10090',provider:'Swiss Staking'}]},keywords:['testnet']},{$schema:'../chain.schema.json',chain_name:'quicksilvertestnet',status:'live',network_type:'testnet',pretty_name:'Quicksilver Testnet',chain_id:'rhye-1',bech32_prefix:'quick',daemon_name:'quicksilverd',node_home:'$HOME/.quicksilverd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqck',low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'uqck'}]},codebase:{git_repo:'https://github.com/ingenuity-build/quicksilver',recommended_version:'v1.4.2-rc7',compatible_versions:['v1.4.2-rc7'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/ingenuity-build/testnets/main/rhye/genesis.json'},versions:[{name:'v1.4.2-rc7',recommended_version:'v1.4.2-rc7',compatible_versions:['v1.4.2-rc7'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:11156',provider:'Polkachu'}],persistent_peers:[{id:'8e14e58b054248a04be96e4a40d6359e93b636ac',address:'65.108.65.94:26656'},{id:'5a3c424c19d9ab694190a7805a2b1a146460d752',address:'65.108.2.27:26656'},{id:'e6bf55bc9f08958b7518bea455423375db78d1ef',address:'65.108.13.176:26657'}]},apis:{rpc:[{address:'https://quicksilver-testnet-rpc.polkachu.com/',provider:'polkachu'}],rest:[{address:'https://quicksilver-testnet-api.polkachu.com/',provider:'polkachu'}],grpc:[{address:'quicksilver-testnet-grpc.polkachu.com:11190',provider:'polkachu'}]},explorers:[{url:'https://testnet.quicksilver.explorers.guru',tx_page:'https://testnet.quicksilver.explorers.guru/transaction/${txHash}',account_page:'https://testnet.quicksilver.explorers.guru/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'qwoyntestnet',status:'live',network_type:'testnet',website:'https://qwoyn.studio/',pretty_name:'Qwoyn',chain_id:'higgs-boson-1',bech32_prefix:'qwoyn',daemon_name:'qwoynd',node_home:'$HOME/.qwoynd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqwoyn'}]},staking:{staking_tokens:[{denom:'uqwoyn'}]},codebase:{git_repo:'https://github.com/cosmic-horizon/QWOYN',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip'},cosmos_sdk_version:'0.42.10',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'3.0.0',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/cosmic-horizon/testnets/main/higgs-boson-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.42.10',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'3.0.0',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip'}}]},peers:{seeds:[],persistent_peers:[{id:'520d904daa98ff2fe88baee1c3701a30beb0208b',address:'137.220.37.9:26656'}]},apis:{rpc:[{address:'http://137.220.37.9:26657',provider:'Qwoyn Studios'}],grpc:[{address:'http://137.220.37.9:9090',provider:'Qwoyn Studios'}],rest:[{address:'http://137.220.37.9:1317',provider:'Qwoyn Studios'}]},explorers:[{kind:'skynetexplorers',url:'https://www.skynetexplorers.com/qwoyn-studios',tx_page:'https://www.skynetexplorers.com/qwoyn-studios/txs/${txHash}',account_page:'https://www.skynetexplorers.com/qwoyn-studios/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/qwoyntestnet/images/qwoyn.png'}},{$schema:'../../chain.schema.json',chain_name:'secretnetworktestnet',status:'live',network_type:'testnet',pretty_name:'Secret Network',chain_id:'pulsar-3',pre_fork_chain_name:'secretnetworktestnet2',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.9.3',binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb'},compatible_versions:['v1.9.3'],genesis:{genesis_url:'https://rpc.pulsar3.scrttestnet.com/genesis'},versions:[{name:'v1.9.3',recommended_version:'v1.9.3',compatible_versions:['v1.9.3'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb'}}]},peers:{seeds:[{id:'b5d1bb9194c6148367b64586d6bc0128866fc646',address:'212.7.211.39:26656',provider:'Community'},{id:'a3c9c415fe6b46babd16f000c7dbd4d94be6e450',address:'178.162.151.73:26656',provider:'Community'},{id:'c088b57ebc7b2cfa2ec99e8b4ffef90bead96b47',address:'185.56.139.84:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://rpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],rest:[{address:'https://lcd.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://api.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],'grpc-web':[{address:'https://grpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://grpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/secret',tx_page:'https://testnet.ping.pub/secret/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'secretnetworktestnet2',status:'killed',network_type:'testnet',pretty_name:'Secret Network Testnet',chain_id:'pulsar-2',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.3.1',binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb'},compatible_versions:['v1.3.0','v1.3.1'],genesis:{genesis_url:'https://storage.googleapis.com/stakeordie-pulsar-2/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.0','v1.3.1'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb'}}]},peers:{seeds:[{id:'7a421a6f5f1618f7b6fdfbe4854985746f85d263',address:'108.62.104.102:26656',provider:'Community'},{id:'a72e376dca664bac55e8ce55a2e972a8ae2c995e',address:'144.202.126.98:26656',provider:'Community'},{id:'f95ba3da4a9eec559397f4b47b1539e24af6904c',address:'52.190.249.47:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://rpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],rest:[{address:'http://testnet.securesecrets.org:1317',provider:'Trivium | Trivium.Network'},{address:'https://lcd.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://api.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],'grpc-web':[{address:'https://grpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://grpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}]},explorers:[{kind:'secret nodes',url:'https://secretnodes.com/secret/chains/pulsar-2',tx_page:'https://secretnodes.com/secret/chains/pulsar-2/transactions/${txHash}'},{kind:'ping.pub',url:'https://testnet.ping.pub/secret',tx_page:'https://testnet.ping.pub/secret/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seidevnet3',chain_id:'sei-devnet-3',pretty_name:'Sei Devnet 3',status:'live',network_type:'devnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'2.0.40beta',compatible_versions:['2.0.27beta','2.0.29eta','2.0.31beta','2.0.32beta','2.0.36beta','2.0.37beta','2.0.39beta','2.0.40beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-devnet-3/genesis.json'},versions:[{name:'2.0.40beta',recommended_version:'2.0.40beta',compatible_versions:['2.0.27beta','2.0.29eta','2.0.31beta','2.0.32beta','2.0.36beta','2.0.37beta','2.0.39beta','2.0.40beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-devnet-seed.p2p.brocha.in:30515',provider:'Brochain'}]},apis:{rpc:[{address:'https://rpc.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'},{address:'https://sei-testnet-2-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://rest.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'},{address:'https://sei-testnet-2-rest.brocha.in',provider:'Brochain'}],grpc:[{address:'https://grpc.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'}]},explorers:[{kind:'explorers.guru',url:'https://devnet.sei.explorers.guru',tx_page:'https://devnet.sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei%20atlantic%202',tx_page:'https://testnet-explorer.brocha.in/sei%20atlantic%202/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seitestnet',chain_id:'atlantic-1',pretty_name:'Sei Atlantic',status:'live',network_type:'testnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'1.0.6beta',compatible_versions:['1.0.6beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-incentivized-testnet/genesis.json'},versions:[{name:'1.0.6beta',recommended_version:'1.0.6beta',compatible_versions:['1.0.6beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-testnet-seed.p2p.brocha.in:30514',provider:'Brochain'}]},apis:{rpc:[{address:'https://sei-testnet-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://sei-testnet-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'explorers.guru',url:'https://sei.explorers.guru',tx_page:'https://sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei',tx_page:'https://testnet-explorer.brocha.in/sei/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seitestnet2',chain_id:'atlantic-2',pretty_name:'Sei Atlantic 2',status:'live',network_type:'testnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'2.0.40beta',compatible_versions:['2.0.34beta','2.0.37beta','2.0.39beta','2.0.40beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/atlantic-2/genesis.json'},versions:[{name:'2.0.40beta',recommended_version:'2.0.40beta',compatible_versions:['2.0.34beta','2.0.37beta','2.0.39beta','2.0.40beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-testnet-2-seed.p2p.brocha.in:30587',provider:'Brochain'}]},apis:{rpc:[{address:'https://sei-testnet-2-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://sei-testnet-2-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'explorers.guru',url:'https://sei.explorers.guru',tx_page:'https://sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei%20atlantic%202',tx_page:'https://testnet-explorer.brocha.in/sei%20atlantic%202/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'sgetestnet',chain_id:'sge-network-3',pretty_name:'SGE Testnet',status:'live',network_type:'testnet',website:'sgenetwork.io',bech32_prefix:'sge',daemon_name:'usge',node_home:'$HOME/.sged',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usge',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sge-network/sge',recommended_version:'v1.0.1',compatible_versions:['v1.0.1']},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17756',provider:'LavenderFive'},{id:'7c02373bd6cee62b5f3a59b5b9334f2288b3c0ef',address:'rpc-t.sge.nodestake.top:666',provider:'NodeStake'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:17756',provider:'Polkachu'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17756',provider:'Rhino'}],persistent_peers:[{id:'51e4e7b04d2f669f5efa53e8d95891fa04e4c5b9',address:'206.125.33.62:26656',provider:'Artifact'},{id:'59724f5c6232b1d10507e08b9a9f2ff14181a779',address:'51.195.61.9:20656',provider:'KingsNode'},{id:'3819c7aebf9ec5f3694747ea3c061b91f555c590',address:'148.251.177.108:17756',provider:'Polkachu'},{id:'58556b5fb572e20d41ce686149ab7b1646ad63a9',address:'65.108.15.170:26656',provider:'ramuchi.tech'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sgetestnet/images/sge.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sgetestnet/images/sge.svg'},apis:{rpc:[{address:'https://rpc.testnet.sgenetwork.io',provider:'Sge Network'},{address:'https://testnet-saage-rpc.lavenderfive.com/ ',provider:'Lavender.Five'},{address:'https://saage-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc-t.sge.nodestake.top/',provider:'Nodestake.top'}],rest:[{address:'https://api.testnet.sgenetwork.io',provider:'Sge Network'},{address:'https://api-t.sge.nodestake.top/',provider:'Nodestake.top'},{address:'https://saage-testnet-api.polkachu.com/',provider:'Polkachu'}]},explorers:[{kind:'Sge BlockExplorer',url:'https://blockexplorer.testnet.sgenetwork.io/',tx_page:'https://blockexplorer.testnet.sgenetwork.io/sge-network/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'sixtestnet',status:'live',network_type:'testnet',pretty_name:'SIX Fivenet',chain_id:'fivenet',bech32_prefix:'6x',daemon_name:'sixd',node_home:'$HOME/.six',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usix',fixed_min_gas_price:1.25,low_gas_price:1.25,average_gas_price:1.5,high_gas_price:1.75}]},staking:{staking_tokens:[{denom:'usix'}]},codebase:{git_repo:'https://github.com/thesixnetwork/six-protocol',recommended_version:'v3.1.1-fn',compatible_versions:['v3.1.1-fn'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},genesis:{genesis_url:'https://github.com/thesixnetwork/chain-info/genesis.json'},versions:[{name:'v3.1.1-fn',recommended_version:'v3.1.1-fn',compatible_versions:['v3.1.1-fn'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'}}]},peers:{seeds:[{id:'323776367baa815d7bb1212186f06a25cc26d10a',address:'43.225.142.224:26656',provider:''}],persistent_peers:[{id:'85c7e81f3880c3029dec49fdb74b1ae3135922c9',address:'34.142.247.36:26656',provider:''},{id:'e4cee9bc76c66fa0ddf640c614ebc1f3e7f261cd',address:'34.124.174.160:26656',provider:''}]},apis:{rpc:[{address:'https://rpc1.fivenet.sixprotocol.net:443',provider:''}],rest:[{address:'https://api1.fivenet.sixprotocol.net:443',provider:''}]},explorers:[{kind:'sixscan',url:'https://sixscan.io/fivenet',tx_page:'https://sixscan.io/fivenet/tx/${txHash}'}],keywords:['sixprotocol','testnet']},{$schema:'../../chain.schema.json',chain_name:'sourcetestnet',status:'live',network_type:'testnet',pretty_name:'Source Testnet',chain_id:'source-testnet',bech32_prefix:'source',daemon_name:'sourced',node_home:'$HOME/.source',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usource',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'usource'}]},codebase:{git_repo:'https://github.com/Source-Protocol-Cosmos/source',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.25',cosmwasm_enabled:true,ibc_go_version:'2.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Source-Protocol-Cosmos/testnets/master/sourcechain-testnet/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.25',cosmwasm_enabled:true,ibc_go_version:'2.2.0'}]},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sourcechain-mainnet-seed.autostake.net:26976',provider:'autostake'}],persistent_peers:[{id:'6ca675f9d949d5c9afc8849adf7b39bc7fccf74f',address:'164.92.98.17:26656',provider:'Source'},{id:'b02e2bd359623aeee2d4fad94d37af8b064508f6',address:'167.235.224.141:26656',provider:''},{id:'bdf9b6ad38b803358e7fd99f35b14795ebcd8144',address:'190.2.155.67:29656',provider:''}]},apis:{rpc:[{address:'https://rpc-t.source.nodestake.top',provider:'Nodestake'},{address:'https://rpc-source.nodeist.net',provider:'Nodeist'},{address:'https://source-testnet.rpc.kjnodes.com',provider:'kjnodes'}],rest:[{address:'https://api-t.source.nodestake.top',provider:'Nodestake'},{address:'https://api-source.nodeist.net',provider:'Nodeist'},{address:'https://source-testnet.api.kjnodes.com',provider:'kjnodes'}],grpc:[{address:'https://grpc-t.source.nodestake.top',provider:'nodestake'}]},explorers:[{kind:'Nodestake',url:'https://explorer.nodestake.top/source-testnet',tx_page:'https://explorer.nodestake.top/source-testnet/tx/${txHash}'},{kind:'kjnodes',url:'https://explorer.kjnodes.com/source-testnet',tx_page:'https://explorer.kjnodes.com/source-testnet/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'stargazetestnet',status:'live',network_type:'testnet',website:'https://stargaze.zone/',pretty_name:'Stargaze Testnet',chain_id:'elgafar-1',bech32_prefix:'stars',daemon_name:'starsd',node_home:'$HOME/.starsd',slip44:118,fees:{fee_tokens:[{denom:'ustars',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/public-awesome/stargaze',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://github.com/public-awesome/testnets/blob/main/elgafar-1/genesis/genesis.tar.gz?raw=true'},versions:[{name:'v7.0.0',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'e31886cba90a06e165b0df18cc5c8ae015ecd23e',address:'209.159.152.82:26656',provider:'stargaze'},{id:'de00d2d65594b672469ecd65826a94ec1be80b9f',address:'208.73.205.226:26656',provider:'stargaze'}]},apis:{rpc:[{address:'https://rpc.elgafar-1.stargaze-apis.com',provider:'Stargaze Foundation'}],rest:[{address:'https://rest.elgafar-1.stargaze-apis.com',provider:'Stargaze Foundation'}],grpc:[{address:'http://grpc-1.elgafar-1.stargaze-apis.com:26660',provider:'Stargaze Foundation'},{address:'http://grpc-2.elgafar-1.stargaze-apis.com:26660',provider:'Stargaze Foundation'}]},explorers:[{kind:'ping.pub',url:'https://testnet-explorer.publicawesome.dev/stargaze',tx_page:'https://testnet-explorer.publicawesome.dev/stargaze/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'statesettestnet',status:'live',network_type:'testnet',pretty_name:'Stateset Testnet',chain_id:'stateset-1-testnet',bech32_prefix:'stateset',daemon_name:'statesetd',node_home:'$HOME/.statesetd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ustate',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/stateset/core',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64','linux/arm64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64','darwin/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64','windows/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe'},genesis:{genesis_url:'https://rpc.stateset.zone/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64','linux/arm64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64','darwin/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64','windows/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe'}}]},peers:{seeds:[{id:'DBC49AA829D16329C1772F7EF76730939E606A41',address:'rpc.stateset.zone:26656',provider:'stateset'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.stateset.zone/',provider:'stateset'}],rest:[{address:'https://rest-api.stateset.zone',provider:'stateset'}]},explorers:[{kind:'bigdipper',url:'https://explore.stateset.zone',tx_page:'https://explore.stateset.zone/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'stridetestnet',status:'live',network_type:'testnet',pretty_name:'Stride Testnet',chain_id:'stride-testnet-1',bech32_prefix:'stride',daemon_name:'strided',node_home:'$HOME/.stride',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ustrd',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ustrd'}]},codebase:{git_repo:'https://github.com/Stride-Labs/stride',recommended_version:'v8.0.0-testnet',compatible_versions:['v8.0.0-testnet'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.1.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/testnet/genesis.json'},versions:[{name:'v8.0.0-testnet',recommended_version:'v8.0.0-testnet',compatible_versions:['v8.0.0-testnet'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.1.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://stride.testnet-1.stridenet.co',provider:'Stride'}],rest:[{address:'https://stride.testnet-1.stridenet.co/api',provider:'Stride'}],grpc:[]},explorers:[{kind:'PingPub',url:'https://testnet.ping.pub/stride',tx_page:'https://testnet.ping.pub/stride/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'temporaltestnet',chain_id:'temporal-test-1',pretty_name:'Temporal Testnet',status:'live',network_type:'testnet',bech32_prefix:'temporal',daemon_name:'temporald',node_home:'$HOME/.temporal',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utprl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'utprl'}]},codebase:{git_repo:'https://github.com/temporal-zone/temporal',recommended_version:'v0.2.1',compatible_versions:['v0.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/temporal-zone/temporal-testnet/main/genesis/genesis.json'},versions:[{name:'v0.2.1',recommended_version:'v0.2.1',compatible_versions:['v0.2.1']}]},peers:{seeds:[{id:'abc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:24156'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:24156'}]},apis:{rpc:[{address:'https://rpc.yieldmos.com/temporal-test-1',provider:'Yieldmos'},{address:'https://testnet-temporal-rpc.lavenderfive.com:443',provider:'Lavender.Five'}],rest:[{address:'https://lcd.yieldmos.com/temporal-test-1',provider:'Yieldmos'},{address:'https://testnet-temporal-api.lavenderfive.com:443',provider:'Lavender.Five'}],grpc:[{address:'142.132.157.153:24190',provider:'Yieldmos'}]},explorers:[{kind:'ping.pub',url:'https://testnet.explorer.thesilverfox.pro/temporal',tx_page:'https://testnet.explorer.thesilverfox.pro/temporal/tx/${txHash}'},{kind:'Nodes.Guru',url:'https://testnet.temporal.explorers.guru',tx_page:'https://testnet.temporal.explorers.guru/transaction/${txHash}'},{kind:'ping.pub',url:'https://testnet.ping.pub/temporal',tx_page:'https://testnet.ping.pub/temporal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'terpnettestnet',status:'live',network_type:'testnet',pretty_name:'Terp-Network',chain_id:'90u-2',bech32_prefix:'terp',daemon_name:'terpd',node_home:'$HOME/.terp',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uthiolx',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125}]},staking:{staking_tokens:[{denom:'uterpx'}]},codebase:{git_repo:'github.com/terpnetwork/terp-core.git',recommended_version:'barberry',consensus:{type:'tendermint',version:'0.34.24'},compatible_versions:['barberry'],genesis:{genesis_url:'https://raw.githubusercontent.com/terpnetwork/test-net/master/90u-2/genesis.json'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/barberry.tar.gz'},versions:[{name:'barberry',recommended_version:'barberry',compatible_versions:['barberry'],consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/barberry.tar.gz'}}]},peers:{seeds:[],persistent_peers:[{id:'15f5bc75be9746fd1f712ca046502cae8a0f6ce7',address:'terp-testnet.nodejumper.io:30656'},{id:'51d48be3809bb8907c1ef5f747e53cdd0c9ded1b',address:'terp-testnet-peer.itrocket.net:443'}]},apis:{rpc:[{address:'https://rpc-terp.zenchainlabs.io/'},{address:'https://terp-testnet.nodejumper.io:443/'},{address:'https://terp-testnet.rpc.kjnodes.com:443/'},{address:'https://rpc-t.terp.nodestake.top:443/'},{address:'https://rpc.terp.nodexcapital.com:443/'},{address:'https://terp-testnet-rpc.itrocket.net:443/'},{address:'https://terp-test-rpc.theamsolutions.info:443/'}],rest:[{address:'https://api-terp.zenchainlabs.io/',provider:'Zenchainlabs'},{address:'https://api-t.terp.nodestake.top/',provider:'NodeJumper.io'},{address:'https://api.terp-test.theamsolutions.info:443/'},{address:'https://terp-testnet-api.itrocket.net:443/'}],grpc:[{address:'grpc-t.terp.nodestake.top/',provider:'nodestake'},{address:'terp-testnet-grpc.itrocket.net/',provider:'itrocket'}]},explorers:[{kind:'Ping Pub',url:'https://explorer.kjnodes.com/terp-test',tx_page:'https://explorer.kjnodes.com/terp-test/tx/${txHash}'},{kind:'Ping Pub',url:'https://explorer.nodestake.top/terp-testnet',tx_page:'https://explorer.nodestake.top/terp-testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'terra2testnet',status:'live',network_type:'testnet',website:'https://www.terra.money/',pretty_name:'Terra 2.0',chain_id:'pisco-1',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/terra-money/core/',recommended_version:'v2.4.0-rc5',compatible_versions:['v2.4.0-rc4','v2.4.0-rc5'],genesis:{name:'v2.0',genesis_url:'https://tfl-pisco-1.s3.amazonaws.com/genesis.json'},versions:[{name:'v2.0',tag:'v2.0.0-rc.1',height:1,recommended_version:'v2.0.0-rc.1',next_version_name:'v2.1',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Linux_x86_64.tar.gz?checksum=sha256:2427cf3aa7934f591eac0708156d424f55d3dbb6062f6f111b770bee8f414c91','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Darwin_x86_64.tar.gz?checksum=sha256:72869d7279362e8d63e2afb02c17e1eef0ad0cb6285a30dfa47c571fa5be1c30'}},{name:'v2.1',tag:'v2.1.0-beta.1',height:838500,recommended_version:'v2.1.0-beta.1',cosmos_sdk_version:'0.46.9',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.21'},next_version_name:'v2.2',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.1.0-beta.1/terra_2.1.0-beta.1_Linux_x86_64.tar.gz?checksum=sha256:c6e6ace1d5b5f3f365f6d71489dbeda645f196ea10f8f03103fb9648131bfec1'}},{name:'v2.2',tag:'v2.2.1',height:2777777,recommended_version:'v2.2.1',compatible_versions:['v2.2.0','v2.2.1'],cosmos_sdk_version:'0.46.11',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.4.0',consensus:{type:'tendermint',version:'0.34.21'},next_version_name:'v2.3',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc'}},{name:'v2.3',tag:'v2.3.4',height:4712048,recommended_version:'v2.3.4',compatible_versions:['v2.3.0','v2.3.1','v2.3.2','v2.3.4'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'cometbft',version:'v0.34.27'},binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.3.4/terra_2.3.4_Linux_x86_64.tar.gz?checksum=sha256:3e737e1f1f9b8640ef0e73f412e9e11bedd494ea2c130630a1f5586e00da9ae7'}},{name:'v2.4',tag:'v2.4.0-rc5',height:6272928,recommended_version:'v2.4.0-rc5',compatible_versions:['v2.4.0-rc5'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'cometbft',version:'v0.34.27'},binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.0-rc5/terra_2.4.0-rc5_Linux_x86_64.tar.gz?checksum=sha256:c61c9c4ae8a0bcb9d7f9fc2197d84ba8b75b558c2cee3438ae2142eb97e0d771'}}]},peers:{seeds:[{id:'3bfc40d3d7f14b59c5943bf2d45ce103d42174c5',address:'seed-terra-testnet.moonshot.army:26655',provider:'Moonshot Army'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:11756',provider:'Polkachu'}],persistent_peers:[{id:'0d194f5236a420147b05d9556ac0cf928c36e647',address:'65.109.23.114:11756',provider:'Polkachu'},{id:'5cc5e6506818a113387d92e0b60a7206845b4d7e',address:'pisco-1-sentinel.skip.money:26656',provider:'Skip.Money'}]},apis:{rpc:[{address:'https://pisco-rpc.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-testnet-rpc.polkachu.com:443',provider:'Polkachu'}],rest:[{address:'https://pisco-lcd.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-testnet-api.polkachu.com:443',provider:'Polkachu'}],grpc:[{address:'terra-testnet-grpc.polkachu.com:11790',provider:'Polkachu'}]},explorers:[{kind:'finder',url:'http://finder.terra.money/testnet/',tx_page:'https://finder.terra.money/testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'ulastestnet',status:'live',network_type:'testnet',pretty_name:'ULAS',chain_id:'ulas',bech32_prefix:'ulas',daemon_name:'ulasd',node_home:'$HOME/.ulas',codebase:{git_repo:'https://github.com/ulasnetwork/ulas',recommended_version:'v0.0.1',compatible_versions:['v0.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/ulasnetwork/chain-config/main/ulas/genesis.json'},versions:[{name:'v0.0.1',recommended_version:'v0.0.1',compatible_versions:['v0.0.1']}]},apis:{rpc:[{address:'http://65.49.204.199:26657',provider:'UlasNetwork'}],rest:[{address:'http://65.49.204.199:1317',provider:'UlasNetwork'}],grpc:[{address:'http://65.49.204.199:9090',provider:'UlasNetwork'}]},explorers:[{kind:'ulas-scan',url:'https://testnet-explorer.ulas.network',tx_page:'https://testnet-explorer.ulas.network/ulas/tx/${txHash}'}],slip44:118},{$schema:'../../chain.schema.json',chain_name:'upticktestnet',status:'live',network_type:'testnet',website:'https://www.uptickproject.com/',pretty_name:'Uptick',chain_id:'uptick_7000-2',bech32_prefix:'uptick',daemon_name:'uptickd',node_home:'$HOME/.uptickd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'auptick',low_gas_price:0,average_gas_price:0,high_gas_price:0}]},codebase:{git_repo:'https://github.com/UptickNetwork/uptick',recommended_version:'v0.2.6',compatible_versions:['v0.2.6'],cosmos_sdk_version:'0.46.5',consensus:{type:'tendermint',version:'0.34.23'},genesis:{genesis_url:'https://raw.githubusercontent.com/UptickNetwork/uptick-testnet/main/uptick_7000-2/genesis.json'},versions:[{name:'v0.2.6',recommended_version:'v0.2.6',compatible_versions:['v0.2.6'],cosmos_sdk_version:'0.46.5',consensus:{type:'tendermint',version:'0.34.23'},binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.6/uptick-linux-amd64-v0.2.6.tar.gz'}}]},peers:{seeds:[],persistent_peers:[{id:'67a39373f4b88156887e724a8e819b001823b663',address:'65.108.195.29:26616',provider:'Staketab'}]},apis:{rpc:[{address:'https://uptick-7000-2-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://uptick-7000-2-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9004',provider:'Staketab'}]},explorers:[{kind:'ping.pub',url:'https://explorer.testnet.uptick.network/uptick-network-testnet',tx_page:'https://explorer.testnet.uptick.network/uptick-network-testnet/tx/${txHash}'},{kind:'Nodes.Guru',url:'https://uptick.explorers.guru/',tx_page:'https://uptick.explorers.guru/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'vincechain',status:'live',network_type:'testnet',pretty_name:'VinceChain Testnet',chain_id:'vince_1903-1',bech32_prefix:'vce',node_home:'$HOME/.vinced',slip44:60,key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],fees:{fee_tokens:[{denom:'avce',fixed_min_gas_price:250000000,low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'avce'}]},codebase:{git_repo:'https://github.com/AyrisDev/vinceChain_Blockchain',recommended_version:'',compatible_versions:['',''],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''},genesis:{genesis_url:'https://raw.githubusercontent.com/AyrisDev/vinceChain_Blockchain/master/genesis.json'},versions:[{name:'',recommended_version:'',compatible_versions:['',''],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vincechain/images/logo.png'},peers:{seeds:[{id:'e55544ae75edbce87a43e36e152d9fe1492de186',address:'http://154.53.47.14:26656',provider:'AyrisDev'}],persistent_peers:[]},apis:{rpc:[{address:'http://api-testnet.vincechain.com/:26657/',provider:'vincescan.com'}],rest:[{address:'http://lcd-testnet.vincechain.com/:1317/',provider:'vincescan.com'}],grpc:[],'evm-http-jsonrpc':[{address:'http://rpc-testnet.vincechain.com',provider:'vincescan.com'}]},explorers:[{kind:'blockscout',url:'https://scan-testnet.vincechain.com',tx_page:'https://scan-testnet.vincechain.com/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'wavehashtestnet',status:'live',network_type:'testnet',pretty_name:'wavehash Testnet',chain_id:'testnet-1',bech32_prefix:'wavehash',daemon_name:'wavehashd',node_home:'$HOME/.wavehash',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwahax',low_gas_price:0.0025,average_gas_price:0.0025,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'uwahax'}]},codebase:{git_repo:'https://github.com/WaveHashProtocol/wavehash',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/WaveHashProtocol/testnet/main/testnet-1/genesis.json'},versions:[{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.wavehash.online/',provider:'WaveHash Network'}],rest:[{address:'https://lcd.wavehash.online/',provider:'WaveHash Network'}],grpc:[{address:'https://grpc.wavehash.online/',provider:'WaveHash Network'}]},explorers:[{kind:'atomscan',url:'https://atomscan.com/directory/testnet/wavehashtestnet',tx_page:'https://atomscan.com/directory/testnet/wavehashtestnet/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'xiontestnet',status:'live',network_type:'testnet',pretty_name:'Xion Testnet',chain_id:'xion-testnet-1',bech32_prefix:'xion',daemon_name:'xiond',node_home:'$HOME/.xiond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxion',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uxion'}]},codebase:{git_repo:'https://github.com/burnt-labs/xion',recommended_version:'v0.3.2',compatible_versions:['v0.3.2'],cosmos_sdk_version:'0.47.3',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.40.1',cosmwasm_enabled:true,genesis:{genesis_url:'https://files.xion-testnet-1.burnt.com/genesis.json'},versions:[{name:'v0.1.0',tag:'v0.1.0',recommended_version:'v0.1.0',cosmos_sdk_version:'0.47.0',cosmwasm_enabled:true,cosmwasm_version:'0.40.0-rc.0',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},next_version_name:'v0.3.2'},{name:'v0.3.2',tag:'v0.3.2',height:1929544,recommended_version:'v0.3.2',cosmos_sdk_version:'0.47.3',cosmwasm_enabled:true,cosmwasm_version:'0.40.1',ibc_go_version:'v7.2.0',consensus:{type:'cometbft',version:'0.37.2'}}]},peers:{seeds:[{id:'7900d5f177228def24170f9631db76afab20278e',address:'seed.xion-testnet-1.burnt.com:11656',provider:'burnt-labs'}],persistent_peers:[{id:'93db3539d6cc9603bbb6b9e43bfb473bdaff7e4b',address:'sentry-use1a.xion-testnet-1.burnt.com:32656',provider:'burnt-labs'},{id:'0f2ccb6d7e8f233c03f91dee690f5ff714319fba',address:'sentry-use1b.xion-testnet-1.burnt.com:33656',provider:'burnt-labs'},{id:'f684e3873191d62a74e5431202581d99fe3439b7',address:'sentry-use1c.xion-testnet-1.burnt.com:34656',provider:'burnt-labs'}]},apis:{rpc:[{address:'https://rpc.xion-testnet-1.burnt.com',provider:'burnt-labs'}],rest:[{address:'https://api.xion-testnet-1.burnt.com',provider:'burnt-labs'}],grpc:[{address:'https://grpc.xion-testnet-1.burnt.com:443',provider:'burnt-labs'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt.png'},keywords:['xion','burnt','testnet']},{$schema:'../../chain.schema.json',chain_name:'zetachaintestnet',status:'live',network_type:'testnet',pretty_name:'ZetaChain Testnet',chain_id:'athens_7001',bech32_prefix:'zeta',daemon_name:'zetacored',node_home:'$HOME/.zetacored',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'azeta',low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'azeta'}]},codebase:{git_repo:'https://github.com/zeta-chain/node',recommended_version:'v8.3.3',compatible_versions:[],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',genesis:{genesis_url:'https://zetachain-athens.blockpi.network/rpc/v1/public/genesis'},versions:[]},peers:{seeds:[],persistent_peers:[{id:'d5519e378247dfb61dfe90652d1fe3e2b3005a5b',address:'65.109.68.190:16056',provider:''},{id:'f96cf94d5eabaf554c9294e731b3994b4c532f3a',address:'46.4.5.45:22556',provider:'Polkachu'}]},apis:{rpc:[{address:'https://rpc.ankr.com/zetachain_tendermint_athens_testnet',provider:'Ankr'},{address:'https://zetachain-athens.blockpi.network/rpc/v1/public',provider:'BlockPI'}],rest:[{address:'https://rpc.ankr.com/http/zetachain_athens_testnet',provider:'Ankr'},{address:'https://zetachain-athens.blockpi.network/lcd/v1/public',provider:'BlockPI'}],grpc:[{address:'https://zetachain-testnet.nodejumper.io:9090',provider:'NodeJumper'}]},explorers:[{kind:'ZetaScan',url:'https://explorer.zetachain.com/',tx_page:'https://explorer.zetachain.com/cc/tx/${txHash}'},{kind:'BlockScout',url:'https://zetachain-athens-3.blockscout.com/',tx_page:'https://zetachain-athens-3.blockscout.com/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'tgrade',status:'live',network_type:'mainnet',website:'https://tgrade.finance/',pretty_name:'Tgrade',chain_id:'tgrade-mainnet-1',bech32_prefix:'tgrade',daemon_name:'tgrade',node_home:'$HOME/.tgrade',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utgd',fixed_min_gas_price:0.05,low_gas_price:0.05,average_gas_price:0.075,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'utgd'}]},codebase:{git_repo:'https://github.com/confio/tgrade',recommended_version:'v2.0.4',compatible_versions:['v2.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/confio/tgrade-networks/main/mainnet-1/config/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v2.0.4',recommended_version:'v2.0.4',compatible_versions:['v2.0.4'],cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'0a63421f67d02e7fb823ea6d6ceb8acf758df24d',address:'142.132.226.137:26656',provider:'Confio'},{id:'4a319eead699418e974e8eed47c2de6332c3f825',address:'167.235.255.9:26656',provider:'Confio'}]},apis:{rpc:[{address:'https://rpc.mainnet-1.tgrade.confio.run',provider:'Confio'},{address:'https://rpc.tgrade.posthuman.digital',provider:'POSTHUMAN ꝏ DVS'}],rest:[{address:'https://api.mainnet-1.tgrade.confio.run',provider:'Confio'},{address:'https://lcd.tgrade.posthuman.digital',provider:'POSTHUMAN ꝏ DVS'}],grpc:[]},explorers:[{kind:'aneka',url:'https://tgrade.aneka.io',tx_page:'https://tgrade.aneka.io/txs/${txHash}',account_page:'https://tgrade.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/tgrade',tx_page:'https://www.mintscan.io/tgrade/transactions/${txHash}',account_page:'https://www.mintscan.io/tgrade/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-logo-gradient_h.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg'}},{$schema:'../chain.schema.json',chain_name:'thorchain',status:'live',network_type:'mainnet',website:'https://thorchain.org/',pretty_name:'THORChain',chain_id:'thorchain-mainnet-v1',bech32_prefix:'thor',daemon_name:'thord',node_home:'$HOME/.thornode',slip44:931,codebase:{git_repo:'https://gitlab.com/thorchain/thornode',recommended_version:'chaosnet-multichain',compatible_versions:['chaosnet-multichain'],genesis:{genesis_url:'https://rpc.thorchain.info/genesis'},versions:[{name:'chaosnet-multichain',recommended_version:'chaosnet-multichain',compatible_versions:['chaosnet-multichain']}]},peers:{seeds:[{id:'5e89caf0ca79e0fb3371d5892efd96d66042d0d6',address:'157.90.34.75:27146'},{id:'6c7d780bb7384142f6943543ed4c3ba537f4a411',address:'138.197.59.244:27146'},{id:'2d25606076036716a31611185d39880fe8237e97',address:'3.230.67.253:27146'}]},apis:{rpc:[{address:'https://btc.thorchain.info',provider:'btc'},{address:'https://bch.thorchain.info',provider:'bch'},{address:'https://ltc.thorchain.info',provider:'ltc'},{address:'https://bnb.thorchain.info',provider:'bnb'},{address:'https://eth.thorchain.info',provider:'eth'}],rest:[]},explorers:[{kind:'THORChain explorer',url:'https://thorchain.net',tx_page:'https://thorchain.net/#/txs/${txHash}'},{kind:'viewblock',url:'https://viewblock.io/thorchain',tx_page:'https://viewblock.io/thorchain/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'umee',status:'live',network_type:'mainnet',website:'https://www.umee.cc/',pretty_name:'Umee',chain_id:'umee-1',bech32_prefix:'umee',daemon_name:'umeed',node_home:'$HOME/.umee',slip44:118,fees:{fee_tokens:[{denom:'uumee',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2}]},staking:{staking_tokens:[{denom:'uumee'}]},codebase:{git_repo:'https://github.com/umee-network/umee',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v5.0.1/umeed-v5.0.1-linux-amd64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'6.1.1',genesis:{name:'v1.0.1',genesis_url:'https://raw.githubusercontent.com/umee-network/mainnet/main/genesis.json'},versions:[{name:'v1.0.1',tag:'v1.0.1',height:0,next_version_name:'v1.1.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.3',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-arm64.tar.gz'}},{name:'v1.1.0',tag:'v1.1.0',height:3023282,next_version_name:'v1.1-v3.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.3',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-arm64.tar.gz'}},{name:'v1.1-v3.0',tag:'v3.0.0',height:3215778,next_version_name:'v3.1.0',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-arm64.tar.gz'}},{name:'v3.1.0',tag:'v3.1.0',height:3623090,next_version_name:'v3.1-v3.3',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-amd64','linux/arm64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-arm64','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-amd64','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-arm64'}},{name:'v3.1-v3.3',tag:'v3.3.0',height:4513362,next_version_name:'v4.0',recommended_version:'v3.3.0',compatible_versions:['v3.3.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.3.0/umeed-v3.3.0-linux-amd64'}},{name:'v4.0',tag:'v4.0.0',height:4949483,next_version_name:'v4.0.1',recommended_version:'v4.0.0',compatible_versions:['v4.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.0.0/umeed-v4.0.0-linux-amd64'}},{name:'v4.0.1',tag:'v4.0.1',height:5243631,next_version_name:'v4.1.0',recommended_version:'v4.0.1',compatible_versions:['v4.0.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.0.1/umeed-v4.0.1-linux-amd64'}},{name:'v4.1.0',tag:'v4.1.0',height:5433933,next_version_name:'v4.2',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.1.0/umeed-v4.1.0-linux-amd64'}},{name:'v4.2',tag:'v4.2.0',height:5741480,next_version_name:'v4.3',recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.2.0/umeed-v4.2.0-linux-amd64'}},{name:'v4.3',tag:'v4.3.0',height:6049552,recommended_version:'v4.3.0',compatible_versions:['v4.3.0'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.3.0/umeed-v4.3.0-linux-amd64'}},{name:'v4.4',tag:'v4.4.1',height:6547400,recommended_version:'v4.4.1',compatible_versions:['v4.4.1','v4.4.0'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.4.0/umeed-v4.4.0-linux-amd64'}},{name:'v5.0',tag:'v5.0.1',height:6986150,recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'6.1.1',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v5.0.1/umeed-v5.0.1-linux-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13656',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'umee-mainnet-seed.autostake.com:26756',provider:'AutoStake 🛡️ Slash Protected'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'umee.seed.node75.org:10656',provider:'Pro-Nodes75'},{id:'88373a3bf385c20ef0b4040f924cd99848012535',address:'seed-umee-01.stakeflow.io:26696',provider:'Stakeflow'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'umee.rpc.kjnodes.com:16259',provider:'kjnodes'},{id:'64cdbb45575825f764af7ff9d6c71471bc131f87',address:'seed-node.mms.team:32656',provider:'MMS'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'umee.seed.mzonder.com:10256',provider:'MZONDER'}],persistent_peers:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13656',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'umee-mainnet-peer.autostake.com:26756',provider:'AutoStake 🛡️ Slash Protected'},{id:'1b728581c6d308078e2b969a0c6243852f77d28d',address:'umee.peers.m.stavr.tech:10456',provider:'🔥STAVR🔥'},{id:'88373a3bf385c20ef0b4040f924cd99848012535',address:'peer-umee-01.stakeflow.io:26696',provider:'Stakeflow'},{id:'5656c2e3f18ffeb2e21bacbc62ca10f890525cf6',address:'65.21.91.99:16856',provider:'Staketab'},{id:'532ffd92d571900b56fd3ad97dad186f7601c2ca',address:'159.69.110.238:46656',provider:'Stake-Take'},{id:'618b74f829cc2dc7eeccf647b3a25168289f30c3',address:'peer-umee.mms.team:56102',provider:'MMS'}]},apis:{rpc:[{address:'https://umee-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-umee-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://umee-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'http://umee.rpc.m.stavr.tech:10457',provider:'🔥STAVR🔥'},{address:'https://rpc-umee.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://rpc-umee-0.node75.org:26657',provider:'Pro-Nodes75'},{address:'https://umee-rpc.quantnode.tech',provider:'QuantNode'},{address:'https://umee-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://rpc-umee-01.stakeflow.io',provider:'Stakeflow'},{address:'https://umee-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.umee.stake-take.com',provider:'Stake-Take'},{address:'https://umee-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://umee.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://umee-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-umee.mms.team',provider:'MMS'},{address:'https://rpc-umee.mzonder.com',provider:'MZONDER'}],rest:[{address:'https://api.mainnet.network.umee.cc',provider:'umee Foundation'},{address:'https://api-umee-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://umee.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-umee.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://umee-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://umee-api.polkachu.com',provider:'Polkachu'},{address:'https://umee-lcd.quantnode.tech',provider:'QuantNode'},{address:'https://umee-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://api-umee-01.stakeflow.io',provider:'Stakeflow'},{address:'https://umee-rest.staketab.org',provider:'Staketab'},{address:'https://api.umee.stake-take.com',provider:'Stake-Take'},{address:'https://umee-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://umee.api.kjnodes.com',provider:'kjnodes'},{address:'https://umee-api.w3coins.io',provider:'w3coins'},{address:'https://api-umee.mms.team',provider:'MMS'},{address:'https://api-umee.mzonder.com',provider:'MZONDER'}],grpc:[{address:'grpc-umee-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'umee-grpc.polkachu.com:13690',provider:'Polkachu'},{address:'umee-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-umee.cosmos-spaces.cloud:2110',provider:'Cosmos Spaces'},{address:'umee-grpc.quantnode.tech:9090',provider:'QuantNode gRPC'},{address:'umee.grpc.m.stavr.tech:9090',provider:'🔥STAVR🔥'},{address:'umee-grpc.quantnode.tech:9091',provider:'QuantNode gRPCweb'},{address:'umee-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'grpc-umee-01.stakeflow.io:9990',provider:'Stakeflow'},{address:'services.staketab.com:9020',provider:'Staketab'},{address:'umee.grpc.kjnodes.com:16290',provider:'kjnodes'},{address:'umee-grpc.w3coins.io:13690',provider:'w3coins'},{address:'grpc-umee.mms.team:443',provider:'MMS'},{address:'grpc-umee.mzonder.com:443',provider:'MZONDER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/umee/',tx_page:'https://www.mintscan.io/umee/transactions/${txHash}',account_page:'https://www.mintscan.io/umee/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/umee',tx_page:'https://ping.pub/umee/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/umee',tx_page:'https://explorer.stavr.tech/umee/tx/${txHash}'},{kind:'explorers.guru',url:'https://umee.explorers.guru',tx_page:'https://umee.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/umee',tx_page:'https://atomscan.com/umee/transactions/${txHash}',account_page:'https://atomscan.com/umee/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/umee',account_page:'https://stakeflow.io/umee/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/umee',tx_page:'https://explorer.stake-take.com/umee/transactions/${txHash}',account_page:'https://explorer.stake-take.com/umee/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'unification',status:'live',network_type:'mainnet',website:'https://unification.com/',pretty_name:'Unification',chain_id:'FUND-MainNet-2',bech32_prefix:'und',daemon_name:'und',node_home:'$HOME/.und_mainchain',key_algos:['secp256k1'],slip44:5555,fees:{fee_tokens:[{denom:'nund',fixed_min_gas_price:25,low_gas_price:100,average_gas_price:200,high_gas_price:300}]},staking:{staking_tokens:[{denom:'nund'}]},codebase:{git_repo:'https://github.com/unification-com/mainchain',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/unification-com/mainchain/releases/download/v1.6.3/und_v1.6.3_linux_x86_64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/unification-com/mainnet/master/latest/genesis.json'},versions:[{name:'v1.6.3',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/unification-com/mainchain/releases/download/v1.6.3/und_v1.6.3_linux_x86_64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg'},peers:{seeds:[{id:'0c2b65bc604a18a490f5f55bb7b4140cfb512ced',address:'seed1.unification.io:26656'},{id:'e66e0f89af19da09f676c85b262d591b8c2bb9d8',address:'seed2.unification.io:26656'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc1.unification.io:443',provider:'Unification'},{address:'https://rpc.unification.chainmasters.ninja/',provider:'Chainmasters'}],rest:[{address:'https://rest.unification.io',provider:'Unification'},{address:'https://rest.unification.chainmasters.ninja/',provider:'Chainmasters'}],grpc:[{address:'grpc.unification.io:443',provider:'Unification'}]},explorers:[{kind:'bigdipper',url:'https://explorer.unification.io/',tx_page:'https://explorer.unification.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://explorer.unification.chainmasters.ninja/unification',tx_page:'https://explorer.unification.chainmasters.ninja/unification/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/unification',tx_page:'https://atomscan.com/unification/transactions/${txHash}',account_page:'https://atomscan.com/unification/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'ununifi',status:'live',network_type:'mainnet',website:'https://ununifi.io/',pretty_name:'UnUniFi',chain_id:'ununifi-beta-v1',bech32_prefix:'ununifi',daemon_name:'guu',node_home:'$HOME/.ununifid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uguu',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uguu'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/UnUniFi/chain',recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.1.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.1',ics_enabled:['ics20-1'],genesis:{name:'beta-v1',genesis_url:'https://raw.githubusercontent.com/UnUniFi/network/main/launch/ununifi-beta-v1/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.0.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.0',ics_enabled:['ics20-1']},{name:'v2.1.0',recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.1.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.1',ics_enabled:['ics20-1']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.png'},peers:{seeds:[],persistent_peers:[{id:'fa38d2a851de43d34d9602956cd907eb3942ae89',address:'a.ununifi.cauchye.net:26656',provider:'CauchyE'},{id:'404ea79bd31b1734caacced7a057d78ae5b60348',address:'b.ununifi.cauchye.net:26656',provider:'CauchyE'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'ununifi-mainnet-seed.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'},{id:'1357ac5cd92b215b05253b25d78cf485dd899d55',address:'[2600:1f1c:534:8f02:7bf:6b31:3702:2265]:26656'},{id:'25006d6b85daeac2234bcb94dafaa73861b43ee3',address:'[2600:1f1c:534:8f02:a407:b1c6:e8f5:94b]:26656'},{id:'caf792ed396dd7e737574a030ae8eabe19ecdf5c',address:'[2600:1f1c:534:8f02:b0a4:dbf6:e50b:d64e]:26656'},{id:'796c62bb2af411c140cf24ddc409dff76d9d61cf',address:'[2600:1f1c:534:8f02:ca0e:14e9:8e60:989e]:26656'},{id:'cea8d05b6e01188cf6481c55b7d1bc2f31de0eed',address:'[2600:1f1c:534:8f02:ba43:1f69:e23a:df6b]:26656'}]},apis:{rpc:[{address:'http://a.lcd.ununifi.cauchye.net:26657',provider:'CauchyE'},{address:'http://b.lcd.ununifi.cauchye.net:26657',provider:'CauchyE'},{address:'http://ununifi.mainnet.lcd-01.kabab.io:26657',provider:'Neukind'},{address:'http://ununifi.mainnet.lcd-02.kabab.io:26657',provider:'Neukind'},{address:'https://ununifi-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc.ununifi.nodestake.top',provider:'NodeStake'},{address:'https://rpc-ununifi.nodeist.net',provider:'Nodeist'}],rest:[{address:'https://a.lcd.ununifi.cauchye.net:1318',provider:'CauchyE'},{address:'https://b.lcd.ununifi.cauchye.net:1318',provider:'CauchyE'},{address:'https://ununifi.mainnet.lcd-01.kabab.io:1318',provider:'Neukind'},{address:'https://ununifi-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://ununifi.mainnet.lcd-02.kabab.io:1318',provider:'Neukind'},{address:'https://api.ununifi.nodestake.top',provider:'NodeStake'},{address:'https://api-ununifi.nodeist.net',provider:'Nodeist'}],grpc:[{address:'a.lcd.ununifi.cauchye.net:9092',provider:'CauchyE'},{address:'b.lcd.ununifi.cauchye.net:9092',provider:'CauchyE'},{address:'ununifi-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc.ununifi.nodestake.top:9090',provider:'NodeStake'},{address:'https://grpc-ununifi.nodeist.net',provider:'Nodeist'}]},explorers:[{kind:'UnUniFi Explorer',url:'https://ununifi.io/explorer',tx_page:'https://ununifi.io/explorer/txs/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/ununifi',tx_page:'https://explorer.nodestake.top/ununifi/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/Ununifi',tx_page:'https://exp.nodeist.net/Ununifi/tx/${txHash}'}],keywords:['staking','wasm','assets','nft']},{$schema:'../chain.schema.json',chain_name:'uptick',status:'live',network_type:'mainnet',website:'https://uptick.network/',pretty_name:'Uptick',chain_id:'uptick_117-1',bech32_prefix:'uptick',daemon_name:'uptickd',node_home:'$HOME/.uptickd',key_algos:['secp256k1'],slip44:60,fees:{fee_tokens:[{denom:'auptick',fixed_min_gas_price:10000000000,low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'auptick'}]},codebase:{git_repo:'https://github.com/UptickNetwork/uptick',recommended_version:'v0.2.4',compatible_versions:['v0.2.4'],binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.4/uptick-linux-amd64-v0.2.4.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'',cosmwasm_enabled:false,ibc_go_version:'5.0.1',genesis:{genesis_url:'https://raw.githubusercontent.com/uptick-network/mainnet/main/genesis.json'},versions:[{name:'v0.2.4',recommended_version:'v0.2.4',compatible_versions:['v0.2.4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'',cosmwasm_enabled:false,ibc_go_version:'5.0.1',binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.4/uptick-linux-amd64-v0.2.4.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg'},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'uptick.seed.brocha.in:30600',provider:'Brochain'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'uptick.rpc.kjnodes.com:11559',provider:'kjnodes'},{id:'e71bae28852a0b603f7360ec17fe91e7f065f324',address:'uptick-mainnet-seed.itrocket.net:35656',provider:'itrocket'},{id:'bfc5a787583ee52e9e5f2e160e6b32a9cfe213fd',address:'seed-node.mms.team:36656',provider:'MMS'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10656',provider:'StakerHouse'}],persistent_peers:[{id:'94b63fddfc78230f51aeb7ac34b9fb86bd042a77',address:'uptick-rpc.p2p.brocha.in:30601',provider:'Brochain'},{id:'dd482d080820020b144ca2efaf128d78261dea82',address:'uptick-mainnet-peer.itrocket.net:10656',provider:'itrocket'},{id:'c65c6ecfb60635fc8a076b6f90fcd2607aceaa64',address:'uptick.peers.stavr.tech:3156',provider:'🔥STAVR🔥'},{id:'038aca614e49ec4e5e3a06c875976a94c478cb09',address:'65.108.195.29:21656',provider:'Staketab'},{id:'3ffde1aaf638c681fb4bd3fa24f0786f68a16611',address:'peer-uptick.mms.team:56105',provider:'MMS'}]},apis:{rpc:[{address:'https://uptick-rpc.brocha.in:443',provider:'Brochain'},{address:'https://uptick.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://rpc.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.rpc.kjnodes.com',provider:'kjnodes'},{address:'http://uptick.rpc.m.stavr.tech:3157',provider:'🔥STAVR🔥'},{address:'https://m-uptick.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://uptick-mainnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://uptick.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://uptick-rpc.staketab.org:443',provider:'Staketab'},{address:'https://uptick-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://rpc-uptick.mms.team',provider:'MMS'},{address:'https://rpc-uptick.cakralabs.site',provider:'Cakra Labs'}],rest:[{address:'https://uptick-rest.brocha.in:443',provider:'Brochain'},{address:'https://uptick.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://api.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.api.kjnodes.com',provider:'kjnodes'},{address:'https://uptick.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://m-uptick.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://uptick-mainnet-api.itrocket.net:443',provider:'itrocket'},{address:'https://uptick.api.liveraven.net',provider:'LiveRaveN'},{address:'https://uptick-rest.staketab.org',provider:'Staketab'},{address:'https://uptick-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://api-uptick.mms.team',provider:'MMS'},{address:'https://rest-uptick.cakralabs.site',provider:'Cakra Labs'}],grpc:[{address:'https://grpc.uptick.nodestake.top',provider:'NodeStake'},{address:'uptick.rpc.bccnodes.com:9690',provider:'BccNodes'},{address:'uptick.grpc.kjnodes.com:11590',provider:'kjnodes'},{address:'uptick.grpc.m.stavr.tech:1901',provider:'🔥STAVR🔥'},{address:'uptick-mainnet-grpc.itrocket.net:10090',provider:'itrocket'},{address:'https://uptick.grpc.liveraven.net',provider:'LiveRaveN'},{address:'services.staketab.com:9190',provider:'Staketab'},{address:'uptick-grpc.stakerhouse.com:443',provider:'StakerHouse'},{address:'grpc-uptick.mms.team:443',provider:'MMS'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.jsonrpc.liveraven.net',provider:'LiveRaveN'}]},explorers:[{kind:'ping.pub',url:'https://explorers.brocha.in/uptick',tx_page:'https://explorers.brocha.in/uptick/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/uptick',tx_page:'https://explorer.nodestake.top/uptick/tx/${txHash}'},{kind:'BccNodes Explorer',url:'https://explorer.bccnodes.com/uptick-M',tx_page:'https://explorer.bccnodes.com/uptick-M/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/uptick-mainnet',tx_page:'https://explorer.stavr.tech/uptick-mainnet/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/uptick',tx_page:'https://exp.utsa.tech/uptick/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/uptick',tx_page:'https://cosmotracker.com/uptick/tx/${txHash}'},{kind:'Upscan',url:'https://upscan.xyz/',tx_page:'https://upscan.xyz/uptick_117-1/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'vidulum',status:'live',network_type:'mainnet',website:'https://vidulum.app/',pretty_name:'Vidulum',chain_id:'vidulum-1',bech32_prefix:'vdl',daemon_name:'vidulumd',node_home:'$HOME/.vidulum',key_algos:['secp256k1'],slip44:370,fees:{fee_tokens:[{denom:'uvdl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uvdl'}]},codebase:{git_repo:'https://github.com/vidulum/mainnet',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz','linux/arm64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz','darwin/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz','windows/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/vidulum/mainnet/main/genesis.json'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz','linux/arm64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz','darwin/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz','windows/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg'},peers:{seeds:[],persistent_peers:[{id:'52051fef449e76eb399966312f523e8e5e27490b',address:'95.217.118.211:26656',provider:'minerpool'},{id:'209688f5bccb88f6397a97cc11ab545a014aa559',address:'137.184.92.115:26656',provider:'1square'}]},apis:{rpc:[{address:'https://mainnet-rpc.vidulum.app/',provider:'vidulum'},{address:'https://rpc-vidulum-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-vdl.nodine.id',provider:'Nodine.ID'}],rest:[{address:'https://mainnet-lcd.vidulum.app',provider:'vidulum'},{address:'https://api-vidulum-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-vdl.nodine.id/',provider:'Nodine.ID'}],grpc:[{address:'grpc-vidulum-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'ping.pub',url:'https://explorers.vidulum.app/vidulum',tx_page:'https://explorers.vidulum.app/vidulum/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/vidulum',tx_page:'https://ping.pub/vidulum/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/vidulum',tx_page:'https://atomscan.com/vidulum/transactions/${txHash}',account_page:'https://atomscan.com/vidulum/accounts/${accountAddress}'},{kind:'Nodine Explorer',url:'https://explorer.co.id/vidulum',tx_page:'https://explorer.co.id/vidulum/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'xpla',status:'live',website:'https://xpla.io',network_type:'mainnet',pretty_name:'XPLA',chain_id:'dimension_37-1',bech32_prefix:'xpla',daemon_name:'xplad',node_home:'$HOME/.xpla',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'axpla',fixed_min_gas_price:850000000000,low_gas_price:850000000000,average_gas_price:1147500000000,high_gas_price:1487500000000}]},staking:{staking_tokens:[{denom:'axpla'}]},codebase:{git_repo:'https://github.com/xpladev/xpla',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/xpladev/mainnet/main/dimension_37-1/genesis.json'},versions:[{name:'evm',recommended_version:'v1.2.1',compatible_versions:['v1.2.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg'},peers:{seeds:[{id:'e7b6016ce5663a69ba71a982072315545eb0d5f6',address:'seed.xpla.delightlabs.io:26656',provider:'DELIGHT'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:20157',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'7364858f416c1890c85a83afedf1afecccb9a9de',address:'34.86.128.71:26656',provider:'Holdings'},{id:'d5c5908a5390b2278180ce975d94d4a43da4952b',address:'34.89.191.254:26656',provider:'Com2verse'},{id:'fa9585ef51316cda0125bb9bed1d35f59d7448b9',address:'104.196.250.63:26656',provider:'Com2us'},{id:'e6d30a1d191c64ff301c44f9ddd9d0b3d1f9ee7a',address:'35.230.121.77:26656',provider:'Com2us'},{id:'88c62eea9c6229c26cd45d1f58cf48bfc1463b31',address:'130.211.121.170:26656',provider:'Hive Platform Lab'},{id:'6592da1bfd8bea853b89946d4c502586e2712b4e',address:'34.87.100.83:26656',provider:'Crossnode Labs'},{id:'15efa0a83dff372752369cc984492d9ee72f332b',address:'cdif46gvol8ecmg7jpqg.bdnodes.net:26656',provider:'DELIGHT'},{id:'15d365ce8bfaff27ad4260e5db3fba480d334c39',address:'52.28.248.241:26656',provider:'Blockdaemon'}]},apis:{rpc:[{address:'https://dimension-rpc.xpla.dev',provider:'Holdings'},{address:'https://xpla-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}],rest:[{address:'https://dimension-lcd.xpla.io',provider:'ZenaAD'},{address:'https://dimension-lcd.xpla.dev',provider:'Holdings'},{address:'http://xpla.api.staking-explorer.com',provider:'xpla.staking-explorer.com'},{address:'https://xpla-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}],grpc:[],'evm-http-jsonrpc':[{address:'https://dimension-evm-rpc.xpla.dev',provider:'Holdings'}]},explorers:[{kind:'explorer.xpla',url:'https://explorer.xpla.io',tx_page:'https://explorer.xpla.io/mainnet/tx/${txHash}'},{kind:'finder',url:'https://finder.xpla.io',tx_page:'https://finder.xpla.io/mainnet/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/xpla',tx_page:'https://www.mintscan.io/xpla/transactions/${txHash}',account_page:'https://www.mintscan.io/xpla/accounts/${accountAddress}'}]}];var _default=chains;exports["default"]=_default; -\ No newline at end of file -+"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var chains=[{$schema:'../chain.schema.json',chain_name:'',status:'live',website:'',network_type:'mainnet',pretty_name:'',chain_id:'',bech32_prefix:'',daemon_name:'',node_home:'$HOME/',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:''}]},codebase:{git_repo:'',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'OPTIONAL, REMOVE IF NOT NEEDED'},genesis:{genesis_url:'https://raw.githubusercontent.com/example-network/networks/master/mainnet/genesis.json'},versions:[{name:'v1',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'OPTIONAL, REMOVE IF NOT NEEDED'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/_template/images/chain_image.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/_template/images/chain_image.svg'},peers:{seeds:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'seeds.example.com:11156',provider:'Example Labs'}],persistent_peers:[{id:'fca96d0a1d7127afb226a49c4c7d9126118c37e9',address:'example.com',provider:'Example Labs'}]},apis:{rpc:[{address:'https://rpc.example.com',provider:'Example Labs'}],rest:[{address:'https://rpc.example.com',provider:'Example Labs'}],grpc:[{address:'https://grpc.example.com',provider:'Example Labs'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/example',tx_page:'https://www.mintscan.io/example/txs/${txHash}',account_page:'https://www.mintscan.io/example/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/EXAMPLE',tx_page:'https://ping.pub/EXAMPLE/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'8ball',status:'live',website:'https://8ball.info/',network_type:'mainnet',pretty_name:'8ball',chain_id:'eightball-1',bech32_prefix:'8ball',daemon_name:'8ball',node_home:'$HOME/.8ball',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uebl',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uebl'}]},codebase:{git_repo:'https://secp256k1.net/8ball.git',recommended_version:'v1',compatible_versions:['v1'],cosmos_sdk_version:'0.46.7',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://8ball.info/8ball.tar.gz'},genesis:{genesis_url:'https://8ball.info/8ball-genesis.json'},versions:[{name:'v1',recommended_version:'v1',compatible_versions:['v1'],cosmos_sdk_version:'0.46.7',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://8ball.info/8ball.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg'},peers:{seeds:[],persistent_peers:[{id:'fca96d0a1d7357afb226a49c4c7d9126118c37e9',address:'one.8ball.info:26656',provider:'8ball'},{id:'aa918e17c8066cd3b031f490f0019c1a95afe7e3',address:'two.8ball.info:26656',provider:'8ball'},{id:'ce168b8022e525650011352175fa020ce75edcfa',address:'45.141.122.178:34656',provider:'genznodes'},{id:'49778546e7511a1cd6dde65805cd70547c75ce2b',address:'rpc.8ball.nodexcapital.com:11056',provider:'NodeX Validator'}]},apis:{rpc:[{address:'https://rpc.8ball.info/',provider:'8ball'},{address:'https://rpc.8ball.nodestake.top',provider:'NodeStake'},{address:'https://8ball-rpc.genznodes.dev/',provider:'genznodes'},{address:'https://rpc-8ball.comunitynode.my.id',provider:'ComunityNode'},{address:'https://rpc-8ball.nodine.id',provider:'Nodine.ID'},{address:'https://rpc.8ball.nodexcapital.com',provider:'NodeX Validator'}],rest:[{address:'https://rest.8ball.info',provider:'8ball'},{address:'https://api.8ball.nodestake.top',provider:'NodeStake'},{address:'https://8ball-api.genznodes.dev/',provider:'genznodes'},{address:'https://api-8ball.comunitynode.my.id',provider:'ComunityNode'},{address:'https://api-8ball.nodine.id/',provider:'Nodine.ID'},{address:'https://rest.8ball.nodexcapital.com',provider:'NodeX Validator'}],grpc:[{address:'grpc.8ball.nodestake.top:443',provider:'NodeStake'},{address:'8ball-grpc.genznodes.dev:31090',provider:'genznodes'},{address:'https://grpc.8ball.nodexcapital.com:443',provider:'NodeX Validator'}]},explorers:[{url:'https://explorer.8ball.info/',tx_page:'https://explorer.8ball.info/8ball/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/8ball',tx_page:'https://ping.pub/8ball/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/8ball/',tx_page:'https://explorer.nodestake.top/8ball/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/8ball',tx_page:'https://explorer.tcnetwork.io/8ball/transaction/${txHash}'},{kind:'TC Network',url:'https://explorer.co.id/8ball',tx_page:'https://explorer.co.id/8ball/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/8ball',tx_page:'https://explorer.nodexcapital.com/8ball/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'acrechain',status:'live',network_type:'mainnet',website:'https://arable.finance/',pretty_name:'Acrechain',chain_id:'acre_9052-1',bech32_prefix:'acre',node_home:'$HOME/.acred',daemon_name:'acred',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aacre',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aacre'}]},codebase:{git_repo:'https://github.com/ArableProtocol/acrechain',recommended_version:'v1.1.1',compatible_versions:['v1.1.1'],binaries:{},genesis:{genesis_url:'https://raw.githubusercontent.com/ArableProtocol/acrechain/main/networks/mainnet/acre_9052-1/genesis.json'},versions:[{name:'v1.1.1',recommended_version:'v1.1.1',compatible_versions:['v1.1.1'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg'},peers:{seeds:[{id:'ef28f065e24d60df275b06ae9f7fed8ba0823448',address:'46.4.81.204:34656',provider:'Kalia Network'},{id:'1264ee73a2f40a16c2cbd80c1a824aad7cb082e4',address:'149.102.146.252:26656',provider:'D-Stake'},{id:'bac90a590452337700e0033315e96430d19a3ffa',address:'23.106.238.167:26656',provider:'Synergy Nodes'},{id:'d86d7a9d8059ae726f3322ff1eb9e2797fe62a72',address:'65.108.233.44:26616',provider:'StakeTab'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'acrechain-mainnet-seed.autostake.com:26956',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'ef28f065e24d60df275b06ae9f7fed8ba0823448',address:'46.4.81.204:34656',provider:'Kalia Network'},{id:'1264ee73a2f40a16c2cbd80c1a824aad7cb082e4',address:'149.102.146.252:26656',provider:'D-Stake'},{id:'bac90a590452337700e0033315e96430d19a3ffa',address:'23.106.238.167:26656',provider:'Synergy Nodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'acrechain-mainnet-peer.autostake.com:26956',provider:'AutoStake 🛡️ Slash Protected'},{id:'82726047c95e4ddf9a0fa82e4c4c4f17cbf3f140',address:'213.32.24.201:27656',provider:'genznodes'},{id:'7d630b6e517598b4dc84a07c15fe328709a2705b',address:'mainnet-acre.konsortech.xyz:13656',provider:'KonsorTech'},{id:'402fca713e6b4ceddbc99684171b26375a39216b',address:'65.108.195.29:26126',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.acre.nodestake.top',provider:'nodestake'},{address:'https://rpc-acre.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://acre-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://acrechain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://acre-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://acred-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api-acre.d-stake.xyz',provider:'D-stake'},{address:'https://lcd-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://acrechain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://acre-rest.agoranodes.com',provider:'AgoraNodes'},{address:'https://acre-api.genznodes.dev',provider:'genznodes'},{address:'https://rest.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://acred-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'grpc.acre.nodestake.top:443',provider:'Nodestake'},{address:'acrechain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'acre-grpc.genznodes.dev:27090',provider:'genznodes'},{address:'services.staketab.com:9008',provider:'Staketab'}],'evm-http-jsonrpc':[{address:'https://jsonrpc-acre.d-stake.xyz',provider:'D-stake'},{address:'https://rpc2-acre.synergynodes.com',provider:'Synergy Nodes'},{address:'https://jsonrpc.acre.nodestake.top',provider:'Nodestake'},{address:'https://acre-rpc-evm.genznodes.dev/',provider:'genznodes'},{address:'https://evm-acre.sr20de.xyz/',provider:'Sr20de'},{address:'https://evm.acrescan.com/',provider:'Anonstake'},{address:'https://json-rpc.acre.tcnetwork.io',provider:'TC Network'},{address:'https://mainnet-acre-evm.konsortech.xyz',provider:'KonsorTech'}]},explorers:[{kind:'blockscout',url:'https://acrescout.mindheartsoul.org',tx_page:'https://acrescout.mindheartsoul.org/tx/${txHash}'},{kind:'blockscout',url:'https://acrescan.com',tx_page:'https://acrescan.com/tx/${txHash}'},{kind:'blockscout',url:'https://acreblockexplorer.jet-node.com',tx_page:'https://acreblockexplorer.jet-node.com/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.nodestake.top/acre',tx_page:'https://explorer.nodestake.top/acre/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmosrun.info/acre-mainnet',tx_page:'https://cosmosrun.info/acre-mainnet/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/acre',tx_page:'https://explorer.tcnetwork.io/acre/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'agoric',status:'live',network_type:'mainnet',website:'https://agoric.com/',pretty_name:'Agoric',chain_id:'agoric-3',bech32_prefix:'agoric',daemon_name:'agd',node_home:'$HOME/.agoric',slip44:564,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'ubld',low_gas_price:0.03,average_gas_price:0.05,high_gas_price:0.07},{denom:'uist',low_gas_price:0.0034,average_gas_price:0.007,high_gas_price:0.02}]},staking:{staking_tokens:[{denom:'ubld'}]},codebase:{git_repo:'https://github.com/Agoric/agoric-sdk/',recommended_version:'agoric-upgrade-8',compatible_versions:['agoric-upgrade-8'],genesis:{genesis_url:'https://main.agoric.net/genesis.json'},versions:[{name:'agoric-upgrade-8',recommended_version:'agoric-upgrade-8',compatible_versions:['agoric-upgrade-8']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14456',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'agoric.rpc.kjnodes.com:12759',provider:'kjnodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'agoric-mainnet-seed.autostake.com:27106',provider:'AutoStake 🛡️ Slash Protected'},{id:'6ab5521047ae8e7bb0273a90029a6d445eb1a0a1',address:'seed-agoric-01.stakeflow.io:2206',provider:'Stakeflow'}],persistent_peers:[{id:'6e26a1b4afa6889f841d7957e8c2b5d50d32d485',address:'95.216.53.26:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'agoric-mainnet-peer.autostake.com:27106',provider:'AutoStake 🛡️ Slash Protected'},{id:'6ab5521047ae8e7bb0273a90029a6d445eb1a0a1',address:'peer-agoric-01.stakeflow.io:2206',provider:'Stakeflow'},{id:'bf1bffc8a4a78b64f23deedefa6b9bbd4ce11174',address:'agoric.mellifera.network:12756',provider:'MELLIFERA'}]},apis:{rpc:[{address:'https://main.rpc.agoric.net:443'},{address:'https://agoric-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.agoric.nodestake.top',provider:'NodeStake'},{address:'https://agoric.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://agoric-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-agoric-01.stakeflow.io',provider:'Stakeflow'},{address:'https://agoric-rpc.0base.dev',provider:'0base.vc'},{address:'https://agoric.mellifera.network:26657',provider:'MELLIFERA'},{address:'https://agoric-rpc.stakeangle.com',provider:'StakeAngle'},{address:'agoric-rpc.nodeasy.com:31531',provider:'Nodeasy'},{address:'https://agoric-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc.agoric.stakewith.us',provider:'StakeWithUs'}],rest:[{address:'https://main.api.agoric.net:443'},{address:'https://api.agoric.nodestake.top',provider:'NodeStake'},{address:'https://agoric-api.polkachu.com',provider:'Polkachu'},{address:'https://agoric.api.kjnodes.com',provider:'kjnodes'},{address:'https://agoric-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-agoric-01.stakeflow.io',provider:'Stakeflow'},{address:'https://agoric-rest.0base.dev',provider:'0base.vc'},{address:'https://agoric.mellifera.network:1317',provider:'MELLIFERA'},{address:'https://agoric-api.w3coins.io',provider:'w3coins'},{address:'https://api.agoric.stakewith.us',provider:'StakeWithUs'}],grpc:[{address:'grpc.agoric.nodestake.top:443',provider:'NodeStake'},{address:'agoric-grpc.polkachu.com:14490',provider:'Polkachu'},{address:'agoric-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'agoric.grpc.kjnodes.com:12790',provider:'kjnodes'},{address:'grpc-agoric-01.stakeflow.io:2202',provider:'Stakeflow'},{address:'agoric.mellifera.network:9090',provider:'MELLIFERA'},{address:'agoric-grpc.w3coins.io:14490',provider:'w3coins'},{address:'https://grpc.agoric.stakewith.us',provider:'StakeWithUs'}]},explorers:[{kind:'bigdipper',url:'https://agoric.bigdipper.live/',tx_page:'https://agoric.bigdipper.live/transactions/${txHash}',account_page:'https://agoric.bigdipper.live/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://agoric.explorers.guru',tx_page:'https://agoric.explorers.guru/transaction/${txHash}',account_page:'https://agoric.explorers.guru/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/agoric/',tx_page:'https://atomscan.com/agoric/transactions/${txHash}',account_page:'https://atomscan.com/agoric/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/agoric',account_page:'https://stakeflow.io/agoric/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'aioz',status:'live',network_type:'mainnet',website:'https://aioz.network/',pretty_name:'AIOZ Network',chain_id:'aioz_168-1',bech32_prefix:'aioz',daemon_name:'aiozd',node_home:'$HOME/.aioz',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'attoaioz',fixed_min_gas_price:1000000000,low_gas_price:1000000000,average_gas_price:1000000000,high_gas_price:1500000000}]},staking:{staking_tokens:[{denom:'attoaioz'}],lock_duration:{time:'2419200s'}},codebase:{git_repo:'https://github.com/AIOZNetwork/go-aioz',recommended_version:'v1.4.1',compatible_versions:['v1.4.1','v1.4.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.4.1-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.4.1-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.4.1-windows-amd64.zip'},genesis:{genesis_url:'https://archive.aioz.network/aioz_168-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.0.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.0.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.0.0-windows-amd64.zip'},next_version_name:'v1.2.0'},{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.2.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.2.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.2.0-windows-amd64.zip'},next_version_name:'v1.3.0'},{name:'v1.3.0',recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.3.0-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.3.0-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.3.0-windows-amd64.zip'},next_version_name:'v1.4.0'},{name:'v1.4',recommended_version:'v1.4.1',compatible_versions:['v1.4.1','v1.4.0'],binaries:{'linux/amd64':'https://archive.aioz.network/aiozd-v1.4.1-linux-amd64.tar.gz','darwin/amd64':'https://archive.aioz.network/aiozd-v1.4.1-darwin-amd64.tar.gz','windows/amd64':'https://archive.aioz.network/aiozd-v1.4.1-windows-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg'},peers:{seeds:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'167.172.6.76:26656'},{id:'ef834ca8044d345db334fbf6a6bfe7230f429739',address:'35.236.45.174:26656'},{id:'b13a849f59ff3e0558d248c3e9eb9bf4a360bb77',address:'20.187.94.254:26656'},{id:'849e6023440355412bc9a9d5bc0731143e7d657a',address:'13.53.208.41:26656'}],persistent_peers:[{id:'aab202d5648772a8b5be3db575a8a7dd577db78f',address:'167.172.6.76:26656'},{id:'ef834ca8044d345db334fbf6a6bfe7230f429739',address:'35.236.45.174:26656'},{id:'b13a849f59ff3e0558d248c3e9eb9bf4a360bb77',address:'20.187.94.254:26656'},{id:'849e6023440355412bc9a9d5bc0731143e7d657a',address:'13.53.208.41:26656'}]},apis:{'evm-http-jsonrpc':[{address:'https://eth-dataseed.aioz.network',provider:'AIOZ Network'}],rpc:[{address:'https://rpc-dataseed.aioz.network:443',provider:'AIOZ Network'}],rest:[{address:'https://lcd-dataseed.aioz.network',provider:'AIOZ Network'}],grpc:[{address:'grpc-dataseed.aioz.network:443',provider:'AIOZ Network'}]},explorers:[{kind:'aioz',url:'https://explorer.aioz.network',tx_page:'https://explorer.aioz.network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'akash',status:'live',network_type:'mainnet',website:'https://akash.network/',pretty_name:'Akash',chain_id:'akashnet-2',bech32_prefix:'akash',daemon_name:'akash',node_home:'$HOME/.akash',slip44:118,fees:{fee_tokens:[{denom:'uakt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uakt'}]},codebase:{git_repo:'https://github.com/akash-network/node/',recommended_version:'v0.24.0',compatible_versions:['v0.24.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_arm64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/akash-network/net/master/mainnet/genesis.json'},versions:[{name:'v0.22.0',recommended_version:'v0.22.7',compatible_versions:['v0.22.7'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_arm64.zip'},next_version_name:'v0.24.0'},{name:'v0.24.0',recommended_version:'v0.24.0',compatible_versions:['v0.24.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_arm64.zip'},next_version_name:'v0.24.0'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg'},peers:{seeds:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'86afe23f116ba4754a19819a55d153008eb74b48',address:'15.164.87.75:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12856',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12856',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'akash-mainnet-seed.autostake.com:26696',provider:'AutoStake 🛡️ Slash Protected'},{id:'5e37aefd2a0b9d036b1609a45d6487606da0204b',address:'rpc.ny.akash.farm:26656'},{id:'47f7b7a021497ad7a338ea041f19a1a11ae06795',address:'rpc.la.akash.farm:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'akash-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'akash-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'9aa4c9097c818871e45aaca4118a9fe5e86c60e2',address:'seed-akash-01.stakeflow.io:1506',provider:'Stakeflow'}],persistent_peers:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'86afe23f116ba4754a19819a55d153008eb74b48',address:'15.164.87.75:26656'},{id:'20180c45451739668f6e272e007818139dba31e7',address:'88.198.62.198:2020'},{id:'1bfbbf77beeb2c1ace50443478035a255a7e510f',address:'136.24.44.100:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'akash-mainnet-peer.autostake.com:26696',provider:'AutoStake 🛡️ Slash Protected'},{id:'9aa4c9097c818871e45aaca4118a9fe5e86c60e2',address:'peer-akash-01.stakeflow.io:1506',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.akash.forbole.com:443',provider:'forbole'},{address:'https://rpc-akash.ecostake.com:443',provider:'ecostake'},{address:'https://akash-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://akash-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-akash.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-akash-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'http://akash.c29r3.xyz:80/rpc',provider:'c29r3'},{address:'https://akash-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://akash.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://akash-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-akash-01.stakeflow.io',provider:'Stakeflow'},{address:'https://akash-mainnet-rpc.cosmonautstakes.com:443',provider:'Cosmonaut Stakes'},{address:'https://akash-rpc.w3coins.io',provider:'w3coins'},{address:'https://akash-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://akash-rpc.validatornode.com',provider:'ValidatorNode'}],rest:[{address:'https://api.akash.forbole.com:443',provider:'forbole'},{address:'https://rest-akash.ecostake.com',provider:'ecostake'},{address:'https://akash-api.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://akash-api.polkachu.com',provider:'Polkachu'},{address:'https://api-akash.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-akash-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://akash.c29r3.xyz:443/api',provider:'c29r3'},{address:'https://akash-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://akash.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://akash-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api-akash-01.stakeflow.io',provider:'Stakeflow'},{address:'https://akash-mainnet-rest.cosmonautstakes.com:443',provider:'Cosmonaut Stakes'},{address:'https://akash-api.w3coins.io',provider:'w3coins'},{address:'https://akash-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://akash-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-akash-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'akash-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'akash-grpc.polkachu.com:12890',provider:'Polkachu'},{address:'akash-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-akash.cosmos-spaces.cloud:1110',provider:'Cosmos Spaces'},{address:'akash.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'grpc-akash-01.stakeflow.io:1502',provider:'Stakeflow'},{address:'akash-grpc.w3coins.io:12890',provider:'w3coins'},{address:'akash-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/akash',tx_page:'https://app.ezstaking.io/akash/txs/${txHash}',account_page:'https://app.ezstaking.io/akash/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/akash',tx_page:'https://www.mintscan.io/akash/transactions/${txHash}',account_page:'https://www.mintscan.io/akash/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/akash-network',tx_page:'https://ping.pub/akash-network/tx/${txHash}'},{kind:'bigdipper',url:'https://akash.bigdipper.live/',tx_page:'https://akash.bigdipper.live/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/akash',tx_page:'https://atomscan.com/akash/transactions/${txHash}',account_page:'https://atomscan.com/akash/accounts/${accountAddress}'},{kind:'cloudmos',url:'https://cloudmos.io/blocks',tx_page:'https://cloudmos.io/transactions/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/akash',account_page:'https://stakeflow.io/akash/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/akash-network',tx_page:'https://explorer.validatornode.com/akash-network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'archway',status:'live',network_type:'mainnet',website:'https://archway.io/',pretty_name:'Archway',chain_id:'archway-1',bech32_prefix:'archway',daemon_name:'archwayd',node_home:'$HOME/.archway',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'aarch',fixed_min_gas_price:900000000000,low_gas_price:1000000000000,average_gas_price:1500000000000,high_gas_price:2000000000000}]},staking:{staking_tokens:[{denom:'aarch'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/archway-network/archway',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_arm64'},cosmos_sdk_version:'v0.45.16',consensus:{type:'tendermint',version:'v0.34.27'},cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',genesis:{genesis_url:'https://github.com/archway-network/networks/raw/main/archway-1/genesis/genesis.json.gz'},versions:[{name:'v1.0.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.0','v1.0.1'],tag:'v1.0.1',height:1,consensus:{type:'tendermint',version:'v0.34.27'},cosmos_sdk_version:'v0.45.16',cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_arm64'},next_version_name:'v2.0.0'},{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],tag:'v2.0.0',proposal:10,height:525000,consensus:{type:'cometbft',version:'v0.34.27'},cosmos_sdk_version:'v0.45.16',cosmwasm_version:'v0.32.0',cosmwasm_enabled:true,ibc_go_version:'v4.3.1',cosmwasm_path:'$HOME/.example/data/wasm',binaries:{'linux/amd64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_amd64','linux/arm64':'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_arm64'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg'},peers:{seeds:[{id:'3ba7bf08f00e228026177e9cdc027f6ef6eb2b39',address:'35.232.234.58:26656',provider:'Archway Foundation'},{id:'b308dda41e4db2ee00852d91846f981c49943d46',address:'161.97.96.91:46656',provider:'AM Solutions'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:11556',provider:'WhisperNode🤐'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'archway-mainnet-seed.autostake.com:26946',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11556',provider:'Lavender.Five Nodes 🐝'},{id:'b6c1198fa025ce24d26d90527c5d2b71f9399756',address:'seed-node.mms.team:34656',provider:'MMS'},{id:'6471ac9ff8474373e8055d45b6246fd8c5204890',address:'archway.seed.mzonder.com:10756',provider:'MZONDER'},{id:'261acb73f483d1cace653cb54f7b8815f63b7e56',address:'archway.lgns.net:26656',provider:'Luganodes'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'archway-mainnet-peer.autostake.com:26946',provider:'AutoStake 🛡️ Slash Protected'},{id:'a477bfcef79f283d82e531ec1a6717677c8caf59',address:'peer-archway.mms.team:56108',provider:'MMS'},{id:'2b96f460b643b42bd80eef693975f07ed111a023',address:'95.216.42.88:31656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc-archway.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.mainnet.archway.io',provider:'Archway Foundation'},{address:'https://m-archway.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://rpc-1.archway.nodes.guru',provider:'Nodes.Guru'},{address:'https://archway.rpc.silknodes.io/',provider:'Silk Nodes'},{address:'https://archway.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://rpc.archway.nodestake.top',provider:'NodeStake'},{address:'https://rpc-archway.theamsolutions.info',provider:'AM Solutions'},{address:'https://rpc-archway.whispernode.com',provider:'WhisperNode🤐'},{address:'https://rpc.archway.stake-take.com',provider:'Stake-Take'},{address:'https://archway-rpc.w3coins.io',provider:'w3coins'},{address:'https://archway-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-archway.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://archway-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-archway.mms.team',provider:'MMS'},{address:'https://rpc-archway.mzonder.com',provider:'MZONDER'},{address:'https://rpc.archway.lgns.net',provider:'Luganodes'},{address:'https://archway-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://api.mainnet.archway.io',provider:'Archway Foundation'},{address:'https://archway-api.w3coins.io',provider:'w3coins'},{address:'https://m-archway.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://api-1.archway.nodes.guru',provider:'Nodes.Guru'},{address:'https://archway.api.silknodes.io/',provider:'Silk Nodes'},{address:'https://archway.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-archway.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://archway-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.archway.nodestake.top',provider:'NodeStake'},{address:'https://rest-archway.theamsolutions.info',provider:'AM Solutions'},{address:'https://lcd-archway.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api.archway.stake-take.com',provider:'Stake-Take'},{address:'https://m-archway.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://archway-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-archway.mms.team',provider:'MMS'},{address:'https://api-archway.mzonder.com',provider:'MZONDER'},{address:'https://rest.archway.lgns.net',provider:'Luganodes'},{address:'https://archway-api.stake-town.com:443',provider:'StakeTown'}],grpc:[{address:'grpc-archway.cosmos-spaces.cloud:2490',provider:'Cosmos Spaces'},{address:'grpc.mainnet.archway.io:443',provider:'Archway Foundation'},{address:'grpc-1.archway.nodes.guru:10690',provider:'Nodes.Guru'},{address:'archway-grpc.w3coins.io:11590',provider:'w3coins'},{address:'archway.grpc.kjnodes.com:15690',provider:'kjnodes'},{address:'https://grpc-archway.cryptech.com.ua',provider:'cryptech'},{address:'https://grpc.archway.nodestake.top:443',provider:'NodeStake'},{address:'grpc-archway.theamsolutions.info:443',provider:'AM Solutions'},{address:'archway-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://archway-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-archway.mms.team:443',provider:'MMS'},{address:'grpc-archway.mzonder.com:443',provider:'MZONDER'},{address:'grpc.archway.lgns.net:443',provider:'Luganodes'},{address:'archway-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'Nodes Guru',url:'https://archway.explorers.guru/',tx_page:'https://archway.explorers.guru/transaction/${txHash}',account_page:'https://archway.explorers.guru/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/archway',tx_page:'https://exp.utsa.tech/archway/tx/${txHash}',account_page:'https://exp.utsa.tech/archway/account/${accountAddress}'},{kind:'Mintscan',url:'https://mintscan.io/archway/',tx_page:'https://mintscan.io/archway/transactions/${txHash}',account_page:'https://mintscan.io/archway/accounts/${accountAddress}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/archway',tx_page:'https://explorer.silknodes.io/archway/tx/${txHash}',account_page:'https://explorer.silknodes.io/archway/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/archway/',tx_page:'https://explorer.nodestake.top/archway/txs/${txHash}',account_page:'https://explorer.nodestake.top/archway/account/${accountAddress}'},{kind:'Exploreme',url:'https://archway.exploreme.pro/',tx_page:'https://archway.exploreme.pro/transaction/${txHash}',account_page:'https://archway.exploreme.pro/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/archway',tx_page:'https://ping.pub/archway/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'arkh',status:'live',network_type:'mainnet',website:'https://arkhadian.com/',pretty_name:'Arkhadian',chain_id:'arkh',bech32_prefix:'arkh',daemon_name:'arkhd',node_home:'$HOME/.arkh',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'arkh',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'arkh'}]},codebase:{git_repo:'https://github.com/vincadian/arkh-blockchain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz','darwin/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/vincadian/arkh-blockchain/master/genesis/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz','darwin/amd64':'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg'},peers:{seeds:[]},apis:{rpc:[{address:'https://asc-dataseed.arkhadian.com/',provider:'arkhnetwork'},{address:'https://rpc.arkh.nodestake.top',provider:'NodeStake'},{address:'https://rpc-arkhadian.comunitynode.my.id',provider:'ComunityNode'},{address:'https://arkh-rpc.kynraze.com',provider:'Kynraze'},{address:'https://rpc.arkh.nodexcapital.com',provider:'NodeX Validator'}],rest:[{address:'https://asc-blockchain-api.arkhadian.com/',provider:'arkhnetwork'},{address:'https://api.arkh.nodestake.top',provider:'NodeStake'},{address:'https://api-arkhadian.comunitynode.my.id',provider:'ComunityNode'},{address:'https://arkh-api.kynraze.com',provider:'Kynraze'},{address:'https://rest.arkh.nodexcapital.com',provider:'NodeX Validator'}],grpc:[{address:'grpc.arkh.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.arkh.nodexcapital.com:443',provider:'NodeX Validator'}]},explorers:[{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/arkh',tx_page:'https://explorer.nodestake.top/arkh/tx/${txHash}'},{kind:'Kynraze Explorer',url:'https://explorer.kynraze.com/arkhadian',tx_page:'https://explorer.kynraze.com/arkhadian/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/arkhadian',tx_page:'https://explorer.nodexcapital.com/arkhadian/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'assetmantle',status:'live',network_type:'mainnet',website:'https://assetmantle.one/',pretty_name:'AssetMantle',chain_id:'mantle-1',bech32_prefix:'mantle',daemon_name:'mantleNode',node_home:'$HOME/.mantleNode',fees:{fee_tokens:[{denom:'umntl',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'umntl'}]},codebase:{git_repo:'https://github.com/AssetMantle/node.git',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/AssetMantle/genesisTransactions/main/mantle-1/final_genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo_Dark.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14656',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'assetmantle-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'assetmantle-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'990557213003ab234cc03307d02688c30357fed6',address:'seeds.whispernode.com:14656',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:14656',provider:'carbonZERO🌲'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10156',provider:'StakerHouse'}],persistent_peers:[{id:'4654c8bed4349e4800238cff1f88e97c1f880080',address:'207.244.245.125:26656'},{id:'a7aafd3330e57d3104be5b2820b6ad2d52ac19ec',address:'3.39.94.36:26656'},{id:'9c97f6143d3fae032af5f155d472bbc52f4d90b3',address:'194.34.232.225:26656'},{id:'fd096224f9c918089410ac7ab6d42d21ec87db60',address:'65.21.230.230:26656'},{id:'f33b2125c3b3a7c4838e22a060e38d2cefd66e78',address:'65.108.140.109:26656'},{id:'6261de9dac635a8fd8d19a70afc41f845c59db96',address:'116.203.35.46:26656'},{id:'e0deea2d5c15e77c9d5934305bb23148ce836709',address:'185.252.232.79:26656'},{id:'4fc4fa6ec44f6da10830ffcb6344a8635156e11e',address:'141.95.65.26:26656'},{id:'7362b3c4d082680aeffe137d18cea0e37cab5037',address:'146.19.24.101:26656'},{id:'5e8e8e7071259beb3b32e39cb3d2bb059cff4d66',address:'65.108.137.22:26656'},{id:'5b3c90e6c07e03ffddc5dc3aae786a2990bc5bd3',address:'148.251.81.179:26656'},{id:'7ae8a8e62efcccf15198525868b0873b3c9bd698',address:'65.108.121.37:36656'}]},apis:{rpc:[{address:'https://rpc.assetmantle.one',provider:'AssetMantle'},{address:'https://rpc-assetmantle.blockpower.capital',provider:'Blockpower'},{address:'https://rpc-assetmantle.ecostake.com',provider:'ecostake'},{address:'https://assetmantle-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.assetmantle.nodestake.top',provider:'NodeStake'},{address:'https://rpc-assetmantle-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-assetmanle.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-assetmantle.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-assetmantle.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://assetmantle.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc.mantle.paranorm.pro:443',provider:'paranorm'},{address:'https://assetmantle-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://assetmantle-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.assetmantle.one',provider:'AssetMantle'},{address:'https://rest-assetmantle.ecostake.com',provider:'ecostake'},{address:'https://api.assetmantle.nodestake.top',provider:'NodeStake'},{address:'https://api-assetmantle-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://assetmantle-api.polkachu.com',provider:'Polkachu'},{address:'https://api-assetmanle.d-stake.xyz',provider:'D-stake'},{address:'https://lcd-assetmantle.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-assetmantle.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://assetmantle.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api.mantle.paranorm.pro:443',provider:'paranorm'},{address:'https://assetmantle-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://assetmantle-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.assetmantle.nodestake.top:443',provider:'NodeStake'},{address:'grpc-assetmantle-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'assetmantle-grpc.polkachu.com:14690',provider:'Polkachu'},{address:'assetmantle.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'assetmantle-grpc.stakerhouse.com:443',provider:'StakerHouse'},{address:'assetmantle-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/assetmantle',tx_page:'https://app.ezstaking.io/assetmantle/txs/${txHash}',account_page:'https://app.ezstaking.io/assetmantle/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/asset-mantle',tx_page:'https://www.mintscan.io/asset-mantle/transactions/${txHash}',account_page:'https://www.mintscan.io/asset-mantle/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.postcapitalist.io/AssetMantle',tx_page:'https://explorer.postcapitalist.io/AssetMantle/tx/${txHash}'},{kind:'other',url:'https://explorer.assetmantle.one',tx_page:'https://explorer.assetmantle.one/transactions/${txHash}'},{kind:'explorers.guru',url:'https://assetmantle.explorers.guru',tx_page:'https://assetmantle.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/assetmantle',tx_page:'https://atomscan.com/assetmantle/transactions/${txHash}',account_page:'https://atomscan.com/assetmantle/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/assetmantle',tx_page:'https://bigdipper.live/assetmantle/transactions/${txHash}',account_page:'https://bigdipper.live/assetmantle/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'aura',status:'live',network_type:'mainnet',website:'https://aura.network/',pretty_name:'Aura Network',chain_id:'xstaxy-1',bech32_prefix:'aura',daemon_name:'aurad',node_home:'$HOME/.aura',slip44:118,fees:{fee_tokens:[{denom:'uaura'}]},staking:{staking_tokens:[{denom:'uaura'}]},codebase:{git_repo:'https://github.com/aura-nw/aura',recommended_version:'aura_v0.4.5',compatible_versions:['aura_v0.4.5'],genesis:{genesis_url:'https://raw.githubusercontent.com/aura-nw/mainnet-artifacts/main/xstaxy-1/genesis.json'},versions:[{name:'aura_v0.4.4',recommended_version:'aura_v0.4.4',compatible_versions:['aura_v0.4.4'],next_version_name:'v0.4.5'},{name:'v0.4.5',proposal:4,height:1292226,recommended_version:'aura_v0.4.5',compatible_versions:['aura_v0.4.5'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg'},peers:{seeds:[{id:'22a0ca5f64187bb477be1d82166b1e9e184afe50',address:'18.143.52.13:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'auranetwork-mainnet-seed.autostake.com:26966',provider:'AutoStake 🛡️ Slash Protected'},{id:'0b8bd8c1b956b441f036e71df3a4d96e85f843b8',address:'13.250.159.219:26656'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'aura.rpc.kjnodes.com:11759',provider:'kjnodes'},{id:'dc92560346a63ac23e117a8b16207c6adbb57f5e',address:'seeds.whispernode.com:21756',provider:'WhisperNode🤐'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:21756',provider:'Lavender.Five Nodes 🐝'},{id:'d05e3f406ed2275ec86957c5983a27768350ac47',address:'seed-node.mms.team:26656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'auranetwork-mainnet-peer.autostake.com:26966',provider:'AutoStake 🛡️ Slash Protected'},{id:'ced3a13f4f7200ce1a2392a5738c88532f794359',address:'mainnet-aura.konsortech.xyz:25656',provider:'KonsorTech'},{id:'57406c041d38af3bac9acdcb2b4bdc90dc7a8852',address:'aura.peers.stavr.tech:21056',provider:'🔥STAVR🔥'},{id:'9ee34b0829e9d85d88784aa17857fa1719760da2',address:'aura.ramuchi.tech:30000',provider:'ramuchi.tech'},{id:'b6a0d0d030f35ffffcfe92e72ea13933c1adbe62',address:'116.202.174.253:21656',provider:'Staketab'},{id:'07317346ab58eb4de14fe8c7705863002186d340',address:'142.132.201.53:36656',provider:'Stake-Take'},{id:'da9f07269cac08619190dbce8b0978556315b359',address:'p2p.aura.safeblock.space:26656',provider:'Safe Block'},{id:'bdd32536c902de9b240a36f0b23641233a080351',address:'peer-aura.mms.team:27656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.aura.network/',provider:'Aura Network Foundation'},{address:'https://auranetwork-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-aura.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://rpc.aura.nodestake.top',provider:'NodeStake'},{address:'http://aura.rpc.m.stavr.tech:11047',provider:'🔥STAVR🔥'},{address:'https://rpc-aura.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://aura-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://aura.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://mainnet-aura-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://aura-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://aura-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://aura-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.aura.safeblock.space',provider:'Safe Block'},{address:'https://rpc.aura.stake-take.com',provider:'Stake-Take'},{address:'https://rpc.aura.silentvalidator.com',provider:'silent'},{address:'https://aura-rpc.sergo.dev',provider:'SerGo'},{address:'https://rpc-aura.mms.team',provider:'MMS'}],rest:[{address:'https://lcd.aura.network/',provider:'Aura Network Foundation'},{address:'https://auranetwork-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-aura.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://aura.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.aura.nodestake.top',provider:'NodeStake'},{address:'https://lcd-aura.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://aura-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://aura.api.kjnodes.com',provider:'kjnodes'},{address:'https://mainnet-aura-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://aura-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://aura-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://aura-rest.staketab.org',provider:'Staketab'},{address:'https://api.aura.safeblock.space',provider:'Safe Block'},{address:'https://api.aura.stake-take.com',provider:'Stake-Take'},{address:'https://api.aura.silentvalidator.com',provider:'silent'},{address:'https://aura-api.sergo.dev',provider:'SerGo'},{address:'https://api-aura.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc.aura.network',provider:'Aura Network Foundation'},{address:'auranetwork-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://grpc.aura.nodestake.top',provider:'NodeStake'},{address:'https://aura-grpc.ramuchi.tech:15000',provider:'ramuchi.tech'},{address:'http://aura.grpc.m.stavr.tech:9901',provider:'🔥STAVR🔥'},{address:'aura.grpc.kjnodes.com:11790',provider:'kjnodes'},{address:'aura-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'aura-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'services.staketab.com:9021',provider:'Staketab'},{address:'grpc.aura.silentvalidator.com:443',provider:'silent'},{address:'grpc-aura.mms.team:443',provider:'MMS'}]},explorers:[{kind:'aurascan',url:'https://aurascan.io',tx_page:'https://aurascan.io/transaction/${txHash}',account_page:'https://aurascan.io/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/aura',tx_page:'https://exp.utsa.tech/aura/tx/${txHash}',account_page:'https://exp.utsa.tech/aura/account/${accountAddress}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/aura-mainnet',tx_page:'https://explorer.stavr.tech/aura-mainnet/tx/${txHash}',account_page:'https://explorer.stavr.tech/aura-mainnet/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/aura',tx_page:'https://explorer.nodestake.top/aura/tx/${txHash}',account_page:'https://explorer.nodestake.top/aura/account/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/aura',tx_page:'https://explorer.tcnetwork.io/aura/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/aura/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/aura',tx_page:'https://explorer.stake-take.com/aura/tx/${txHash}',account_page:'https://explorer.stake-take.com/aura/account/${accountAddress}'},{kind:'Safe Block',url:'https://explorer.safeblock.space/aura',tx_page:'https://explorer.safeblock.space/aura/tx/${txHash}',account_page:'https://explorer.safeblock.space/aura/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'axelar',chain_id:'axelar-dojo-1',pretty_name:'Axelar',status:'live',network_type:'mainnet',website:'https://axelar.network/',bech32_prefix:'axelar',daemon_name:'axelard',node_home:'$HOME/.axelard',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uaxl',fixed_min_gas_price:0.007,low_gas_price:0.007,average_gas_price:0.007,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'uaxl'}]},codebase:{git_repo:'https://github.com/axelarnetwork/axelar-core',recommended_version:'v0.33.0',compatible_versions:['v0.33.0'],binaries:{'linux/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-linux-amd64-v0.33.0','darwin/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-darwin-amd64-v0.33.0'},genesis:{genesis_url:'https://raw.githubusercontent.com/axelarnetwork/axelarate-community/main/resources/mainnet/genesis.json'},versions:[{name:'v0.33.0',recommended_version:'v0.33.0',compatible_versions:['v0.33.0'],binaries:{'linux/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-linux-amd64-v0.33.0','darwin/amd64':'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-darwin-amd64-v0.33.0'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.svg'},peers:{seeds:[{id:'3d67d0646cddcc203b41434aceea64ade22ba6fc',address:'k8s-mainnet-axelarco-79b464ee93-f03cb16c57cf7cb2.elb.us-east-2.amazonaws.com:26656',provider:'axelar-core'},{id:'9c9b8eb8cad8648f31d3c9da3d14e825f11a7b52',address:'public-seed.mainnet.axelar.lunanova.tech:26656',provider:'lunanova'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15156',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'axelar-mainnet-seed.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'1e5c0b8f4431b0881edbd04537f4351bd7f19afc',address:'seeds.whispernode.com:15156',provider:'WhisperNode🤐'},{id:'3470414cd299d15911e9bb28557f6bffb8e514c6',address:'seed-axelar-01.stakeflow.io:1606',provider:'Stakeflow'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15156',provider:'carbonZERO🌲'}],persistent_peers:[{id:'353f7d0962594bcbfb63c81594e35e39c4c89a1a',address:'18.223.127.165:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'axelar-mainnet-peer.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'3470414cd299d15911e9bb28557f6bffb8e514c6',address:'peer-axelar-01.stakeflow.io:1606',provider:'Stakeflow'},{id:'381d7961c9e44bc25e02d60b94c26763a42db045',address:'65.21.91.99:16756',provider:'Staketab'}]},apis:{'grpc-web':[{address:'axelar-grpcweb.chainode.tech',provider:'Chainode'},{address:'axelar-grpcweb.quantnode.tech:9091',provider:'Quantnode'}],rpc:[{address:'https://rpc-axelar.imperator.co:443',provider:'Imperator.co'},{address:'https://axelar-rpc.quickapi.com:443',provider:'chainlayer'},{address:'https://axelar-rpc.chainode.tech:443',provider:'Chainode'},{address:'https://rpc-axelar.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://axelar-rpc.pops.one:443',provider:'p-ops'},{address:'https://axelar-rpc.qubelabs.io:443',provider:'Qubelabs'},{address:'https://rpc-1.axelar.nodes.guru:443',provider:'nodes.guru'},{address:'https://rpc-axelar-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://axelar-rpc.polkachu.com',provider:'Polkachu'},{address:'https://axelar.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc.axelar.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://axelar-rpc.validatrium.club',provider:'Validatrium'},{address:'https://rpc-axelar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://axelar-rpc.quantnode.tech/',provider:'QuantNode'},{address:'https://axelar-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://axelar-rpc.rockrpc.net/',provider:'RockawayX Infra'},{address:'https://axelar-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-axelar-01.stakeflow.io',provider:'Stakeflow'},{address:'https://axelar-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-axelar.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://axelar-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://lcd-axelar.imperator.co:443',provider:'Imperator.co'},{address:'https://axelar-lcd.quickapi.com:443',provider:'chainlayer'},{address:'https://axelar-rest.chainode.tech:443',provider:'Chainode'},{address:'https://api-axelar.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://axelar-lcd.qubelabs.io:443',provider:'Qubelabs'},{address:'https://api-1.axelar.nodes.guru:443',provider:'nodes.guru'},{address:'https://api-axelar-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://axelar-api.polkachu.com',provider:'Polkachu'},{address:'https://axelar.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.axelar.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://axelar-api.validatrium.club',provider:'Validatrium'},{address:'https://lcd-axelar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://axelar-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://axelar-lcd.quantnode.tech/',provider:'QuantNode'},{address:'https://axelar-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-axelar-01.stakeflow.io',provider:'Stakeflow'},{address:'https://axelar-rest.staketab.org',provider:'Staketab'},{address:'https://rest-axelar.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://axelar-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'axelar-grpc.qubelabs.io:9092',provider:'Qubelabs'},{address:'axelar-grpc.quantnode.tech:9090',provider:'Quantnode'},{address:'services.staketab.com:9080',provider:'Staketab'},{address:'grpc-axelar.cosmos-spaces.cloud:1590',provider:'Cosmos Spaces'},{address:'grpc-axelar-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'axelar-grpc.polkachu.com:15190',provider:'Polkachu'},{address:'axelar.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'axelar-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-axelar-01.stakeflow.io:1602',provider:'Stakeflow'},{address:'grpc-axelar.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'axelar-grpc.w3coins.io:15190',provider:'w3coins'}]},explorers:[{kind:'axelarscan',url:'https://axelarscan.io',tx_page:'https://axelarscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/axelar',tx_page:'https://www.mintscan.io/axelar/transactions/${txHash}',account_page:'https://www.mintscan.io/axelar/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://axelar.explorers.guru',tx_page:'https://axelar.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/axelar',tx_page:'https://atomscan.com/axelar/transactions/${txHash}',account_page:'https://atomscan.com/axelar/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/axelar',account_page:'https://stakeflow.io/axelar/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bandchain',status:'live',network_type:'mainnet',website:'https://bandprotocol.com/',pretty_name:'Band Protocol',chain_id:'laozi-mainnet',daemon_name:'bandd',node_home:'$HOME/.band',bech32_prefix:'band',slip44:494,fees:{fee_tokens:[{denom:'uband'}]},staking:{staking_tokens:[{denom:'uband'}]},codebase:{git_repo:'https://github.com/bandprotocol/chain',recommended_version:'v2.5.3',compatible_versions:['v2.5.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/bandprotocol/launch/master/laozi-mainnet/genesis.json'},versions:[{name:'v2.4.1',recommended_version:'v2.4.1',compatible_versions:['v2.4.1']},{name:'v2.5.2',recommended_version:'v2.5.2',compatible_versions:['v2.5.2']},{name:'v2.5.3',recommended_version:'v2.5.3',compatible_versions:['v2.5.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg'},peers:{seeds:[{id:'8d42bdcb6cced03e0b67fa3957e4e9c8fd89015a',address:'34.87.86.195:26656'},{id:'543e0cab9c3016a0e99775443a17bcf163038912',address:'34.150.156.78:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'bandchain-mainnet-seed.autostake.com:26666',provider:'AutoStake 🛡️ Slash Protected'},{id:'4ded49b3a718828eb64cf35da1ed791ecb201bc1',address:'seed-band-01.stakeflow.io:25017',provider:'Stakeflow'}],persistent_peers:[{id:'98823087b61d442a4ab86998709c77b2e517ee78',address:'35.240.152.216:26656'},{id:'3ea84babead3d6bc488810a0f2cf0744cf5c68fe',address:'34.86.22.251:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'bandchain-mainnet-peer.autostake.com:26666',provider:'AutoStake 🛡️ Slash Protected'},{id:'4ded49b3a718828eb64cf35da1ed791ecb201bc1',address:'peer-band-01.stakeflow.io:25017',provider:'Stakeflow'},{id:'d3fe7586b604196461db92c2c7cf72eb354af1fc',address:'rpc.band.indonode.net:12656',provider:'Indonode'}]},apis:{rpc:[{address:'http://rpc.laozi1.bandchain.org:80',provider:'bandprotocol'},{address:'https://rpc-bandchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://band-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://bandchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-band-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc-band.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://band-rpc.w3coins.io',provider:'w3coins'},{address:'https://bandprotocol-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://rpc.band.indonode.net',provider:'Indonode'}],rest:[{address:'https://laozi1.bandchain.org/api',provider:'bandprotocol'},{address:'https://api-bandchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://band-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-band.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://bandchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-band-01.stakeflow.io',provider:'Stakeflow'},{address:'https://band-api.w3coins.io',provider:'w3coins'},{address:'https://bandprotocol-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://api.band.indonode.net',provider:'Indonode'}],grpc:[{address:'grpc-bandchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'bandchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-band.cosmos-spaces.cloud:2240',provider:'Cosmos Spaces'},{address:'grpc-band-01.stakeflow.io:2502',provider:'Stakeflow'},{address:'band-grpc.w3coins.io:22990',provider:'w3coins'}]},explorers:[{kind:'cosmoscan',url:'https://cosmoscan.io',tx_page:'https://cosmoscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/band',tx_page:'https://www.mintscan.io/band/transactions/${txHash}',account_page:'https://www.mintscan.io/band/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/band-protocol',tx_page:'https://ping.pub/band-protocol/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/band-protocol',tx_page:'https://atomscan.com/band-protocol/transactions/${txHash}',account_page:'https://atomscan.com/band-protocol/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/band',tx_page:'https://bigdipper.live/band/transactions/${txHash}',account_page:'https://bigdipper.live/band/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/band-protocol',account_page:'https://stakeflow.io/band-protocol/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'beezee',status:'live',network_type:'mainnet',pretty_name:'BeeZee',chain_id:'beezee-1',bech32_prefix:'bze',daemon_name:'bzed',node_home:'$HOME/.bze',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubze',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ubze'}]},codebase:{git_repo:'https://github.com/bze-alphateam/bze',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'darwin/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-arm64.tar.gz','linux/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-arm64.tar.gz','windows/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-win64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/bze-alphateam/bze/main/genesis.json'},versions:[{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'darwin/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-arm64.tar.gz','linux/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-arm64.tar.gz','windows/amd64':'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-win64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg'},peers:{seeds:[{id:'6385d5fb198e3a793498019bb8917973325e5eb7',address:'51.15.138.216:26656',provider:'AlphaTeam'}],persistent_peers:[{id:'6385d5fb198e3a793498019bb8917973325e5eb7',address:'51.15.228.169:26656',provider:'AlphaTeam'},{id:'ce25088267cef31f3be1ec03263524764c5c80bb',address:'163.172.130.162:26656',provider:'AlphaTeam'}]},apis:{rpc:[{address:'https://rpc.getbze.com',provider:'AlphaTeam'},{address:'https://rpc-1.getbze.com',provider:'AlphaTeam'},{address:'https://rpc-2.getbze.com',provider:'AlphaTeam'}],rest:[{address:'https://rest.getbze.com',provider:'AlphaTeam'},{address:'https://rest-1.getbze.com',provider:'AlphaTeam'},{address:'https://rest-2.getbze.com',provider:'AlphaTeam'}],grpc:[{address:'144.91.122.246:9999',provider:'AlphaTeam'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/beezee',tx_page:'https://ping.pub/beezee/tx/${txHash}',account_page:'https://ping.pub/beezee/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorers.vidulum.app/beezee',tx_page:'https://explorers.vidulum.app/beezee/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.erialos.me/beezee',tx_page:'https://explorer.erialos.me/beezee/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/beezee',tx_page:'https://atomscan.com/beezee/transactions/${txHash}',account_page:'https://atomscan.com/beezee/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bitcanna',status:'live',network_type:'mainnet',website:'https://www.bitcanna.io/',pretty_name:'BitCanna',chain_id:'bitcanna-1',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'ubcna'}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.3',compatible_versions:['v2.0.2','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz','linux/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_arm64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json'},versions:[{name:'vigorous-grow-fix',proposal:10,height:7585420,recommended_version:'v1.6.3',compatible_versions:['v1.6.1','v1.6.2','v1.6.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_arm64.tar.gz','darwin/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_amd64.tar.gz'},next_version_name:'vigorous-grow-huckleberry'},{name:'vigorous-grow-huckleberry',proposal:11,height:8771420,recommended_version:'v1.7.0',compatible_versions:['v1.7.0'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_arm64.tar.gz','darwin/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_amd64.tar.gz'},next_version_name:'wakeandbake'},{name:'wakeandbake',proposal:12,height:9209420,recommended_version:'v2.0.3',compatible_versions:['v2.0.2','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz','linux/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_arm64.tar.gz','darwin/arm64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_darwin_arm64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg'},peers:{seeds:[{id:'d6aa4c9f3ccecb0cc52109a95962b4618d69dd3f',address:'seed1.bitcanna.io:26656',provider:'bitcanna'},{id:'e2e7c704f766ef6b9e2c8dd61d963f8393b87966',address:'seed3.bitcanna.io:26656',provider:'bitcanna'},{id:'f0e6c86d769bf5c52f78e01864091690e731643f',address:'bitcanna-seed.panthea.eu:37656',provider:'Panthea EU'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13056',provider:'Lavender.Five Nodes 🐝'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'bitcanna.rpc.kjnodes.com:14259',provider:'kjnodes'},{id:'10ed1e176d874c8bb3c7c065685d2da6a4b86475',address:'seed-bcna.ibs.team:16656',provider:'Inter Blockchain Services'},{id:'d37062587a2aba2a5256b7363f722f4acb4b8e2f',address:'seed-node.mms.team:30656',provider:'MMS'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'bitcanna-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'bitcanna-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'21484408a7bcf0134689ddf52a7d9c8299cb65b5',address:'176.9.139.74:36656',provider:'BitCanna'},{id:'a4c1e46441164c350f721cf142d52c136215e05c',address:'135.181.176.55:36656',provider:'BitCanna'},{id:'2ff33d346b1b0f19cd59018ceb62d06a6406d472',address:'bitcanna.peers.stavr.tech:21326',provider:'🔥STAVR🔥'},{id:'8fa7a04d55ca7d0ab70dc5cbc35d5cf26c5ecfb7',address:'65.108.142.81:26682',provider:'Stakely'},{id:'ad820cb2fa85e525538207bb24ee49a61a74eb45',address:'93.115.25.15:26656',provider:'Stakely'},{id:'df99de6cec9152c517990317b340b8b9a307493c',address:'193.34.144.156:26656',provider:'ParanormalBrothers'},{id:'0a658df9d9fab096983a12e6f878e87281a15ce6',address:'bitcanna-peer.panthea.eu:27656',provider:'Panthea EU'},{id:'803fc66e3bd7b724921ef9c40636067f36e880c6',address:'65.108.199.222:26357',provider:'AlxVoy'},{id:'9425b897a9726efb1e56111a8b355026a1f3a497',address:'65.108.238.203:46656',provider:'[NODERS]TEAM'},{id:'5a048cab1d183de5c465c56b29a16fd93a8bf9bd',address:'mainnet-bitcanna.konsortech.xyz:27656',provider:'KonsorTech'},{id:'2235f1e518c5ea4a412f9dece386348eda356916',address:'bitcanna.alkia.net:26656',provider:'ALKIA'},{id:'419510a04b3e3a6f4a9d20626b74e6dd389d84fd',address:'213.133.103.188:14256',provider:'Comunity Node'},{id:'9d8f4def69c13050f97990757b938343a53da0f5',address:'rpc.bitcanna.indonode.net:27656',provider:'Comunity Node'},{id:'e5c8260f76b9d614ab20559ee8b8918d4cb75e84',address:'rpc.bitcanna.hexnodes.co:21656',provider:'Hexnodes'},{id:'d2cb1f04b351e82dada97794d32a468dd71d6a84',address:'peer-bitcanna.mms.team:56104',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.bitcanna.io/',provider:'bitcanna'},{address:'http://bcna.paranorm.pro/',provider:'ParanormalBrothers'},{address:'http://bitcanna.rpc.m.stavr.tech:21327',provider:'🔥STAVR🔥'},{address:'https://bcna-rpc.ibs.team/',provider:'Inter Blockchain Services (former 3Tekos)'},{address:'https://rpc.bitcanna.sgtstake.com/',provider:'SGTstake'},{address:'https://rpc-bitcanna.mintthemoon.xyz',provider:'mintthemoon'},{address:'https://bitcanna.rpc.m.anode.team',provider:'AlxVoy'},{address:'http://bitcanna.statesync.nodersteam.com:46657',provider:'[NODERS]TEAM'},{address:'https://bitcanna.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-bcna.kjinc.io/',provider:'KJINC.io'},{address:'https://mainnet-bitcanna-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://bitcanna.rpc.kjnodes.com',provider:'kjnodes'},{address:'http://bitcanna.alkia.net:26657',provider:'ALKIA'},{address:'https://bitcanna-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-bitcanna.comunitynode.my.id/',provider:'Comunity Node'},{address:'https://rpc.bitcanna.indonode.net/',provider:'Indonode'},{address:'https://rpc.bitcanna.safeblock.space',provider:'Safe Block'},{address:'https://rpc.bitcanna.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc-bitcanna.mms.team',provider:'MMS'},{address:'https://bitcanna-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://bitcanna-rpc.validatornode.com',provider:'ValidatorNode'},{address:'https://bitcanna-rpc.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'https://grpc.bitcanna.io',provider:'bitcanna'},{address:'https://bitcanna-grpc.lavenderfive.com:443/',provider:'Lavender.Five Nodes 🐝'},{address:'http://bitcanna.grpc.m.stavr.tech:9081',provider:'🔥STAVR🔥'},{address:'bitcanna.grpc.kjnodes.com:14290',provider:'kjnodes'},{address:'grpc.bitcanna.hexnodes.co:21090',provider:'Hexnodes'},{address:'grpc-bitcanna.mms.team:443',provider:'MMS'},{address:'bitcanna-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://lcd.bitcanna.io',provider:'bitcanna'},{address:'https://api.bitcanna.sgtstake.com/',provider:'SGTstake'},{address:'https://lcd-bitcanna.mintthemoon.xyz',provider:'mintthemoon'},{address:'https://bitcanna.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://bcna-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://bitcanna.api.m.anode.team',provider:'AlxVoy'},{address:'https://bitcanna.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-bcna.kjinc.io/',provider:'KJINC.io'},{address:'https://mainnet-bitcanna-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://bitcanna.api.kjnodes.com',provider:'kjnodes'},{address:'http://bitcanna.alkia.net:1317/',provider:'ALKIA'},{address:'https://bitcanna-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-bitcanna.comunitynode.my.id/',provider:'Comunity Node'},{address:'https://api.bitcanna.safeblock.space',provider:'Safe Block'},{address:'https://lcd.bitcanna.hexnods.co',provider:'Hexnodes'},{address:'https://api-bitcanna.mms.team',provider:'MMS'},{address:'https://bitcanna-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://bitcanna-api.validatornode.com',provider:'ValidatorNode'},{address:'https://bitcanna-api.panthea.eu',provider:'Panthea EU'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/bitcanna',tx_page:'https://app.ezstaking.io/bitcanna/txs/${txHash}',account_page:'https://app.ezstaking.io/bitcanna/account/${accountAddress}'},{kind:'forbole',url:'https://cosmos-explorer.bitcanna.io',tx_page:'https://cosmos-explorer.bitcanna.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/bitcanna',tx_page:'https://ping.pub/bitcanna/tx/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/bitcanna',tx_page:'https://explorer.stavr.tech/bitcanna/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/bitcanna/',tx_page:'https://www.mintscan.io/bitcanna/transactions/${txHash}',account_page:'https://www.mintscan.io/bitcanna/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/bitcanna',tx_page:'https://atomscan.com/bitcanna/transactions/${txHash}',account_page:'https://atomscan.com/bitcanna/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/bitcanna',tx_page:'https://explorer.validatornode.com/bitcanna/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'bitsong',status:'live',network_type:'mainnet',website:'https://bitsong.io/',pretty_name:'BitSong',chain_id:'bitsong-2b',bech32_prefix:'bitsong',slip44:639,daemon_name:'bitsongd',node_home:'$HOME/.bitsongd',codebase:{git_repo:'https://github.com/bitsongofficial/go-bitsong',recommended_version:'v0.14.0',compatible_versions:['v0.14.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/bitsongofficial/networks/master/bitsong-2b/genesis.json'},versions:[{name:'v0.14.0',recommended_version:'v0.14.0',compatible_versions:['v0.14.0']}]},fees:{fee_tokens:[{denom:'ubtsg',fixed_min_gas_price:0,low_gas_price:3,average_gas_price:10,high_gas_price:20}]},staking:{staking_tokens:[{denom:'ubtsg'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16056',provider:'Lavender.Five Nodes 🐝'},{id:'10de6c207e60b876bdd88571db44d29c18d0cb5d',address:'seed-bitsong.starsquid.io:15605',provider:'Starsquid'},{id:'8defec7d0eec97f507411e02fd2634e3efc997a2',address:'bitsong-seed.panthea.eu:41656',provider:'Panthea EU'}],persistent_peers:[{id:'e9fea0509b1a2d16a10ef9fdea0a4e3edc7ca485',address:'185.144.83.158:26656'},{id:'2cd6bb75fc9279c62c0ef3af82fbe08632743472',address:'bitsong-peer.panthea.eu:31656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-bitsong-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.explorebitsong.com',provider:'stake.systems'},{address:'https://bitsong-rpc.validatrium.club',provider:'Validatrium'},{address:'https://rpc.bitsong.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc.bitsong.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://bitsong-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-bitsong.starsquid.io',provider:'Starsquid'},{address:'https://rpc-bitsong.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc.bitsong.safeblock.space',provider:'Safe Block'},{address:'https://bitsong-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-bitsong-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://lcd.explorebitsong.com/',provider:'stake.systems'},{address:'https://bitsong-api.validatrium.club',provider:'Validatrium'},{address:'https://api.bitsong.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://bitsong-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-bitsong.starsquid.io',provider:'Starsquid'},{address:'https://rest-bitsong.architectnodes.com',provider:'Architect Nodes'},{address:'https://api.bitsong.safeblock.space',provider:'Safe Block'},{address:'https://bitsong-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-bitsong-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'bitsong-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/bitsong',tx_page:'https://app.ezstaking.io/bitsong/txs/${txHash}',account_page:'https://app.ezstaking.io/bitsong/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/bitsong',tx_page:'https://ping.pub/bitsong/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/bitsong',tx_page:'https://www.mintscan.io/bitsong/transactions/${txHash}',account_page:'https://www.mintscan.io/bitsong/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/bitsong',tx_page:'https://bigdipper.live/bitsong/transactions/${txHash}',account_page:'https://bigdipper.live/bitsong/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/bitsong',tx_page:'https://atomscan.com/bitsong/transactions/${txHash}',account_page:'https://atomscan.com/bitsong/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'bluzelle',status:'live',network_type:'mainnet',website:'https://bluzelle.com/',pretty_name:'Bluzelle',chain_id:'bluzelle-9',bech32_prefix:'bluzelle',daemon_name:'curiumd',node_home:'$HOME/.curium',key_algos:['secp256k1'],slip44:483,fees:{fee_tokens:[{denom:'ubnt',fixed_min_gas_price:0.002,low_gas_price:0.002,average_gas_price:0.002,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'ubnt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/bluzelle/bluzelle-public',recommended_version:'v9.0',compatible_versions:['v9.0'],cosmos_sdk_version:'0.45.11',consensus:{type:'tendermint',version:'0.34.23'},genesis:{genesis_url:'https://a.client.sentry.net.bluzelle.com:26657/genesis'},versions:[{name:'v2.0',recommended_version:'v2.0',compatible_versions:['v2.0'],cosmos_sdk_version:'0.44.3',consensus:{type:'tendermint',version:'0.34.14'}},{name:'v9.0',recommended_version:'v9.0',compatible_versions:['v9.0'],cosmos_sdk_version:'0.45.11',consensus:{type:'tendermint',version:'0.34.23'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg'},peers:{persistent_peers:[{id:'58fb5ba6e285a4b785c597f9ed480ced7bd06329',address:'a.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'},{id:'ea7e48103d33356aa576b3d60cfabc250a7c2998',address:'b.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'},{id:'70b5e2af27c5591967d7f1fea965b8627dd656e8',address:'c.gateway.sentry.net.bluzelle.com:26656',provider:'Bluzelle'}]},apis:{rpc:[{address:'https://a.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://b.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://c.client.sentry.net.bluzelle.com:26657',provider:'Bluzelle'},{address:'https://bluzelle-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-curium.nodine.id',provider:'Nodine.ID'}],rest:[{address:'https://a.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://b.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://c.client.sentry.net.bluzelle.com:1317',provider:'Bluzelle'},{address:'https://bluzelle-api.genznodes.dev/',provider:'genznodes'},{address:'https://api-bluzelle.nodeist.net',provider:'Nodeist'},{address:'https://api-curium.nodine.id',provider:'Nodine.ID'}],grpc:[{address:'a.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'b.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'c.client.sentry.net.bluzelle.com:9090',provider:'Bluzelle'},{address:'bluzelle-grpc.genznodes.dev:34090',provider:'genznodes'},{address:'https://grpc-curium.nodine.id:443',provider:'Nodine.ID'}]},explorers:[{kind:'ping.pub',url:'https://ping.explorer.net.bluzelle.com/bluzelle',tx_page:'https://ping.explorer.net.bluzelle.com/bluzelle/tx/${txHash}',account_page:'https://ping.explorer.net.bluzelle.com/bluzelle/account/${accountAddress}'},{kind:'big dipper',url:'https://bd.explorer.net.bluzelle.com',tx_page:'https://bd.explorer.net.bluzelle.com/transactions/${txHash}',account_page:'https://bd.explorer.net.bluzelle.com/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/bluzelle',tx_page:'https://explorer.tcnetwork.io/bluzelle/transaction/${txHash}'},{kind:'Nodine.ID',url:'https://explorer.co.id/bluzelle',tx_page:'https://explorer.co.id/bluzelle/transaction/${txHash}'}],keywords:['bluzelle','game','gamma4','nft']},{$schema:'../chain.schema.json',chain_name:'bostrom',status:'live',network_type:'mainnet',pretty_name:'bostrom',chain_id:'bostrom',bech32_prefix:'bostrom',daemon_name:'cyber',node_home:'$HOME/.cyber',slip44:118,fees:{fee_tokens:[{denom:'boot',low_gas_price:0,average_gas_price:0,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'boot'}]},codebase:{git_repo:'https://github.com/cybercongress/go-cyber',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],binaries:{'linux/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz','darwin/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz'},genesis:{genesis_url:'https://cloudflare-ipfs.com/ipfs/QmYubyVNfghD4xCrTFj26zBwrF9s5GJhi1TmxvrwmJCipr'},cosmwasm_enabled:true,versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz','darwin/amd64':'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg'},peers:{seeds:[{id:'d0518ce9881a4b0c5872e5e9b7c4ea8d760dad3f',address:'85.10.207.173:26656',provider:'cybercongress'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.bostrom.cybernode.ai',provider:'cybercongress'},{address:'https://rpc.cyber.posthuman.digital',provider:'posthuman'},{address:'https://rpc-cyber-ia.cosmosia.notional.ventures/',provider:'Notional'}],rest:[{address:'https://lcd.bostrom.cybernode.ai',provider:'cybercongress'},{address:'https://lcd.cyber.posthuman.digital',provider:'posthuman'},{address:'https://api-cyber-ia.cosmosia.notional.ventures/',provider:'Notional'}],grpc:[{address:'grpc-cyber-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'cyb',url:'https://cyb.ai/',tx_page:'https://cyb.ai/network/bostrom/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/bostrom',tx_page:'https://ping.pub/bostrom/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/bostrom',tx_page:'https://atomscan.com/bostrom/transactions/${txHash}',account_page:'https://atomscan.com/bostrom/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'canto',status:'live',network_type:'mainnet',website:'https://canto.io/',pretty_name:'Canto',chain_id:'canto_7700-1',bech32_prefix:'canto',node_home:'$HOME/.cantod',daemon_name:'cantod',slip44:60,fees:{fee_tokens:[{denom:'acanto',fixed_min_gas_price:1000000000000,low_gas_price:1000000000000,average_gas_price:2000000000000,high_gas_price:3000000000000}]},staking:{staking_tokens:[{denom:'acanto'}]},codebase:{git_repo:'https://github.com/Canto-Network/Canto',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/Canto-Network/Canto/genesis/Networks/Mainnet/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],next_version_name:'v6.0.0'},{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15556',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'canto-mainnet-seed.autostake.com:27156',provider:'AutoStake 🛡️ Slash Protected'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'9361d2cfb283da656b14eaf27e64d96cb86706f0',address:'167.71.170.71:26656',provider:'Plex'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'canto-mainnet-peer.autostake.com:27156',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.canto.nodestake.top',provider:'NodeStake'},{address:'https://canto-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto.gravitychain.io:26657',provider:'Althea'},{address:'https://canto-rpc.lgns.net:443',provider:'Luganodes'},{address:'https://rpc-canto.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-canto.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://canto-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'https://api.canto.nodestake.top',provider:'NodeStake'},{address:'https://canto-api.polkachu.com',provider:'Polkachu'},{address:'https://api.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto-rest.lgns.net:443',provider:'Luganodes'},{address:'https://api-canto.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rest-canto.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://canto-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'canto-grpc.polkachu.com:15590',provider:'Polkachu'},{address:'grpc.canto.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.canto.silentvalidator.com/',provider:'silent'},{address:'grpc-canto.cosmos-spaces.cloud:2280',provider:'Cosmos Spaces'},{address:'https://canto.gravitychain.io:9090',provider:'Althea'},{address:'canto-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],'evm-http-jsonrpc':[{address:'https://canto.neobase.one/',provider:'NeoBase'},{address:'https://canto.evm.chandrastation.com',provider:'Chandra Station'},{address:'https://canto.slingshot.finance',provider:'Slingshot'},{address:'https://jsonrpc.canto.nodestake.top',provider:'NodeStake'},{address:'https://evm-rpc.canto.silentvalidator.com/',provider:'silent'},{address:'https://canto.gravitychain.io:8545',provider:'althea'}]},explorers:[{kind:'bigdipper',url:'https://cosmos.explorer.canto.io',tx_page:'https://cosmos.explorer.canto.io/transactions/${txHash}'},{kind:'blockscout',url:'https://evm.explorer.canto.io/',tx_page:'https://evm.explorer.canto.io/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmos-explorers.neobase.one/canto',tx_page:'https://cosmos-explorers.neobase.one/canto/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/canto',tx_page:'https://www.mintscan.io/canto/transactions/${txHash}',account_page:'https://www.mintscan.io/canto/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/canto',tx_page:'https://explorer.tcnetwork.io/canto/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'carbon',status:'live',network_type:'mainnet',pretty_name:'Carbon',chain_id:'carbon-1',bech32_prefix:'swth',daemon_name:'carbond',website:'https://www.switcheo.com/',node_home:'$HOME/.carbon',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'swth',fixed_min_gas_price:100000000,low_gas_price:1,average_gas_price:1,high_gas_price:1,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usc',fixed_min_gas_price:0,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.0001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'bnb.1.6.773edb',fixed_min_gas_price:0,low_gas_price:1000000,average_gas_price:1000000,high_gas_price:1000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'bneo.1.14.e2e5f6',fixed_min_gas_price:0,low_gas_price:0.0015,average_gas_price:0.0015,high_gas_price:0.0015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'busd.1.6.754a80',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'cglp.1.19.1698d3',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'cgt/1',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'eth.1.19.c3b805',fixed_min_gas_price:0,low_gas_price:100000,average_gas_price:100000,high_gas_price:100000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'eth.1.2.942d87',fixed_min_gas_price:0,low_gas_price:100000,average_gas_price:100000,high_gas_price:100000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/07FA7831E1920D0C87C9388F86B0108677F6ED0C9DE7E4063F05ED675192405C',fixed_min_gas_price:0,low_gas_price:0.0035,average_gas_price:0.0035,high_gas_price:0.0035,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/2B58B8C147E8718EECCB3713271DF46DEE8A3A00A27242628604E31C2F370EF5',fixed_min_gas_price:0,low_gas_price:0.00005,average_gas_price:0.00005,high_gas_price:0.00005,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/3552CECB7BCE1891DB6070D37EC6E954C972B1400141308FCD85FD148BD06DE5',fixed_min_gas_price:0,low_gas_price:0.00032,average_gas_price:0.00032,high_gas_price:0.00032,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/662914D0C1CEBCB070C68F061D035E8B10A07C79AB286E7342C85F3BE74612C5',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/75249A18DEFBEFE55F83B1C70CAD234DF164F174C6BC51682EE92C2C81C18C93',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/92E974290AF9E2BC3AEEEC35305C8FD76AC5A22A74CF8D91270FDF5A1C41E861',fixed_min_gas_price:0,low_gas_price:200000000,average_gas_price:200000000,high_gas_price:200000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/A4DB47A9D3CF9A068D454513891B526702455D3EF08FB9EB558C561F9DC2B701',fixed_min_gas_price:0,low_gas_price:0.00001,average_gas_price:0.00001,high_gas_price:0.00001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C',fixed_min_gas_price:0,low_gas_price:0.00001,average_gas_price:0.00001,high_gas_price:0.00001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518',fixed_min_gas_price:0,low_gas_price:0.00015,average_gas_price:0.00015,high_gas_price:0.00015,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usdc.1.2.343151',fixed_min_gas_price:0,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.0001,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}},{denom:'usdc.1.6.53ff75',fixed_min_gas_price:0,low_gas_price:100000000,average_gas_price:100000000,high_gas_price:100000000,gas_costs:{cosmos_send:100000000,ibc_transfer:100000000}}]},staking:{staking_tokens:[{denom:'swth'}]},codebase:{git_repo:'https://github.com/Switcheo/carbon-bootstrap',recommended_version:'v2.32.0',compatible_versions:['v2.32.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-arm64.tar.gz'},genesis:{genesis_url:'https://github.com/Switcheo/carbon-bootstrap/raw/master/carbon-1/genesis.json'},versions:[{name:'v2.24.0',recommended_version:'v2.24.5',compatible_versions:['v2.24.5','v2.24.4','v2.24.3','v2.24.2','v2.24.1','v2.24.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.25.0'},{name:'v2.25.0',height:40405361,recommended_version:'v2.25.0',compatible_versions:['v2.25.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.26.0'},{name:'v2.26.0',proposal:306,height:43970651,recommended_version:'v2.26.3',compatible_versions:['v2.26.3'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.27.0'},{name:'v2.27.0',proposal:307,height:44688221,recommended_version:'v2.27.3',compatible_versions:['v2.27.3'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.28.0'},{name:'v2.28.0',proposal:308,height:45469721,recommended_version:'v2.28.1',compatible_versions:['v2.28.1'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.29.0'},{name:'v2.29.0',proposal:312,height:46139891,recommended_version:'v2.29.0',compatible_versions:['v2.29.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.30.0'},{name:'v2.30.0',proposal:313,height:46228611,recommended_version:'v2.30.0',compatible_versions:['v2.30.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.31.0'},{name:'v2.31.0',proposal:316,height:46451861,recommended_version:'v2.31.0',compatible_versions:['v2.31.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-arm64.tar.gz'},next_version_name:'v2.32.0'},{name:'v2.32.0',proposal:317,height:46538071,recommended_version:'v2.32.0',compatible_versions:['v2.32.0'],binaries:{'linux/amd64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-amd64.tar.gz','linux/arm64':'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-arm64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg'},peers:{seeds:[{id:'c2354dc2f8a787b43c921207bd132390f2f32380',address:'34.126.82.69:26656',provider:'switcheo-labs'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:19656',provider:'Lavender.Five Nodes 🐝'},{id:'75efe81807f1a69d1ed5d881203e49f65afd765b',address:'34.126.188.181:26656',provider:'switcheo-labs'},{id:'abf4cc677fab6f946bc42828605ebbf5468c717e',address:'34.87.36.140:26656',provider:'switcheo-labs'}],persistent_peers:[]},apis:{rpc:[{address:'https://tm-api.carbon.network',provider:'switcheo-labs'},{address:'https://carbon-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.carbon.blockhunters.org',provider:'BlockHunters'}],rest:[{address:'https://api.carbon.network',provider:'switcheo-labs'},{address:'https://carbon-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest.carbon.blockhunters.org',provider:'BlockHunters'}],grpc:[{address:'https://carbon-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'carbonscan',url:'https://scan.carbon.network',tx_page:'https://scan.carbon.network/transaction/${txHash}?net=main'},{kind:'ping.pub',url:'https://ping.pub/carbon',tx_page:'https://ping.pub/carbon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/carbon',tx_page:'https://atomscan.com/carbon/transactions/${txHash}',account_page:'https://atomscan.com/carbon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'cerberus',status:'killed',network_type:'mainnet',website:'https://cerberus.zone/',pretty_name:'Cerberus',chain_id:'cerberus-chain-1',bech32_prefix:'cerberus',daemon_name:'cerberusd',node_home:'$HOME/.cerberus',codebase:{git_repo:'https://github.com/cerberus-zone/cerberus',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/cerberus-zone/cerberus_genesis/main/genesis.json'},versions:[{name:'v3.1.0',recommended_version:'v3.1.0',compatible_versions:['v3.1.0']}]},fees:{fee_tokens:[{denom:'ucrbrus',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ucrbrus'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13856',provider:'Polkachu'}],persistent_peers:[{id:'d7f578c4295c7cf05164a2f786601050bf2f2356',address:'142.132.202.98:46656',provider:'ecostake'}]},apis:{rpc:[{address:'https://cerberus-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cerberus-rpc.kleomedes.network',provider:'Kleomedes'}],rest:[{address:'https://cerberus-api.polkachu.com',provider:'Polkachu'},{address:'https://cerberus-api.kleomedes.network',provider:'Kleomedes'}],grpc:[{address:'grpc-cerberus-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cerberus-grpc.polkachu.com:13890',provider:'Polkachu'}]},explorers:[{kind:'skynetexplorers',url:'https://skynetexplorers.com/cerberus',tx_page:'https://skynetexplorers.com/cerberus/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/cerberus',tx_page:'https://ping.pub/cerberus/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/cerberus',tx_page:'https://atomscan.com/cerberus/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/cerberus',tx_page:'https://explorer.tcnetwork.io/cerberus/transaction/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'chain4energy',status:'live',network_type:'mainnet',website:'https://c4e.io/',pretty_name:'Chain4Energy',chain_id:'perun-1',bech32_prefix:'c4e',daemon_name:'c4ed',node_home:'$HOME/.c4e-chain',key_algos:['secp256k1'],slip44:4444,fees:{fee_tokens:[{denom:'uc4e',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/chain4energy/c4e-chain',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/perun-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.0','v1.0.1'],cosmos_sdk_version:'v0.45.5',ibc_go_version:'v3.0.1',consensus:{type:'tendermint',version:'v0.34.19'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz'},next_version_name:'v1.1.0'},{name:'v1.1.0',tag:'v1.1.0',proposal:1,height:1952250,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],cosmos_sdk_version:'v0.45.9',ibc_go_version:'v3.0.1',consensus:{type:'tendermint',version:'v0.34.21'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_darwin_amd64.tar.gz'},next_version_name:'v1.2.0'},{name:'v1.2.0',tag:'v1.2.0',proposal:4,height:2826500,recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],cosmos_sdk_version:'v0.46.10',ibc_go_version:'v5.2.0',consensus:{type:'tendermint',version:'v0.34.26'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_darwin_amd64.tar.gz'},next_version_name:'v1.2.1'},{name:'v1.2.1',tag:'v1.2.1',height:3767300,recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],cosmos_sdk_version:'v0.46.13',ibc_go_version:'v5.2.0',consensus:{type:'cometbft',version:'v0.34.28'},binaries:{'linux/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_amd64.tar.gz','linux/arm64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_arm64.tar.gz','darwin/amd64':'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_darwin_amd64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png'},peers:{seeds:[{id:'30e98bbcf5bb29ed4e4ff685fa8fa84fa0ddff51',address:'tenderseed.ccvalidators.com:26008',provider:'CryptoCrew'},{id:'54515079bae4cadae2f9b511cffeb9447d4bc98d',address:'c4e.seed.bccnodes.com:27656',provider:'BccNodes'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'c4e.seed.node75.org:10156',provider:'Pro-nodes75'},{id:'54ca81dd509cc6160de7f4b479a96b341d8e830e',address:'rpc.c4e.nodexcapital.com:13956',provider:'NodeX Validator'},{id:'6da239cb4fe03d957cdb1fdc26af3d083a7f5945',address:'seed.c4e.hexnodes.co:02656',provider:'Hexnodes'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'c4e.seed.mzonder.com:11256',provider:'MZONDER'},{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'c4e-seed.takeshi.team:10256',provider:'TAKESHI'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chain4energy-mainnet-seed.autostake.com:27276',provider:'AutoStake 🛡️ Slash Protected'},{id:'8cb175d973c3c638a4e5d014c030d8599369419f',address:'seeds.cros-nest.com:28656',provider:'Crosnest'},{id:'5e71b5585d186cc32b9f071610f43042b445c05c',address:'seeds.c4e.silentvalidator.com:39656',provider:'silent'},{id:'6b0ffcce9b59b91ceb8eea5d4599e27707e3604a',address:'seeds.stakeup.tech:10210',provider:'StakeUp'},{id:'03d0aa331240ede8090c1e4ab3e6756563a91204',address:'193.26.159.34:52656',provider:'genznodes'},{id:'6cb7ff21d19f139f4ca5e6e2a336e59d2857aba1',address:'seeds.anode.team:10256',provider:'AlxVoy ⚡ ANODE.TEAM'},{id:'e47f4fa12187234dd205f51cb984c8235c3a3511',address:'c4e-seeds.validatrium.club:26656',provider:'Validatrium'},{id:'3ef7e5e7e163500af9baf53480779448461dac18',address:'185.245.182.192:46656',provider:'Meerlabs'},{id:'0d1a44cc32e927dd062e0fd45d21475f9836e73d',address:'89.117.58.109:26656',provider:'medes'},{id:'d81f51b4a1aae66792fb1717589fa28975f328b0',address:'164.68.125.243:26656',provider:'Smt Network'},{id:'2e08beed75525c2d583e6413fa5f090801965aba',address:'c4e.doubletop:30655',provider:'DOUBLETOP'}],persistent_peers:[{id:'5b62ff6035d9c8143c0ebf4fe05fa0b22d96bb05',address:'rpc.c4e.ppnv.space:13656',provider:'PPNV Service'},{id:'a5133743ec9e0edffd83428af65004926352e393',address:'c4e-peer.nodine.id:13656',provider:'Nodine.ID'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chain4energy-mainnet-peer.autostake.com:27276',provider:'AutoStake 🛡️ Slash Protected'},{id:'e3d0b136495c3f4382ac801fbc89083d32625ff8',address:'c4e.peer.stavr.tech:17096',provider:'🔥STAVR🔥'},{id:'094cc97f8443ba4302e2db818e64497d03176fad',address:'rpc.c4e.indonode.net:24656',provider:'Indonode'},{id:'89427b98e35b23dacafa8df90df6ae173245439b',address:'seed-c4e.theamsolutions.info:16656',provider:'AM Solutions'},{id:'5be2027950e249c42e20390c94fc1e8f3cd16657',address:'65.108.70.119:33656',provider:'AlxVoy ⚡ ANODE.TEAM'},{id:'1b802d4616c1de3fa687ad0d671b1b9d64754a44',address:'88.198.49.217:26157',provider:'Validator.run'},{id:'3ef7e5e7e163500af9baf53480779448461dac18',address:'185.245.182.192:46656',provider:'Meerlabs'},{id:'d81f51b4a1aae66792fb1717589fa28975f328b0',address:'164.68.125.243:26656',provider:'Smt Network'},{id:'2e08beed75525c2d583e6413fa5f090801965aba',address:'c4e.doubletop:30655',provider:'DOUBLETOP'}]},apis:{rpc:[{address:'https://rpc.c4e.io/',provider:'C4E'},{address:'https://rpc.c4e.nodestake.top',provider:'NodeStake'},{address:'https://m-c4e.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://chain4energy-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'http://c4e.rpc.m.stavr.tech:17097',provider:'🔥STAVR🔥'},{address:'https://rpc-c4e.d-stake.xyz',provider:'D-Stake'},{address:'https://c4e.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc-c4e.nodine.id',provider:'Nodine.ID'},{address:'https://rpc-m.c4e.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc-c4e.takeshi.team',provider:'TAKESHI'},{address:'https://rpc-c4e.mzonder.com',provider:'MZONDER'},{address:'https://rpc.cros-nest.com/chain4energy',provider:'Crosnest'},{address:'https://rpc.c4e.indonode.net',provider:'Indonode'},{address:'https://c4e-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc.c4e.silentvalidator.com',provider:'silent'},{address:'http://rpc.c4e.stakeup.tech',provider:'StakeUp'},{address:'https://chain4energy-rpc.stakeangle.com',provider:'StakeAngle'},{address:'https://c4e-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-c4e.theamsolutions.info',provider:'AM Solutions'},{address:'https://c4e.rpc.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'http://144.76.201.43:26857',provider:'Validator.run'},{address:'https://c4e-rpc.validatrium.club',provider:'Validatrium'},{address:'http://185.245.182.192:46657',provider:'Meerlabs'},{address:'http://89.117.58.109:26657',provider:'medes'},{address:'http://c4e.rpc.node75.org:26957',provider:'Pro-nodes75'},{address:'https://rpc-c4e.stakerun.com:443',provider:'StakeRun'},{address:'http://164.68.125.243:26657',provider:'Smt Network'},{address:'https://c4e-rpc.antrixy.org/',provider:'Antrix Validators'},{address:'https://c4e.doubletop.tech/',provider:'DOUBLETOP'}],rest:[{address:'https://lcd.c4e.io/',provider:'C4E'},{address:'https://api.c4e.nodestake.top',provider:'NodeStake'},{address:'https://m-c4e.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://chain4energy-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://c4e.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://c4e.api.bccnodes.com',provider:'BccNodes'},{address:'https://api-m.c4e.hexnodes.co',provider:'Hexnodes'},{address:'https://api-c4e.takeshi.team',provider:'TAKESHI'},{address:'https://api-c4e.mzonder.com',provider:'MZONDER'},{address:'https://rest.cros-nest.com/chain4energy',provider:'Crosnest'},{address:'https://api.c4e.indonode.net',provider:'Indonode'},{address:'https://c4e-api.stake-town.com',provider:'StakeTown'},{address:'https://api.c4e.silentvalidator.com',provider:'silent'},{address:'http://api.c4e.stakeup.tech',provider:'StakeUp'},{address:'http://chain4energy-rpc.stakeangle.com:1317',provider:'StakeAngle'},{address:'https://c4e-api.genznodes.dev',provider:'genznodes'},{address:'https://api-c4e.theamsolutions.info',provider:'AM Solutions'},{address:'https://c4e.api.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'https://c4e-api.validatrium.club',provider:'Validatrium'},{address:'http://c4e.api.node75.org:1397',provider:'Pro-nodes75'},{address:'https://lcd-c4e.stakerun.com:443',provider:'StakeRun'},{address:'http://164.68.125.243:1319',provider:'Smt Network'},{address:'https://c4e-rest.antrixy.org/',provider:'Antrix Validators'},{address:'https://c4e.doubletop.tech/api',provider:'DOUBLETOP'}],grpc:[{address:'grpc.c4e.nodestake.top:443',provider:'NodeStake'},{address:'chain4energy-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'c4e.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'grpc-c4e.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-c4e.mzonder.com:443',provider:'MZONDER'},{address:'http://c4e.grpc.m.stavr.tech:7029',provider:'🔥STAVR🔥'},{address:'c4e-grpc.stake-town.com:9990',provider:'StakeTown'},{address:'grpc.c4e.silentvalidator.com:443',provider:'silent'},{address:'http://chain4energy-rpc.stakeangle.com:1317',provider:'StakeAngle'},{address:'c4e-grpc.genznodes.dev:52090',provider:'genznodes'},{address:'https://grpc-c4e.theamsolutions.info:9391',provider:'AM Solutions'},{address:'https://c4e.grpc.m.anode.team',provider:'AlxVoy ⚡ ANODE.TEAM'},{address:'https://c4e-grpc.validatrium.club',provider:'Validatrium'},{address:'http://185.245.182.192:1318',provider:'Meerlabs'},{address:'grpc-c4e.stakerun.com:1190',provider:'StakeRun'},{address:'https://c4e-grpc.antrixy.org/',provider:'Antirx Validators'},{address:'https://c4e.doubletop.tech:443',provider:'DOUBLETOP'}]},explorers:[{kind:'explorer',url:'https://explorer.apeironnodes.com/chain4energy',tx_page:'https://explorer.apeironnodes.com/chain4energy/transactions/${txHash}'},{kind:'explorer',url:'https://explorer.ppnv.space/c4e',tx_page:'https://explorer.ppnv.space/c4e/transactions/${txHash}'},{kind:'explorer',url:'https://explorer.c4e.io/',tx_page:'https://explorer.c4e.io/transactions/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/chain4energy',tx_page:'https://explorer.nodestake.top/chain4energy/transactions/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/c4e',tx_page:'https://exp.utsa.tech/c4e/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/c4e',tx_page:'https://explorer.stavr.tech/c4e/tx/${txHash}'},{kind:'BccNodes Explorer',url:'https://explorer.bccnodes.com/chain4energy',tx_page:'https://explorer.bccnodes.com/chain4energy/transactions/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/c4e',tx_page:'https://explorer.nodexcapital.com/c4e/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/chain4energy',tx_page:'https://atomscan.com/chain4energy/transactions/${txHash}',account_page:'https://atomscan.com/chain4energy/accounts/${accountAddress}'},{kind:'AM Solutions Explorer',url:'https://explorer.theamsolutions.info/c4e-main/staking',tx_page:'https://explorer.theamsolutions.info/c4e-main/transactions/${txHash}'},{kind:'AlxVoy ⚡ ANODE.TEAM Explorer',url:'https://main.anode.team/c4e',tx_page:'https://main.anode.team/c4e/tx/${txHash}'},{kind:'ScanRun',url:'https://scanrun.io/c4e',tx_page:'https://scanrun.io/c4e/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cheqd',status:'live',network_type:'mainnet',website:'https://www.cheqd.io/',pretty_name:'Cheqd',chain_id:'cheqd-mainnet-1',bech32_prefix:'cheqd',daemon_name:'cheqd-noded',node_home:'$HOME/.cheqdnode',slip44:118,fees:{fee_tokens:[{denom:'ncheq',fixed_min_gas_price:25,low_gas_price:50,average_gas_price:75,high_gas_price:100}]},staking:{staking_tokens:[{denom:'ncheq'}]},codebase:{git_repo:'https://github.com/cheqd/cheqd-node',recommended_version:'v1.4.4',compatible_versions:['v1.2.5','v1.3.0','v1.4.0','v1.4.4'],binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.4/cheqd-noded-1.4.4-darwin-arm64.tar.gz'},cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},genesis:{genesis_url:'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/mainnet/genesis.json'},versions:[{name:'v1',recommended_version:'v1.4.4',compatible_versions:['v1.2.5','v1.3.0','v1.4.0','v1.4.4'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'258a9bfb822637bfca87daaab6181c10e7fd0910',address:'seed1.eu.cheqd.net:26656',provider:'cheqd'},{id:'f565ff792b20977face9817df6acb268d41d4092',address:'seed2.eu.cheqd.net:26656',provider:'cheqd'},{id:'388947cc7d901c5c06fedc4c26751634564d68e6',address:'seed3.eu.cheqd.net:26656',provider:'cheqd'},{id:'9b30307a2a2819790d68c04bb62f5cf4028f447e',address:'seed1.ap.cheqd.net:26656',provider:'cheqd'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cheqd-mainnet-seed.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16156',provider:'Lavender.Five Nodes 🐝'},{id:'d8676573a3718c05d3d0d07906f3604a9e3a034d',address:'seeds.whispernode.com:16156',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:16156',provider:'carbonZERO🌲'}],persistent_peers:[{id:'d1ebb60825e2c29181b499f93493dd440fb87997',address:'sentry1.eu.cheqd.net:26656',provider:'cheqd'},{id:'513d334bb044296796939e57b522fef7fd4b9c6c',address:'sentry2.eu.cheqd.net:26656',provider:'cheqd'},{id:'9201b408d24941fd342e739f0814aa3eb8ab7577',address:'sentry1.ap.cheqd.net:26656',provider:'cheqd'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cheqd-mainnet-peer.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.cheqd.net',provider:'cheqd'},{address:'https://cheqd-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://rpc-cheqd-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.cheqd.nodestake.top',provider:'NodeStake'},{address:'https://rpc-cheqd.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cheqd-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}],rest:[{address:'https://api.cheqd.net',provider:'cheqd'},{address:'https://cheqd-api.lavenderfive.com:443',provider:'Lavender.Five Nodes'},{address:'https://api-cheqd-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cheqd-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.cheqd.nodestake.top',provider:'NodeStake'},{address:'https://lcd-cheqd.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}],grpc:[{address:'grpc.cheqd.net:443',provider:'cheqd'},{address:'cheqd-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'cheqd-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-cheqd-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'grpc.cheqd.nodestake.top:443',provider:'NodeStake'},{address:'grpc-cheqd.carbonzero.zone:443',provider:'carbonZERO🌲'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/cheqd',tx_page:'https://bigdipper.live/cheqd/transactions/${txHash}',account_page:'https://bigdipper.live/cheqd/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/cheqd',tx_page:'https://ping.pub/cheqd/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/cheqd',tx_page:'https://atomscan.com/cheqd/transactions/${txHash}',account_page:'https://atomscan.com/cheqd/accounts/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/cheqd',tx_page:'https://app.ezstaking.io/cheqd/txs/${txHash}',account_page:'https://app.ezstaking.io/cheqd/account/${accountAddress}'},{kind:'ping.pub',url:'https://look.chillvalidation.com/cheqd',tx_page:'https://look.chillvalidation.com/cheqd/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.wildsage.io/cheqd',tx_page:'https://ping.wildsage.io/cheqd/tx/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg'}},{$schema:'../chain.schema.json',chain_name:'chihuahua',status:'live',network_type:'mainnet',website:'https://chihuahua.wtf/',pretty_name:'Chihuahua',chain_id:'chihuahua-1',bech32_prefix:'chihuahua',daemon_name:'chihuahuad',node_home:'$HOME/.chihuahuad',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uhuahua',fixed_min_gas_price:0,low_gas_price:500,average_gas_price:1250,high_gas_price:2000}]},staking:{staking_tokens:[{denom:'uhuahua'}]},codebase:{git_repo:'https://github.com/ChihuahuaChain/chihuahua/',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/ChihuahuaChain/chihuahua/main/mainnet/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v421',recommended_version:'v4.2.3',compatible_versions:['v4.2.3','v4.2.2','v4.2.1'],cosmwasm_enabled:true,next_version_name:'v500'},{name:'v500',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],proposal:51,height:8711111,cosmwasm_enabled:true,next_version_name:'v501'},{name:'v501',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],proposal:52,height:8813000,cosmwasm_enabled:true,next_version_name:'v502'},{name:'v502',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],proposal:53,height:9180000,cosmwasm_enabled:true,next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12956',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12956',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12956',provider:'Lavender.Five Nodes 🐝'},{id:'77cbb35d1df17f48a42e9f157f12f55b691e9f5e',address:'seeds.goldenratiostaking.net:1620',provider:'Golden Ratio Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chihuahua-mainnet-seed.autostake.com:27186',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'chihuahua-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'chihuahua-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'3c5b1a13f810507b9ef1240372b3cbc9bd90da26',address:'seeds.whispernode.com:12956',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12956',provider:'carbonZERO🌲'}],persistent_peers:[{id:'89b576c3eb72a4f0c66dc0899bec7c21552ea2a5',address:'23.88.7.73:29538',provider:'Mercury'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'chihuahua-mainnet-peer.autostake.com:27186',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.chihuahua.wtf',provider:'Chihuahua'},{address:'https://rpc-chihuahua.ecostake.com',provider:'ecostake'},{address:'https://chihuahua-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-chihuahua-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://chihuahua-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-chihuahua.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc.huahua.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://chihuahua-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-chihuahua.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-chihuahua.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-chihuahua.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://chihuahua-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://chihuahua-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.chihuahua.wtf',provider:'Chihuahua'},{address:'https://rest-chihuahua.ecostake.com',provider:'ecostake'},{address:'https://api-chihuahua-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://chihuahua-api.polkachu.com',provider:'Polkachu'},{address:'https://api-chihuahua.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://chihuahua-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.huahua.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://chihuahua-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api-chihuahua.pupmos.network',provider:'PUPMØS'},{address:'https://lcd-chihuahua.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-chihuahua.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://chihuahua-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://chihuahua-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-chihuahua-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'chihuahua-grpc.polkachu.com:12990',provider:'Polkachu'},{address:'chihuahua-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-chihuahua.cosmos-spaces.cloud:2290',provider:'Cosmos Spaces'},{address:'chihuahua-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'chihuahua-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/chihuahua',tx_page:'https://ping.pub/chihuahua/tx/${txHash}'},{kind:'mintscan',url:'https://mintscan.io/chihuahua',tx_page:'https://mintscan.io/chihuahua/transactions/${txHash}',account_page:'https://www.mintscan.io/chihuahua/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/chihuahua',tx_page:'https://atomscan.com/chihuahua/transactions/${txHash}',account_page:'https://atomscan.com/chihuahua/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'chimba',status:'live',network_type:'mainnet',website:'https://chimba.ooo/',pretty_name:'Chimba',chain_id:'chimba',bech32_prefix:'chimba',daemon_name:'chimbad',node_home:'$HOME/.chimbad',fees:{fee_tokens:[{denom:'ucmba',fixed_min_gas_price:0.25,low_gas_price:1,average_gas_price:5,high_gas_price:10}]},staking:{staking_tokens:[{denom:'chimba'}]},codebase:{git_repo:'https://github.com/ChimbaBlockchain/chimba',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc.mainnet.chimbablockchain.io/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg'},peers:{persistent_peers:[]},apis:{rpc:[{address:'https://rpc.mainnet.chimbablockchain.io',provider:'chimba'}],rest:[{address:'https://mainnet.chimbablockchain.io',provider:'chimba'}]},explorers:[{kind:'bigdipper',url:'https://explorer.chimba.ooo/',tx_page:'https://explorer.chimba.ooo/transactions/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'chronicnetwork',status:'killed',network_type:'mainnet',pretty_name:'Chronic Chain',chain_id:'morocco-1',bech32_prefix:'chronic',daemon_name:'chtd',node_home:'$HOME/.cht',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ucgas',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/ChronicNetwork/cht',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],binaries:{'linux/amd64':'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht'},genesis:{genesis_url:'https://raw.githubusercontent.com/ChronicNetwork/net/main/mainnet/v1.1/genesis.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],binaries:{'linux/amd64':'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht'}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc-chronic.zenchainlabs.io/',provider:'ZenChainLabs'}],rest:[{address:'https://api-chronic.zenchainlabs.io/',provider:'ZenChainLabs'}],grpc:[]},explorers:[{kind:'skynetexplorers',url:'https://www.skynetexplorers.com/chronic-token',tx_page:''},{kind:'Zenscan.io',url:'https://www.chronic.zenscan.io',tx_page:''},{kind:'atomscan',url:'https://atomscan.com/chronicnetwork',tx_page:'https://atomscan.com/chronicnetwork/transactions/${txHash}',account_page:'https://atomscan.com/chronicnetwork/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'comdex',status:'live',network_type:'mainnet',website:'https://comdex.one/',pretty_name:'Comdex',chain_id:'comdex-1',bech32_prefix:'comdex',slip44:118,fees:{fee_tokens:[{denom:'ucmdx',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ucmdx'}]},codebase:{git_repo:'https://github.com/comdex-official/comdex',recommended_version:'v11.5.0',compatible_versions:['v11.5.0'],cosmwasm_enabled:true,genesis:{genesis_url:'https://comdex-mainnet-genesis.s3.ap-southeast-1.amazonaws.com/genesis.json'},versions:[{name:'v9.0.0',recommended_version:'v9.0.0',compatible_versions:['v9.0.0'],cosmwasm_enabled:true,next_version_name:'v10.0.0'},{name:'v10.0.0',recommended_version:'v10.0.0',compatible_versions:['v10.0.0'],cosmwasm_enabled:true,next_version_name:'v11.5.0'},{name:'v11.5.0',height:8184000,proposal:154,recommended_version:'v11.5.0',compatible_versions:['v11.5.0'],cosmwasm_enabled:true}]},daemon_name:'comdex',node_home:'$HOME/.comdex',key_algos:['secp256k1'],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg'},peers:{seeds:[{id:'7ca14a1d156299999eba9c394ca060368022d52f',address:'54.194.178.110:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13156',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'comdex-mainnet-seed.autostake.com:26776',provider:'AutoStake 🛡️ Slash Protected'},{id:'6596d143fd128b2394b27cd7846bda099ca5a193',address:'seeds.goldenratiostaking.net:1621',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'comdex-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'comdex-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'243d93ff2f663860f118fa32e2122fbba7f00a92',address:'seeds.whispernode.com:13156',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:13156',provider:'carbonZERO🌲'},{id:'88ba33fbdf0279efaf27cff629f3cf72814d4069',address:'seed-comdex-01.stakeflow.io:10007',provider:'Stakeflow'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10456',provider:'StakerHouse'}],persistent_peers:[{id:'d478882a80674fa10a32da63cc20cae13e3a2a57',address:'43.204.0.243:26656'},{id:'d8b74791ee56f1b345d822f62bd9bc969668d8df',address:'194.163.128.55:36656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'comdex-mainnet-peer.autostake.com:26776',provider:'AutoStake 🛡️ Slash Protecteds'},{id:'88ba33fbdf0279efaf27cff629f3cf72814d4069',address:'peer-comdex-01.stakeflow.io:10007',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.comdex.one',provider:'comdex'},{address:'https://comdex-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.comdex.chaintools.tech/',provider:'ChainTools'},{address:'https://comdex-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-comdex.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-comdex.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-comdex.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-comdex.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://comdex-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://comdex-rpc.w3coins.io',provider:'w3coins'},{address:'https://comdex-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://comdex-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-comdex-01.stakeflow.io',provider:'Stakeflow'},{address:'https://comdex-rpc.validatornode.com',provider:'ValidatorNode'}],rest:[{address:'https://rest.comdex.one',provider:'comdex'},{address:'https://api.comdex.chaintools.tech/',provider:'ChainTools'},{address:'https://comdex-api.polkachu.com',provider:'Polkachu'},{address:'https://comdex-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-comdex.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://comdex-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-comdex.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-comdex.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://comdex-api.w3coins.io',provider:'w3coins'},{address:'https://comdex-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://comdex-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-comdex-01.stakeflow.io',provider:'Stakeflow'},{address:'https://comdex-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-comdex-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'comdex.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'comdex-grpc.polkachu.com:13190',provider:'Polkachu'},{address:'grpc-comdex.cosmos-spaces.cloud:2300',provider:'Cosmos Spaces'},{address:'comdex-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'comdex-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'comdex-grpc.w3coins.io:13190',provider:'w3coins'},{address:'comdex-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-comdex-01.stakeflow.io:10002',provider:'Stakeflow'},{address:'comdex-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/comdex',tx_page:'https://app.ezstaking.io/comdex/txs/${txHash}',account_page:'https://app.ezstaking.io/comdex/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/comdex',tx_page:'https://www.mintscan.io/comdex/transactions/${txHash}',account_page:'https://www.mintscan.io/comdex/accounts/${accountAddress}'},{kind:'aneka',url:'https://comdex.aneka.io/',tx_page:'https://comdex.aneka.io/txs/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/comdex',tx_page:'https://ping.pub/comdex/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/comdex',tx_page:'https://atomscan.com/comdex/transactions/${txHash}',account_page:'https://atomscan.com/comdex/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/comdex',tx_page:'https://bigdipper.live/comdex/transactions/${txHash}',account_page:'https://bigdipper.live/comdex/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/comdex',account_page:'https://stakeflow.io/comdex/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/comdex',tx_page:'https://explorer.validatornode.com/comdex/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'commercionetwork',chain_id:'commercio-3',pretty_name:'Commercio.network',status:'live',network_type:'mainnet',bech32_prefix:'did:com:',daemon_name:'commercionetworkd',node_home:'$HOME/.commercionetwork',key_algos:['secp256k1'],slip44:701,fees:{fee_tokens:[{denom:'ucommercio'}]},codebase:{git_repo:'https://github.com/commercionetwork/commercionetwork',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/commercionetwork/chains/master/commercio-3/genesis.json'},versions:[{name:'v4.0.0',recommended_version:'v4.1.0',compatible_versions:['v4.0.0','v4.1.0']},{name:'v4.2.0',recommended_version:'v4.2.1',compatible_versions:['v4.2.0','v4.2.1']},{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg'},peers:{seeds:[{id:'8d3ac30a774245019f7b94d7a0713fd8caccaa03',address:'seed-01.commercio.network:26656'},{id:'68ccfc9a1574923e344993d49253d8169f592f9e',address:'seed-02.commercio.network:26656'}],persistent_peers:[{id:'3f26a7d3269e352574e760d4b08d045aa40ebbf2',address:'persistent-01.commercio.network:26656'},{id:'15767f4961b501eb67e740aa60c1608bf65679f3',address:'persistent-02.commercio.network:26656'},{id:'d6e07b5f0a69bd4d6f4e6e931f00fbcb992a8654',address:'persistent-04.commercio.network:26656'},{id:'542a55fff599ea07e2b4841febff4a78cf8db2aa',address:'persistent-05.commercio.network:26656'},{id:'49fdf20f845573429a695c15729c60f52bb5ab19',address:'84.46.241.230:26656'},{id:'e2bd5ac83f0d2fde72571568b9a4203f7e76067d',address:'64.225.95.231:26656'}]},apis:{rpc:[{address:'https://rpc-mainnet.commercio.network'}],rest:[{address:'https://lcd-mainnet.commercio.network'}]},explorers:[{kind:'almerico',url:'https://mainnet.commercio.network',tx_page:'https://mainnet.commercio.network/transactions/detail/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'composable',chain_id:'centauri-1',website:'https://www.composable.finance/',pretty_name:'Composable',status:'live',network_type:'mainnet',bech32_prefix:'centauri',daemon_name:'centaurid',node_home:'$HOME/.banksy',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ppica',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'ppica'}]},codebase:{git_repo:'https://github.com/notional-labs/composable-centauri',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/composable-networks/main/mainnet/genesis.json'},versions:[{name:'v2.3.5',tag:'v2.3.5',recommended_version:'v2.3.5',compatible_versions:['v2.3.5'],cosmos_sdk_version:'v0.47.1',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},height:0,binaries:{'linux/amd64':'https://github.com/notional-labs/composable-centauri/releases/download/v2.3.5/banksyd'},next_version_name:'centauri'},{name:'centauri',tag:'v3.1.0',recommended_version:'v3.1.2',compatible_versions:['v3.1.0','v3.1.1','v3.1.2'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},height:188500,proposal:3,binaries:{'linux/amd64':'https://github.com/notional-labs/composable-centauri/releases/download/v3.1.2/centaurid'},next_version_name:'reward'},{name:'reward',tag:'v3.2.2',recommended_version:'v3.2.2',compatible_versions:['v3.2.2'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.1'},height:420000,proposal:4,next_version_name:'v4'},{name:'v4',tag:'v4.5.0',recommended_version:'v4.5.0',compatible_versions:['v4.5.0'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.1',consensus:{type:'cometbft',version:'0.37.1'},height:792909,proposal:5,next_version_name:'v5'},{name:'v5',tag:'v5.0.1',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],cosmos_sdk_version:'v0.47.3',ibc_go_version:'v7.0.1',consensus:{type:'cometbft',version:'0.37.1'},height:1515288,proposal:10,next_version_name:''}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'composable-mainnet-seed.autostake.com:26976',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:22256',provider:'Lavender.Five Nodes 🐝'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:22256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'composable-mainnet-peer.autostake.com:26976',provider:'AutoStake 🛡️ Slash Protected'},{id:'63559b939442512ed82d2ded46d02ab1021ea29a',address:'95.214.55.138:53656',provider:'genznodes'},{id:'cd44c8cae65a4c74281f05dd8aae5780cceae710',address:'95.216.42.88:37656',provider:'StakeTown'},{id:'715af1847e1c785510d4cb94ac29f2bd7d0ddf91',address:'65.108.206.74:36656',provider:'vinjan'}]},apis:{rpc:[{address:'https://rpc-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://rpc.composable.nodestake.top',provider:'NodeStake'},{address:'https://composable-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://composable-rpc.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://rpc-centauri.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://composable-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://composable-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-composable.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://composable-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc-composable.vinjan.xyz:443',provider:'vinjan'}],rest:[{address:'https://api-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://api.composable.nodestake.top',provider:'NodeStake'},{address:'https://composable-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://composable-api.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://api-centauri.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://composable-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://composable-api.genznodes.dev',provider:'genznodes'},{address:'https://lcd-composable.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://composable-api.stake-town.com',provider:'StakeTown'},{address:'https://api-composable.vinjan.xyz:443',provider:'vinjan'}],grpc:[{address:'https://grpc-composable-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'grpc.composable.nodestake.top:9090',provider:'NodeStake'},{address:'composable-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-centauri.cosmos-spaces.cloud:1120',provider:'Cosmos Spaces'},{address:'https://composable-grpc.cogwheel.zone:443',provider:'Cogwheel'},{address:'https://composable-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'composable-grpc.genznodes.dev:53090',provider:'genznodes'},{address:'composable-grpc.stake-town.com:10190',provider:'StakeTown'},{address:'grpc-composable.vinjan.xyz:36090',provider:'vinjan'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/centauri',tx_page:'https://ping.pub/centauri/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/composable',tx_page:'https://explorer.nodestake.top/composable/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'coreum',status:'live',network_type:'mainnet',website:'https://www.coreum.com',pretty_name:'Coreum',chain_id:'coreum-mainnet-1',bech32_prefix:'core',daemon_name:'cored',node_home:'$HOME/.core/coreum-mainnet-1',key_algos:['secp256k1'],slip44:990,fees:{fee_tokens:[{denom:'ucore',fixed_min_gas_price:0.03125,low_gas_price:0.0625,average_gas_price:0.0625,high_gas_price:62.5}]},staking:{staking_tokens:[{denom:'ucore'}],lock_duration:{time:'168h'}},codebase:{git_repo:'https://github.com/CoreumFoundation/coreum',recommended_version:'v2.0.2',compatible_versions:['v2.0.2'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-mainnet-1.json'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-amd64?checksum=sha256:34098ad7586bda364b1b2e7c4569cbcefb630cd4ed7c8f68eb5bced834082c57','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-arm64?checksum=sha256:3ced97f06607f0cdaf77e7ff0b36b2011d101c660684e4f3e54c2ac6bf344dd6'},next_version_name:'v2'},{name:'v2',tag:'v2.0.2',height:0,recommended_version:'v2.0.2',compatible_versions:['v2.0.2'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',theme:{primary_color_hex:'#25d695'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg'},peers:{seeds:[{id:'0df493af80fbaad41b9b26d6f4520b39ceb1d210',address:'seed-iron.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'cba16f4f32707d70a2a2d10861fac897f1e9aaa1',address:'seed-nickle.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'67ecf3e890b2f77b13fc872c8f11f868c283be6e',address:'rpc.coreum.nodexcapital.com:14156',provider:'NodeX Validator'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'coreum-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'coreum-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},apis:{rpc:[{address:'https://full-node.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-californium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-curium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-uranium.mainnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://rpc-coreum.ecostake.com',provider:'ecostake'},{address:'https://rpc.coreum.nodexcapital.com',provider:'NodeX Validator'},{address:'https://coreum.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://coreum-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://full-node.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-californium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-curium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-uranium.mainnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://grpc.coreum.nodexcapital.com:444',provider:'NodeX Validator'},{address:'coreum-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest-coreum.ecostake.com',provider:'ecostake'},{address:'https://rest.coreum.nodexcapital.com',provider:'NodeX Validator'},{address:'https://coreum.api.silknodes.io',provider:'Silk Nodes'},{address:'https://full-node.mainnet-1.coreum.dev:1317',provider:'Coreum'},{address:'https://coreum-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Coreum',url:'https://explorer.coreum.com/coreum',tx_page:'https://explorer.coreum.com/coreum/transactions/${txHash}',account_page:'https://explorer.coreum.com/coreum/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/coreum',tx_page:'https://www.mintscan.io/coreum/transactions/${txHash}',account_page:'https://www.mintscan.io/coreum/accounts/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/coreum',tx_page:'https://explorer.nodexcapital.com/coreum/txs/${txHash}',account_page:'https://explorer.nodexcapital.com/coreum/account/${accountAddress}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/coreum',tx_page:'https://explorer.silknodes.io/coreum/tx/${txHash}',account_page:'https://explorer.silknodes.io/coreum/account/${accountAddress}'}],keywords:['dex','staking','wasm','assets','nft']},{$schema:'../chain.schema.json',chain_name:'cosmoshub',chain_id:'cosmoshub-4',website:'https://cosmos.network/',pretty_name:'Cosmos Hub',status:'live',network_type:'mainnet',bech32_prefix:'cosmos',daemon_name:'gaiad',node_home:'$HOME/.gaia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatom',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'uatom'}]},codebase:{git_repo:'https://github.com/cosmos/gaia',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},genesis:{genesis_url:'https://github.com/cosmos/mainnet/raw/master/genesis/genesis.cosmoshub-4.json.gz'},versions:[{name:'v9-Lambda',tag:'v9.1.1',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],cosmos_sdk_version:'v0.45.15-ics',ibc_go_version:'v4.2.1',consensus:{type:'cometbft',version:'v0.34.27'},height:15213800,binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-amd64?checksum=sha256:f62814711be991e535b2fd86f7d4ed8c055bebf774253a06477dc182ce98cdc3','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-arm64?checksum=sha256:a7112c03c7a2bec2a761a3d430bfea9616ed0ebb10c785cafdd6fac117abc504','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-amd64?checksum=sha256:959f3ddbf3a65b557574527222c5a673b706e9d52a203dfbda2ceb827b760261','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-arm64?checksum=sha256:0a913a3a9a31456ddfba26eccdfccca61d00b06498faa94019776df391509d27','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-windows-amd64.exe?checksum=sha256:db1d82650ed2a0aa9abccb2bb60dca902c4d1444444f6c76a8b6d61d6bc41e08'},next_version_name:'v10'},{name:'v10',tag:'v10.0.2',proposal:798,height:15816200,recommended_version:'v10.0.2',compatible_versions:['v10.0.0','v10.0.1','v10.0.2'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-amd64?checksum=sha256:fcb8210308223d78bc36f3d4c89e2578dcf784994c052cea97efd61f1672cf72','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-arm64?checksum=sha256:db9b69cf224b410c669fa4f820192890357534e74d4693a744ef915028567462','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-amd64?checksum=sha256:d0bee3b4b243fe1f88ad3258f4648de3a73787434702bcac6e31ca38f81a283a','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-arm64?checksum=sha256:c8124d66ffa99b51da274656f6c3401b1ec9e165a76f3f01699761672e83a136gaiad-v10.0.1-linux-amd64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-windows-amd64.exe?checksum=sha256:c02ab2b8fc347f858db1c33fcacafa2467ca550ed83178aee67331762e876926'},next_version_name:'v11'},{name:'v11',tag:'v11.0.0',proposal:804,height:16596000,recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe'},next_version_name:'v12'},{name:'v12',tag:'v12.0.0',proposal:821,height:16985500,recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],cosmos_sdk_version:'v0.45.16-ics',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.29'},binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg'},peers:{seeds:[{id:'ba3bacc714817218562f743178228f23678b2873',address:'public-seed-node.cosmoshub.certus.one:26656',provider:'certusone'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14956',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14956',provider:'Lavender.Five Nodes 🐝'},{id:'57a5297537b9b6ef8b105c08a8ad3f6ac452c423',address:'seeds.goldenratiostaking.net:1618',provider:'Golden Ratio Staking'},{id:'7aa410eb8f699c366b1f1e2904ba6b0d1cac379b',address:'seeds.whispernode.com:14956',provider:'WhisperNode🤐'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cosmoshub-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cosmoshub-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'cosmoshub.rpc.kjnodes.com:11359',provider:'kjnodes'},{id:'fe21dd474640247888fc7c4dce82da8da08a8bfd',address:'seed-cosmos-hub-01.stakeflow.io:26656',provider:'Stakeflow'},{id:'11c6114a18f7b380e536b0bd17c031f4746e4ded',address:'seed-node.mms.team:43656',provider:'MMS'},{id:'87ccc1dcc0b846fc1623ab9a5ab55682e8e2ad2e',address:'seed-cosmoshub.freshstaking.com:26656',provider:'FreshSTAKING'}],persistent_peers:[{id:'d6318b3bd51a5e2b8ed08f2e520d50289ed32bf1',address:'52.79.43.100:26656'},{id:'b0e746acb6fbed7a0311fe21cfb2ee94581ca3bc',address:'51.79.21.187:26656'},{id:'1da54d20c7339713f1d6d28dd2117087dd33d0ca',address:'cosmos-seed.icycro.org:26656',provider:'IcyCRO 🧊'},{id:'fe21dd474640247888fc7c4dce82da8da08a8bfd',address:'peer-cosmos-hub-01.stakeflow.io:26656',provider:'Stakeflow'},{id:'01c0d24922dcdf6f8816ec814a5c3436c5d5fbc5',address:'65.108.195.29:36656',provider:'Staketab'},{id:'28d36c3d45f0208528de3c38f2934ae241bd23e7',address:'peer-cosmoshub.mms.team:26656',provider:'MMS'},{id:'87ccc1dcc0b846fc1623ab9a5ab55682e8e2ad2e',address:'seed-cosmoshub.freshstaking.com:26656',provider:'FreshSTAKING'}]},apis:{rpc:[{address:'https://rpc-cosmoshub.blockapsis.com',provider:'chainapsis'},{address:'https://cosmos-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://cosmos-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://rpc-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cosmoshub-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.cosmoshub.strange.love',provider:'strangelove-ventures'},{address:'https://rpc-cosmoshub.ecostake.com',provider:'ecostake'},{address:'https://rpc-cosmoshub.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-cosmoshub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cosmos-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cosmos-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-cosmoshub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.cosmos.interbloc.org',provider:'Interbloc'},{address:'https://rpc-cosmoshub.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc.cosmos.dragonstake.io',provider:'DragonStake'},{address:'https://cosmoshub.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://cosmos-rpc.icycro.org',provider:'IcyCRO 🧊'},{address:'https://rpc.cosmos.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://cosmos-rpc.rockrpc.net',provider:'RockawayX Infra'},{address:'http://rpc-cosmoshub.freshstaking.com:26657',provider:'FreshSTAKING'},{address:'https://cosmoshub.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://cosmos-rpc.easy2stake.com/',provider:'Easy 2 Stake'},{address:'https://rpc.cosmos.nodestake.top',provider:'NodeStake'},{address:'https://cosmos.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://cosmos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://cosmoshub.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-cosmoshub.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-cosmos-hub-01.stakeflow.io',provider:'Stakeflow'},{address:'https://cosmos-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-cosmoshub.mms.team',provider:'MMS'},{address:'https://cosmos-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://community.nuxian-node.ch:6797/gaia/trpc',provider:'PRO Delegators'},{address:'https://cosmos-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://cosmoshub-mainnet.rpc.l0vd.com:443',provider:'L0vd.com ❤️'}],rest:[{address:'https://lcd-cosmoshub.blockapsis.com',provider:'chainapsis'},{address:'https://cosmos-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://rest-cosmoshub.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://cosmoshub-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-cosmoshub.pupmos.network',provider:'PUPMØS'},{address:'https://api-cosmoshub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-cosmoshub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cosmos-rest.staketab.org',provider:'Staketab'},{address:'https://api.cosmos.interbloc.org',provider:'Interbloc'},{address:'https://lcd.cosmos.dragonstake.io',provider:'DragonStake'},{address:'https://cosmoshub.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://rest-cosmoshub.architectnodes.com',provider:'Architect Nodes'},{address:'https://rest-cosmoshub.ecostake.com',provider:'ecostake'},{address:'https://cosmoshub.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://lcd-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://cosmos-lcd.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://api.cosmos.nodestake.top',provider:'NodeStake'},{address:'https://cosmos.api.silknodes.io',provider:'Silk Nodes'},{address:'https://cosmos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://cosmoshub.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-cosmos-hub-01.stakeflow.io',provider:'Stakeflow'},{address:'https://cosmos-api.w3coins.io',provider:'w3coins'},{address:'https://api-cosmoshub.mms.team',provider:'MMS'},{address:'https://cosmos-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://community.nuxian-node.ch:6797/gaia/crpc',provider:'PRO Delegators'},{address:'https://cosmos-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://cosmoshub-mainnet.api.l0vd.com',provider:'L0vd.com ❤️'}],grpc:[{address:'cosmoshub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-cosmoshub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cosmos-grpc.polkachu.com:14990',provider:'Polkachu'},{address:'grpc.cosmos.interbloc.org:443',provider:'Interbloc'},{address:'services.staketab.com:9030',provider:'Staketab'},{address:'grpc.cosmos.dragonstake.io:443',provider:'DragonStake'},{address:'cosmoshub.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'cosmoshub.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'https://grpc.cosmos.nodestake.top',provider:'NodeStake'},{address:'cosmos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-cosmoshub.cosmos-spaces.cloud:1290',provider:'Cosmos Spaces'},{address:'cosmoshub.grpc.kjnodes.com:11390',provider:'kjnodes'},{address:'grpc-cosmos-hub-01.stakeflow.io:9090',provider:'Stakeflow'},{address:'grpc-cosmoshub.whispernode.com:443',provider:'WhisperNode🤐'},{address:'cosmos-grpc.w3coins.io:14990',provider:'w3coins'},{address:'grpc-cosmoshub.mms.team:443',provider:'MMS'},{address:'cosmos-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'cosmoshub-mainnet.grpc.l0vd.com:80',provider:'L0vd.com ❤️'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/cosmoshub',tx_page:'https://app.ezstaking.io/cosmoshub/txs/${txHash}',account_page:'https://app.ezstaking.io/cosmoshub/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/cosmos',tx_page:'https://www.mintscan.io/cosmos/transactions/${txHash}',account_page:'https://www.mintscan.io/cosmos/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/cosmos',tx_page:'https://ping.pub/cosmos/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/cosmos',tx_page:'https://bigdipper.live/cosmos/transactions/${txHash}',account_page:'https://bigdipper.live/cosmos/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com',tx_page:'https://atomscan.com/transactions/${txHash}',account_page:'https://atomscan.com/accounts/${accountAddress}'},{kind:'unichain',url:'https://unicha.in/cosmos',tx_page:'https://unicha.in/cosmos/transaction/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/cosmoshub',tx_page:'https://explorer.tcnetwork.io/cosmoshub/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/cosmos',account_page:'https://stakeflow.io/cosmos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'crescent',status:'live',network_type:'mainnet',pretty_name:'Crescent',chain_id:'crescent-1',bech32_prefix:'cre',daemon_name:'crescentd',node_home:'$HOME/.crescent',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ucre',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ucre'}]},codebase:{git_repo:'https://github.com/crescent-network/crescent',recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],binaries:{'linux/amd64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64','darwin/arm64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64'},genesis:{genesis_url:'https://github.com/crescent-network/launch/raw/main/mainnet/crescent-1/genesis.json.tar.gz'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0']},{name:'v1.1',tag:'v1.1.0',height:48000,recommended_version:'1.1.0',compatible_versions:['v1.1.0']},{name:'v2',tag:'v2.3.0',height:1384100,proposal:12,recommended_version:'v2.3.0',compatible_versions:['v2.3.0','v2.2.0','v2.1.1','v2.1.0']},{name:'v3',tag:'v3.0.0',height:3932000,proposal:29,recommended_version:'v3.0.0',compatible_versions:['v3.0.0']},{name:'v4',tag:'v4.0.0',height:4415902,proposal:35,recommended_version:'v4.0.0',compatible_versions:['v4.0.0'],next_version_name:'v4.1'},{name:'v4.1',tag:'v4.1.1',height:6500000,recommended_version:'v4.1.1',compatible_versions:['v4.1.1','v4.1.0'],next_version_name:'v4.2'},{name:'v4.2',tag:'v4.2.0',height:6915000,recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],binaries:{'linux/amd64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64','darwin/arm64':'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg'},peers:{seeds:[{id:'929f22a7b04ff438da9edcfebd8089908239de44',address:'18.180.232.184:26656',provider:'crescent'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'crescent-mainnet-seed.autostake.com:26816',provider:'AutoStake 🛡️ Slash Protected'},{id:'3b60a29d89cd7ef6a8d0c7ba32013d7f2051e082',address:'seed-crescent-01.stakeflow.io:1406',provider:'Stakeflow'}],persistent_peers:[{id:'3bcffbcb11e96edc84c04a5628639f5ed94b9db2',address:'128.0.51.5:26656',provider:'Dokia-capital'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14556',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'crescent-mainnet-peer.autostake.com:26816',provider:'AutoStake 🛡️ Slash Protected'},{id:'3b60a29d89cd7ef6a8d0c7ba32013d7f2051e082',address:'peer-crescent-01.stakeflow.io:1406',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://mainnet.crescent.network:26657',provider:'crescent'},{address:'https://crescent-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-crescent.pupmos.network',provider:'PUPMØS'},{address:'https://crescent.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://crescent-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-crescent.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-crescent-01.stakeflow.io',provider:'Stakeflow'},{address:'https://crescent-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://mainnet.crescent.network:1317',provider:'crescent'},{address:'https://api-crescent.pupmos.network',provider:'PUPMØS'},{address:'https://crescent-api.polkachu.com',provider:'Polkachu'},{address:'https://crescent.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api-crescent.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://crescent-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api-crescent-01.stakeflow.io',provider:'Stakeflow'},{address:'https://crescent-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'crescent-grpc.polkachu.com:14590',provider:'Polkachu'},{address:'crescent.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'crescent-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-crescent.cosmos-spaces.cloud:2270',provider:'Cosmos Spaces'},{address:'grpc-crescent-01.stakeflow.io:1402',provider:'Stakeflow'},{address:'crescent-grpc.w3coins.io:14590',provider:'w3coins'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/crescent',tx_page:'https://www.mintscan.io/crescent/transactions/${txHash}',account_page:'https://www.mintscan.io/crescent/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/crescent',tx_page:'https://ping.pub/crescent/tx/${txHash}'},{kind:'explorers.guru',url:'https://crescent.explorers.guru',tx_page:'https://crescent.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/crescent',tx_page:'https://atomscan.com/crescent/transactions/${txHash}',account_page:'https://atomscan.com/crescent/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/crescent',tx_page:'https://bigdipper.live/crescent/transactions/${txHash}',account_page:'https://bigdipper.live/crescent/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/crescent',account_page:'https://stakeflow.io/crescent/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'cronos',status:'live',network_type:'mainnet',website:'https://cronos.org',pretty_name:'Cronos',chain_id:'cronosmainnet_25-1',bech32_prefix:'crc',daemon_name:'cronosd',node_home:'$HOME/.cronos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'basecro'}]},codebase:{git_repo:'https://github.com/crypto-org-chain/cronos',recommended_version:'v1.0.4',compatible_versions:['v1.0.2','v1.0.3','v1.0.4'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Windows_x86_64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json'},versions:[{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.2','v1.0.3','v1.0.4'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/cronos/releases/download/v1.0.4/cronos_1.0.4_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg'},peers:{seeds:[{id:'0d5cf1394a1cfde28dc8f023567222abc0f47534',address:'cronos-seed-0.crypto.org:26656',provider:'crypto-org'},{id:'3032073adc06d710dd512240281637c1bd0c8a7b',address:'cronos-seed-1.crypto.org:26656',provider:'crypto-org'},{id:'04f43116b4c6c70054d9c2b7485383df5b1ed1da',address:'cronos-seed-2.crypto.org:26656',provider:'crypto-org'},{id:'337377dcda43d79c537d2c4d93ad3b698ce9452e',address:'bd-cronos-mainnet-seed-node-01.bdnodes.net:26656',provider:'Blockdaemon.com'},{id:'abedfe94dd5731e9750e045ca8d8e40aa6d3c60b',address:'seed.cronos.jerrychong.com:26656',provider:"Jerry's Pool"},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cronos-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cronos-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0d5cf1394a1cfde28dc8f023567222abc0f47534',address:'cronos-seed-0.crypto.org:26656',provider:'crypto-org'},{id:'3032073adc06d710dd512240281637c1bd0c8a7b',address:'cronos-seed-1.crypto.org:26656',provider:'crypto-org'},{id:'04f43116b4c6c70054d9c2b7485383df5b1ed1da',address:'cronos-seed-2.crypto.org:26656',provider:'crypto-org'},{id:'337377dcda43d79c537d2c4d93ad3b698ce9452e',address:'bd-cronos-mainnet-seed-node-01.bdnodes.net:26656',provider:'Blockdaemon.com'}]},apis:{rpc:[{address:'https://rpc.cronos.org/',provider:'crypto.org'},{address:'https://rpc-cronos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cronos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.cronos.org/',provider:'crypto.org'},{address:'https://api-cronos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cronos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'cronos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-cronos.cosmos-spaces.cloud:1170',provider:'Cosmos Spaces'}],'evm-http-jsonrpc':[{address:'https://evm.cronos.org/',provider:'crypto.org'},{address:'https://cronos-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'cronoscan',url:'https://cronoscan.com',tx_page:'https://cronoscan.com/tx/${txHash}'},{kind:'crypto.org',url:'https://cronos.org/explorer',tx_page:'https://cronos.org/explorer/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cryptoorgchain',status:'live',network_type:'mainnet',pretty_name:'Crypto.org Chain',chain_id:'crypto-org-chain-mainnet-1',bech32_prefix:'cro',daemon_name:'chain-maind',node_home:'$HOME/.chain-maind',slip44:394,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'basecro',low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'basecro'}]},codebase:{git_repo:'https://github.com/crypto-org-chain/chain-main',recommended_version:'v4.2.2',compatible_versions:['v4.2.2'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Windows_x86_64.zip'},genesis:{genesis_url:'https://github.com/crypto-org-chain/mainnet/raw/main/crypto-org-chain-mainnet-1/genesis.json'},versions:[{name:'v4.2.2',recommended_version:'v4.2.2',compatible_versions:['v4.2.2'],binaries:{'linux/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.2/chain-main_4.2.2_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg'},peers:{seeds:[{id:'87c3adb7d8f649c51eebe0d3335d8f9e28c362f2',address:'seed-0.crypto.org:26656',provider:'crypto-org'},{id:'e1d7ff02b78044795371beb1cd5fb803f9389256',address:'seed-1.crypto.org:26656',provider:'crypto-org'},{id:'2c55809558a4e491e9995962e10c026eb9014655',address:'seed-2.crypto.org:26656',provider:'crypto-org'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'cryptoorgchain-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'cryptoorgchain-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:20256',provider:'Polkachu'}],persistent_peers:[{id:'87c3adb7d8f649c51eebe0d3335d8f9e28c362f2',address:'seed-0.crypto.org:26656',provider:'crypto-org'},{id:'e1d7ff02b78044795371beb1cd5fb803f9389256',address:'seed-1.crypto.org:26656',provider:'crypto-org'},{id:'2c55809558a4e491e9995962e10c026eb9014655',address:'seed-2.crypto.org:26656',provider:'crypto-org'}]},apis:{rpc:[{address:'https://rpc.mainnet.crypto.org/',provider:'crypto.org'},{address:'https://rpc-cryptoorgchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-cryptoorgchain.ecostake.com',provider:'ecostake'},{address:'https://cryptocom-rpc.polkachu.com',provider:'Polkachu'},{address:'https://cryptocom-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-cryptoorg.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cro-chain-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.mainnet.crypto.org/',provider:'crypto.org'},{address:'https://api-cryptoorgchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://cryptocom-api.polkachu.com',provider:'Polkachu'},{address:'https://rest-cryptoorgchain.ecostake.com',provider:'ecostake'},{address:'https://cryptocom-api.w3coins.io',provider:'w3coins'},{address:'https://api-cryptoorg.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://cro-chain-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.mainnet.crypto.org:443',provider:'crypto.org'},{address:'grpc-cryptoorgchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'cryptocom-grpc.polkachu.com:20290',provider:'Polkachu'},{address:'cryptocom-grpc.w3coins.io:20290',provider:'w3coins'},{address:'grpc-cryptoorg.cosmos-spaces.cloud:1160',provider:'Cosmos Spaces'},{address:'cro-chain-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/crypto-org',tx_page:'https://www.mintscan.io/crypto-org/transactions/${txHash}',account_page:'https://www.mintscan.io/crypto-org/accounts/${accountAddress}'},{kind:'crypto.org',url:'https://crypto.org/explorer',tx_page:'https://crypto.org/explorer/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/crypto-com-chain',tx_page:'https://ping.pub/crypto-com-chain/tx/${txHash}'},{kind:'yummy-explorer',url:'https://explorer.yummy.capital',tx_page:'https://explorer.yummy.capital/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'cudos',status:'live',network_type:'mainnet',pretty_name:'Cudos',chain_id:'cudos-1',bech32_prefix:'cudos',daemon_name:'cudos-noded',website:'https://www.cudos.org/',node_home:'$HOME/cudos-data',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'acudos',low_gas_price:5000000000000,average_gas_price:10000000000000,high_gas_price:20000000000000}]},staking:{staking_tokens:[{denom:'acudos'}]},codebase:{git_repo:'https://github.com/CudoVentures/cudos-node',recommended_version:'v1.1.0',compatible_versions:['v1.0.1','v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/CudoVentures/cudos-builders/v1.0.0/docker/config/genesis.mainnet.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.0.1','v1.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg'},peers:{seeds:[{id:'ff3f0f7b1eecc6844e6512428ef4c7a9448452a8',address:'cluster-1-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'6d9beb4d44a530a4a10ebe78ed7717f6083d0c4b',address:'cluster-2-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'e0f3bcc574ef66ae4561fad0772a4fd1959969af',address:'cluster-3-seed-1.hosts.cudos.org:26656',provider:'cudo'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cudos-mainnet-seed.autostake.com:27256',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12356',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'f196d7cc811a5ab99e4c5dd5c7f3c0135509d1c4',address:'cluster-1-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'2cc0a12ff1038509b2ed64719fcddfdded9a04ad',address:'cluster-2-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'ab1ec4fb29afc9c0f5a04b7cbd1220b8b30ffea4',address:'cluster-3-sentry-1.hosts.cudos.org:26656',provider:'cudo'},{id:'2958b15e9102cb556cc0f1f1bbbfdfc922a16069',address:'mainnet-full-node-01.hosts.cudos.org:26656',provider:'cudo'},{id:'eb14f9142ad313297653f84754b1caf60efe75ac',address:'mainnet-full-node-02.hosts.cudos.org:26656',provider:'cudo'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'cudos-mainnet-peer.autostake.com:27256',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'http://mainnet-full-node-01.hosts.cudos.org:26657',provider:'cudo'},{address:'https://mainnet-full-node-02.hosts.cudos.org:36657',provider:'cudo'},{address:'https://cudos-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://cudos-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://cudos-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'}],rest:[{address:'http://mainnet-full-node-01.hosts.cudos.org:1317',provider:'cudo'},{address:'https://mainnet-full-node-02.hosts.cudos.org:31317',provider:'cudo'},{address:'https://cudos-api.kleomedes.network',provider:'Kleomedes'},{address:'https://cudos-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://cudos-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'}],grpc:[{address:'mainnet-full-node-01.hosts.cudos.org:9090',provider:'cudo'},{address:'cudos-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'cudos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'bigdipper',url:'https://explorer.cudos.org/',tx_page:'https://explorer.cudos.org/transactions/${txHash}',account_page:'https://explorer.cudos.org/accounts/${accountAddress}'},{kind:'cudos-dashboard',url:'https://dashboard.cudos.org/',tx_page:'https://explorer.cudos.org/transactions/${txHash}',account_page:'https://explorer.cudos.org/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/cudos',tx_page:'https://www.mintscan.io/cudos/transactions/${txHash}',account_page:'https://www.mintscan.io/cudos/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/cudos',tx_page:'https://atomscan.com/cudos/transactions/${txHash}',account_page:'https://atomscan.com/cudos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'decentr',status:'live',network_type:'mainnet',pretty_name:'Decentr',chain_id:'mainnet-3',bech32_prefix:'decentr',daemon_name:'decentrd',node_home:'$HOME/.decentr',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'udec',fixed_min_gas_price:0.025}]},staking:{staking_tokens:[{denom:'udec'}]},codebase:{git_repo:'https://github.com/Decentr-net/decentr',recommended_version:'v1.5.7',compatible_versions:['v1.5.7'],genesis:{genesis_url:'https://raw.githubusercontent.com/Decentr-net/mainnets/master/3.0/genesis.json'},versions:[{name:'v1.5.7',recommended_version:'v1.5.7',compatible_versions:['v1.5.7']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg'},peers:{seeds:[{id:'8a3485f940c3b2b9f0dd979a16ea28de154f14dd',address:'calliope.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'3261bff0b7c16dcf6b5b8e62dd54faafbfd75415',address:'hera.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'c37f32e202e13b0725515570f794b68573a6f58c',address:'hera.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'5f3cfa2e3d5ed2c2ef699c8593a3d93c902406a9',address:'hermes.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'a529801b5390f56d5c280eaff4ae95b7163e385f',address:'melpomene.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'385129dbe71bceff982204afa11ed7fa0ee39430',address:'poseidon.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'35a934228c32ad8329ac917613a25474cc79bc08',address:'terpsichore.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'0fd62bcd1de6f2e3cfc15852cdde9f3f8a7987e4',address:'thalia.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'bd99693d0dbc855b0367f781fb48bf1ca6a6a58b',address:'zeus.mainnet.decentr.xyz:26656',provider:'decentr'},{id:'6bb349e1709da784d1628fa1f8bfc5cd00af974d',address:'seeds.badgerbite.io:16656',provider:'decentr'},{id:'3fb96f1619340507e7f28fd7c4b81f4cd3d9a7e7',address:'seeds-decentr.sxlzptprjkt.xyz:31656',provider:'sxlzptprjkt | VALIDATOR'},{id:'89f32d5e096eadddb1b3e6e839963503ef4d2d70',address:'rpc.decentr.nodexcapital.com:10856',provider:'NodeX Validator'},{id:'49963582499c44dc8e119b4112e2f7b227003333',address:'seed-node.mms.team:39656',provider:'MMS'}],persistent_peers:[{id:'6afae5a544d74a8581da932aaa6d483ce797a6b1',address:'75.119.157.167:28656',provider:'Inter Blockchain Services'},{id:'a6ebaed2c7972941b5cce5d94ec94a1352a600a4',address:'peers-decentr.sxlzptprjkt.xyz:31656',provider:'sxlzptprjkt | VALIDATOR'},{id:'05f4788f936aa0158eeb935d8857cc9d23e6683d',address:'65.109.28.226:12656',provider:'Hexnodes'},{id:'7678919ce37d6a8dc24a81c20ca8856147455670',address:'rpc.decentr.indonode.net:20656',provider:'Indonode'},{id:'153656b1037e183368bbf9d03a6b97b1a3a9c976',address:'peer-decentr.mms.team:26656',provider:'MMS'},{id:'0ec21d5e8c86973bfef04e66b2a0e5d6d3d86820',address:'109.123.234.203:26656',provider:'MathNodes'}]},apis:{rpc:[{address:'https://poseidon.mainnet.decentr.xyz',provider:'decentr'},{address:'https://decentr-rpc.badgerbite.io:443',provider:'BadgerBite'},{address:'https://rpc.decentr.chaintools.tech/',provider:'ChainTools'},{address:'https://decentr-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-dcntr.nodine.id/',provider:'Nodine.ID'},{address:'https://rpc-decentr.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rpc.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://rpc.decentr.nodexcapital.com',provider:'NodeX Validator'},{address:'https://rpc-decentr.comunitynode.my.id',provider:'Comunity Node'},{address:'https://rpc.decentr.indonode.net',provider:'Indonode'},{address:'https://rpc-decentr.mms.team/',provider:'MMS'}],rest:[{address:'https://rest.mainnet.decentr.xyz',provider:'decentr'},{address:'https://api.decentr.chaintools.tech/',provider:'ChainTools'},{address:'https://decentr-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-dcntr.nodine.id',provider:'Nodine.ID'},{address:'https://api-decentr.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://lcd.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://rest.decentr.nodexcapital.com',provider:'NodeX Validator'},{address:'https://api-decentr.comunitynode.my.id',provider:'Comunity Node'},{address:'https://api.decentr.indonode.net',provider:'Indonode'},{address:'https://api-decentr.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc-decentr.sxlzptprjkt.xyz:443',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://grpc.decentr.hexnodes.co',provider:'Hexnodes'},{address:'https://grpc.decentr.nodexcapital.com:443',provider:'NodeX Validator'},{address:'grpc-decentr.mms.team:443',provider:'MMS'}]},explorers:[{kind:'decentr.net',url:'https://explorer.decentr.net',tx_page:'https://explorer.decentr.net/transactions/${txHash}?networkId=mainnet'},{kind:'ping.pub',url:'https://ping.pub/decentr/',tx_page:'https://ping.pub/decentr/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/decentr',tx_page:'https://atomscan.com/decentr/transactions/${txHash}',account_page:'https://atomscan.com/decentr/accounts/${accountAddress}'},{kind:'Nodine.ID',url:'https://explorer.co.id/decentr',tx_page:'https://explorer.co.id/decentr/tx/${txHash}'},{kind:'THE EXPLORER',url:'https://explorer.sxlzptprjkt.xyz/decentr',tx_page:'https://explorer.sxlzptprjkt.xyz/decentr/tx/${txHash}'},{kind:'hexskrt EXPLORER',url:'https://explorer.hexskrt.net/decentr',tx_page:'https://explorer.hexskrt.net/decentr/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/decentr',tx_page:'https://explorer.nodexcapital.com/decentr/tx/${txHash}'},{kind:'Explorer ComunityNode',url:'https://explorer.comunitynode.my.id/decentr',tx_page:'https://explorer.comunitynode.my.id/decentr/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'desmos',status:'live',network_type:'mainnet',website:'https://desmos.network/',pretty_name:'Desmos',chain_id:'desmos-mainnet',bech32_prefix:'desmos',daemon_name:'desmos',node_home:'$HOME/.desmos',key_algos:['secp256k1'],slip44:852,fees:{fee_tokens:[{denom:'udsm',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'udsm'}]},codebase:{git_repo:'https://github.com/desmos-labs/desmos',recommended_version:'v6.0.0',compatible_versions:['6.0.0'],binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v6.0.0/desmos-6.0.0-linux-amd64'},genesis:{genesis_url:'https://raw.githubusercontent.com/desmos-labs/mainnet/main/genesis.json'},versions:[{name:'v4.8.0',recommended_version:'v4.8.1',compatible_versions:['v4.8.0','v4.8.1'],binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v4.8.1/desmos-4.8.1-linux-amd64'},next_version_name:'v5.0.0'},{name:'v5.0.0',recommended_version:'v5.1.0',compatible_versions:['v5.1.0'],proposal:28,height:9069645,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v5.1.0/desmos-5.1.0-linux-amd64'},next_version_name:'v5.2.0'},{name:'v5.2.0',recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],proposal:29,height:9259165,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v5.2.0/desmos-5.2.0-linux-amd64'},next_version_name:'v6'},{name:'v6.0.0',recommended_version:'v6.1.0',compatible_versions:['v6.1.0'],proposal:32,height:10213500,binaries:{'linux/amd64':'https://github.com/desmos-labs/desmos/releases/download/v6.1.0/desmos-6.1.0-linux-amd64'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg'},peers:{seeds:[{id:'5c86915026093f9a2f81e5910107cf14676b48fc',address:'seed-2.mainnet.desmos.network:26656',provider:'desmos'},{id:'45105c7241068904bdf5a32c86ee45979794637f',address:'seed-3.mainnet.desmos.network:26656',provider:'desmos'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16256',provider:'Lavender.Five Nodes 🐝'},{id:'15b1f6b49a548e9f0d0855bd340199bce9140add',address:'seed-desmos.starsquid.io:15601',provider:'Starsquid'},{id:'c071562db4d2ed2d22100b0d34ec4788f1b058cf',address:'seed-desmos.explorer.co.id:17656',provider:'Nodine.ID'},{id:'73fc6b8b41aada42306b2f149619cc0ff935a868',address:'desmos-seed.panthea.eu:39656',provider:'Panthea EU'},{id:'6580d5123923ec1426c67658d2ae1e68cfd6a62f',address:'seeds.whispernode.com:16256',provider:'WhisperNode🤐'},{id:'b7c72e371caca2e5287c0d9a68bfcdabc93fc664',address:'seed-desmos.ibs.team:16658',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'7c506d9e32cfc486ea714ee0c0307022398b8c20',address:'desmos-peer.panthea.eu:29656',provider:'Panthea EU'},{id:'e8ff89b51d9fbf594e7f9237f01a6a2f19c44725',address:'65.21.91.99:36656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.mainnet.desmos.network',provider:'desmos'},{address:'https://desmos-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://desmos.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-desmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'https://desmos-rpc.staketab.org:443',provider:'Staketab'},{address:'https://desmos-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api.mainnet.desmos.network',provider:'desmos'},{address:'https://desmos-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://desmos.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'https://desmos-rest.staketab.org',provider:'Staketab'},{address:'https://desmos-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'desmos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://desmos.nodejumper.io:9090',provider:'Nodejumper 🚀'},{address:'https://grpc-desmos.explorer.co.id',provider:'Nodine.ID'},{address:'services.staketab.com:9043',provider:'Staketab'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/desmos',tx_page:'https://app.ezstaking.io/desmos/txs/${txHash}',account_page:'https://app.ezstaking.io/desmos/account/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/desmos',tx_page:'https://bigdipper.live/desmos/transactions/${txHash}',account_page:'https://bigdipper.live/desmos/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/desmos',tx_page:'https://www.mintscan.io/desmos/transactions/${txHash}',account_page:'https://www.mintscan.io/desmos/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/desmos',tx_page:'https://ping.pub/desmos/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/desmos',tx_page:'https://atomscan.com/desmos/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/desmos',tx_page:'https://explorer.tcnetwork.io/desmos/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'dig',status:'live',network_type:'mainnet',website:'https://digchain.org/',pretty_name:'Dig Chain',chain_id:'dig-1',bech32_prefix:'dig',daemon_name:'digd',node_home:'$HOME/.dig',key_algos:['secp256k1','ethsecp256k1'],extra_codecs:['ethermint'],slip44:118,fees:{fee_tokens:[{denom:'udig',low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'udig'}]},codebase:{git_repo:'https://github.com/notional-labs/dig',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/dig/master/networks/mainnets/dig-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png'},peers:{seeds:[],persistent_peers:[{id:'64eccffdc60a206227032d3a021fbf9dfc686a17',address:'194.163.156.84:26656'}]},apis:{rpc:[{address:'https://rpc-1-dig.notional.ventures'},{address:'https://rpc-dig-ia.cosmosia.notional.ventures/',provider:'Notional'}],rest:[{address:'https://api-1-dig.notional.ventures'},{address:'https://api-dig-ia.cosmosia.notional.ventures/',provider:'Notional'}],grpc:[{address:'grpc-dig-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/dig',tx_page:'https://ping.pub/dig/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/dig',tx_page:'https://atomscan.com/dig/transactions/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/dig',tx_page:'https://explorer.tcnetwork.io/dig/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'doravota',chain_id:'vota-ash',pretty_name:'Dora Vota',status:'live',network_type:'mainnet',bech32_prefix:'dora',daemon_name:'dorad',node_home:'$HOME/.dora',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'peaka',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'peaka'}]},codebase:{git_repo:'https://github.com/dorafactory/doravota',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{},genesis:{genesis_url:'https://github.com/DoraFactory/doravota/blob/main/config/genesis.json'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://vota-rpc.dorafactory.org/',provider:'dorafactory'}],rest:[{address:'https://vota-rest.dorafactory.org',provider:'dorafactory'}],grpc:[]},explorers:[{kind:'Dora Vota Ping Pub',url:'https://vota-explorer.dorafactory.org',tx_page:'https://vota-explorer.dorafactory.org/dora/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'dyson',website:'https://dysonprotocol.com/',status:'live',network_type:'mainnet',pretty_name:'Dyson Protocol',chain_id:'dyson-mainnet-01',bech32_prefix:'dys',node_home:'$HOME/.dyson',daemon_name:'dysond',slip44:118,fees:{fee_tokens:[{denom:'dys',low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0003}]},staking:{staking_tokens:[{denom:'dys'}]},codebase:{git_repo:'https://gitlab.com/dysonproject/dyson',recommended_version:'v0.0.2-bebf2e98',compatible_versions:['v0.0.2-bebf2e98'],genesis:{genesis_url:'https://gitlab.com/dysonproject/dyson-deploy/-/raw/develop/genesis.json'},versions:[{name:'v0.0.2-bebf2e98',recommended_version:'v0.0.2-bebf2e98',compatible_versions:['v0.0.2-bebf2e98']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dyson.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dyson.svg'},peers:{seeds:[],persistent_peers:[{id:'b1fd06f7f129ad6bf66635b7068931cf0fb68497',address:'161.97.91.203:27656',provider:'genznodes'}]},apis:{rpc:[{address:'https://dys-tm.dyson.lol:443',provider:'lol'},{address:'https://dys-tm.dysonprotocol.com:443',provider:'dysonprotocol'},{address:'https://dyson-rpc.cogwheel.zone:443',provider:'cogwheel'}],rest:[{address:'https://dys-api.dyson.lol:443',provider:'lol'},{address:'https://dys-api.dysonprotocol.com:443',provider:'dysonprotocol'},{address:'https://dyson-api.genznodes.dev:443',provider:'genznodes'},{address:'https://dyson-api.cogwheel.zone:443',provider:'cogwheel'}],grpc:[{address:'dys-grpc.dyson.lol:443',provider:'lol'},{address:'https://dyson-grpc.cogwheel.zone:443',provider:'cogwheel'}]},explorers:[{kind:'dysonprotocol',url:'https://explorer.dys.dysonprotocol.com/dyson/',tx_page:'https://explorer.dys.dysonprotocol.com/dyson/tx/${txHash}'},{kind:'lol',url:'https://explorer.dys.dyson.lol',tx_page:'https://explorer.dys.dyson.lol/dyson/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'echelon',status:'live',network_type:'mainnet',pretty_name:'Echelon',chain_id:'echelon_3000-3',bech32_prefix:'echelon',node_home:'$HOME/.echelond',slip44:60,fees:{fee_tokens:[{denom:'aechelon',low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aechelon'}]},codebase:{git_repo:'https://github.com/echelonfoundation/echelon',recommended_version:'v1.1.4',compatible_versions:['v1.1.4','v1.0.3'],binaries:{'linux/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip'},genesis:{genesis_url:'https://gist.githubusercontent.com/echelonfoundation/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json'},versions:[{name:'v1.1.4',recommended_version:'v1.1.4',compatible_versions:['v1.1.4','v1.0.3'],binaries:{'linux/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/echelon.svg'},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://ech01trpc.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://rpc.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}],rest:[{address:'https://ech01api.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://api.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}],grpc:[],'evm-http-jsonrpc':[{address:'https://ech01jrpc.mindheartsoul.org',provider:'Mind Heart Soul'},{address:'https://jrpc.echjoker.lol',provider:'⚡ Echelon Joker ⚛ 🃏'}]},explorers:[{kind:'echelon',url:'https://app.ech.network/explorer',tx_page:'https://app.ech.network/explorer/tx/${txHash}'},{kind:'blockscout',url:'https://scout.ech.network',tx_page:'https://scout.ech.network/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/echelon',tx_page:'https://ping.pub/echelon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/echelon',tx_page:'https://atomscan.com/echelon/transactions/${txHash}',account_page:'https://atomscan.com/echelon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'emoney',status:'live',network_type:'mainnet',pretty_name:'e-Money',chain_id:'emoney-3',bech32_prefix:'emoney',daemon_name:'emd',node_home:'$HOME/.emd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ungm',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'eeur',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'echf',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'enok',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'esek',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'edkk',low_gas_price:1,average_gas_price:1,high_gas_price:1}]},staking:{staking_tokens:[{denom:'ungm'}]},codebase:{git_repo:'https://github.com/e-money/em-ledger',recommended_version:'v1.1.3',compatible_versions:['v1.1.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/e-money/networks/master/emoney-3/genesis.json'},versions:[{name:'v1.1.3',recommended_version:'v1.1.3',compatible_versions:['v1.1.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg'},peers:{seeds:[{id:'eb491498b8f91a02090c2feb7ad875df4087772e',address:'seeds.goldenratiostaking.net:1625',provider:'Golden Ratio Staking'},{id:'ecec8933d80da5fccda6bdd72befe7e064279fc1',address:'207.180.213.123:26676',provider:'easy2stake'},{id:'1723e34f45f54584f44d193ce9fd9c65271ca0b3',address:'13.124.62.83:26656',provider:'B-Harvest'},{id:'34eca4a9142bf9c087a987b572c114dad67a8cc5',address:'172.105.148.191:26656',provider:'Cat Boss'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'emoney-mainnet-seed.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'emoney-mainnet-peer.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://emoney.validator.network',provider:'e-Money'},{address:'https://rpc-emoney-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.emoney.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://e-money-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc.emoney.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://emoney-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'https://emoney.validator.network/api/',provider:'e-Money'},{address:'https://api-emoney-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.emoney.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://e-money-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api.emoney.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://emoney-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'grpc-emoney-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'emoney-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/emoney',tx_page:'https://app.ezstaking.io/emoney/txs/${txHash}',account_page:'https://app.ezstaking.io/emoney/account/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/emoney',tx_page:'https://bigdipper.live/emoney/transactions/${txHash}',account_page:'https://bigdipper.live/emoney/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/emoney',tx_page:'https://www.mintscan.io/emoney/transactions/${txHash}',account_page:'https://www.mintscan.io/emoney/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/e-money',tx_page:'https://ping.pub/e-money/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/emoney',tx_page:'https://atomscan.com/emoney/transactions/${txHash}',account_page:'https://atomscan.com/emoney/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'empowerchain',chain_id:'empowerchain-1',pretty_name:'EmpowerChain',status:'live',network_type:'mainnet',bech32_prefix:'empower',daemon_name:'empowerd',node_home:'$HOME/.empowerchain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umpwr',fixed_min_gas_price:0,low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'umpwr'}]},codebase:{git_repo:'https://github.com/EmpowerPlastic/empowerchain',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://github.com/EmpowerPlastic/empowerchain/raw/main/mainnet/empowerchain-1/genesis.tar.gz'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},peers:{seeds:[{id:'f2ed98cf518b501b6d1c10c4a16d0dfbc4a9cc98',address:'tenderseed.ccvalidators.com:27001'},{id:'e16668ddd526f4e114ebb6c4714f0c18c0add8f8',address:'empower-seed.zenscape.one:26656'},{id:'6740fa259552a628266a85de8c2a3dee7702b8f9',address:'empower-mainnet-seed.itrocket.net:14656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'empowerchain-mainnet-seed.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'a1427b456513ab70967a2a5c618d347bc89e8848',address:'seed.empowerchain.io:26656'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:17456',provider:'WhisperNode🤐'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'empowerchain.seed.mzonder.com:12156',provider:'MZONDER'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'empowerchain-mainnet-peer.autostake.com:27326',provider:'AutoStake 🛡️ Slash Protected'},{id:'178718a993161cc20f9d0de2bbef9a3aec5c1d3d',address:'rpc.empower.indonode.net:52656',provider:'Indonode'},{id:'a5ce71892959a23ed941cb0167f28959b6694ea3',address:'rpc-empower.vinjan.xyz:24656',provider:'vinjan'},{id:'60b046f36fe485fb40cb8ece99e14244141de3cc',address:'mainnet-empower.konsortech.xyz:27656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc-empowerchain.ecostake.com:443',provider:'ecostake'},{address:'https://empowerchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc-empower.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'https://rpc.empower.indonode.net:443',provider:'Indonode'},{address:'https://empower-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-empower.vinjan.xyz:443',provider:'vinjan'},{address:'https://rpc.empower.nodestake.top',provider:'NodeStake'},{address:'https://mainnet-empower-rpc.konsortech.xyz',provider:'KonsorTech'}],rest:[{address:'https://rest-empowerchain.ecostake.com:443',provider:'ecostake'},{address:'https://empowerchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.api.liveraven.net',provider:'LiveRaveN'},{address:'https://empower-api.w3coins.io',provider:'w3coins'},{address:'https://lcd-empower.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'https://api.empower.indonode.net:443',provider:'Indonode'},{address:'https://api-empower.vinjan.xyz:443',provider:'vinjan'},{address:'https://api.empower.nodestake.top',provider:'NodeStake'},{address:'https://mainnet-empower-api.konsortech.xyz',provider:'KonsorTech'}],grpc:[{address:'empowerchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://empower.grpc.liveraven.net',provider:'LiveRaveN'},{address:'empower-grpc.w3coins.io:17390',provider:'w3coins'},{address:'grpc-empowerchain.mzonder.com:443',provider:'MZONDER'},{address:'grpc-empower.vinjan.xyz',provider:'vinjan'},{address:'https://grpc.empower.nodestake.top:443',provider:'NodeStake'}]},explorers:[{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/empower',tx_page:'https://explorer.nodestake.top/empower/tx/${txHash}',account_page:'https://explorer.nodestake.top/empower/account/{$accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'ethos',status:'live',network_type:'mainnet',pretty_name:'Ethos',chain_id:'ethos_7003-1',bech32_prefix:'ethos',daemon_name:'ethosd',node_home:'$HOME/.ethos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aRYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://ethos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://ethos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'ethos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[{address:'https://ethos-evm.provable.dev/',provider:'laurel.provable'}]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'evmos',status:'live',network_type:'mainnet',website:'https://evmos.org/',pretty_name:'Evmos',chain_id:'evmos_9001-2',bech32_prefix:'evmos',node_home:'$HOME/.evmosd',daemon_name:'evmosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aevmos',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aevmos'}]},codebase:{git_repo:'https://github.com/evmos/evmos',recommended_version:'v13.0.2',compatible_versions:['v13.0.2'],binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Windows_amd64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',genesis:{genesis_url:'https://archive.evmos.org/mainnet/genesis.json'},versions:[{name:'v12',tag:'v12.1.5',proposal:137,height:12303000,recommended_version:'v12.1.5',compatible_versions:['v12.1.5','v12.1.3','v12.1.2','v12.1.1','v12.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Windows_amd64.zip'},next_version_name:'v13.0.2'},{name:'v13.0.2',tag:'v13.0.2',proposal:149,height:14538200,recommended_version:'v13.0.2',compatible_versions:['v13.0.2'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'v0.34.29'},ibc_go_version:'v6.2.0',binaries:{'linux/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_amd64.tar.gz','linux/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Windows_amd64.zip'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:13456',provider:'RHINO'},{id:'7aa31684d201f8ebc0b1e832d90d7490345d77ee',address:'52.10.99.253:26656',provider:'Cosmostation'},{id:'5740e4a36e646e80cc5648daf5e983e5b5d8f265',address:'54.39.18.27:26656',provider:'Figment'},{id:'588cedb70fa1d98c14a2f2c1456bfa41e1a156a8',address:'evmos-sentry.mercury-nodes.net:29539',provider:'Mercury'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13456',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13456',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'evmos-mainnet-seed.autostake.com:26736',provider:'AutoStake 🛡️ Slash Protected'},{id:'40f4fac63da8b1ce8f850b0fa0f79b2699d2ce72',address:'seed.evmos.jerrychong.com:26656',provider:"Jerry's Pool"},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'evmos.seed.node75.org:10756',provider:'Pro-nodes75'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'evmos-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'evmos-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e4f7c3181d0028209c664bfd4c259f2c4d947491',address:'seeds.whispernode.com:13456',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:13456',provider:'carbonZERO🌲'},{id:'ac009a9564d3471852795b5d703095a1d4b6a3e1',address:'seed-evmos-01.stakeflow.io:1707',provider:'Stakeflow'},{id:'008175475229d09bcbbbe713c4e50faa85719c9e',address:'seed-node.mms.team:37656',provider:'MMS'}],persistent_peers:[{id:'7aa31684d201f8ebc0b1e832d90d7490345d77ee',address:'52.10.99.253:26656',provider:'Cosmostation'},{id:'5740e4a36e646e80cc5648daf5e983e5b5d8f265',address:'54.39.18.27:26656',provider:'Figment'},{id:'588cedb70fa1d98c14a2f2c1456bfa41e1a156a8',address:'evmos-sentry.mercury-nodes.net:29539',provider:'Mercury'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'evmos-mainnet-peer.autostake.com:26736',provider:'AutoStake 🛡️ Slash Protected'},{id:'ac009a9564d3471852795b5d703095a1d4b6a3e1',address:'peer-evmos-01.stakeflow.io:1707',provider:'Stakeflow'},{id:'d3c8c2ecd3cf0d05cc49ff12b81c52b3ec9675a5',address:'peer-evmos.mms.team:26656',provider:'MMS'}]},apis:{rpc:[{address:'https://evmos.kingnodes.com',provider:'kingnodes'},{address:'https://rpc-evmos.ecostake.com',provider:'ecostake'},{address:'https://rpc-evmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://evmos-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://tendermint.bd.evmos.org:26657',provider:'Blockdaemon'},{address:'https://rpc-evmos-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://rpc.evmos.interbloc.org',provider:'Interbloc'},{address:'https://rpc-evmos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.evmos.testnet.run',provider:'TestNetRun'},{address:'https://rpc.evmos.nodestake.top',provider:'NodeStake'},{address:'https://rpc.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://rpc.evmos.chaintools.tech/',provider:'ChainTools'},{address:'https://evmos-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.evmos.silentvalidator.com/',provider:'silent'},{address:'https://rpc.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmos.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc-evmos.architectnodes.com',provider:'Architect Nodes'},{address:'https://evmos-rpc.validatrium.club',provider:'Validatrium'},{address:'https://evmos-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://evmos-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://evmos.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://evmos.api.onfinality.io/public',provider:'OnFinality'},{address:'https://evmos-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-evmos-01.stakeflow.io',provider:'Stakeflow'},{address:'https://evmos-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://rpc-evmos.validavia.me',provider:'Validavia'},{address:'https://evmos-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-evmos.mms.team',provider:'MMS'}],rest:[{address:'https://evmos.kingnodes.com',provider:'kingnodes'},{address:'https://lcd-evmos.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest.bd.evmos.org:1317',provider:'Blockdaemon'},{address:'https://evmos-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-evmos-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.evmos.interbloc.org',provider:'Interbloc'},{address:'https://lcd.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://api-evmos.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.evmos.nodestake.top',provider:'NodeStake'},{address:'https://evmos-api.polkachu.com',provider:'Polkachu'},{address:'https://api.evmos.silentvalidator.com/',provider:'silent'},{address:'https://rest.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmos.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://rest-evmos.architectnodes.com',provider:'Architect Nodes'},{address:'https://evmos-api.validatrium.club',provider:'Validatrium'},{address:'https://evmos-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://evmos-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest-evmos.ecostake.com',provider:'ecostake'},{address:'https://evmos.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://evmos-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-evmos-01.stakeflow.io',provider:'Stakeflow'},{address:'https://evmos-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://lcd-evmos.validavia.me',provider:'Validavia'},{address:'https://evmos-api.w3coins.io',provider:'w3coins'},{address:'https://api-evmos.mms.team',provider:'MMS'}],grpc:[{address:'grpc-evmos.kingnodes.com:443',provider:'kingnodes'},{address:'grpc.bd.evmos.org:9090',provider:'evmos.org'},{address:'grpc-evmos-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'evmos-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.evmos.nodestake.top:443',provider:'NodeStake'},{address:'grpc-evmos.cosmos-spaces.cloud:1190',provider:'Cosmos Spaces'},{address:'evmos.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'evmos-grpc.polkachu.com:13490',provider:'Polkachu'},{address:'evmos.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'evmos-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'evmos.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'evmos-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-evmos-01.stakeflow.io:1702',provider:'Stakeflow'},{address:'https://evmos-grpc.theamsolutions.info ',provider:'AM Solutions'},{address:'evmos-grpc.w3coins.io:13490',provider:'w3coins'},{address:'grpc-evmos.mms.team:443',provider:'MMS'}],'evm-http-jsonrpc':[{address:'https://eth.bd.evmos.org:8545',provider:'Blockdaemon'},{address:'https://jsonrpc-evmos-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://evmos-json-rpc.stakely.io',provider:'Stakely'},{address:'https://jsonrpc.evmos.nodestake.top',provider:'NodeStake'},{address:'https://json-rpc.evmos.bh.rocks',provider:'BlockHunters'},{address:'https://evmos-json-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://evm-rpc.evmos.silentvalidator.com/',provider:'silent'},{address:'https://json-rpc.evmos.tcnetwork.io',provider:'TC Network'},{address:'https://evmosevm.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://evmos-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://evmos-jsonrpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://jsonrpc-evmos.mms.team',provider:'MMS'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/evmos',tx_page:'https://app.ezstaking.io/evmos/txs/${txHash}',account_page:'https://app.ezstaking.io/evmos/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/evmos',tx_page:'https://www.mintscan.io/evmos/transactions/${txHash}',account_page:'https://www.mintscan.io/evmos/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/evmos',tx_page:'https://bigdipper.live/evmos/transactions/${txHash}',account_page:'https://bigdipper.live/evmos/accounts/${accountAddress}'},{kind:'blockscout',url:'https://evm.evmos.org',tx_page:'https://evm.evmos.org/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/evmos',tx_page:'https://ping.pub/evmos/tx/${txHash}'},{kind:'explorers.guru',url:'https://evmos.explorers.guru',tx_page:'https://evmos.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/evmos',tx_page:'https://atomscan.com/evmos/transactions/${txHash}',account_page:'https://atomscan.com/evmos/accounts/${accountAddress}'},{kind:'tcnetwork',url:'https://evmos.tcnetwork.io',tx_page:'https://evmos.tcnetwork.io/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/evmos',account_page:'https://stakeflow.io/evmos/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'fetchhub',status:'live',network_type:'mainnet',pretty_name:'Fetch.ai',chain_id:'fetchhub-4',bech32_prefix:'fetch',daemon_name:'fetchd',node_home:'$HOME/.fetchd',slip44:118,fees:{fee_tokens:[{denom:'afet',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'afet'}]},codebase:{git_repo:'https://github.com/fetchai/fetchd',recommended_version:'v0.10.5',compatible_versions:['v0.10.5'],genesis:{genesis_url:'https://raw.githubusercontent.com/fetchai/genesis-fetchhub/fetchhub-4/fetchhub-4/data/genesis_migrated_5300200.json'},versions:[{name:'v0.10.5',recommended_version:'v0.10.5',compatible_versions:['v0.10.5']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg'},peers:{seeds:[{id:'17693da418c15c95d629994a320e2c4f51a8069b',address:'connect-fetchhub.fetch.ai:36456',provider:'fetch.ai'},{id:'a575c681c2861fe945f77cb3aba0357da294f1f2',address:'connect-fetchhub.fetch.ai:36457',provider:'fetch.ai'},{id:'d7cda986c9f59ab9e05058a803c3d0300d15d8da',address:'connect-fetchhub.fetch.ai:36458',provider:'fetch.ai'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15256',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'fetchhub-mainnet-seed.autostake.com:27266',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'fetchhub-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'fetchhub-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'937d7371c9381aa7ae5f411129419a893164becf',address:'seed-fetch.ibs.team:16659',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'e3d21a822e3903a96c14bfd8f8e06132f198d7c4',address:'sentries-fetchhub.fetch.ai:36400',provider:'fetch.ai'},{id:'4be243f5d22403f6069d2ed3c4a79161216f22a0',address:'sentries-fetchhub.fetch.ai:36401',provider:'fetch.ai'},{id:'d6faadb9e785642b355136ed278d5b5d6b2f87dd',address:'sentries-fetchhub.fetch.ai:36402',provider:'fetch.ai'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'fetchhub-mainnet-peer.autostake.com:27266',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc-fetchhub.fetch.ai:443',provider:'fetch.ai'},{address:'https://rpc-fetchhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://fetch-rpc.polkachu.com',provider:'Polkachu'},{address:'https://fetchai-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://fetch-rpc.teasel.org',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'https://fetch-rpc.antrixy.org',provider:'Antrix'},{address:'https://rpc-fetch.architectnodes.com',provider:'Architect Nodes'},{address:'https://fetchhub-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://fetch-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://fetch-rpc.cosmosrescue.com',provider:'cosmosrescue'},{address:'https://fetch-rpc.w3coins.io',provider:'w3coins'},{address:'https://fetch-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://fetch-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://rest-fetchhub.fetch.ai',provider:'fetch.ai'},{address:'https://api-fetchhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://fetch-api.polkachu.com',provider:'Polkachu'},{address:'https://fetchai-api.kleomedes.network',provider:'Kleomedes'},{address:'https://fetch-rest.teasel.org',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'https://fetch-rest.antrixy.org',provider:'Antrix'},{address:'https://fetchhub-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-fetch.architectnodes.com',provider:'Architect Nodes'},{address:'https://fetch-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://fetch-api.cosmosrescue.com',provider:'cosmosrescue'},{address:'https://fetch-api.w3coins.io',provider:'w3coins'},{address:'https://fetch-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://fetch-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-fetchhub.fetch.ai:443',provider:'fetch.ai'},{address:'grpc-fetchhub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'fetch-grpc.polkachu.com:15290',provider:'Polkachu'},{address:'fetchhub-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'fetch-grpc.teasel.org:443',provider:'𝗧𝗲𝗮𝘀𝗲𝗹'},{address:'fetch-grpc.antrixy.org:443',provider:'Antrix'},{address:'fetch-grpc.cosmosrescue.com:9090',provider:'cosmosrescue'},{address:'fetch-grpc.w3coins.io:15290',provider:'w3coins'},{address:'fetch-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/fetchai',tx_page:'https://www.mintscan.io/fetchai/transactions/${txHash}',account_page:'https://www.mintscan.io/fetchai/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://explore-fetchhub.fetch.ai',tx_page:'https://explore-fetchhub.fetch.ai/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/fetchhub',tx_page:'https://ping.pub/fetchhub/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/fetchai',tx_page:'https://atomscan.com/fetchai/transactions/${txHash}',account_page:'https://atomscan.com/fetchai/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://fetch-explorer.teasel.org',tx_page:'https://fetch-explorer.teasel.org/transactions/${txHash}'},{kind:'azoyalabs',url:'https://fetchstation.azoyalabs.com/mainnet',tx_page:'https://fetchstation.azoyalabs.com/mainnet/explorer/transactions/${txHash}',account_page:'https://fetchstation.azoyalabs.com/mainnet/explorer/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'firmachain',status:'live',network_type:'mainnet',website:'https://firmachain.org/',pretty_name:'FirmaChain',chain_id:'colosseum-1',bech32_prefix:'firma',slip44:7777777,daemon_name:'firmachaind',node_home:'$HOME/.firmachain',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'ufct',fixed_min_gas_price:0.1}]},staking:{staking_tokens:[{denom:'ufct'}]},codebase:{git_repo:'https://github.com/firmachain/firmachain',recommended_version:'v0.3.5-patch',compatible_versions:['v0.3.5-patch'],genesis:{genesis_url:'https://raw.githubusercontent.com/FirmaChain/mainnet/main/colosseum-1/genesis.json'},versions:[{name:'v0.3.5',recommended_version:'v0.3.5-patch',compatible_versions:['v0.3.5-patch']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg'},peers:{seeds:[{id:'f89dcc15241e30323ae6f491011779d53f9a5487',address:'mainnet-seed1.firmachain.dev:26656',provider:'FirmaChain'},{id:'04cce0da4cf5ceb5ffc04d158faddfc5dc419154',address:'mainnet-seed2.firmachain.dev:26656',provider:'FirmaChain'},{id:'940977bdc070422b3a62e4985f2fe79b7ee737f7',address:'mainnet-seed3.firmachain.dev:26656',provider:'FirmaChain'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16456',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'931a7c680d28c84a8a53e4017a6eae0788ee7cf2',address:'firmachain-seed.ramuchi.tech:57656',provider:'ramuchi.tech'}]},apis:{rpc:[{address:'https://lcd-mainnet.firmachain.dev:26657',provider:'FirmaChain'},{address:'https://rpc.firmachain.chaintools.tech/',provider:'ChainTools'},{address:'https://firmachain-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-rpc.ramuchi.tech',provider:'ramuchi.tech'}],rest:[{address:'https://lcd-mainnet.firmachain.dev:1317',provider:'FirmaChain'},{address:'https://api.firmachain.chaintools.tech/',provider:'ChainTools'},{address:'https://firmachain-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-api.ramuchi.tech',provider:'ramuchi.tech'}],grpc:[{address:'firmachain-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://firmachain-grpc.ramuchi.tech:1390',provider:'ramuchi.tech'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/firmachain',tx_page:'https://app.ezstaking.io/firmachain/txs/${txHash}',account_page:'https://app.ezstaking.io/firmachain/account/${accountAddress}'},{kind:'bigdipper',url:'https://explorer.firmachain.dev',tx_page:'https://explorer.firmachain.dev/transactions/${txHash}'},{kind:'explorer.ChainTools',url:'https://explorer.chaintools.tech/firmachain',tx_page:'https://explorer.chaintools.tech/firmachain/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/firmachain',tx_page:'https://atomscan.com/firmachain/transactions/${txHash}',account_page:'https://atomscan.com/firmachain/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'fxcore',chain_id:'fxcore',website:'https://functionx.io',pretty_name:'f(x)Core',status:'live',network_type:'mainnet',bech32_prefix:'fx',daemon_name:'fxcored',node_home:'$HOME/.fxcore',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'FX',fixed_min_gas_price:4000000000000,low_gas_price:4000000000000,average_gas_price:4200000000000,high_gas_price:5000000000000}]},staking:{staking_tokens:[{denom:'FX'}]},codebase:{git_repo:'https://github.com/functionx/fx-core',recommended_version:'v4.2.1',compatible_versions:['v4.2.1'],binaries:{'linux/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v4.2.1/fx-core_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Windows_x86_64.zip'},genesis:{name:'fxv1',genesis_url:'https://github.com/functionx/fx-core/raw/main/public/mainnet/genesis.json'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',versions:[{name:'fxv1',tag:'v1.1.2',height:0,next_version_name:'fxv2',recommended_version:'v1.1.2',compatible_versions:['v1.1.2'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Windows_x86_64.zip'}},{name:'fxv2',tag:'v2.4.2',height:5713000,proposal:10,next_version_name:'fxv3',recommended_version:'v2.4.2',compatible_versions:['v2.4.2'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Windows_x86_64.zip'}},{name:'fxv3',tag:'v3.1.0',height:8756000,proposal:29,next_version_name:'v4.2.x',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],binaries:{'linux/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Windows_x86_64.zip'}},{name:'v4.2.x',tag:'v4.2.1',height:10477500,proposal:36,recommended_version:'v4.2.1',compatible_versions:['v4.2.1'],binaries:{'linux/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/FunctionX/fx-core/releases/download/v4.2.1/fx-core_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'}}]},peers:{seeds:[{id:'c5877d9d243af1a504caf5b7f7a9c915b3ae94ae',address:'fxcore-mainnet-seed-node-1.functionx.io:26656',provider:'Function X'},{id:'b289311ece065c813287e3a25835bb6378999aa5',address:'fxcore-mainnet-seed-node-2.functionx.io:26656',provider:'Function X'}],persistent_peers:[{id:'96f04dffc25ffcce11e179581d2a3ab6cb5535d5',address:'fxcore-mainnet-node-1.functionx.io:26656',provider:'Function X'},{id:'836ded83bac83a4ac8511826fa1ad4ca2238f960',address:'fxcore-mainnet-node-2.functionx.io:26656',provider:'Function X'},{id:'7c7a260eeefda37eac896ae423e78cf345a2ef70',address:'fxcore-mainnet-node-3.functionx.io:26656',provider:'Function X'},{id:'0fee38117655b6961319950d6beb929fb194217c',address:'fxcore-mainnet-node-4.functionx.io:26656',provider:'Function X'},{id:'6e8818051a2ca9b8be67a6f2ba48c33d8c489d5c',address:'fxcore-mainnet-node-5.functionx.io:26656',provider:'Function X'}]},apis:{rpc:[{address:'https://fx-json.functionx.io',provider:'Function X'},{address:'https://fx-json.portfolio-x.xyz:26657',provider:'Portfolio X'}],rest:[{address:'https://fx-rest.functionx.io',provider:'Function X'},{address:'https://fx-rest.portfolio-x.xyz:1317',provider:'Portfolio X'}],grpc:[{address:'https://fx-grpc.functionx.io',provider:'Function X'},{address:'https://fx-grpc.portfolio-x.xyz:9090',provider:'Portfolio X'}],'evm-http-jsonrpc':[{address:'https://fx-web3.functionx.io',provider:'Function X'}]},explorers:[{kind:'starscan',url:'https://starscan.io',tx_page:'https://starscan.io/fxcore/tx/${txHash}',account_page:'https://starscan.io/fxcore/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'galaxy',status:'live',network_type:'mainnet',website:'https://galaxychain.zone/',pretty_name:'Galaxy',chain_id:'galaxy-1',bech32_prefix:'galaxy',daemon_name:'galaxyd',node_home:'$HOME/.galaxy',slip44:118,fees:{fee_tokens:[{denom:'uglx',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'uglx'}]},codebase:{git_repo:'https://github.com/galaxies-labs/galaxy',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz','darwin/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz'},genesis:{genesis_url:'https://github.com/OrbisWorlds/networks/raw/main/galaxy-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz','darwin/amd64':'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg'},peers:{seeds:[],persistent_peers:[{id:'10f7caa39969dc36450b138848a06e7deabe6fed',address:'95.111.244.128:26656',provider:'Pathrocknetwork'},{id:'8b447bd4fa1e56d8252538a6e23573e5e78924fa',address:'161.97.155.94:26656',provider:'3Tekos'}]},apis:{rpc:[],rest:[],grpc:[]},explorers:[{kind:'ping.pub',url:'https://explorer.postcapitalist.io/Galaxy',tx_page:'https://explorer.postcapitalist.io/Galaxy/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'gateway',status:'live',network_type:'mainnet',website:'https://wormhole.com',pretty_name:'Wormhole Gateway',chain_id:'wormchain',bech32_prefix:'wormhole',daemon_name:'wormchaind',node_home:'$HOME/.wormchaind',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utest',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'uworm'}]},codebase:{git_repo:'https://github.com/wormhole-foundation/wormhole',recommended_version:'v2.23.0',cosmos_sdk_version:'github.com/wormhole-foundation/cosmos-sdk@v0.45.9-wormhole-2',consensus:{type:'tendermint',version:'github.com/tendermint/tendermint@v0.34.24'},cosmwasm_version:'github.com/wormhole-foundation/wasmd@v0.30.0-wormchain-2',cosmwasm_enabled:true,ibc_go_version:'4.2.2',ics_enabled:['ics20-1'],genesis:{name:'v1',genesis_url:'https://github.com/wormhole-foundation/wormhole/blob/main/wormchain/mainnet/genesis.json'}},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png',theme:{primary_color_hex:'#0F0C48'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_logo.svg'},peers:{seeds:[{id:'8e7a0485dd956491a63cea0fac598e7588ef46f7',address:'35.207.119.54:26656',provider:'Jump Crypto'}],persistent_peers:[{id:'8e7a0485dd956491a63cea0fac598e7588ef46f7',address:'35.207.119.54:26656',provider:'Jump Crypto'},{id:'b4f2e07e01222307faabce24b1e8dc2736e96c53',address:'194.169.245.254:26656',provider:'ChainLayer'},{id:'2b457d275d6f75867bd1fcc859f52db0dbd39324',address:'57.128.144.245:26656',provider:'Forbole'},{id:'ecdd26f15d171073f2c3a1419caee3fbc820cfb2',address:'37.120.245.149:26656',provider:'Syncnode'},{id:'e0a00b061f072ff0b60c03b49d32ee780331e5b8',address:'162.19.171.137:36156',provider:'Chainode'},{id:'2fec1a950c29e0b847b50e9cbd081948bf717e8a',address:'15.235.53.169:26656',provider:'Figment'},{id:'59e1edf9de1827931ced34ebc5f7737b42a02f31',address:'80.190.129.50:49660',provider:'Staking Facilities'}]},apis:{rpc:[{address:'https://wormchain-rpc.quickapi.com/',provider:'ChainLayer'},{address:'https://wormchain.jumpisolated.com:443',provider:'Jump Crypto'}],rest:[{address:'https://wormchain-lcd.quickapi.com/',provider:'ChainLayer'}],grpc:[{address:'grpc.wormchain-mainnet.tm.p2p.org:443',provider:'P2P'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/wormhole',tx_page:'https://bigdipper.live/wormhole/transactions/${txHash}',account_page:'https://bigdipper.live/wormhole/accounts/${accountAddress}'}],keywords:['bridge']},{$schema:'../chain.schema.json',chain_name:'genesisl1',status:'live',network_type:'mainnet',pretty_name:'GenesisL1',chain_id:'genesis_29-2',bech32_prefix:'genesis',daemon_name:'genesisd',node_home:'$HOME/.genesisd',slip44:118,fees:{fee_tokens:[{denom:'el1',low_gas_price:51000000000,average_gas_price:52000000000,high_gas_price:53000000000}]},staking:{staking_tokens:[{denom:'el1'}]},codebase:{git_repo:'https://github.com/alpha-omega-labs/genesisd',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],genesis:{genesis_url:'https://github.com/alpha-omega-labs/genesisd/raw/neolithic/genesis_29-1-state/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg'},peers:{persistent_peers:[{id:'36111b4156ace8f1cfa5584c3ccf479de4d94936',address:'65.21.34.226:26656',provider:'GenesisL1'},{id:'be81a20b7134552e270774ec861c4998fabc2969',address:'genesisl1.3ventures.io:26656'}]},apis:{rpc:[{address:'https://26657.genesisl1.org',provider:'GenesisL1'}],rest:[{address:'https://api.genesisl1.org',provider:'GenesisL1'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/genesisL1',tx_page:'https://ping.pub/genesisL1/tx/${txHash}'},{kind:'ping.pub',url:'https://exp.utsa.tech/genesis',tx_page:'https://exp.utsa.tech/genesis/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/genesisl1',tx_page:'https://atomscan.com/genesisl1/transactions/${txHash}',account_page:'https://atomscan.com/genesisl1/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'gitopia',status:'live',website:'https://gitopia.com/',network_type:'mainnet',pretty_name:'Gitopia',chain_id:'gitopia',bech32_prefix:'gitopia',daemon_name:'gitopiad',node_home:'$HOME/.gitopia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulore',fixed_min_gas_price:0.001,low_gas_price:0.0012,average_gas_price:0.0016,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'ulore'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/gitopia/gitopia',genesis:{genesis_url:'https://github.com/gitopia/mainnet/raw/master/genesis.tar.gz'},recommended_version:'v2.1.1',compatible_versions:['v2.0.0','v2.1.1'],binaries:{'linux/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_amd64.tar.gz','linux/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_arm64.tar.gz','darwin/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_amd64.tar.gz','darwin/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_arm64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',ics_enabled:['ics20-1'],versions:[{name:'v2.0',recommended_version:'v2.1.1',compatible_versions:['v2.0.0','v2.1.1'],binaries:{'linux/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_amd64.tar.gz','linux/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_arm64.tar.gz','darwin/amd64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_amd64.tar.gz','darwin/arm64':'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_arm64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',ics_enabled:['ics20-1']}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png'}],peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11356',provider:'polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11356',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'gitopia-mainnet-seed.autostake.com',provider:'autostake'},{id:'d2362ebcdd562500ac8c4cfa2214a89ad811033c',address:'seeds.whispernode.com:11356',provider:'WhisperNode🤐'},{id:'187425bc3739daaef8cb1d7cf47d655117396dbe',address:'seed-gitopia.ibs.team:16660',provider:'Inter Blockchain Services'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'gitopia-seed.mzonder.com:11056',provider:'MZONDER'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'gitopia.rpc.kjnodes.com:14159',provider:'kjnodes'},{id:'f280239045928af4e1b289d9df4059b7f941777b',address:'seed-node.mms.team:35656',provider:'MMS'}],persistent_peers:[{id:'8f67a2fcdd7ade970b1983bf1697111d35dfdd6f',address:'52.79.199.137:26656',provider:'nodestake'},{id:'be0c48bbcefb13702008d819ee4292f5afa4dc4c',address:'148.251.235.130:11656',provider:'Staketab'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'gitopia-mainnet-peer.autostake.com',provider:'autostake'},{id:'c6f7524b45ae2d9da2a272858c804fd67a29cf72',address:'95.214.53.218:33656',provider:'genznodes'},{id:'adc84ea4f4c2e758ec83b0487c52a5d2d1ed1d56',address:'seeds-gitopia.hexnodes.co:16656',provider:'Hexnodes'},{id:'c903e98ce3923865f521151d97f36510157c8bc1',address:'gitopia.peers.stavr.tech:51056',provider:'🔥STAVR🔥'},{id:'fdf51e3445ef8b3b28c313d98c65516b8faf3317',address:'rpc.gitopia.indonode.net:26656',provider:'Indonode'},{id:'9aade02f6edd362eee8731bc0a7e469ee7ea180a',address:'65.109.65.248:26656',provider:'StakeTown'},{id:'1c90a7d16090e69fca5d53b6558b2cef7b8f88a8',address:'116.203.35.46:36656',provider:'Stake-Take'},{id:'cc7d9f8d2fa2225063d8d5ac3fe70cbb64d7a0f7',address:'gitopia.ramuchi.tech:20000',provider:'ramuchi.tech'},{id:'4112e75275da1fef14904036a76354a13d40dc8f',address:'peer-gitopia.mms.team:31656',provider:'MMS'},{id:'31ef9b9bceeea15fcafe4a3be0a81c8c04071bc7',address:'mainnet-gitopia.konsortech.xyz:38656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc.gitopia.indonode.net:443',provider:'indonode'},{address:'https://gitopia-rpc.polkachu.com:443',provider:'polkachu'},{address:'https://gitopia-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://gitopia-rpc.staketab.org:443',provider:'Staketab'},{address:'https://gitopia-mainnet-grpc.autostake.com:443',provider:'autostake'},{address:'https://gitopia-rpc.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://m-gitopia.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://gitopia.rpc.m.stavr.tech:51057',provider:'🔥STAVR🔥'},{address:'https://rpc-gitopia.nodeist.net',provider:'Nodeist'},{address:'https://gitopia-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.gitopia.hexnodes.co',provider:'Hexnodes'},{address:'https://gitopia.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.gitopia.indonode.net',provider:'Indonode'},{address:'https://gitopia-rpc.stake-town.com',provider:'StakeTown'},{address:'https://rpc.gitopia.stake-take.com',provider:'Stake-Take'},{address:'https://rpc.gitopia.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://rpc.gitopia.silentvalidator.com',provider:'silent'},{address:'https://gitopia-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-gitopia.mzonder.com',provider:'MZONDER'},{address:'https://gitopia.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-gitopia.mms.team',provider:'MMS'},{address:'https://mainnet-gitopia-rpc.konsortech.xyz',provider:'KonsorTech'}],rest:[{address:'https://api.gitopia.indonode.net:443',provider:'indonode'},{address:'https://gitopia-api.polkachu.com:443',provider:'polkachu'},{address:'https://gitopia-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://gitopia-rest.staketab.org',provider:'Staketab'},{address:'https://gitopia-mainnet-lcd.autostake.com:443',provider:'autostake'},{address:'https://gitopia-api.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://m-gitopia.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://gitopia.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-gitopia.nodeist.net',provider:'Nodeist'},{address:'https://gitopia-api.genznodes.dev',provider:'genznodes'},{address:'https://lcd-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://lcd.gitopia.hexnodes.co',provider:'Hexnodes'},{address:'https://gitopia.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.gitopia.indonode.net',provider:'Indonode'},{address:'https://gitopia-api.stake-town.com',provider:'StakeTown'},{address:'https://api.gitopia.stake-take.com',provider:'Stake-Take'},{address:'https://rest.gitopia.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://api.gitopia.silentvalidator.com',provider:'silent'},{address:'https://gitopia-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-gitopia.mzonder.com',provider:'MZONDER'},{address:'https://gitopia.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-gitopia.mms.team',provider:'MMS'},{address:'https://mainnet-gitopia-api.konsortech.xyz',provider:'KonsorTech'}],grpc:[{address:'grpc.gitopia.indonode.net:26090',provider:'indonode'},{address:'gitopia-grpc.polkachu.com:11390',provider:'polkachu'},{address:'services.staketab.com:9410',provider:'Staketab'},{address:'https://gitopia-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc.gitopia.nodestake.top:443',provider:'nodestake'},{address:'https://grpc-gitopia.nodeist.net',provider:'Nodeist'},{address:'http://gitopia.grpc.m.stavr.tech:5123',provider:'🔥STAVR🔥'},{address:'gitopia-grpc.genznodes.dev:33090',provider:'genznodes'},{address:'grpc-gitopia.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://grpc.gitopia.hexnodes.co:16090',provider:'Hexnodes'},{address:'https://gitopia.grpc.liveraven.net:443',provider:'LiveRaveN'},{address:'https://grpc.gitopia.indonode.net:26090',provider:'Indonode'},{address:'gitopia-grpc.stake-town.com:9090',provider:'StakeTown'},{address:'grpc.gitopia.silentvalidator.com:443',provider:'silent'},{address:'https://gitopia-grpc.ramuchi.tech:16001',provider:'ramuchi.tech'},{address:'grpc-gitopia.mzonder.com:443',provider:'MZONDER'},{address:'gitopia.grpc.kjnodes.com:14190',provider:'kjnodes'},{address:'grpc-gitopia.mms.team:443',provider:'MMS'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/gitopia',tx_page:'https://ping.pub/gitopia/tx/${txHash}',account_page:'https://ping.pub/gitopia/account/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/gitopia-m',tx_page:'https://explorer.stavr.tech/gitopia-m/tx/${txHash}',account_page:'https://explorer.stavr.tech/gitopia-m/account/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/gitopia',tx_page:'https://exp.utsa.tech/gitopia/tx/${txHash}',account_page:'https://exp.utsa.tech/gitopia/account/${accountAddress}'},{kind:'Nodeist',url:'https://exp.nodeist.net/gitopia',tx_page:'https://exp.nodeist.net/gitopia/tx/${txHash}',account_page:'https://exp.nodeist.net/gitopia/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/gitopia',tx_page:'https://explorer.stake-take.com/gitopia/tx/${txHash}',account_page:'https://explorer.stake-take.com/gitopia/account/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/gitopia',tx_page:'https://explorer.nodexcapital.com/gitopia/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/gitopia/account/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/gitopia',tx_page:'https://explorer.tcnetwork.io/gitopia/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/gitopia/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'gravitybridge',status:'live',network_type:'mainnet',website:'https://www.gravitybridge.net/',pretty_name:'Gravity Bridge',chain_id:'gravity-bridge-3',bech32_prefix:'gravity',daemon_name:'gravity',node_home:'$HOME/.gravity',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ugraviton',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.035},{denom:'gravity0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',low_gas_price:0.0002,average_gas_price:0.0005,high_gas_price:0.0008},{denom:'gravity0xdAC17F958D2ee523a2206206994597C13D831ec7',low_gas_price:0.0002,average_gas_price:0.0005,high_gas_price:0.0008}]},staking:{staking_tokens:[{denom:'ugraviton'}]},codebase:{git_repo:'https://github.com/Gravity-Bridge/Gravity-Bridge',recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.10.0/gravity-linux-amd64'},genesis:{genesis_url:'https://raw.githubusercontent.com/Gravity-Bridge/Gravity-Docs/main/genesis.json'},versions:[{name:'pleiades2',recommended_version:'v1.8.0',compatible_versions:['v1.8.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-amd64','linux/arm64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-arm64','darwin/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-darwin-amd64','windows/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-windows-amd64.exe'},next_version_name:'orion'},{name:'orion',height:6698820,recommended_version:'v1.9.1',proposal:172,compatible_versions:['v1.9.0','v1.9.1'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.9.1/gravity-linux-amd64'},next_version_name:'antares'},{name:'antares',height:7440250,recommended_version:'v1.10.0',proposal:183,compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.10.0/gravity-linux-amd64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg'},peers:{seeds:[{id:'2b089bfb4c7366efb402b48376a7209632380c9c',address:'65.19.136.133:26656',provider:'althea'},{id:'63e662f5e048d4902c7c7126291cf1fc17687e3c',address:'95.211.103.175:26656',provider:'amhost'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14256',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14256',provider:'Lavender.Five Nodes 🐝'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'gravity.seed.node75.org:10556',provider:'Pro-Nodes'},{id:'4e595d6781b122b2aea91b08da0ad97f708bf52a',address:'seed-gravity-bridge-01.stakeflow.io:1306',provider:'Stakeflow'},{id:'9f4ed62cd0b60d7c4bdbdce5db5794211707528b',address:'seed-gravity.ibs.team:16661',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'b9180ddd3329ddaea74fe6fbdc729506b90f313b',address:'gravity.ramuchi.tech:36656',provider:'ramuchi.tech'},{id:'4e595d6781b122b2aea91b08da0ad97f708bf52a',address:'peer-gravity-bridge-01.stakeflow.io:1306',provider:'Stakeflow'},{id:'64a8bf0acf5385086409c1e1cc3cc9b9e5645243',address:'65.21.91.99:26776',provider:'Staketab'}]},apis:{rpc:[{address:'https://gravitychain.io:26657',provider:'althea'},{address:'http://gravity-bridge-1-08.nodes.amhost.net:26657',provider:'amhost'},{address:'https://gravity-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-gravitybridge-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://gravitybridge-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.gravity.bh.rocks/',provider:'BlockHunters 🎯'},{address:'https://gravity-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://gravity-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-gravity-bridge-01.stakeflow.io',provider:'Stakeflow'},{address:'https://gravity-rpc.staketab.org:443',provider:'Staketab'},{address:'https://gravity-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://gravitychain.io:1317',provider:'althea'},{address:'https://api-gravitybridge-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://gravity-api.polkachu.com',provider:'Polkachu'},{address:'https://gravitybridge-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.gravity.bh.rocks/',provider:'BlockHunters 🎯'},{address:'https://gravity-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://gravity-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-gravity-bridge-01.stakeflow.io',provider:'Stakeflow'},{address:'https://gravity-rest.staketab.org',provider:'Staketab'},{address:'https://gravity-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'gravity-bridge-1-08.nodes.amhost.net:9090',provider:'amhost'},{address:'grpc-gravitybridge-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'gravity-grpc.polkachu.com:14290',provider:'Polkachu'},{address:'gravitybridge-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://gravity-grpc.ramuchi.tech:10090',provider:'ramuchi.tech'},{address:'grpc-gravity-bridge-01.stakeflow.io:1302',provider:'Stakeflow'},{address:'services.staketab.com:9017',provider:'Staketab'},{address:'gravity-grpc.w3coins.io:14290',provider:'w3coins'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/gravitybridge',tx_page:'https://app.ezstaking.io/gravitybridge/txs/${txHash}',account_page:'https://app.ezstaking.io/gravitybridge/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/gravity-bridge',tx_page:'https://www.mintscan.io/gravity-bridge/transactions/${txHash}',account_page:'https://www.mintscan.io/gravity-bridge/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/gravity-bridge',tx_page:'https://ping.pub/gravity-bridge/tx/${txHash}'},{kind:'explorers.guru',url:'https://gravity.explorers.guru',tx_page:'https://gravity.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/gravity-bridge',tx_page:'https://atomscan.com/gravity-bridge/transactions/${txHash}',account_page:'https://atomscan.com/gravity-bridge/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/gravitybridge',tx_page:'https://explorer.tcnetwork.io/gravitybridge/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/gravity-bridge',account_page:'https://stakeflow.io/gravity-bridge/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'haqq',status:'live',network_type:'mainnet',website:'https://haqq.network/',pretty_name:'Haqq Network',chain_id:'haqq_11235-1',bech32_prefix:'haqq',node_home:'$HOME/.haqqd',daemon_name:'haqqd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aISLM',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aISLM'}]},codebase:{git_repo:'https://github.com/haqq-network/haqq',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],binaries:{'linux/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2.1',genesis:{genesis_url:'https://raw.githubusercontent.com/haqq-network/mainnet/master/genesis.json'},versions:[{name:'v1.4.0',tag:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2.1',binaries:{'linux/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/haqq-network/haqq/releases/download/v1.4.0/haqq_1.4.0_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.svg'},peers:{seeds:[{id:'0533e20e65912f72f2ad88a4c91eefbc634212d7',address:'haqq-sync.rpc.p2p.world:26656',provider:'P2P.org'},{id:'977ee99c89207677f116801a595c97979a0c0cd1',address:'80.240.20.106:26656',provider:'kioqq'},{id:'731f27fe9cd05257fcfc68b96147aec79035f920',address:'seed1.haqq.network:26656',provider:'Haqq'},{id:'681da1f78742b2a0f8e0e7dac6e6f72166d82a8c',address:'seed2.haqq.network:26656',provider:'Haqq'},{id:'d8e2d0095763ed3c6f38814e7752eccc3c547913',address:'167.235.192.194:26656',provider:'kioqq'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'haqq-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'haqq-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0533e20e65912f72f2ad88a4c91eefbc634212d7',address:'haqq-sync.rpc.p2p.world:26656',provider:'P2P.org'},{id:'977ee99c89207677f116801a595c97979a0c0cd1',address:'80.240.20.106:26656',provider:'kioqq'}]},apis:{rpc:[{address:'https://rpc.tm.haqq.network',provider:'Haqq'},{address:'https://m-s1-tm.haqq.sh',provider:'kioqq'},{address:'https://rpc.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.cosmos.haqq.network',provider:'Haqq'},{address:'https://m-s1-sdk.haqq.sh',provider:'kioqq'},{address:'https://api.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://grpc.cosmos.haqq.network',provider:'Haqq'},{address:'grpc://m-s1-grpc.haqq.sh:1337',provider:'kioqq'},{address:'https://grpc.haqq.nodestake.top:443',provider:'NodeStake'},{address:'haqq-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://rpc.eth.haqq.network',provider:'Haqq'},{address:'https://m-s1-evm-rpc.haqq.sh',provider:'kioqq'},{address:'https://jsonrpc.haqq.nodestake.top',provider:'NodeStake'},{address:'https://haqq-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'blockscout',url:'https://explorer.haqq.network',tx_page:'https://explorer.haqq.network/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/haqq',tx_page:'https://ping.pub/haqq/tx/${txHash}'},{kind:'explorers.guru',url:'https://haqq.explorers.guru',tx_page:'https://haqq.explorers.guru/transaction/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/haqq',tx_page:'https://explorer.nodestake.top/haqq/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'highbury',status:'live',network_type:'mainnet',website:'https://www.fury.black/',pretty_name:'Highbury',chain_id:'highbury_710-1',bech32_prefix:'fury',daemon_name:'fury',node_home:'$HOME/.fury',slip44:459,alternative_slip44s:[710],fees:{fee_tokens:[{denom:'ufury',low_gas_price:0.05,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'ufury'}]},codebase:{git_repo:'https://github.com/Four4Two/fury/',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/Four4Two/fury/mainnet/networks/genesis.json'},versions:[{name:'v0.4.1',recommended_version:'v0.4.1',compatible_versions:['v0.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg'},peers:{seeds:[{id:'377132f66d6fe7eed732842b276d1d7d998e685e',address:'35.200.155.236:26656',provider:'Fanfury'}]},apis:{rpc:[{address:'https://gridiron.furya.io',provider:'fanfury'}],rest:[{address:'https://api-mainnet.furya.io/',provider:'fanfury'}],grpc:[{address:'api-mainnet.furya.io:9090',provider:'fanfury'}],'evm-http-jsonrpc':[{address:'https://rest.furya.io/',provider:'fanfury'}]},explorers:[{kind:'pingpub',url:'https://explorer.furya.wtf/',tx_page:'https://www.explorer.furya.wtf//txs/${txHash}',account_page:'https://explorer.furya.wtf//account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'humans',status:'live',network_type:'mainnet',website:'https://humans.ai/',pretty_name:'humans',chain_id:'humans_1089-1',bech32_prefix:'humans',node_home:'$HOME/.humansd',daemon_name:'humansd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aheart',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aheart'}]},codebase:{git_repo:'https://github.com/humansdotai/',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'0.34.27'},genesis:{genesis_url:'https://github.com/humansdotai/mainnets/blob/main/mainnet/1/genesis_1089-1.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],consensus:{type:'cometbft',version:'0.34.27'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/humans_small_light.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/humans_small_light.svg'},peers:{seeds:[{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'humans.rpc.kjnodes.com:12259',provider:'kjnodes'},{id:'f8006da7d742777eeca0194b94586c8f147be4f6',address:'humans-mainnet-seed.itrocket.net:17656',provider:'itrocket'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:18456',provider:'RHINO'}],persistent_peers:[{id:'5e51671241340f1d1e1409a9e0cc4474820bf782',address:'humans-mainnet-peer.itrocket.net:17656',provider:'itrocket'},{id:'2f8a0bf63e23606dc85bdd11afbf34e68a9f3b74',address:'mainnet-humans.konsortech.xyz:40656',provider:'KonsorTech'}]},apis:{rpc:[{address:'https://rpc.humans.nodestake.top',provider:'NodeStake'},{address:'https://rpc.nodejumper.io/humans',provider:'NODEJUMPER'},{address:'https://humans.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-humans.nodeist.net',provider:'Nodeist'},{address:'https://humans-mainnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://humans-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-humansai.thenop.io:443',provider:'TheNOP.io'},{address:'https://humans-rpc.stakeangle.com/',provider:'StakeAngle'},{address:'https://rpc.humans.stakepool.dev.br',provider:'StakePool'},{address:'https://humans-rpc.anyvalid.com:26627',provider:'AnyValid'},{address:'https://mainnet-humans-rpc.konsortech.xyz',provider:'KonsorTech'},{address:'https://rpc.humans-mainnet.stake-take.com/',provider:'Stake-Take'}],rest:[{address:'https://api.humans.nodestake.top',provider:'NodeStake'},{address:'https://rest.nodejumper.io/humans',provider:'NODEJUMPER'},{address:'https://humans.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-humans.nodeist.net',provider:'Nodeist'},{address:'https://humans-mainnet-api.itrocket.net:443',provider:'itrocket'},{address:'https://humans-rest.staketab.org',provider:'Staketab'},{address:'https://api-humansai.thenop.io:443',provider:'TheNOP.io'},{address:'http://humans-rpc.stakeangle.com:41417',provider:'StakeAngle'},{address:'https://rest.humans.stakepool.dev.br',provider:'StakePool'},{address:'https://mainnet-humans-api.konsortech.xyz',provider:'KonsorTech'},{address:'https://api.humans-mainnet.stake-take.com/',provider:'Stake-Take'}],grpc:[{address:'https://grpc.humans.nodestake.top:443',provider:'NodeStake'},{address:'https://humans.grpc.kjnodes.com/',provider:'kjnodes'},{address:'https://grpc-humans.nodeist.net/',provider:'Nodeist'},{address:'humans-mainnet-grpc.itrocket.net:17090',provider:'itrocket'},{address:'http://humans-rpc.stakeangle.com:41490/',provider:'Staketab'},{address:'https://grpc-humans.cosmos-spaces.cloud:1190',provider:'StakePool'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.humans.nodestake.top/',provider:'NodeStake'},{address:'https://humans-mainnet-evm.itrocket.net:443',provider:'itrocket'},{address:'https://humans-evm-rpc.staketab.org:443',provider:'Staketab'},{address:'https://evm.humans.stakepool.dev.br',provider:'Stakepool'},{address:'https://mainnet-humans-evm.konsortech.xyz',provider:'KonsorTech'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/humans',tx_page:'https://bigdipper.live/humans/transactions/${txHash}',account_page:'https://bigdipper.live/humans/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/humans',tx_page:'https://ping.pub/humans/tx/${txHash}'},{kind:'explorers.guru',url:'https://humans.explorers.guru',tx_page:'https://humans.explorers.guru/transaction/${txHash}'},{kind:'exploreme',url:'https://humansai.exploreme.pro/',tx_page:'https://humans.exploreme.pro/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'idep',status:'live',network_type:'mainnet',website:'https://www.idep.network/',pretty_name:'IDEP',chain_id:'Antora',bech32_prefix:'idep',daemon_name:'idep',node_home:'$HOME/.ion',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'idep',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/IDEP-network/ion',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/IDEP-network/Antora/raw/main/iond'},genesis:{genesis_url:'https://github.com/IDEP-network/Antora/raw/main/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/IDEP-network/Antora/raw/main/iond'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16556',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'8ffc74dbcd5ab32bc89e058ec53060d5762f88b5',address:'178.63.100.102:26656',provider:'IDEP'},{id:'3a8cfcbaac7d102e9cfad31f856e1852be2125f3',address:'sentry-1.idep.ezstaking.xyz:26756',provider:'EZStaking.io'},{id:'32a1a93033968e391266484cd4896dfc9b326e4c',address:'sentry-2.idep.ezstaking.xyz:26789',provider:'EZStaking.io'}]},apis:{rpc:[],rest:[],grpc:[{address:'idep-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/idep',tx_page:'https://app.ezstaking.io/idep/txs/${txHash}',account_page:'https://app.ezstaking.io/idep/account/${accountAddress}'},{kind:'chadscan',url:'https://chadscan.com',tx_page:'https://chadscan.com/transactions/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/idep',tx_page:'https://atomscan.com/idep/transactions/${txHash}',account_page:'https://atomscan.com/idep/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/idep',tx_page:'https://explorer.tcnetwork.io/idep/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'impacthub',status:'live',network_type:'mainnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'ixo-5',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.4,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],genesis:{genesis_url:'https://github.com/ixofoundation/genesis/raw/bc042e1223d551b22d55c155de06e662ca24d2f2/ixo-5/genesis.json.tar.gz'},versions:[{name:'v0.20.0',recommended_version:'v0.20.1',compatible_versions:['v0.20.0','v0.20.1'],proposal:403,height:1254500,next_version_name:'v2'},{name:'v2',proposal:439,height:2383000,recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg'},peers:{seeds:[{id:'36e4738c7efcf353d3048e5e6073406d045bae9d',address:'80.64.208.43:26656',provider:'simplyvc'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16656',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'36e4738c7efcf353d3048e5e6073406d045bae9d',address:'80.64.208.43:26656',provider:'simplyvc'}]},apis:{rpc:[{address:'https://proxies.sifchain.finance/api/impacthub-3/rpc',provider:'sifchain'},{address:'https://impacthub.ixo.world/rpc/',provider:'ixoworld'},{address:'https://rpc-ixo-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://impacthub-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ixo-rpc.ibs.team',provider:'Inter Blockchain Services'}],rest:[{address:'https://proxies.sifchain.finance/api/impacthub-3/rest',provider:'sifchain'},{address:'https://impacthub.ixo.world/rest/',provider:'ixoworld'},{address:'https://api-ixo-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://impacthub-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ixo-api.ibs.team',provider:'Inter Blockchain Services'}],grpc:[{address:'grpc-ixo-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'impacthub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/ixo',tx_page:'https://app.ezstaking.io/ixo/txs/${txHash}',account_page:'https://app.ezstaking.io/ixo/account/${accountAddress}'},{kind:'bigdipper',url:'https://blockscan.ixo.world',tx_page:'https://blockscan.ixo.world/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/ixo',tx_page:'https://ping.pub/ixo/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/ixo',tx_page:'https://atomscan.com/ixo/transactions/${txHash}',account_page:'https://atomscan.com/ixo/accounts/${accountAddress}'},{kind:'Mintscan',url:'https://www.mintscan.io/ixo',tx_page:'https://www.mintscan.io/ixo/transactions/${txHash}',account_page:'https://www.mintscan.io/ixo/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'imversed',status:'live',network_type:'mainnet',website:'https://imversed.network/',pretty_name:'Imversed',chain_id:'imversed_5555555-1',bech32_prefix:'imv',daemon_name:'imversed',node_home:'$HOME/.imversed',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aimv',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aimv'}]},codebase:{git_repo:'https://github.com/imversed/imversed',recommended_version:'v3.11',compatible_versions:['v3.11'],binaries:{'linux/amd64':'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz'},genesis:{genesis_url:'https://static.imversed.com/mainnet/genesis.json'},versions:[{name:'v3.11',recommended_version:'v3.11',compatible_versions:['v3.11'],binaries:{'linux/amd64':'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg'},peers:{seeds:[{id:'6413d43ff0dce9400515f24e8e93a0cf28f0efff',address:'35.209.184.54:26656'}],persistent_peers:[{id:'0968486e82c910b1d7adaacb43bf7e633b19665a',address:'35.209.184.219:26656'}]},apis:{rpc:[{address:'https://rpc.imversed.network:443',provider:'imversed'}],rest:[{address:'https://rest.imversed.network:443',provider:'imversed'}],grpc:[{address:'grpc.imversed.network:443',provider:'imversed'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.imversed.network:443',provider:'imversed'}]},explorers:[{kind:'blockscout',url:'https://txe.imversed.network/',tx_page:'https://txe.imversed.network/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'injective',status:'live',network_type:'mainnet',website:'https://injective.com/',pretty_name:'Injective',chain_id:'injective-1',bech32_prefix:'inj',extra_codecs:['injective'],slip44:60,daemon_name:'injectived',node_home:'$HOME/.injectived',fees:{fee_tokens:[{denom:'inj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000}]},staking:{staking_tokens:[{denom:'inj'}]},codebase:{git_repo:'https://github.com/InjectiveLabs/injective-chain-releases',recommended_version:'v1.11.5-1687535916',compatible_versions:['v1.11','v1.11.3-1686246472','v1.11.4-1686608669','v1.11.5-1687535916'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/darwin-amd64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/master/10001/genesis.json'},versions:[{name:'v1.10',recommended_version:'v1.10',compatible_versions:['v1.10'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/darwin-amd64.zip'},next_version_name:'v1.11'},{name:'v1.11',proposal:231,height:34775000,recommended_version:'v1.11.5-1687535916',compatible_versions:['v1.11','v1.11.3-1686246472','v1.11.4-1686608669','v1.11.5-1687535916'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/darwin-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg'},peers:{seeds:[{id:'38c18461209694e1f667ff2c8636ba827cc01c86',address:'176.9.143.252:11751',provider:'injectivelabs.org'},{id:'4f9025feca44211eddc26cd983372114947b2e85',address:'176.9.140.49:11751',provider:'injectivelabs.org'},{id:'c98bb1b889ddb58b46e4ad3726c1382d37cd5609',address:'65.109.51.80:11751',provider:'injectivelabs.org'},{id:'23d0eea9bb42316ff5ea2f8b4cd8475ef3f35209',address:'65.109.36.70:11751',provider:'injectivelabs.org'},{id:'f9ae40fb4a37b63bea573cc0509b4a63baa1a37a',address:'15.235.114.80:11751',provider:'injectivelabs.org'},{id:'7f3473ddab10322b63789acb4ac58647929111ba',address:'15.235.13.116:11751',provider:'injectivelabs.org'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14356',provider:'polkachu.com'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'injective-mainnet-seed.autostake.com:26726',provider:'AutoStake.com'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14356',provider:'Lavender.Five Nodes 🐝'},{id:'1846e76e14913124a07e231586d487a0636c0296',address:'tenderseed.ccvalidators.com:26007',provider:'ccvalidators.com'},{id:'5a1cd1a7da5aab3e3075fbae0a905c7256e48193',address:'seeds.goldenratiostaking.net:1635',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'injective-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'injective-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'62ae24dfc6841ff1ab513522255c94914861df7c',address:'seeds.whispernode.com:14356',provider:'WhisperNode🤐'},{id:'858c86e2590f82934b8483ed184afd88416a7b31',address:'seed-injective-01.stakeflow.io:2106',provider:'Stakeflow'}],persistent_peers:[{id:'38c18461209694e1f667ff2c8636ba827cc01c86',address:'176.9.143.252:11751',provider:'injectivelabs.org'},{id:'4f9025feca44211eddc26cd983372114947b2e85',address:'176.9.140.49:11751',provider:'injectivelabs.org'},{id:'c98bb1b889ddb58b46e4ad3726c1382d37cd5609',address:'65.109.51.80:11751',provider:'injectivelabs.org'},{id:'23d0eea9bb42316ff5ea2f8b4cd8475ef3f35209',address:'65.109.36.70:11751',provider:'injectivelabs.org'},{id:'f9ae40fb4a37b63bea573cc0509b4a63baa1a37a',address:'15.235.114.80:11751',provider:'injectivelabs.org'},{id:'7f3473ddab10322b63789acb4ac58647929111ba',address:'15.235.13.116:11751',provider:'injectivelabs.org'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'injective-mainnet-peer.autostake.com:26726',provider:'AutoStake.com'},{id:'858c86e2590f82934b8483ed184afd88416a7b31',address:'peer-injective-01.stakeflow.io:2106',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://injective-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://rpc-injective.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://injective-rpc.polkachu.com',provider:'Polkachu'},{address:'https://injective-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-injective-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-injective.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://injective-mainnet-rpc.autostake.com:443',provider:'AutoStake.com'},{address:'https://rpc.injective.posthuman.digital:443',provider:'POSTHUMAN ꝏ DVS'},{address:'https://rpc-injective.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-injective.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc-injective-01.stakeflow.io',provider:'Stakeflow'},{address:'https://injective-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://injective-rpc.w3coins.io',provider:'w3coins'},{address:'https://injective-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://injective-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://injective-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://api-injective-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://injective-api.polkachu.com',provider:'Polkachu'},{address:'https://injective-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest.injective.posthuman.digital:443',provider:'POSTHUMAN ꝏ DVS'},{address:'https://api-injective.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://injective-mainnet-lcd.autostake.com:443',provider:'AutoStake.com'},{address:'https://lcd-injective.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-injective.architectnodes.com',provider:'Architect Nodes'},{address:'https://api-injective-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rest-injective.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://injective-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://injective-api.w3coins.io',provider:'w3coins'},{address:'https://injective-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://injective-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-injective-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'injective-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'injective-grpc.polkachu.com:14390',provider:'Polkachu'},{address:'injective-mainnet-grpc.autostake.com:443',provider:'AutoStake.com'},{address:'grpc-injective.cosmos-spaces.cloud:9900',provider:'Cosmos Spaces'},{address:'grpc.injective.posthuman.digital:80',provider:'POSTHUMAN ꝏ DVS'},{address:'grpc-injective.architectnodes.com:1443',provider:'Architect Nodes'},{address:'grpc-injective-01.stakeflow.io:2102',provider:'Stakeflow'},{address:'injective-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'injective-grpc.w3coins.io:14390',provider:'w3coins'},{address:'injective-grpc.tienthuattoan.ventures:9900',provider:'TienThuatToan'}]},explorers:[{kind:'injectiveprotocol',url:'https://explorer.injective.network/',tx_page:'https://explorer.injective.network/transaction/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/injective',tx_page:'https://ping.pub/injective/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/injective',tx_page:'https://atomscan.com/injective/transactions/${txHash}',account_page:'https://atomscan.com/injective/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/injective',tx_page:'https://www.mintscan.io/injective/transactions/${txHash}',account_page:'https://www.mintscan.io/injective/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/injective',account_page:'https://stakeflow.io/injective/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'irisnet',status:'live',network_type:'mainnet',pretty_name:'IRISnet',chain_id:'irishub-1',bech32_prefix:'iaa',daemon_name:'iris',node_home:'$HOME/.iris',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[566],fees:{fee_tokens:[{denom:'uiris',low_gas_price:0.2,average_gas_price:0.3,high_gas_price:0.4}]},staking:{staking_tokens:[{denom:'uiris'}]},codebase:{git_repo:'https://github.com/irisnet/irishub',recommended_version:'v1.4.1',compatible_versions:['v1.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/irisnet/mainnet/master/config/genesis.json'},versions:[{name:'v1.3.0',next_version_name:'v1.4.1',recommended_version:'v1.3.0',compatible_versions:['v1.3.0']},{name:'v1.4.1',recommended_version:'v1.4.1',compatible_versions:['v1.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg'},peers:{seeds:[{id:'6a6de770deaa4b8c061dffd82e9c7f4d40c2165d',address:'seed-1.mainnet.irisnet.org:26656'},{id:'a17d7923293203c64ba75723db4d5f28e642f469',address:'seed-2.mainnet.irisnet.org:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'irisnet-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'irisnet-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'445b38a181d147c243185d94567412e5c5f1a22c',address:'seed-irisnet-01.stakeflow.io:1906',provider:'Stakeflow'}],persistent_peers:[{id:'83b3f989f3ce089afdf733f8aa06e792d7e00c08',address:'3.34.6.30:26656',provider:'cosmostation'},{id:'445b38a181d147c243185d94567412e5c5f1a22c',address:'peer-irisnet-01.stakeflow.io:1906',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc-iris.keplr.app',provider:'chainapsis'},{address:'https://rpc-irisnet-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-irisnet-01.stakeflow.io',provider:'Stakeflow'},{address:'https://irisnet-rpc.w3coins.io',provider:'w3coins'},{address:'https://iris-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://iris-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://lcd-iris.keplr.app',provider:'chainapsis'},{address:'https://api-irisnet-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-irisnet-01.stakeflow.io',provider:'Stakeflow'},{address:'https://irisnet-api.w3coins.io',provider:'w3coins'},{address:'https://iris-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://iris-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc-irisnet-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'grpc-irisnet-01.stakeflow.io:1902',provider:'Stakeflow'},{address:'irisnet-grpc.w3coins.io:22690',provider:'w3coins'},{address:'iris-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://iris-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/irisnet',tx_page:'https://app.ezstaking.io/irisnet/txs/${txHash}',account_page:'https://app.ezstaking.io/irisnet/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/iris',tx_page:'https://www.mintscan.io/iris/transactions/${txHash}',account_page:'https://www.mintscan.io/iris/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/iris-network',tx_page:'https://ping.pub/iris-network/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/iris-network',tx_page:'https://atomscan.com/iris-network/transactions/${txHash}',account_page:'https://atomscan.com/iris-network/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/irisnet',account_page:'https://stakeflow.io/irisnet/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'jackal',chain_id:'jackal-1',website:'https://jackalprotocol.com',pretty_name:'Jackal',status:'live',network_type:'mainnet',bech32_prefix:'jkl',daemon_name:'canined',node_home:'$HOME/.canine',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujkl',fixed_min_gas_price:0,low_gas_price:0.002,average_gas_price:0.002,high_gas_price:0.02}]},staking:{staking_tokens:[{denom:'ujkl'}]},codebase:{git_repo:'https://github.com/JackalLabs/canine-chain',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-macOS'},genesis:{genesis_url:'https://cdn.discordapp.com/attachments/1002389406650466405/1034968352591986859/updated_genesis2.json'},cosmwasm_enabled:true,versions:[{name:'bouncybulldog',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-macOS'},next_version_name:'recovery'},{name:'recovery',tag:'V2.0.1',proposal:4,height:2631260,recommended_version:'v2.0.1',compatible_versions:['v2.0.0','v2.0.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-macOS'},next_version_name:'v210'},{name:'v210',tag:'V2.1.0',proposal:8,height:3503000,recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-macOS'},next_version_name:'v3'},{name:'3',tag:'V3.0.0',proposal:9,height:4074200,recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.0/canined-macOS'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'jackal-mainnet-seed.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17556',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'jackal.rpc.kjnodes.com:13759',provider:'kjnodes'},{id:'f6c5d2bf222699a35968e5f262baacd6c34e261c',address:'seeds.whispernode.com:17556',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:17556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'0ab9ec918cd36a28be1fcf538f7f76ede2b81659',address:'89.58.38.59:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'jackal-mainnet-peer.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'26b6255375a592c3b0664bd474a6975f468c3785',address:'jkl.peer.stavr.tech:11126',provider:'🔥STAVR🔥'},{id:'2af06d39d68345d41cd16182e3472d96c5a0150b',address:'136.244.29.116:27656'}]},apis:{wss:[{address:'wss://jackal-rpc.agoranodes.com',provider:'AgoraNodes'}],rpc:[{address:'https://rpc.jackalprotocol.com',provider:'Jackal Labs'},{address:'https://jackal-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-jackal.d-stake.xyz',provider:'D-stake'},{address:'http://jkl.rpc.m.stavr.tech:11127',provider:'🔥STAVR🔥'},{address:'https://jackal.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc.jackal.nodestake.top',provider:'NodeStake'},{address:'https://rpc-jackal.nodeist.net',provider:'Nodeist'},{address:'https://jackal-rpc.polkachu.com',provider:'Polkachu'},{address:'https://jackal-rpc.agoranodes.com',provider:'AgoraNodes'},{address:'https://m-jackal.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://jackal-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-jackal.huginn.tech',provider:'Huginn'},{address:'https://jackal.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-jkl.kjinc.io',provider:'KJINC.io'},{address:'https://rpc-jackal.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://jackal-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-jackal.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://jackal.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://jackal.rpc.silknodes.io',provider:'Silk Nodes'}],rest:[{address:'https://api.jackalprotocol.com',provider:'Jackal Labs'},{address:'https://jackal.api.bccnodes.com',provider:'BccNodes'},{address:'https://jackal-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-jackal.d-stake.xyz',provider:'D-stake'},{address:'https://jkl.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.jackal.nodestake.top',provider:'NodeStake'},{address:'https://api-jackal.nodeist.net',provider:'Nodeist'},{address:'https://jackal-api.polkachu.com',provider:'Polkachu'},{address:'https://jackal-rest.agoranodes.com',provider:'AgoraNodes'},{address:'https://m-jackal.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://jackal-api.kleomedes.network',provider:'Kleomedes'},{address:'https://jackal.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-jkl.kjinc.io',provider:'KJINC.io'},{address:'https://jackal-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-jackal.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://jackal.api.kjnodes.com',provider:'kjnodes'},{address:'https://jackal.api.silknodes.io',provider:'Silk Nodes'},{address:'https://rest-jackal.carbonZERO.zone:443',provider:'carbonZERO🌲'}],grpc:[{address:'grpc.jackalprotocol.com:443',provider:'Jackal Labs'},{address:'jackal.grpc.bccnodes.com:9490',provider:'BccNodes'},{address:'jackal-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.jackal.nodestake.top:443',provider:'NodeStake'},{address:'jackal-grpc.polkachu.com:17590',provider:'Polkachu'},{address:'http://jkl.grpc.m.stavr.tech:5013',provider:'🔥STAVR🔥'},{address:'jackal-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'jackal.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'jackal.grpc.kjnodes.com:13790',provider:'kjnodes'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/jackal',tx_page:'https://ping.pub/jackal/tx/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/jackal',tx_page:'https://explorer.nodestake.top/jackal/tx/${txHash}'},{kind:'BccNodes',url:'https://explorer.bccnodes.com/jackal',tx_page:'https://explorer.bccnodes.com/jackal/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/jackal',tx_page:'https://exp.utsa.tech/jackal/tx/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/jackal',tx_page:'https://explorer.stavr.tech/jackal/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/jackal',tx_page:'https://exp.nodeist.net/jackal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'juno',status:'live',network_type:'mainnet',website:'https://www.junonetwork.io/',pretty_name:'Juno',chain_id:'juno-1',bech32_prefix:'juno',daemon_name:'junod',node_home:'$HOME/.juno',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujuno',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9',fixed_min_gas_price:0.003,low_gas_price:0.003,average_gas_price:0.0035,high_gas_price:0.004}]},staking:{staking_tokens:[{denom:'ujuno'}]},codebase:{git_repo:'https://github.com/CosmosContracts/juno',recommended_version:'v16.0.2',compatible_versions:['v16.0.0','v16.0.2'],cosmos_sdk_version:'0.47.3',consensus:{type:'cometbft',version:'0.34.2'},cosmwasm_version:'0.40.2',cosmwasm_enabled:true,genesis:{genesis_url:'https://download.dimi.sh/juno-phoenix2-genesis.tar.gz'},versions:[{name:'v13',recommended_version:'v13.0.0',compatible_versions:['v13.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,next_version_name:'v14'},{name:'v14',height:7875721,recommended_version:'v14.1.0',compatible_versions:['v14.0.0','v14.1.0'],next_version_name:'v15'},{name:'v15',height:8577241,recommended_version:'v15.0.0',proposal:295,compatible_versions:['v15.0.0'],next_version_name:'v16'},{name:'v16',proposal:311,height:9481382,recommended_version:'v16.0.2',compatible_versions:['v16.0.0','v16.0.2'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12656',provider:'RHINO'},{id:'90b09362d9ce3845096c4938eea0dba682b0ad2c',address:'juno-seed-new.blockpane.com:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12656',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12656',provider:'Lavender.Five Nodes 🐝'},{id:'ea67180befe4d9ca71142d21ada8ff58cc08f71c',address:'seeds.goldenratiostaking.net:1627',provider:'Golden Ratio Staking'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'juno-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'juno-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'juno-mainnet-seed.autostake.com:27136',provider:'AutoStake 🛡️ Slash Protected'},{id:'47d942718533d36823e16b9502c035ca9f318ef4',address:'seeds.whispernode.com:12656',provider:'WhisperNode🤐'},{id:'509f6dbae3133a9df177edea051b31e1210b117e',address:'seed-juno-01.stakeflow.io:2307',provider:'Stakeflow'}],persistent_peers:[{id:'7f593757c0cde8972ce929381d8ac8e446837811',address:'178.18.255.244:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'juno-mainnet-peer.autostake.com:27136',provider:'AutoStake 🛡️ Slash Protected'},{id:'3ee2034cf0180e4d50f7b3ed952472add3316faf',address:'juno.peer.stavr.tech:1066',provider:'🔥STAVR🔥'},{id:'509f6dbae3133a9df177edea051b31e1210b117e',address:'peer-juno-01.stakeflow.io:2307',provider:'Stakeflow'},{id:'29a25a8c8c06fc1c8582488e1be0e62b78756432',address:'95.216.42.88:33656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc-juno.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-juno.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-juno.itastakers.com',provider:'itastakers'},{address:'http://juno.rpc.m.stavr.tech:1067',provider:'🔥STAVR🔥'},{address:'https://rpc-juno.ecostake.com',provider:'ecostake'},{address:'https://juno-rpc.polkachu.com',provider:'Polkachu'},{address:'https://juno-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-juno.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-juno.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-juno-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.juno.chaintools.tech/',provider:'ChainTools'},{address:'https://juno-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc.juno.interbloc.org',provider:'Interbloc'},{address:'https://juno.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://juno-rpc.icycro.org',provider:'IcyCRO 🧊'},{address:'https://rpc.juno.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://juno.kingnodes.com',provider:'kingnodes 👑'},{address:'https://juno-rpc.reece.sh',provider:'Reecepbcups'},{address:'https://juno-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://juno-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-juno.architectnodes.com',provider:'Architect Nodes'},{address:'https://juno.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'http://167.235.211.168:26657',provider:'CommunityStaking'},{address:'https://juno.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://rpc-juno-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc-juno.validavia.me',provider:'Validavia'},{address:'https://juno-rpc.w3coins.io',provider:'w3coins'},{address:'https://juno-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://juno-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://lcd-juno.itastakers.com',provider:'itastakers'},{address:'https://rest-juno.ecostake.com',provider:'ecostake'},{address:'https://juno-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://juno.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-juno.pupmos.network',provider:'PUPMØS'},{address:'https://api-juno-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.juno.chaintools.tech/',provider:'ChainTools'},{address:'https://juno-api.polkachu.com',provider:'Polkachu'},{address:'https://api-juno.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://juno-api.kleomedes.network',provider:'Kleomedes'},{address:'https://api.juno.interbloc.org',provider:'Interbloc'},{address:'https://juno.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.juno.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://juno.kingnodes.com',provider:'kingnodes 👑'},{address:'https://juno-api.reece.sh',provider:'Reecepbcups'},{address:'https://juno-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest-juno.architectnodes.com',provider:'Architect Nodes'},{address:'https://juno-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://juno.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'http://167.235.211.168:1317',provider:'CommunityStaking'},{address:'https://juno.api.silknodes.io',provider:'Silk Nodes'},{address:'https://rest-juno.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://api-juno-01.stakeflow.io',provider:'Stakeflow'},{address:'https://lcd-juno.validavia.me',provider:'Validavia'},{address:'https://juno-api.w3coins.io',provider:'w3coins'},{address:'https://juno-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://juno-api.stake-town.com:443',provider:'StakeTown'}],grpc:[{address:'grpc-juno-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'juno-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'juno-grpc.polkachu.com:12690',provider:'Polkachu'},{address:'http://juno.grpc.m.stavr.tech:504',provider:'🔥STAVR🔥'},{address:'juno.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'grpc-juno.kingnodes.com:443',provider:'kingnodes 👑'},{address:'grpc-juno.cosmos-spaces.cloud:1490',provider:'Cosmos Spaces'},{address:'http://juno-grpc.stakeandrelax.net:12690',provider:'Stake&Relax Validator 🦥'},{address:'grpc-juno.architectnodes.com:1443',provider:'Architect Nodes'},{address:'juno-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'juno.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'http://167.235.211.168:9091',provider:'CommunityStaking'},{address:'grpc-juno-01.stakeflow.io:2302',provider:'Stakeflow'},{address:'juno-grpc.w3coins.io:12690',provider:'w3coins'},{address:'juno-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'juno-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/juno',tx_page:'https://app.ezstaking.io/juno/txs/${txHash}',account_page:'https://app.ezstaking.io/juno/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/juno',tx_page:'https://ping.pub/juno/tx/${txHash}'},{kind:'explorers.guru',url:'https://juno.explorers.guru',tx_page:'https://juno.explorers.guru/transaction/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/juno',tx_page:'https://www.mintscan.io/juno/transactions/${txHash}',account_page:'https://www.mintscan.io/juno/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/juno',tx_page:'https://atomscan.com/juno/transactions/${txHash}',account_page:'https://atomscan.com/juno/accounts/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/juno',tx_page:'https://explorer.stavr.tech/juno/transactions/${txHash}',account_page:'https://explorer.stavr.tech/juno/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/juno',tx_page:'https://explorer.tcnetwork.io/juno/transaction/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/juno',account_page:'https://stakeflow.io/juno/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'kava',status:'live',network_type:'mainnet',website:'https://www.kava.io/',pretty_name:'Kava',chain_id:'kava_2222-10',bech32_prefix:'kava',daemon_name:'kava',node_home:'$HOME/.kava',slip44:459,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'ukava',low_gas_price:0.05,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'ukava'}]},codebase:{git_repo:'https://github.com/kava-Labs/kava/',recommended_version:'v0.21.0',compatible_versions:['v0.21.0'],genesis:{genesis_url:'https://kava-genesis-files.s3.us-east-1.amazonaws.com/kava_2222-10/genesis.json'},versions:[{name:'v0.21.0',recommended_version:'v0.21.0',compatible_versions:['v0.21.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13956',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kava-mainnet-seed.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'},{id:'7ab4b78fbe5ee9e3777b21464a3162bd4cc17f57',address:'seed-kava-01.stakeflow.io:1206',provider:'Stakeflow'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'kava-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'kava-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'8b5c4a890c8ae7efbbe3360af71be1c3c3a9e12e',address:'121.78.241.68:46656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kava-mainnet-peer.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'},{id:'7ab4b78fbe5ee9e3777b21464a3162bd4cc17f57',address:'peer-kava-01.stakeflow.io:1206',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.data.kava.io',provider:'kava'},{address:'https://kava-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-kava-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kava-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://kava-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-kava-01.stakeflow.io',provider:'Stakeflow'},{address:'https://kava-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.data.kava.io/',provider:'kava'},{address:'https://api-kava-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kava-api.polkachu.com',provider:'Polkachu'},{address:'https://kava-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://kava-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-kava-01.stakeflow.io',provider:'Stakeflow'},{address:'https://kava-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.data.kava.io:443',provider:'kava'},{address:'grpc-kava-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kava-grpc.polkachu.com:13990',provider:'Polkachu'},{address:'kava-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-kava-01.stakeflow.io:1202',provider:'Stakeflow'},{address:'kava-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://evm.kava.io/',provider:'kava'},{address:'https://kava-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/kava',tx_page:'https://www.mintscan.io/kava/transactions/${txHash}',account_page:'https://www.mintscan.io/kava/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/kava',tx_page:'https://ping.pub/kava/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/kava',tx_page:'https://atomscan.com/kava/transactions/${txHash}',account_page:'https://atomscan.com/kava/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/kava',account_page:'https://stakeflow.io/kava/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'kichain',status:'live',network_type:'mainnet',website:'https://foundation.ki/',pretty_name:'Ki',chain_id:'kichain-2',bech32_prefix:'ki',daemon_name:'kid',node_home:'$HOME/.kid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxki',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'uxki'}]},codebase:{git_repo:'https://github.com/KiFoundation/ki-tools',recommended_version:'5.0.1',compatible_versions:['5.0.0','5.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Mainnet/kichain-2/genesis.json'},versions:[{name:'5.0.0',recommended_version:'5.0.1',compatible_versions:['5.0.0','5.0.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg'},peers:{seeds:[{id:'24cbccfa8813accd0ebdb09e7cdb54cff2e8fcd9',address:'51.89.166.197:26656',provider:'kifoundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13556',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:13556',provider:'Lavender.Five Nodes 🐝'},{id:'8edd80b2e7e807af9617d643dcbf5125425cab68',address:'kichain-seed.panthea.eu:38656',provider:'Panthea EU'},{id:'27941ba20ad57cb665c7870d073a938e35e7d634',address:'seed-ki.ibs.team:16663',provider:'Inter Blockchain Services'}],persistent_peers:[{id:'41b321292cbe50c5c30017cc71c404481be0e20b',address:'3.38.12.5:26656',provider:'cosmostation'},{id:'e7bab76ef15493aaee6f91a0652ba098838a0bfb',address:'kichain-peer.panthea.eu:28656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-mainnet.blockchain.ki',provider:'kifoundation'},{address:'https://kichain-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-kichain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc.kichain.chaintools.tech/',provider:'ChainTools'},{address:'https://kichain-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ki-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://kichain-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-mainnet.blockchain.ki',provider:'kifoundation'},{address:'https://api-kichain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.kichain.chaintools.tech/',provider:'ChainTools'},{address:'https://kichain-api.polkachu.com',provider:'Polkachu'},{address:'https://kichain-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://ki-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://kichain-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-kichain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kichain-grpc.polkachu.com:13590',provider:'Polkachu'},{address:'kichain-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/kichain',tx_page:'https://app.ezstaking.io/kichain/txs/${txHash}',account_page:'https://app.ezstaking.io/kichain/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/ki-chain',tx_page:'https://www.mintscan.io/ki-chain/txs/${txHash}',account_page:'https://www.mintscan.io/ki-chain/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/kichain',tx_page:'https://ping.pub/kichain/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/ki-chain',tx_page:'https://atomscan.com/ki-chain/transactions/${txHash}',account_page:'https://atomscan.com/ki-chain/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'konstellation',status:'live',network_type:'mainnet',website:'https://konstellation.tech/',pretty_name:'Konstellation',chain_id:'darchub',bech32_prefix:'darc',daemon_name:'knstld',node_home:'$HOME/.knstld',codebase:{git_repo:'https://github.com/knstl/konstellation',recommended_version:'v0.6.2',compatible_versions:['v0.6.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/Konstellation/konstellation/master/config/genesis.json'},versions:[{name:'v0.6.2',recommended_version:'v0.6.2',compatible_versions:['v0.6.2']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/Konstellation-dark.png'},fees:{fee_tokens:[{denom:'udarc',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'udarc'}]},peers:{seeds:[{id:'1bd4b89e05e5d7ea5d2dba89c799c2e624cb35d7',address:'node1.konstellation.tech:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13356',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'konstellation-mainnet-seed.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10856',provider:'StakerHouse'}],persistent_peers:[{id:'1bd4b89e05e5d7ea5d2dba89c799c2e624cb35d7',address:'node1.konstellation.tech:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'konstellation-mainnet-peer.autostake.com:26826',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://node1.konstellation.tech:26657',provider:'konstellation'},{address:'https://konstellation-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-konstellation-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://konstellation-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://konstellation-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://node1.konstellation.tech:1318',provider:'konstellation'},{address:'https://api-konstellation-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://konstellation-api.polkachu.com',provider:'Polkachu'},{address:'https://api-konstellation.starsquid.io',provider:'Starsquid'},{address:'https://konstellation-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://konstellation-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc-konstellation-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'konstellation-grpc.polkachu.com:13390',provider:'Polkachu'},{address:'konstellation-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'konstellation-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'konstellation',url:'https://explorer.konstellation.tech/',tx_page:'https://explorer.konstellation.tech/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/konstellation',tx_page:'https://cosmotracker.com/konstellation/tx/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'kujira',chain_id:'kaiyo-1',pretty_name:'Kujira',status:'live',network_type:'mainnet',website:'https://kujira.app/',bech32_prefix:'kujira',daemon_name:'kujirad',node_home:'$HOME/.kujira',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukuji',fixed_min_gas_price:0.00119,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ukuji'}]},codebase:{git_repo:'https://github.com/Team-Kujira/core',recommended_version:'v0.8.7',compatible_versions:['v0.8.7'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'v0.34.27'},ics_enabled:['ics20-1'],genesis:{genesis_url:'https://github.com/Team-Kujira/networks/raw/master/mainnet/kaiyo-1.json'},versions:[{name:'v0.8.4',tag:'v0.8.4',height:9226200,proposal:302,recommended_version:'v0.8.4-mainnet',compatible_versions:['v0.8.4','v0.8.4-mainnet'],cosmos_sdk_version:'0.46.11',consensus:{type:'cometbft',version:'v0.34.27'},ics_enabled:['ics20-1'],next_version_name:'v0.8.7'},{name:'v0.8.7',proposal:-1,recommended_version:'v0.8.7',compatible_versions:['v0.8.7']}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11856',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11856',provider:'Lavender.Five Nodes 🐝'},{id:'322abfd7c0bcdf8a3d98ccb46ae2572bae0e8301',address:'seed-kujira.starsquid.io:15602',provider:'Starsquid'},{id:'824fa337b806bd48ce9505d74ba3e5adea80da93',address:'seeds.goldenratiostaking.net:1628',provider:'Golden Ratio Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kujira-mainnet-seed.autostake.com:26796',provider:'AutoStake 🛡️ Slash Protected'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'kujira.rpc.kjnodes.com:11359',provider:'kjnodes'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'kujira-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'kujira-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'c28827cb96c14c905b127b92065a3fb4cd77d7f6',address:'seeds.whispernode.com:11856',provider:'WhisperNode🤐'},{id:'654ba97f74254965a80c0fac0f277f6f6e5506b6',address:'seed-node.mms.team:29656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'kujira-mainnet-peer.autostake.com:26796',provider:'AutoStake 🛡️ Slash Protected'},{id:'c1a740841a6dc0b56730e975b1a4aa2d8c73b204',address:'peer-kujira.mms.team:29656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-kujira.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.kaiyo.kujira.setten.io',provider:'setten.io'},{address:'https://kujira-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc-kujira.ecostake.com',provider:'ecostake'},{address:'https://kujira-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.kujira.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc-kujira-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kujira-rpc.wildsage.io',provider:'WildSage Labs'},{address:'https://kujira-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-kujira.starsquid.io',provider:'Starsquid'},{address:'https://kujira.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://kuji-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-kujira.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://rpc-kujira.huginn.tech',provider:'Huginn'},{address:'https://kujira-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc.kujira.rektdao.club',provider:'rektDAO'},{address:'https://kujira-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://kujira-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-kujira.mms.team',provider:'MMS'},{address:'https://kujira-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-kujira.rorcualnodes.com',provider:'Rorcual'}],rest:[{address:'https://lcd-kujira.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-kujira.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://lcd.kaiyo.kujira.setten.io',provider:'setten.io'},{address:'https://kujira-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://kujira-api.polkachu.com/',provider:'polkachu'},{address:'https://rest-kujira.ecostake.com',provider:'ecostake'},{address:'https://api-kujira-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://kujira-lcd.wildsage.io/',provider:'WildSage Labs'},{address:'https://kujira-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-kujira.starsquid.io',provider:'Starsquid'},{address:'https://kujira.api.kjnodes.com',provider:'kjnodes'},{address:'https://kuji-api.kleomedes.network',provider:'Kleomedes'},{address:'https://kujira-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://api.kujira.rektdao.club',provider:'rektDAO'},{address:'https://kujira-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://kujira-api.w3coins.io',provider:'w3coins'},{address:'https://api-kujira.mms.team',provider:'MMS'},{address:'https://kujira-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'kujira.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'grpc-kujira-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'kujira-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'kujira-grpc.polkachu.com:11890',provider:'Polkachu'},{address:'kujira-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'kujira.grpc.kjnodes.com:11390',provider:'kjnodes'},{address:'kujira-grpc.w3coins.io:11890',provider:'w3coins'},{address:'grpc-kujira.mms.team:443',provider:'MMS'},{address:'kujira-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'kujira',url:'https://finder.kujira.app',tx_page:'https://finder.kujira.app/kaiyo-1/tx/${txHash}'},{kind:'explorers.guru',url:'https://kujira.explorers.guru',tx_page:'https://kujira.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/kujira',tx_page:'https://atomscan.com/kujira/transactions/${txHash}',account_page:'https://atomscan.com/kujira/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kujira-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg'}},{$schema:'../chain.schema.json',chain_name:'kyve',chain_id:'kyve-1',pretty_name:'KYVE',status:'live',network_type:'mainnet',bech32_prefix:'kyve',daemon_name:'kyved',node_home:'$HOME/.kyve',website:'https://www.kyve.network/',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukyve',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'ukyve'}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_amd64.tar.gz','linux/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_arm64.tar.gz','darwin/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/KYVENetwork/networks/main/kyve-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],next_version_name:'v1.1.0'},{name:'v1.1.0',height:826000,proposal:3,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],next_version_name:'v1.2.0'},{name:'v1.2.0',height:1135000,proposal:4,recommended_version:'v1.2.2',compatible_versions:['v1.2.1','1.2.2'],next_version_name:'v1.3.0'},{name:'v1.3.0',proposal:8,height:2061100,recommended_version:'v1.3.0',compatible_versions:['v1.3.0'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_amd64.tar.gz','linux/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_arm64.tar.gz','darwin/amd64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_arm64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11056',provider:'Lavender.Five Nodes 🐝'},{id:'cec848e7d4c5a7ae305b27cda133d213435c110f',address:'seed-kyve.ibs.team:16664',provider:'Inter Blockchain Services'},{id:'63aef665906f1ac532f6266bb2067510ca35a9a2',address:'seed-node.mms.team:41656',provider:'MMS'}],persistent_peers:[{id:'fae8cd5f04406e64484a7a8b6719eacbb861c094',address:'44.241.103.199:26656',provider:'kyve'},{id:'146d27829fd240e0e4672700514e9835cb6fdd98',address:'34.212.201.1:26656',provider:'kyve'},{id:'25da6253fc8740893277630461eb34c2e4daf545',address:'3.76.244.30:26656',provider:'kyve'},{id:'b950b6b08f7a6d5c3e068fcd263802b336ffe047',address:'18.198.182.214:26656',provider:'kyve'},{id:'ae3f75549c0fe53bae94909fb7477eb308dfe989',address:'88.99.104.180:46656',provider:'Stake-Take'},{id:'00917221debc335189292cce406cd20a8a44e603',address:'peer-kyve.mms.team:27656',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-eu-1.kyve.network',provider:'kyve'},{address:'https://rpc-kyve.ecostake.com',provider:'ecostake'},{address:'https://kyve-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-kyve.imperator.co',provider:'Imperator.co'},{address:'https://kyve-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc.kyve.nodestake.top',provider:'NodeStake'},{address:'https://kyve-rpc.enigma-validator.com',provider:'Enigma'},{address:'https://kyve.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.kyve.stake-take.com',provider:'Stake-Take'},{address:'https://rpc-kyve.mms.team',provider:'MMS'}],rest:[{address:'https://api-eu-1.kyve.network',provider:'kyve'},{address:'https://kyve-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest-kyve.ecostake.com',provider:'ecostake'},{address:'https://lcd-kyve.imperator.co',provider:'Imperator.co'},{address:'https://kyve-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api.kyve.nodestake.top',provider:'NodeStake'},{address:'https://www.kyve-lcd.enigma-validator.com',provider:'Enigma'},{address:'https://kyve.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.kyve.stake-take.com',provider:'Stake-Take'},{address:'https://api-kyve.mms.team',provider:'MMS'}],grpc:[{address:'https://grpc.kyve.nodestake.top',provider:'NodeStake'},{address:'https://kyve-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc-kyve.nodeist.net',provider:'Nodeist'},{address:'https://kyve.grpc.liveraven.net',provider:'LiveRaveN'},{address:'grpc-kyve.mms.team:443',provider:'MMS'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/kyve',tx_page:'https://www.mintscan.io/kyve/txs/${txHash}',account_page:'https://www.mintscan.io/kyve/account/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/kyve',tx_page:'https://explorer.nodestake.top/kyve/txs/${txHash}',account_page:'https://explorer.nodestake.top/kyve/account/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/kyve',tx_page:'https://explorer.stake-take.com/kyve/txs/${txHash}',account_page:'https://explorer.stake-take.com/kyve/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'lambda',status:'live',network_type:'mainnet',pretty_name:'Lambda',chain_id:'lambda_92000-1',bech32_prefix:'lamb',node_home:'$HOME/.lambdavm',daemon_name:'lambdavm',slip44:60,fees:{fee_tokens:[{denom:'ulamb',low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'ulamb'}]},codebase:{git_repo:'https://github.com/LambdaIM/lambdavm',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/LambdaIM/mainnet/main/lambda_92000-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg'},peers:{seeds:[{id:'4573d28b7bf5cfb0a1b79e796efb388a1db8d046',address:'lambda.peer.stavr.tech:31326',provider:'🔥STAVR🔥'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.lambda.im',provider:'Lambda'},{address:'https://rpc-lambda.d-stake.xyz',provider:'D-stake'},{address:'http://lambda.rpc.m.stavr.tech:31327',provider:'🔥STAVR🔥'},{address:'https://rpc.lambda.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://rest.lambda.im',provider:'Lambda'},{address:'https://api-lambda.d-stake.xyz',provider:'D-stake'},{address:'https://lambda.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.lambda.nodestake.top',provider:'NodeStake'}],grpc:[{address:'http://lambda.grpc.m.stavr.tech:2287',provider:'🔥STAVR🔥'},{address:'grpc.lambda.nodestake.top:443',provider:'NodeStake'}],'evm-http-jsonrpc':[{address:'https://jsonrpc-lambda.d-stake.xyz',provider:'D-stake'}]},explorers:[{kind:'blockscout',url:'https://explorer.lambda.im/',tx_page:'https://explorer.lambda.im/tx/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/lambda',tx_page:'https://explorer.nodestake.top/lambda/txs/${txHash}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/lambda',tx_page:'https://explorer.stavr.tech/lambda/txs/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lambda',tx_page:'https://atomscan.com/lambda/transactions/${txHash}',account_page:'https://atomscan.com/lambda/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'likecoin',status:'live',website:'https://like.co/',network_type:'mainnet',pretty_name:'LikeCoin',chain_id:'likecoin-mainnet-2',bech32_prefix:'like',daemon_name:'liked',node_home:'$HOME/.liked',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nanolike',fixed_min_gas_price:0,low_gas_price:1,average_gas_price:10,high_gas_price:1000}]},staking:{staking_tokens:[{denom:'nanolike'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/likecoin/likecoin-chain',recommended_version:'v4.0.1',compatible_versions:['v4.0.0','v4.0.1'],binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'5.3.0',ics_enabled:['ics20-1'],genesis:{name:'fotan-1.0',genesis_url:'https://raw.githubusercontent.com/likecoin/mainnet/982c14399089950a59d3ebbedcbbc7ead6040457/genesis.json'},versions:[{name:'fotan-1.0',tag:'v1.2.0',height:0,recommended_version:'v1.2.0',compatible_versions:['v1.2.0','fotan-1.2'],cosmos_sdk_version:'0.42',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Windows_x86_64.zip'},next_version_name:'v2.0.0'},{name:'v2.0.0',tag:'v2.0.2',height:3692800,recommended_version:'v2.0.2',compatible_versions:['v2.0.0','v2.0.1','v2.0.2'],cosmos_sdk_version:'0.44',ibc_go_version:'2.1.0',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Windows_x86_64.zip'},next_version_name:'v3.0.0'},{name:'v3.0.0',tag:'v3.1.0',height:4810000,recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],cosmos_sdk_version:'0.45',ibc_go_version:'2.3.0',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Windows_x86_64.zip'},next_version_name:'v4.0.0'},{name:'v4.0.0',tag:'v4.0.1',height:9419200,recommended_version:'v4.0.1',compatible_versions:['v4.0.0','v4.0.1'],cosmos_sdk_version:'0.46',ibc_go_version:'5.3.1',consensus:{type:'tendermint',version:'0.34'},binaries:{'linux/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Windows_x86_64.zip'}}]},peers:{seeds:[{id:'913bd0f4bea4ef512ffba39ab90eae84c1420862',address:'34.82.131.35:26656',provider:'like.co'},{id:'e44a2165ac573f84151671b092aa4936ac305e2a',address:'nnkken.dev:26656',provider:'nnkken'},{id:'d354a96014507ea480d04f8fe009dd5a4f7fe7fb',address:'likecoin-seed.oldcat.io.oldcat.io:26656',provider:'Oldcat'}],persistent_peers:[{id:'f087d600cf3d34d3bac04a9723a53180619e8445',address:'35.247.83.138:26656',provider:'like.co'}]},apis:{rpc:[{address:'https://mainnet-node.like.co/rpc/',provider:'like.co'},{address:'https://likecoin-node.oldcat.io:443/rpc/',provider:'Oldcat'},{address:'https://rpc-likecoin-mainnet.pikaser.net',provider:'PikaSer'}],rest:[{address:'https://mainnet-node.like.co',provider:'like.co'},{address:'https://likecoin-node.oldcat.io:443/api/',provider:'Oldcat'},{address:'https://rest-likecoin-mainnet.pikaser.net',provider:'PikaSer'}],grpc:[{address:'https://likecoin-node.oldcat.io:443/grpc/',provider:'Oldcat'},{address:'grpc-likecoin-mainnet.pikaser.net:443',provider:'PikaSer'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/likecoin',tx_page:'https://www.mintscan.io/likecoin/transactions/${txHash}',account_page:'https://www.mintscan.io/likecoin/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/likecoin',tx_page:'https://bigdipper.live/likecoin/transactions/${txHash}',account_page:'https://bigdipper.live/likecoin/accounts/${accountAddress}'},{kind:'lunie-ng',url:'https://stake.like.co/'},{kind:'ping.pub',url:'https://ping.pub/likecoin',tx_page:'https://ping.pub/likecoin/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/likecoin',tx_page:'https://atomscan.com/likecoin/transactions/${txHash}',account_page:'https://atomscan.com/likecoin/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.svg'},keywords:['depub','like','nft']},{$schema:'../chain.schema.json',chain_name:'logos',status:'live',network_type:'mainnet',pretty_name:'Logos',chain_id:'logos_7002-1',bech32_prefix:'logos',daemon_name:'logosd',node_home:'$HOME/.logos',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aLYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://logos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://logos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'logos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[{address:'https://logos-evm.provable.dev/',provider:'laurel.provable'}]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'loyal',status:'live',network_type:'mainnet',website:'https://www.joinloyal.com/',pretty_name:'Loyal',chain_id:'loyal-main-02',bech32_prefix:'loyal',daemon_name:'loyald',node_home:'$HOME/.loyal',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulyl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ulyl'}]},codebase:{git_repo:'https://github.com/LoyalLabs/loyal',recommended_version:'v0.25.3',compatible_versions:['v0.25.3'],genesis:{genesis_url:'https://raw.githubusercontent.com/LoyalLabs/net/main/mainnet/genesis.json'},versions:[{name:'v0.25.3',recommended_version:'v0.25.3',compatible_versions:['v0.25.3']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg'},peers:{seeds:[{id:'7490c272d1c9db40b7b9b61b0df3bb4365cb63a6',address:'loyal-seed.netdots.net:27656'},{id:'f8f5d04e17c998478c29ba6ab74b2e995a2b6dcd',address:'tenderseed.ccvalidators.com:29002'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17856',provider:'Polkachu'}],persistent_peers:[{id:'7490c272d1c9db40b7b9b61b0df3bb4365cb63a6',address:'54.80.32.192:26656'},{id:'607dbee191f06d9479d7ae8f9fc5de75ca840d6f',address:'185.215.167.227:31656'}]},apis:{rpc:[{address:'https://rpc-main.joinloyal.io/'},{address:'https://loyal-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.loyal.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://lcd-main.joinloyal.io/'},{address:'https://loyal-api.polkachu.com',provider:'Polkachu'},{address:'https://api.loyal.nodestake.top',provider:'NodeStake'}],grpc:[{address:'https://grpc.loyal.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'Loyal explorer',url:'https://pingpub.joinloyal.io/loyal',tx_page:'https://pingpub.joinloyal.io/loyal/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/loyal',tx_page:'https://explorer.tcnetwork.io/loyal/transaction/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/loyal',tx_page:'https://explorer.nodestake.top/loyal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'lumenx',status:'killed',network_type:'mainnet',pretty_name:'LumenX',chain_id:'LumenX',bech32_prefix:'lumen',daemon_name:'lumenxd',node_home:'$HOME/.lumenx',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulumen',fixed_min_gas_price:0.0025,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ulumen'}]},codebase:{git_repo:'https://github.com/cryptonetD/lumenx',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/cryptonetD/lumenx/main/config/genesis.json'},versions:[{name:'v1.4.0',tag:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.4.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg'},peers:{seeds:[],persistent_peers:[{id:'43c4eb952a35df720f2cb4b86a73b43f682d6cb1',address:'37.187.149.93:26696'},{id:'81913c271aad8b26c10e3175a8f1ecf813921bab',address:'144.24.149.118:26656'},{id:'9a49635f0ecb7ba93fc9eba952cbe58767557010',address:'185.215.180.70:26656'},{id:'64c01c609297f010790a67fbb9e339a9072aa890',address:'144.24.134.26:26656'},{id:'2c341d570e537683d23102e64e7b73f4bbaef829',address:'rpc.lumenx.chaintools.tech:26766'},{id:'e3989262b8dff3596f3b1d5e44372e9326362552',address:'192.99.4.66:26666'},{id:'e29d17459030df3ade1c7232a570abf942d5dc3c',address:'65.109.28.226:11656'}]},apis:{rpc:[{address:'https://rpc-lumenx.cryptonet.pl/',provider:'CryptoNet'},{address:'https://lumenx-rpc.kynraze.com/',provider:'Kynraze'},{address:'https://rpc-lumenx.comunitynode.my.id',provider:'ComunityNode'},{address:'https://rpc.lumenx.hexnodes.co',provider:'Hexnodes'}],rest:[{address:'https://api-lumenx.cryptonet.pl/',provider:'CryptoNet'},{address:'https://lumenx-api.kynraze.com',provider:'Kynraze'},{address:'https://api-lumenx.comunitynode.my.id',provider:'ComunityNode'},{address:'https://api-lumenx.nodine.id/',provider:'Nodine.ID'},{address:'https://lcd.lumenx.hexnodes.co/',provider:'Hexnodes'}],grpc:[{address:'https://lumenx-grpc.kynraze.com',provider:'Kynraze'},{address:'https://grpc-lumenx.nodine.id',provider:'Nodine.ID'},{address:'https://grpc.lumenx.hexnodes.co',provider:'Hexnodes'}]},explorers:[{kind:'ping.pub',url:'https://explorer.chaintools.tech/lumenx',tx_page:'https://explorer.chaintools.tech/lumenx/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.cryptonet.pl/lumenx',tx_page:'https://explorer.cryptonet.pl/lumenx/tx/${txHash}'},{kind:'Kynraze',url:'https://explorer.kynraze.com/lumenx',tx_page:'https://explorer.kynraze.com/lumenx/tx/${txHash}'},{kind:'ComunityNode',url:'https://explorer.comunitynode.my.id/lumenx',tx_page:'https://explorer.comunitynode.my.id/lumenx/tx/${txHash}'},{kind:'Nodine.ID',url:'https://explorer.co.id/lumenx',tx_page:'https://explorer.co.id/lumenx/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lumenx',tx_page:'https://atomscan.com/lumenx/transactions/${txHash}',account_page:'https://atomscan.com/lumenx/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'lumnetwork',status:'live',network_type:'mainnet',website:'https://lum.network/',pretty_name:'Lum Network',chain_id:'lum-network-1',bech32_prefix:'lum',daemon_name:'lumd',node_home:'$HOME/.lumd',key_algos:['secp256k1'],slip44:880,fees:{fee_tokens:[{denom:'ulum',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ulum'}]},codebase:{git_repo:'https://github.com/lum-network/chain',recommended_version:'v1.5.2',compatible_versions:['v1.5.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/lum-network/mainnet/master/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.1'],next_version_name:'v1.4.0'},{name:'v1.4.0',height:7652000,proposal:61,recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],next_version_name:'v1.4.1'},{name:'v1.4.1',height:7740000,proposal:64,recommended_version:'v1.4.2',compatible_versions:['v1.4.1','v1.4.2'],next_version_name:'v1.4.5'},{name:'v1.4.5',height:7950600,proposal:71,recommended_version:'v1.4.5',compatible_versions:['v1.4.5'],next_version_name:'v1.5.0'},{name:'v1.5.0',height:8424000,proposal:79,recommended_version:'v1.5.0-2',compatible_versions:['v1.5.0-2'],next_version_name:'v1.5.1'},{name:'v1.5.1',height:8527300,proposal:82,recommended_version:'v1.5.1',compatible_versions:['v1.5.1'],next_version_name:'v1.5.2'},{name:'v1.5.2',proposal:87,height:8688700,recommended_version:'v1.5.2',compatible_versions:['v1.5.2'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg'},peers:{seeds:[{id:'19ad16527c98b782ee35df56b65a3a251bd99971',address:'peer-1.mainnet.lum.network:26656',provider:'lum foundation'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16756',provider:'Lavender.Five Nodes 🐝'},{id:'0df233b1eb62504f96a856ce358014b2fb8ce91b',address:'lum-seed.panthea.eu:43656',provider:'Panthea EU'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10756',provider:'StakerHouse'}],persistent_peers:[{id:'b47626b9d78ed7ed3c413304387026f907c70cbe',address:'peer-0.mainnet.lum.network:26656',provider:'lum foundation'},{id:'fbaeeff89ec94a4f6c4a2a61e24af7d06b3be0c8',address:'46.166.140.180:26656',provider:'simply staking'},{id:'433c60a5bc0a693484b7af26208922b84773117e',address:'34.209.132.0:26656',provider:'cosmostation'},{id:'43216584c1e6b1056566a4825b15cdfbfc79d9e8',address:'lum-peer.panthea.eu:33656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://node0.mainnet.lum.network/rpc',provider:'Lum Foundation'},{address:'https://lumnetwork-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.lum.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://lum-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://lum-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://lum-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://node0.mainnet.lum.network/rest',provider:'Lum Foundation'},{address:'https://lumnetwork-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-lum.starsquid.io',provider:'Starsquid'},{address:'https://api.lum.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://lum-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://lum-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://lum-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'lumnetwork-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'lum-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/lumnetwork',tx_page:'https://app.ezstaking.io/lumnetwork/txs/${txHash}',account_page:'https://app.ezstaking.io/lumnetwork/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/lum',tx_page:'https://www.mintscan.io/lum/transactions/${txHash}',account_page:'https://www.mintscan.io/lum/accounts/${accountAddress}'},{kind:'lum-network',url:'https://explorer.lum.network',tx_page:'https://explorer.lum.network/txs/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/lum-network',tx_page:'https://ping.pub/lum-network/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/lum-network',tx_page:'https://atomscan.com/lum-network/transactions/${txHash}',account_page:'https://atomscan.com/lum-network/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'mars',status:'live',network_type:'mainnet',website:'https://www.marsprotocol.io/',pretty_name:'Mars Hub',chain_id:'mars-1',bech32_prefix:'mars',daemon_name:'marsd',node_home:'$HOME/.mars',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[330],fees:{fee_tokens:[{denom:'umars',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'umars'}]},codebase:{git_repo:'https://github.com/mars-protocol/hub',recommended_version:'v1.0.2',compatible_versions:['v1.0.0','v1.0.2'],cosmos_sdk_version:'0.46.7',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30.0',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1'],genesis:{genesis_url:'https://github.com/mars-protocol/networks/raw/main/mars-1/genesis.json'},versions:[{name:'v1',tag:'v1.0.0',height:0,recommended_version:'v1.0.2',compatible_versions:['v1.0.0','v1.0.2'],cosmos_sdk_version:'0.46.7',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30.0',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1']}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:18556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'mars-mainnet-seed.autostake.com:27056',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:18556',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'mars-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'mars-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'mars.rpc.kjnodes.com:14559',provider:'kjnodes'},{id:'c4168cce14ec32e067cf153a08a1b85be881e25a',address:'seeds.whispernode.com:18556',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:18556',provider:'carbonZERO🌲'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'mars-mainnet-peer.autostake.com:27056',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.marsprotocol.io:443',provider:'Delphi Labs'},{address:'https://mars-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://mars-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-mars.goldenratiostaking.net',provider:'Golden Ratio Staking'},{address:'https://mars-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-mars.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.expedition-mars.com',provider:'Expedition Mars'},{address:'https://mars-rpc.genznodes.dev:443',provider:'genznodes'},{address:'https://rpc-mars.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://mars-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://mars.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.mars.nodestake.top',provider:'NodeStake'},{address:'https://mars-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.marsprotocol.io:443',provider:'Delphi Labs'},{address:'https://mars-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://mars-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://mars-api.polkachu.com',provider:'Polkachu'},{address:'https://lcd-mars.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://lcd.expedition-mars.com:443',provider:'Expedition Mars'},{address:'https://mars-api.genznodes.dev:443',provider:'genznodes'},{address:'https://rest-mars.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://mars-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://mars.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.mars.nodestake.top',provider:'NodeStake'},{address:'https://mars-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc.marsprotocol.io:443',provider:'Delphi Labs'},{address:'mars-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'mars-grpc.polkachu.com:18590',provider:'Polkachu'},{address:'mars-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'mars-grpc.genznodes.dev:9090',provider:'genznodes'},{address:'mars.grpc.kjnodes.com:14590',provider:'kjnodes'},{address:'grpc.mars.nodestake.top:443',provider:'NodeStake'},{address:'mars-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'BigDipper',url:'https://explorer.marsprotocol.io',tx_page:'https://explorer.marsprotocol.io/transactions/${txHash}',account_page:'https://explorer.marsprotocol.io/accounts/${accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/mars',tx_page:'https://explorer.nodestake.top/mars/transactions/${txHash}',account_page:'https://explorer.nodestake.top/mars/account/${accountAddress}'},{kind:'Nodes.Guru',url:'https://mars.explorers.guru/',tx_page:'https://mars.explorers.guru/transaction/${txHash}',account_page:'https://mars.explorers.guru/account/${accountAddress}'},{kind:'MintScan',url:'https://www.mintscan.io/mars-protocol',tx_page:'https://www.mintscan.io/mars-protocol/transactions/${txHash}',account_page:'https://www.mintscan.io/mars-protocol/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/mars',tx_page:'https://ping.pub/mars/tx/${txHash}',account_page:'https://ping.pub/mars/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.svg'}},{$schema:'../chain.schema.json',chain_name:'mayachain',status:'live',network_type:'mainnet',website:'https://mayaprotocol.com/',pretty_name:'Maya Protocol',chain_id:'mayachain-mainnet-v1',bech32_prefix:'maya',daemon_name:'mayanode',node_home:'$HOME/.mayanode',slip44:931,codebase:{git_repo:'https://gitlab.com/mayachain/mayanode',recommended_version:'V1.103.3',compatible_versions:['V1.103.3'],genesis:{genesis_url:'https://tendermint.mayachain.info/genesis'},versions:[{name:'V1.103.3',recommended_version:'V1.103.3',compatible_versions:['V1.103.3']}]},peers:{seeds:[{id:'bd3cdc522a8db64935e6ab5509c3fe3bebc036a8',address:'13.52.55.197:27146'},{id:'55e511e9d3fe84cfad597b0adab98bb2e3c6efc7',address:'18.194.46.101:27146'},{id:'ae1713e45cb5c579fc07b7f0ff24adad1ea93aa1',address:'18.221.183.211:27146'},{id:'3a2c07509c1ac64de4d6d832dca7cdbfca398fc2',address:'15.156.45.237:27146'},{id:'b149d5ad54c7b56a3b43548e3814713f20519946',address:'18.217.85.10:27146'},{id:'c0f2a2a7e50b56fc92f5723dd3baf883c12048db',address:'3.132.55.140:27146'}]},apis:{rpc:[{address:'https://tendermint.mayachain.info',provider:'tendermint'}],rest:[{address:'https://mayanode.mayachain.info',provider:'mayanode'}]},explorers:[{kind:'Maya Protocol explorer',url:'https://www.explorer.mayachain.info',tx_page:'https://www.explorer.mayachain.info/#/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'medasdigital',status:'live',network_type:'mainnet',website:'https://medas-digital.io/',pretty_name:'Medas Digital Network',chain_id:'medasdigital-1',bech32_prefix:'medas',daemon_name:'medasdigitald',node_home:'$HOME/.medasdigital',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'umedas',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'umedas'}]},codebase:{git_repo:'https://github.com/oxygene76/medasdigital/',recommended_version:'v0.97',compatible_versions:['v0.94'],genesis:{genesis_url:'https://raw.githubusercontent.com/oxygene76/medasdigital/main/networks/mainnet/genesis.json'},versions:[{name:'v0.94',recommended_version:'v0.94',compatible_versions:['v0.94']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg'},peers:{persistent_peers:[{id:'afa88136727d46b4c15fe6e041f53fdb25cc37c0',address:'212.6.177.10:26656',provider:'Neptun Validator'},{id:'a50887a49a5c908631a036013d38cc825b10f8fe',address:'212.6.177.11:26656',provider:'Uranus Validator'},{id:'e89a2ed10488de6d8134ff67101aa1a883a0c6bd',address:'212.6.177.12:26656',provider:'Saturn Validator'},{id:'95d55f5d4a61d18508441f3357fadf221abe43ca',address:'64.251.18.192:26656',provider:'Mars Validator'},{id:'15376dbf45a1cf907958e2a684c436a62cc0825d',address:'67.207.180.166:26656',provider:'Jupiter Validator'}]},apis:{rpc:[{address:'https://rpc.medas-digital.io:26657/',provider:'Neptun Validator'}],rest:[{address:'https://lcd.medas-digital.io:1317/',provider:'Neptun Validator'}],grpc:[{address:'grpc.medas-digital.io:9090',provider:'Neptun Validator'}]},explorers:[{kind:'BigDipper',url:'https://explorer.medas-digital.io:3100/medasdigital',tx_page:'https://explorer.medas-digital.io:3100/medasdigital/transactions/${txHash}',account_page:'explorer.medas-digital.io:3100/medasdigital/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/frontier/medasdigital',tx_page:'https://atomscan.com/frontier/medasdigital/transactions/${txHash}',account_page:'https://atomscan.com/frontier/medasdigital/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'meme',status:'live',network_type:'mainnet',pretty_name:'MEME',chain_id:'meme-1',bech32_prefix:'meme',daemon_name:'memed',node_home:'$HOME/.memed',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umeme',fixed_min_gas_price:0.025,low_gas_price:0.025,average_gas_price:0.035,high_gas_price:0.045}]},staking:{staking_tokens:[{denom:'umeme'}]},codebase:{git_repo:'https://github.com/memecosmos/meme/',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://github.com/memecosmos/mainnet/raw/main/meme-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14756',provider:'Polkachu'}],persistent_peers:[{id:'90570d614d01c617953645faa4b955616fbb8d64',address:'205.209.120.105:26656',provider:'MEME Foundation'},{id:'f3ee4c635b8b6165c25abef548c164c53014b90e',address:'165.140.242.34:26656',provider:'MEME Foundation'},{id:'c57fce65a0e6be87763ae38d607b817b3acde620',address:'173.212.215.104:26656',provider:'Theamsolutions'},{id:'4273ea9e15f5b84e3bb58e951e0c5b40c478ff59',address:'65.109.28.177:26736',provider:'ANODE TEAM'},{id:'fce4cbc9f8a9528fcd06948247025c3316991214',address:'116.203.35.46:26656',provider:'Stake-Take'}]},apis:{rpc:[{address:'https://rpc-meme-1.meme.sx/',provider:'MEME Foundation'},{address:'https://meme-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc-meme.pupmos.network/',provider:'PUPMØS'},{address:'https://meme-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://meme.rpc.m.anode.team',provider:'ANODE TEAM'},{address:'https://rpc.meme.stake-take.com',provider:'Stake-Take'}],rest:[{address:'https://api-meme-1.meme.sx/',provider:'MEME Foundation'},{address:'https://meme-api.polkachu.com/',provider:'Polkachu'},{address:'https://api-meme.pupmos.network/',provider:'PUPMØS'},{address:'https://meme-api.kleomedes.network',provider:'Kleomedes'},{address:'https://meme.api.m.anode.team',provider:'ANODE TEAM'},{address:'https://api.meme.stake-take.com',provider:'Stake-Take'}],grpc:[{address:'meme-grpc.polkachu.com:14790',provider:'Polkachu'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/meme',tx_page:'https://ping.pub/meme/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/meme',tx_page:'https://atomscan.com/meme/transactions/${txHash}',account_page:'https://atomscan.com/meme/accounts/${accountAddress}'},{kind:'MEME Explorer',url:'https://explorer.meme.sx/meme',tx_page:'https://explorer.meme.sx/meme/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/meme',tx_page:'https://atomscan.com/meme/transactions/${txHash}',account_page:'https://atomscan.com/meme/accounts/${accountAddress}'},{kind:'Brochain',url:'https://explorer.brocha.in/meme',tx_page:'https://explorer.brocha.in/meme/tx/${txHash}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/meme',tx_page:'https://explorer.stake-take.com/meme/tx/${txHash}',account_page:'https://explorer.stake-take.com/meme/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'microtick',status:'killed',network_type:'mainnet',pretty_name:'Microtick',chain_id:'microtick-1',bech32_prefix:'micro',daemon_name:'mtm',fees:{fee_tokens:[{denom:'utick'}]},staking:{staking_tokens:[{denom:'utick'}]},codebase:{git_repo:'https://github.com/microtick/mtzone',recommended_version:'mtm-v2.0.4',compatible_versions:['mtm-v2.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/microtick/stargate-genesis/master/genesis.json'},versions:[{name:'mtm-v2.0.4',recommended_version:'mtm-v2.0.4',compatible_versions:['mtm-v2.0.4']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg'},explorers:[{kind:'ping.pub',url:'https://ping.pub/microtick',tx_page:'https://ping.pub/microtick/tx/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'migaloo',status:'live',network_type:'mainnet',website:'https://www.whitewhale.money/',pretty_name:'Migaloo',chain_id:'migaloo-1',bech32_prefix:'migaloo',daemon_name:'migalood',node_home:'$HOME/.migalood',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwhale',fixed_min_gas_price:0.25,low_gas_price:0.25,average_gas_price:0.5,high_gas_price:0.75}]},staking:{staking_tokens:[{denom:'uwhale'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.png'},codebase:{git_repo:'https://github.com/White-Whale-Defi-Platform/migaloo-chain',recommended_version:'v2.2.6',compatible_versions:['v2.2.6'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.2.0',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/mainnet/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.5',compatible_versions:['v2.0.0','v2.0.4','v2.0.5'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,next_version_name:'v2.2.5'},{name:'v2.2.5',proposal:10,height:2342302,recommended_version:'v2.2.6',compatible_versions:['v2.2.6'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.2.0',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.28',cosmwasm_enabled:true,next_version_name:''}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12856',provider:'Lavender.Five Nodes 🐝'},{id:'c936ae78abca1169362e068e3e94c87a0ace96c7',address:'seeds.cros-nest.com:27656',provider:'Cros-Nest'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'whitewhale-mainnet-seed.autostake.com:27096',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:20756',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'migaloo.rpc.kjnodes.com:14959',provider:'kjnodes'},{id:'1b6a3dd166b8814f3064444206c2194a92dea62d',address:'seeds.whispernode.com:20756',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:20756',provider:'carbonZERO🌲'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'whitewhale-mainnet-peer.autostake.com:27096',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://migaloo-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://whitewhale-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-whitewhale.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'https://rpc-migaloo.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc-whitewhale.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://migaloo-rpc.kleomedes.network:443',provider:'Kleomedes'},{address:'https://rpc.whitewhale.nodestake.top',provider:'NodeStake'},{address:'https://migaloo.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://migaloo-rpc.cosmosrescue.com',provider:'cosmosrescue'}],rest:[{address:'https://migaloo-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://whitewhale-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-whitewhale.carbonzero.zone:443',provider:'carbonZERO🌲'},{address:'https://lcd-whitewhale.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-migaloo.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://migaloo-api.kleomedes.network:443',provider:'Kleomedes'},{address:'https://api.whitewhale.nodestake.top',provider:'NodeStake'},{address:'https://migaloo.api.kjnodes.com',provider:'kjnodes'},{address:'https://migaloo-api.cosmosrescue.com',provider:'cosmosrescue'}],grpc:[{address:'migaloo-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'whitewhale-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-migaloo.cosmos-spaces.cloud:2290',provider:'Cosmos Spaces'},{address:'migaloo-grpc.polkachu.com:20790',provider:'Polkachu'},{address:'https://grpc.whitewhale.nodestake.top',provider:'NodeStake'},{address:'migaloo.grpc.kjnodes.com:14990',provider:'kjnodes'},{address:'migaloo-grpc.cosmosrescue.com:9090',provider:'cosmosrescue'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/migaloo',tx_page:'https://ping.pub/migaloo/tx/${txHash}'},{kind:'Silk Nodes',url:'https://explorer.silknodes.io/migaloo',tx_page:'https://explorer.silknodes.io/migaloo/tx/${txHash}',account_page:'https://explorer.silknodes.io/migaloo/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/migaloo',tx_page:'https://atomscan.com/migaloo/transactions/${txHash}',account_page:'https://atomscan.com/migaloo/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'mises',status:'live',network_type:'mainnet',website:'https://mises.site',pretty_name:'Mises',chain_id:'mainnet',bech32_prefix:'mises',node_home:'$HOME/.misestm',daemon_name:'misestmd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umis',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'umis'}]},codebase:{git_repo:'https://github.com/mises-id/mises-tm',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/mises-id/mainnet/master/genesis.json'},versions:[{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.4']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png'},peers:{seeds:[{id:'40a8318fa18fa9d900f4b0d967df7b1020689fa0',address:'e1.mises.site:26656',provider:'Mises-2'},{id:'0d25c5db4cbdc4171c8272278040db774011c268',address:'e2.mises.site:26656',provider:'Mises-3'},{id:'1adcfe9b030125b9caa72f3eae3b1274cbaca2cd',address:'w1.mises.site:26656',provider:'Mises-4'},{id:'1a96557a74cb8448249b9d15c3cc38cd3aff553d',address:'w2.mises.site:26656',provider:'Mises-5'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.gw.mises.site:443',provider:'Mises-1'},{address:'https://e1.mises.site:443',provider:'Mises-2'},{address:'https://e2.mises.site:443',provider:'Mises-3'},{address:'https://w1.mises.site:443',provider:'Mises-4'},{address:'https://w2.mises.site:443',provider:'Mises-5'}],rest:[],grpc:[]},explorers:[{kind:'Mises-GW Explorer',url:'https://gw.mises.site',tx_page:'https://gw.mises.site/tx/${txHash}'},{kind:'Jambulmerah ping.pub based',url:'https://explorer.jambulmerah.dev/mises',tx_page:'https://explorer.jambulmerah.dev/mises/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'mun',website:'https://mun.money',status:'live',network_type:'mainnet',pretty_name:'Mun',chain_id:'mun-1',bech32_prefix:'mun',daemon_name:'mund',node_home:'$HOME/.mun',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umun',fixed_min_gas_price:0.025}]},staking:{staking_tokens:[{denom:'umun'}]},codebase:{git_repo:'https://github.com/munblockchain/mun-node',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://mainnet1rpc.mun.money/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg'},peers:{seeds:[{id:'036c564e3de76ffad3e013bea52c16eb1de5a400',address:'31.14.40.112:26656',provider:'Mun'}],persistent_peers:[{id:'d28d8c1d31fa97fe668c90700797709f3a0f1b6c',address:'rpc.mun.indonode.net:55656',provider:'Indonode'}]},apis:{rpc:[{address:'https://mainnet1rpc.mun.money',provider:'Mun'},{address:'https://rpc.mun.indonode.net',provider:'Indonode'}],rest:[{address:'https://mainnet1.mun.money',provider:'Mun'},{address:'https://api.mun.indonode.net',provider:'Indonode'}],grpc:[]},explorers:[{url:'https://explorer.mun.money/mun',tx_page:'https://explorer.mun.money/mun/${txHash}'},{url:'https://explorer.indonode.net/mun/staking',tx_page:'https://explorer.indonode.net/mun/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/mun',tx_page:'https://ping.pub/mun/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'mythos',status:'live',network_type:'mainnet',pretty_name:'Mythos',chain_id:'mythos_7001-1',bech32_prefix:'mythos',daemon_name:'mythosd',node_home:'$HOME/.mythosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'aMYT'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://mythos-rpc.provable.dev:443/',provider:'laurel.provable'}],rest:[{address:'https://mythos.provable.dev/rest/',provider:'laurel.provable'}],grpc:[{address:'mythos-grpc.provable.dev:443',provider:'laurel.provable'}],'evm-http-jsonrpc':[]},explorers:[],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg'},codebase:{genesis:{genesis_url:''}}},{$schema:'../chain.schema.json',chain_name:'neutron',status:'live',network_type:'mainnet',pretty_name:'Neutron',chain_id:'neutron-1',bech32_prefix:'neutron',daemon_name:'neutrond',node_home:'$HOME/.neutrond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'untrn',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'untrn'}]},codebase:{git_repo:'https://github.com/neutron-org/neutron',recommended_version:'v1.0.4',compatible_versions:['v1.0.3','v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/neutron-org/mainnet-assets/main/neutron-1-genesis.json'},versions:[{name:'v1.0.1',recommended_version:'v1.0.4',compatible_versions:['v1.0.3','v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.svg'},peers:{seeds:[{id:'24f609fb5946ca3a979f40b7f54132c00104433e',address:'p2p-erheim.neutron-1.neutron.org:26656',provider:'Neutron'},{id:'b1c6fa570a184c56d0d736d260b8065d887e717c',address:'p2p-kralum.neutron-1.neutron.org:26656',provider:'Neutron'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:19156',provider:'Lavender.Five Nodes 🐝'},{id:'f4422e68f9a678838522d75fa8221985c723294d',address:'seeds.whispernode.com:19156',provider:'WhisperNode🤐'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'neutron-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'neutron-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'e5d2743d9a3de514e4f7b9461bf3f0c1500c58d9',address:'neutron.peer.stakewith.us:39956',provider:'StakeWithUs'}]},apis:{rpc:[{address:'https://rpc-kralum.neutron-1.neutron.org',provider:'Neutron'},{address:'https://rpc.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://neutron-rpc.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-neutron.whispernode.com',provider:'WhisperNode🤐'},{address:'https://rpc-neutron.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://posthuman-neutron-rpc.ingress.europlots.com',provider:'POSTHUMAN ꝏ DVS'},{address:'http://rpc.neutron.nodestake.top',provider:'NodeStake'},{address:'https://neutron-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/neutron/trpc',provider:'PRO Delegators'}],rest:[{address:'https://rest-kralum.neutron-1.neutron.org',provider:'Neutron'},{address:'https://api.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://neutron-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-neutron.whispernode.com',provider:'WhisperNode🤐'},{address:'https://api-neutron.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://api.neutron.nodestake.top',provider:'NodeStake'},{address:'https://neutron-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/neutron/crpc',provider:'PRO Delegators'}],grpc:[{address:'grpc-kralum.neutron-1.neutron.org:80',provider:'Neutron'},{address:'https://grpc.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'https://grpc-web.novel.remedy.tm.p2p.org',provider:'P2P'},{address:'neutron-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-neutron.whispernode.com:443',provider:'WhisperNode🤐'},{address:'grpc-neutron.cosmos-spaces.cloud:3090',provider:'Cosmos Spaces'},{address:'grpc.neutron.nodestake.top:9090',provider:'NodeStake'},{address:'neutron-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Mintscan',url:'https://www.mintscan.io/neutron',tx_page:'https://www.mintscan.io/neutron/transactions/${txHash}',account_page:'https://www.mintscan.io/neutron/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'noble',chain_id:'noble-1',website:'https://nobleassets.xyz/',pretty_name:'Noble',status:'live',network_type:'mainnet',bech32_prefix:'noble',daemon_name:'nobled',node_home:'$HOME/.nobled',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uusdc',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/EF48E6B1A1A19F47ECAEA62F5670C37C0580E86A9E88498B7E393EB6F49F33C0',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.002,high_gas_price:0.003}]},staking:{staking_tokens:[{denom:'ustake'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/strangelove-ventures/noble',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],genesis:{name:'v1.0.0',genesis_url:'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/mainnet/noble-1/genesis.json'},versions:[{name:'v1.0.0',tag:'v1.0.0',height:0,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],next_version_name:'neon'},{name:'neon',tag:'v2.0.0',height:119000,recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'v0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/Noble-Logo.svg'},apis:{rpc:[{address:'https://noble-rpc.polkachu.com',provider:'polkachu'}],rest:[{address:'https://noble-api.polkachu.com',provider:'polkachu'}],grpc:[{address:'noble-grpc.polkachu.com:21590',provider:'polkachu'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/noble',tx_page:'https://www.mintscan.io/noble/txs/${txHash}',account_page:'https://www.mintscan.io/noble/account/${accountAddress}'},{kind:'ping.pub',url:'https://explore.strange.love/noble-1',tx_page:'https://explore.strange.love/noble-1/tx/${txHash}'},{kind:'Stakeflow',url:'https://stakeflow.io/noble',account_page:'https://stakeflow.io/noble/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'nois',status:'live',network_type:'mainnet',website:'https://nois.network',pretty_name:'Nois',chain_id:'nois-1',bech32_prefix:'nois',daemon_name:'noisd',node_home:'$HOME/.noisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unois',fixed_min_gas_price:0.05,low_gas_price:0.05,average_gas_price:0.05,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'unois'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/noislabs/noisd',recommended_version:'v1.0.4',compatible_versions:['v1.0.0','v1.0.4'],cosmos_sdk_version:'v0.45.15',consensus:{type:'cometbft',version:'v0.34.29'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/noislabs/networks/nois1.final.1/nois-1/genesis.json'},versions:[{name:'v1',tag:'v1.0.4',height:0,recommended_version:'v1.0.4',compatible_versions:['v1.0.0','v1.0.4'],cosmos_sdk_version:'v0.45.15',consensus:{type:'cometbft',version:'v0.34.29'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',theme:{primary_color_hex:'#0C0914'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg'},peers:{seeds:[{id:'b3e3bd436ee34c39055a4c9946a02feec232988c',address:'seeds.cros-nest.com:56656',provider:'Cros-Nest'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17356',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:17356',provider:'Polkachu'},{id:'72cd4222818d25da5206092c3efc2c0dd0ec34fe',address:'161.97.96.91:36656',provider:'AM Solutions'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17356',provider:'Lavender.Five Nodes 🐝'},{id:'c8db99691545545402a1c45fa897f3cb1a05aea6',address:'nois-mainnet-seed.itrocket.net:36656',provider:'itrocket'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'nois.rpc.kjnodes.com:15159',provider:'kjnodes'}]},apis:{rpc:[{address:'https://nois-rpc.nysa.network',provider:'nysa.network'},{address:'https://nois.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://nois-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-nois.mib.tech/',provider:'MadeInBlock'},{address:'https://rpc.noismain.mcbnode.online',provider:'mcbnode'},{address:'https://m-nois.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://nois.rpc.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://rpc-nois.ezstaking.dev',provider:'EZStaking'},{address:'https://nois-mainnet-rpc.itrocket.net',provider:'itrocket'},{address:'https://rpc.nois.nodestake.top',provider:'NodeStake'},{address:'https://rpc-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://rpc.nois.hexnodes.co',provider:'HexNodes'},{address:'https://rpc-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois-mainnet-rpc.autostake.com',provider:'AutoStake'},{address:'https://nois-rpc.polkachu.com',provider:'Polkachu'},{address:'https://nois.kingnodes.com',provider:'Kingnodes'},{address:'https://nois.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.nois.silentvalidator.com',provider:'silent'}],grpc:[{address:'https://nois-grpc.nysa.network',provider:'nysa.network'},{address:'nois.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://nois-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://grpc.noismain.mcbnode.online',provider:'mcbnode'},{address:'http://nois.grpc.m.stavr.tech:191',provider:'🔥STAVR🔥'},{address:'nois-mainnet-grpc.itrocket.net:36090',provider:'itrocket'},{address:'nois-mainnet-grpc.itrocket.net:36090',provider:'itrocket'},{address:'https://grpc.nois.nodestake.top',provider:'NodeStake'},{address:'https://grpc-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://grpc.nois.hexnodes.co',provider:'HexNodes'},{address:'https://grpc-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois-testnet-grpc.autostake.com',provider:'AutoStake'},{address:'nois-grpc.polkachu.com:17390',provider:'Polkachu'},{address:'https://grpc-nois.kingnodes.com',provider:'Kingnodes'},{address:'nois.grpc.kjnodes.com:15190',provider:'kjnodes'},{address:'grpc.nois.silentvalidator.com:443',provider:'silent'}],rest:[{address:'https://api.noismain.mcbnode.online',provider:'mcbnode'},{address:'https://nois.api.bccnodes.com',provider:'BccNodes'},{address:'https://m-nois.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://nois-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-nois.ezstaking.dev',provider:'EZStaking'},{address:'https://lcd-nois.mib.tech/',provider:'MadeInBlock'},{address:'https://nois.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://nois-mainnet-api.itrocket.net',provider:'itrocket'},{address:'https://api.nois.nodestake.top',provider:'NodeStake'},{address:'https://api-nois.d-stake.xyz',provider:'D-Stake'},{address:'https://lcd.nois.hexnodes.co',provider:'HexNodes'},{address:'https://api-nois.sr20de.xyz',provider:'SR20DE'},{address:'https://nois.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://nois-testnet-lcd.autostake.com',provider:'AutoStake'},{address:'https://nois-api.polkachu.com',provider:'Polkachu'},{address:'https://nois.kingnodes.com',provider:'Kingnodes'},{address:'https://nois.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.nois.silentvalidator.com',provider:'silent'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/nois',tx_page:'https://app.ezstaking.io/nois/txs/${txHash}',account_page:'https://app.ezstaking.io/nois/account/${accountAddress}'},{kind:'🔥STAVR🔥',url:'https://explorer.stavr.tech/nois-mainnet',tx_page:'https://explorer.stavr.tech/nois-mainnet/txs/${txHash}',account_page:'https://explorer.stavr.tech/nois-mainnet/account/${accountAddress}'},{kind:'BccNodes',url:'https://explorer.stavr.tech/nois-mainnet',tx_page:'https://explorer.bccnodes.com/nois-M/txs/${txHash}',account_page:'https://explorer.bccnodes.com/nois-M/account/${accountAddress}'},{kind:'explorers.guru',url:'https://nois.explorers.guru',tx_page:'https://nois.explorers.guru/transaction/${txHash}',account_page:'https://nois.explorers.guru/account/${accountAddress}'}],keywords:['nois','randomness','drand','wasm']},{$schema:'../chain.schema.json',chain_name:'nolus',status:'live',website:'https://nolus.io/',network_type:'mainnet',pretty_name:'Nolus',chain_id:'pirin-1',bech32_prefix:'nolus',daemon_name:'nolusd',node_home:'$HOME/.nolus',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unls',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'unls'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/nolus-protocol/nolus-core',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/mainnet/pirin-1/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],next_version_name:'v0.4.0'},{name:'v0.4.0',proposal:5,height:207300,recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],next_version_name:'v0.4.1'},{name:'v0.4.1',proposal:34,height:941000,recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1','ics27-1'],next_version_name:''}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'nolus-mainnet-seed.autostake.com:27016',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'nolus-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'nolus-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'nolus.rpc.kjnodes.com:14359',provider:'kjnodes'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'nolus-mainnet-peer.autostake.com:27016',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://pirin-cl.nolus.network:26657',provider:'NolusProtocol'},{address:'https://nolus-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus-rpc.sphincs.plus',provider:'Sphincs.plus 🔅'},{address:'https://nolus.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc-nolus.architectnodes.com',provider:'Architect Nodes'},{address:'https://nolus.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://nolus-rpc.enigma-validator.com/',provider:'Enigma'},{address:'https://nolus-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-nolus.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://nolus-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/nolus/trpc',provider:'PRO Delegators'}],rest:[{address:'https://pirin-cl.nolus.network:1317',provider:'NolusProtocol'},{address:'https://nolus-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus-lcd.sphincs.plus',provider:'Sphincs.plus 🔅'},{address:'https://api-nolus.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://nolus.api.liveraven.net',provider:'LiveRaveN'},{address:'https://rest-nolus.architectnodes.com',provider:'Architect Nodes'},{address:'https://nolus.api.kjnodes.com',provider:'kjnodes'},{address:'https://nolus-lcd.enigma-validator.com/',provider:'Enigma'},{address:'https://nolus-api.w3coins.io',provider:'w3coins'},{address:'https://nolus-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/nolus/crpc',provider:'PRO Delegators'}],grpc:[{address:'https://pirin-cl.nolus.network:9090',provider:'NolusProtocol'},{address:'nolus-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://nolus-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://nolus.grpc.liveraven.net',provider:'LiveRaveN'},{address:'grpc-nolus.architectnodes.com:1443',provider:'Architect Nodes'},{address:'grpc-nolus.cosmos-spaces.cloud:1190',provider:'Cosmos Spaces'},{address:'nolus.grpc.kjnodes.com:14390',provider:'kjnodes'},{address:'nolus-grpc.w3coins.io:19790',provider:'w3coins'},{address:'nolus-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'Nolus Explorer',url:'https://explorer.nolus.io/pirin-1',tx_page:'https://explorer.nolus.io/pirin-1/tx/${txHash}',account_page:'https://explorer.nolus.io/pirin-1/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/nolus',tx_page:'https://ping.pub/nolus/tx/${txHash}',account_page:'https://ping.pub/nolus/account/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/nolus',tx_page:'https://explorer.nodexcapital.com/nolus/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/nolus/account/${accountAddress}'},{kind:'Nodes Guru Explorer',url:'https://nolus.explorers.guru',tx_page:'https://nolus.explorers.guru/transaction/${txHash}'},{kind:'KJ Nodes Explorer',url:'https://explorer.kjnodes.com/nolus',tx_page:'https://explorer.kjnodes.com/nolus/tx/${txHash}',account_page:'https://explorer.kjnodes.com/nolus/account/${accountAddress}'}],keywords:['mainnet']},{$schema:'../chain.schema.json',chain_name:'nomic',status:'live',network_type:'mainnet',pretty_name:'Nomic',website:'https://nomic.io/',chain_id:'nomic-stakenet-3',bech32_prefix:'nomic',daemon_name:'nomic',node_home:'$HOME/.nomic-stakenet-3',codebase:{git_repo:'https://github.com/nomic-io/nomic',recommended_version:'develop',compatible_versions:['develop','v3'],genesis:{genesis_url:'https://raw.githubusercontent.com/nomic-io/nomic/develop/genesis.json'},versions:[{name:'main',recommended_version:'main',compatible_versions:['main']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.svg'},peers:{seeds:[{id:'238120dfe716082754048057c1fdc3d6f09609b5',address:'161.35.51.124:26656'},{id:'34544f82960d2ff2b1defb7b04f097557f4183be',address:'seeds.goldenratiostaking.net:26656',provider:'Golden Ratio Staking'},{id:'10beadbcd4bc5fef8a1f5f57353bdb8646f7a554',address:'seeds.whispernode.com:26656',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12756',provider:'carbonZERO🌲'}],persistent_peers:[]},apis:{rpc:[{address:'http://138.197.71.46:26657',provider:'nomic-io'},{address:'https://nomic-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc.nomic.interbloc.org',provider:'Interbloc'},{address:'https://rpc.nomic.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://rpc-nomic.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-nomic.carbonZERO.zone:443',provider:'carbonZERO🌲'}],rest:[{address:'https://app.nomic.io:8443',provider:'nomic-io'}]},explorers:[{kind:'bigdipper',url:'https://bigdipper.live/nomic',account_page:'https://bigdipper.live/nomic/accounts/${accountAddress}',tx_page:'https://bigdipper.live/nomic/transactions/${txHash}'},{kind:'Zenscan.io',url:'https://nomic.zenscan.io/index.php',account_page:'https://nomic.zenscan.io/address.php?address=${accountAddress}',tx_page:'https://nomic.zenscan.io/transaction.php?hash=${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'nyx',status:'live',network_type:'mainnet',website:'https://nymtech.net/',pretty_name:'Nym',chain_id:'nyx',bech32_prefix:'n',daemon_name:'nyxd',node_home:'$HOME/.nyxd',slip44:118,fees:{fee_tokens:[{denom:'unym',fixed_min_gas_price:0.25}]},codebase:{git_repo:'https://github.com/nymtech/nyxd/',recommended_version:'v0.26.1',compatible_versions:['v0.26.1'],binaries:{'linux/amd64':'https://github.com/nymtech/nymd/releases/'},genesis:{genesis_url:'https://nymtech.net/genesis/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v0.26.1',recommended_version:'v0.26.1',compatible_versions:['v0.26.1'],cosmwasm_enabled:true,binaries:{'linux/amd64':'https://github.com/nymtech/nyxd/releases'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15356',provider:'Polkachu'}],persistent_peers:[{id:'4acf579e2744268f834c713e894850995bbf0ffa',address:'50.18.31.225:26656'},{id:'a58b9b102e7d91f4900036b40b8232d386245c55',address:'3.65.247.65:26656'},{id:'ee03a6777fb76a2efd0106c3769daaa064a3fcb5',address:'51.79.21.187:26656'},{id:'6bac8d8e4b43a230d2da45480d82ec87144c2f23',address:'nyx-validator.nym.blockfend.com:26656'},{id:'3905ef90a12784a6f0ae4435fcd8ad13816f12ac',address:'35.245.211.169:26656'},{id:'2f57a4a5926ceadb91a6df09a82ebad322777a6c',address:'sentry-2.nym.ezstaking.xyz:26666'},{id:'8fb63514b6325459fb90ede3b3697ec0827b6f50',address:'35.223.70.235:26656'},{id:'6625c048105d86d8bd6c22bc1359e10f4de1e6d4',address:'34.125.78.165:26656'},{id:'a0fd38e40fd53699437d90456e0a2e62df0607e0',address:'15.235.9.199:26656'},{id:'22120fe1203d2721cda9dd2548a346fdae43aedb',address:'51.79.80.25:26656'},{id:'611c8b24adc5ae17477b3dfedae32af117d6d276',address:'35.215.45.32:26656'},{id:'4e1663adac48c439baa5fbaebb9c9ddde91f9c18',address:'51.79.72.10:26656'},{id:'b436cf49cd0e163ea1aa9eaf38e3d2250eb42c9e',address:'51.222.248.217:26656'},{id:'2e2ae7a117b22c0a09b685b963603150f702b6af',address:'144.126.133.37:10053'}]},apis:{rpc:[{address:'https://rpc.nyx.nodes.guru/',provider:'nodes guru'},{address:'https://nym.vladiatorlabs.io/',provider:'vladiatorlabs'},{address:'https://rpc.nym.forbole.com/',provider:'forbole'},{address:'https://rpc-nyx.testnet.run/',provider:'testnet-run'},{address:'https://nym-mainnet-rpc.commodum.io/',provider:'commodum'},{address:'https://nym-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://nym-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'nym-grpc.polkachu.com:15390',provider:'Polkachu'}]},explorers:[{kind:'Nodes Guru explorer',url:'https://nym.explorers.guru/',tx_page:'https://nym.explorers.guru/transaction/${txHash}',account_page:'https://nym.explorers.guru/account/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/nyx',tx_page:'https://app.ezstaking.io/nyx/txs/${txHash}',account_page:'https://app.ezstaking.io/nyx/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/nyx',tx_page:'https://www.mintscan.io/nyx/transactions/${txHash}',account_page:'https://www.mintscan.io/nyx/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/nyx',tx_page:'https://ping.pub/nyx/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/nym',tx_page:'https://bigdipper.live/nym/transactions/${txHash}',account_page:'https://bigdipper.live/nym/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'octa',status:'live',network_type:'mainnet',pretty_name:'Octa',chain_id:'octa',bech32_prefix:'octa',daemon_name:'octadaemon',node_home:'$HOME/.octa',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uocta',fixed_min_gas_price:0}]},codebase:{git_repo:'',recommended_version:'',compatible_versions:[],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','windows/amd64':''},genesis:{genesis_url:'https://octa-coin-assets.s3.eu-central-1.amazonaws.com/genesis.json'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg'},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[],rest:[]},explorers:[{kind:'Octa explorer',url:'http://explorer.octa-coin.com/',tx_page:'http://explorer.octa-coin.com/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'odin',status:'live',network_type:'mainnet',website:'https://odinprotocol.io/',pretty_name:'Odin Protocol',chain_id:'odin-mainnet-freya',bech32_prefix:'odin',daemon_name:'odind',node_home:'$HOME/.odin',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'loki',fixed_min_gas_price:0.0125,low_gas_price:0.025,average_gas_price:0.05,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'loki'}]},codebase:{git_repo:'https://github.com/ODIN-PROTOCOL/odin-core',recommended_version:'v0.6.2',compatible_versions:['v0.6.2'],genesis:{genesis_url:'https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/genesis.json'},versions:[{name:'v0.6.2',recommended_version:'v0.6.2',compatible_versions:['v0.6.2']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16856',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'odin-mainnet-seed.autostake.com:26766',provider:'AutoStake.net'}],persistent_peers:[{id:'9d16b1ce74a34b869d69ad5fe34eaca614a36ecd',address:'35.241.238.207:26656',provider:'Odin Protocol'},{id:'02e905f49e1b869f55ad010979931b542302a9e6',address:'35.241.221.154:26656',provider:'Odin Protocol'},{id:'4847c79f1601d24d3605278a0183d416a99aa093',address:'34.140.252.7:26656',provider:'Odin Protocol'},{id:'0165cd0d60549a37abb00b6acc8227a54609c648',address:'34.79.179.216:26656',provider:'Odin Protocol'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'odin-mainnet-peer.autostake.com:26766',provider:'AutoStake.net'}]},apis:{rpc:[{address:'http://34.79.179.216:26657',provider:'Odin Protocol'},{address:'https://odin-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://odin-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],rest:[{address:'http://34.79.179.216:1317/',provider:'Odin Protocol'},{address:'https://odin-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://odin-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}],grpc:[{address:'odin-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'odin-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'odin web',url:'https://mainnet.odinprotocol.io/',tx_page:'https://mainnet.odinprotocol.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/odin',tx_page:'https://ping.pub/odin/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'okexchain',status:'live',network_type:'mainnet',pretty_name:'OKExChain',chain_id:'exchain-66',bech32_prefix:'ex',daemon_name:'exchaind',node_home:'$HOME/.exchaind',slip44:60,fees:{fee_tokens:[{denom:'wei',low_gas_price:200000000,average_gas_price:250000000,high_gas_price:400000000}]},codebase:{git_repo:'https://github.com/okex/exchain',recommended_version:'v1.6.1.1',compatible_versions:['v1.2.2','v1.6.1.1'],binaries:{},genesis:{genesis_url:'https://raw.githubusercontent.com/okx/mainnet/main/genesis.json'},versions:[{name:'v1.6.1.1',recommended_version:'v1.6.1.1',compatible_versions:['v1.2.2','v1.6.1.1'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png'},peers:{seeds:[{id:'e926c8154a2af4390de02303f0977802f15eafe2',address:'3.16.103.80:26656',provider:'Chillcrypto'},{id:'7fa5b1d1f1e48659fa750b6aec702418a0e75f13',address:'175.41.191.69:26656',provider:'Unique farming'},{id:'c8f32b793871b56a11d94336d9ce6472f893524b',address:'35.74.8.189:26656',provider:'DeLab'}],persistent_peers:[]},apis:{rpc:[{address:'https://exchaintmrpc.okex.org',provider:'okx chain'}],rest:[]},explorers:[{kind:'OKLink',url:'https://www.oklink.com/en/okc',tx_page:'https://www.oklink.com/en/okc/tx/${txHash}',account_page:'https://www.oklink.com/en/okc/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'omniflixhub',status:'live',network_type:'mainnet',website:'https://omniflix.co/home',pretty_name:'OmniFlix',chain_id:'omniflixhub-1',daemon_name:'omniflixhubd',node_home:'$HOME/.omniflixhub',bech32_prefix:'omniflix',slip44:118,codebase:{git_repo:'https://github.com/OmniFlix/omniflixhub',recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/OmniFlix/mainnet/main/omniflixhub-1/genesis.json'},versions:[{name:'v0.8.0',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],next_version_name:'v0.10.0'},{name:'v0.10.0',proposal:6,height:6262420,recommended_version:'v0.10.0',compatible_versions:['v0.10.0'],next_version_name:'v0.11.0'},{name:'v0.11.0',proposal:12,height:7339200,recommended_version:'v0.11.1',compatible_versions:['v0.11.1'],next_version_name:'v0.12.x'},{name:'v0.12.x',proposal:15,height:8054200,recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg'},fees:{fee_tokens:[{denom:'uflix',fixed_min_gas_price:0,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'uflix'}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:16956',provider:'RHINO'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'omniflixhub-mainnet-seed.autostake.com:27306',provider:'AutoStake 🛡️ Slash Protected'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:16956',provider:'Lavender.Five Nodes 🐝'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'omniflix.seed.mzonder.com:10656',provider:'MZONDER'}],persistent_peers:[{id:'574b37cc6e80663e70673cbe848147c2643ca48e',address:'35.240.187.174:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'omniflixhub-mainnet-peer.autostake.com:27306',provider:'AutoStake 🛡️ Slash Protected'},{id:'d8e371758cdb310906bc32ba0bb922642bb33536',address:'65.21.91.99:26756',provider:'Staketab'}]},apis:{rpc:[{address:'https://omniflix.kingnodes.com',provider:'kingnodes'},{address:'https://rpc.omniflix.nodestake.top',provider:'NodeStake'},{address:'https://rpc.omniflix.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc-omniflixhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://omniflixhub-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-omniflix.huginn.tech:443',provider:'Huginn'},{address:'https://rpc.omniflix.silentvalidator.com/',provider:'silent'},{address:'https://omniflix.nodejumper.io',provider:'NODEJUMPER'},{address:'https://omniflixhub-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-omniflix.architectnodes.com',provider:'Architect Nodes'},{address:'https://omniflix-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-omniflixhub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://omniflix-rpc.dakshavalidator.in',provider:'Daksha Validator'},{address:'https://rpc-omniflix.mzonder.com:443',provider:'MZONDER'}],rest:[{address:'https://api.omniflix.nodestake.top',provider:'NodeStake'},{address:'https://api-omniflixhub-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://omniflixhub-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-omniflixhub.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.omniflix.silentvalidator.com/',provider:'silent'},{address:'https://omniflix.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://omniflix.kingnodes.com',provider:'kingnodes'},{address:'https://omniflixhub-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-omniflix.architectnodes.com',provider:'Architect Nodes'},{address:'https://omniflix-rest.staketab.org',provider:'Staketab'},{address:'https://omniflix-api.dakshavalidator.in',provider:'Daksha Validator'},{address:'http://omniflix.api.staking-explorer.com',provider:'omniflix.staking-explorer.com'},{address:'https://api-omniflix.mzonder.com:443',provider:'MZONDER'}],grpc:[{address:'grpc-omniflix.kingnodes.com:443',provider:'kingnodes'},{address:'grpc.omniflix.nodestake.top:443',provider:'NodeStake'},{address:'grpc-omniflixhub-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'omniflixhub-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-omniflixhub.cosmos-spaces.cloud:2230',provider:'Cosmos Spaces'},{address:'omniflix.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'omniflixhub-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-omniflix.architectnodes.com:1443',provider:'Architect Nodes'},{address:'services.staketab.com:9015',provider:'Staketab'},{address:'grpc-omniflix.mzonder.com:443',provider:'MZONDER'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/omniflixhub',tx_page:'https://app.ezstaking.io/omniflixhub/txs/${txHash}',account_page:'https://app.ezstaking.io/omniflixhub/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/omniflix',tx_page:'https://www.mintscan.io/omniflix/transactions/${txHash}',account_page:'https://www.mintscan.io/omniflix/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/omniflixhub',tx_page:'https://atomscan.com/omniflixhub/transactions/${txHash}',account_page:'https://atomscan.com/omniflixhub/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'onomy',status:'live',network_type:'mainnet',website:'https://onomy.io/',pretty_name:'Onomy',chain_id:'onomy-mainnet-1',bech32_prefix:'onomy',daemon_name:'onomyd',node_home:'$HOME/.onomyd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'anom',low_gas_price:0,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'anom'}]},codebase:{git_repo:'https://github.com/onomyprotocol/onomy',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],binaries:{'linux/amd64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd','linux/arm64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd-arm'},cosmos_sdk_version:'0.44',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.4',genesis:{genesis_url:'https://raw.githubusercontent.com/onomyprotocol/onomy/main/genesis/mainnet/genesis-mainnet-1.json'},versions:[{name:'v1.0.1',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.44',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.4',binaries:{'linux/amd64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd','linux/arm64':'https://github.com/onomyprotocol/onomy/releases/download/v1.0.1/onomyd-arm'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png'},peers:{seeds:[{id:'211535f9b799bcc8d46023fa180f3359afd4c1d3',address:'44.213.44.5:26656',provider:'onomy'},{id:'cd9a47cebe8eef076a5795e1b8460a8e0b2384e5',address:'3.210.0.126:26656',provider:'onomy'}],persistent_peers:[{id:'c213f678b9e3b7c37b9229318b3e27b95c9d5af4',address:'52.70.182.125:26656',provider:'WhisperNode 🤐'},{id:'00ce2f84f6b91639a7cedb2239e38ffddf9e36de',address:'44.195.221.88:26656',provider:'cosmostation'}]},apis:{rpc:[{address:'https://rpc-mainnet.onomy.io',provider:'onomy'}],rest:[{address:'https://rest-mainnet.onomy.io',provider:'onomy'}],grpc:[]},explorers:[{kind:'Big Dipper',url:'https://explorer.onomy.io',tx_page:'https://explorer.onomy.io/transactions/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/onomy-protocol',tx_page:'https://www.mintscan.io/onomy-protocol/transactions/${txHash}',account_page:'https://www.mintscan.io/onomy-protocol/accounts/${accountAddress}'}],keywords:['dex','stablecoin','bridge','staking']},{$schema:'../chain.schema.json',chain_name:'oraichain',status:'live',network_type:'mainnet',website:'https://orai.io/',pretty_name:'Oraichain',chain_id:'Oraichain',bech32_prefix:'orai',daemon_name:'oraid',node_home:'$WORKSPACE/.oraid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'orai',fixed_min_gas_price:0,low_gas_price:0.003,average_gas_price:0.005,high_gas_price:0.007}]},staking:{staking_tokens:[{denom:'orai'}]},codebase:{git_repo:'https://github.com/oraichain/orai',recommended_version:'v0.41.3',compatible_versions:['v0.41.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.41.3/oraid'},genesis:{genesis_url:'https://raw.githubusercontent.com/oraichain/oraichain-static-files/master/mainnet-static-files/genesis.json'},versions:[{name:'v0.40.3',recommended_version:'v0.40.3',compatible_versions:['v0.40.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.40.3/oraid'}},{name:'v0.41.3',height:12353514,proposal:185,recommended_version:'v0.41.3',compatible_versions:['v0.41.3'],binaries:{'linux/amd64':'https://orai.s3.us-east-2.amazonaws.com/v0.41.3/oraid'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg'},peers:{seeds:[{id:'0baa806b3a4dd17be6e06369d899f140c3897d6e',address:'18.223.242.70:26656',provider:'oraichain-team'},{id:'9749da4a81526266d7b8fe9a03d260cd3db241ad',address:'18.116.209.76:26656',provider:'oraichain-team'},{id:'35c1f999d67de56736b412a1325370a8e2fdb34a',address:'5.189.169.99:26656',provider:'ORAI Vanguard'},{id:'5ad3b29bf56b9ba95c67f282aa281b6f0903e921',address:'64.225.53.108:26656',provider:'oraichain-team'},{id:'d091cabe3584cb32043cc0c9199b0c7a5b68ddcb',address:'seed.orai.synergynodes.com:26656',provider:'synergynodes'},{id:'f223f1be06ef35a6dfe54995f05daeb1897d94d7',address:'seed-node.mms.team:42656',provider:'MMS'}],persistent_peers:[{id:'0baa806b3a4dd17be6e06369d899f140c3897d6e',address:'18.223.242.70:26656'},{id:'9749da4a81526266d7b8fe9a03d260cd3db241ad',address:'18.116.209.76:26656'},{id:'35c1f999d67de56736b412a1325370a8e2fdb34a',address:'5.189.169.99:26656'},{id:'5ad3b29bf56b9ba95c67f282aa281b6f0903e921',address:'64.225.53.108:26656'},{id:'d091cabe3584cb32043cc0c9199b0c7a5b68ddcb',address:'seed.orai.synergynodes.com:26656',provider:'synergynodes'},{id:'c14df7b2e097d743aa7574c7cf65397a06ea3833',address:'peer-oraichain.mms.team:56103',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc.orai.io',provider:'oraichain-team'},{address:'http://64.225.53.108:26657',provider:'oraichain-team'},{address:'https://rpc-oraichain.vchain.zone',provider:'Vchain-team'},{address:'https://rpc-orai.nodine.id/',provider:'Nodine.ID'},{address:'https://rpc-oraichain.mms.team',provider:'MMS'}],rest:[{address:'https://lcd.orai.io',provider:'oraichain-team'},{address:'http://64.225.53.108:1317',provider:'oraichain-team'},{address:'https://rest-oraichain.vchain.zone',provider:'Vchain-team'},{address:'https://api-orai.nodine.id',provider:'Noidne.ID'},{address:'https://api-oraichain.mms.team',provider:'MMS'}],grpc:[{address:'grpc-oraichain.mms.team:443',provider:'MMS'}]},explorers:[{kind:'oraiscan',url:'https://scan.orai.io',tx_page:'https://scan.orai.io/txs/${txHash}'},{kind:'Nodine Explorer',url:'https://explorer.co.id/orai',tx_page:'https://explorer.co.id/orai/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/orai',tx_page:'https://atomscan.com/orai/transactions/${txHash}',account_page:'https://atomscan.com/orai/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'osmosis',status:'live',network_type:'mainnet',website:'https://osmosis.zone/',update_link:'https://raw.githubusercontent.com/osmosis-labs/osmosis/main/chain.schema.json',pretty_name:'Osmosis',chain_id:'osmosis-1',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v18.0.0',compatible_versions:['v18.0.0'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-arm64?checksum=sha256:4331f9a318f6dd2f012c36f6ef19af8378fd1e9bc85c751e3f56f7018176ed58','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-amd64?checksum=sha256:9a98a57946e936e7380ae897a205b4e18a188332e91ca84a1f62c21cbb437845'},cosmos_sdk_version:'osmosis-labs/cosmos-sdk@0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],genesis:{name:'v3',genesis_url:'https://github.com/osmosis-labs/networks/raw/main/osmosis-1/genesis.json'},versions:[{name:'v3',tag:'v3.1.0',height:0,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-darwin-amd64?checksum=sha256:a532f25ae754d2573f6a3c91ba59496ddb9f6766ccf6f69f408f6e1597144a74','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-linux-amd64?checksum=sha256:6a73d75e9c75ea402c13edc8c5c4ed08e26c5d8e517d540a9ca8b7e7afa67f79','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v3.1.0/osmosisd-3.1.0-linux-arm64?checksum=sha256:893f8a9786ae76d4217260201cd94ab67010f68d98b9676a9b31c0a5e68d1eae'},next_version_name:'v4'},{name:'v4',tag:'v4.2.0',height:1314500,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-darwin-amd64?checksum=sha256:eee08350b223dd06a2aa16aab44aa51eb116f6267924ee1e788ca28fb54fe02d','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-linux-amd64?checksum=sha256:a11c61a737983d176f23ce83fa5ff985000ce8d5107d738ee6fa7d59b8dd3053','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v4.2.0/osmosisd-4.2.0-linux-arm64?checksum=sha256:41260be15e874fbc6cc49757d9fe3d4e459634729e2b745923e508e9cb26f837'},next_version_name:'v5'},{name:'v5',tag:'v6.4.0',height:2383300,binaries:{'darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-darwin-amd64?checksum=sha256:735c7828b0bc311381f4c18081fa648f849df03aeccf173425cc52a634e3c7d8','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-linux-amd64?checksum=sha256:e4017da5d1a0a3b37b4f6936ba7ef16f39972ae25f95feae43e506f14933cf94','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v6.4.0/osmosisd-6.4.0-linux-arm64?checksum=sha256:a101bb3feb0419293a3ecee17d732a312bf9e864a829905ed509c65b5944040b'},next_version_name:'v7'},{name:'v7',tag:'v8.0.0',height:3401000,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v8.0.0/osmosisd-8.0.0-linux-amd64?checksum=sha256:4559ffe7d1e83b1519c2d45a709d35a89b51f8b35f8bba3b58aef92e667e254c'},next_version_name:'v9'},{name:'v9',tag:'v10.1.1',height:4707300,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v10.1.1/osmosisd-10.1.1-linux-amd64?checksum=sha256:aeae58f8b0be86d5e6e3aec1a8774eab4947207c88c7d4f309c46da98f6694e8','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v10.1.1/osmosisd-10.1.1-linux-arm64?checksum=sha256:d2c672ffa9782687f91d8d03bd23fdf8bd2fbe8b79c9cfcf8e9d302a1238a12c'},next_version_name:'v11'},{name:'v11',tag:'v11.0.1',height:5432450,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v11.0.1/osmosisd-11.0.1-linux-amd64?checksum=sha256:41b8fd2345a5e5b77ee5ed9b9ec5370d94bd1b1aa0d4ac2ac0ab02ee98ddd0d8','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v11.0.1/osmosisd-11.0.1-linux-arm64?checksum=sha256:267776170495ecaa831238ea8994f8790a379663c9ae47a2e93e5beceafd8e1d'},next_version_name:'v12'},{name:'v12',tag:'v12.3.0',height:6246000,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-amd64?checksum=sha256:958210c919d13c281896fa9773c323c5534f0fa46d74807154f737609a00db70','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-arm64?checksum=sha256:a931618c8a839c30e5cecfd2a88055cda1d68cc68557fe3303fe14e2de3bef8f'},next_version_name:'v13'},{name:'v13',tag:'v13.1.2',height:7241500,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v13.1.2/osmosisd-13.1.2-linux-amd64?checksum=sha256:67ed53046667c72ec6bfe962bcb4d6b122610876b3adf75fb7820ce52c34872d','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v13.1.2/osmosisd-13.1.2-linux-arm64?checksum=sha256:ad35c2a8d55852fa28187a55bdeb983494c07923f2a8a9f4479fb044d8d62bd9'},next_version_name:'v14'},{name:'v14',tag:'v14.0.1',height:7937500,binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v14.0.1/osmosisd-14.0.1-linux-amd64?checksum=sha256:2cc4172bcf000f0f06b30b16864d875a8de2ee12df994a593dfd52a506851bce','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v14.0.1/osmosisd-14.0.1-linux-arm64?checksum=sha256:9a44c17d239c8d9afd19d0ff0bd14ca883fb9e9fbf69aff18c2607ffa6bff378'},next_version_name:'v15'},{name:'v15',tag:'v15.2.0',height:8732500,recommended_version:'v15.2.0',compatible_versions:['v15.2.0','v15.1.2','v15.0.0'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.24'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v15.2.0/osmosisd-15.2.0-linux-amd64?checksum=sha256:3aab2f2668cb5a713d5770e46a777ef01c433753378702d9ae941aa2d1ee5618','linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v15.2.0/osmosisd-15.2.0-linux-arm64?checksum=sha256:e158d30707a0ea51482237f99676223e81ce5a353966a5c83791d2662a930f35'},next_version_name:'v16'},{name:'v16',tag:'v16.1.1',height:10517000,recommended_version:'v16.1.1',compatible_versions:['v16.1.0','v16.1.1'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-linux-arm64?checksum=sha256:b96ff1f4c9b4abecb1b38998b1a1f891cfed2cc8078ab64914b151183c0c199b','darwin/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-darwin-arm64?checksum=sha256:c743da4d3632a2bc3ea0ce784bbd13383492a4a34d53295eb2c96987bacf8e8c','darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-darwin-amd64?checksum=sha256:d856ebda9c31f052d10a78443967a93374f2033292f0afdb6434b82b4ed79790','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v16.1.1/osmosisd-16.1.1-linux-amd64?checksum=sha256:f838618633c1d42f593dc33d26b25842f5900961e987fc08570bb81a062e311d'},next_version_name:'v17'},{name:'v17',tag:'v17.0.0',height:11126100,recommended_version:'v17.0.0',compatible_versions:['v17.0.0'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@v0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-linux-arm64?checksum=sha256:d5eeab6a15e2acd7e24e7caf4fe3336c35367ff376da6299d404defd09ce52f9','darwin/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-darwin-arm64?checksum=sha256:5ca1b120a62ba473e7772682d89db949ae67aa10dc9bf4629b0022a95e7ff1df','darwin/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-darwin-amd64?checksum=sha256:b5e4deb0d659eeeaee791dab765433bdb8d6a7e37d909628e0f9becb7d1f154b','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v17.0.0/osmosisd-17.0.0-linux-amd64?checksum=sha256:d7fe62ae33cf2f0b48a17eb8b02644dadd9924f15861ed622cd90cb1a038135b'},next_version_name:'v18'},{name:'v18',tag:'v18.0.0',height:11155350,recommended_version:'v18.0.0',compatible_versions:['v18.0.0'],cosmos_sdk_version:'osmosis-labs/cosmos-sdk@v0.45.0-rc1.0.20230703010110-ed4eb883f2a6',consensus:{type:'tendermint',version:'informalsystems/tendermint@0.34.24'},cosmwasm_version:'osmosis-labs/wasmd@0.31.0-osmo-v16',cosmwasm_enabled:true,ibc_go_version:'4.3.1',ics_enabled:['ics20-1'],binaries:{'linux/arm64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-arm64?checksum=sha256:4331f9a318f6dd2f012c36f6ef19af8378fd1e9bc85c751e3f56f7018176ed58','linux/amd64':'https://github.com/osmosis-labs/osmosis/releases/download/v18.0.0/osmosisd-18.0.0-linux-amd64?checksum=sha256:9a98a57946e936e7380ae897a205b4e18a188332e91ca84a1f62c21cbb437845'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png',theme:{primary_color_hex:'#231D4B'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg'},peers:{seeds:[{id:'f515a8599b40f0e84dfad935ba414674ab11a668',address:'osmosis.blockpane.com:26656',provider:'blockpane'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12556',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12556',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'osmosis-mainnet-seed.autostake.com:26716',provider:'AutoStake 🛡️ Slash Protected'},{id:'3cc024d1c760c9cd96e6413abaf3b36a8bdca58e',address:'seeds.goldenratiostaking.net:1630',provider:'Golden Ratio Staking'},{id:'e891d42c31064fb7e0d99839536164473c4905c2',address:'seed-osmosis.freshstaking.com:31656',provider:'FreshSTAKING'},{id:'bd7064a50f5843e2c84c71c4dc18ac07424bdcc1',address:'seeds.whispernode.com:12556',provider:'WhisperNode🤐'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'osmosis.rpc.kjnodes.com:11259',provider:'kjnodes'},{id:'38ab18cb2ea1dfeb6232b429e1508f56b6ae5031',address:'seed-osmosis-01.stakeflow.io:65535',provider:'Stakeflow'},{id:'954ab3a0551b592b654b1554af8fc8746ed7b362',address:'seed-node.mms.team:31656',provider:'MMS'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'osmosis-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'osmosis-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'4d9ac3510d9f5cfc975a28eb2a7b8da866f7bc47',address:'37.187.38.191:26656',provider:'stakelab'},{id:'2f9c16151400d8516b0f58c030b3595be20b804c',address:'37.120.245.167:26656',provider:'syncnode'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'osmosis-mainnet-peer.autostake.com:26716',provider:'AutoStake 🛡️ Slash Protected'},{id:'e891d42c31064fb7e0d99839536164473c4905c2',address:'seed-osmosis.freshstaking.com:31656',provider:'FreshSTAKING'},{id:'38ab18cb2ea1dfeb6232b429e1508f56b6ae5031',address:'peer-osmosis-01.stakeflow.io:65535',provider:'Stakeflow'},{id:'6f1d92857e39a6f26a3a914f807064824c255939',address:'65.21.91.99:16956',provider:'Staketab'},{id:'50d0865decf5657eaf8e50e51bd9d8ce5f927f6c',address:'peer-osmosis.mms.team:56102',provider:'MMS'},{id:'8baba02f26fd28660699d40d6fa68f9509099029',address:'95.216.42.88:41656',provider:'StakeTown'}]},apis:{rpc:[{address:'https://rpc.osmosis.zone/',provider:'Osmosis Foundation'},{address:'https://rpc-osmosis.blockapsis.com',provider:'chainapsis'},{address:'https://osmosis-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://osmosis-rpc.quickapi.com:443',provider:'Chainlayer'},{address:'https://rpc-osmosis.whispernode.com:443',provider:'WhisperNode 🤐'},{address:'https://osmosis-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-osmosis.ecostake.com',provider:'ecostake'},{address:'https://rpc-osmosis.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://osmosis-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-osmosis-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://rpc.osmosis.interbloc.org',provider:'Interbloc'},{address:'https://osmosis.rpc.stakin-nodes.com',provider:'Stakin'},{address:'https://rpc.osl.zone',provider:'Osmosis Support Lab'},{address:'https://osmosis-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://osmosis.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://osmosis.api.onfinality.io/public',provider:'OnFinality'},{address:'https://osmosis.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-osmosis-01.stakeflow.io',provider:'Stakeflow'},{address:'https://osmosis-rpc.staketab.org:443',provider:'Staketab'},{address:'https://osmosis-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-osmosis.mms.team',provider:'MMS'},{address:'https://osmosis-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/osmosis/trpc',provider:'PRO Delegators'},{address:'http://rpc-osmosis.freshstaking.com:31657',provider:'FreshSTAKING'},{address:'https://osmosis-rpc.stake-town.com:443',provider:'StakeTown'}],rest:[{address:'https://lcd.osmosis.zone/',provider:'Osmosis Foundation'},{address:'https://osmosis-lcd.quickapi.com:443',provider:'Chainlayer'},{address:'https://lcd-osmosis.blockapsis.com',provider:'chainapsis'},{address:'https://osmosis-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rest-osmosis.ecostake.com',provider:'ecostake'},{address:'https://api-osmosis-ia.cosmosia.notional.ventures',provider:'Notional'},{address:'https://api.osmosis.interbloc.org',provider:'Interbloc'},{address:'https://api-osmosis.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://osmosis-api.polkachu.com',provider:'Polkachu'},{address:'https://osmosis.rest.stakin-nodes.com',provider:'Stakin'},{address:'https://api.osl.zone',provider:'Osmosis Support Lab'},{address:'https://osmosis-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://osmosis.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://osmosis.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-osmosis-01.stakeflow.io',provider:'Stakeflow'},{address:'https://osmosis-rest.staketab.org',provider:'Staketab'},{address:'https://osmosis-api.w3coins.io',provider:'w3coins'},{address:'https://lcd-osmosis.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api-osmosis.mms.team',provider:'MMS'},{address:'https://osmosis-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/osmosis/crpc',provider:'PRO Delegators'},{address:'https://osmosis-api.stake-town.com:443',provider:'StakeTown'},{address:'https://osmosis.stakesystems.io/',provider:'stakesystems'}],grpc:[{address:'osmosis-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-osmosis-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'osmosis.grpc.stakin-nodes.com:443',provider:'Stakin'},{address:'osmosis-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-osmosis.cosmos-spaces.cloud:1130',provider:'Cosmos Spaces'},{address:'osmosis.grpc.interchain.ivaldilabs.xyz:433',provider:'ivaldilabs'},{address:'osmosis.grpc.kjnodes.com:11290',provider:'kjnodes'},{address:'grpc-osmosis-01.stakeflow.io:6754',provider:'Stakeflow'},{address:'services.staketab.com:9010',provider:'Staketab'},{address:'osmosis-grpc.w3coins.io:12590',provider:'w3coins'},{address:'grpc-osmosis.mms.team:443',provider:'MMS'},{address:'osmosis-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'osmosis-grpc.stake-town.com:443',provider:'StakeTown'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/osmosis',tx_page:'https://app.ezstaking.io/osmosis/txs/${txHash}',account_page:'https://app.ezstaking.io/osmosis/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/osmosis',tx_page:'https://www.mintscan.io/osmosis/transactions/${txHash}',account_page:'https://www.mintscan.io/osmosis/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/osmosis',tx_page:'https://ping.pub/osmosis/tx/${txHash}'},{kind:'explorers.guru',url:'https://osmosis.explorers.guru',tx_page:'https://osmosis.explorers.guru/transaction/${txHash}',account_page:'https://osmosis.explorers.guru/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/osmosis',tx_page:'https://atomscan.com/osmosis/transactions/${txHash}',account_page:'https://atomscan.com/osmosis/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/osmosis',tx_page:'https://bigdipper.live/osmosis/transactions/${txHash}',account_page:'https://bigdipper.live/osmosis/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/osmosis',tx_page:'https://explorer.tcnetwork.io/osmosis/transaction/${txHash}',account_page:'https://explorer.tcnetwork.io/osmosis/account/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/osmosis',account_page:'https://stakeflow.io/osmosis/accounts/${accountAddress}'}],keywords:['dex']},{$schema:'../chain.schema.json',chain_name:'panacea',status:'live',network_type:'mainnet',website:'https://medibloc.com/en/',pretty_name:'Medibloc',chain_id:'panacea-3',bech32_prefix:'panacea',daemon_name:'panacead',node_home:'$HOME/.panacead',key_algos:['secp256k1'],slip44:371,fees:{fee_tokens:[{denom:'umed',fixed_min_gas_price:5,low_gas_price:5,average_gas_price:7,high_gas_price:9}]},staking:{staking_tokens:[{denom:'umed'}]},codebase:{git_repo:'https://github.com/medibloc/panacea-core',recommended_version:'v2.0.6',compatible_versions:['v2.0.5'],binaries:{},genesis:{genesis_url:'https://github.com/medibloc/panacea-mainnet/raw/master/panacea-3/genesis.json'},versions:[{name:'v2.0.6',recommended_version:'v2.0.6',compatible_versions:['v2.0.5'],binaries:{}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg'},peers:{persistent_peers:[{id:'395aead00e99f828e4af92531dcd8c8da1255a8f',address:'3.36.50.133:26656',provider:'medibloc'},{id:'c238f279c970764d6893ae44bdf5c949dc22b009',address:'13.114.44.199:26656',provider:'medibloc'},{id:'00c57e36559b49ce7d29fa4920b5132584994368',address:'52.77.227.241:26656',provider:'medibloc'},{id:'5cd589ab0f34dbeb07cb0e156741838b2c7d3737',address:'148.251.235.130:16656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.gopanacea.org',provider:'medibloc'},{address:'https://panacea-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api.gopanacea.org',provider:'medibloc'},{address:'https://panacea-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9400',provider:'Staketab'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/medibloc',tx_page:'https://www.mintscan.io/medibloc/transactions/${txHash}',account_page:'https://www.mintscan.io/medibloc/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://explorer.gopanacea.org',tx_page:'https://explorer.gopanacea.org/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'passage',chain_id:'passage-2',pre_fork_chain_name:'passage1',pretty_name:'Passage',status:'live',network_type:'mainnet',website:'https://passage3d.com/',bech32_prefix:'pasg',daemon_name:'passage',node_home:'$HOME/.passage',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'upasg',fixed_min_gas_price:0,low_gas_price:0.001,average_gas_price:0.0025,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'upasg'}]},codebase:{git_repo:'https://github.com/envadiv/Passage3D',recommended_version:'v2.0.1',compatible_versions:['v2.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-2/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.1',compatible_versions:['v2.0.1'],cosmos_sdk_version:'v0.45.16',ibc_go_version:'v4.4.2',consensus:{type:'cometbft',version:'v0.34.27'},next_version_name:''}]},peers:{seeds:[{id:'aebb8431609cb126a977592446f5de252d8b7fa1',address:'104.236.201.138:26656'},{id:'b6beabfb9309330944f44a1686742c2751748b83',address:'5.161.47.163:26656'},{id:'7a9a36630523f54c1a0d56fc01e0e153fd11a53d',address:'167.235.24.145:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15656',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:15656',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'passage-mainnet-seed.autostake.com:26916',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'passage-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'passage-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'2534bb8af72ab14e001a9f48b7cf9626221c6be5',address:'seeds.whispernode.com:15656',provider:'WhisperNode🤐'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10556',provider:'StakerHouse'}],persistent_peers:[{id:'d35d652b6cb3bf7d6cb8d4bd7c036ea03e7be2ab',address:'116.203.182.185:26656'},{id:'8e0b0d4f80d0d2853f853fbd6a76390113f07d72',address:'65.108.127.249:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'passage-mainnet-peer.autostake.com:26916',provider:'AutoStake 🛡️ Slash Protected'},{id:'621f75a74a95298fe16e0c2dd899c087bcba6594',address:'65.108.195.29:50656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.passage.vitwit.com',provider:'vitwit'},{address:'https://passage-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc-passage.ecostake.com',provider:'ecostake'},{address:'https://passage-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-passage-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-passage.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.passage.nodestake.top',provider:'NodeStake'},{address:'https://passage-rpc.polkachu.com',provider:'Polkachu'},{address:'https://passage-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rpc-passage.d-stake.xyz',provider:'D-stake'},{address:'https://rpc-passage.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://passage-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://passage-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://api.passage.vitwit.com',provider:'vitwit'},{address:'https://passage-rest.staketab.org',provider:'Staketab'},{address:'https://rest-passage.ecostake.com',provider:'ecostake'},{address:'https://passage-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-passage.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api-passage-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api.passage.nodestake.top',provider:'NodeStake'},{address:'https://passage-api.polkachu.com',provider:'Polkachu'},{address:'https://passage-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://api-passage.d-stake.xyz',provider:'D-stake'},{address:'https://passage-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-passage.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://passage-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc-passage-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'passage-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'passage-grpc.polkachu.com:15690',provider:'Polkachu'},{address:'grpc-passage.cosmos-spaces.cloud:2320',provider:'Cosmos Spaces'},{address:'grpc.passage.nodestake.top:443',provider:'NodeStake'},{address:'passage-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'services.staketab.com:9023',provider:'Staketab'},{address:'passage-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'aneka',url:'https://passage.aneka.io',tx_page:'https://passage.aneka.io/txs/${txHash}',account_page:'https://passage.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/passage',tx_page:'https://www.mintscan.io/passage/transactions/${txHash}',account_page:'https://www.mintscan.io/passage/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/passage',tx_page:'https://atomscan.com/passage/transactions/${txHash}',account_page:'https://atomscan.com/passage/accounts/${accountAddress}'},{kind:'cosmotracker',url:'https://cosmotracker.com/passage',tx_page:'https://cosmotracker.com/passage/tx/${txHash}',account_page:'https://cosmotracker.com/passage/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png'}},{$schema:'../chain.schema.json',chain_name:'passage1',chain_id:'passage-1',pretty_name:'Passage',status:'killed',network_type:'mainnet',website:'https://passage3d.com/',bech32_prefix:'pasg',daemon_name:'passage',node_home:'$HOME/.passage',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'upasg',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'upasg'}]},codebase:{git_repo:'https://github.com/envadiv/Passage3D',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-1/genesis.json'}},explorers:[{kind:'aneka',url:'https://passage.aneka.io',tx_page:'https://passage.aneka.io/txs/${txHash}',account_page:'https://passage.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/passage',tx_page:'https://www.mintscan.io/passage/txs/${txHash}',account_page:'https://www.mintscan.io/passage/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/passage',tx_page:'https://atomscan.com/passage/transactions/${txHash}',account_page:'https://atomscan.com/passage/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png'}},{$schema:'../chain.schema.json',chain_name:'persistence',chain_id:'core-1',pretty_name:'Persistence',status:'live',network_type:'mainnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,alternative_slip44s:[750],fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uxprt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/core-1/final_genesis.json'},versions:[{name:'v7',tag:'v7.0.0',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.0/persistenceCore-v7.0.0-linux-amd64.tar.gz'},next_version_name:'v8'},{name:'v8',tag:'v8.1.0',height:13046600,proposal:42,recommended_version:'v8.1.0',compatible_versions:['v8.1.0'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v8.1.0/persistenceCore-v8.1.0-linux-amd64.tar.gz'},next_version_name:'v9'},{name:'v9',tag:'v9.1.1',height:13160000,proposal:43,recommended_version:'v9.1.1',compatible_versions:['v9.1.1','v9.1.0'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg'},peers:{seeds:[{id:'eaa76966cad27a9807b7d8b9a62c9b2ca4924581',address:'tenderseed.ccvalidators.com:26003'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'persistence-mainnet-seed.autostake.com:26896',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15456',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'persistence-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'persistence-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ce9dc9467af943bf35f17f04cfcdf3895914d867',address:'seed-persistence-01.stakeflow.io:33656',provider:'Stakeflow'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'persistence-mainnet-peer.autostake.com:26896',provider:'AutoStake 🛡️ Slash Protected'},{id:'137818b03a705cf86622b4d97a074091f2f22589',address:'185.225.233.30:26756',provider:'Cosmonaut Stakes'},{id:'bb7c2cddd665303a0b4233e3d47f5bf2c3ac21ba',address:'135.181.142.60:15601',provider:'POSTHUMAN∞DVS'},{id:'3a4aa732fc9ad4f971ce081a34d6fc06e08dd7c6',address:'141.95.33.97:26656',provider:'Stakewolle.com | Auto-compound'},{id:'ce9dc9467af943bf35f17f04cfcdf3895914d867',address:'peer-persistence-01.stakeflow.io:33656',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.core.persistence.one',provider:'Persistence'},{address:'https://rpc-persistent-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://persistence-rpc.polkachu.com',provider:'Polkachu'},{address:'https://persistence-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-persistence.architectnodes.com',provider:'Architect Nodes'},{address:'https://rpc-persistence.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://persistence-mainnet-rpc.cosmonautstakes.com',provider:'Cosmonaut Stakes'},{address:'https://persistence-rpc.quantnode.tech',provider:'QuantNode'},{address:'https://persistence-rpc.zenscape.one',provider:'Zenscape'},{address:'https://persistence-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://persistence-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rpc.persistence.posthuman.digital:443',provider:'POSTHUMAN∞DVS'},{address:'http://141.95.33.97:21657/websocket',provider:'Stakewolle.com | Auto-compound'},{address:'https://rpc-persistence-01.stakeflow.io',provider:'Stakeflow'},{address:'https://persistence-rpc.w3coins.io',provider:'w3coins'},{address:'https://persistence-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://persistence-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://rest.core.persistence.one',provider:'Persistence'},{address:'https://api-persistent-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-persistence.starsquid.io',provider:'Starsquid'},{address:'https://persistence-api.polkachu.com',provider:'Polkachu'},{address:'https://api-persistence.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://persistence-api.kleomedes.network',provider:'Kleomedes'},{address:'https://rest-persistence.architectnodes.com',provider:'Architect Nodes'},{address:'https://persistence-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://persistence-mainnet-rest.cosmonautstakes.com',provider:'Cosmonaut Stakes'},{address:'https://persistence-lcd.quantnode.tech',provider:'QuantNode'},{address:'https://persistence-rest.zenscape.one',provider:'Zenscape'},{address:'https://persistence-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://rest.persistence.posthuman.digital:443',provider:'POSTHUMAN∞DVS'},{address:'http://141.95.33.97:1317',provider:'Stakewolle.com | Auto-compound'},{address:'https://api-persistence-01.stakeflow.io',provider:'Stakeflow'},{address:'https://persistence-api.w3coins.io',provider:'w3coins'},{address:'https://persistence-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://persistence-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'grpc.core.persistence.one:443',provider:'Persistence'},{address:'grpc-persistent-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'persistence-grpc.polkachu.com:15490',provider:'Polkachu'},{address:'persistence-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc.persistence.posthuman.digital:80',provider:'POSTHUMAN∞DVS'},{address:'grpc-persistence.cosmos-spaces.cloud:1180',provider:'Cosmos Spaces'},{address:'141.95.33.97:9090',provider:'Stakewolle.com | Auto-compound'},{address:'grpc-persistence-01.stakeflow.io:49090',provider:'Stakeflow'},{address:'persistence-grpc.w3coins.io:15490',provider:'w3coins'},{address:'persistence-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/persistence',tx_page:'https://www.mintscan.io/persistence/transactions/${txHash}',account_page:'https://www.mintscan.io/persistence/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/persistence',tx_page:'https://ping.pub/persistence/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/persistence',tx_page:'https://atomscan.com/persistence/transactions/${txHash}',account_page:'https://atomscan.com/persistence/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/persistence',tx_page:'https://bigdipper.live/persistence/transactions/${txHash}',account_page:'https://bigdipper.live/persistence/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/persistence',account_page:'https://stakeflow.io/persistence/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'planq',status:'live',network_type:'mainnet',website:'https://planq.network/',pretty_name:'Planq',chain_id:'planq_7070-2',bech32_prefix:'plq',node_home:'$HOME/.planqd',daemon_name:'planqd',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aplanq',fixed_min_gas_price:20000000000,low_gas_price:30000000000,average_gas_price:35000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'aplanq'}]},codebase:{git_repo:'https://github.com/planq-network/planq',recommended_version:'v1.0.7',compatible_versions:['v1.0.7'],binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Windows_x86_64.zip'},cosmos_sdk_version:'v0.46.3',consensus:{type:'cometbft',version:'0.34.26'},ibc_go_version:'5.0.2',genesis:{genesis_url:'https://raw.githubusercontent.com/planq-network/networks/main/mainnet/genesis.json'},versions:[{name:'v1.0.3',recommended_version:'v1.0.3',compatible_versions:['v1.0.0','v1.0.1','v1.0.2','v1.0.3'],binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Windows_x86_64.zip'}},{name:'v1.0.7',recommended_version:'v1.0.7',compatible_versions:['v1.0.7'],cosmos_sdk_version:'v0.46.3',consensus:{type:'cometbft',version:'0.34.26'},ibc_go_version:'5.0.2',binaries:{'linux/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/planq-network/planq/releases/download/v1.0.7/planq_1.0.7_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg'},peers:{seeds:[{id:'dd2f0ceaa0b21491ecae17413b242d69916550ae',address:'135.125.247.70:26656',provider:'Planq Foundation EU'},{id:'5966b4ef17da12ee63ef30e50512ad41d541195c',address:'seeds-planq.sxlzptprjkt.xyz:18656',provider:'sxlzptprjkt | VALIDATOR'},{id:'c443eb8888e96e260dc23b9ef3c5a5773ec0e261',address:'rpc.planq.nodexcapital.com:12756',provider:'NodeX Validator'}],persistent_peers:[{id:'dd2f0ceaa0b21491ecae17413b242d69916550ae',address:'135.125.247.70:26656',provider:'Planq Foundation EU'},{id:'e6d553dffbbabbfe9602b43d87e5b0ac1a46348a',address:'135.125.247.70:26656',provider:'Nodine.ID'},{id:'b611a4058ac5caf8b56c1012c695afc75aea4217',address:'peers-planq.sxlzptprjkt.xyz:18656',provider:'sxlzptprjkt | VALIDATOR'},{id:'ade226fc22aec100ce5279d6ffc1708563045d9e',address:'rpc.planq.indonode.net:14656',provider:'Indonode'},{id:'8391cf5a7fe59098205015870635f90acfb5dcb4',address:'rpc.planq.hexnodes.co:33656',provider:'Hexnodes'},{id:'c48fd9194479c2f462bded977cfff7fa46327d17',address:'95.214.55.138:28656',provider:'genznodes'}]},apis:{rpc:[{address:'https://rpc.planq.network',provider:'planq.network'},{address:'https://planq.rpc.bccnodes.com',provider:'BccNodes'},{address:'https://rpc.planq.nodestake.top',provider:'NodeStake'},{address:'https://rpc-planq.nodine.id',provider:'Nodine.id'},{address:'https://rpc-planq.comunitynode.my.id',provider:'ComunityNode'},{address:'https://planq-rpc.kynraze.com',provider:'Kynraze'},{address:'https://rpc-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rpc.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://rpc.planq.indonode.net',provider:'Indonode'},{address:'https://rpc.planq.hexnodes.co',provider:'Hexnodes'},{address:'https://planq-rpc.genznodes.dev',provider:'genznodes'}],rest:[{address:'https://rest.planq.network',provider:'planq.network'},{address:'https://planq.api.bccnodes.com',provider:'BccNodes'},{address:'https://api.planq.nodestake.top',provider:'NodeStake'},{address:'https://api-planq.nodine.id',provider:'Nodine.ID'},{address:'https://api-planq.comunitynode.my.id',provider:'ComunityNode'},{address:'https://planq-api.kynraze.com',provider:'Kynraze'},{address:'https://api-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://rest.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://api.planq.indonode.net',provider:'Indonode'},{address:'https://lcd.planq.hexnodes.co',provider:'Hexnodes'},{address:'https://planq-api.genznodes.dev',provider:'genznodes'}],grpc:[{address:'grpc.planq.network:443',provider:'planq.network'},{address:'planq.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'grpc.planq.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc-planq.nodine.id',provider:'Nodine.id'},{address:'https://grpc-planq.sxlzptprjkt.xyz:443',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://grpc.planq.nodexcapital.com:443',provider:'NodeX Validator'},{address:'https://grpc.planq.indonode.net:14090',provider:'Indonode'},{address:'https://grpc.planq.hexnodes.co:33090',provider:'Hexnodes'},{address:'planq-grpc.genznodes.dev:28090',provider:'genznodes'}],'evm-http-jsonrpc':[{address:'https://evm-rpc.planq.network',provider:'planq.network'},{address:'https://jsonrpc.planq.nodestake.top',provider:'NodeStake'},{address:'https://rpc-evm-planq.sxlzptprjkt.xyz',provider:'sxlzptprjkt | VALIDATOR'},{address:'https://jsonrpc.planq.nodexcapital.com',provider:'NodeX Validator'},{address:'https://planq-rpc-evm.genznodes.dev',provider:'genznodes'}]},explorers:[{kind:'bigdipper',url:'https://explorer.planq.network',tx_page:'https://explorer.planq.network/transactions/${txHash}'},{kind:'blockscout',url:'https://evm.planq.network',tx_page:'https://evm.planq.network/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/planq',tx_page:'https://explorer.nodestake.top/planq/tx/${txHash}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/planq',tx_page:'https://explorer.tcnetwork.io/planq/transaction/${txHash}'},{kind:'Kynraze',url:'https://explorer.kynraze.com/planq',tx_page:'https://explorer.kynraze.com/planq/tx/${txHash}'},{kind:'THE EXPLORER',url:'https://explorer.sxlzptprjkt.xyz/planq',tx_page:'https://explorer.sxlzptprjkt.xyz/planq/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/planq',tx_page:'https://explorer.nodexcapital.com/planq/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/planq',tx_page:'https://atomscan.com/planq/transactions/${txHash}',account_page:'https://atomscan.com/planq/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'point',status:'live',network_type:'mainnet',pretty_name:'Point Network',chain_id:'point_10687-1',bech32_prefix:'point',node_home:'$HOME/.pointd',daemon_name:'pointd',slip44:60,fees:{fee_tokens:[{denom:'apoint',low_gas_price:5000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'apoint'}]},codebase:{git_repo:'https://github.com/pointnetwork/point-chain',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''},genesis:{genesis_url:'https://raw.githubusercontent.com/pointnetwork/point-chain-config/main/mainnet-1/genesis.json'},versions:[{name:'v8.0.0',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg'},peers:{seeds:[{id:'8673c1f04c29c464189e8bf29e51fb0b38da2f19',address:'rpc-mainnet-1.point.space:26656',provider:'Point Network'}],persistent_peers:[{id:'8673c1f04c29c464189e8bf29e51fb0b38da2f19',address:'rpc-mainnet-1.point.space:26656',provider:'Point Network'},{id:'9c7902cf292e1dbb79b2a0c3ed18f9e6f826483f',address:'rpc.point.indonode.net:21656',provider:'Indonode'}]},apis:{rpc:[{address:'https://rpc-mainnet-1.point.space:26657',provider:'Point Network'},{address:'https://rpc.point.nodestake.top',provider:'NodeStake'},{address:'https://rpc.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://rpc.point.indonode.net',provider:'Indonode'}],rest:[{address:'https://rpc-mainnet-1.point.space:1317',provider:'Point Network'},{address:'https://api.point.nodestake.top',provider:'NodeStake'},{address:'https://rest.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://api.point.indonode.net',provider:'Indonode'}],grpc:[{address:'grpc.point.nodestake.top:443',provider:'NodeStake'},{address:'https://grpc.point.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://grpc.point.indonode.net:21090',provider:'Indonode'}],'evm-http-jsonrpc':[{address:'https://rpc-mainnet-1.point.space',provider:'Point Network'},{address:'https://jsonrpc.point.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'blockscout',url:'https://explorer.pointnetwork.io/',tx_page:'https://explorer.pointnetwork.io/tx/${txHash}'},{kind:'ping.pub',url:'https://cosmos.pointnetwork.io/',tx_page:'https://cosmos.pointnetwork.io/point/tx/${txHash}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/point',tx_page:'https://explorer.nodexcapital.com/point/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/point',tx_page:'https://atomscan.com/point/transactions/${txHash}',account_page:'https://atomscan.com/point/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'provenance',status:'live',network_type:'mainnet',website:'https://provenance.io/',pretty_name:'Provenance',chain_id:'pio-mainnet-1',bech32_prefix:'pb',daemon_name:'provenanced',node_home:'$HOME/Provenance',key_algos:['secp256k1'],slip44:505,fees:{fee_tokens:[{denom:'nhash',fixed_min_gas_price:1905,low_gas_price:1905,average_gas_price:2100,high_gas_price:2500}]},staking:{staking_tokens:[{denom:'nhash'}]},codebase:{git_repo:'https://github.com/provenance-io/provenance',recommended_version:'v1.16.0',compatible_versions:['v1.16.0'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.16.0/provenance-linux-amd64-v1.16.0.zip'},genesis:{name:'v1.0.1',genesis_url:'https://raw.githubusercontent.com/provenance-io/mainnet/main/pio-mainnet-1/genesis.json'},cosmos_sdk_version:'0.46.13',consensus:{type:'tendermint',version:'0.34.28'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.2.0',ics_enabled:['ics20-1','ics27-1'],versions:[{name:'v1.0.1',tag:'v1.0.1',height:0,next_version_name:'bluetiful'},{name:'bluetiful',tag:'v1.3.1',height:352000,recommended_version:'v1.3.1',compatible_versions:['v1.3.0','v1.3.1'],next_version_name:'citrine'},{name:'citrine',tag:'v1.4.1',height:940500,recommended_version:'v1.4.1',compatible_versions:['v1.4.0','v1.4.1'],next_version_name:'desert'},{name:'desert',tag:'v1.5.0',height:1442070,recommended_version:'v1.5.0',compatible_versions:['v1.5.0'],next_version_name:'desert'},{name:'usdf.c-hotfix',tag:'v1.6.0',height:2000000,recommended_version:'v1.6.0',compatible_versions:['v1.6.0'],next_version_name:'feldgrau'},{name:'feldgrau',tag:'v1.7.6',height:2641250,recommended_version:'v1.7.6',compatible_versions:['v1.7.0','v1.7.1','v1.7.2','v1.7.3','v1.7.4','v1.7.5','v1.7.6'],next_version_name:'green'},{name:'green',tag:'v1.8.2',height:4808400,recommended_version:'v1.8.2',compatible_versions:['v1.8.0','v1.8.1','v1.8.2'],next_version_name:'lava'},{name:'lava',tag:'v1.10.0',height:5689885,recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],next_version_name:'mango'},{name:'mango',tag:'v1.11.1',height:6512577,recommended_version:'v1.11.1',compatible_versions:['v1.11.0','v1.11.1'],next_version_name:'neoncarrot'},{name:'neoncarrot',tag:'v1.12.2',height:7334444,recommended_version:'v1.12.2',compatible_versions:['v1.12.0','v1.12.1','v1.12.2'],next_version_name:'ochre'},{name:'ochre',tag:'v1.13.1',height:8485555,recommended_version:'v1.13.1',compatible_versions:['v1.13.0','v1.13.1'],next_version_name:'paua'},{name:'paua',tag:'v1.14.1',height:9828888,recommended_version:'v1.14.1',compatible_versions:['v1.14.0','v1.14.1'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.14.1/provenance-linux-amd64-v1.14.1.zip'},next_version_name:'quicksilver'},{name:'quicksilver',tag:'v1.15.2',height:11130222,recommended_version:'v1.15.2',compatible_versions:['v1.15.0','v1.15.1','v1.15.2'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},ibc_go_version:'6.1.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.15.2/provenance-linux-amd64-v1.15.2.zip'},next_version_name:'rust'},{name:'rust',tag:'v1.16.0',height:11842000,recommended_version:'v1.16.0',compatible_versions:['v1.16.0'],cosmos_sdk_version:'0.46.13',consensus:{type:'tendermint',version:'0.34.28'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.2.0',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/provenance-io/provenance/releases/download/v1.16.0/provenance-linux-amd64-v1.16.0.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg'},peers:{seeds:[{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'provenance-seed.takeshi.team:10556',provider:'TAKESHI'},{id:'40f9493fa7ab4259159240e9a8ba12f90743079b',address:'seed.provenance.io:26656',provider:'Figure'},{id:'ad3386812bb9f2fee4e9da6d9f37547afc948977',address:'provenance-seed.panthea.eu:42656',provider:'Panthea EU'}]},apis:{rpc:[{address:'https://rpc-provenance.takeshi.team/',provider:'TAKESHI'},{address:'https://rpc.provenance.io/',provider:'Figure'},{address:'https://rpc-provenance-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://provenance-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://provenance-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://provenance-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://api-provenance.takeshi.team',provider:'TAKESHI'},{address:'https://api.provenance.io',provider:'Figure'},{address:'https://api-provenance-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://provenance-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://provenance-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://provenance-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'grpc-provenance.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-provenance-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'Provenance',url:'https://explorer.provenance.io',tx_page:'https://explorer.provenance.io/tx/${txHash}'},{kind:'hubble',url:'https://hubble.figment.io/provenance/chains/pio-mainnet-1',tx_page:'https://hubble.figment.io/provenance/chains/pio-mainnet-1/${block}/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/provenance',tx_page:'https://ping.pub/provenance/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/provenance',tx_page:'https://www.mintscan.io/provenance/transactions/${txHash}',account_page:'https://www.mintscan.io/provenance/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/provenance',tx_page:'https://atomscan.com/provenance/transactions/${txHash}',account_page:'https://atomscan.com/provenance/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/provenance',tx_page:'https://bigdipper.live/provenance/transactions/${txHash}',account_page:'https://bigdipper.live/provenance/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'quasar',status:'live',network_type:'mainnet',website:'https://www.quasar.fi/',pretty_name:'Quasar',chain_id:'quasar-1',bech32_prefix:'quasar',daemon_name:'quasarnoded',node_home:'$HOME/.quasarnode',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uqsr'}]},fees:{fee_tokens:[{denom:'ibc/0471F1C4E7AFD3F07702BEF6DC365268D64570F7C1FDC98EA6098DD6DE59817B',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/FA0006F056DB6719B8C16C551FC392B62F5729978FC0B125AC9A432DBB2AA1A5',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03},{denom:'ibc/FA7775734CC73176B7425910DE001A1D2AD9B6D9E93129A5D0750EAD13E4E63A',fixed_min_gas_price:0.01,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},codebase:{git_repo:'https://github.com/quasar-finance/quasar-preview',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45.16',consensus:{type:'cometbft',version:'v0.34.27'},cosmwasm_version:'v0.31.0',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/quasar-finance/networks/main/quasar-1/definitive-genesis.json'},versions:[{name:'v0.1.0',recommended_version:'v0.1.1',compatible_versions:['v0.1.0','v0.1.1'],cosmos_sdk_version:'v0.45.14',consensus:{type:'tendermint',version:'v0.34.26'},cosmwasm_version:'0.27',cosmwasm_enabled:true,next_version_name:'v1'},{name:'v1',proposal:9,height:2249500,recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'v0.45.16',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31.0',cosmwasm_enabled:true,next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:18256',provider:'Lavender.Five Nodes 🐝'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:18256',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'quasar-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'quasar-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'quasar.rpc.kjnodes.com:14859',provider:'kjnodes'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quasar-mainnet-seed.autostake.com:27146',provider:'AutoStake 🛡️ Slash Protected'},{id:'d3c60cb339736ab2d504904492fe4e7d9efe5d42',address:'seeds.whispernode.com:18256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'298e0e1faf8a5da43514cc2908d2908658e732a0',address:'298e0e1faf8a5da43514cc2908d2908658e732a0@38.146.3.148:18256'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quasar-mainnet-peer.autostake.com:27146',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://quasar-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://quasar-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc-quasar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://quasar-rpc.enigma-validator.com',provider:'Enigma'},{address:'https://quasar-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quasar.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-quasar.validavia.me',provider:'Validavia'},{address:'https://quasar-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://quasar-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://quasar-api.polkachu.com',provider:'polkachu'},{address:'https://lcd-quasar.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://quasar-lcd.enigma-validator.com',provider:'Enigma'},{address:'https://quasar-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quasar.api.kjnodes.com',provider:'kjnodes'},{address:'https://lcd-quasar.validavia.me',provider:'Validavia'},{address:'https://quasar-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'https://quasar-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'quasar-grpc.polkachu.com:18290',provider:'polkachu'},{address:'quasar-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'quasar.grpc.kjnodes.com:14890',provider:'kjnodes'},{address:'quasar-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/quasar',tx_page:'https://www.mintscan.io/quasar/transactions/${txHash}',account_page:'https://www.mintscan.io/quasar/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/quasar',tx_page:'https://bigdipper.live/quasar/transactions/${txHash}',account_page:'https://bigdipper.live/quasar/accounts/${accountAddress}'}],keywords:['mainnet']},{$schema:'../chain.schema.json',chain_name:'quicksilver',status:'live',network_type:'mainnet',website:'https://quicksilver.zone/',pretty_name:'Quicksilver',chain_id:'quicksilver-2',daemon_name:'quicksilverd',node_home:'$HOME/.quicksilverd',bech32_prefix:'quick',slip44:118,fees:{fee_tokens:[{denom:'uqck',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'uqck'}]},codebase:{git_repo:'https://github.com/ingenuity-build/quicksilver',recommended_version:'v1.2.16',compatible_versions:['v1.2.15','v1.2.16'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.16/quicksilverd-v1.2.16-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.1',genesis:{genesis_url:'https://github.com/ingenuity-build/mainnet/raw/main/genesis.json'},versions:[{name:'v1.2.9-hotfix.0',recommended_version:'v1.2.9-hotfix.0',compatible_versions:['v1.2.9-hotfix.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',next_version_name:'v1.2.10'},{name:'v1.2.10',height:1936600,recommended_version:'v1.2.10',proposal:13,compatible_versions:['v1.2.10'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.10/quicksilverd-v1.2.10-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',next_version_name:'v1.2.13'},{name:'v1.2.13',height:2148751,recommended_version:'v1.2.14',compatible_versions:['v1.2.13','v1.2.14'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.14/quicksilverd-v1.2.14-amd64'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.1',next_version_name:'v1.2.15'},{name:'v1.2.15',proposal:18,height:3052279,recommended_version:'v1.2.16',compatible_versions:['v1.2.15','v1.2.16'],binaries:{'linux/amd64':'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.16/quicksilverd-v1.2.16-amd64'},cosmos_sdk_version:'0.46.14',consensus:{type:'cometbft',version:'0.34.29'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.3.1',next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg'},peers:{seeds:[{id:'940c0dc153b0e344de6368d101a97fd4d9e69eff',address:'seeds.cros-nest.com:25656',provider:'Cros-Nest'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11156',provider:'Lavender.Five Nodes 🐝'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:11156',provider:'rhinostake'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quicksilver-mainnet-seed.autostake.com:27026',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'quicksilver-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'quicksilver-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'quicksilver.rpc.kjnodes.com:11159',provider:'kjnodes'},{id:'a85a651a3cf1746694560c5b6f76d566c04ca581',address:'quicksilver-seed.takeshi.team:10456',provider:'TAKESHI'},{id:'559e316b30830ddd5e93617592ef70330ecce86d',address:'seed-quicksilver.ibs.team:16656',provider:'Inter Blockchain Services'},{id:'95fe6a416dff4150e0394f8b429743db60ea1327',address:'seed-node.mms.team:27656',provider:'MMS'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'quicksilver-mainnet-peer.autostake.com:27026',provider:'AutoStake 🛡️ Slash Protected'},{id:'3461638afd470034067392e5dba8dcf6de49f81f',address:'rpc.quicksilver.indonode.net:28656',provider:'Indonode'},{id:'ae44851a5d63d70382c1621bc7727db2a40d10d0',address:'quick.peers.stavr.tech:21026',provider:'🔥STAVR🔥'},{id:'58fe3a7b075e7302f8b46b8171a0aa19ff4a427a',address:'65.108.195.29:31126',provider:'Staketab'},{id:'9bd2b7e39fb0d823402f22c90e3000fdf3cd05bf',address:'88.99.104.180:26656',provider:'Stake-Take'},{id:'8200b77d075f2634e6f9dab11fd56726a2e6d75b',address:'quicksilver-seed.theamsolutions.info:31656',provider:'AM Solutions'},{id:'82b49e6cc0826642e745b7a7a621aecbf8083af7',address:'peer-quicksilver.mms.team:56103',provider:'MMS'}]},apis:{rpc:[{address:'https://rpc-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'https://rpc.quicksilver.zone:443',provider:'Quicksilver'},{address:'https://rpc-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://quicksilver-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-quicksilver.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://m-quicksilver.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'http://quick.rpc.m.stavr.tech:21027',provider:'🔥STAVR🔥'},{address:'https://quicksilver-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://quicksilver-rpc.ibs.team:443',provider:'Inter Blockchain Services'},{address:'https://quicksilver.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-quicksilver.architectnodes.com',provider:'Architect Nodes'},{address:'https://quicksilver-rpc.punq.info',provider:'punq'},{address:'https://archive-rpc-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://rpc-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://rpc.quicksilver.indonode.net',provider:'Indonode'},{address:'https://quicksilver-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.quicksilver.stake-take.com',provider:'Stake-Take'},{address:'https://quicksilver-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://quicksilver-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-quicksilver.mms.team/',provider:'MMS'},{address:'https://quicksilver-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'https://api-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'https://quicksilver-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-quicksilver.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://quicksilver-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://m-quicksilver.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://quick.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://quicksilver.api.kjnodes.com',provider:'kjnodes'},{address:'https://rest-quicksilver.architectnodes.com',provider:'Architect Nodes'},{address:'https://quicksilver-api.punq.info',provider:'punq'},{address:'https://archive-lcd-quicksilver.huginn.tech',provider:'Huginn'},{address:'https://api.quicksilver.huginn.tech',provider:'Huginn'},{address:'https://api.quicksilver.indonode.net',provider:'Indonode'},{address:'https://quicksilver-rest.staketab.org',provider:'Staketab'},{address:'https://api.quicksilver.stake-take.com',provider:'Stake-Take'},{address:'https://quicksilver-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://quicksilver-api.w3coins.io',provider:'w3coins'},{address:'https://api-quicksilver.mms.team',provider:'MMS'},{address:'https://quicksilver-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-quicksilver.takeshi.team:443',provider:'TAKESHI'},{address:'grpc-quicksilver-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'quicksilver-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-quicksilver.cosmos-spaces.cloud:3300',provider:'Cosmos Spaces'},{address:'quicksilver-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'quicksilver.grpc.kjnodes.com:11190',provider:'kjnodes'},{address:'quick.grpc.m.stavr.tech:9113',provider:'🔥STAVR🔥'},{address:'grpc-quicksilver.architectnodes.com:1443',provider:'Architect Nodes'},{address:'archive-grpc-quicksilver.huginn.tech:9090',provider:'Huginn'},{address:'https://grpc.quicksilver.indonode.net:28090',provider:'Indonode'},{address:'services.staketab.com:9034',provider:'Staketab'},{address:'https://quicksilver-grpc.theamsolutions.info:9797',provider:'AM Solutions'},{address:'quicksilver-grpc.w3coins.io:11190',provider:'w3coins'},{address:'grpc-quicksilver.mms.team:443',provider:'MMS'},{address:'quicksilver-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/quicksilver',tx_page:'https://www.mintscan.io/quicksilver/transactions/${txHash}',account_page:'https://www.mintscan.io/quicksilver/accounts/${accountAddress}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 explorer',url:'https://exp.utsa.tech/quicksilver',tx_page:'https://exp.utsa.tech/quicksilver/tx/${txHash}'},{kind:'🔥STAVR🔥 explorer',url:'https://explorer.stavr.tech/quicksilver-mainnet',tx_page:'https://explorer.stavr.tech/quicksilver-mainnet/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/quicksilver',tx_page:'https://bigdipper.live/quicksilver/transactions/${txHash}',account_page:'https://bigdipper.live/quicksilver/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/quicksilver',tx_page:'https://explorer.stake-take.com/quicksilver/tx/${txHash}'},{kind:'AM Solutions Explorers',url:'https://explorer.theamsolutions.info/quicksilver-main/staking',tx_page:'https://explorer.theamsolutions.info/quicksilver-main/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'qwoyn',status:'live',network_type:'mainnet',website:'https://qwoyn.studio/',pretty_name:'Qwoyn',chain_id:'qwoyn-1',bech32_prefix:'qwoyn',daemon_name:'qwoynd',node_home:'$HOME/.qwoynd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqwoyn'}]},staking:{staking_tokens:[{denom:'uqwoyn'}]},codebase:{git_repo:'https://github.com/cosmic-horizon/QWOYN',recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://github.com/cosmic-horizon/mainnet/blob/main/genesis.json'},versions:[{name:'v5.0.2',tag:'v5.0.2',recommended_version:'v5.0.2',compatible_versions:['v5.0.2'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v5.0.2/qwoynd_5.0.2_linux_amd64.zip'},next_version_name:'v5.1.0'},{name:'v5.1.0',tag:'v5.1.0',proposal:1,height:280850,recommended_version:'v5.1.0',compatible_versions:['v5.1.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},next_version_name:'v5.2.0'},{name:'v5.2.0',tag:'v5.2.0',proposal:4,height:805404,recommended_version:'v5.2.0',compatible_versions:['v5.2.0'],cosmos_sdk_version:'0.47.3',ibc_go_version:'7.0.1',consensus:{type:'cometbft',version:'v0.37.1'},next_version_name:''}]},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:23556'},{id:'2a22c052e6ffe875bf38d1c25ad7e04daa638967',address:'seed-qwoyn.theamsolutions.info:22256'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'qwoyn.seed.mzonder.com:11656',provider:'MZONDER'}],persistent_peers:[{id:'3a519507bb033a9b10b299adfd7cafb96d35215c',address:'47.5.80.5:26646'},{id:'499d72d9954c0fd2011eeee3629bf993c5d920ae',address:'62.171.166.106:33657'},{id:'d0c6ae2457d0066331f30638b0240b162e695cb5',address:'94.250.203.61:33657'},{id:'9c89c3644518d295b51b2e396dce00db0b16cd4d',address:'148.251.235.130:13656'}]},apis:{rpc:[{address:'https://rpc.qwoyn.studio:443',provider:'Qwoyn Studios'},{address:'https://rpc-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-rpc.staketab.org:443',provider:'Staketab'},{address:'https://qwoyn-rpc-archive.staketab.org:443',provider:'Staketab archive'},{address:'https://qwoyn-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-qwoyn.mzonder.com:443',provider:'MZONDER'}],grpc:[{address:'services.staketab.com:9430',provider:'Staketab'},{address:'services.staketab.com:2000',provider:'Staketab archive'},{address:'https://grpc-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc-qwoyn.mzonder.com:443',provider:'MZONDER'}],rest:[{address:'https://rest-qwoyn.theamsolutions.info:443',provider:'AM Solutions'},{address:'https://qwoyn-rest.staketab.org',provider:'Staketab'},{address:'https://qwoyn-rest-archive.staketab.org',provider:'Staketab archive'},{address:'https://qwoyn-api.lavenderfive.com',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-qwoyn.mzonder.com',provider:'MZONDER'}]},explorers:[{kind:'ping',url:'https://explorer.theamsolutions.info/qwoyn-main/',tx_page:'https://explorer.theamsolutions.info/qwoyn-main/blocks',account_page:'https://explorer.theamsolutions.info/qwoyn-main/account/${accountAddress}'},{kind:'ping',url:'https://explorer.theamsolutions.info/QWOYN-MAIN',tx_page:'https://explorer.theamsolutions.info/QWOYN-MAIN/tx/${txHash}',account_page:'https://explorer.theamsolutions.info/QWOYN-MAIN/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png'}},{$schema:'../chain.schema.json',chain_name:'realio',status:'live',network_type:'mainnet',website:'https://realio.network/',pretty_name:'Realio Network',chain_id:'realionetwork_3301-1',bech32_prefix:'realio',node_home:'$HOME/.realio-network',daemon_name:'realio-networkd',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'ario',fixed_min_gas_price:1000000000,low_gas_price:4000000000,average_gas_price:5000000000,high_gas_price:8000000000}]},staking:{staking_tokens:[{denom:'ario'},{denom:'arst'}]},codebase:{git_repo:'https://github.com/realiotech/realio-network',recommended_version:'v0.8.3',compatible_versions:['v0.8.2','v0.8.3'],binaries:{'linux/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Windows_x86_64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34.27'},ibc_go_version:'6.1.1',genesis:{genesis_url:'https://raw.githubusercontent.com/realiotech/mainnet/main/realionetwork_3301-1/genesis.json'},versions:[{name:'v0.8.0-rc4',recommended_version:'v0.8.0-rc4',compatible_versions:['v0.8.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',next_version_name:'v0.8.1'},{name:'v0.8.1',recommended_version:'v0.8.1',compatible_versions:['v0.8.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.1',next_version_name:'v0.8.3'},{name:'v0.8.3',recommended_version:'v0.8.3',compatible_versions:['v0.8.2','v0.8.3'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34.27'},ibc_go_version:'6.1.1',binaries:{'linux/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_x86_64.tar.gz','linux/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_x86_64.tar.gz','darwin/arm64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Windows_x86_64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png'},peers:{seeds:[{id:'b2564269d7fca6db1215f385e10d21b5917c675f',address:'195.3.220.22:30656',provider:'genznodes'}],persistent_peers:[{id:'96ab7d2dafe2039cbb55e59cb99bcb7e1369c9a0',address:'95.214.55.138:30656',provider:'genznodes'},{id:'b09d477f5b59e5e99632ad3a8a11806381efa46f',address:'realio.peers.stavr.tech:21096',provider:'🔥STAVR🔥'},{id:'9fe6d3bd18bb5367396b6602a65e20b302d36b33',address:'rpc.realio.indonode.net:18656',provider:'Indonode'}]},apis:{rpc:[{address:'https://realio-rpc.genznodes.dev',provider:'genznodes'},{address:'https://rpc-realio.nodeist.net',provider:'Nodeist'},{address:'http://realio.rpc.m.stavr.tech:21097',provider:'🔥STAVR🔥'},{address:'https://rpc.realio.indonode.net',provider:'Indonode'},{address:'https://rpc.realio.nodestake.top',provider:'NodeStake'}],rest:[{address:'https://realio-api.genznodes.dev',provider:'genznodes'},{address:'https://api-realio.nodeist.net',provider:'Nodeist'},{address:'https://realio.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.realio.indonode.net',provider:'Indonode'},{address:'https://api.realio.nodestake.top',provider:'NodeStake'}],grpc:[{address:'realio-grpc.genznodes.dev:30090',provider:'genznodes'},{address:'http://realio.grpc.m.stavr.tech:9062',provider:'🔥STAVR🔥'},{address:'https://grpc-realio.nodeist.net',provider:'Nodeist'},{address:'https://grpc.realio.nodestake.top:443',provider:'NodeStake'}],'evm-http-jsonrpc':[{address:'https://realio-rpc-evm.genznodes.dev',provider:'genznodes'},{address:'https://jsonrpc.realio.nodestake.top',provider:'NodeStake'}]},explorers:[{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/realio-mainnet',tx_page:'https://explorer.stavr.tech/realio-mainnet/tx/${txHash}',account_page:'https://explorer.stavr.tech/realio-mainnet/account/{$accountAddress}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/realio',tx_page:'https://exp.nodeist.net/realio/tx/${txHash}',account_page:'https://exp.nodeist.net/realio/account/{$accountAddress}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/realio',tx_page:'https://explorer.nodestake.top/realio/tx/${txHash}',account_page:'https://explorer.nodestake.top/realio/account/{$accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'rebus',website:'https://www.rebuschain.com/',status:'live',network_type:'mainnet',pretty_name:'Rebus',chain_id:'reb_1111-1',bech32_prefix:'rebus',daemon_name:'rebusd',node_home:'$HOME/.rebusd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'arebus',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'arebus'}]},codebase:{git_repo:'https://github.com/rebuschain/rebus.core',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],versions:[{name:'v0.1.2',tag:'v0.1.2',height:0,next_version_name:'v0.2.0'},{name:'v0.2.0',tag:'v0.2.3',proposal:18,height:473400,recommended_version:'v0.2.3',compatible_versions:['v0.2.3'],next_version_name:'v0.3.0'},{name:'v0.3.0',tag:'v0.3.0',proposal:25,height:4167000,recommended_version:'v0.3.0',compatible_versions:['v0.3.0'],next_version_name:'v0.3.0'},{name:'v0.4.0',tag:'v0.4.0',proposal:31,height:9464700,recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],next_version_name:''}],genesis:{genesis_url:'https://github.com/rebuschain/rebus.mainnet/raw/master/reb_1111-1/genesis.zip'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg'},peers:{seeds:[{id:'718706d1a1e93c2fe9a3059588236cf96c457ff4',address:'seed.rebus.cros-nest.com:26656'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17256',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'rebus-mainnet-seed.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'rebus-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'rebus-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0863966356f6532377aeba663415258d44ddbd13',address:'rebus.peer.stavr.tech:40106',provider:'🔥STAVR🔥'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'rebus-mainnet-peer.autostake.com:26906',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://api.rebuschain.com:26657/',provider:'Rebuschain'},{address:'https://rebus.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://rebus.rpc.manticore.team:443/',provider:'MantiCore'},{address:'https://rpc.rebus.nodestake.top/',provider:'NodeStake'},{address:'http://rebus.rpc.m.stavr.tech:40107',provider:'🔥STAVR🔥'},{address:'https://rpc-1.rebus.nodes.guru',provider:'Nodes.Guru'},{address:'https://api.mainnet.rebus.money:26657',provider:'Rebuschain'},{address:'https://rpc-rebus.d-stake.xyz',provider:'D-stake'},{address:'https://rebus-rpc.brocha.in',provider:'Brochain'},{address:'https://rebus.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc.rebus.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://rebus-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://rpc-rebus.huginn.tech',provider:'Huginn'},{address:'https://rebus-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://rpc.rebus.safeblock.space',provider:'Safe Block'},{address:'https://rebus-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.rebuschain.com:1317/',provider:'Rebuschain'},{address:'https://rebus.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://rebus.api.manticore.team:443/',provider:'MantiCore'},{address:'https://api.rebus.nodestake.top/',provider:'NodeStake'},{address:'https://rebus.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-1.rebus.nodes.guru',provider:'Nodes.Guru'},{address:'https://api.mainnet.rebus.money:1317',provider:'Rebuschain'},{address:'https://api-rebus.d-stake.xyz',provider:'D-stake'},{address:'https://rebus-rest.brocha.in',provider:'Brochain'},{address:'https://rebus.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://rebus-api.kleomedes.network',provider:'Kleomedes'},{address:'https://rebus-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.api.liveraven.net',provider:'LiveRaveN'},{address:'https://api.rebus.safeblock.space',provider:'Safe Block'},{address:'https://rebus-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'rebus.grpc.manticore.team:443',provider:'MantiCore'},{address:'rebus.grpc.bccnodes.com:14090',provider:'BccNodes'},{address:'grpc.rebus.nodestake.top:443',provider:'NodeStake'},{address:'rebus.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'http://rebus.grpc.m.stavr.tech:3211',provider:'🔥STAVR🔥'},{address:'rebus-grpc.brocha.in:443',provider:'Brochain'},{address:'rebus-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rebus.grpc.liveraven.net',provider:'LiveRaveN'},{address:'rebus-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'explorers.guru',url:'https://rebus.explorers.guru',tx_page:'https://rebus.explorers.guru/transaction/${txHash}'},{kind:'NodeStake',url:'https://explorer.nodestake.top/rebus',tx_page:'https://explorer.nodestake.top/rebus/tx/${txHash}'},{kind:'BccNodes',url:'https://explorer.bccnodes.com/rebus-M',tx_page:'https://explorer.bccnodes.com/rebus-M/tx/${txHash}'},{kind:'Brochain',url:'https://explorer.brocha.in/rebus',tx_page:'https://explorer.brocha.in/rebus/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/rebus',tx_page:'https://explorer.stavr.tech/rebus/tx/${txHash}'},{kind:'tcnetwork',url:'https://rebus.tcnetwork.io',tx_page:'https://rebus.tcnetwork.io/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/rebus',tx_page:'https://atomscan.com/rebus/transactions/${txHash}',account_page:'https://atomscan.com/rebus/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'regen',status:'live',network_type:'mainnet',website:'https://www.regen.network/',pretty_name:'Regen',chain_id:'regen-1',bech32_prefix:'regen',daemon_name:'regen',node_home:'$HOME/.regen',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uregen',low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uregen'}]},codebase:{git_repo:'https://github.com/regen-network/regen-ledger',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],binaries:{'linux/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip','linux/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip','darwin/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip','darwin/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/regen-network/mainnet/main/regen-1/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.2',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip','linux/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip','darwin/amd64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip','darwin/arm64':'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip'}}]},peers:{seeds:[{id:'aebb8431609cb126a977592446f5de252d8b7fa1',address:'104.236.201.138:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'regen-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'regen-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'regen-mainnet-seed.autostake.com:27216',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'d35d652b6cb3bf7d6cb8d4bd7c036ea03e7be2ab',address:'116.203.182.185:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'regen-mainnet-peer.autostake.com:27216',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc-regen.ecostake.com',provider:'ecostake'},{address:'http://public-rpc.regen.vitwit.com:26657',provider:'vitwit'},{address:'https://regen.stakesystems.io:2053',provider:'stakesystems'},{address:'http://rpc.regen.forbole.com:80',provider:'forbole'},{address:'https://rpc-regen-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://regen-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://regen-rpc.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://regen-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://regen-rpc.w3coins.io',provider:'w3coins'},{address:'https://regen-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'http://public-rpc.regen.vitwit.com:1317',provider:'vitwit'},{address:'https://regen.stakesystems.io',provider:'stakesystems'},{address:'https://api-regen-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://regen-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-regen.ecostake.com',provider:'ecostake'},{address:'https://regen-lcd.easy2stake.com',provider:'Easy 2 Stake'},{address:'https://regen-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://regen-api.w3coins.io',provider:'w3coins'},{address:'https://regen-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-regen-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'regen-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'regen-grpc.w3coins.io:22790',provider:'w3coins'},{address:'regen-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/regen',tx_page:'https://www.mintscan.io/regen/transactions/${txHash}',account_page:'https://www.mintscan.io/regen/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/regen',tx_page:'https://ping.pub/regen/tx/${txHash}'},{kind:'bigdipper',url:'https://bigdipper.live/regen',tx_page:'https://bigdipper.live/regen/transactions/${txHash}',account_page:'https://bigdipper.live/regen/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/regen-network',tx_page:'https://atomscan.com/regen-network/transactions/${txHash}',account_page:'https://atomscan.com/regen-network/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg'}},{$schema:'../chain.schema.json',chain_name:'rizon',status:'live',network_type:'mainnet',website:'https://rizon.world/',pretty_name:'Rizon',chain_id:'titan-1',bech32_prefix:'rizon',daemon_name:'rizond',node_home:'$HOME/.rizon',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatolo',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'uatolo'}]},codebase:{git_repo:'https://github.com/rizon-world/rizon',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/rizon-world/mainnet/master/genesis.json'},versions:[{name:'v0.4.1',recommended_version:'v0.4.1',compatible_versions:['v0.4.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg'},peers:{seeds:[{id:'83c9cdc2db2b4eff4acc9cd7d664ad5ae6191080',address:'seed-1.mainnet.rizon.world:26656'},{id:'ae1476777536e2be26507c4fbcf86b67540adb64',address:'seed-2.mainnet.rizon.world:26656'},{id:'8abf316257a264dc8744dee6be4981cfbbcaf4e4',address:'seed-3.mainnet.rizon.world:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'rizon-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'rizon-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'f9b189e17add85a42a36d05fc57ed83c957e011e',address:'seed-rizon.ibs.team:16657',provider:'Inter Blockchain Services'},{id:'f1dc52dd12a4e96d3ef2aa3ff1e6f648b4d232da',address:'seed-node.mms.team:38656',provider:'MMS'}],persistent_peers:[{id:'71622e78b1840a1ca7c864a0b617dd4342a6c693',address:'peer-rizon.mms.team:26656',provider:'MMS'}]},apis:{rpc:[{address:'http://seed-1.mainnet.rizon.world:26657',provider:'HDAC Technology AG'},{address:'https://rpcapi.rizon.world/',provider:'HDAC Technology AG'},{address:'https://rpc.rizon.chaintools.tech/',provider:'ChainTools'},{address:'https://rizon-rpc.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rizon.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-rizon.mms.team',provider:'MMS'},{address:'https://rizon-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'http://seed-1.mainnet.rizon.world:1317',provider:'HDAC Technology AG'},{address:'https://restapi.rizon.world/',provider:'HDAC Technology AG'},{address:'https://api.rizon.chaintools.tech/',provider:'ChainTools'},{address:'https://rizon-api.ibs.team/',provider:'Inter Blockchain Services'},{address:'https://rizon.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://api-rizon.mms.team',provider:'MMS'},{address:'https://rizon-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'rizon.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'grpc-rizon.mms.team:443',provider:'MMS'},{address:'rizon-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/rizon',tx_page:'https://app.ezstaking.io/rizon/txs/${txHash}',account_page:'https://app.ezstaking.io/rizon/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/rizon',tx_page:'https://www.mintscan.io/rizon/transactions/${txHash}',account_page:'https://www.mintscan.io/rizon/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/rizon',tx_page:'https://ping.pub/rizon/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/rizon',tx_page:'https://atomscan.com/rizon/transactions/${txHash}',account_page:'https://atomscan.com/rizon/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/rizon',tx_page:'https://bigdipper.live/rizon/transactions/${txHash}',account_page:'https://bigdipper.live/rizon/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'secretnetwork',status:'live',network_type:'mainnet',website:'https://scrt.network/',pretty_name:'Secret Network',chain_id:'secret-4',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'uscrt'}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.10.0/secretnetwork_1.10.0_mainnet_goleveldb_amd64.deb'},genesis:{genesis_url:'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.2.0/genesis.json'},versions:[{name:'v1.2',tag:'v1.2',height:0,next_version_name:'v1.3'},{name:'v1.3',tag:'v1.3',height:3343000,next_version_name:'v1.4'},{name:'v1.4',tag:'v1.4',height:5309200,next_version_name:'v1.5'},{name:'v1.5',tag:'v1.5',height:5941700,next_version_name:'v1.6'},{name:'v1.6',tag:'v1.6',height:6537300,next_version_name:'v1.7'},{name:'v1.7',tag:'v1.7.1',height:7719500,next_version_name:'v1.8'},{name:'v1.8',tag:'v1.8.0',height:7760000,next_version_name:'v1.9',recommended_version:'v1.8.0',compatible_versions:['v1.8.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.8.0/secretnetwork_1.8.0_mainnet_goleveldb_amd64.deb'}},{name:'v1.9',tag:'v1.9.0',height:8861800,recommended_version:'v1.9.0',compatible_versions:['v1.9.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.0/secretnetwork_1.9.0_mainnet_goleveldb_amd64.deb'}},{name:'v1.9',tag:'v1.9.2',height:8861815,recommended_version:'v1.9.2',compatible_versions:['v1.9.2'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.2/secretnetwork_1.9.2_mainnet_goleveldb_amd64.deb'},next_version_name:'v1.10'},{name:'v1.10',tag:'v1.10.0',height:10186400,recommended_version:'v1.10.0',compatible_versions:['v1.10.0'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.10.0/secretnetwork_1.10.0_mainnet_goleveldb_amd64.deb'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg'},peers:{seeds:[{id:'6fb7169f7630da9468bf7cc0bcbbed1eb9ed0d7b',address:'scrt-seed-01.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'ab6394e953e0b570bb1deeb5a8b387aa0dc6188a',address:'scrt-seed-02.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'9cdaa5856e0245ecd73bd464308fb990fbc53b57',address:'scrt-seed-03.scrtlabs.com:26656',provider:'SCRT Labs'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17156',provider:'Lavender.Five Nodes 🐝'},{id:'d6a6edd7d3d04b59955e135e2d27b7dcc285ead7',address:'seeds.whispernode.com:17156',provider:'WhisperNode🤐'},{id:'5b0d6ef879fe1326045fa18d5bf767c5968704e6',address:'secretnetwork-mainnet-seed.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'5b0d6ef879fe1326045fa18d5bf767c5968704e6',address:'secretnetwork-mainnet-peer.autostake.com:26656',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{'grpc-web':[{address:'https://wgrpc.secret.express',provider:'Secret Community API team - Secret Express'}],rpc:[{address:'https://rpc.secret.express',provider:'Secret Community API team - Secret Express'},{address:'https://scrt.public-rpc.com',provider:'ANKR'},{address:'https://secretnetwork-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc-secret.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://secret-rpc.bharvest.io',provider:'B-Harvest'},{address:'https://1rpc.io/scrt-rpc',provider:'1RPC - Automata Network'},{address:'https://secretnetwork-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'}],rest:[{address:'https://lcd.secret.express',provider:'Secret Community API team - Secret Express'},{address:'https://secretnetwork-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://lcd-secret.whispernode.com:443',provider:'WhisperNode🤐'},{address:'http://secretnetwork-mainnet-lcd.autostake.com:1317',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://secret-api.bharvest.io',provider:'B-Harvest'},{address:'https://1rpc.io/scrt-lcd',provider:'1RPC - Automata Network'},{address:'https://secretnetwork-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'secretnetwork-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'secretnetwork-mainnet-grpc.autostake.com:9090',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/secretnetwork',tx_page:'https://app.ezstaking.io/secretnetwork/txs/${txHash}',account_page:'https://app.ezstaking.io/secretnetwork/account/${accountAddress}'},{kind:'secret nodes',url:'https://secretnodes.com/secret/chains/secret-4',tx_page:'https://secretnodes.com/secret/chains/secret-4/transactions/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/secret',tx_page:'https://ping.pub/secret/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/secret',tx_page:'https://www.mintscan.io/secret/transactions/${txHash}',account_page:'https://www.mintscan.io/secret/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/secret-network',tx_page:'https://atomscan.com/secret-network/transactions/${txHash}',account_page:'https://atomscan.com/secret-network/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sei',status:'live',website:'https://www.sei.io/',network_type:'mainnet',pretty_name:'Sei',chain_id:'pacific-1',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.1,high_gas_price:0.25}]},staking:{staking_tokens:[{denom:'usei'}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'v3.0.9',compatible_versions:['v3.0.9'],ibc_go_version:'v3.1.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/pacific-1/genesis.json'},versions:[{name:'',recommended_version:'3.0.8',compatible_versions:['3.0.8'],ibc_go_version:'v3.0.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',next_version_name:'v3.0.9'},{name:'v3.0.9',recommended_version:'v3.0.9',compatible_versions:['v3.0.9'],proposal:24,height:25259000,ibc_go_version:'v3.1.0',cosmos_sdk_version:'v0.45.10',cosmwasm_version:'v0.27.0',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.sei/wasm',next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'},{id:'7cbcea0b3041960d1d7b8a6a2eccce0e1f7add50',address:'seeds.whispernode.com:11956',provider:'WhisperNode 🤐'}],persistent_peers:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11956',provider:'Lavender.Five Nodes 🐝'}]},apis:{rpc:[{address:'https://sei-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-rpc.polkachu.com/',provider:'polkachu.com'},{address:'https://sei-rpc.brocha.in/',provider:'Brochain'},{address:'https://rpc-sei.stingray.plus/',provider:'StingRay'},{address:'https://rpc-sei.rhinostake.com',provider:'RHINO'},{address:'https://rpc-sei.whispernode.com:443',provider:'WhisperNode 🤐'}],rest:[{address:'https://sei-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-api.polkachu.com/',provider:'polkachu.com'},{address:'https://sei-rest.brocha.in/',provider:'Brochain'},{address:'https://api-sei.stingray.plus/',provider:'StingRay'},{address:'https://rest-sei.rhinostake.com',provider:'RHINO'},{address:'https://lcd-sei.whispernode.com:443',provider:'WhisperNode 🤐'}],grpc:[{address:'https://sei-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://sei-grpc.polkachu.com:11990/',provider:'polkachu.com'},{address:'https://grpc-sei.whispernode.com:443',provider:'WhisperNode 🤐'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/sei',tx_page:'https://ping.pub/sei/tx/${txHash}',account_page:'https://ping.pub/sei/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/sei',tx_page:'https://www.mintscan.io/sei/transactions/${txHash}',account_page:'https://www.mintscan.io/sei/accounts/${accountAddress}'},{kind:'seiscan',url:'https://www.seiscan.app/pacific-1',tx_page:'https://www.seiscan.app/pacific-1/txs/${txHash}',account_page:'https://www.seiscan.app/pacific-1/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sentinel',status:'live',network_type:'mainnet',website:'https://sentinel.co/',pretty_name:'Sentinel',chain_id:'sentinelhub-2',bech32_prefix:'sent',daemon_name:'sentinelhub',node_home:'$HOME/.sentinelhub',slip44:118,key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'udvpn',low_gas_price:0.1,average_gas_price:0.25,high_gas_price:0.4}]},staking:{staking_tokens:[{denom:'udvpn'}]},codebase:{git_repo:'https://github.com/sentinel-official/hub',recommended_version:'v0.11.2',compatible_versions:['v0.11.2','v0.11.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/sentinel-official/networks/main/sentinelhub-2/genesis.zip'},versions:[{name:'upgrade-1',recommended_version:'v0.7.0',compatible_versions:['v0.7.0']},{name:'upgrade-2',recommended_version:'v0.8.3',compatible_versions:['v0.8.3']},{name:'upgrade-3',recommended_version:'v0.9.3',compatible_versions:['v0.9.3']},{name:'upgrade-4',recommended_version:'v0.10.1',compatible_versions:['v0.10.1']},{name:'v11',recommended_version:'v0.11.2',compatible_versions:['v0.11.2','v0.11.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sentinel-mainnet-seed.autostake.com:26706',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'sentinel-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'sentinel-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e8b2ebbd5e90bd89cb89160dd040fda7d04984a4',address:'seeds.badgerbite.io:26656',provider:'BadgerBite'},{id:'1a409560619766355f818ef2e42c935453782635',address:'seeds.whispernode.com:17256',provider:'WhisperNode🤐'}],persistent_peers:[{id:'9174af5f16f74660cccf49f893d243949af45f7f',address:'54.177.29.46:26656'},{id:'a77f6a094578dad899e2f40e0626b4c6d4705311',address:'3.36.165.232:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sentinel-mainnet-peer.autostake.com:26706',provider:'AutoStake 🛡️ Slash Protected'},{id:'01cf083bf6e4667c4c1d2bb9454a2e06d6d5e415',address:'85.237.193.117:26656'},{id:'13a32c4a2bdd78d4017bedb60b1d61a8558b7a88',address:'85.10.211.82:36656'},{id:'233592737772cf4e8aca29623cb54d53e978bf84',address:'51.159.185.51:26656'},{id:'2a426a8a0070a6830bad32b96cd3da1b7b6a2faa',address:'65.108.11.250:29656'},{id:'36b67a90b368716bb9ce3e47f5198816405c4de3',address:'195.201.63.87:46666'},{id:'4398bd773ac885b7365de3604eb487be10c54563',address:'95.214.55.227:26706'},{id:'440d002ecaaf99a53ff551e1add65b60319ae1b3',address:'131.153.175.94:30656'},{id:'442e7d3d100a91ed2d16c15879b36a8beef7faca',address:'89.58.26.9:26656'},{id:'44a6007450d5b8292c19e193ab53f5ad9861b60b',address:'46.20.245.42:26656'},{id:'45ed1c0498e1ba7894e1362d533583b8c0fa1ae7',address:'136.243.67.189:23956'},{id:'464d1b0650ee82c975e1e7f40ae737f4f688ae32',address:'178.154.212.189:26656'},{id:'471518432477e31ea348af246c0b54095d41352c',address:'169.155.47.161:26656'},{id:'4c011a64e66a38df4139ad2af5e8fe0798d00624',address:'65.109.97.249:23956'},{id:'4e1c2471efb89239fb04a4b75f9f87177fd91d00',address:'169.155.171.37:26656'},{id:'5ace0e57784e34930360bf6cc00dd5265278f708',address:'65.108.238.166:23956'},{id:'662ccbd8c9885ddff6800a707da3dc6b0c4ed49d',address:'15.235.115.148:10001'},{id:'6f32a2ed276e66d27d0b3e3de8010fc755a26825',address:'35.196.143.233:26656'},{id:'89757803f40da51678451735445ad40d5b15e059',address:'169.155.169.176:26656'},{id:'8b505a3c417852b0fb00b4e82a7c10d76501ff66',address:'pve5.badgerbite.io:56656'},{id:'9026bf3d313ef789e614f10eba8c6fcdde2e8768',address:'54.176.220.6:26656'},{id:'a07b6a5332a51bc18177ab27567bcbffd49da88d',address:'35.237.231.212:26656'},{id:'a0b098de62c3f2f1fd62c4db50c716f734a9153b',address:'146.190.53.167:30543'},{id:'abc27c91439681b1e7fa4b08b54ebbcc42855973',address:'65.108.195.12:26656'},{id:'b212d5740b2e11e54f56b072dc13b6134650cfb5',address:'169.155.45.136:26656'},{id:'c124ce0b508e8b9ed1c5b6957f362225659b5343',address:'134.65.192.134:26656'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'169.155.168.109:26656'},{id:'e1be5e84e6f76bdc4d24d2f39830b6f50857e684',address:'78.107.253.133:33656'},{id:'e407ce1485c5c5abe86d4c4b04f21bc04c321edc',address:'89.58.31.128:36656'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'169.155.170.219:26656'},{id:'e7b825983d15eef809e929b44b2085dcec9d27b6',address:'51.68.44.219:26556'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'95.214.55.198:26706'},{id:'f6e4a9bd29b8629dc93b813ec784114ca604dff8',address:'65.108.238.219:23956'},{id:'f7111587af92ebe3c57c6080d68755dd74e13a3b',address:'104.196.120.61:26656'}]},apis:{rpc:[{address:'https://rpc-sentinel-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-sentinel.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc.sentinel.chaintools.tech/',provider:'ChainTools'},{address:'https://rpc.sentinel.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://sentinel-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sentinel-rpc.badgerbite.io/',provider:'BadgerBite'},{address:'https://sentinel-rpc2.badgerbite.io',provider:'BadgerBite'},{address:'https://sentinel-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://sentinel-rpc.validatornode.com/',provider:'ValidatorNode'}],rest:[{address:'https://api-sentinel-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sentinel-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-sentinel.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://api.sentinel.quokkastake.io',provider:'🐹 Quokka Stake'},{address:'https://sentinel-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://sentinel-api.validatornode.com',provider:'ValidatorNode'}],grpc:[{address:'grpc-sentinel-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'sentinel.grpcui.chaintools.host:443',provider:'ChainTools'},{address:'sentinel-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'sentinel-rpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/sentinel',tx_page:'https://www.mintscan.io/sentinel/transactions/${txHash}',account_page:'https://www.mintscan.io/sentinel/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/sentinel',tx_page:'https://atomscan.com/sentinel/transactions/${txHash}',account_page:'https://atomscan.com/sentinel/accounts/${accountAddress}'},{kind:'ValidatorNode',url:'https://explorer.validatornode.com/sentinel',tx_page:'https://explorer.validatornode.com/sentinel/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'sge',status:'live',network_type:'mainnet',pretty_name:'SGE',chain_id:'sgenet-1',bech32_prefix:'sge',daemon_name:'sged',node_home:'$HOME/.sge',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usge',fixed_min_gas_price:0.001}]},staking:{staking_tokens:[{denom:'usge'}]},codebase:{git_repo:'https://github.com/sge-network/sge',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/sge-network/networks/master/mainnet/sgenet-1/genesis.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17756',provider:'rhinostake.com'},{id:'a973f744ec9b00cd387f62fc8d69ae1d753c060e',address:'seed.sge.cros-nest.com:26656',provider:'cros-nest.com'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17756',provider:'lavenderfive.com'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:11156',provider:'stakerhouse.com'},{id:'af9d9bd15ca597eb77dab73c56b0ae51bafcbb28',address:'sge.ramuchi.tech:16656',provider:'ramuchi.tech'},{id:'6a727128f427d166d90a1185c7965b178235aaee',address:'rpc.sge.nodestake.top:666',provider:'nodestake.top'}],persistent_peers:[{id:'d09a5df7a13c758928ab1de0dc7342cab2e7b686',address:'74.50.74.98:36656',provider:'jayjay'},{id:'401a4986e78fe74dd7ead9363463ba4c704d8759',address:'38.146.3.183:17756',provider:'RHINO'},{id:'88f341a9670494c3d529934dc578eec1b00f4aa1',address:'141.94.168.85:26656',provider:'NodeStake'},{id:'af9d9bd15ca597eb77dab73c56b0ae51bafcbb28',address:'142.132.202.86:16656',provider:'ramuchi.tech'},{id:'8cb8fecf6470ceaba3f2e7b7c3442b19bd692dea',address:'34.168.149.213:26656',provider:'BlissDynamics'},{id:'17da9d2fea9d6d431d390c3b9575547d8881da2b',address:'185.16.39.190:11156',provider:'StakerHouse'}]},apis:{rpc:[{address:'https://sge-rpc.lavenderfive.com/',provider:'Lavenderfive'},{address:'https://sge-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc.sge.nodestake.top/',provider:'Nodestake'},{address:'https://rpc-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-rpc.ramuchi.tech',provider:'ramuchi.tech'}],rest:[{address:'https://sge-api.lavenderfive.com/',provider:'Lavenderfive'},{address:'https://sge-api.polkachu.com/',provider:'Polkachu'},{address:'https://api.sge.nodestake.top/',provider:'Nostake'},{address:'https://api-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-api.ramuchi.tech/',provider:'ramuchi.tech'}],grpc:[{address:'sge-grpc.lavenderfive.com:443',provider:'Lavenderfive'},{address:'https://grpc.sge.nodestake.top/',provider:'Nodestake'},{address:'https://grpc-sge.nodeist.net/',provider:'Nodeist'},{address:'https://sge-grpc.ramuchi.tech:443',provider:'ramuchi.tech'}]},explorers:[{kind:'nodeist.net',url:'https://exp.nodeist.net/Sge',tx_page:'https://exp.nodeist.net/Sge/tx/${txHash}'},{kind:'nodestake.top',url:'https://explorer.nodestake.top/sge',tx_page:'https://explorer.nodestake.top/sge/tx/${txHash}'},{kind:'stakerhouse',url:'https://cosmotracker.com/sge',tx_page:'https://cosmotracker.com/sge/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'shareledger',status:'live',network_type:'mainnet',website:'https://www.sharering.network/',pretty_name:'Shareledger',chain_id:'ShareRing-VoyagerNet',bech32_prefix:'shareledger',daemon_name:'shareledger',node_home:'$HOME/.shareledger',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nshr',fixed_min_gas_price:0,low_gas_price:2000,average_gas_price:3000,high_gas_price:4000}]},staking:{staking_tokens:[{denom:'nshr'}]},codebase:{git_repo:'https://github.com/ShareRing/Shareledger/',recommended_version:'1.4.1',compatible_versions:['1.4.1'],binaries:{'linux/amd64':'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,ibc_go_version:'3.0.0',ics_enabled:['ics20-1'],genesis:{name:'v1',genesis_url:'https://github.com/ShareRing/Shareledger/releases/download/v1.2.0/genesis.json'},versions:[{name:'v1',tag:'v1.2.0',height:4382920,next_version_name:'v2'},{name:'v2',tag:'v1.3.0',height:6905000,next_version_name:'v3'},{name:'v3',tag:'v1.4.0',height:7325550,next_version_name:'v4'},{name:'v4',tag:'v1.4.1',height:7507600,next_version_name:'v5',recommended_version:'1.4.1',compatible_versions:['1.4.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,ibc_go_version:'3.0.0',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger'}}]},peers:{seeds:[]},apis:{rpc:[{address:'https://rpc.explorer.shareri.ng',provider:'ShareRing'}],rest:[{address:'https://lcd.explorer.shareri.ng/',provider:'ShareRing'}],grpc:[{address:'rpc.explorer.shareri.ng:443',provider:'ShareRing'}]},explorers:[{kind:'big dipper',url:'https://explorer.shareri.ng',tx_page:'https://explorer.shareri.ng/transactions/${txHash}',account_page:'https://explorer.shareri.ng/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg'},keywords:['id']},{$schema:'../chain.schema.json',chain_name:'shentu',status:'live',network_type:'mainnet',website:'https://www.shentu.technology/',pretty_name:'Shentu',chain_id:'shentu-2.2',bech32_prefix:'certik',daemon_name:'shentud',node_home:'$HOME/.shentud',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uctk',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uctk'}]},codebase:{git_repo:'https://github.com/ShentuChain/shentu',genesis:{genesis_url:'https://raw.githubusercontent.com/ShentuChain/mainnet/main/shentu-2.2/genesis.json'},recommended_version:'v2.7.1',compatible_versions:['v2.7.0','v2.7.1'],ibc_go_version:'v4.2.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe'},versions:[{name:'v2.6.0',height:10485430,proposal:14,tag:'v2.6.0',recommended_version:'v2.6.0',compatible_versions:['v2.6.0'],ibc_go_version:'v4.2.0',binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_win_x86_64.exe'}},{name:'v2.7.0',height:12926000,proposal:17,tag:'v2.7.1',recommended_version:'v2.7.1',compatible_versions:['v2.7.0','v2.7.1'],ibc_go_version:'v4.2.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64','darwin/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos','windows/amd64':'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14056',provider:'Polkachu'},{id:'3edd4e16b791218b623f883d04f8aa5c3ff2cca6',address:'shentu-seed.panthea.eu:36656',provider:'Panthea EU'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'shentu-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'shentu-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'f97807210f9547b8a5016fb18000b46072ca5e30',address:'seed-shentu-01.stakeflow.io:2407',provider:'Stakeflow'}],persistent_peers:[{id:'207c47bed435e4174844064ef3f51ca35b059de2',address:'shentu-peer.panthea.eu:26656',provider:'Panthea EU'},{id:'8f91d396e3395210ef3a8394d48d1888af6d01cd',address:'shentu.ramuchi.tech:56656',provider:'ramuchi.tech'},{id:'f97807210f9547b8a5016fb18000b46072ca5e30',address:'peer-shentu-01.stakeflow.io:2407',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://shenturpc.noopsbycertik.com/',provider:'Shentu'},{address:'https://certik-rpc.polkachu.com',provider:'Polkachu'},{address:'https://shentu-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://rpc-shentu-01.stakeflow.io',provider:'Stakeflow'},{address:'https://shentu-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://shentu-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://shentu-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://shentu-rpc.panthea.eu',provider:'Panthea EU'}],rest:[{address:'https://rest.noopsbycertik.com/',provider:'Shentu'},{address:'https://certik-api.polkachu.com',provider:'Polkachu'},{address:'https://shentu-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://api-shentu-01.stakeflow.io',provider:'Stakeflow'},{address:'https://shentu-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://shentu-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://shentu-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'},{address:'https://shentu-api.panthea.eu',provider:'Panthea EU'}],grpc:[{address:'certik-grpc.polkachu.com:14090',provider:'Polkachu'},{address:'https://shentu-grpc.ramuchi.tech:12090',provider:'ramuchi.tech'},{address:'grpc-shentu-01.stakeflow.io:2402',provider:'Stakeflow'},{address:'shentu-grpc.tienthuattoan.ventures:9490',provider:'TienThuatToan'},{address:'shentu-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/shentu',tx_page:'https://app.ezstaking.io/shentu/txs/${txHash}',account_page:'https://app.ezstaking.io/shentu/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/shentu',tx_page:'https://www.mintscan.io/shentu/transactions/${txHash}',account_page:'https://www.mintscan.io/shentu/accounts/${accountAddress}'},{kind:'Shentu Explorer',url:'https://explorer.shentu.technology/?net=shentu-2.2',tx_page:'https://explorer.shentu.technology/transactions/${txHash}?net=shentu-2.2'},{kind:'ping.pub',url:'https://ping.pub/shentu',tx_page:'https://ping.pub/shentu/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/shentu',tx_page:'https://atomscan.com/shentu/transactions/${txHash}',account_page:'https://atomscan.com/shentu/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/shentu',tx_page:'https://bigdipper.live/shentu/transactions/${txHash}',account_page:'https://bigdipper.live/shentu/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/shentu',account_page:'https://stakeflow.io/shentu/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'sifchain',status:'live',network_type:'mainnet',website:'https://sifchain.finance/',pretty_name:'Sifchain',chain_id:'sifchain-1',bech32_prefix:'sif',daemon_name:'sifnoded',node_home:'$HOME/.sifnoded',fees:{fee_tokens:[{denom:'rowan',low_gas_price:1000000000000,average_gas_price:1500000000000,high_gas_price:2000000000000}]},staking:{staking_tokens:[{denom:'rowan'}]},codebase:{git_repo:'https://github.com/Sifchain/sifnode.git',recommended_version:'v1.0.14-beta',compatible_versions:['v1.0.14-beta'],binaries:{'linux/amd64':'https://github.com/Sifchain/sifnode/releases/download/v1.0.14-beta/sifnoded-v1.0.14-beta-linux-amd64.zip'},genesis:{genesis_url:'https://github.com/Sifchain/networks/blob/master/betanet/sifchain-1/genesis.json.gz?raw=true'},versions:[{name:'v1.0.14-beta',recommended_version:'v1.0.14-beta',compatible_versions:['v1.0.14-beta'],binaries:{'linux/amd64':'https://github.com/Sifchain/sifnode/releases/download/v1.0.14-beta/sifnoded-v1.0.14-beta-linux-amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sifchain-mainnet-seed.autostake.com:26686',provider:'AutoStake 🛡️ Slash Protected'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13256',provider:'Polkachu'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'sifchain-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'sifchain-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'0d4981bdaf4d5d73bad00af3b1fa9d699e4d3bc0',address:'44.235.108.41:26656'},{id:'bcc2d07a14a8a0b3aa202e9ac106dec0bef91fda',address:'13.55.247.60:26656'},{id:'663dec65b754aceef5fcccb864048305208e7eb2',address:'34.248.110.88:26656'},{id:'0120f0a48e7e81cc98829ef4f5b39480f11ecd5a',address:'52.76.185.17:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sifchain-mainnet-peer.autostake.com:26686',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://rpc.sifchain.finance:443'},{address:'https://sifchain-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-sifchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sifchain-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sif-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://sifchain-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://api.sifchain.finance:443'},{address:'https://api-sifchain-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://sifchain-api.polkachu.com',provider:'Polkachu'},{address:'https://sif-api.kleomedes.network',provider:'Kleomedes'},{address:'https://sifchain-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://sifchain-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-sifchain-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'sifchain-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'sifchain-grpc.polkachu.com:13290',provider:'Polkachu'},{address:'sifchain-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/sifchain',tx_page:'https://app.ezstaking.io/sifchain/txs/${txHash}',account_page:'https://app.ezstaking.io/sifchain/account/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/sifchain',tx_page:'https://ping.pub/sifchain/tx/${txHash}'},{kind:'explorers.guru',url:'https://sifchain.explorers.guru',tx_page:'https://sifchain.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/sifchain',tx_page:'https://atomscan.com/sifchain/transactions/${txHash}',account_page:'https://atomscan.com/sifchain/accounts/${accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'sommelier',status:'live',network_type:'mainnet',website:'https://sommelier.finance/',pretty_name:'Sommelier',chain_id:'sommelier-3',bech32_prefix:'somm',daemon_name:'sommelier',node_home:'$HOME/.sommelier',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usomm'}]},staking:{staking_tokens:[{denom:'usomm'}]},codebase:{git_repo:'https://github.com/PeggyJV/sommelier',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_windows_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/PeggyJV/sommelier/main/contrib/mainnet/sommelier-2/genesis.json'},versions:[{name:'v5.0.0',recommended_version:'v5.0.0',compatible_versions:['v5.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_windows_amd64.tar.gz'}},{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],binaries:{'linux/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_amd64.tar.gz','linux/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_arm64.tar.gz','darwin/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_amd64.tar.gz','darwin/arm64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_arm64.tar.gz','windows/amd64':'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_windows_amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg'},peers:{seeds:[{id:'c94fd60124e3656df54ff965d178e36c760c195d',address:'65.108.57.224:26656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:14156',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:14156',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sommelier-mainnet-seed.autostake.com:27176',provider:'AutoStake 🛡️ Slash Protected'}],persistent_peers:[{id:'6533beebc826f84376e503bbc3265b07b26b9ad5',address:'sommelier.standardcryptovc.com:26656',provider:'standardcrypto'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sommelier-mainnet-peer.autostake.com:27176',provider:'AutoStake 🛡️ Slash Protected'}]},apis:{rpc:[{address:'https://sommelier-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-sommelier.pupmos.network',provider:'PUPMØS'},{address:'https://sommelier-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://sommelier-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-sommelier.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://rpc.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://somm-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://sommelier-rpc.w3coins.io',provider:'w3coins'}],rest:[{address:'https://api-sommelier.pupmos.network',provider:'PUPMØS'},{address:'https://sommelier-api.polkachu.com',provider:'Polkachu'},{address:'https://sommelier-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-sommelier.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://sommelier-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'https://somm-api.kleomedes.network',provider:'Kleomedes'},{address:'https://sommelier-api.w3coins.io',provider:'w3coins'}],grpc:[{address:'sommelier-grpc.polkachu.com:14190',provider:'Polkachu'},{address:'sommelier-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'sommelier-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-sommelier.cosmos-spaces.cloud:2310',provider:'Cosmos Spaces'},{address:'https://grpc.sommelier.nodexcapital.com',provider:'⚡NodeX Validator⚡'},{address:'sommelier-grpc.w3coins.io:14190',provider:'w3coins'}]},explorers:[{kind:'sommscan',url:'https://sommscan.io',tx_page:'https://sommscan.io'},{kind:'mintscan',url:'https://www.mintscan.io/sommelier',tx_page:'https://www.mintscan.io/sommelier/transactions/${txHash}',account_page:'https://www.mintscan.io/sommelier/accounts/${accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com/sommelier',tx_page:'https://explorer.nodexcapital.com/sommelier/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/sommelier/account/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/sommelier',tx_page:'https://atomscan.com/sommelier/transactions/${txHash}',account_page:'https://atomscan.com/sommelier/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'stafihub',chain_id:'stafihub-1',website:'https://stafihub.io/',pretty_name:'StaFi Hub',status:'live',network_type:'mainnet',bech32_prefix:'stafi',daemon_name:'stafihubd',node_home:'$HOME/.stafihub',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ufis',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ufis'}]},codebase:{git_repo:'https://github.com/stafihub/stafihub',recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/stafihub/network/main/mainnets/stafihub-1(dragonberry)/genesis.json'},versions:[{name:'v0.2',height:0,recommended_version:'v0.2.3',compatible_versions:['v0.2.0','v0.2.1','v0.2.2','v0.2.3']},{name:'v0.3',height:2626590,recommended_version:'v0.3.0',compatible_versions:['v0.3.0']},{name:'v0.4',height:3766566,recommended_version:'v0.4.1',compatible_versions:['v0.4.0','v0.4.1']}]},peers:{persistent_peers:[{id:'bed296dfadd972ed07cab82c87a0ee5c182dea43',address:'18.136.189.120:26656'},{id:'045fe6e054a5abe35f5433bd333f0a1b18aa28cf',address:'45.136.28.11:26656'},{id:'20c0b45c47426c51b3187aa5dca82d9900c2fb36',address:'5.161.88.157:26656'},{id:'70230067eb1e668d2566329e727c72c930e54de3',address:'116.202.30.7:26656'},{id:'03f3cb61c7c472044c37aeededde2ffe8884fa02',address:'159.69.108.86:26656'}]},apis:{rpc:[{address:'https://public-rpc1.stafihub.io:443',provider:'StaFiHub'},{address:'https://public-rpc2.stafihub.io:443',provider:'StaFiHub'},{address:'https://rpc.stafihub.nodestake.top:443',provider:'NodeStake'},{address:'https://stafihub.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://public-rest-rpc1.stafihub.io',provider:'StaFiHub'},{address:'https://public-rest-rpc2.stafihub.io',provider:'StaFiHub'},{address:'https://api.stafihub.nodestake.top',provider:'NodeStake'},{address:'https://stafihub.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'public-grpc-rpc1.stafihub.io:443',provider:'StaFiHub'},{address:'public-grpc-rpc2.stafihub.io:443',provider:'StaFiHub'},{address:'grpc.stafihub.nodestake.top:443',provider:'NodeStake'},{address:'stafihub.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/stafi',tx_page:'https://www.mintscan.io/stafi/transactions/${txHash}',account_page:'https://www.mintscan.io/stafi/accounts/${accountAddress}'},{kind:'ping-pub',url:'https://ping.pub/stafihub',tx_page:'https://ping.pub/stafihub/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/stafihub',tx_page:'https://atomscan.com/stafihub/transactions/${txHash}',account_page:'https://atomscan.com/stafihub/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub-chain-logo.png'},keywords:['liquid staking']},{$schema:'../chain.schema.json',chain_name:'stargaze',status:'live',network_type:'mainnet',website:'https://stargaze.zone/',pretty_name:'Stargaze',chain_id:'stargaze-1',bech32_prefix:'stars',daemon_name:'starsd',node_home:'$HOME/.starsd',slip44:118,fees:{fee_tokens:[{denom:'ustars',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2}]},staking:{staking_tokens:[{denom:'ustars'}]},codebase:{git_repo:'https://github.com/public-awesome/stargaze',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/public-awesome/mainnet/main/stargaze-1/genesis.tar.gz'},versions:[{name:'v9',recommended_version:'v9.1.0',compatible_versions:['v9.1.0','v9.0.0'],next_version_name:'v10'},{name:'v10',recommended_version:'v10.0.1',compatible_versions:['v10.0.1','v10.0.0'],next_version_name:'v11'},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],next_version_name:'v12'},{name:'v12',recommended_version:'v12.0.0',compatible_versions:['v12.0.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg'},peers:{seeds:[{id:'70ed826888f102c7c1ceb4d07287956628a53508',address:'174.138.124.7:36656'},{id:'722079345d941cd2da3daedea548c909d9b83ec5',address:'104.248.101.113:36656'},{id:'d5fc4f479c4e212c96dff5704bb2468ea03b8ae3',address:'sg-seed.blockpane.com:26656',provider:'[ block pane ]'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:13756',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13756',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stargaze-mainnet-seed.autostake.com:26986',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'stargaze-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'stargaze-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'604f4baaa30cd3f50d080bf45806d222c7fadc94',address:'seeds.whispernode.com:13756',provider:'WhisperNode🤐'},{id:'96e0040d44a2f0b59d2a07e128369363d8535b67',address:'seed-stargaze.ibs.team:16658',provider:'Inter Blockchain Services'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10356',provider:'StakerHouse'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stargaze-mainnet-peer.autostake.com:26986',provider:'AutoStake 🛡️ Slash Protected'},{id:'344c62c700a59de6137ccd6cade56721cb1e9777',address:'stargaze.ramuchi.tech:26656',provider:'ramuchi.tech'},{id:'f132374f5e70088e855c81df98dd8bb28ea7491d',address:'65.21.91.99:46656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.stargaze-apis.com/',provider:'Stargaze Foundation'},{address:'https://rpc-stargaze.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-stargaze.ezstaking.dev',provider:'EZStaking.io'},{address:'https://stargaze-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-stargaze-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://stargaze.c29r3.xyz:443/rpc/',provider:'c29r3'},{address:'https://rpc-stargaze.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://stargaze-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-stargaze.d-stake.xyz',provider:'D-stake'},{address:'https://rpc.stargaze.silentvalidator.com/',provider:'silent'},{address:'https://rpc-stargaze.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://stargaze-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://stargaze-rpc.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://stargaze-rpc.staketab.org:443',provider:'Staketab'},{address:'https://stargaze-rpc.w3coins.io',provider:'w3coins'},{address:'https://stargaze-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://stargaze-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://rest.stargaze-apis.com/',provider:'Stargaze Foundation'},{address:'https://api-stargaze.pupmos.network',provider:'PUPMØS'},{address:'https://api-stargaze.ezstaking.dev',provider:'EZStaking.io'},{address:'https://api-stargaze-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://stargaze.c29r3.xyz:443/api/',provider:'c29r3'},{address:'https://stargaze-api.polkachu.com',provider:'Polkachu'},{address:'https://stargaze-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-stargaze.d-stake.xyz',provider:'D-stake'},{address:'https://api-stargaze.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://api.stargaze.silentvalidator.com/',provider:'silent'},{address:'https://stargaze-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-stargaze.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://stargaze-api.ramuchi.tech',provider:'ramuchi.tech'},{address:'https://stargaze-rest.staketab.org',provider:'Staketab'},{address:'https://stargaze-api.w3coins.io',provider:'w3coins'},{address:'https://stargaze-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://stargaze-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'grpc-stargaze-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'stargaze-grpc.polkachu.com:13790',provider:'Polkachu'},{address:'stargaze-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-stargaze.cosmos-spaces.cloud:1150',provider:'Cosmos Spaces'},{address:'https://stargaze-grpc.ramuchi.tech:9090',provider:'ramuchi.tech'},{address:'services.staketab.com:9092',provider:'Staketab'},{address:'stargaze-grpc.w3coins.io:13790',provider:'w3coins'},{address:'stargaze-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'stargaze-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/stargaze',tx_page:'https://app.ezstaking.io/stargaze/txs/${txHash}',account_page:'https://app.ezstaking.io/stargaze/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/stargaze/',tx_page:'https://www.mintscan.io/stargaze/transactions/${txHash}',account_page:'https://www.mintscan.io/stargaze/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/stargaze',tx_page:'https://ping.pub/stargaze/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/stargaze',tx_page:'https://atomscan.com/stargaze/transactions/${txHash}',account_page:'https://atomscan.com/stargaze/accounts/${accountAddress}'},{kind:'Starscan',url:'https://starscan.net/',tx_page:'https://starscan.net/stargaze-1/tx/${txHash}',account_page:'https://starscan.net/stargaze-1/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'starname',status:'live',network_type:'mainnet',website:'https://www.starname.me/',pretty_name:'Starname',chain_id:'iov-mainnet-ibc',bech32_prefix:'star',slip44:234,alternative_slip44s:[118],fees:{fee_tokens:[{denom:'uiov',low_gas_price:1,average_gas_price:2,high_gas_price:3}]},staking:{staking_tokens:[{denom:'uiov'}]},codebase:{git_repo:'https://github.com/iov-one/starnamed',recommended_version:'v0.10.18',compatible_versions:['v0.10.17','v0.10.18'],genesis:{genesis_url:'https://gist.githubusercontent.com/davepuchyr/6bea7bf369064d118195e9b15ea08a0f/raw/genesis.json'},versions:[{name:'v0.10.18',recommended_version:'v0.10.18',compatible_versions:['v0.10.17','v0.10.18']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg'},peers:{persistent_peers:[{id:'9aabe0ac122f3104d8fc098e19c66714c6f1ace9',address:'3.37.140.5:26656'}]},apis:{rpc:[{address:'https://rpc-iov.keplr.app',provider:'chainapsis'},{address:'https://rpc-starname-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://starname.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://lcd-iov.keplr.app',provider:'chainapsis'},{address:'https://api-starname-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://starname.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'grpc-starname-ia.cosmosia.notional.ventures:443',provider:'starname'},{address:'starname.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/starname',tx_page:'https://www.mintscan.io/starname/transactions/${txHash}',account_page:'https://www.mintscan.io/starname/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/starname',tx_page:'https://ping.pub/starname/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/starname',tx_page:'https://atomscan.com/starname/transactions/${txHash}',account_page:'https://atomscan.com/starname/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'stride',status:'live',network_type:'mainnet',website:'https://stride.zone/',pretty_name:'Stride',chain_id:'stride-1',bech32_prefix:'stride',daemon_name:'strided',node_home:'$HOME/.stride',key_algos:['ed25519'],slip44:118,fees:{fee_tokens:[{denom:'ustrd',fixed_min_gas_price:0.0005,low_gas_price:0.0005,average_gas_price:0.001,high_gas_price:0.002},{denom:'stuatom',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0005},{denom:'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2',fixed_min_gas_price:0.0001,low_gas_price:0.0001,average_gas_price:0.0002,high_gas_price:0.0005},{denom:'stuosmo',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.002,high_gas_price:0.004},{denom:'ibc/D24B4564BCD51D3D02D9987D92571EAC5915676A9BD6D9B0C1D0254CB8A5EA34',fixed_min_gas_price:0.001,low_gas_price:0.001,average_gas_price:0.002,high_gas_price:0.004},{denom:'stustars',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2},{denom:'ibc/7EAE5BEF3A26B64AFBD89828AFDDB1DC7024A0276D22745201632C40E6E634D0',fixed_min_gas_price:1,low_gas_price:1,average_gas_price:1.1,high_gas_price:1.2},{denom:'stujuno',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'ibc/DA356E369C3E5CF6A9F1DCD99CE8ED55FBD595E676A5CF033CE784C060492D5A',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125},{denom:'stuluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04},{denom:'ibc/E61BCB1126F42A2ED73B4CEA2221C9635BC2102F0417543C38071779F991942E',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04},{denom:'staevmos',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000},{denom:'ibc/4B322204B4F59D770680FE4D7A565DDC3F37BFF035474B717476C66A4F83DD72',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000},{denom:'stinj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000},{denom:'ibc/A7454562FF29FE068F42F9DE4805ABEF54F599D1720B345D6518D9B5C64EA6D2',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000},{denom:'stucmdx',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.025,high_gas_price:0.04},{denom:'ibc/EB66980014602E6BD50A1CB9FFB8FA694DC3EC10A48D2C1C649D732954F88D4A',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.025,high_gas_price:0.04},{denom:'stuumee',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2},{denom:'ibc/1A2271226209D309902AFF4F21BD21237CB514DD24EA2EE0423BF74C6135D8B8',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2}]},staking:{staking_tokens:[{denom:'ustrd'}]},codebase:{git_repo:'https://github.com/Stride-Labs/stride',recommended_version:'v14.0.0',compatible_versions:['v14.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'7.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Stride-Labs/testnet/main/mainnet/genesis.json',ics_ccv_url:'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/ics-instructions/ccv.json'},versions:[{name:'v8',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.1.0',next_version_name:'v9'},{name:'v9',height:3396933,recommended_version:'v9.2.1',compatible_versions:['v9.0.0','v9.2.1'],proposal:202,next_version_name:'v10'},{name:'v10',height:4191914,proposal:206,recommended_version:'v10.0.0',compatible_versions:['v10.0.0'],ibc_go_version:'7.1.0',cosmos_sdk_version:'0.47.3',next_version_name:'v11'},{name:'v11',tag:'v11.0.0',height:4291924,proposal:207,recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],ibc_go_version:'7.2.0',next_version_name:'v12'},{name:'v12',tag:'v12.1.0',height:4616678,proposal:208,recommended_version:'v12.1.0',compatible_versions:['v12.1.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:'v13'},{name:'v13',tag:'v13.1.0',height:5044405,proposal:211,recommended_version:'v13.1.0',compatible_versions:['v13.1.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:'v14'},{name:'v14',tag:'v14.0.0',height:5223225,proposal:214,recommended_version:'v14.0.0',compatible_versions:['v14.0.0'],consensus:{type:'cometbft',version:'0.37.2'},ibc_go_version:'7.2.0',next_version_name:''}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:12256',provider:'RHINO'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:12256',provider:'Polkachu'},{id:'cb91a11588d66cfd9c01f99541df4978a08e0e39',address:'seedv1.main.stridenet.co:26656',provider:'Stride'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:12256',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stride-mainnet-seed.autostake.com:26886',provider:'AutoStake 🛡️ Slash Protected'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'stride.rpc.kjnodes.com:11659',provider:'kjnodes'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'stride.seed.node75.org:10456',provider:'Pro-Nodes75'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'stride-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'stride-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'95d0377592a657d4c0816d9845e11d659db75d5b',address:'seeds.whispernode.com:12256',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:12256',provider:'carbonZERO🌲'},{id:'ced7684f4d60399986cdbc1465ac00a420a14202',address:'seed-stride-01.stakeflow.io:1807',provider:'Stakeflow'}],persistent_peers:[{id:'df3f533e6b9776c11f08da804edcb810cbdd2080',address:'65.108.234.23:12256',provider:'Polkachu-2'},{id:'e821acdaf0c7a3c60ea3cd4eb4a98a62dad06f58',address:'43.201.12.41:26656',provider:'Cosmostation-2'},{id:'a7b4cf6f65138ba61518c2c45402da32dc8e28b7',address:'stride.peer.stavr.tech:21016',provider:'🔥STAVR🔥'},{id:'b5f9fa874781f975687018ae559f0d952d3a2e24',address:'52.52.208.179:26656',provider:'Cosmostation-3'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'stride-mainnet-peer.autostake.com:26886',provider:'AutoStake 🛡️ Slash Protected'},{id:'ced7684f4d60399986cdbc1465ac00a420a14202',address:'peer-stride-01.stakeflow.io:1807',provider:'Stakeflow'},{id:'4d17c6e85a1e6282efee950ff3dfe85b4b043f0f',address:'148.251.51.144:26656',provider:'Stake-Take'}]},apis:{rpc:[{address:'https://stride.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://stride-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://stride-rpc.onivalidator.com',provider:'Oni Validator ⛩️'},{address:'https://stride.rpc.chandrastation.com',provider:'Chandra Station'},{address:'http://rpc-stride.nodeist.net',provider:'Nodeist'},{address:'https://stride-rpc.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://rpc.stride.silentvalidator.com/',provider:'silent'},{address:'https://rpc-stride.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://stride.rpc.m.stavr.tech:21017',provider:'🔥STAVR🔥'},{address:'https://stride.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc-stride.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-stride.architectnodes.com',provider:'Architect Nodes'},{address:'https://stride.nodejumper.io',provider:'NODEJUMPER'},{address:'https://rpc-stride.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-stride.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://stride-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://stride-rpc.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://stride.rpc.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://rpc-stride-01.stakeflow.io',provider:'Stakeflow'},{address:'https://rpc.stride.stake-take.com',provider:'Stake-Take'},{address:'https://stride-rpc.w3coins.io',provider:'w3coins'},{address:'https://stride-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/stride/trpc',provider:'PRO Delegators'}],rest:[{address:'https://stride.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://stride-api.polkachu.com/',provider:'Polkachu'},{address:'https://stride.api.chandrastation.com',provider:'Chandra Station'},{address:'http://api-stride.nodeist.net',provider:'Nodeist'},{address:'https://api-stride.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://stride.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://stride-api.lavenderfive.com/',provider:'Lavender.Five Nodes 🐝'},{address:'https://api.stride.silentvalidator.com/',provider:'silent'},{address:'https://stride.api.kjnodes.com',provider:'kjnodes'},{address:'https://api-stride.pupmos.network',provider:'PUPMØS'},{address:'https://stride.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://stride-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-stride.architectnodes.com',provider:'Architect Nodes'},{address:'https://lcd-stride.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-stride.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://stride-api.stakeandrelax.net',provider:'Stake&Relax Validator 🦥'},{address:'https://stride.rest.interchain.ivaldilabs.xyz',provider:'ivaldilabs'},{address:'https://api-stride-01.stakeflow.io',provider:'Stakeflow'},{address:'https://api.stride.stake-take.com',provider:'Stake-Take'},{address:'https://stride-api.w3coins.io',provider:'w3coins'},{address:'https://stride-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://community.nuxian-node.ch:6797/stride/crpc',provider:'PRO Delegators'}],grpc:[{address:'stride.grpc.bccnodes.com:443',provider:'BccNodes'},{address:'stride-grpc.polkachu.com:12290',provider:'Polkachu'},{address:'stride-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'stride.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'http://stride.grpc.m.stavr.tech:9986',provider:'🔥STAVR🔥'},{address:'grpc-stride.cosmos-spaces.cloud:1140',provider:'Cosmos Spaces'},{address:'stride-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'stride.grpc.interchain.ivaldilabs.xyz:443',provider:'ivaldilabs'},{address:'stride.grpc.kjnodes.com:11690',provider:'kjnodes'},{address:'grpc-stride-01.stakeflow.io:1802',provider:'Stakeflow'},{address:'stride-grpc.w3coins.io:12290',provider:'w3coins'},{address:'stride-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'BccNodes',url:'https://explorer.bccnodes.com/stride-M',tx_page:'https://explorer.bccnodes.com/stride-M/tx/${txHash}',account_page:'https://explorer.bccnodes.com/stride-M/account/${accountAddress}'},{kind:'EZ Staking',url:'https://app.ezstaking.io/stride',tx_page:'https://app.ezstaking.io/stride/txs/${txHash}',account_page:'https://app.ezstaking.io/stride/account/${accountAddress}'},{kind:'Apollo',url:'https://apollo.chandrastation.com/stride',tx_page:'https://apollo.chandrastation.com/stride/tx/${txHash}',account_page:'https://apollo.chandrastation.com/stride/account/${accountAddress}'},{kind:'Stride Ping Pub',url:'https://explorer.stride.zone/stride',tx_page:'https://explorer.stride.zone/stride/tx/${txHash}',account_page:'https://explorer.stride.zone/stride/account/${accountAddress}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/stride',tx_page:'https://explorer.stavr.tech/stride/tx/${txHash}',account_page:'https://explorer.stavr.tech/stride/account/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/stride',tx_page:'https://www.mintscan.io/stride/transactions/${txHash}',account_page:'https://www.mintscan.io/stride/accounts/${accountAddress}'},{kind:'bigdipper',url:'https://bigdipper.live/stride',tx_page:'https://bigdipper.live/stride/transactions/${txHash}',account_page:'https://bigdipper.live/stride/accounts/${accountAddress}'},{kind:'atomscan',url:'https://atomscan.com/stride',tx_page:'https://atomscan.com/stride/transactions/${txHash}',account_page:'https://atomscan.com/stride/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/stride',account_page:'https://stakeflow.io/stride/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/stride',tx_page:'https://explorer.stake-take.com/stride/tx/${txHash}',account_page:'https://explorer.stake-take.com/stride/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stride-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg'}},{$schema:'../chain.schema.json',chain_name:'tenet',status:'live',network_type:'mainnet',website:'https://tenet.org/',pretty_name:'Tenet',chain_id:'tenet_1559-1',bech32_prefix:'tenet',node_home:'$HOME/.tenetd',daemon_name:'tenetd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'atenet',fixed_min_gas_price:250000000,low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'atenet'}]},codebase:{git_repo:'https://github.com/tenet-org/tenet-mainnet',recommended_version:'v11.2.1',compatible_versions:['v11.2.1'],binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',genesis:{genesis_url:'https://raw.githubusercontent.com/tenet-org/tenet-mainnet/master/config/genesis.json'},versions:[{name:'v11',recommended_version:'v11.0.6',compatible_versions:['v11.0.6'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Windows_amd64.zip'},next_version_name:'multichain'},{name:'multichain',proposal:2,height:2330000,recommended_version:'v11.2.1',compatible_versions:['v11.2.0','v11.2.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz','linux/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz','darwin/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz','darwin/arm64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz','windows/amd64':'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg'},peers:{seeds:[],persistent_peers:[{id:'f8432cc5094870c96f34a0ebb36ffb0d38a53ad4',address:'164.92.209.223:26656',provider:'tenet'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'tenet-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'tenet-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},apis:{rpc:[{address:'https://tendermint-1.rpc.tenet.org',provider:'tenet'},{address:'https://rpc-tenet.nodeist.net',provider:'Nodeist'},{address:'https://tenet-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://app.rpc.tenet.org',provider:'tenet'},{address:'https://api-tenet.nodeist.net',provider:'Nodeist'},{address:'https://tenet-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'tenet-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}],'evm-http-jsonrpc':[{address:'https://rpc.tenet.org',provider:'tenet'},{address:'https://tenet-evm.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/tenet',tx_page:'https://ping.pub/tenet/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/Tenet',tx_page:'https://exp.nodeist.net/Tenet/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'teritori',status:'live',network_type:'mainnet',website:'https://teritori.com/',pretty_name:'Teritori',chain_id:'teritori-1',daemon_name:'teritorid',node_home:'$HOME/.teritorid',bech32_prefix:'tori',slip44:118,fees:{fee_tokens:[{denom:'utori',low_gas_price:0,average_gas_price:0.25,high_gas_price:0.5}]},staking:{staking_tokens:[{denom:'utori'}]},codebase:{git_repo:'https://github.com/TERITORI/teritori-chain',recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],genesis:{genesis_url:'https://github.com/TERITORI/teritori-chain/raw/mainnet/mainnet/teritori-1/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.1'],next_version_name:'v1.4.0'},{name:'v1.4.0',proposal:34,height:3699425,recommended_version:'v1.4.0',compatible_versions:['v1.4.0'],next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.svg'},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:15956',provider:'RHINO'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:15956',provider:'Lavender.Five Nodes 🐝'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:15956',provider:'Polkachu'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'teritori.rpc.kjnodes.com:11959',provider:'kjnodes'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'teritori-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'teritori-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'teritori-mainnet-seed.autostake.com:27166',provider:'AutoStake 🛡️ Slash Protected'},{id:'8f75bd347c90fbaa2c96eb187a413bb3751b3a7e',address:'seeds.whispernode.com:15956',provider:'WhisperNode🤐'},{id:'27b6d74c8408e033e2e5a9e966a0d15782e33596',address:'seeds.nethernode.xyz:15956',provider:'carbonZERO🌲'},{id:'1ef268d56b79edbd0c32815f4bf9c362a0617ed4',address:'seed-teritori.ibs.team:16659',provider:'Inter Blockchain Services'},{id:'38d107de6a22ca6e1a6bafd2041e38f5d50a6945',address:'seed-node.mms.team:40656',provider:'MMS'}],persistent_peers:[{id:'8f28518afd31a42ea81bb3232a50ab0cec4dcdf7',address:'10.201.190.1:26656',provider:'teritori-core-1 ⛩'},{id:'6046cec27c36f0a7596cb9fa9f2c5decbd4e87cb',address:'10.193.255.1:26656',provider:'teritori-core-2 ⛩⛩'},{id:'29c218fb6d31d2316b854c1178327157fbce8aa7',address:'teritori.peers.stavr.tech:38026',provider:'🔥STAVR🔥'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'teritori-mainnet-peer.autostake.com:27166',provider:'AutoStake 🛡️ Slash Protected'},{id:'669470aba9778ccccd07127115dcdc30e141d7ae',address:'peer-teritori.mms.team:33656',provider:'MMS'}]},apis:{rpc:[{address:'https://teritori-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://teritori-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc.teritori.nodestake.top',provider:'NodeStake'},{address:'https://teritori.rpc.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://rpc.teritori.silentvalidator.com/',provider:'silent'},{address:'https://teritori-rpc.brocha.in',provider:'Brochain'},{address:'https://teritori.nodejumper.io',provider:'NODEJUMPER'},{address:'https://teritori-rpc.ibs.team',provider:'Inter Blockchain Services'},{address:'https://rpc-teritori.mms.team/',provider:'MMS'},{address:'https://teritori.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://rpc.tori.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://teritori-rpc.kleomedes.network',provider:'Kleomedes'},{address:'https://m-teritori.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://teritori.rpc.silknodes.io',provider:'Silk Nodes'},{address:'https://rpc-teritori.pupmos.network',provider:'PUPMØS'},{address:'https://rpc-teritori.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rpc-teritori.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://teritori-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc-teritori.ecostake.com',provider:'ecostake'},{address:'https://teritori-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],rest:[{address:'https://teritori-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://teritori-api.polkachu.com',provider:'Polkachu'},{address:'https://api.teritori.nodestake.top',provider:'NodeStake'},{address:'https://teritori.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api.teritori.silentvalidator.com/',provider:'silent'},{address:'https://teritori.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://teritori-api.ibs.team',provider:'Inter Blockchain Services'},{address:'https://api-teritori.mms.team/',provider:'MMS'},{address:'https://teritori.api.kjnodes.com',provider:'kjnodes'},{address:'https://api.tori.bh.rocks',provider:'BlockHunters 🎯'},{address:'https://teritori-api.kleomedes.network',provider:'Kleomedes'},{address:'https://m-teritori.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://teritori.api.silknodes.io',provider:'Silk Nodes'},{address:'https://api-teritori.pupmos.network',provider:'PUPMØS'},{address:'https://lcd-teritori.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://rest-teritori.carbonZERO.zone:443',provider:'carbonZERO🌲'},{address:'https://teritori-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rest-teritori.ecostake.com',provider:'ecostake'},{address:'https://teritori-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'}],grpc:[{address:'teritori-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'grpc.teritori.nodestake.top:443',provider:'NodeStake'},{address:'teritori.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'teritori.grpc.m.stavr.tech:6705',provider:'🔥STAVR🔥'},{address:'teritori-grpc.brocha.in:443',provider:'Brochain'},{address:'grpc-teritori.mms.team:443',provider:'MMS'},{address:'teritori-grpc.polkachu.com:15990',provider:'Polkachu'},{address:'teritori.grpc.silknodes.io:443',provider:'Silk Nodes'},{address:'teritori-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'teritori.grpc.kjnodes.com:11990',provider:'kjnodes'},{address:'teritori-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'}]},explorers:[{kind:'EZ Staking',url:'https://app.ezstaking.io/teritori',tx_page:'https://app.ezstaking.io/teritori/txs/${txHash}',account_page:'https://app.ezstaking.io/teritori/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.teritori.com/teritori',tx_page:'https://explorer.teritori.com/teritori/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/teritori-main',tx_page:'https://explorer.stavr.tech/teritori-main/tx/${txHash}'},{kind:'guru',url:'https://teritori.explorers.guru/',tx_page:'https://teritori.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://explorer.brocha.in/teritori',tx_page:'https://explorer.brocha.in/teritori/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀',url:'https://exp.utsa.tech/teritori',tx_page:'https://exp.utsa.tech/teritori/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/teritori',tx_page:'https://www.mintscan.io/teritori/transactions/${txHash}',account_page:'https://www.mintscan.io/teritori/accounts/${accountAddress}'},{kind:'TC Network',url:'https://explorer.tcnetwork.io/teritori',tx_page:'https://explorer.tcnetwork.io/teritori/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/teritori',tx_page:'https://atomscan.com/teritori/transactions/${txHash}',account_page:'https://atomscan.com/teritori/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'terpnetwork',status:'live',network_type:'mainnet',pretty_name:'Terp-Network',chain_id:'morocco-1',bech32_prefix:'terp',daemon_name:'terp',node_home:'$HOME/.terp',codebase:{git_repo:'https://github.com/terpnetwork/terp-core.git',recommended_version:'v1.0.0-stable',consensus:{type:'cometbft',version:'0.37.0'},compatible_versions:['v1.0.0','v1.0.0-stable'],genesis:{genesis_url:'https://raw.githubusercontent.com/terpnetwork/mainnet/main/morocco-1/genesis.json'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/v1.0.0-stable.tar.gz'},versions:[{name:'v1.0.0-stable',recommended_version:'v1.0.0-stable',compatible_versions:['v1.0.0','v1.0.0-stable'],consensus:{type:'cometbft',version:'0.37.0'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/v1.0.0-stable.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/logo.png'},peers:{seeds:[{id:'c71e63b5da517984d55d36d00dc0dc2413d0ce03',address:'seed.terp.network:26656',provider:'TerpNET'},{id:'d8256642afae77264bcce1631d51233a9d00249b',address:'terp-mainnet-seed.itrocket.net:13656',provider:'itrocket.net'}],persistent_peers:[{id:'ed791e0800539a51efd07cfdef1f3a6809412bc1',address:'65.109.174.30:64656',provider:'High Stakes'},{id:'a81dc3bf1bb1c3837b768eeb82659eecc971890b',address:'terp-mainnet-peer.itrocket.net:13656',provider:'itrocket.net'},{id:'2c95d84233633b141a476aa47214cd95048af3d7',address:'rpc.terpnetwork.hexnodes.co:18656',provider:'Hexnodes'}]},apis:{rpc:[{address:'https://rpc-terp.zenchainlabs.io/',provider:'ZenChainLabs'},{address:'https://rpc.terp.network:443',provider:'TerpNET'},{address:'https://rpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'https://terp-mainnet-rpc.itrocket.net:443',provider:'itrocket.net'},{address:'https://terp-rpc.d-stake.xyz:443',provider:'D-Stake'},{address:'https://rpc.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://rpc.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}],rest:[{address:'https://api-terp.zenchainlabs.io:443',provider:'ZenChainLabs'},{address:'https://rpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'https://api.terp.network:443',provider:'TerpNET'},{address:'https://terp-mainnet-api.itrocket.net:443',provider:'itrocket.net'},{address:'https://terp-api.d-stake.xyz:443',provider:'D-Stake'},{address:'https://rest.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://lcd.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}],grpc:[{address:'https://grpc.terp.nodestake.top:443',provider:'NodeStake'},{address:'terp-mainnet-grpc.itrocket.net:13090',provider:'itrocket.net'},{address:'https://terp-grpc.d-stake.xyz:443',provider:'D-Stake'},{address:'https://grpc.terp.nodexcapital.com:443',provider:'NodeXValidator'},{address:'https://grpc.terpnetwork.hexnodes.co:443',provider:'Hexnodes'}]},explorers:[{kind:'ping.pub',url:'https://explorer.nodestake.top',tx_page:'https://explorer.nodestake.top/terp/tx/${txHash}',account_page:'https://explorer.nodestake.top/terp/account/{$accountAddress}'},{kind:'NODEXPLORER',url:'https://explorer.nodexcapital.com',tx_page:'https://explorer.nodexcapital.com/terp/tx/${txHash}',account_page:'https://explorer.nodexcapital.com/terp/account/{$accountAddress}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'terra',status:'live',network_type:'mainnet',pretty_name:'Terra Classic',chain_id:'columbus-5',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',low_gas_price:28.325,average_gas_price:28.325,high_gas_price:50},{denom:'usdr',low_gas_price:0.52469,average_gas_price:0.52469,high_gas_price:0.52469},{denom:'uusd',low_gas_price:0.75,average_gas_price:0.75,high_gas_price:0.75},{denom:'ukrw',low_gas_price:850,average_gas_price:850,high_gas_price:850},{denom:'umnt',low_gas_price:2142.855,average_gas_price:2142.855,high_gas_price:2142.855},{denom:'ueur',low_gas_price:0.625,average_gas_price:0.625,high_gas_price:0.625},{denom:'ucny',low_gas_price:4.9,average_gas_price:4.9,high_gas_price:4.9},{denom:'ujpy',low_gas_price:81.85,average_gas_price:81.85,high_gas_price:81.85},{denom:'ugbp',low_gas_price:0.55,average_gas_price:0.55,high_gas_price:0.55},{denom:'uinr',low_gas_price:54.4,average_gas_price:54.4,high_gas_price:54.4},{denom:'ucad',low_gas_price:0.95,average_gas_price:0.95,high_gas_price:0.95},{denom:'uchf',low_gas_price:0.7,average_gas_price:0.7,high_gas_price:0.7},{denom:'uaud',low_gas_price:0.95,average_gas_price:0.95,high_gas_price:0.95},{denom:'usgd',low_gas_price:1,average_gas_price:1,high_gas_price:1},{denom:'uthb',low_gas_price:23.1,average_gas_price:23.1,high_gas_price:23.1},{denom:'usek',low_gas_price:6.25,average_gas_price:6.25,high_gas_price:6.25},{denom:'unok',low_gas_price:6.25,average_gas_price:6.25,high_gas_price:6.25},{denom:'udkk',low_gas_price:4.5,average_gas_price:4.5,high_gas_price:4.5},{denom:'uidr',low_gas_price:10900,average_gas_price:10900,high_gas_price:10900},{denom:'uphp',low_gas_price:38,average_gas_price:38,high_gas_price:38},{denom:'uhkd',low_gas_price:5.85,average_gas_price:5.85,high_gas_price:5.85},{denom:'umyr',low_gas_price:3,average_gas_price:3,high_gas_price:3},{denom:'utwd',low_gas_price:20,average_gas_price:20,high_gas_price:20}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/classic-terra/core',recommended_version:'v2.1.1',compatible_versions:['v2.1.1'],genesis:{name:'1.0.5',genesis_url:'https://tfl-columbus-5.s3.amazonaws.com/genesis.json'},versions:[{name:'1.0.5',tag:'v1.0.5-full-archive',height:0,next_version_name:'1.1.0',binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v1.0.5-full-archive/terra_1.0.5_Linux_x86_64.tar.gz?checksum=sha256:af3ee3bd99bd719d6d9a93a40af9f0bc49bb3866c68e923e284876784126f38c'}},{name:'1.1.0',tag:'v1.1.0',height:11734000,recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],next_version_name:'2.0.1',binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v1.1.0/terra_1.1.0_Linux_x86_64.tar.gz?checksum=sha256:fd83c14bcfadea36ad444c219ab557b9d65d2f74be0684498a5c41e3df7cb535'}},{name:'2.0.1',tag:'v2.0.1',height:12815210,cosmos_sdk_version:'0.45.13',cosmwasm_enabled:true,cosmwasm_version:'0.16.7',ibc_go_version:'1.3.1',consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:b9edfd51080c9c9ae16b30afd1b8490d7278e51d521ccc0f2afcbb7e3b389b8d'}},{name:'2.1.1',tag:'v2.1.1',height:13215800,cosmos_sdk_version:'0.45.14',cosmwasm_enabled:true,cosmwasm_version:'0.30.0',ibc_go_version:'4.3.1',consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terra-money/classic-core/releases/download/v2.1.1/terra_2.1.1_Linux_x86_64.tar.gz?checksum=sha256:9bf91be244af95f1afcf7fc1ddb1852aa96651adf94e9668c16c7df5596100d6'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg'},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terraclassic-mainnet-seed.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'b1bdf6249fb58b4c8284aff8a9c5b2804d822261',address:'seed.terra.synergynodes.com:26656',provider:'www.synergynodes.com'},{id:'65d86ab6024153286b823a3950e9055478effb04',address:'terra.inotel.ro:26656',provider:'www.inotel.ro'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'terra-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'terra-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'}],persistent_peers:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terraclassic-mainnet-peer.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'b1bdf6249fb58b4c8284aff8a9c5b2804d822261',address:'seed.terra.synergynodes.com:26656',provider:'www.synergynodes.com'},{id:'65d86ab6024153286b823a3950e9055478effb04',address:'terra.inotel.ro:26656',provider:'www.inotel.ro'}]},apis:{rpc:[{address:'https://rpc.terrarebels.net',provider:'Terra Rebels'},{address:'https://terra-classic-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-terra-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://terraclassic-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://terraclassic-rpc-server-01.stakely.io',provider:'Stakely'}],rest:[{address:'https://lcd.terrarebels.net',provider:'Terra Rebels'},{address:'https://terra-classic-lcd.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://api-terra-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://terraclassic-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://terraclassic-lcd-server-01.stakely.io',provider:'Stakely'}],grpc:[{address:'grpc.terrarebels.net',provider:'Terra Rebels'},{address:'terra-classic-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-terra-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'terraclassic-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/terra-luna',tx_page:'https://ping.pub/terra-luna/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/terra',tx_page:'https://atomscan.com/terra/transactions/${txHash}',account_page:'https://atomscan.com/terra/accounts/${accountAddress}'},{kind:'finder',url:'https://finder.terra.money/classic',tx_page:'https://finder.terra.money/classic/tx/${txHash}',account_page:'https://finder.terra.money/classic/address/${accountAddress}'},{kind:'finder',url:'https://finder.terrarebels.net/classic',tx_page:'https://finder.terrarebels.net/classic/tx/${txHash}',account_page:'https://finder.terrarebels.net/classic/address/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'terra2',status:'live',network_type:'mainnet',website:'https://www.terra.money/',pretty_name:'Terra',chain_id:'phoenix-1',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/terra-money/core/',recommended_version:'v2.4.1',compatible_versions:['v2.4.1'],binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_arm64.tar.gz','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_x86_64.tar.gz'},genesis:{name:'v2.0',genesis_url:'https://tfl-phoenix-1.s3.amazonaws.com/genesis.json'},versions:[{name:'v2.0',tag:'v2.0.1',recommended_version:'v2.0.1',cosmos_sdk_version:'0.45.4',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.19'},height:1,next_version_name:'v2.1',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:eae23aad59b36ea2adaa541a7662a6119569279d2e6c4013e3deee96e9263b30','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Darwin_x86_64.tar.gz?checksum=sha256:c2a6b1bff922b127a31757bdb0c8f05a34f3b1f879dee1e862f9f8b748e15a54'}},{name:'v2.1',tag:'v2.1.4',recommended_version:'v2.1.4',cosmos_sdk_version:'0.46.9',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.21'},height:890000,next_version_name:'v2.2',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Linux_x86_64.tar.gz?checksum=sha256:e05b85ae2eac5df886f4f9d0ecf719b82ebe4da4fc59cae93a34af7c3e89ddfb','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Darwin_x86_64.tar.gz?checksum=sha256:4b66ebf800cb903f7b6c07686636eff43e686f5956c9fadc307f077afd7f23bb'}},{name:'v2.2',tag:'v2.2.1',height:2979805,recommended_version:'v2.2.1',compatible_versions:['v2.2.0','v2.2.1'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.27.0',ibc_go_version:'v3.4.0',consensus:{type:'tendermint',version:'v0.34.21'},next_version_name:'v2.3',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc'}},{name:'v2.3',tag:'v2.3.5',height:4711800,recommended_version:'v2.3.5',compatible_versions:['v2.3.0','v2.3.1','v2.3.2','v2.3.4','v2.3.5'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'tendermint',version:'v0.34.27'},binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_arm64.tar.gz?checksum=sha256:93b0c508e16f779b93f0e76629ab247ddaf5fa0db96573405b3b2b11e3eb6859','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_x86_64.tar.gz?checksum=sha256:8c3ac7392436b102dcdd63fd275fa73b1e0201e65e420af71954782cee682ac6'},next_version_name:'v2.4'},{name:'v2.4',tag:'v2.4.1',proposal:4737,height:5994365,cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'tendermint',version:'v0.34.27'},binaries:{'linux/arm64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_arm64.tar.gz','linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_x86_64.tar.gz'},next_version_name:''}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg'},peers:{seeds:[{id:'406bcf90a7b29df6ae475a1f94abe04ebde805af',address:'phoenix.seed.stakebin.io:16656'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:11756',provider:'Polkachu'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:11756',provider:'Lavender.Five Nodes 🐝'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terra-mainnet-seed.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'e1b058e5cfa2b836ddaa496b10911da62dcf182e',address:'terra2-seed-de.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'e726816f42831689eab9378d5d577f1d06d25716',address:'terra2-seed-us.allnodes.me:26656',provider:'Allnodes.com ⚡️ Nodes & Staking'},{id:'1e094db9c147a0fd5e9793365d66736c80bfef46',address:'seeds.whispernode.com:11756',provider:'WhisperNode🤐'},{id:'a8d12536bdcc210ac35a9f092f3295360b97830d',address:'seed-terra-01.stakeflow.io:33007',provider:'Stakeflow'}],persistent_peers:[{id:'0f1096278efafcf3f0d3bd5b6544e6b8dcc36a0e',address:'206.189.129.195:26656'},{id:'9038d63588e0ab421fa71582720c1efb1ee867f6',address:'45.34.1.114:27656'},{id:'f2069012aec5ced4e88e7e4311391eabe72bb5a3',address:'node-phoenix.terra.lunastations.online:26656'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'terra-mainnet-peer.autostake.com:26676',provider:'AutoStake 🛡️ Slash Protected'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'terra.seed.node75.org:10856',provider:'Pro-Nodes75'},{id:'a8d12536bdcc210ac35a9f092f3295360b97830d',address:'peer-terra-01.stakeflow.io:33007',provider:'Stakeflow'}]},apis:{rpc:[{address:'https://rpc.terrav2.ccvalidators.com:443/',provider:'CryptoCrew'},{address:'https://terra2-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://terra-rpc.polkachu.com',provider:'polkachu'},{address:'https://terra-rpc.stakely.io:443/',provider:'stakely'},{address:'https://rpc-terra2.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://terra-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://phoenix-rpc.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-rpc.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'https://rpc-terra-01.stakeflow.io',provider:'Stakeflow'},{address:'https://terra-phoenix-rpc.highstakes.ch:26657/',provider:'High Stakes 🇨🇭'},{address:'https://rpc-terra.wildsage.io',provider:'🧙 WildSage Labs'}],rest:[{address:'https://fcd.terrav2.ccvalidators.com:443/',provider:'CryptoCrew'},{address:'https://lcd-terra.wildsage.io',provider:'🧙 WildSage Labs'},{address:'https://terra-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://lcd-terra2.whispernode.com:443',provider:'WhisperNode🤐'},{address:'https://phoenix-lcd.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-rest.publicnode.com',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'terra2-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'https://api-terra-01.stakeflow.io',provider:'Stakeflow'},{address:'https://terra-phoenix-api.highstakes.ch:1317/',provider:'High Stakes 🇨🇭'}],grpc:[{address:'terra2-grpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'},{address:'terra-grpc.polkachu.com:11790',provider:'Polkachu'},{address:'terra-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'terra-grpc.publicnode.com:443',provider:'Allnodes.com ⚡️ Nodes & Staking'},{address:'grpc-terra-01.stakeflow.io:1102',provider:'Stakeflow'}]},explorers:[{kind:'atomscan',url:'https://atomscan.com/terra2',tx_page:'https://atomscan.com/terra2/transactions/${txHash}',account_page:'https://atomscan.com/terra2/accounts/${accountAddress}'},{kind:'finder',url:'http://finder.terra.money/',tx_page:'https://finder.terra.money/mainnet/tx/${txHash}',account_page:'https://finder.terra.money/mainnet/address/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/terra',account_page:'https://stakeflow.io/terra/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/terra',tx_page:'https://www.mintscan.io/terra/transactions/${txHash}',account_page:'https://www.mintscan.io/terra/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'akashtestnet',status:'live',network_type:'testnet',website:'https://akash.network/',pretty_name:'Sandbox',chain_id:'sandbox-01',bech32_prefix:'akash',daemon_name:'akash',node_home:'$HOME/.akash',slip44:118,fees:{fee_tokens:[{denom:'uakt',fixed_min_gas_price:0,low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uakt'}]},codebase:{git_repo:'github.com/ovrclk/akash',recommended_version:'v0.22.0',compatible_versions:['v0.22.0'],binaries:{'linux/amd64':'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_amd64.zip','linux/arm64':'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_arm64.zip'},versions:[{name:'v0',recommended_version:'v0.22.0',compatible_versions:['v0.22.0']}],genesis:{genesis_url:'https://raw.githubusercontent.com/akash-network/net/master/sandbox/genesis.json'}},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg'},peers:{seeds:[{id:'865b21750f7fc5a2fa901192f7ccbe1212cd6d55',address:'p2p.sandbox-01.aksh.pw:26656'}],persistent_peers:[{id:'865b21750f7fc5a2fa901192f7ccbe1212cd6d55',address:'p2p.sandbox-01.aksh.pw:26656'}]},apis:{rpc:[{address:'https://rpc.sandbox-01.aksh.pw:443',provider:'akash'}],rest:[{address:'https://api.sandbox-01.aksh.pw:443',provider:'akash'}],grpc:[{address:'grpc.sandbox-01.aksh.pw:9090',provider:'akash'}]},explorers:[{kind:'ping.pub',url:'https://explorer.sandbox-01.aksh.pw/akash',tx_page:'https://explorer.sandbox-01.aksh.pw/akash/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'archwaytestnet',chain_id:'constantine-3',pretty_name:'Archway testnet',status:'live',network_type:'testnet',website:'https://archway.io',bech32_prefix:'archway',daemon_name:'archwayd',node_home:'$HOME/.archway',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'aconst',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/archway-network/archway'},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/archwaytestnet/images/ArchwayBrandmark.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/archwaytestnet/images/ArchwayBrandmark.svg'},apis:{rpc:[{address:'https://rpc.constantine.archway.tech',provider:'Archway'},{address:'https://archway-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://api.constantine.archway.tech',provider:'Archway'}]},explorers:[{kind:'archwayscan',url:'https://testnet.archway.explorers.guru',tx_page:'https://testnet.archway.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'arkeonetworktestnet',status:'live',network_type:'testnet',pretty_name:'Arkeo Network',chain_id:'arkeo',bech32_prefix:'tarkeo',daemon_name:'arkeod',node_home:'$HOME/.arkeo',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uarkeo'}]},staking:{staking_tokens:[{denom:'uarkeo'}]},codebase:{git_repo:'https://github.com/arkeonetwork/arkeo'},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:22856'}]},apis:{rpc:[{address:'https://arkeonetwork-testnet.nodejumper.io:26657',provider:'NODEJUMPER'},{address:'https://test-arkeo-rpc.kynraze.com',provider:'kynraze'},{address:'https://testnet-arkeo-rpc.lavenderfive.com',provider:'lavenderfive'},{address:'https://arkeo-rpc.siriusnodes.uk',provider:'siriusnodes'},{address:'http://seed.arkeo.network:26657',provider:'arkeo'}],rest:[{address:'https://arkeonetwork-testnet.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://test-arkeo-api.kynraze.com',provider:'kynraze'},{address:'https://testnet-arkeo-api.lavenderfive.com',provider:'lavenderfive'},{address:'https://arkeo-api.siriusnodes.uk',provider:'siriusnodes'},{address:'http://seed.arkeo.network:1317',provider:'arkeo'}],grpc:[{address:'https://arkeonetwork-testnet.nodejumper.io:9090/',provider:'NODEJUMPER'}]},explorers:[{url:'https://explorer.nodexcapital.com/arkeo',tx_page:'https://explorer.nodexcapital.com/arkeo/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'axelartestnet',chain_id:'axelar-testnet-lisbon-3',pretty_name:'Axelar Testnet',status:'live',network_type:'testnet',website:'https://axelar.network/',bech32_prefix:'axelar',daemon_name:'axelard',node_home:'$HOME/.axelard',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uaxl',low_gas_price:0.007,average_gas_price:0.007,high_gas_price:0.01}]},staking:{staking_tokens:[{denom:'uaxl'}]},codebase:{git_repo:'https://github.com/axelarnetwork/axelar-core'},apis:{rpc:[{address:'https://rpc-axelar-testnet.imperator.co:443',provider:'Imperator.co'},{address:'https://axelartest-rpc.quickapi.com/',provider:'Quickapi'}],rest:[{address:'https://lcd-axelar-testnet.imperator.co:443',provider:'Imperator.co'},{address:'https://axelartest-lcd.quickapi.com/',provider:'Quickapi'}]},explorers:[{kind:'axelarscan',url:'https://testnet.axelarscan.io',tx_page:'https://testnet.axelarscan.io/tx/${txHash}'},{kind:'mintscan',url:'https://testnet.mintscan.io/axelar-testnet',tx_page:'https://testnet.mintscan.io/axelar-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/axelar-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'babylontestnet',status:'live',website:'https://www.babylonchain.io',network_type:'testnet',pretty_name:'Babylon Testnet',chain_id:'bbn-test1',bech32_prefix:'bbn',daemon_name:'babylond',node_home:'$HOME/.babylond',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'ubbn'}]},staking:{staking_tokens:[{denom:'ubbn'}]},codebase:{git_repo:'https://github.com/babylonchain/babylon',recommended_version:'v0.5.0',compatible_versions:['v0.5.0'],genesis:{genesis_url:'https://github.com/babylonchain/networks/raw/main/bbn-test1/genesis.tar.bz2'},versions:[{name:'v0.5.0',recommended_version:'v0.5.0',compatible_versions:['v0.5.0']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/babylon/images/logo.svg'},peers:{seeds:[{id:'03ce5e1b5be3c9a81517d415f65378943996c864',address:'18.207.168.204:26656',provider:'Babylon foundation'},{id:'a5fabac19c732bf7d814cf22e7ffc23113dc9606',address:'34.238.169.221:26656',provider:'Babylon foundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:20656',provider:'Polkachu'}],persistent_peers:[{id:'03ce5e1b5be3c9a81517d415f65378943996c864',address:'18.207.168.204:26656',provider:'Babylon foundation'},{id:'a5fabac19c732bf7d814cf22e7ffc23113dc9606',address:'34.238.169.221:26656',provider:'Babylon foundation'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:20656',provider:'Polkachu'}]},apis:{rpc:[{address:'rpc.testnet.babylonchain.io:26657',provider:'Babylon foundation'}],rest:[{address:'rpc.testnet.babylonchain.io:1317',provider:'Babylon foundation'}],grpc:[]},explorers:[{kind:'babylonscan',url:'https://babylonscan.io'},{kind:'explorers.guru',url:'https://babylon.explorers.guru',tx_page:'https://babylon.explorers.guru/transaction/${txHash}'}],slip44:118},{$schema:'../../chain.schema.json',chain_name:'bitcannadevnet',status:'live',network_type:'testnet',pretty_name:'BitCanna Devnet-1',chain_id:'bitcanna-dev-1',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.3',compatible_versions:['v2.0.1-rc6','v2.0.2-rc1','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/devnets/bitcanna-dev-1/genesis.json'},versions:[{name:'vigorous-grow-fix',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz'}},{name:'wakeandbake',recommended_version:'v2.0.3',compatible_versions:['v2.0.1-rc6','v2.0.2-rc1','v2.0.3'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'471341f9befeab582e845d5e9987b7a4889c202f',address:'144.91.89.66:26656'}],persistent_peers:[{id:'80ee9ed689bfb329cf21b94aa12978e073226db4',address:'212.227.151.143:26656'},{id:'20ca909b49106aacbf516ba28fa8a2409f825a82',address:'212.227.151.106:26656'}]},apis:{rpc:[{address:'https://rpc-testnet.bitcanna.io',provider:'bitcanna'},{address:'https://bitcanna-testnet.rpc.kjnodes.com/',provider:'kjnodes.com'},{address:'https://testnet-bitcanna-rpc.konsortech.xyz/',provider:'konsortech.xyz'},{address:'https://rpc.bitcanna-dev-1.bitcanna.aviaone.com/',provider:'aviaone.com'}],rest:[{address:'https://lcd-testnet.bitcanna.io',provider:'bitcanna'},{address:'https://testnet-bitcanna-api.konsortech.xyz/',provider:'konsortech.xyz'},{address:'https://api.bitcanna-dev-1.bitcanna.aviaone.com/',provider:'aviaone.com'},{address:'https://bitcanna-testnet.api.kjnodes.com/',provider:'kjnodes.com'}],grpc:[{address:'http://devnet-1.bitcanna.io:9090/',provider:'bitcanna'},{address:'http://bitcanna-testnet.grpc.kjnodes.com:42090/',provider:'kjnodes.com'}]},explorers:[{url:'https://explorer.thesilverfox.pro/bitcanna',tx_page:'https://explorer.thesilverfox.pro/bitcanna/tx/${txHash}'},{url:'https://testnets-cosmos.mintthemoon.xyz/bitcanna',tx_page:'https://testnets-cosmos.mintthemoon.xyz/bitcanna/tx/${txHash}'},{url:'https://explorer.kjnodes.com/bitcanna-testnet',tx_page:'https://explorer.kjnodes.com/bitcanna-testnet/tx/${txHash}'},{url:'https://explorer.stavr.tech/bitcanna-dev',tx_page:'https://explorer.stavr.tech/bitcanna-dev/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'bitcannadevnet2',status:'live',network_type:'devnet',pretty_name:'BitCanna Devnet-6 SDK v0.46.x',chain_id:'bitcanna-dev-6',bech32_prefix:'bcna',daemon_name:'bcnad',node_home:'$HOME/.bcna',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ubcna',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/BitCannaGlobal/bcna',recommended_version:'v2.0.0-beta',compatible_versions:['v2.0.0-beta'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/BitCannaGlobal/testnet-bcna-cosmos/main/instructions/bitcanna-dev-6/genesis.json'},versions:[{name:'v2.0.0-beta',recommended_version:'v2.0.0-beta',compatible_versions:['v2.0.0-beta'],binaries:{'linux/amd64':'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz'}}]},peers:{persistent_peers:[{id:'85be53f499c803a10e73734018334049a7c4686d',address:'212.227.151.105:26656'},{id:'fb88f165477b7c7a4fbb47bb6b01448c732a0e88',address:'164.68.119.233:26656'}]},apis:{rpc:[{address:'https://rpc-devnet-6.bitcanna.io/',provider:'bitcanna'}],grpc:[{address:'http://devnet-6.bitcanna.io:9090',provider:'bitcanna'}],rest:[{address:'https://lcd-devnet-6.bitcanna.io/',provider:'bitcanna'}]},explorers:[{url:'https://explorer-devnet-6.bitcanna.io',tx_page:'https://explorer-devnet-6.bitcanna.io/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cascadiatestnet',status:'live',network_type:'testnet',website:'https://cascadia.foundation/',pretty_name:'Cascadia',chain_id:'cascadia_6102-1',bech32_prefix:'cascadia',daemon_name:'cascadiad',node_home:'$HOME/.cascadiad',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'aCC',fixed_min_gas_price:0,low_gas_price:7,average_gas_price:10,high_gas_price:15}]},staking:{staking_tokens:[{denom:'aCC'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/CascadiaFoundation/cascadia',recommended_version:'v0.1.2',compatible_versions:['v0.1.1'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'v0.34.26'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/CascadiaFoundation/chain-configuration/master/testnet/genesis.json'},versions:[]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png',theme:{primary_color_hex:'#004A96'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png'},peers:{seeds:[{id:'42c4a78f39935df1c20b51c4b0d0a21db8f01c88',address:'cascadia-testnet-seed.itrocket.net:40656'},{id:'af73a10430d389e7480ef01b10b763fe156a397d',address:'cscd-rpc.systemd.run:29656'}],persistent_peers:[{id:'dd225f803eb3ae4bba2eef4628bebd6fc52092c2',address:'65.108.97.111:36656'},{id:'e85f72848ba9586c6704445d1118fb35e2ca5804',address:'65.109.84.33:38656'},{id:'23c3d082bd3a3102988c04085531461daa5a4b21',address:'65.108.81.122:26656'},{id:'eb3a413b8a2baf1f544d4129572919257d5db53b',address:'rpc-cascadia.nodeist.net:28656'},{id:'bf183b5864e483eba4dbecd61c9cc78696d46fcc',address:'85.10.193.246:34656'},{id:'796a6a0960d7366123f3a829ad917ae0a4f7e09d',address:'91.223.3.190:55796'},{id:'7d63f71ab6356940c607d9d748262b5505b604b0',address:'49.12.42.105:26656'},{id:'c01481445ec6d3e6defa945ff1075e732efb3940',address:'65.109.28.226'}]},apis:{rpc:[{address:'https://rpc.cascadia.foundation:443',provider:'cascadia'},{address:'https://cscd-rpc.systemd.run:443',provider:'systemd'},{address:'https://api.cascadia-t.indonode.net:443',provider:'Indonode'},{address:'https://rpc-test.cascadia.hexnodes.co:443',provider:'Hexnodes'}],grpc:[{address:'grpc.cascadia.foundation:443',provider:'cascadia'},{address:'cscd-grpc.systemd.run:443',provider:'systemd'},{address:'grpc.cascadia-t.indonode.net:43090',provider:'Indonode'},{address:'grpc-test.cascadia.hexnodes.co:19090',provider:'Hexnodes'}],rest:[{address:'https://lcd.cascadia.foundation',provider:'cascadia'},{address:'https://cscd-api.systemd.run',provider:'systemd'},{address:'https://api.cascadia-t.indonode.net/',provider:'Indonode'},{address:'https://lcd-test.cascadia.hexnodes.co',provider:'Hexnodes'}]},explorers:[{kind:'validator_explorer',url:'https://validator.cascadia.foundation/',tx_page:'https://validator.cascadia.foundation/transactions/${txHash}',account_page:'https://validator.cascadia.foundation/accounts/${accountAddress}'},{kind:'block_explorer',url:'https://explorer.cascadia.foundation/',tx_page:'https://explorer.cascadia.foundation/tx/${txHash}',account_page:'https://explorer.cascadia.foundation/address/${accountAddress}'}],keywords:['cascadia','cosmos','evm','cybernetic']},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet',chain_id:'blockspacerace-0',pretty_name:'Blockspace Race Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v0.12.0',compatible_versions:['v0.12.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/blockspacerace/genesis.json'},versions:[{name:'v0.12.0',recommended_version:'v0.12.0',compatible_versions:['v0.12.0']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'celestia-blockspacerace.seed.brocha.in:30583',provider:'Brochain'}]},apis:{rpc:[{address:'https://rpc-blockspacerace.pops.one/',provider:'P-OPs'}],rest:[{address:'https://celestia-blockspacerace-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/celestia-incentivized-testnet',tx_page:'https://testnet.mintscan.io/celestia-incentivized-testnet/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet2',chain_id:'arabica-10',pretty_name:'Arabica Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/arabica-9/genesis.json'},versions:[{name:'v1.0.0-rc14',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14']}]},peers:{seeds:[{id:'ad8e16b0b78cd44239590c49da75ba074c02e1c4',address:'consensus-full.celestia-arabica-10.com',provider:'Celestia Labs'},{id:'4686b0b70a8d1a2b24cbe0f856ba2b52a38a02b1',address:'full.consensus.celestia-arabica-10.com',provider:'Celestia Labs'},{id:'25c2e83bde060c51bb117c6526e14053bd4a83ec',address:'consensus-validator.celestia-arabica-10.com',provider:'Celestia Labs'}]},apis:{rpc:[{address:'https://consensus-full.celestia-arabica-10.com/',provider:'Celestia Labs'}],rest:[{address:'https://api.consensus.celestia-arabica-10.com/',provider:'Celestia Labs'}]},explorers:[{kind:'Ping.Pub',url:'https://explorer.celestia-arabica-10.com/arabica-10',tx_page:'https://explorer.celestia-arabica-10.com/arabica-10/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'celestiatestnet3',chain_id:'mocha-4',pretty_name:'Mocha Testnet',status:'live',network_type:'testnet',bech32_prefix:'celestia',daemon_name:'celestia-appd',node_home:'$HOME/.celestia-app',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utia',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/celestiaorg/celestia-app',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14'],genesis:{genesis_url:'https://raw.githubusercontent.com/celestiaorg/networks/master/mocha-3/genesis.json'},versions:[{name:'v1.0.0-rc14',recommended_version:'v1.0.0-rc14',compatible_versions:['v1.0.0-rc14']}]},peers:{seeds:[{id:'3314051954fc072a0678ec0cbac690ad8676ab98',address:'65.108.66.220:26656',provider:'P-OPS'}]},apis:{rpc:[{address:'https://rpc-mocha.pops.one',provider:'P-OPs'}],rest:[{address:'https://api-mocha.pops.one',provider:'P-OPs'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/celestia-testnet',tx_page:'https://testnet.mintscan.io/celestia-testnet/txs/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'chain4energytestnet',status:'live',network_type:'testnet',website:'https://c4e.io/',pretty_name:'Chain4Energy Testnet',chain_id:'babajaga-1',bech32_prefix:'c4e',daemon_name:'c4ed',node_home:'$HOME/.c4e-chain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uc4e',fixed_min_gas_price:0,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'uc4e'}]},codebase:{git_repo:'https://github.com/chain4energy/c4e-chain',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/babajaga-1/genesis.json'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png'},peers:{seeds:[],persistent_peers:[{id:'de18fc6b4a5a76bd30f65ebb28f880095b5dd58b',address:'66.70.177.76:36656',provider:'C4E'},{id:'36656,33f90a0ac7e8f48305ea7e64610b789bbbb33224',address:'151.80.19.186:36656',provider:'C4E'}]},apis:{rpc:[{address:'https://rpc-testnet.c4e.io',provider:'C4E'}],rest:[{address:'https://lcd-testnet.c4e.io',provider:'C4E'}],grpc:[{address:'grpc-testnet.c4e.io:8443',provider:'C4E'}]},explorers:[{kind:'explorer',url:'https://explorer-testnet.c4e.io/',tx_page:'https://explorer-testnet.c4e.io/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cheqdtestnet',status:'live',network_type:'testnet',pretty_name:'cheqd',chain_id:'cheqd-testnet-6',bech32_prefix:'cheqd',daemon_name:'cheqd-noded',node_home:'$HOME/.cheqdnode',slip44:118,fees:{fee_tokens:[{denom:'ncheq',fixed_min_gas_price:25,low_gas_price:50,average_gas_price:75,high_gas_price:100}]},codebase:{git_repo:'https://github.com/cheqd/cheqd-node',recommended_version:'v1.4.0',compatible_versions:['v1.2.5','v1.3.0','v1.4.0'],binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'},cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},genesis:{genesis_url:'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/testnet/genesis.json'},versions:[{name:'v1.4.0',recommended_version:'v1.4.0',compatible_versions:['v1.2.5','v1.3.0','v1.4.0'],cosmos_sdk_version:'0.46.10',consensus:{type:'tendermint',version:'0.34.26'},binaries:{'linux/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/cheqd/cheqd-node/releases/download/v1.4.0/cheqd-noded-1.4.0-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'658453f9578d82f0897f13205ca2e7ad37279f95',address:'seed1-eu.cheqd.network:26656',provider:'cheqd'},{id:'32d626260f74f3c824dfa15a624c078f27fc31a2',address:'seed1-ap.cheqd.network:26656',provider:'cheqd'}],persistent_peers:[{id:'8c45237d435247270b95edae33fd1a69341eb1bb',address:'sentry1-eu.cheqd.network:26656',provider:'cheqd'},{id:'355d3e577b9b1eaadf438694e86364425cf4bb0e',address:'sentry1-ap.cheqd.network:26656',provider:'cheqd'}]},apis:{rpc:[{address:'https://rpc.cheqd.network',provider:'cheqd'}],rest:[{address:'https://api.cheqd.network',provider:'cheqd'}],grpc:[{address:'grpc.cheqd.network:443',provider:'cheqd'}]},explorers:[{kind:'bigdipper',url:'https://testnet-explorer.cheqd.io/',tx_page:'https://testnet-explorer.cheqd.io/transactions/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg'}},{$schema:'../chain.schema.json',chain_name:'chimbatestnet',status:'live',network_type:'testnet',website:'https://chimba.ooo/',pretty_name:'Chimba',chain_id:'chimba-testnet',bech32_prefix:'chimba',daemon_name:'chimbad',node_home:'$HOME/.chimbad',fees:{fee_tokens:[{denom:'ucmba',fixed_min_gas_price:0.25,low_gas_price:1,average_gas_price:5,high_gas_price:10}]},staking:{staking_tokens:[{denom:'chimba'}]},codebase:{git_repo:'https://github.com/ChimbaBlockchain/chimba',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc.testnet.chimbablockchain.io/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},peers:{persistent_peers:[]},apis:{rpc:[{address:'https://rpc.testnet.chimbablockchain.io',provider:'chimba'}],rest:[{address:'https://testnet.chimbablockchain.io',provider:'chimba'}]},explorers:[{kind:'bigdipper',url:'https://explorer.testnet.chimba.ooo/',tx_page:'https://explorer.testnet.chimba.ooo/transactions/${txHash}'}],slip44:118},{$schema:'../chain.schema.json',chain_name:'composabletestnet',status:'live',network_type:'testnet',pretty_name:'Composable Testnet',chain_id:'banksy-testnet-3',bech32_prefix:'centauri',daemon_name:'centaurid',node_home:'$HOME/.banksy',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'ppica'}]},fees:{fee_tokens:[{denom:'ppica',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},codebase:{git_repo:'https://github.com/notional-labs/composable-centauri',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/notional-labs/composable-networks/main/banksy-testnet-3/genesis.json'},versions:[{name:'v3.0.0',recommended_version:'v3.0.0',compatible_versions:['v3.0.0']}]},peers:{seeds:[],persistent_peers:[{id:'488f98949ba03931c433aaf12d799bb1cd6f3942',address:'65.21.225.10:47656',provider:'Indonode'},{id:'667703b3bdf291ec7774c0c46a54eddd2ccb6d36',address:'46.17.250.108:61456',provider:'Sr20de'}]},apis:{rpc:[{address:'https://rpc.composable-t.indonode.net:443',provider:'Indonode'},{address:'https://rpc-composable-testnet.sr20de.xyz:443',provider:'Sr20de'}],rest:[{address:'https://api.composable-t.indonode.net',provider:'Indonode'},{address:'https://api-composable-testnet.sr20de.xyz',provider:'Sr20de'}],grpc:[{address:'https://grpc.composable-t.indonode.net:47090',provider:'Indonode'},{address:'https://grpc-composable-testnet.sr20de.xyz',provider:'Sr20de'}]},explorers:[{url:'https://explorer.nodexcapital.com/composable-3',tx_page:'https://explorer.nodexcapital.com/composable-3/tx/${txHash}'},{url:'https://explorer.indonode.net/composable-testnet-3',tx_page:'https://explorer.indonode.net/composable-testnet-3/tx/${txHash}'},{url:'https://explorer.sr20de.xyz/Composible-3',tx_page:'https://explorer.sr20de.xyz/Composible-3/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'coolcattestnet',status:'live',network_type:'testnet',website:'https://app.coolcat.space/',pretty_name:'CoolCat',chain_id:'kitten-04',bech32_prefix:'ccat',key_algos:['secp256k1'],fees:{fee_tokens:[{denom:'uccat',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:1,high_gas_price:2}]},staking:{staking_tokens:[{denom:'uccat'}]},daemon_name:'coolcat',node_home:'$HOME/.coolcat',slip44:118,codebase:{git_repo:'https://github.com/DigitalKitchenLabs/coolcat',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/DigitalKitchenLabs/testnets/main/kitten-04/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.coolcat.space',provider:'Digital Kitchen'}],rest:[{address:'https://lcd.coolcat.space',provider:'Digital Kitchen'}],grpc:[]},explorers:[]},{$schema:'../../chain.schema.json',chain_name:'coreumtestnet',status:'live',network_type:'testnet',website:'https://www.coreum.com',pretty_name:'Coreum',chain_id:'coreum-testnet-1',bech32_prefix:'testcore',daemon_name:'cored',node_home:'$HOME/.core/coreum-testnet-1',key_algos:['secp256k1'],slip44:990,fees:{fee_tokens:[{denom:'utestcore',fixed_min_gas_price:0.03125,low_gas_price:0.0625,average_gas_price:0.0625,high_gas_price:62.5}]},staking:{staking_tokens:[{denom:'utestcore'}],lock_duration:{time:'168h'}},codebase:{git_repo:'https://github.com/CoreumFoundation/coreum',recommended_version:'v0.1.1',compatible_versions:['v0.1.1'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-amd64?checksum=sha256:21db2ea1b31d9e8202e0d11f2bee0de78d2e677c07fd75a7db1f3958bf49146c','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-arm64?checksum=sha256:7d383d1a1bc9185677b25c05ebbe01cf20dd6c779ca4301065359ea6e3bcefa3'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v0',genesis_url:'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-testnet-1.json'},versions:[{name:'v0',tag:'v0.1.1',height:0,recommended_version:'v0.1.1',compatible_versions:['v0.1.1'],binaries:{'linux/amd64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-amd64?checksum=sha256:21db2ea1b31d9e8202e0d11f2bee0de78d2e677c07fd75a7db1f3958bf49146c','linux/arm64':'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-arm64?checksum=sha256:7d383d1a1bc9185677b25c05ebbe01cf20dd6c779ca4301065359ea6e3bcefa3'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png',theme:{primary_color_hex:'#25d695'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png'},peers:{seeds:[{id:'64391878009b8804d90fda13805e45041f492155',address:'seed-sirius.testnet-1.coreum.dev:26656',provider:'Coreum Foundation'},{id:'53f2367d8f8291af8e3b6ca60efded0675ff6314',address:'seed-antares.mainnet-1.coreum.dev:26656',provider:'Coreum Foundation'}]},apis:{rpc:[{address:'https://full-node-pluto.testnet-1.coreum.dev:26657',provider:'Coreum Foundation'},{address:'https://full-node-eris.testnet-1.coreum.dev:26657',provider:'Coreum Foundation'}],grpc:[{address:'https://full-node-pluto.testnet-1.coreum.dev:9090',provider:'Coreum Foundation'},{address:'https://full-node-eris.testnet-1.coreum.dev:9090',provider:'Coreum Foundation'}],rest:[{address:'https://full-node.testnet-1.coreum.dev:1317',provider:'Coreum'}]},explorers:[{kind:'Coreum',url:'https://explorer.testnet-1.coreum.dev/coreum',tx_page:'https://explorer.testnet-1.coreum.dev/coreum/transactions/${txHash}',account_page:'https://explorer.testnet-1.coreum.dev/coreum/account/${accountAddress}'}],keywords:['dex','staking','wasm','assets','nft']},{$schema:'../../chain.schema.json',chain_name:'cosmoshubtestnet',chain_id:'theta-testnet-001',pretty_name:'Cosmos Hub Public Testnet',status:'live',network_type:'testnet',bech32_prefix:'cosmos',daemon_name:'gaiad',node_home:'$HOME/.gaia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uatom',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'uatom'}]},codebase:{git_repo:'https://github.com/cosmos/gaia',recommended_version:'v12.0.0',compatible_versions:['v12.0.0-rc0','v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'},genesis:{genesis_url:'https://github.com/cosmos/testnets/raw/master/public/genesis.json.gz'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-windows-amd64.exe'}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-windows-amd64.exe'}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe'}},{name:'v12',recommended_version:'v12.0.0',compatible_versions:['v12.0.0-rc0','v12.0.0'],binaries:{'linux/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64','linux/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64','darwin/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64','darwin/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64','windows/amd64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe','windows/arm64':'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe'}}]},peers:{seeds:[{id:'639d50339d7045436c756a042906b9a69970913f',address:'seed-01.theta-testnet.polypore.xyz:26656',provider:'Hypha'},{id:'3e506472683ceb7ed75c1578d092c79785c27857',address:'seed-02.theta-testnet.polypore.xyz:26656',provider:'Hypha'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rpc.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://public-cosmos-theta.w3node.com',provider:'Interchain.FM'},{address:'https://rpc-theta.osmotest5.osmosis.zone/',provider:'Osmosis'}],rest:[{address:'https://rest.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://rest.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://public-cosmos-theta.w3node.com/rest/',provider:'Interchain.FM'},{address:'https://lcd-theta.osmotest5.osmosis.zone/',provider:'Osmosis'}],grpc:[{address:'https://grpc.sentry-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.sentry-02.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.state-sync-01.theta-testnet.polypore.xyz',provider:'Hypha'},{address:'https://grpc.state-sync-02.theta-testnet.polypore.xyz',provider:'Hypha'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/cosmoshub-testnet',tx_page:'https://testnet.mintscan.io/cosmoshub-testnet/txs/${txHash}'},{kind:'Big Dipper',url:'https://explorer.theta-testnet.polypore.xyz/',tx_page:'https://explorer.theta-testnet.polypore.xyz/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cosmwasmtestnet',status:'live',network_type:'testnet',pretty_name:'CosmWasm Testnet',chain_id:'malaga-420',bech32_prefix:'wasm',daemon_name:'wasmd',node_home:'$HOME/.wasmd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umlg',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'uand'}]},codebase:{git_repo:'https://github.com/CosmWasm/wasmd',recommended_version:'v0.27',compatible_versions:['v0.27'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-5/genesis.json'},versions:[{name:'v0.27',recommended_version:'v0.27',compatible_versions:['v0.27'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'3e3d0d09027dda13a1cd95b5146edc24da5ef872',address:'142.132.236.229:26656',provider:'Confio'}]},apis:{rpc:[{address:'https://rpc.malaga-420.cosmwasm.com:443',provider:'Confio'}],rest:[{address:'https://api.malaga-420.cosmwasm.com',provider:'Confio'}]},explorers:[{kind:'BIG DIPPER',url:'https://block-explorer.malaga-420.cosmwasm.com/',tx_page:'https://block-explorer.malaga-420.cosmwasm.com/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'cudostestnet',status:'live',network_type:'testnet',pretty_name:'Cudos Testnet',chain_id:'cudos-testnet-public-3',bech32_prefix:'cudos',key_algos:['secp256k1'],slip44:118,codebase:{git_repo:'https://github.com/CudoVentures/cudos-node',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/CudoVentures/cudos-builders/cudos-master/docker/config/genesis.testnet.public.json'},versions:[{name:'v1.1.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0']}]},peers:{seeds:[{id:'ee9f57fa3d29a7b88df01dd69f1537c5687b8fd6',address:'seed-01.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'8c9f61d1783b4ab9707ef4dc99d07c9cd0ae5155',address:'seed-02.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'56543c24150a939095558c16dee031bf2fb2feb5',address:'seed-03.hosts.testnet.cudos.org:26656',provider:'cudo'}],persistent_peers:[{id:'0ccf54158f9c340f1fdacf6b4884ca8c8372a923',address:'sentry-01.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'7c48114327bfd3ff3b396cda8b33a24c5d0ad172',address:'sentry-02.hosts.testnet.cudos.org:26656',provider:'cudo'},{id:'d2693512dc45cc856300bcc1b8fd518ab5b2d343',address:'sentry-03.hosts.testnet.cudos.org:26656',provider:'cudo'}]},apis:{rpc:[{address:'https://rpc.testnet.cudos.org:443/',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:26657',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:26657',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:26657',provider:'cudo'}],rest:[{address:'https://rest.testnet.cudos.org:443',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:1317/',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:1317/',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:1317/',provider:'cudo'}],grpc:[{address:'https://grpc.testnet.cudos.org:433',provider:'cudo'},{address:'http://sentry-01.hosts.testnet.cudos.org:9090',provider:'cudo'},{address:'http://sentry-02.hosts.testnet.cudos.org:9090',provider:'cudo'},{address:'http://sentry-03.hosts.testnet.cudos.org:9090',provider:'cudo'}]},explorers:[{kind:'bigdipper-testnet',url:'https://explorer.testnet.cudos.org/',tx_page:'https://explorer.testnet.cudos.org/transactions/${txHash}',account_page:'https://explorer.testnet.cudos.org/accounts/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'desmostestnet',status:'live',network_type:'testnet',pretty_name:'Desmos Testnet',chain_id:'morpheus-apollo-3',bech32_prefix:'desmos',daemon_name:'desmos',node_home:'$HOME/.desmos',key_algos:['secp256k1'],slip44:852,fees:{fee_tokens:[{denom:'udaric',fixed_min_gas_price:0.001,low_gas_price:0.01,average_gas_price:0.03,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'udaric'}]},codebase:{git_repo:'https://github.com/desmos-labs/desmos',recommended_version:'v5.1.0',compatible_versions:['5.1.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/desmos-labs/morpheus/master/morpheus-apollo-3/genesis.json'},versions:[{name:'v4.8.0',recommended_version:'v4.8.1',compatible_versions:['v4.8.0','v4.8.1'],next_version_name:'v5.0.0'},{name:'v5.0.0',recommended_version:'v5.1.0',compatible_versions:['v5.1.0']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg'},peers:{seeds:[{id:'be3db0fe5ee7f764902dbcc75126a2e082cbf00c',address:'seed-1.morpheus.desmos.network:26656',provider:'desmos'},{id:'4659ab47eef540e99c3ee4009ecbe3fbf4e3eaff',address:'seed-2.morpheus.desmos.network:26656',provider:'desmos'},{id:'1d9cc23eedb2d812d30d99ed12d5c5f21ff40c23',address:'seed-3.morpheus.desmos.network:26656',provider:'desmos'}]},apis:{rpc:[{address:'https://rpc.morpheus.desmos.network',provider:'desmos'}],rest:[{address:'https://lcd.morpheus.desmos.network',provider:'desmos'}],grpc:[{address:'https://grpc.morpheus.desmos.network:443',provider:'desmos'}]},explorers:[{kind:'bigdipper',url:'https://testnet.bigdipper.live/desmos',tx_page:'https://testnet.live/desmos/transactions/${txHash}',account_page:'https://testnet.bigdipper.live/desmos/accounts/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'doravotatestnet',chain_id:'doravota-devnet',pretty_name:'Dora Vota Testnet',status:'live',network_type:'testnet',bech32_prefix:'dora',daemon_name:'dorad',node_home:'$HOME/.dora',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uDORA',fixed_min_gas_price:0.0025}]},staking:{staking_tokens:[{denom:'uDORA'}]},codebase:{git_repo:'https://github.com/dorafactory/doravota',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{},genesis:{genesis_url:'https://github.com/DoraFactory/doravota/blob/main/config/genesis.json'},versions:[{name:'v9.0.1',recommended_version:'v9.0.1',compatible_versions:['v9.0.1'],binaries:{}},{name:'v10.0.1',recommended_version:'v10.0.1',compatible_versions:['v10.0.1'],binaries:{}},{name:'v11',recommended_version:'v11.0.0',compatible_versions:['v11.0.0'],binaries:{}}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://vota-testnet-rpc.dorafactory.org/',provider:'dorafactory'}],rest:[{address:'https://vota-testnet-rest.dorafactory.org',provider:'dorafactory'}],grpc:[]},explorers:[{kind:'Dora Vota Ping Pub',url:'https://maci-explorer-test.dorafactory.org',tx_page:'https://maci-explorer-test.dorafactory.org/dora/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'elystestnet',status:'live',network_type:'testnet',pretty_name:'Elys Network',chain_id:'elystestnet-1',bech32_prefix:'elys',daemon_name:'elysd',node_home:'$HOME/.elys',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uelys'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/elys-network/elys',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],cosmos_sdk_version:'v0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',cosmwasm_enabled:false,genesis:{genesis_url:'https://snapshots.polkachu.com/testnet-genesis/elys/genesis.json'},versions:[{name:'v0.2.3',recommended_version:'v0.2.3',compatible_versions:['v0.2.3'],cosmos_sdk_version:'v0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',cosmwasm_enabled:false,binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.2.3/elys._v0.2.3_linux_amd64.tar.gz'}},{name:'v0.3.1',recommended_version:'v0.3.1',compatible_versions:['v0.3.1'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.3.1/elys._v0.3.1_linux_amd64.tar.gz'}},{name:'v0.4.0',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.4.0/elys._v0.4.0_linux_amd64.tar.gz'}},{name:'v0.5.0',recommended_version:'v0.5.0',compatible_versions:['v0.5.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.0_linux_amd64.tar.gz'}},{name:'v0.5.1',recommended_version:'v0.5.1',compatible_versions:['v0.5.1'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.1/elys._v0.5.1_linux_amd64.tar.gz'}},{name:'v0.5.2',recommended_version:'v0.5.2',compatible_versions:['v0.5.2'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.2_linux_amd64.tar.gz'}},{name:'v0.5.3',recommended_version:'v0.5.3',compatible_versions:['v0.5.3'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.3/elys._v0.5.3_linux_amd64.tar.gz'}},{name:'v0.5.4',recommended_version:'v0.5.4',compatible_versions:['v0.5.4'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.5.4/elys._v0.5.4_linux_amd64.tar.gz'}},{name:'v0.6.0',recommended_version:'v0.6.0',compatible_versions:['v0.6.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.6.0/elys._v0.6.0_linux_amd64.tar.gz'}},{name:'v0.7.0',recommended_version:'v0.7.0',compatible_versions:['v0.7.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.7.0/elys._v0.7.0_linux_amd64.tar.gz'}},{name:'v0.8.0',recommended_version:'v0.8.0',compatible_versions:['v0.8.0'],binaries:{'linux/amd64':'https://github.com/elys-network/elys/releases/download/v0.8.0/elys._v0.8.0_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'cdf9ae8529aa00e6e6703b28f3dcfdd37e07b27c',address:'37.187.154.66:26656',provider:'nirvana'},{id:'86987eeff225699e67a6543de3622b8a986cce28',address:'91.183.62.162:26656',provider:'utopia'},{id:'ae22b82b1dc34fa0b1a64854168692310f562136',address:'198.27.74.140:26656',provider:'shangrila'},{id:'61284a4d71cd3a33771640b42f40b2afda389a1e',address:'5.101.138.254:26656',provider:'euphoria'}],persistent_peers:[{id:'609c64cc50fb4ebbe7cae3347545d3950ea2c018',address:'65.108.195.29:23656',provider:'Staketab'}]},apis:{rpc:[{address:'https://rpc.testnet.elys.network',provider:'Elys Network'},{address:'https://elys-testnet-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://api.testnet.elys.network',provider:'Elys Network'},{address:'https://elys-testnet-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9390',provider:'Staketab'}]},explorers:[{kind:'ping.pub',url:'https://testnet.elys.network/elys',tx_page:'https://testnet.elys.network/elys/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'empowertestnet',chain_id:'circulus-1',pretty_name:'Empower Testnet',status:'live',network_type:'testnet',bech32_prefix:'empower',daemon_name:'empowerd',node_home:'$HOME/.empowerchain',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umpwr',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/empowerchain/empowerchain',recommended_version:'v1.0.0-rc1',compatible_versions:['v1.0.0-rc1'],genesis:{genesis_url:'https://raw.githubusercontent.com/empowerchain/empowerchain/main/testnets/circulus-1/genesis.json'},versions:[{name:'v1.0.0-rc1',recommended_version:'v1.0.0-rc1',compatible_versions:['v1.0.0-rc1']}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:17456'},{id:'258f523c96efde50d5fe0a9faeea8a3e83be22ca',address:'seed.circulus-1.empower.aviaone.com:20272'},{id:'d6a7cd9fa2bafc0087cb606de1d6d71216695c25',address:'51.159.161.174:26656'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:17456'}]},apis:{rpc:[{address:'https://empower-testnet-rpc.polkachu.com:443',provider:'Polkachu'},{address:'https://empower.rpc.cumulo.com.es:443',provider:'Cumulo'},{address:'https://rpc-t.empower.nodestake.top:443',provider:'NodeStake'},{address:'https://rpc-empower.nodeist.net:443',provider:'Nodeist'},{address:'https://empower-testnet.nodejumper.io:443',provider:'NODEJUMPER'},{address:'https://empower-testnet-rpc.itrocket.net:443',provider:'ITRocket'},{address:'https://rpc.circulus-1.empower.aviaone.com:443',provider:'AviaOne'}],rest:[{address:'https://empower-testnet-api.polkachu.com:443',provider:'Polkachu'},{address:'https://empower.api.cumulo.com.es:443',provider:'Cumulo'},{address:'https://api-t.empower.nodestake.top:443',provider:'NodeStake'},{address:'https://api-empower.nodeist.net:443',provider:'Nodeist'},{address:'https://empower-testnet.nodejumper.io:1317',provider:'NODEJUMPER'},{address:'https://empower-testnet-api.itrocket.net:443',provider:'ITRocket'},{address:'https://api.circulus-1.empower.aviaone.com',provider:'AviaOne'}],grpc:[{address:'empower-testnet-grpc.polkachu.com:17490',provider:'Polkachu'},{address:'empower.grpc.cumulo.com.es:443',provider:'Cumulo'},{address:'grpc-t.empower.nodestake.top:9090',provider:'NodeStake'},{address:'empower-testnet.nodejumper.io:9090',provider:'NODEJUMPER'},{address:'empower-testnet-grpc.itrocket.net:16090',provider:'ITRocket'},{address:'grpc.circulus-1.empower.aviaone.com:443',provider:'AviaOne'}]},explorers:[{kind:'exploreme',url:'https://empowerchain.exploreme.pro',tx_page:'https://empowerchain.exploreme.pro/transaction/${txHash}'},{kind:'ping.pub',url:'https://exp.nodeist.net/Empower',tx_page:'https://exp.nodeist.net/Empower/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.nodestake.top/empower-testnet',tx_page:'https://explorer.nodestake.top/empower-testnet/tx/${txHash}'},{kind:'ping.pub',url:'https://testnet.itrocket.net/empower/staking',tx_page:'https://testnet.itrocket.net/empower/staking/tx/${txHash}'},{kind:'ping.pub',url:'https://explorer.stavr.tech/empower',tx_page:'https://explorer.stavr.tech/empower/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'entrypointtestnet',status:'live',network_type:'testnet',pretty_name:'EntryPoint Testnet',chain_id:'entrypoint-pubtest-1',bech32_prefix:'entrypoint',daemon_name:'entrypointd',node_home:'$HOME/.entrypointd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uentry',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0}]},staking:{staking_tokens:[{denom:'uentry'}]},codebase:{git_repo:'https://github.com/entrypoint-zone/testnets',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'},genesis:{genesis_url:'https://github.com/entrypoint-zone/testnets/blob/2c4490fcce0f9f32d579e2581e592f5c320e5c14/entrypoint-pubtest-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.47.4',consensus:{type:'cometbft',version:'0.37.2'}}]},apis:{rpc:[{address:'https://testnet-rest.entrypoint.zone',provider:'Simply Staking'}],rest:[{address:'https://testnet-rpc.entrypoint.zone',provider:'Simply Staking'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entrypoint-chain-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entrypoint-chain-logo.svg'},explorers:[{kind:'ping.pub',url:'https://explorer.entrypoint.zone/entrypoint',tx_page:'https://explorer.entrypoint.zone/entrypoint/tx/${txHash}',account_page:'https://explorer.entrypoint.zone/entrypoint/account/${accountAddress}'},{kind:'ping.pub',url:'https://testnet.ping.pub/entrypoint',tx_page:'https://testnet.ping.pub/entrypoint/tx/${txHash}',account_page:'https://testnet.ping.pub/entrypoint/account/${accountAddress}'}],keywords:['testnet']},{$schema:'../../chain.schema.json',chain_name:'evmostestnet',status:'live',network_type:'testnet',pretty_name:'Evmos Testnet',chain_id:'evmos_9000-4',bech32_prefix:'evmos',daemon_name:'evmosd',node_home:'$HOME/.evmosd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'atevmos',low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'atevmos'}]},codebase:{git_repo:'https://github.com/evmos/evmos',recommended_version:'v12.0.0-rc4',compatible_versions:['v12.0.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',genesis:{genesis_url:'https://github.com/evmos/testnets/raw/main/evmos_9000-4/genesis.zip'},versions:[{name:'v11.0.0-rc3',recommended_version:'v11.0.0-rc3',compatible_versions:['v11.0.0-rc3'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0'},{name:'v12.0.0',recommended_version:'v12.0.0-rc4',compatible_versions:['v12.0.0-rc4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0'}]},peers:{seeds:[],persistent_peers:[{id:'b7635a113a52d0d25c82267de0648e71e46dc584',address:'167.99.182.201:46656',provider:'coldy'},{id:'005efaae1ae29f95edea5f3729ce7e75511e5d3d',address:'65.108.225.158:13456',provider:'Polkachu'}]},apis:{rpc:[{address:'https://evmos.test.rpc.coldyvalidator.net',provider:'coldy'},{address:'https://evmos-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://evmos.test.api.coldyvalidator.net',provider:'coldy'},{address:'https://evmos-testnet-api.polkachu.com',provider:'Polkachu'}],grpc:[{address:'https://evmos.test.grpc.coldyvalidator.net',provider:'coldy'}]},explorers:[{kind:'Mintscan',url:'https://testnet.mintscan.io/evmos-testnet',tx_page:'https://testnet.mintscan.io/evmos-testnet/txs/${txHash}'},{kind:'NodesGuru',url:'https://testnet.evmos.explorers.guru/',tx_page:'https://testnet.evmos.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'fetchhubtestnet',status:'live',network_type:'testnet',pretty_name:'Fetch.ai Testnet',chain_id:'dorado-1',bech32_prefix:'fetch',daemon_name:'fetchd',node_home:'$HOME/.fetchd',slip44:118,fees:{fee_tokens:[{denom:'atestfet',low_gas_price:0.025,average_gas_price:0.025,high_gas_price:0.035}]},staking:{staking_tokens:[{denom:'atestfet'}]},codebase:{git_repo:'https://github.com/fetchai/fetchd',recommended_version:'v0.10.5',compatible_versions:['v0.10.5'],genesis:{genesis_url:'https://storage.googleapis.com/fetch-ai-testnet-genesis/genesis-dorado-827201.json'},versions:[{name:'v0.10.5',recommended_version:'v0.10.5',compatible_versions:['v0.10.5']}]},peers:{seeds:[{id:'eb9b9717975b49a57e62ea93aa4480e091ae0660',address:'connect-dorado.fetch.ai:36556',provider:'fetch.ai'},{id:'46d2f86a255ece3daf244e2ca11d5be0f16cb633',address:'connect-dorado.fetch.ai:36557',provider:'fetch.ai'},{id:'066fc564979b1f3173615f101b62448ac7e00eb1',address:'connect-dorado.fetch.ai:36558',provider:'fetch.ai'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc-dorado.fetch.ai:443',provider:'fetch.ai'}],rest:[{address:'https://rest-dorado.fetch.ai',provider:'fetch.ai'}],grpc:[{address:'grpc-dorado.fetch.ai:443',provider:'fetch.ai'}]},explorers:[{kind:'bigdipper',url:'https://explore-dorado.fetch.ai',tx_page:'https://explore-dorado.fetch.ai/transactions/${txHash}'},{kind:'azoyalabs',url:'https://fetchstation.azoyalabs.com/testnet',tx_page:'https://fetchstation.azoyalabs.com/testnet/explorer/transactions/${txHash}',account_page:'https://fetchstation.azoyalabs.com/testnet/explorer/address/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'gitopiatestnet',chain_id:'gitopia-janus-testnet-2',pretty_name:'Gitopia Testnet',status:'live',network_type:'testnet',bech32_prefix:'gitopia',daemon_name:'gitopiad',node_home:'$HOME/.gitopia',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utlore',fixed_min_gas_price:0}]},codebase:{git_repo:'https://gitopia.com/gitopia',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],genesis:{genesis_url:'https://server.gitopia.com/raw/gitopia/testnets/master/gitopia-janus-testnet-2/genesis.json.gz'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0']}]},peers:{seeds:[{id:'399d4e19186577b04c23296c4f7ecc53e61080cb',address:'seed.gitopia.com:26656'}],persistent_peers:[{id:'6146658ffe2d148524a9fdcc3d701440053442bf',address:'gitopia-testnet.nodejumper.io:30656',provider:'NODEJUMPER'}]},apis:{rpc:[{address:'https://gitopia-testnet.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://gitopia-testnet.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'https://gitopia-testnet.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'explorer.humans.zone',url:'https://gitopia.explorers.guru/',tx_page:'https://gitopia.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'humanstestnet',chain_id:'testnet-1',pretty_name:'Humans AI Testnet',status:'live',network_type:'testnet',bech32_prefix:'humans',daemon_name:'humansd',node_home:'$HOME/.humans',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uheart',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/humansdotai/humans',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],genesis:{genesis_url:'https://rpc-testnet.humans.zone/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0']}]},apis:{rpc:[{address:'https://humans-testnet.nodejumper.io',provider:'NODEJUMPER'}],rest:[{address:'https://humans-testnet.nodejumper.io:1317',provider:'NODEJUMPER'}],grpc:[{address:'https://humans-testnet.nodejumper.io:9090',provider:'NODEJUMPER'}]},explorers:[{kind:'explorer.humans.zone',url:'https://explorer.humans.zone/',tx_page:'https://explorer.humans.zone/humans-testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'hypersigntestnet',status:'live',network_type:'testnet',pretty_name:'hypersign',chain_id:'jagrat',bech32_prefix:'hid',daemon_name:'hid-noded',node_home:'$HOME/.hid-node',slip44:118,fees:{fee_tokens:[{denom:'uhid',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.02,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/hypersign-protocol/hid-node',recommended_version:'v0.1.5',compatible_versions:['v0.1.5'],binaries:{'linux/amd64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-amd64.tar.gz','linux/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-arm64.tar.gz','darwin/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-darwin-arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/hypersign-protocol/networks/master/testnet/jagrat/final_genesis.json'},versions:[{name:'v0.1.5',recommended_version:'v0.1.5',compatible_versions:['v0.1.5'],binaries:{'linux/amd64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-amd64.tar.gz','linux/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-linux-arm64.tar.gz','darwin/arm64':'https://github.com/hypersign-protocol/hid-node/releases/download/v0.1.5/hid-noded-0.1.5-darwin-arm64.tar.gz'}}]},peers:{seeds:[{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'testnet-seeds.stakerhouse.com:11456',provider:'StakerHouse'}],persistent_peers:[{id:'d7c9b9a3c3a6c5f4ccdfb37a8358755b277271c1',address:'3.110.226.164:26656',provider:'hypersign'}]},apis:{rpc:[{address:'https://rpc.jagrat.hypersign.id',provider:'hypersign'},{address:'https://hypersign-testnet-rpc.stakerhouse.com',provider:'StakerHouse'}],rest:[{address:'https://api.jagrat.hypersign.id',provider:'hypersign'},{address:'https://hypersign-testnet-rest.stakerhouse.com',provider:'StakerHouse'}],grpc:[{address:'grpc.jagrat.hypersign.id:5099',provider:'hypersign'},{address:'hypersign-testnet-grpc.stakerhouse.com:443',provider:'StakerHouse'}]},explorers:[{kind:'Ping Pub',url:'https://explorer.hypersign.id/hypersign-testnet',tx_page:'https://explorer.hypersign.id/hypersign-testnet/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/hypersign',tx_page:'https://cosmotracker.com/hypersign/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'impacthubdevnet',status:'live',network_type:'devnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'devnet-1',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.015,low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v0.20.0',compatible_versions:['v0.20.0'],versions:[{name:'v0.20.0',recommended_version:'v0.20.0',compatible_versions:['v0.20.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://devnet.ixo.earth/rpc/',provider:'ixoworld'}],rest:[{address:'https://devnet.ixo.earth/rest/',provider:'ixoworld'}],grpc:[]},explorers:[{kind:'ixoworld',url:'https://devnet-blockscan.ixo.earth/',tx_page:'https://devnet-blockscan.ixo.earth/transactions/${txHash}',account_page:'https://devnet-blockscan.ixo.earth/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'impacthubtestnet',status:'live',network_type:'testnet',website:'https://www.ixo.world/',pretty_name:'ixo',chain_id:'pandora-8',bech32_prefix:'ixo',daemon_name:'ixod',node_home:'$HOME/.ixod',key_algos:['secp256k1','ed25519'],slip44:118,fees:{fee_tokens:[{denom:'uixo',fixed_min_gas_price:0.015,low_gas_price:0.015,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uixo'}]},codebase:{git_repo:'https://github.com/ixofoundation/ixo-blockchain',recommended_version:'v0.20.0',compatible_versions:['v0.20.0'],genesis:{genesis_url:'https://raw.githubusercontent.com/ixofoundation/genesis/main/pandora-8/genesis.json'},versions:[{name:'v0.20.0',recommended_version:'v0.20.0',compatible_versions:['v0.20.0']}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.testnet.ixo.earth/',provider:'ixoworld'}],rest:[{address:'https://testnet.ixo.earth/rest/',provider:'ixoworld'}],grpc:[]},explorers:[{kind:'ixoworld',url:'https://blockscan-pandora.ixo.earth/',tx_page:'https://blockscan-pandora.ixo.earth/transactions/${txHash}',account_page:'https://blockscan-pandora.ixo.earth/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'imversedtestnet',status:'live',network_type:'testnet',pretty_name:'Imversed Testnet',chain_id:'imversed-test-1',bech32_prefix:'imv',daemon_name:'imversed',node_home:'$HOME/.imversed',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'nimv',fixed_min_gas_price:0.001}]},codebase:{git_repo:'https://github.com/imversed/imversed',recommended_version:'v2.4.0',compatible_versions:['v2.4.0'],binaries:{'linux/amd64':'https://s.imversed.com/imversed_linux_amd64.tar.gz','darwin/arm64':'https://s.imversed.com/imversed_darwin_arm64.tar.gz','darwin/amd64':'https://s.imversed.com/imversed_darwin_amd64.tar.gz','windows/amd64':'https://s.imversed.com/imversed_windows_amd64.tar.gz'},genesis:{genesis_url:'https://s.imversed.com/test-net/genesis.json'},versions:[{name:'v2.4.0',recommended_version:'v2.4.0',compatible_versions:['v2.4.0'],binaries:{'linux/amd64':'https://s.imversed.com/imversed_linux_amd64.tar.gz','darwin/arm64':'https://s.imversed.com/imversed_darwin_arm64.tar.gz','darwin/amd64':'https://s.imversed.com/imversed_darwin_amd64.tar.gz','windows/amd64':'https://s.imversed.com/imversed_windows_amd64.tar.gz'}}]},peers:{persistent_peers:[{id:'9b1ea21b9a1d098169c19e5d6bfa1397bba5c655',address:'34.133.39.91:26656',provider:'imversed'}]},apis:{rpc:[{address:'https://tx-endpoint-test.imversed.com/',provider:'imversed'}],rest:[{address:'https://query-endpoint-test.imversed.com/',provider:'imversed'}],grpc:[{address:'http://qs.imversed.com:9090',provider:'imversed'}]},explorers:[{kind:'Big Dipper',url:'https://tex-s.imversed.com',tx_page:'https://tex-s.imversed.com/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'injectivetestnet',status:'live',network_type:'testnet',website:'https://injective.com',pretty_name:'Injective',chain_id:'injective-888',bech32_prefix:'inj',extra_codecs:['injective'],slip44:60,daemon_name:'injectived',node_home:'$HOME/.injectived',fees:{fee_tokens:[{denom:'inj',fixed_min_gas_price:500000000,low_gas_price:500000000,average_gas_price:700000000,high_gas_price:900000000}]},staking:{staking_tokens:[{denom:'inj'}]},codebase:{git_repo:'https://github.com/InjectiveLabs/testnet',recommended_version:'v1.11.1',compatible_versions:['v1.11.1'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip'},genesis:{genesis_url:'https://injective-snapshots.s3.amazonaws.com/testnet/genesis.json'},versions:[{name:'v1.10.2',recommended_version:'v1.10.2',compatible_versions:['v1.10.2'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/darwin-amd64.zip'},next_version_name:'v1.11.1'},{name:'v1.11.1',recommended_version:'v1.11.1',compatible_versions:['v1.11.1'],binaries:{'linux/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip','darwin/amd64':'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip'}}]},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:14356',provider:'polkachu'}],persistent_peers:[{id:'e5cc63a9117e6f372169f15774ea4f7c5177da25',address:'34.23.245.175:26656',provider:'injectivelabs.org'},{id:'5bf72750f7e015ccfd65246c9f16185144867aff',address:'35.231.107.231:26656',provider:'injectivelabs.org'},{id:'588dd6d1e1a338d1524efcfbd1c2a9bfc5df33d2',address:'104.196.43.6:26656',provider:'injectivelabs.org'},{id:'8a05cc5bc466169a7332287ddce4cd8995684d1a',address:'34.73.247.128:26656',provider:'injectivelabs.org'},{id:'0a2af0f999b08ccaf8825198d9aafb8b947c003f',address:'34.73.57.164:26656',provider:'injectivelabs.org'},{id:'d0c2407f4b1cef137d9d3ada69478234ad2a28f4',address:'34.73.57.164:26656',provider:'injectivelabs.org'}]},apis:{rpc:[{address:'https://injective-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://k8s.testnet.tm.injective.network:443',provider:'injectiveLabs'},{address:'https://testnet.tm.injective.network',provider:'injectiveLabs'}],rest:[{address:'https://injective-testnet-api.polkachu.com',provider:'Polkachu'},{address:'https://k8s.testnet.lcd.injective.network',provider:'injectiveLabs'},{address:'https://testnet.grpc.injective.network',provider:'injectiveLabs'}],grpc:[{address:'injective-testnet-grpc.polkachu.com:14390',provider:'Polkachu'},{address:'k8s.testnet.chain.grpc.injective.network:443',provider:'injectiveLabs'},{address:'https://testnet.grpc.injective.network',provider:'injectiveLabs'}]},explorers:[{kind:'injectiveprotocol',url:'https://testnet.explorer.injective.network/',tx_page:'https://testnet.explorer.injective.network/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'jackaltestnet',chain_id:'canine-1',website:'https://jackalprotocol.com',pretty_name:'Jackal',status:'live',network_type:'testnet',bech32_prefix:'jkl',daemon_name:'canined',node_home:'$HOME/.canine',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujkl',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/JackalLabs/canine-chain',recommended_version:'v1.2.2-alpha.1',compatible_versions:['v1.2.2-alpha.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/JackalLabs/woof/master/genesis/woof-final.json'},binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS'},versions:[{name:'v1.2.2-alpha.1',recommended_version:'v1.2.2-alpha.1',compatible_versions:['v1.2.2-alpha.1'],binaries:{'linux/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux','darwin/amd64':'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS'}}]},peers:{seeds:[{id:'052c498dd1cc603b4d32f772035b6a8ca902def3',address:'23.88.73.211:26656'},{id:'0bdeaaa237b41e3b964a027a110c6ab5bf561177',address:'209.34.206.38:26656'},{id:'bf7ee27a24e7d5f45653206fbbda8c4b716b74b1',address:'89.58.38.59:26656'},{id:'9eecc498dd2542c862f5bfb84ed7d2e1e3d922ab',address:'34.201.48.14:26656'},{id:'bf62b185eef3c185f8ebf81d5cf54bdc064b21d8',address:'85.10.216.157:26656'},{id:'43e800018a5b52ba119a5410ff45cbeb63182cc8',address:'207.244.127.5:26656'},{id:'942087a9665e8235f8037d0b9d2a3f8a8c3d562b',address:'104.207.138.181:26656'},{id:'9d0094606fe8748f1c06b494f7c0cbbd44808ec6',address:'131.153.59.6:26656'},{id:'6071fe2fc7e4f49caa4b1fd1cfe19007152312e0',address:'34.76.87.33:26656'},{id:'3f58d7c35ad55ef6cea94f7aa2ffe79df1c01768',address:'78.107.253.133:26656'},{id:'46cb18ca32ad7329cb82a10316087794ef12150f',address:'185.107.57.74:26656'}],persistent_peers:[{id:'052c498dd1cc603b4d32f772035b6a8ca902def3',address:'23.88.73.211:26656'},{id:'0bdeaaa237b41e3b964a027a110c6ab5bf561177',address:'209.34.206.38:26656'},{id:'bf7ee27a24e7d5f45653206fbbda8c4b716b74b1',address:'89.58.38.59:26656'},{id:'9eecc498dd2542c862f5bfb84ed7d2e1e3d922ab',address:'34.201.48.14:26656'},{id:'bf62b185eef3c185f8ebf81d5cf54bdc064b21d8',address:'85.10.216.157:26656'},{id:'43e800018a5b52ba119a5410ff45cbeb63182cc8',address:'207.244.127.5:26656'},{id:'942087a9665e8235f8037d0b9d2a3f8a8c3d562b',address:'104.207.138.181:26656'},{id:'9d0094606fe8748f1c06b494f7c0cbbd44808ec6',address:'131.153.59.6:26656'},{id:'6071fe2fc7e4f49caa4b1fd1cfe19007152312e0',address:'34.76.87.33:26656'},{id:'3f58d7c35ad55ef6cea94f7aa2ffe79df1c01768',address:'78.107.253.133:26656'},{id:'46cb18ca32ad7329cb82a10316087794ef12150f',address:'185.107.57.74:26656'}]},apis:{rpc:[{address:'https://testnet-rpc.jackalprotocol.com',provider:'Jackal Labs'}],rest:[{address:'https://testnet-api.jackalprotocol.com',provider:'Jackal Labs'}],grpc:[{address:'https://testnet-grpc.jackalprotocol.com',provider:'Jackal Labs'}]},explorers:[{kind:'ping.pub',url:'https://ping.pub/jackal',tx_page:'https://ping.pub/jackal/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'junotestnet',status:'live',network_type:'testnet',pretty_name:'Juno Testnet',chain_id:'uni-6',bech32_prefix:'juno',daemon_name:'junod',node_home:'$HOME/.juno',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ujunox',low_gas_price:0.003,average_gas_price:0.0045,high_gas_price:0.006}]},staking:{staking_tokens:[{denom:'ujunox'}]},codebase:{git_repo:'https://github.com/CosmosContracts/juno',recommended_version:'v15.0.0-alpha.2',compatible_versions:['v15.0.0','v15.0.0-alpha.2'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',genesis:{genesis_url:'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-6/genesis.json'},versions:[{name:'v13.0.0-beta.1',recommended_version:'v13.0.0-beta.1',compatible_versions:['v13.0.0-beta.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v14.0.0-alpha.1',recommended_version:'v14.0.0-alpha.1',compatible_versions:['v14.0.0-alpha.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:12656',provider:'RHINO'}],persistent_peers:[{id:'c54bf418fb542634495f57a1e36c9bd057d55e1b',address:'5.161.80.115:26656',provider:'Reecepbcups'}]},apis:{rpc:[{address:'https://rpc.uni.junonetwork.io',provider:'Juno'},{address:'https://juno-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://uni-rpc.reece.sh',provider:'Reecepbcups'}],rest:[{address:'https://api.uni.junonetwork.io',provider:'Juno'},{address:'https://juno-testnet-api.polkachu.com',provider:'Polkachu'},{address:'https://uni-api.reece.sh',provider:'Reecepbcups'}],grpc:[{address:'juno-testnet-grpc.polkachu.com:12690',provider:'Polkachu'}]},explorers:[{kind:'EZ Staking',url:'https://testnet.app.ezstaking.io/juno-testnet',tx_page:'https://testnet.app.ezstaking.io/juno-testnet/txs/${txHash}',account_page:'https://testnet.app.ezstaking.io/juno-testnet/account/${accountAddress}'},{kind:'Mintscan',url:'https://testnet.mintscan.io/juno-testnet',tx_page:'https://testnet.mintscan.io/juno-testnet/txs/${txHash}'},{kind:'NodesGuru',url:'https://testnet.juno.explorers.guru/',tx_page:'https://testnet.juno.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kichaintestnet',status:'live',network_type:'testnet',pretty_name:'Ki',chain_id:'kichain-t-4',bech32_prefix:'tki',daemon_name:'kid',node_home:'$HOME/.kid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utki',fixed_min_gas_price:0.025}]},codebase:{git_repo:'https://github.com/KiFoundation/ki-tools',recommended_version:'Testnet-3.0.0-beta',compatible_versions:['Testnet-3.0.0-beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Testnet/kichain-t-4/genesis.json'},versions:[{name:'Testnet-3.0.0-beta',recommended_version:'Testnet-3.0.0-beta',compatible_versions:['Testnet-3.0.0-beta']}]},peers:{seeds:[{id:'381dff5439ed042353c5333e61bab1510711f2f5',address:'seed-testnet.blockchain.ki:6969',provider:'kifoundation'}],persistent_peers:[{id:'46b25d81510f8dcc535ca0924961b266e4f59244',address:'135.125.183.94:26656',provider:'Community'},{id:'ada3bbf64f963e764bfe003276354bd121e80ae0',address:'95.111.248.200:26656',provider:'Community'},{id:'276f6fb420b3595b63c2a13d35868cb530a31578',address:'65.21.159.19:26656',provider:'Community'},{id:'7e5710ee0b1576a78a21a89e1588b6c95ee69873',address:'194.163.137.193:26656',provider:'Community'},{id:'323a5c9ccfb73573cbcd634c497b2a7405b198fa',address:'142.132.137.114:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc-challenge.blockchain.ki/',provider:'kifoundation'}],rest:[{address:'https://api-challenge.blockchain.ki/',provider:'kifoundation'}]},explorers:[{kind:'kifoundation',url:'https://kichain-t-4.blockchain.ki/',tx_page:'https://kichain-t-4.blockchain.ki/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kujiratestnet',chain_id:'harpoon-4',pretty_name:'Kujira Harpoon',status:'live',network_type:'testnet',bech32_prefix:'kujira',daemon_name:'kujirad',node_home:'$HOME/.kujira',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ukuji',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/Team-Kujira/core',recommended_version:'v0.4.0',compatible_versions:['v0.4.0'],genesis:{genesis_url:'https://github.com/Team-Kujira/networks/raw/master/testnet/harpoon-4.json'},versions:[{name:'v0.4.0',recommended_version:'v0.4.0',compatible_versions:['v0.4.0']}]},apis:{rpc:[{address:'https://kujira-testnet-rpc.polkachu.com',provider:'polkachu'}],rest:[{address:'https://kujira-testnet-api.polkachu.com/',provider:'polkachu'}]},explorers:[{kind:'explorers.guru',url:'https://kujira.explorers.guru',tx_page:'https://kujira.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kyvedevnet',chain_id:'korellia',pretty_name:'KYVE Korellia',status:'live',network_type:'devnet',bech32_prefix:'kyve',daemon_name:'chaind',node_home:'$HOME/.kyve',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'tkyve',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v0.6.3',compatible_versions:['v0.6.3'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz'},genesis:{genesis_url:'https://github.com/KYVENetwork/chain/releases/download/v0.0.1/genesis.json'},versions:[{name:'v0.6.3',recommended_version:'v0.6.3',compatible_versions:['v0.6.3'],binaries:{'linux/amd64':'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz'}}]},peers:{seeds:[{id:'02dd2c26948ea758a25d3dbc91744f8897681652',address:'3.73.27.185:26656'}],persistent_peers:[{id:'70556c82352b9919fb6f339b9da0ebc587e9148c',address:'3.68.232.117:26656'}]},apis:{rpc:[{address:'https://rpc.korellia.kyve.network',provider:'kyve'}],rest:[{address:'https://api.korellia.kyve.network',provider:'kyve'}]},explorers:[{kind:'explorers.guru',url:'https://kyve.explorers.guru/',tx_page:'https://kyve.explorers.guru/transaction/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'kyvetestnet',chain_id:'kaon-1',pretty_name:'KYVE Kaon',status:'live',network_type:'testnet',bech32_prefix:'kyve',daemon_name:'kyved',node_home:'$HOME/.kyve',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'tkyve',fixed_min_gas_price:0.02,low_gas_price:0.02,average_gas_price:0.03,high_gas_price:0.06}]},staking:{staking_tokens:[{denom:'tkyve'}]},codebase:{git_repo:'https://github.com/KYVENetwork/chain',recommended_version:'v1.0.0-rc0',compatible_versions:['v1.0.0-rc0'],binaries:{'linux/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz','linux/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz','darwin/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz','darwin/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/KYVENetwork/networks/main/kaon-1/genesis.json'},versions:[{name:'v1.0.0-rc0',recommended_version:'v1.0.0-rc0',compatible_versions:['v1.0.0-rc0'],binaries:{'linux/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz','linux/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz','darwin/amd64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz','darwin/arm64':'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz'}}]},peers:{persistent_peers:[{id:'430845649afaad0a817bdf36da63b6f93bbd8bd1',address:'3.67.29.225:26656'},{id:'b68e5131552e40b9ee70427879eb34e146ef20df',address:'18.194.131.3:26656'},{id:'801fa026c6d9227874eeaeba288eae3b800aad7f',address:'52.29.15.250:26656'},{id:'bc8b5fbb40a1b82dfba591035cb137278a21c57d',address:'52.59.65.9:26656'}]},apis:{rpc:[{address:'https://rpc-eu-1.kaon.kyve.network',provider:'kyve'},{address:'https://rpc-kyve-test.ecostake.com',provider:'ecostake'}],rest:[{address:'https://api-eu-1.kaon.kyve.network',provider:'kyve'},{address:'https://rest-kyve-test.ecostake.com',provider:'ecostake'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/kyve-testnet',tx_page:'https://testnet.mintscan.io/kyve-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/kyve-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'lavatestnet',status:'live',network_type:'testnet',website:'https://www.lavanet.xyz/',pretty_name:'Lava',chain_id:'lava-testnet-2',bech32_prefix:'lava@',daemon_name:'lavad',node_home:'$HOME/.lava',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulava',fixed_min_gas_price:1e-9,low_gas_price:1e-9,average_gas_price:1e-9,high_gas_price:1e-9}]},staking:{staking_tokens:[{denom:'ulava'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/lavanet/lava',recommended_version:'v0.21.1.2',compatible_versions:['v0.21.1.2'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64'},cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:false,ibc_go_version:'v7.2.0',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-2/genesis_json/genesis.json'},versions:[{name:'v0.21.1.2',tag:'v0.21.1.2',height:340778,recommended_version:'v0.21.1.2',compatible_versions:['v0.21.1.2'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.21.1.2/lavad-v0.21.1.2-linux-amd64'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',theme:{primary_color_hex:'#D7001F'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.svg'},peers:{seeds:[{id:'3a445bfdbe2d0c8ee82461633aa3af31bc2b4dc0',address:'prod-pnet-seed-node.lavanet.xyz:26656',provider:'Lava'},{id:'e593c7a9ca61f5616119d6beb5bd8ef5dd28d62d',address:'prod-pnet-seed-node2.lavanet.xyz:26656',provider:'Lava'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:19956',provider:'Polkachu'}]},apis:{rpc:[{address:'https://https://public-rpc-testnet2.lavanet.xyz/',provider:'Lava'}],rest:[{address:'https://public-rpc-testnet2.lavanet.xyz/rest/',provider:'Lava'}]},explorers:[{kind:'explorers.guru',url:'https://lava.explorers.guru/',tx_page:'https://lava.explorers.guru//transaction/${txHash}',account_page:'https://lava.explorers.guru//account/${accountAddress}'}],keywords:['rpc','api']},{$schema:'../../chain.schema.json',chain_name:'lavatestnet2',status:'live',network_type:'testnet',website:'https://www.lavanet.xyz/',pretty_name:'Lava',chain_id:'lava-testnet-1',bech32_prefix:'lava@',daemon_name:'lavad',node_home:'$HOME/.lava',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulava',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'ulava'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/lavanet/lava',recommended_version:'v0.12.1',compatible_versions:['v0.12.1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.11.2/lavad-v0.11.2-linux-amd64'},cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-1/genesis_json/genesis.json'},versions:[{name:'v0.4.0',tag:'v0.4.0',height:838,next_version_name:'v0.4.3'},{name:'v0.4.3',tag:'v0.4.3',height:22300,next_version_name:'v0.4.4'},{name:'v0.4.4',tag:'v0.4.4',height:41735,next_version_name:'v0.5.2'},{name:'v0.5.2',tag:'v0.5.2',height:63760,next_version_name:'v0.6.0-RC3'},{name:'v0.6.0-RC3',tag:'v0.6.0-RC3',height:82570,next_version_name:'v0.7.0'},{name:'v0.7.0',tag:'v0.7.0',height:102800,next_version_name:'v0.8.1'},{name:'v0.8.1',tag:'v0.8.1',height:133100,next_version_name:'v0.9.8'},{name:'v0.9.8',tag:'v0.9.8',height:163960,next_version_name:'v0.10.1'},{name:'v0.10.1',tag:'v0.10.1',height:184620,next_version_name:'v0.11.2'},{name:'v0.11.2',tag:'v0.11.2',height:208115,next_version_name:'v0.12.1'},{name:'v0.12.1',tag:'v0.12.1',height:227130,recommended_version:'v0.12.1',compatible_versions:['v0.12.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'3.0.1',ics_enabled:['ics20-1'],binaries:{'linux/amd64':'https://github.com/lavanet/lava/releases/download/v0.11.2/lavad-v0.11.2-linux-amd64'}}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',theme:{primary_color_hex:'#D7001F'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-icon.svg'},peers:{seeds:[{id:'3a445bfdbe2d0c8ee82461633aa3af31bc2b4dc0',address:'prod-pnet-seed-node.lavanet.xyz:26656',provider:'Lava'},{id:'e593c7a9ca61f5616119d6beb5bd8ef5dd28d62d',address:'prod-pnet-seed-node2.lavanet.xyz:26656',provider:'Lava'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:19956',provider:'Polkachu'}]},apis:{rpc:[{address:'https://public-rpc.lavanet.xyz/',provider:'Lava'}],rest:[{address:'https://public-rpc.lavanet.xyz/rest/',provider:'Lava'}]},explorers:[{kind:'lavabigdipper',url:'https://bd.lavanet.xyz',tx_page:'https://bd.lavanet.xyz/transactions/${txHash}',account_page:'https://bd.lavanet.xyz/accounts/${accountAddress}'},{kind:'explorers.guru',url:'https://lava.explorers.guru/',tx_page:'https://lava.explorers.guru//transaction/${txHash}',account_page:'https://lava.explorers.guru//account/${accountAddress}'}],keywords:['rpc','api']},{$schema:'../chain.schema.json',chain_name:'lumenxtestnet',status:'live',network_type:'testnet',pretty_name:'LumenX-Test',chain_id:'lumenx-test',bech32_prefix:'lumen',daemon_name:'lumenxd',node_home:'$HOME/.lumenx',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ulumen',fixed_min_gas_price:0.0025,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ulumen'}]},codebase:{ics_enabled:['ics20-1']},peers:{seeds:[],persistent_peers:[{id:'8b66dba116f7f1feb0ff0649273ade6c9eca816c',address:'38.242.237.107:26706'},{id:'6e9a9670d7b156203139cb5fd547be78147565c9',address:'62.171.145.215:26656'}]},apis:{rpc:[{address:'https://testnet-rpc.lumenx.chaintools.tech/',provider:'ChainTools'},{address:'https://testrpc-lumenx.cryptonet.pl/',provider:'CryptoNet'}],rest:[{address:'https://testnet-api.lumenx.chaintools.tech/',provider:'ChainTools'},{address:'https://testapi-lumenx.cryptonet.pl/',provider:'CryptoNet'}],grpc:[]},explorers:[{kind:'ping.pub',url:'https://testnet.explorer.chaintools.tech/lumenx',tx_page:'https://testnet.explorer.chaintools.tech/lumenx/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'marstestnet',status:'live',network_type:'testnet',pretty_name:'Mars Hub Testnet',chain_id:'ares-1',bech32_prefix:'mars',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'umars',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'umars'}]},codebase:{ics_enabled:['ics20-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/mars-protocol/networks/main/ares-1/genesis.json'}},apis:{rpc:[{address:'https://testnet-rpc.marsprotocol.io/',provider:'Mars Protocol'},{address:'https://rpc-mars.nodeist.net/',provider:'Nodeist'}],rest:[{address:'https://testnet-rest.marsprotocol.io/',provider:'Mars Protocol'},{address:'https://api-mars.nodeist.net/',provider:'Nodeist'}]},explorers:[{kind:'Mars Protocol',url:'https://testnet-explorer.marsprotocol.io',tx_page:'https://testnet-explorer.marsprotocol.io/transactions/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/t-mars/',tx_page:'https://exp.nodeist.net/t-mars/transactions/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/marstestnet/images/mars.png'}},{$schema:'../chain.schema.json',chain_name:'migalootestnet',status:'live',network_type:'testnet',website:'https://www.whitewhale.money/',pretty_name:'Migaloo Testnet',chain_id:'narwhal-1',bech32_prefix:'migaloo',daemon_name:'migalood',node_home:'$HOME/.migalood',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwhale',fixed_min_gas_price:0.25,low_gas_price:0.25,average_gas_price:0.5,high_gas_price:0.75}]},staking:{staking_tokens:[{denom:'uwhale'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.png'},codebase:{git_repo:'https://github.com/White-Whale-Defi-Platform/migaloo-chain',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/testnet/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://migaloo-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://migaloo-testnet-api.polkachu.com',provider:'Polkachu'}],grpc:[]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/narwhal',tx_page:'https://testnet.ping.pub/narwhal/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'neutrontestnet',status:'live',network_type:'testnet',pretty_name:'Neutron Testnet',chain_id:'pion-1',bech32_prefix:'neutron',daemon_name:'neutrond',node_home:'$HOME/.neutrond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'untrn',low_gas_price:0,average_gas_price:0.025,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/neutron-org/neutron',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1',genesis:{genesis_url:'https://github.com/cosmos/testnets/raw/master/replicated-security/pion-1/pion-1-genesis.json'},versions:[{name:'v0.4.3',recommended_version:'v0.4.3',compatible_versions:['v0.4.3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v1.0.4',recommended_version:'v1.0.4',compatible_versions:['v1.0.4'],cosmos_sdk_version:'0.45',consensus:{type:'cometbft',version:'0.34.27'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.1'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.svg'},peers:{seeds:[{id:'0de4d730b5341d3a83721e1cbb5ce7772e26a400',address:'p2p-falcron.pion-1.ntrn.tech:26656',provider:'Neutron'}],persistent_peers:[{id:'49d75c6094c006b6f2758e45457c1f3d6002ce7a',address:'pion-banana.rs-testnet.polypore.xyz:26656',provider:'Hypha'},{id:'f2520026fb9086f1b2f09e132d209cbe88064ec1',address:'pion-cherry.rs-testnet.polypore.xyz:26656',provider:'Hypha'}]},apis:{rpc:[{address:'https://rpc-falcron.pion-1.ntrn.tech',provider:'Neutron'},{address:'https://neutron-testnet-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://rest-falcron.pion-1.ntrn.tech',provider:'Neutron'},{address:'https://api.pion.remedy.tm.p2p.org',provider:'P2P.ORG'},{address:'https://rest.baryon-sentry-01.rs-testnet.polypore.xyz',provider:'Hypha'}],grpc:[{address:'grpc-falcron.pion-1.ntrn.tech:80',provider:'Neutron'},{address:'grpc.baryon.remedy.tm.p2p.org:443',provider:'P2P.ORG'}]},explorers:[{kind:'Ping.pub Explorer from Hypha',url:'https://explorer.rs-testnet.polypore.xyz/pion-1',tx_page:'https://explorer.rs-testnet.polypore.xyz/pion-1/tx/${txHash}',account_page:'https://explorer.rs-testnet.polypore.xyz/baryon-1/account/${accountAddress}'},{kind:'Mintscan',url:'https://testnet.mintscan.io/neutron-testnet',tx_page:'https://testnet.mintscan.io/neutron-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/neutron-testnet/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'nobletestnet',chain_id:'grand-1',website:'https://nobleassets.xyz/',pretty_name:'Noble',status:'live',network_type:'mainnet',bech32_prefix:'noble',daemon_name:'nobled',node_home:'$HOME/.nobled',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uusdc',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'ustake'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/strangelove-ventures/noble',recommended_version:'v4.0.0-beta1',compatible_versions:['v0.3.0','v0.4.1','v0.5.0','v4.0.0-alpha1','v4.0.0-alpha2','v4.0.0-alpha3','v4.0.0-beta1'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],genesis:{name:'v0.3.0',genesis_url:'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/testnet/grand-1/genesis.json'},versions:[{name:'v0.3.0',tag:'v0.3.0',height:0,next_version_name:'v0.4.1'},{name:'v0.4.1',tag:'v0.4.2',height:302000,recommended_version:'v0.4.1',compatible_versions:['v0.4.1'],cosmos_sdk_version:'v0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0',ics_enabled:['ics20-1'],next_version_name:'radon'},{name:'radon',tag:'v3.0.0',height:645000,recommended_version:'v0.5.1',compatible_versions:['v0.5.0','v0.5.1'],cosmos_sdk_version:'v0.45',consensus:{type:'cometbft',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0 (fork)',ics_enabled:['ics20-1']},{name:'v3.0.0',tag:'v3.0.0',height:1397000,recommended_version:'v3.0.0',cosmos_sdk_version:'v0.45',consensus:{type:'cometbft',version:'0.34'},cosmwasm_enabled:false,ibc_go_version:'v3.4.0 (fork)',ics_enabled:['ics20-1']}]},peers:{persistent_peers:[{id:'38179b18853d6a8cb86b99881e02cf72f18b9d0f',address:'34.127.46.223:26656',provider:'Strangelove'},{id:'57546d799a1cdef74b9a174052821a6e93636dfc',address:'34.145.87.4:26656',provider:'Strangelove'},{id:'6b76ad22a73897e3c39c7d87b7d12a3b7d690bff',address:'34.168.48.128:26656',provider:'Strangelove'},{id:'f8a0d8942bcf02b94ed875ded9cb23944a53e48a',address:'141.95.97.28:15656',provider:'B-Harvest'},{id:'d82829d886635ffcfcef66adfaa725acb522e1c6',address:'83.136.255.243:26656',provider:'Everstake'}]},apis:{rpc:[{address:'https://noble-testnet-rpc.polkachu.com',provider:'polkachu'},{address:'https://rpc.testnet.noble.strange.love:443',provider:'strangelove'}],rest:[{address:'https://noble-testnet-api.polkachu.com',provider:'polkachu'},{address:'https://api.testnet.noble.strange.love',provider:'strangelove'}],grpc:[{address:'noble-testnet-grpc.polkachu.com:21590',provider:'polkachu'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/noble-testnet',tx_page:'https://testnet.mintscan.io/noble-testnet/txs/${txHash}'},{kind:'ping.pub',url:'https://explore.strange.love/grand-1',tx_page:'https://explore.strange.love/grand-1/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'noistestnet',status:'live',network_type:'testnet',website:'https://nois.network',pretty_name:'Nois',chain_id:'nois-testnet-005',bech32_prefix:'nois',daemon_name:'noisd',node_home:'$HOME/.noisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unois',fixed_min_gas_price:0,low_gas_price:0.05,average_gas_price:0.05,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'unois'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/noislabs/noisd',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{name:'v1',genesis_url:'https://raw.githubusercontent.com/noislabs/networks/nois-testnet-005/nois-testnet-005/genesis.json'},versions:[{name:'v1',tag:'v1.0.1',height:0,recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},images:[{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png',theme:{primary_color_hex:'#0C0914'}}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png'},peers:{seeds:[{id:'da81dd66bca4bba509163dbd06b4a6b2e05c2e12',address:'nois-testnet-seed.itrocket.net:21656',provider:'itrocket'},{id:'bf07906c7cf0f23606c83be15624be2c67b3929c',address:'139.59.154.47:17356',provider:''}]},apis:{rpc:[{address:'https://nois-testnet-rpc.polkachu.com',provider:'Polkachu'},{address:'https://nois-testnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://rpc.nois.mcbnode.online:443',provider:'mcbnode'},{address:'https://nois-testnet.rpc.kjnodes.com:443',provider:'kjnodes'},{address:'https://tnois-rpc.systemd.run:443',provider:'systemd'}],grpc:[{address:'tnois-grpc.systemd.run:443',provider:'systemd'},{address:'nois-testnet-grpc.itrocket.net:21090',provider:'itrocket'}],rest:[{address:'https://api.nois.mcbnode.online',provider:'mcbnode'},{address:'https://tnois-api.systemd.run:443',provider:'systemd'}]},explorers:[{kind:'explorers.guru',url:'https://testnet.nois.explorers.guru',tx_page:'https://testnet.nois.explorers.guru/transaction/${txHash}',account_page:'https://testnet.nois.explorers.guru/account/${accountAddress}'}],keywords:['nois','randomness','drand','wasm']},{$schema:'../../chain.schema.json',chain_name:'nolustestnet',status:'live',website:'https://nolus.io/',network_type:'testnet',pretty_name:'Nolus Testnet',chain_id:'rila-1',bech32_prefix:'nolus',daemon_name:'nolusd',node_home:'$HOME/.nolusd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'unls',low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'unls'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/nolus-protocol/nolus-core',recommended_version:'v0.4.0',compatible_versions:[],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/testnet/rila-1/genesis.json'},versions:[{name:'v0.3.0',recommended_version:'v0.3.0',compatible_versions:[],cosmos_sdk_version:'0.45',cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'4.3.0',ics_enabled:['ics20-1','ics27-1']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.png'},apis:{rpc:[{address:'https://rila-cl.nolus.network:26657',provider:'NolusProtocol'}],rest:[{address:'https://rila-cl.nolus.network:1317',provider:'NolusProtocol'}],grpc:[{address:'https://rila-cl.nolus.network:9090',provider:'NolusProtocol'}]},explorers:[{kind:'Nolus Explorer',url:'https://explorer-rila.nolus.io/rila-1/',tx_page:'https://explorer-rila.nolus.io/rila-1/tx/${txHash}',account_page:'https://explorer-rila.nolus.io/rila-1/account/${accountAddress}'}],keywords:['testnet']},{$schema:'../../chain.schema.json',chain_name:'ojotestnet',status:'live',network_type:'testnet',pretty_name:'Ojo Network Testnet',chain_id:'ojo-devnet-1',bech32_prefix:'ojo',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uojo',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0,high_gas_price:0.025}]},staking:{staking_tokens:[{denom:'uojo'}]},codebase:{ics_enabled:['ics20-1']},apis:{rpc:[{address:'https://rpc-1.ojo.nodes.guru/',provider:'Ojo Network'}],rest:[{address:'https://api-1.ojo.nodes.guru/',provider:'Ojo Network'}]},explorers:[{kind:'Ojo Network',url:'https://sauron.ojo.network/ojo-devnet-1',tx_page:'https://sauron.ojo.network/ojo-devnet-1/tx/${txHash}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/ojotestnet/images/ojo.png'}},{$schema:'../../chain.schema.json',chain_name:'okp4testnet',chain_id:'okp4-nemeton-1',website:'https://okp4.network/',pretty_name:'OKP4 Nemeton',status:'live',network_type:'testnet',bech32_prefix:'okp4',daemon_name:'okp4d',node_home:'$HOME/.okp4',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uknow',fixed_min_gas_price:0,low_gas_price:0.01,average_gas_price:0.025,high_gas_price:0.03}]},staking:{staking_tokens:[{denom:'uknow'}]},codebase:{git_repo:'https://github.com/okp4/okp4d',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],binaries:{'linux/amd64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64','linux/arm64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64'},genesis:{genesis_url:'https://raw.githubusercontent.com/okp4/networks/main/chains/nemeton-1/genesis.json'},versions:[{name:'v4.1.0',tag:'v4.1.0',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],binaries:{'linux/amd64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64','linux/arm64':'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/okp4testnet/images/okp4.png'},peers:{seeds:[{id:'f2364a89e2762cb05673c056ee0bc234652856cc',address:'66.206.6.82:26656'},{id:'64b4778a249c5b67ed9f63ec7886a47bef363a33',address:'188.120.224.87:26656'},{id:'114180a593e480b0443ca61bb1325289a7029bc6',address:'78.47.198.121:26656'},{id:'624b5d754f79a2466bff14c1dd462c5508d35f78',address:'167.235.197.90:26656'},{id:'8bc91ffabd860b6b54766ac3788d7c284e45b964',address:'174.138.30.240:26656'},{id:'61544968b65e34a59513b67613519cd37ace7ecb',address:'161.97.151.109:26656'},{id:'666c7b5ef2a81e4a3115785c90305d5371e067ed',address:'162.55.234.160:26656'},{id:'78d923333e39e747c6a7fbfcc822ec6279990556',address:'91.211.251.232:28656'}]},apis:{rpc:[{address:'https://api.testnet.okp4.network/rpc',provider:'OKP4'},{address:'https://okptest-rpc.quickapi.com',provider:'Chainlayer'},{address:'https://okp4-testnet-rpc.polkachu.com',provider:'Polkachu'}],rest:[{address:'https://okptest-lcd.quickapi.com',provider:'Chainlayer'},{address:'https://okp4-testnet-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'okp4-testnet-grpc.polkachu.com:17690',provider:'Polkachu'},{address:'grpc.testnet.okp4.network:443',provider:'OKP4'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/OKP4%20testnet',tx_page:'https://testnet.ping.pub/OKP4%20testnet/tx/${txHash}'},{kind:'ping.pub',url:'https://explore.okp4.network/OKP4%20testnet',tx_page:'https://explore.okp4.network/OKP4%20testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'osmosistestnet',status:'live',network_type:'testnet',pretty_name:'Osmosis Testnet',chain_id:'osmo-test-5',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}]},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v15.0.0',compatible_versions:['v15.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,genesis:{genesis_url:'https://genesis.osmotest5.osmosis.zone/genesis.json'},versions:[{name:'v14.0.0-rc1',recommended_version:'v14.0.0-rc1',compatible_versions:['v14.0.0-rc1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0-rc3',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0',recommended_version:'v15.0.0',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true}]},peers:{seeds:[{id:'bb197876fd952d245ef6377e3651c157e3d7ed81',address:'157.245.26.231:26656',provider:''},{id:'7c2b9e76be5c2142c76b429d9c29e902599ceb44',address:'157.245.21.183:26656',provider:''}],persistent_peers:[{id:'51084fccec1c309a415e89d39e6f0881c49493ed',address:'95.217.144.107:12556',provider:''},{id:'a5c34bdd777dd418ff7152a8646fd2f31f53f8a5',address:'46.232.248.117:2000',provider:''}]},apis:{rpc:[{address:'https://rpc.osmotest5.osmosis.zone/',provider:'Osmosis'},{address:'https://rpc.testnet.osl.zone/',provider:'OSL'}],rest:[{address:'https://lcd.osmotest5.osmosis.zone/',provider:'Osmosis'}],grpc:[{address:'https://grpc.osmotest5.osmosis.zone/',provider:'Osmosis'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png'},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/osmosis-testnet',tx_page:'https://testnet.mintscan.io/osmosis-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/osmosis-testnet/account/${accountAddress}'},{kind:'ping.pub',url:'https://explorer.osmotest5.osmosis.zone',tx_page:'https://explorer.osmotest5.osmosis.zone/osmo-test-5/tx/${txHash}',account_page:'https://explorer.osmotest5.osmosis.zone/osmo-test-5/account/${accountAddress}'}],keywords:['dex','testnet']},{$schema:'../../chain.schema.json',chain_name:'osmosistestnet4',status:'live',network_type:'testnet',pretty_name:'Osmosis Testnet',chain_id:'osmo-test-4',bech32_prefix:'osmo',daemon_name:'osmosisd',node_home:'$HOME/.osmosisd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uosmo',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uosmo'}]},codebase:{git_repo:'https://github.com/osmosis-labs/osmosis',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,genesis:{genesis_url:'https://github.com/osmosis-labs/networks/raw/main/osmo-test-4/genesis.tar.bz2'},versions:[{name:'v14.0.0-rc1',recommended_version:'v14.0.0-rc1',compatible_versions:['v14.0.0-rc1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true},{name:'v15.0.0-rc3',recommended_version:'v15.0.0-rc3',compatible_versions:['v15.0.0-rc3'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true}]},peers:{seeds:[{id:'0f9a9c694c46bd28ad9ad6126e923993fc6c56b1',address:'137.184.181.105:26656',provider:''}],persistent_peers:[{id:'4ab030b7fd75ed895c48bcc899b99c17a396736b',address:'137.184.190.127:26656',provider:''},{id:'3dbffa30baab16cc8597df02945dcee0aa0a4581',address:'143.198.139.33:26656',provider:''}]},apis:{rpc:[{address:'https://rpc.osmo-test.ccvalidators.com/',provider:'CryptoCrew'},{address:'https://osmosistest-rpc.quickapi.com/',provider:'ChainLayer'},{address:'https://rpc.testnet.osmosis.zone/',provider:'Osmosis'}],rest:[{address:'https://osmosistest-lcd.quickapi.com/',provider:'CryptoCrew'},{address:'https://lcd.osmo-test.ccvalidators.com/',provider:'ChainLayer'},{address:'https://testnet-rest.osmosis.zone/',provider:''}],grpc:[{address:'https://grpc-test.osmosis.zone:443',provider:'Osmosis'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png'},keywords:['dex','testnet']},{$schema:'../../chain.schema.json',chain_name:'permtestnet',status:'live',network_type:'testnet',pretty_name:'Perm Testnet',chain_id:'testnet-1',bech32_prefix:'perm',daemon_name:'permd',node_home:'$HOME/.perm',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uperm',low_gas_price:0.0025,average_gas_price:0.0025,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'uperm'}]},codebase:{git_repo:'https://github.com/Loop-Protocol/perm.git',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Loop-Protocol/testnet/main/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'},{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.3.finance/',provider:'Perm Network'}],rest:[{address:'https://rest.3.finance/',provider:'Perm Network'}],grpc:[{address:'https://grpc.3.finance/',provider:'Perm Network'}]},explorers:[{kind:'bigdipper',url:'https://explorer.testnet.perm.ooo/',tx_page:'https://explorer.testnet.perm.ooo/transactions/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'persistencetestnet',chain_id:'test-core-1',pretty_name:'Persistence Testnet',status:'live',network_type:'testnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uxprt'}]},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v6.0.0-rc5',compatible_versions:['v6.0.0-rc5'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/test-core-1/final_genesis.json'},versions:[{name:'v6.0.0-rc5',recommended_version:'v6.0.0-rc5',compatible_versions:['v6.0.0-rc5'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz'}}]},peers:{seeds:[{id:'5c2a752c9b1952dbed075c56c600c3a79b58c395',address:'persistence.testnet.seed.autostake.net:26896',provider:'Auto Stake'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:15456',provider:'AutoStake'}],persistent_peers:[{id:'5c2a752c9b1952dbed075c56c600c3a79b58c395',address:'persistence.testnet.peer.autostake.net:26896',provider:'AutoStake'},{id:'14ecdc5126ea8d93c7d3a863d9d38e380e46fc06',address:'185.225.233.30:26656',provider:'Cosmonaut Stakes'},{id:'987c7cd05003194334f55ed5cbcc0fe8cd9df021',address:'65.108.233.109:15456',provider:'Polkachu'}]},apis:{rpc:[{address:'https://rpc-testnet-persistence.architectnodes.com/',provider:'Architect Nodes'},{address:'https://persistence-testnet-rpc.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rpc.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rpc.testnet.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-rpc.polkachu.com/',provider:'Polkachu'}],rest:[{address:'https://rest-testnet-persistence.architectnodes.com/',provider:'Architect Nodes'},{address:'https://persistence-testnet-api.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rest.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rest.testnet.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-api.polkachu.com/',provider:'Polkachu'}],grpc:[{address:'persistence-testnet-grpc.polkachu.com:15490',provider:'Polkachu'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/test-core-1/',tx_page:'https://testnet.ping.pub/test-core-1/tx/${txHash}'},{kind:'mintscan',url:'https://testnet.mintscan.io/persistence-testnet',tx_page:'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'persistencetestnet2',chain_id:'test-core-2',pretty_name:'Persistence Testnet',status:'live',network_type:'testnet',website:'https://persistence.one/',bech32_prefix:'persistence',daemon_name:'persistenceCore',node_home:'$HOME/.persistenceCore',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxprt',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uxprt'}],lock_duration:{time:'1814400s'}},codebase:{git_repo:'https://github.com/persistenceOne/persistenceCore',recommended_version:'v9.1.1',compatible_versions:['v9.1.1'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/persistenceOne/networks/auditOne/test-core-2/test-core-2/genesis.json'},versions:[{name:'v7.0.2',recommended_version:'v7.0.2',compatible_versions:['v7.0.2'],binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.2/persistenceCore-v7.0.2-linux-amd64.tar.gz'}},{name:'v8',tag:'v8.0.0',recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v8.1.0'},{name:'v8.1.0',tag:'v8.1.0',recommended_version:'v8.1.0',compatible_versions:['v8.1.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v9'},{name:'v9',tag:'v9.0.0',height:1531570,proposal:16,recommended_version:'v8.0.0',compatible_versions:['v8.0.0'],cosmos_sdk_version:'0.47',consensus:{type:'tendermint',version:'0.37'},ibc_go_version:'v7.2.0',cosmwasm_version:'0.40',cosmwasm_enabled:true,next_version_name:'v9.1.0'},{name:'v9.1.0',tag:'v9.1.1',height:1543200,proposal:17,recommended_version:'v9.1.1',compatible_versions:['v9.1.1','v9.1.0'],cosmos_sdk_version:'v0.47.x-lsm',ibc_go_version:'v7.2.0',ics_enabled:['ics20-1','ics27-1'],consensus:{type:'cometbft',version:'v0.37.2'},cosmwasm_version:'v0.40.2',cosmwasm_enabled:true,cosmwasm_path:'$HOME/.persistenceCore/wasm',binaries:{'linux/amd64':'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz'}}]},peers:{seeds:[{id:'3ce04530d850e727d092e9a81d9f580c7ff8db56',address:'141.94.97.77:26656',provider:'Persistence'}],persistent_peers:[{id:'171e837618d9ec0b5faf0c91edc0cc3edd1cf204',address:'188.172.228.225:26656',provider:'YTWOFUND'},{id:'cee6b94965f301e8b5ad905a65fa39c03cd193ce',address:'51.68.152.17.30:26656',provider:'Persistence'},{id:'7f971fc5fc2ffedbaf32f3b4021645571461a712',address:'198.244.177.67:26656',provider:'Persistence'},{id:'21ca0b996db604681fb73721ecb01d2c6410c628',address:'162.19.94.46:26656',provider:'Persistence'}]},apis:{rpc:[{address:'https://rpc-persistence-testnet-01.stakeflow.io/',provider:'StakeFlow'},{address:'https://persistence-testnet-rpc.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rpc.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rpc.testnet2.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://persistencecoretest-rpc.ytwofund.pro/',provider:'YTWOFUND'},{address:'http://persistence-testnet.paranorm.pro:24657/',provider:'Paranorm'}],rest:[{address:'https://api-persistence-testnet-01.stakeflow.io/',provider:'StakeFlow'},{address:'https://persistence-testnet-api.baryon.dev/',provider:'Baryon'},{address:'https://persistence-testnet-rest.cosmonautstakes.com/',provider:'Cosmonaut Stakes'},{address:'https://rest.testnet2.persistence.one/',provider:'Persistence'},{address:'https://persistence-testnet-api.polkachu.com/',provider:'Polkachu'},{address:'https://persistenceCoreTest-rest.ytwofund.pro',provider:'YTWOFUND'}],grpc:[{address:'persistence-testnet-grpc.polkachu.com:15490',provider:'Polkachu'},{address:'persistenceCoreTest-grpc.ytwofund.pro:9090',provider:'YTWOFUND'}]},explorers:[{kind:'mintscan',url:'https://testnet.mintscan.io/persistence-testnet',tx_page:'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}',account_page:'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}'},{kind:'StakeFlow',url:'https://stakeflow.io/persistence-testnet',tx_page:'https://stakeflow.io/persistence-testnet/transactions/${txHash}',account_page:'https://stakeflow.io/persistence-testnet/accounts/${accountAddress}'},{kind:'baryon',url:'https://testnet-explorer.baryon.dev/test-core-2',tx_page:'https://testnet-explorer.baryon.dev/test-core-2/tx/{txHash}',account_page:'https://testnet-explorer.baryon.dev/test-core-2/account/${accountAddress}'}]},{$schema:'../../chain.schema.json',chain_name:'quasartestnet',status:'live',network_type:'testnet',pretty_name:'Quasar Testnet',chain_id:'qsr-questnet-04',bech32_prefix:'quasar',daemon_name:'quasarnoded',node_home:'$HOME/.quasarnoded',key_algos:['secp256k1'],slip44:118,staking:{staking_tokens:[{denom:'uqsr'}]},codebase:{recommended_version:'v0.0.2-alpha-11',compatible_versions:['v0.0.2-alpha-11'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true,genesis:{genesis_url:'https://raw.githubusercontent.com/quasar-finance/questnet/main/v04/definitive-genesis.json'},versions:[{name:'v0.0.2-alpha-11',recommended_version:'v0.0.2-alpha-11',compatible_versions:['v0.0.2-alpha-11'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.27',cosmwasm_enabled:true}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:18256',provider:'Polkachu'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:18256',provider:'Rhino Stake'}],persistent_peers:[{id:'8a19aa6e874ed5720aad2e7d02567ec932d92d22',address:'141.94.248.63:26656',provider:''},{id:'444b80ce750976df59b88ac2e08d720e1dbbf230',address:'68.183.75.239:26666',provider:''},{id:'20b4f9207cdc9d0310399f848f057621f7251846',address:'222.106.187.13:40606',provider:''},{id:'7ef67269c8ec37ff8a538a5ae83ca670fd2da686',address:'137.184.192.123:26656',provider:''},{id:'19afe579cc0a2b38ca87143f779f45e9a7f18a2f',address:'18.134.191.148:26656',provider:''},{id:'a23f002bda10cb90fa441a9f2435802b35164441',address:'38.146.3.203:18256',provider:''},{id:'bba6e85e3d1f1d9c127324e71a982ddd86af9a99',address:'88.99.3.158:18256',provider:''},{id:'966acc999443bae0857604a9fce426b5e09a7409',address:'65.108.105.48:18256 ',provider:''},{id:'177144bed1e280a6f2435d253441e3e4f1699c6d',address:'65.109.85.226:8090',provider:''},{id:'769ebaa9942375e70cebc21a75a2cfda41049d99',address:'135.181.210.186:26656',provider:''},{id:'8937bdacf1f0c8b2d1ffb4606554eaf08bd55df4',address:'5.75.255.107:26656',provider:''},{id:'99a0695a7358fa520e6fcd46f91492f7cf205d4d',address:'34.175.159.249:26656',provider:''},{id:'47401f4ac3f934afad079ddbe4733e66b58b67da',address:'34.175.244.202:26656',provider:''}]},apis:{rpc:[{address:'https://quasar-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://questnet.quasar-finance.rhinostake.com/',provider:'Rhino Stake'},{address:'https://quasar-testnet-rpc.swiss-staking.ch',provider:'Swiss Staking'}],rest:[{address:'https://quasar-testnet-api.polkachu.com/',provider:'Polkachu'},{address:'https://questnet.quasar-finance.rhinostake.com/',provider:'Rhino Stake'},{address:'https://quasar-testnet-api.swiss-staking.ch/',provider:'Swiss Staking'}],grpc:[{address:'quasar-testnet-grpc.polkachu.com:18290',provider:'Polkachu'},{address:'quasar-testnet-grpc.swiss-staking.ch:10090',provider:'Swiss Staking'}]},keywords:['testnet']},{$schema:'../chain.schema.json',chain_name:'quicksilvertestnet',status:'live',network_type:'testnet',pretty_name:'Quicksilver Testnet',chain_id:'rhye-1',bech32_prefix:'quick',daemon_name:'quicksilverd',node_home:'$HOME/.quicksilverd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqck',low_gas_price:0.0001,average_gas_price:0.0001,high_gas_price:0.00025}]},staking:{staking_tokens:[{denom:'uqck'}]},codebase:{git_repo:'https://github.com/ingenuity-build/quicksilver',recommended_version:'v1.4.2-rc7',compatible_versions:['v1.4.2-rc7'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/ingenuity-build/testnets/main/rhye/genesis.json'},versions:[{name:'v1.4.2-rc7',recommended_version:'v1.4.2-rc7',compatible_versions:['v1.4.2-rc7'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0'}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:11156',provider:'Polkachu'}],persistent_peers:[{id:'8e14e58b054248a04be96e4a40d6359e93b636ac',address:'65.108.65.94:26656'},{id:'5a3c424c19d9ab694190a7805a2b1a146460d752',address:'65.108.2.27:26656'},{id:'e6bf55bc9f08958b7518bea455423375db78d1ef',address:'65.108.13.176:26657'}]},apis:{rpc:[{address:'https://quicksilver-testnet-rpc.polkachu.com/',provider:'polkachu'}],rest:[{address:'https://quicksilver-testnet-api.polkachu.com/',provider:'polkachu'}],grpc:[{address:'quicksilver-testnet-grpc.polkachu.com:11190',provider:'polkachu'}]},explorers:[{url:'https://testnet.quicksilver.explorers.guru',tx_page:'https://testnet.quicksilver.explorers.guru/transaction/${txHash}',account_page:'https://testnet.quicksilver.explorers.guru/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'qwoyntestnet',status:'live',network_type:'testnet',website:'https://qwoyn.studio/',pretty_name:'Qwoyn',chain_id:'higgs-boson-1',bech32_prefix:'qwoyn',daemon_name:'qwoynd',node_home:'$HOME/.qwoynd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uqwoyn'}]},staking:{staking_tokens:[{denom:'uqwoyn'}]},codebase:{git_repo:'https://github.com/cosmic-horizon/QWOYN',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip'},cosmos_sdk_version:'0.42.10',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'3.0.0',ics_enabled:['ics20-1','ics27-1'],genesis:{genesis_url:'https://raw.githubusercontent.com/cosmic-horizon/testnets/main/higgs-boson-1/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.42.10',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'3.0.0',ics_enabled:['ics20-1','ics27-1'],binaries:{'linux/amd64':'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip'}}]},peers:{seeds:[],persistent_peers:[{id:'520d904daa98ff2fe88baee1c3701a30beb0208b',address:'137.220.37.9:26656'}]},apis:{rpc:[{address:'http://137.220.37.9:26657',provider:'Qwoyn Studios'}],grpc:[{address:'http://137.220.37.9:9090',provider:'Qwoyn Studios'}],rest:[{address:'http://137.220.37.9:1317',provider:'Qwoyn Studios'}]},explorers:[{kind:'skynetexplorers',url:'https://www.skynetexplorers.com/qwoyn-studios',tx_page:'https://www.skynetexplorers.com/qwoyn-studios/txs/${txHash}',account_page:'https://www.skynetexplorers.com/qwoyn-studios/account/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/qwoyntestnet/images/qwoyn.png'}},{$schema:'../../chain.schema.json',chain_name:'secretnetworktestnet',status:'live',network_type:'testnet',pretty_name:'Secret Network',chain_id:'pulsar-3',pre_fork_chain_name:'secretnetworktestnet2',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.9.3',binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb'},compatible_versions:['v1.9.3'],genesis:{genesis_url:'https://rpc.pulsar3.scrttestnet.com/genesis'},versions:[{name:'v1.9.3',recommended_version:'v1.9.3',compatible_versions:['v1.9.3'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb'}}]},peers:{seeds:[{id:'b5d1bb9194c6148367b64586d6bc0128866fc646',address:'212.7.211.39:26656',provider:'Community'},{id:'a3c9c415fe6b46babd16f000c7dbd4d94be6e450',address:'178.162.151.73:26656',provider:'Community'},{id:'c088b57ebc7b2cfa2ec99e8b4ffef90bead96b47',address:'185.56.139.84:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://rpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],rest:[{address:'https://lcd.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://api.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],'grpc-web':[{address:'https://grpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://grpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}]},explorers:[{kind:'ping.pub',url:'https://testnet.ping.pub/secret',tx_page:'https://testnet.ping.pub/secret/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'secretnetworktestnet2',status:'killed',network_type:'testnet',pretty_name:'Secret Network Testnet',chain_id:'pulsar-2',bech32_prefix:'secret',daemon_name:'secretd',node_home:'$HOME/.secretd',key_algos:['secp256k1'],slip44:529,fees:{fee_tokens:[{denom:'uscrt',fixed_min_gas_price:0.1}]},codebase:{git_repo:'https://github.com/scrtlabs/SecretNetwork',recommended_version:'v1.3.1',binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb'},compatible_versions:['v1.3.0','v1.3.1'],genesis:{genesis_url:'https://storage.googleapis.com/stakeordie-pulsar-2/genesis.json'},versions:[{name:'v1.3.1',recommended_version:'v1.3.1',compatible_versions:['v1.3.0','v1.3.1'],binaries:{'linux/amd64':'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb'}}]},peers:{seeds:[{id:'7a421a6f5f1618f7b6fdfbe4854985746f85d263',address:'108.62.104.102:26656',provider:'Community'},{id:'a72e376dca664bac55e8ce55a2e972a8ae2c995e',address:'144.202.126.98:26656',provider:'Community'},{id:'f95ba3da4a9eec559397f4b47b1539e24af6904c',address:'52.190.249.47:26656',provider:'Community'}]},apis:{rpc:[{address:'https://rpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://rpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],rest:[{address:'http://testnet.securesecrets.org:1317',provider:'Trivium | Trivium.Network'},{address:'https://lcd.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://api.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}],'grpc-web':[{address:'https://grpc.testnet.secretsaturn.net',provider:'𝕊ecret 𝕊aturn'},{address:'https://grpc.pulsar.scrttestnet.com',provider:'SCRT Testnet Committee'}]},explorers:[{kind:'secret nodes',url:'https://secretnodes.com/secret/chains/pulsar-2',tx_page:'https://secretnodes.com/secret/chains/pulsar-2/transactions/${txHash}'},{kind:'ping.pub',url:'https://testnet.ping.pub/secret',tx_page:'https://testnet.ping.pub/secret/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seidevnet3',chain_id:'sei-devnet-3',pretty_name:'Sei Devnet 3',status:'live',network_type:'devnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'2.0.40beta',compatible_versions:['2.0.27beta','2.0.29eta','2.0.31beta','2.0.32beta','2.0.36beta','2.0.37beta','2.0.39beta','2.0.40beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-devnet-3/genesis.json'},versions:[{name:'2.0.40beta',recommended_version:'2.0.40beta',compatible_versions:['2.0.27beta','2.0.29eta','2.0.31beta','2.0.32beta','2.0.36beta','2.0.37beta','2.0.39beta','2.0.40beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-devnet-seed.p2p.brocha.in:30515',provider:'Brochain'}]},apis:{rpc:[{address:'https://rpc.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'},{address:'https://sei-testnet-2-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://rest.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'},{address:'https://sei-testnet-2-rest.brocha.in',provider:'Brochain'}],grpc:[{address:'https://grpc.sei-devnet-3.seinetwork.io',provider:'Sei Foundation'}]},explorers:[{kind:'explorers.guru',url:'https://devnet.sei.explorers.guru',tx_page:'https://devnet.sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei%20atlantic%202',tx_page:'https://testnet-explorer.brocha.in/sei%20atlantic%202/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seitestnet',chain_id:'atlantic-1',pretty_name:'Sei Atlantic',status:'live',network_type:'testnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'1.0.6beta',compatible_versions:['1.0.6beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-incentivized-testnet/genesis.json'},versions:[{name:'1.0.6beta',recommended_version:'1.0.6beta',compatible_versions:['1.0.6beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-testnet-seed.p2p.brocha.in:30514',provider:'Brochain'}]},apis:{rpc:[{address:'https://sei-testnet-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://sei-testnet-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'explorers.guru',url:'https://sei.explorers.guru',tx_page:'https://sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei',tx_page:'https://testnet-explorer.brocha.in/sei/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'seitestnet2',chain_id:'atlantic-2',pretty_name:'Sei Atlantic 2',status:'live',network_type:'testnet',bech32_prefix:'sei',daemon_name:'seid',node_home:'$HOME/.sei',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usei',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sei-protocol/sei-chain',recommended_version:'2.0.40beta',compatible_versions:['2.0.34beta','2.0.37beta','2.0.39beta','2.0.40beta'],genesis:{genesis_url:'https://raw.githubusercontent.com/sei-protocol/testnet/main/atlantic-2/genesis.json'},versions:[{name:'2.0.40beta',recommended_version:'2.0.40beta',compatible_versions:['2.0.34beta','2.0.37beta','2.0.39beta','2.0.40beta']}]},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'sei-testnet-2-seed.p2p.brocha.in:30587',provider:'Brochain'}]},apis:{rpc:[{address:'https://sei-testnet-2-rpc.brocha.in',provider:'Brochain'}],rest:[{address:'https://sei-testnet-2-rest.brocha.in',provider:'Brochain'}]},explorers:[{kind:'explorers.guru',url:'https://sei.explorers.guru',tx_page:'https://sei.explorers.guru/transaction/${txHash}'},{kind:'Brochain',url:'https://testnet-explorer.brocha.in/sei%20atlantic%202',tx_page:'https://testnet-explorer.brocha.in/sei%20atlantic%202/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'sgetestnet',chain_id:'sge-network-3',pretty_name:'SGE Testnet',status:'live',network_type:'testnet',website:'sgenetwork.io',bech32_prefix:'sge',daemon_name:'usge',node_home:'$HOME/.sged',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usge',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/sge-network/sge',recommended_version:'v1.0.1',compatible_versions:['v1.0.1']},peers:{seeds:[{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:17756',provider:'LavenderFive'},{id:'7c02373bd6cee62b5f3a59b5b9334f2288b3c0ef',address:'rpc-t.sge.nodestake.top:666',provider:'NodeStake'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:17756',provider:'Polkachu'},{id:'babc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'seed.rhinostake.com:17756',provider:'Rhino'}],persistent_peers:[{id:'51e4e7b04d2f669f5efa53e8d95891fa04e4c5b9',address:'206.125.33.62:26656',provider:'Artifact'},{id:'59724f5c6232b1d10507e08b9a9f2ff14181a779',address:'51.195.61.9:20656',provider:'KingsNode'},{id:'3819c7aebf9ec5f3694747ea3c061b91f555c590',address:'148.251.177.108:17756',provider:'Polkachu'},{id:'58556b5fb572e20d41ce686149ab7b1646ad63a9',address:'65.108.15.170:26656',provider:'ramuchi.tech'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sgetestnet/images/sge.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/sgetestnet/images/sge.svg'},apis:{rpc:[{address:'https://rpc.testnet.sgenetwork.io',provider:'Sge Network'},{address:'https://testnet-saage-rpc.lavenderfive.com/ ',provider:'Lavender.Five'},{address:'https://saage-testnet-rpc.polkachu.com/',provider:'Polkachu'},{address:'https://rpc-t.sge.nodestake.top/',provider:'Nodestake.top'}],rest:[{address:'https://api.testnet.sgenetwork.io',provider:'Sge Network'},{address:'https://api-t.sge.nodestake.top/',provider:'Nodestake.top'},{address:'https://saage-testnet-api.polkachu.com/',provider:'Polkachu'}]},explorers:[{kind:'Sge BlockExplorer',url:'https://blockexplorer.testnet.sgenetwork.io/',tx_page:'https://blockexplorer.testnet.sgenetwork.io/sge-network/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'sixtestnet',status:'live',network_type:'testnet',pretty_name:'SIX Fivenet',chain_id:'fivenet',bech32_prefix:'6x',daemon_name:'sixd',node_home:'$HOME/.six',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usix',fixed_min_gas_price:1.25,low_gas_price:1.25,average_gas_price:1.5,high_gas_price:1.75}]},staking:{staking_tokens:[{denom:'usix'}]},codebase:{git_repo:'https://github.com/thesixnetwork/six-protocol',recommended_version:'v3.1.1-fn',compatible_versions:['v3.1.1-fn'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},genesis:{genesis_url:'https://github.com/thesixnetwork/chain-info/genesis.json'},versions:[{name:'v3.1.1-fn',recommended_version:'v3.1.1-fn',compatible_versions:['v3.1.1-fn'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'}}]},peers:{seeds:[{id:'323776367baa815d7bb1212186f06a25cc26d10a',address:'43.225.142.224:26656',provider:''}],persistent_peers:[{id:'85c7e81f3880c3029dec49fdb74b1ae3135922c9',address:'34.142.247.36:26656',provider:''},{id:'e4cee9bc76c66fa0ddf640c614ebc1f3e7f261cd',address:'34.124.174.160:26656',provider:''}]},apis:{rpc:[{address:'https://rpc1.fivenet.sixprotocol.net:443',provider:''}],rest:[{address:'https://api1.fivenet.sixprotocol.net:443',provider:''}]},explorers:[{kind:'sixscan',url:'https://sixscan.io/fivenet',tx_page:'https://sixscan.io/fivenet/tx/${txHash}'}],keywords:['sixprotocol','testnet']},{$schema:'../../chain.schema.json',chain_name:'sourcetestnet',status:'live',network_type:'testnet',pretty_name:'Source Testnet',chain_id:'source-testnet',bech32_prefix:'source',daemon_name:'sourced',node_home:'$HOME/.source',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'usource',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},staking:{staking_tokens:[{denom:'usource'}]},codebase:{git_repo:'https://github.com/Source-Protocol-Cosmos/source',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.25',cosmwasm_enabled:true,ibc_go_version:'2.2.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Source-Protocol-Cosmos/testnets/master/sourcechain-testnet/genesis.json'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.25',cosmwasm_enabled:true,ibc_go_version:'2.2.0'}]},peers:{seeds:[{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'sourcechain-mainnet-seed.autostake.net:26976',provider:'autostake'}],persistent_peers:[{id:'6ca675f9d949d5c9afc8849adf7b39bc7fccf74f',address:'164.92.98.17:26656',provider:'Source'},{id:'b02e2bd359623aeee2d4fad94d37af8b064508f6',address:'167.235.224.141:26656',provider:''},{id:'bdf9b6ad38b803358e7fd99f35b14795ebcd8144',address:'190.2.155.67:29656',provider:''}]},apis:{rpc:[{address:'https://rpc-t.source.nodestake.top',provider:'Nodestake'},{address:'https://rpc-source.nodeist.net',provider:'Nodeist'},{address:'https://source-testnet.rpc.kjnodes.com',provider:'kjnodes'}],rest:[{address:'https://api-t.source.nodestake.top',provider:'Nodestake'},{address:'https://api-source.nodeist.net',provider:'Nodeist'},{address:'https://source-testnet.api.kjnodes.com',provider:'kjnodes'}],grpc:[{address:'https://grpc-t.source.nodestake.top',provider:'nodestake'}]},explorers:[{kind:'Nodestake',url:'https://explorer.nodestake.top/source-testnet',tx_page:'https://explorer.nodestake.top/source-testnet/tx/${txHash}'},{kind:'kjnodes',url:'https://explorer.kjnodes.com/source-testnet',tx_page:'https://explorer.kjnodes.com/source-testnet/txs/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'stargazetestnet',status:'live',network_type:'testnet',website:'https://stargaze.zone/',pretty_name:'Stargaze Testnet',chain_id:'elgafar-1',bech32_prefix:'stars',daemon_name:'starsd',node_home:'$HOME/.starsd',slip44:118,fees:{fee_tokens:[{denom:'ustars',low_gas_price:0.03,average_gas_price:0.04,high_gas_price:0.05}]},codebase:{git_repo:'https://github.com/public-awesome/stargaze',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true,genesis:{genesis_url:'https://github.com/public-awesome/testnets/blob/main/elgafar-1/genesis/genesis.tar.gz?raw=true'},versions:[{name:'v7.0.0',recommended_version:'v7.0.0',compatible_versions:['v7.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.28',cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'e31886cba90a06e165b0df18cc5c8ae015ecd23e',address:'209.159.152.82:26656',provider:'stargaze'},{id:'de00d2d65594b672469ecd65826a94ec1be80b9f',address:'208.73.205.226:26656',provider:'stargaze'}]},apis:{rpc:[{address:'https://rpc.elgafar-1.stargaze-apis.com',provider:'Stargaze Foundation'}],rest:[{address:'https://rest.elgafar-1.stargaze-apis.com',provider:'Stargaze Foundation'}],grpc:[{address:'http://grpc-1.elgafar-1.stargaze-apis.com:26660',provider:'Stargaze Foundation'},{address:'http://grpc-2.elgafar-1.stargaze-apis.com:26660',provider:'Stargaze Foundation'}]},explorers:[{kind:'ping.pub',url:'https://testnet-explorer.publicawesome.dev/stargaze',tx_page:'https://testnet-explorer.publicawesome.dev/stargaze/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'statesettestnet',status:'live',network_type:'testnet',pretty_name:'Stateset Testnet',chain_id:'stateset-1-testnet',bech32_prefix:'stateset',daemon_name:'statesetd',node_home:'$HOME/.statesetd',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ustate',fixed_min_gas_price:0}]},codebase:{git_repo:'https://github.com/stateset/core',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64','linux/arm64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64','darwin/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64','windows/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe'},genesis:{genesis_url:'https://rpc.stateset.zone/genesis'},versions:[{name:'v1.0.0',recommended_version:'v1.0.0',compatible_versions:['v1.0.0'],binaries:{'linux/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64','linux/arm64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64','darwin/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64','windows/amd64':'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe'}}]},peers:{seeds:[{id:'DBC49AA829D16329C1772F7EF76730939E606A41',address:'rpc.stateset.zone:26656',provider:'stateset'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.stateset.zone/',provider:'stateset'}],rest:[{address:'https://rest-api.stateset.zone',provider:'stateset'}]},explorers:[{kind:'bigdipper',url:'https://explore.stateset.zone',tx_page:'https://explore.stateset.zone/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'stridetestnet',status:'live',network_type:'testnet',pretty_name:'Stride Testnet',chain_id:'stride-testnet-1',bech32_prefix:'stride',daemon_name:'strided',node_home:'$HOME/.stride',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'ustrd',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'ustrd'}]},codebase:{git_repo:'https://github.com/Stride-Labs/stride',recommended_version:'v8.0.0-testnet',compatible_versions:['v8.0.0-testnet'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.1.0',genesis:{genesis_url:'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/testnet/genesis.json'},versions:[{name:'v8.0.0-testnet',recommended_version:'v8.0.0-testnet',compatible_versions:['v8.0.0-testnet'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.1.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://stride.testnet-1.stridenet.co',provider:'Stride'}],rest:[{address:'https://stride.testnet-1.stridenet.co/api',provider:'Stride'}],grpc:[]},explorers:[{kind:'PingPub',url:'https://testnet.ping.pub/stride',tx_page:'https://testnet.ping.pub/stride/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'temporaltestnet',chain_id:'temporal-test-1',pretty_name:'Temporal Testnet',status:'live',network_type:'testnet',bech32_prefix:'temporal',daemon_name:'temporald',node_home:'$HOME/.temporal',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utprl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'utprl'}]},codebase:{git_repo:'https://github.com/temporal-zone/temporal',recommended_version:'v0.2.1',compatible_versions:['v0.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/temporal-zone/temporal-testnet/main/genesis/genesis.json'},versions:[{name:'v0.2.1',recommended_version:'v0.2.1',compatible_versions:['v0.2.1']}]},peers:{seeds:[{id:'abc3f3f7804933265ec9c40ad94f4da8e9e0017',address:'testnet-seed.rhinostake.com:24156'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:24156'}]},apis:{rpc:[{address:'https://rpc.yieldmos.com/temporal-test-1',provider:'Yieldmos'},{address:'https://testnet-temporal-rpc.lavenderfive.com:443',provider:'Lavender.Five'}],rest:[{address:'https://lcd.yieldmos.com/temporal-test-1',provider:'Yieldmos'},{address:'https://testnet-temporal-api.lavenderfive.com:443',provider:'Lavender.Five'}],grpc:[{address:'142.132.157.153:24190',provider:'Yieldmos'}]},explorers:[{kind:'ping.pub',url:'https://testnet.explorer.thesilverfox.pro/temporal',tx_page:'https://testnet.explorer.thesilverfox.pro/temporal/tx/${txHash}'},{kind:'Nodes.Guru',url:'https://testnet.temporal.explorers.guru',tx_page:'https://testnet.temporal.explorers.guru/transaction/${txHash}'},{kind:'ping.pub',url:'https://testnet.ping.pub/temporal',tx_page:'https://testnet.ping.pub/temporal/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'terpnettestnet',status:'live',network_type:'testnet',pretty_name:'Terp-Network',chain_id:'90u-2',bech32_prefix:'terp',daemon_name:'terpd',node_home:'$HOME/.terp',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uthiolx',fixed_min_gas_price:0.075,low_gas_price:0.075,average_gas_price:0.1,high_gas_price:0.125}]},staking:{staking_tokens:[{denom:'uterpx'}]},codebase:{git_repo:'github.com/terpnetwork/terp-core.git',recommended_version:'barberry',consensus:{type:'tendermint',version:'0.34.24'},compatible_versions:['barberry'],genesis:{genesis_url:'https://raw.githubusercontent.com/terpnetwork/test-net/master/90u-2/genesis.json'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/barberry.tar.gz'},versions:[{name:'barberry',recommended_version:'barberry',compatible_versions:['barberry'],consensus:{type:'tendermint',version:'0.34.24'},binaries:{'linux/amd64':'https://github.com/terpnetwork/terp-core/archive/refs/tags/barberry.tar.gz'}}]},peers:{seeds:[],persistent_peers:[{id:'15f5bc75be9746fd1f712ca046502cae8a0f6ce7',address:'terp-testnet.nodejumper.io:30656'},{id:'51d48be3809bb8907c1ef5f747e53cdd0c9ded1b',address:'terp-testnet-peer.itrocket.net:443'}]},apis:{rpc:[{address:'https://rpc-terp.zenchainlabs.io/'},{address:'https://terp-testnet.nodejumper.io:443/'},{address:'https://terp-testnet.rpc.kjnodes.com:443/'},{address:'https://rpc-t.terp.nodestake.top:443/'},{address:'https://rpc.terp.nodexcapital.com:443/'},{address:'https://terp-testnet-rpc.itrocket.net:443/'},{address:'https://terp-test-rpc.theamsolutions.info:443/'}],rest:[{address:'https://api-terp.zenchainlabs.io/',provider:'Zenchainlabs'},{address:'https://api-t.terp.nodestake.top/',provider:'NodeJumper.io'},{address:'https://api.terp-test.theamsolutions.info:443/'},{address:'https://terp-testnet-api.itrocket.net:443/'}],grpc:[{address:'grpc-t.terp.nodestake.top/',provider:'nodestake'},{address:'terp-testnet-grpc.itrocket.net/',provider:'itrocket'}]},explorers:[{kind:'Ping Pub',url:'https://explorer.kjnodes.com/terp-test',tx_page:'https://explorer.kjnodes.com/terp-test/tx/${txHash}'},{kind:'Ping Pub',url:'https://explorer.nodestake.top/terp-testnet',tx_page:'https://explorer.nodestake.top/terp-testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'terra2testnet',status:'live',network_type:'testnet',website:'https://www.terra.money/',pretty_name:'Terra 2.0',chain_id:'pisco-1',daemon_name:'terrad',node_home:'$HOME/.terra',bech32_prefix:'terra',slip44:330,fees:{fee_tokens:[{denom:'uluna',fixed_min_gas_price:0.0125,low_gas_price:0.0125,average_gas_price:0.015,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uluna'}]},codebase:{git_repo:'https://github.com/terra-money/core/',recommended_version:'v2.4.0-rc5',compatible_versions:['v2.4.0-rc4','v2.4.0-rc5'],genesis:{name:'v2.0',genesis_url:'https://tfl-pisco-1.s3.amazonaws.com/genesis.json'},versions:[{name:'v2.0',tag:'v2.0.0-rc.1',height:1,recommended_version:'v2.0.0-rc.1',next_version_name:'v2.1',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Linux_x86_64.tar.gz?checksum=sha256:2427cf3aa7934f591eac0708156d424f55d3dbb6062f6f111b770bee8f414c91','darwin/amd64':'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Darwin_x86_64.tar.gz?checksum=sha256:72869d7279362e8d63e2afb02c17e1eef0ad0cb6285a30dfa47c571fa5be1c30'}},{name:'v2.1',tag:'v2.1.0-beta.1',height:838500,recommended_version:'v2.1.0-beta.1',cosmos_sdk_version:'0.46.9',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.0.0',consensus:{type:'tendermint',version:'0.34.21'},next_version_name:'v2.2',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.1.0-beta.1/terra_2.1.0-beta.1_Linux_x86_64.tar.gz?checksum=sha256:c6e6ace1d5b5f3f365f6d71489dbeda645f196ea10f8f03103fb9648131bfec1'}},{name:'v2.2',tag:'v2.2.1',height:2777777,recommended_version:'v2.2.1',compatible_versions:['v2.2.0','v2.2.1'],cosmos_sdk_version:'0.46.11',cosmwasm_enabled:true,cosmwasm_version:'0.27.0',ibc_go_version:'3.4.0',consensus:{type:'tendermint',version:'0.34.21'},next_version_name:'v2.3',binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc'}},{name:'v2.3',tag:'v2.3.4',height:4712048,recommended_version:'v2.3.4',compatible_versions:['v2.3.0','v2.3.1','v2.3.2','v2.3.4'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'cometbft',version:'v0.34.27'},binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.3.4/terra_2.3.4_Linux_x86_64.tar.gz?checksum=sha256:3e737e1f1f9b8640ef0e73f412e9e11bedd494ea2c130630a1f5586e00da9ae7'}},{name:'v2.4',tag:'v2.4.0-rc5',height:6272928,recommended_version:'v2.4.0-rc5',compatible_versions:['v2.4.0-rc5'],cosmos_sdk_version:'v0.46.11',cosmwasm_enabled:true,cosmwasm_version:'v0.30.0',ibc_go_version:'v6.1.1',consensus:{type:'cometbft',version:'v0.34.27'},binaries:{'linux/amd64':'https://github.com/terra-money/core/releases/download/v2.4.0-rc5/terra_2.4.0-rc5_Linux_x86_64.tar.gz?checksum=sha256:c61c9c4ae8a0bcb9d7f9fc2197d84ba8b75b558c2cee3438ae2142eb97e0d771'}}]},peers:{seeds:[{id:'3bfc40d3d7f14b59c5943bf2d45ce103d42174c5',address:'seed-terra-testnet.moonshot.army:26655',provider:'Moonshot Army'},{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'testnet-seeds.polkachu.com:11756',provider:'Polkachu'}],persistent_peers:[{id:'0d194f5236a420147b05d9556ac0cf928c36e647',address:'65.109.23.114:11756',provider:'Polkachu'},{id:'5cc5e6506818a113387d92e0b60a7206845b4d7e',address:'pisco-1-sentinel.skip.money:26656',provider:'Skip.Money'}]},apis:{rpc:[{address:'https://pisco-rpc.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-testnet-rpc.polkachu.com:443',provider:'Polkachu'}],rest:[{address:'https://pisco-lcd.terra.dev:443',provider:'Terraform Labs'},{address:'https://terra-testnet-api.polkachu.com:443',provider:'Polkachu'}],grpc:[{address:'terra-testnet-grpc.polkachu.com:11790',provider:'Polkachu'}]},explorers:[{kind:'finder',url:'http://finder.terra.money/testnet/',tx_page:'https://finder.terra.money/testnet/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'ulastestnet',status:'live',network_type:'testnet',pretty_name:'ULAS',chain_id:'ulas',bech32_prefix:'ulas',daemon_name:'ulasd',node_home:'$HOME/.ulas',codebase:{git_repo:'https://github.com/ulasnetwork/ulas',recommended_version:'v0.0.1',compatible_versions:['v0.0.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/ulasnetwork/chain-config/main/ulas/genesis.json'},versions:[{name:'v0.0.1',recommended_version:'v0.0.1',compatible_versions:['v0.0.1']}]},apis:{rpc:[{address:'http://65.49.204.199:26657',provider:'UlasNetwork'}],rest:[{address:'http://65.49.204.199:1317',provider:'UlasNetwork'}],grpc:[{address:'http://65.49.204.199:9090',provider:'UlasNetwork'}]},explorers:[{kind:'ulas-scan',url:'https://testnet-explorer.ulas.network',tx_page:'https://testnet-explorer.ulas.network/ulas/tx/${txHash}'}],slip44:118},{$schema:'../../chain.schema.json',chain_name:'upticktestnet',status:'live',network_type:'testnet',website:'https://www.uptickproject.com/',pretty_name:'Uptick',chain_id:'uptick_7000-2',bech32_prefix:'uptick',daemon_name:'uptickd',node_home:'$HOME/.uptickd',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'auptick',low_gas_price:0,average_gas_price:0,high_gas_price:0}]},codebase:{git_repo:'https://github.com/UptickNetwork/uptick',recommended_version:'v0.2.6',compatible_versions:['v0.2.6'],cosmos_sdk_version:'0.46.5',consensus:{type:'tendermint',version:'0.34.23'},genesis:{genesis_url:'https://raw.githubusercontent.com/UptickNetwork/uptick-testnet/main/uptick_7000-2/genesis.json'},versions:[{name:'v0.2.6',recommended_version:'v0.2.6',compatible_versions:['v0.2.6'],cosmos_sdk_version:'0.46.5',consensus:{type:'tendermint',version:'0.34.23'},binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.6/uptick-linux-amd64-v0.2.6.tar.gz'}}]},peers:{seeds:[],persistent_peers:[{id:'67a39373f4b88156887e724a8e819b001823b663',address:'65.108.195.29:26616',provider:'Staketab'}]},apis:{rpc:[{address:'https://uptick-7000-2-rpc.staketab.org:443',provider:'Staketab'}],rest:[{address:'https://uptick-7000-2-rest.staketab.org',provider:'Staketab'}],grpc:[{address:'services.staketab.com:9004',provider:'Staketab'}]},explorers:[{kind:'ping.pub',url:'https://explorer.testnet.uptick.network/uptick-network-testnet',tx_page:'https://explorer.testnet.uptick.network/uptick-network-testnet/tx/${txHash}'},{kind:'Nodes.Guru',url:'https://uptick.explorers.guru/',tx_page:'https://uptick.explorers.guru/transaction/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'vincechain',status:'live',network_type:'testnet',pretty_name:'VinceChain Testnet',chain_id:'vince_1903-1',bech32_prefix:'vce',node_home:'$HOME/.vinced',slip44:60,key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],fees:{fee_tokens:[{denom:'avce',fixed_min_gas_price:250000000,low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'avce'}]},codebase:{git_repo:'https://github.com/AyrisDev/vinceChain_Blockchain',recommended_version:'',compatible_versions:['',''],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''},genesis:{genesis_url:'https://raw.githubusercontent.com/AyrisDev/vinceChain_Blockchain/master/genesis.json'},versions:[{name:'',recommended_version:'',compatible_versions:['',''],binaries:{'linux/amd64':'','linux/arm64':'','darwin/amd64':'','darwin/arm64':'','windows/amd64':''}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vincechain/images/logo.png'},peers:{seeds:[{id:'e55544ae75edbce87a43e36e152d9fe1492de186',address:'http://154.53.47.14:26656',provider:'AyrisDev'}],persistent_peers:[]},apis:{rpc:[{address:'http://api-testnet.vincechain.com/:26657/',provider:'vincescan.com'}],rest:[{address:'http://lcd-testnet.vincechain.com/:1317/',provider:'vincescan.com'}],grpc:[],'evm-http-jsonrpc':[{address:'http://rpc-testnet.vincechain.com',provider:'vincescan.com'}]},explorers:[{kind:'blockscout',url:'https://scan-testnet.vincechain.com',tx_page:'https://scan-testnet.vincechain.com/tx/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'wavehashtestnet',status:'live',network_type:'testnet',pretty_name:'wavehash Testnet',chain_id:'testnet-1',bech32_prefix:'wavehash',daemon_name:'wavehashd',node_home:'$HOME/.wavehash',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uwahax',low_gas_price:0.0025,average_gas_price:0.0025,high_gas_price:0.0024}]},staking:{staking_tokens:[{denom:'uwahax'}]},codebase:{git_repo:'https://github.com/WaveHashProtocol/wavehash',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0',genesis:{genesis_url:'https://raw.githubusercontent.com/WaveHashProtocol/testnet/main/testnet-1/genesis.json'},versions:[{name:'v6.0.0',recommended_version:'v6.0.0',compatible_versions:['v6.0.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'4.3.0'}]},peers:{seeds:[],persistent_peers:[]},apis:{rpc:[{address:'https://rpc.wavehash.online/',provider:'WaveHash Network'}],rest:[{address:'https://lcd.wavehash.online/',provider:'WaveHash Network'}],grpc:[{address:'https://grpc.wavehash.online/',provider:'WaveHash Network'}]},explorers:[{kind:'atomscan',url:'https://atomscan.com/directory/testnet/wavehashtestnet',tx_page:'https://atomscan.com/directory/testnet/wavehashtestnet/transactions/${txHash}'}]},{$schema:'../../chain.schema.json',chain_name:'xiontestnet',status:'live',network_type:'testnet',pretty_name:'Xion Testnet',chain_id:'xion-testnet-1',bech32_prefix:'xion',daemon_name:'xiond',node_home:'$HOME/.xiond',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uxion',fixed_min_gas_price:0,low_gas_price:0,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uxion'}]},codebase:{git_repo:'https://github.com/burnt-labs/xion',recommended_version:'v0.3.2',compatible_versions:['v0.3.2'],cosmos_sdk_version:'0.47.3',consensus:{type:'cometbft',version:'0.37.2'},cosmwasm_version:'0.40.1',cosmwasm_enabled:true,genesis:{genesis_url:'https://files.xion-testnet-1.burnt.com/genesis.json'},versions:[{name:'v0.1.0',tag:'v0.1.0',recommended_version:'v0.1.0',cosmos_sdk_version:'0.47.0',cosmwasm_enabled:true,cosmwasm_version:'0.40.0-rc.0',ibc_go_version:'v7.0.0',consensus:{type:'cometbft',version:'0.37.0'},next_version_name:'v0.3.2'},{name:'v0.3.2',tag:'v0.3.2',height:1929544,recommended_version:'v0.3.2',cosmos_sdk_version:'0.47.3',cosmwasm_enabled:true,cosmwasm_version:'0.40.1',ibc_go_version:'v7.2.0',consensus:{type:'cometbft',version:'0.37.2'}}]},peers:{seeds:[{id:'7900d5f177228def24170f9631db76afab20278e',address:'seed.xion-testnet-1.burnt.com:11656',provider:'burnt-labs'}],persistent_peers:[{id:'93db3539d6cc9603bbb6b9e43bfb473bdaff7e4b',address:'sentry-use1a.xion-testnet-1.burnt.com:32656',provider:'burnt-labs'},{id:'0f2ccb6d7e8f233c03f91dee690f5ff714319fba',address:'sentry-use1b.xion-testnet-1.burnt.com:33656',provider:'burnt-labs'},{id:'f684e3873191d62a74e5431202581d99fe3439b7',address:'sentry-use1c.xion-testnet-1.burnt.com:34656',provider:'burnt-labs'}]},apis:{rpc:[{address:'https://rpc.xion-testnet-1.burnt.com',provider:'burnt-labs'}],rest:[{address:'https://api.xion-testnet-1.burnt.com',provider:'burnt-labs'}],grpc:[{address:'https://grpc.xion-testnet-1.burnt.com:443',provider:'burnt-labs'}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt.png'},keywords:['xion','burnt','testnet']},{$schema:'../../chain.schema.json',chain_name:'zetachaintestnet',status:'live',network_type:'testnet',pretty_name:'ZetaChain Testnet',chain_id:'athens_7001',bech32_prefix:'zeta',daemon_name:'zetacored',node_home:'$HOME/.zetacored',key_algos:['ethsecp256k1'],extra_codecs:['ethermint'],slip44:60,fees:{fee_tokens:[{denom:'azeta',low_gas_price:20000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'azeta'}]},codebase:{git_repo:'https://github.com/zeta-chain/node',recommended_version:'v8.3.3',compatible_versions:[],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'v6.1.0',genesis:{genesis_url:'https://zetachain-athens.blockpi.network/rpc/v1/public/genesis'},versions:[]},peers:{seeds:[],persistent_peers:[{id:'d5519e378247dfb61dfe90652d1fe3e2b3005a5b',address:'65.109.68.190:16056',provider:''},{id:'f96cf94d5eabaf554c9294e731b3994b4c532f3a',address:'46.4.5.45:22556',provider:'Polkachu'}]},apis:{rpc:[{address:'https://rpc.ankr.com/zetachain_tendermint_athens_testnet',provider:'Ankr'},{address:'https://zetachain-athens.blockpi.network/rpc/v1/public',provider:'BlockPI'}],rest:[{address:'https://rpc.ankr.com/http/zetachain_athens_testnet',provider:'Ankr'},{address:'https://zetachain-athens.blockpi.network/lcd/v1/public',provider:'BlockPI'}],grpc:[{address:'https://zetachain-testnet.nodejumper.io:9090',provider:'NodeJumper'}]},explorers:[{kind:'ZetaScan',url:'https://explorer.zetachain.com/',tx_page:'https://explorer.zetachain.com/cc/tx/${txHash}'},{kind:'BlockScout',url:'https://zetachain-athens-3.blockscout.com/',tx_page:'https://zetachain-athens-3.blockscout.com/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'tgrade',status:'live',network_type:'mainnet',website:'https://tgrade.finance/',pretty_name:'Tgrade',chain_id:'tgrade-mainnet-1',bech32_prefix:'tgrade',daemon_name:'tgrade',node_home:'$HOME/.tgrade',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'utgd',fixed_min_gas_price:0.05,low_gas_price:0.05,average_gas_price:0.075,high_gas_price:0.1}]},staking:{staking_tokens:[{denom:'utgd'}]},codebase:{git_repo:'https://github.com/confio/tgrade',recommended_version:'v2.0.4',compatible_versions:['v2.0.4'],genesis:{genesis_url:'https://raw.githubusercontent.com/confio/tgrade-networks/main/mainnet-1/config/genesis.json'},cosmwasm_enabled:true,versions:[{name:'v2.0.4',recommended_version:'v2.0.4',compatible_versions:['v2.0.4'],cosmwasm_enabled:true}]},peers:{seeds:[],persistent_peers:[{id:'0a63421f67d02e7fb823ea6d6ceb8acf758df24d',address:'142.132.226.137:26656',provider:'Confio'},{id:'4a319eead699418e974e8eed47c2de6332c3f825',address:'167.235.255.9:26656',provider:'Confio'}]},apis:{rpc:[{address:'https://rpc.mainnet-1.tgrade.confio.run',provider:'Confio'},{address:'https://rpc.tgrade.posthuman.digital',provider:'POSTHUMAN ꝏ DVS'}],rest:[{address:'https://api.mainnet-1.tgrade.confio.run',provider:'Confio'},{address:'https://lcd.tgrade.posthuman.digital',provider:'POSTHUMAN ꝏ DVS'}],grpc:[]},explorers:[{kind:'aneka',url:'https://tgrade.aneka.io',tx_page:'https://tgrade.aneka.io/txs/${txHash}',account_page:'https://tgrade.aneka.io/accounts/${accountAddress}'},{kind:'mintscan',url:'https://www.mintscan.io/tgrade',tx_page:'https://www.mintscan.io/tgrade/transactions/${txHash}',account_page:'https://www.mintscan.io/tgrade/accounts/${accountAddress}'}],logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-logo-gradient_h.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg'}},{$schema:'../chain.schema.json',chain_name:'thorchain',status:'live',network_type:'mainnet',website:'https://thorchain.org/',pretty_name:'THORChain',chain_id:'thorchain-mainnet-v1',bech32_prefix:'thor',daemon_name:'thord',node_home:'$HOME/.thornode',slip44:931,codebase:{git_repo:'https://gitlab.com/thorchain/thornode',recommended_version:'chaosnet-multichain',compatible_versions:['chaosnet-multichain'],genesis:{genesis_url:'https://rpc.thorchain.info/genesis'},versions:[{name:'chaosnet-multichain',recommended_version:'chaosnet-multichain',compatible_versions:['chaosnet-multichain']}]},peers:{seeds:[{id:'5e89caf0ca79e0fb3371d5892efd96d66042d0d6',address:'157.90.34.75:27146'},{id:'6c7d780bb7384142f6943543ed4c3ba537f4a411',address:'138.197.59.244:27146'},{id:'2d25606076036716a31611185d39880fe8237e97',address:'3.230.67.253:27146'}]},apis:{rpc:[{address:'https://btc.thorchain.info',provider:'btc'},{address:'https://bch.thorchain.info',provider:'bch'},{address:'https://ltc.thorchain.info',provider:'ltc'},{address:'https://bnb.thorchain.info',provider:'bnb'},{address:'https://eth.thorchain.info',provider:'eth'}],rest:[]},explorers:[{kind:'THORChain explorer',url:'https://thorchain.net',tx_page:'https://thorchain.net/#/txs/${txHash}'},{kind:'viewblock',url:'https://viewblock.io/thorchain',tx_page:'https://viewblock.io/thorchain/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'umee',status:'live',network_type:'mainnet',website:'https://www.umee.cc/',pretty_name:'Umee',chain_id:'umee-1',bech32_prefix:'umee',daemon_name:'umeed',node_home:'$HOME/.umee',slip44:118,fees:{fee_tokens:[{denom:'uumee',fixed_min_gas_price:0.1,low_gas_price:0.1,average_gas_price:0.12,high_gas_price:0.2}]},staking:{staking_tokens:[{denom:'uumee'}]},codebase:{git_repo:'https://github.com/umee-network/umee',recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v5.0.1/umeed-v5.0.1-linux-amd64.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'6.1.1',genesis:{name:'v1.0.1',genesis_url:'https://raw.githubusercontent.com/umee-network/mainnet/main/genesis.json'},versions:[{name:'v1.0.1',tag:'v1.0.1',height:0,next_version_name:'v1.1.0',recommended_version:'v1.0.1',compatible_versions:['v1.0.1'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.3',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-arm64.tar.gz'}},{name:'v1.1.0',tag:'v1.1.0',height:3023282,next_version_name:'v1.1-v3.0',recommended_version:'v1.1.0',compatible_versions:['v1.1.0'],cosmos_sdk_version:'0.45',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'2.0.3',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-arm64.tar.gz'}},{name:'v1.1-v3.0',tag:'v3.0.0',height:3215778,next_version_name:'v3.1.0',recommended_version:'v3.0.0',compatible_versions:['v3.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-amd64.tar.gz','linux/arm64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-arm64.tar.gz','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-amd64.tar.gz','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-arm64.tar.gz'}},{name:'v3.1.0',tag:'v3.1.0',height:3623090,next_version_name:'v3.1-v3.3',recommended_version:'v3.1.0',compatible_versions:['v3.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},ibc_go_version:'5.0.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-amd64','linux/arm64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-arm64','darwin/amd64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-amd64','darwin/arm64':'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-arm64'}},{name:'v3.1-v3.3',tag:'v3.3.0',height:4513362,next_version_name:'v4.0',recommended_version:'v3.3.0',compatible_versions:['v3.3.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v3.3.0/umeed-v3.3.0-linux-amd64'}},{name:'v4.0',tag:'v4.0.0',height:4949483,next_version_name:'v4.0.1',recommended_version:'v4.0.0',compatible_versions:['v4.0.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.0.0/umeed-v4.0.0-linux-amd64'}},{name:'v4.0.1',tag:'v4.0.1',height:5243631,next_version_name:'v4.1.0',recommended_version:'v4.0.1',compatible_versions:['v4.0.1'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.0.1/umeed-v4.0.1-linux-amd64'}},{name:'v4.1.0',tag:'v4.1.0',height:5433933,next_version_name:'v4.2',recommended_version:'v4.1.0',compatible_versions:['v4.1.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.1.0/umeed-v4.1.0-linux-amd64'}},{name:'v4.2',tag:'v4.2.0',height:5741480,next_version_name:'v4.3',recommended_version:'v4.2.0',compatible_versions:['v4.2.0'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'0.29',cosmwasm_enabled:true,ibc_go_version:'5.2.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.2.0/umeed-v4.2.0-linux-amd64'}},{name:'v4.3',tag:'v4.3.0',height:6049552,recommended_version:'v4.3.0',compatible_versions:['v4.3.0'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.3.0/umeed-v4.3.0-linux-amd64'}},{name:'v4.4',tag:'v4.4.1',height:6547400,recommended_version:'v4.4.1',compatible_versions:['v4.4.1','v4.4.0'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.30',cosmwasm_enabled:true,ibc_go_version:'6.1.0',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v4.4.0/umeed-v4.4.0-linux-amd64'}},{name:'v5.0',tag:'v5.0.1',height:6986150,recommended_version:'v5.0.1',compatible_versions:['v5.0.1'],cosmos_sdk_version:'0.46',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.31',cosmwasm_enabled:true,ibc_go_version:'6.1.1',binaries:{'linux/amd64':'https://github.com/umee-network/umee/releases/download/v5.0.1/umeed-v5.0.1-linux-amd64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg'},peers:{seeds:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13656',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'umee-mainnet-seed.autostake.com:26756',provider:'AutoStake 🛡️ Slash Protected'},{id:'86bd5cb6e762f673f1706e5889e039d5406b4b90',address:'umee.seed.node75.org:10656',provider:'Pro-Nodes75'},{id:'88373a3bf385c20ef0b4040f924cd99848012535',address:'seed-umee-01.stakeflow.io:26696',provider:'Stakeflow'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'umee.rpc.kjnodes.com:16259',provider:'kjnodes'},{id:'64cdbb45575825f764af7ff9d6c71471bc131f87',address:'seed-node.mms.team:32656',provider:'MMS'},{id:'9aa8a73ea9364aa3cf7806d4dd25b6aed88d8152',address:'umee.seed.mzonder.com:10256',provider:'MZONDER'}],persistent_peers:[{id:'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0',address:'seeds.polkachu.com:13656',provider:'Polkachu'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'umee-mainnet-peer.autostake.com:26756',provider:'AutoStake 🛡️ Slash Protected'},{id:'1b728581c6d308078e2b969a0c6243852f77d28d',address:'umee.peers.m.stavr.tech:10456',provider:'🔥STAVR🔥'},{id:'88373a3bf385c20ef0b4040f924cd99848012535',address:'peer-umee-01.stakeflow.io:26696',provider:'Stakeflow'},{id:'5656c2e3f18ffeb2e21bacbc62ca10f890525cf6',address:'65.21.91.99:16856',provider:'Staketab'},{id:'532ffd92d571900b56fd3ad97dad186f7601c2ca',address:'159.69.110.238:46656',provider:'Stake-Take'},{id:'618b74f829cc2dc7eeccf647b3a25168289f30c3',address:'peer-umee.mms.team:56102',provider:'MMS'}]},apis:{rpc:[{address:'https://umee-rpc.polkachu.com',provider:'Polkachu'},{address:'https://rpc-umee-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://umee-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'http://umee.rpc.m.stavr.tech:10457',provider:'🔥STAVR🔥'},{address:'https://rpc-umee.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'http://rpc-umee-0.node75.org:26657',provider:'Pro-Nodes75'},{address:'https://umee-rpc.quantnode.tech',provider:'QuantNode'},{address:'https://umee-rpc.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://rpc-umee-01.stakeflow.io',provider:'Stakeflow'},{address:'https://umee-rpc.staketab.org:443',provider:'Staketab'},{address:'https://rpc.umee.stake-take.com',provider:'Stake-Take'},{address:'https://umee-rpc.theamsolutions.info',provider:'AM Solutions'},{address:'https://umee.rpc.kjnodes.com',provider:'kjnodes'},{address:'https://umee-rpc.w3coins.io',provider:'w3coins'},{address:'https://rpc-umee.mms.team',provider:'MMS'},{address:'https://rpc-umee.mzonder.com',provider:'MZONDER'}],rest:[{address:'https://api.mainnet.network.umee.cc',provider:'umee Foundation'},{address:'https://api-umee-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://umee.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://api-umee.cosmos-spaces.cloud',provider:'Cosmos Spaces'},{address:'https://umee-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://umee-api.polkachu.com',provider:'Polkachu'},{address:'https://umee-lcd.quantnode.tech',provider:'QuantNode'},{address:'https://umee-api.tienthuattoan.ventures',provider:'TienThuatToan'},{address:'https://api-umee-01.stakeflow.io',provider:'Stakeflow'},{address:'https://umee-rest.staketab.org',provider:'Staketab'},{address:'https://api.umee.stake-take.com',provider:'Stake-Take'},{address:'https://umee-api.theamsolutions.info',provider:'AM Solutions'},{address:'https://umee.api.kjnodes.com',provider:'kjnodes'},{address:'https://umee-api.w3coins.io',provider:'w3coins'},{address:'https://api-umee.mms.team',provider:'MMS'},{address:'https://api-umee.mzonder.com',provider:'MZONDER'}],grpc:[{address:'grpc-umee-ia.cosmosia.notional.ventures:443',provider:'Notional'},{address:'umee-grpc.polkachu.com:13690',provider:'Polkachu'},{address:'umee-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc-umee.cosmos-spaces.cloud:2110',provider:'Cosmos Spaces'},{address:'umee-grpc.quantnode.tech:9090',provider:'QuantNode gRPC'},{address:'umee.grpc.m.stavr.tech:9090',provider:'🔥STAVR🔥'},{address:'umee-grpc.quantnode.tech:9091',provider:'QuantNode gRPCweb'},{address:'umee-grpc.tienthuattoan.ventures:9090',provider:'TienThuatToan'},{address:'grpc-umee-01.stakeflow.io:9990',provider:'Stakeflow'},{address:'services.staketab.com:9020',provider:'Staketab'},{address:'umee.grpc.kjnodes.com:16290',provider:'kjnodes'},{address:'umee-grpc.w3coins.io:13690',provider:'w3coins'},{address:'grpc-umee.mms.team:443',provider:'MMS'},{address:'grpc-umee.mzonder.com:443',provider:'MZONDER'}]},explorers:[{kind:'mintscan',url:'https://www.mintscan.io/umee/',tx_page:'https://www.mintscan.io/umee/transactions/${txHash}',account_page:'https://www.mintscan.io/umee/accounts/${accountAddress}'},{kind:'ping.pub',url:'https://ping.pub/umee',tx_page:'https://ping.pub/umee/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/umee',tx_page:'https://explorer.stavr.tech/umee/tx/${txHash}'},{kind:'explorers.guru',url:'https://umee.explorers.guru',tx_page:'https://umee.explorers.guru/transaction/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/umee',tx_page:'https://atomscan.com/umee/transactions/${txHash}',account_page:'https://atomscan.com/umee/accounts/${accountAddress}'},{kind:'Stakeflow',url:'https://stakeflow.io/umee',account_page:'https://stakeflow.io/umee/accounts/${accountAddress}'},{kind:'Stake-Take',url:'https://explorer.stake-take.com/umee',tx_page:'https://explorer.stake-take.com/umee/transactions/${txHash}',account_page:'https://explorer.stake-take.com/umee/account/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'unification',status:'live',network_type:'mainnet',website:'https://unification.com/',pretty_name:'Unification',chain_id:'FUND-MainNet-2',bech32_prefix:'und',daemon_name:'und',node_home:'$HOME/.und_mainchain',key_algos:['secp256k1'],slip44:5555,fees:{fee_tokens:[{denom:'nund',fixed_min_gas_price:25,low_gas_price:100,average_gas_price:200,high_gas_price:300}]},staking:{staking_tokens:[{denom:'nund'}]},codebase:{git_repo:'https://github.com/unification-com/mainchain',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/unification-com/mainchain/releases/download/v1.6.3/und_v1.6.3_linux_x86_64.tar.gz'},genesis:{genesis_url:'https://raw.githubusercontent.com/unification-com/mainnet/master/latest/genesis.json'},versions:[{name:'v1.6.3',recommended_version:'v1.6.3',compatible_versions:['v1.6.3'],binaries:{'linux/amd64':'https://github.com/unification-com/mainchain/releases/download/v1.6.3/und_v1.6.3_linux_x86_64.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg'},peers:{seeds:[{id:'0c2b65bc604a18a490f5f55bb7b4140cfb512ced',address:'seed1.unification.io:26656'},{id:'e66e0f89af19da09f676c85b262d591b8c2bb9d8',address:'seed2.unification.io:26656'}],persistent_peers:[]},apis:{rpc:[{address:'https://rpc1.unification.io:443',provider:'Unification'},{address:'https://rpc.unification.chainmasters.ninja/',provider:'Chainmasters'}],rest:[{address:'https://rest.unification.io',provider:'Unification'},{address:'https://rest.unification.chainmasters.ninja/',provider:'Chainmasters'}],grpc:[{address:'grpc.unification.io:443',provider:'Unification'}]},explorers:[{kind:'bigdipper',url:'https://explorer.unification.io/',tx_page:'https://explorer.unification.io/transactions/${txHash}'},{kind:'ping.pub',url:'https://explorer.unification.chainmasters.ninja/unification',tx_page:'https://explorer.unification.chainmasters.ninja/unification/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/unification',tx_page:'https://atomscan.com/unification/transactions/${txHash}',account_page:'https://atomscan.com/unification/accounts/${accountAddress}'}]},{$schema:'../chain.schema.json',chain_name:'ununifi',status:'live',network_type:'mainnet',website:'https://ununifi.io/',pretty_name:'UnUniFi',chain_id:'ununifi-beta-v1',bech32_prefix:'ununifi',daemon_name:'guu',node_home:'$HOME/.ununifid',key_algos:['secp256k1'],slip44:118,fees:{fee_tokens:[{denom:'uguu',fixed_min_gas_price:0.0025,low_gas_price:0.0025,average_gas_price:0.025,high_gas_price:0.04}]},staking:{staking_tokens:[{denom:'uguu'}],lock_duration:{time:'1209600s'}},codebase:{git_repo:'https://github.com/UnUniFi/chain',recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.1.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.1',ics_enabled:['ics20-1'],genesis:{name:'beta-v1',genesis_url:'https://raw.githubusercontent.com/UnUniFi/network/main/launch/ununifi-beta-v1/genesis.json'},versions:[{name:'v2.0.0',recommended_version:'v2.0.0',compatible_versions:['v2.0.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.0.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.0',ics_enabled:['ics20-1']},{name:'v2.1.0',recommended_version:'v2.1.0',compatible_versions:['v2.1.0'],binaries:{'linux/amd64':'https://github.com/UnUniFi/chain/releases/download/v2.1.0/ununifid'},cosmos_sdk_version:'0.47',consensus:{type:'cometbft',version:'0.34'},cosmwasm_version:'0.40',cosmwasm_enabled:true,ibc_go_version:'7.0.1',ics_enabled:['ics20-1']}]},logo_URIs:{svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg',png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.png'},peers:{seeds:[],persistent_peers:[{id:'fa38d2a851de43d34d9602956cd907eb3942ae89',address:'a.ununifi.cauchye.net:26656',provider:'CauchyE'},{id:'404ea79bd31b1734caacced7a057d78ae5b60348',address:'b.ununifi.cauchye.net:26656',provider:'CauchyE'},{id:'ebc272824924ea1a27ea3183dd0b9ba713494f83',address:'ununifi-mainnet-seed.autostake.com:26746',provider:'AutoStake 🛡️ Slash Protected'},{id:'1357ac5cd92b215b05253b25d78cf485dd899d55',address:'[2600:1f1c:534:8f02:7bf:6b31:3702:2265]:26656'},{id:'25006d6b85daeac2234bcb94dafaa73861b43ee3',address:'[2600:1f1c:534:8f02:a407:b1c6:e8f5:94b]:26656'},{id:'caf792ed396dd7e737574a030ae8eabe19ecdf5c',address:'[2600:1f1c:534:8f02:b0a4:dbf6:e50b:d64e]:26656'},{id:'796c62bb2af411c140cf24ddc409dff76d9d61cf',address:'[2600:1f1c:534:8f02:ca0e:14e9:8e60:989e]:26656'},{id:'cea8d05b6e01188cf6481c55b7d1bc2f31de0eed',address:'[2600:1f1c:534:8f02:ba43:1f69:e23a:df6b]:26656'}]},apis:{rpc:[{address:'http://a.lcd.ununifi.cauchye.net:26657',provider:'CauchyE'},{address:'http://b.lcd.ununifi.cauchye.net:26657',provider:'CauchyE'},{address:'http://ununifi.mainnet.lcd-01.kabab.io:26657',provider:'Neukind'},{address:'http://ununifi.mainnet.lcd-02.kabab.io:26657',provider:'Neukind'},{address:'https://ununifi-mainnet-rpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://rpc.ununifi.nodestake.top',provider:'NodeStake'},{address:'https://rpc-ununifi.nodeist.net',provider:'Nodeist'}],rest:[{address:'https://a.lcd.ununifi.cauchye.net:1318',provider:'CauchyE'},{address:'https://b.lcd.ununifi.cauchye.net:1318',provider:'CauchyE'},{address:'https://ununifi.mainnet.lcd-01.kabab.io:1318',provider:'Neukind'},{address:'https://ununifi-mainnet-lcd.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'https://ununifi.mainnet.lcd-02.kabab.io:1318',provider:'Neukind'},{address:'https://api.ununifi.nodestake.top',provider:'NodeStake'},{address:'https://api-ununifi.nodeist.net',provider:'Nodeist'}],grpc:[{address:'a.lcd.ununifi.cauchye.net:9092',provider:'CauchyE'},{address:'b.lcd.ununifi.cauchye.net:9092',provider:'CauchyE'},{address:'ununifi-mainnet-grpc.autostake.com:443',provider:'AutoStake 🛡️ Slash Protected'},{address:'grpc.ununifi.nodestake.top:9090',provider:'NodeStake'},{address:'https://grpc-ununifi.nodeist.net',provider:'Nodeist'}]},explorers:[{kind:'UnUniFi Explorer',url:'https://ununifi.io/explorer',tx_page:'https://ununifi.io/explorer/txs/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/ununifi',tx_page:'https://explorer.nodestake.top/ununifi/tx/${txHash}'},{kind:'Nodeist Explorer',url:'https://exp.nodeist.net/Ununifi',tx_page:'https://exp.nodeist.net/Ununifi/tx/${txHash}'}],keywords:['staking','wasm','assets','nft']},{$schema:'../chain.schema.json',chain_name:'uptick',status:'live',network_type:'mainnet',website:'https://uptick.network/',pretty_name:'Uptick',chain_id:'uptick_117-1',bech32_prefix:'uptick',daemon_name:'uptickd',node_home:'$HOME/.uptickd',key_algos:['secp256k1'],slip44:60,fees:{fee_tokens:[{denom:'auptick',fixed_min_gas_price:10000000000,low_gas_price:10000000000,average_gas_price:25000000000,high_gas_price:40000000000}]},staking:{staking_tokens:[{denom:'auptick'}]},codebase:{git_repo:'https://github.com/UptickNetwork/uptick',recommended_version:'v0.2.4',compatible_versions:['v0.2.4'],binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.4/uptick-linux-amd64-v0.2.4.tar.gz'},cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'',cosmwasm_enabled:false,ibc_go_version:'5.0.1',genesis:{genesis_url:'https://raw.githubusercontent.com/uptick-network/mainnet/main/genesis.json'},versions:[{name:'v0.2.4',recommended_version:'v0.2.4',compatible_versions:['v0.2.4'],cosmos_sdk_version:'0.46',consensus:{type:'tendermint',version:'0.34'},cosmwasm_version:'',cosmwasm_enabled:false,ibc_go_version:'5.0.1',binaries:{'linux/amd64':'https://github.com/UptickNetwork/uptick/releases/download/v0.2.4/uptick-linux-amd64-v0.2.4.tar.gz'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg'},peers:{seeds:[{id:'f97a75fb69d3a5fe893dca7c8d238ccc0bd66a8f',address:'uptick.seed.brocha.in:30600',provider:'Brochain'},{id:'400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc',address:'uptick.rpc.kjnodes.com:11559',provider:'kjnodes'},{id:'e71bae28852a0b603f7360ec17fe91e7f065f324',address:'uptick-mainnet-seed.itrocket.net:35656',provider:'itrocket'},{id:'bfc5a787583ee52e9e5f2e160e6b32a9cfe213fd',address:'seed-node.mms.team:36656',provider:'MMS'},{id:'df949a46ae6529ae1e09b034b49716468d5cc7e9',address:'seeds.stakerhouse.com:10656',provider:'StakerHouse'}],persistent_peers:[{id:'94b63fddfc78230f51aeb7ac34b9fb86bd042a77',address:'uptick-rpc.p2p.brocha.in:30601',provider:'Brochain'},{id:'dd482d080820020b144ca2efaf128d78261dea82',address:'uptick-mainnet-peer.itrocket.net:10656',provider:'itrocket'},{id:'c65c6ecfb60635fc8a076b6f90fcd2607aceaa64',address:'uptick.peers.stavr.tech:3156',provider:'🔥STAVR🔥'},{id:'038aca614e49ec4e5e3a06c875976a94c478cb09',address:'65.108.195.29:21656',provider:'Staketab'},{id:'3ffde1aaf638c681fb4bd3fa24f0786f68a16611',address:'peer-uptick.mms.team:56105',provider:'MMS'}]},apis:{rpc:[{address:'https://uptick-rpc.brocha.in:443',provider:'Brochain'},{address:'https://uptick.rpc.bccnodes.com:443',provider:'BccNodes'},{address:'https://rpc.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.rpc.kjnodes.com',provider:'kjnodes'},{address:'http://uptick.rpc.m.stavr.tech:3157',provider:'🔥STAVR🔥'},{address:'https://m-uptick.rpc.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://uptick-mainnet-rpc.itrocket.net:443',provider:'itrocket'},{address:'https://uptick.rpc.liveraven.net',provider:'LiveRaveN'},{address:'https://uptick-rpc.staketab.org:443',provider:'Staketab'},{address:'https://uptick-rpc.stakerhouse.com',provider:'StakerHouse'},{address:'https://rpc-uptick.mms.team',provider:'MMS'},{address:'https://rpc-uptick.cakralabs.site',provider:'Cakra Labs'}],rest:[{address:'https://uptick-rest.brocha.in:443',provider:'Brochain'},{address:'https://uptick.api.bccnodes.com:443',provider:'BccNodes'},{address:'https://api.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.api.kjnodes.com',provider:'kjnodes'},{address:'https://uptick.api.m.stavr.tech',provider:'🔥STAVR🔥'},{address:'https://m-uptick.api.utsa.tech',provider:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀'},{address:'https://uptick-mainnet-api.itrocket.net:443',provider:'itrocket'},{address:'https://uptick.api.liveraven.net',provider:'LiveRaveN'},{address:'https://uptick-rest.staketab.org',provider:'Staketab'},{address:'https://uptick-rest.stakerhouse.com',provider:'StakerHouse'},{address:'https://api-uptick.mms.team',provider:'MMS'},{address:'https://rest-uptick.cakralabs.site',provider:'Cakra Labs'}],grpc:[{address:'https://grpc.uptick.nodestake.top',provider:'NodeStake'},{address:'uptick.rpc.bccnodes.com:9690',provider:'BccNodes'},{address:'uptick.grpc.kjnodes.com:11590',provider:'kjnodes'},{address:'uptick.grpc.m.stavr.tech:1901',provider:'🔥STAVR🔥'},{address:'uptick-mainnet-grpc.itrocket.net:10090',provider:'itrocket'},{address:'https://uptick.grpc.liveraven.net',provider:'LiveRaveN'},{address:'services.staketab.com:9190',provider:'Staketab'},{address:'uptick-grpc.stakerhouse.com:443',provider:'StakerHouse'},{address:'grpc-uptick.mms.team:443',provider:'MMS'}],'evm-http-jsonrpc':[{address:'https://jsonrpc.uptick.nodestake.top',provider:'NodeStake'},{address:'https://uptick.jsonrpc.liveraven.net',provider:'LiveRaveN'}]},explorers:[{kind:'ping.pub',url:'https://explorers.brocha.in/uptick',tx_page:'https://explorers.brocha.in/uptick/tx/${txHash}'},{kind:'NodeStake Explorer',url:'https://explorer.nodestake.top/uptick',tx_page:'https://explorer.nodestake.top/uptick/tx/${txHash}'},{kind:'BccNodes Explorer',url:'https://explorer.bccnodes.com/uptick-M',tx_page:'https://explorer.bccnodes.com/uptick-M/tx/${txHash}'},{kind:'🔥STAVR🔥 Explorer',url:'https://explorer.stavr.tech/uptick-mainnet',tx_page:'https://explorer.stavr.tech/uptick-mainnet/tx/${txHash}'},{kind:'𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer',url:'https://exp.utsa.tech/uptick',tx_page:'https://exp.utsa.tech/uptick/tx/${txHash}'},{kind:'cosmotracker',url:'https://cosmotracker.com/uptick',tx_page:'https://cosmotracker.com/uptick/tx/${txHash}'},{kind:'Upscan',url:'https://upscan.xyz/',tx_page:'https://upscan.xyz/uptick_117-1/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'vidulum',status:'live',network_type:'mainnet',website:'https://vidulum.app/',pretty_name:'Vidulum',chain_id:'vidulum-1',bech32_prefix:'vdl',daemon_name:'vidulumd',node_home:'$HOME/.vidulum',key_algos:['secp256k1'],slip44:370,fees:{fee_tokens:[{denom:'uvdl',fixed_min_gas_price:0}]},staking:{staking_tokens:[{denom:'uvdl'}]},codebase:{git_repo:'https://github.com/vidulum/mainnet',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz','linux/arm64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz','darwin/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz','windows/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip'},genesis:{genesis_url:'https://raw.githubusercontent.com/vidulum/mainnet/main/genesis.json'},versions:[{name:'v1.2.0',recommended_version:'v1.2.0',compatible_versions:['v1.2.0'],binaries:{'linux/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz','linux/arm64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz','darwin/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz','windows/amd64':'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip'}}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg'},peers:{seeds:[],persistent_peers:[{id:'52051fef449e76eb399966312f523e8e5e27490b',address:'95.217.118.211:26656',provider:'minerpool'},{id:'209688f5bccb88f6397a97cc11ab545a014aa559',address:'137.184.92.115:26656',provider:'1square'}]},apis:{rpc:[{address:'https://mainnet-rpc.vidulum.app/',provider:'vidulum'},{address:'https://rpc-vidulum-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://rpc-vdl.nodine.id',provider:'Nodine.ID'}],rest:[{address:'https://mainnet-lcd.vidulum.app',provider:'vidulum'},{address:'https://api-vidulum-ia.cosmosia.notional.ventures/',provider:'Notional'},{address:'https://api-vdl.nodine.id/',provider:'Nodine.ID'}],grpc:[{address:'grpc-vidulum-ia.cosmosia.notional.ventures:443',provider:'Notional'}]},explorers:[{kind:'ping.pub',url:'https://explorers.vidulum.app/vidulum',tx_page:'https://explorers.vidulum.app/vidulum/tx/${txHash}'},{kind:'ping.pub',url:'https://ping.pub/vidulum',tx_page:'https://ping.pub/vidulum/tx/${txHash}'},{kind:'atomscan',url:'https://atomscan.com/vidulum',tx_page:'https://atomscan.com/vidulum/transactions/${txHash}',account_page:'https://atomscan.com/vidulum/accounts/${accountAddress}'},{kind:'Nodine Explorer',url:'https://explorer.co.id/vidulum',tx_page:'https://explorer.co.id/vidulum/tx/${txHash}'}]},{$schema:'../chain.schema.json',chain_name:'xpla',status:'live',website:'https://xpla.io',network_type:'mainnet',pretty_name:'XPLA',chain_id:'dimension_37-1',bech32_prefix:'xpla',daemon_name:'xplad',node_home:'$HOME/.xpla',key_algos:['ethsecp256k1'],slip44:60,fees:{fee_tokens:[{denom:'axpla',fixed_min_gas_price:850000000000,low_gas_price:850000000000,average_gas_price:1147500000000,high_gas_price:1487500000000}]},staking:{staking_tokens:[{denom:'axpla'}]},codebase:{git_repo:'https://github.com/xpladev/xpla',recommended_version:'v1.2.1',compatible_versions:['v1.2.1'],genesis:{genesis_url:'https://raw.githubusercontent.com/xpladev/mainnet/main/dimension_37-1/genesis.json'},versions:[{name:'evm',recommended_version:'v1.2.1',compatible_versions:['v1.2.1']}]},logo_URIs:{png:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png',svg:'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg'},peers:{seeds:[{id:'e7b6016ce5663a69ba71a982072315545eb0d5f6',address:'seed.xpla.delightlabs.io:26656',provider:'DELIGHT'},{id:'20e1000e88125698264454a884812746c2eb4807',address:'seeds.lavenderfive.com:20157',provider:'Lavender.Five Nodes 🐝'}],persistent_peers:[{id:'7364858f416c1890c85a83afedf1afecccb9a9de',address:'34.86.128.71:26656',provider:'Holdings'},{id:'d5c5908a5390b2278180ce975d94d4a43da4952b',address:'34.89.191.254:26656',provider:'Com2verse'},{id:'fa9585ef51316cda0125bb9bed1d35f59d7448b9',address:'104.196.250.63:26656',provider:'Com2us'},{id:'e6d30a1d191c64ff301c44f9ddd9d0b3d1f9ee7a',address:'35.230.121.77:26656',provider:'Com2us'},{id:'88c62eea9c6229c26cd45d1f58cf48bfc1463b31',address:'130.211.121.170:26656',provider:'Hive Platform Lab'},{id:'6592da1bfd8bea853b89946d4c502586e2712b4e',address:'34.87.100.83:26656',provider:'Crossnode Labs'},{id:'15efa0a83dff372752369cc984492d9ee72f332b',address:'cdif46gvol8ecmg7jpqg.bdnodes.net:26656',provider:'DELIGHT'},{id:'15d365ce8bfaff27ad4260e5db3fba480d334c39',address:'52.28.248.241:26656',provider:'Blockdaemon'}]},apis:{rpc:[{address:'https://dimension-rpc.xpla.dev',provider:'Holdings'},{address:'https://xpla-rpc.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}],rest:[{address:'https://dimension-lcd.xpla.io',provider:'ZenaAD'},{address:'https://dimension-lcd.xpla.dev',provider:'Holdings'},{address:'http://xpla.api.staking-explorer.com',provider:'xpla.staking-explorer.com'},{address:'https://xpla-api.lavenderfive.com:443',provider:'Lavender.Five Nodes 🐝'}],grpc:[],'evm-http-jsonrpc':[{address:'https://dimension-evm-rpc.xpla.dev',provider:'Holdings'}]},explorers:[{kind:'explorer.xpla',url:'https://explorer.xpla.io',tx_page:'https://explorer.xpla.io/mainnet/tx/${txHash}'},{kind:'finder',url:'https://finder.xpla.io',tx_page:'https://finder.xpla.io/mainnet/tx/${txHash}'},{kind:'mintscan',url:'https://www.mintscan.io/xpla',tx_page:'https://www.mintscan.io/xpla/transactions/${txHash}',account_page:'https://www.mintscan.io/xpla/accounts/${accountAddress}'}]}];var _default=chains;exports["default"]=_default; -\ No newline at end of file diff --git a/.yarn/patches/graphql-request-npm-5.2.0-31dd65ab47.patch b/.yarn/patches/graphql-request-npm-5.2.0-31dd65ab47.patch deleted file mode 100644 index 0c7e5a6e15..0000000000 --- a/.yarn/patches/graphql-request-npm-5.2.0-31dd65ab47.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/package.json b/package.json -index d6c736c91756b42f2b9a608b96fbc1cac89e3208..781da4199ca172d267fbb415156971003e82869d 100644 ---- a/package.json -+++ b/package.json -@@ -2,6 +2,7 @@ - "name": "graphql-request", - "version": "5.2.0", - "type": "module", -+ "main": "./build/esm/index.js", - "exports": { - ".": { - "require": { diff --git a/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs b/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs deleted file mode 100644 index 11f949d978..0000000000 --- a/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs +++ /dev/null @@ -1,541 +0,0 @@ -/* eslint-disable */ -//prettier-ignore -module.exports = { -name: "@yarnpkg/plugin-interactive-tools", -factory: function (require) { -var plugin=(()=>{var jF=Object.create,Ay=Object.defineProperty,zF=Object.defineProperties,HF=Object.getOwnPropertyDescriptor,qF=Object.getOwnPropertyDescriptors,WF=Object.getOwnPropertyNames,__=Object.getOwnPropertySymbols,VF=Object.getPrototypeOf,IE=Object.prototype.hasOwnProperty,O8=Object.prototype.propertyIsEnumerable;var M8=(i,o,a)=>o in i?Ay(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a,Ht=(i,o)=>{for(var a in o||(o={}))IE.call(o,a)&&M8(i,a,o[a]);if(__)for(var a of __(o))O8.call(o,a)&&M8(i,a,o[a]);return i},Zr=(i,o)=>zF(i,qF(o)),GF=i=>Ay(i,"__esModule",{value:!0});var Dl=(i,o)=>{var a={};for(var p in i)IE.call(i,p)&&o.indexOf(p)<0&&(a[p]=i[p]);if(i!=null&&__)for(var p of __(i))o.indexOf(p)<0&&O8.call(i,p)&&(a[p]=i[p]);return a};var tt=(i,o)=>()=>(o||i((o={exports:{}}).exports,o),o.exports),YF=(i,o)=>{for(var a in o)Ay(i,a,{get:o[a],enumerable:!0})},KF=(i,o,a)=>{if(o&&typeof o=="object"||typeof o=="function")for(let p of WF(o))!IE.call(i,p)&&p!=="default"&&Ay(i,p,{get:()=>o[p],enumerable:!(a=HF(o,p))||a.enumerable});return i},vu=i=>KF(GF(Ay(i!=null?jF(VF(i)):{},"default",i&&i.__esModule&&"default"in i?{get:()=>i.default,enumerable:!0}:{value:i,enumerable:!0})),i);var Oy=tt((tH,k8)=>{"use strict";var N8=Object.getOwnPropertySymbols,XF=Object.prototype.hasOwnProperty,QF=Object.prototype.propertyIsEnumerable;function JF(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function ZF(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var o={},a=0;a<10;a++)o["_"+String.fromCharCode(a)]=a;var p=Object.getOwnPropertyNames(o).map(function(t){return o[t]});if(p.join("")!=="0123456789")return!1;var _={};return"abcdefghijklmnopqrst".split("").forEach(function(t){_[t]=t}),Object.keys(Object.assign({},_)).join("")==="abcdefghijklmnopqrst"}catch(t){return!1}}k8.exports=ZF()?Object.assign:function(i,o){for(var a,p=JF(i),_,t=1;t{"use strict";var bE=Oy(),Zf=typeof Symbol=="function"&&Symbol.for,My=Zf?Symbol.for("react.element"):60103,$F=Zf?Symbol.for("react.portal"):60106,eP=Zf?Symbol.for("react.fragment"):60107,tP=Zf?Symbol.for("react.strict_mode"):60108,nP=Zf?Symbol.for("react.profiler"):60114,rP=Zf?Symbol.for("react.provider"):60109,iP=Zf?Symbol.for("react.context"):60110,uP=Zf?Symbol.for("react.forward_ref"):60112,oP=Zf?Symbol.for("react.suspense"):60113,lP=Zf?Symbol.for("react.memo"):60115,sP=Zf?Symbol.for("react.lazy"):60116,L8=typeof Symbol=="function"&&Symbol.iterator;function ky(i){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+i,a=1;aE_.length&&E_.push(i)}function HE(i,o,a,p){var _=typeof i;(_==="undefined"||_==="boolean")&&(i=null);var t=!1;if(i===null)t=!0;else switch(_){case"string":case"number":t=!0;break;case"object":switch(i.$$typeof){case My:case $F:t=!0}}if(t)return a(p,i,o===""?"."+qE(i,0):o),1;if(t=0,o=o===""?".":o+":",Array.isArray(i))for(var k=0;k{"use strict";var hP="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";V8.exports=hP});var YE=tt((iH,Y8)=>{"use strict";var GE=function(){};process.env.NODE_ENV!=="production"&&(K8=G8(),D_={},X8=Function.call.bind(Object.prototype.hasOwnProperty),GE=function(i){var o="Warning: "+i;typeof console!="undefined"&&console.error(o);try{throw new Error(o)}catch(a){}});var K8,D_,X8;function Q8(i,o,a,p,_){if(process.env.NODE_ENV!=="production"){for(var t in i)if(X8(i,t)){var k;try{if(typeof i[t]!="function"){var L=Error((p||"React class")+": "+a+" type `"+t+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[t]+"`.");throw L.name="Invariant Violation",L}k=i[t](o,t,p,a,null,K8)}catch(C){k=C}if(k&&!(k instanceof Error)&&GE((p||"React class")+": type specification of "+a+" `"+t+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof k+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),k instanceof Error&&!(k.message in D_)){D_[k.message]=!0;var O=_?_():"";GE("Failed "+a+" type: "+k.message+(O!=null?O:""))}}}}Q8.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(D_={})};Y8.exports=Q8});var J8=tt(Eu=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";var i=Oy(),o=YE(),a="16.13.1",p=typeof Symbol=="function"&&Symbol.for,_=p?Symbol.for("react.element"):60103,t=p?Symbol.for("react.portal"):60106,k=p?Symbol.for("react.fragment"):60107,L=p?Symbol.for("react.strict_mode"):60108,O=p?Symbol.for("react.profiler"):60114,C=p?Symbol.for("react.provider"):60109,U=p?Symbol.for("react.context"):60110,H=p?Symbol.for("react.concurrent_mode"):60111,W=p?Symbol.for("react.forward_ref"):60112,ne=p?Symbol.for("react.suspense"):60113,m=p?Symbol.for("react.suspense_list"):60120,he=p?Symbol.for("react.memo"):60115,Ee=p?Symbol.for("react.lazy"):60116,ve=p?Symbol.for("react.block"):60121,se=p?Symbol.for("react.fundamental"):60117,De=p?Symbol.for("react.responder"):60118,pe=p?Symbol.for("react.scope"):60119,me=typeof Symbol=="function"&&Symbol.iterator,ie="@@iterator";function Oe(X){if(X===null||typeof X!="object")return null;var we=me&&X[me]||X[ie];return typeof we=="function"?we:null}var je={current:null},qe={suspense:null},yt={current:null},gt=/^(.*)[\\\/]/;function Xe(X,we,Le){var Ne="";if(we){var dt=we.fileName,Yn=dt.replace(gt,"");if(/^index\./.test(Yn)){var Cn=dt.match(gt);if(Cn){var cr=Cn[1];if(cr){var Si=cr.replace(gt,"");Yn=Si+"/"+Yn}}}Ne=" (at "+Yn+":"+we.lineNumber+")"}else Le&&(Ne=" (created by "+Le+")");return` - in `+(X||"Unknown")+Ne}var ut=1;function We(X){return X._status===ut?X._result:null}function Ft(X,we,Le){var Ne=we.displayName||we.name||"";return X.displayName||(Ne!==""?Le+"("+Ne+")":Le)}function Jt(X){if(X==null)return null;if(typeof X.tag=="number"&&ct("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof X=="function")return X.displayName||X.name||null;if(typeof X=="string")return X;switch(X){case k:return"Fragment";case t:return"Portal";case O:return"Profiler";case L:return"StrictMode";case ne:return"Suspense";case m:return"SuspenseList"}if(typeof X=="object")switch(X.$$typeof){case U:return"Context.Consumer";case C:return"Context.Provider";case W:return Ft(X,X.render,"ForwardRef");case he:return Jt(X.type);case ve:return Jt(X.render);case Ee:{var we=X,Le=We(we);if(Le)return Jt(Le);break}}return null}var rt={},Q=null;function fe(X){Q=X}rt.getCurrentStack=null,rt.getStackAddendum=function(){var X="";if(Q){var we=Jt(Q.type),Le=Q._owner;X+=Xe(we,Q._source,Le&&Jt(Le.type))}var Ne=rt.getCurrentStack;return Ne&&(X+=Ne()||""),X};var xe={current:!1},oe={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:qe,ReactCurrentOwner:yt,IsSomeRendererActing:xe,assign:i};i(oe,{ReactDebugCurrentFrame:rt,ReactComponentTreeHook:{}});function ze(X){{for(var we=arguments.length,Le=new Array(we>1?we-1:0),Ne=1;Ne1?we-1:0),Ne=1;Ne0&&typeof Le[Le.length-1]=="string"&&Le[Le.length-1].indexOf(` - in`)===0;if(!Ne){var dt=oe.ReactDebugCurrentFrame,Yn=dt.getStackAddendum();Yn!==""&&(we+="%s",Le=Le.concat([Yn]))}var Cn=Le.map(function(Mu){return""+Mu});Cn.unshift("Warning: "+we),Function.prototype.apply.call(console[X],console,Cn);try{var cr=0,Si="Warning: "+we.replace(/%s/g,function(){return Le[cr++]});throw new Error(Si)}catch(Mu){}}}var nn={};function an(X,we){{var Le=X.constructor,Ne=Le&&(Le.displayName||Le.name)||"ReactClass",dt=Ne+"."+we;if(nn[dt])return;ct("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",we,Ne),nn[dt]=!0}}var Mn={isMounted:function(X){return!1},enqueueForceUpdate:function(X,we,Le){an(X,"forceUpdate")},enqueueReplaceState:function(X,we,Le,Ne){an(X,"replaceState")},enqueueSetState:function(X,we,Le,Ne){an(X,"setState")}},lr={};Object.freeze(lr);function ln(X,we,Le){this.props=X,this.context=we,this.refs=lr,this.updater=Le||Mn}ln.prototype.isReactComponent={},ln.prototype.setState=function(X,we){if(!(typeof X=="object"||typeof X=="function"||X==null))throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,X,we,"setState")},ln.prototype.forceUpdate=function(X){this.updater.enqueueForceUpdate(this,X,"forceUpdate")};{var Vt={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},Er=function(X,we){Object.defineProperty(ln.prototype,X,{get:function(){ze("%s(...) is deprecated in plain JavaScript React classes. %s",we[0],we[1])}})};for(var w in Vt)Vt.hasOwnProperty(w)&&Er(w,Vt[w])}function jt(){}jt.prototype=ln.prototype;function Xn(X,we,Le){this.props=X,this.context=we,this.refs=lr,this.updater=Le||Mn}var vr=Xn.prototype=new jt;vr.constructor=Xn,i(vr,ln.prototype),vr.isPureReactComponent=!0;function jr(){var X={current:null};return Object.seal(X),X}var fr=Object.prototype.hasOwnProperty,zr={key:!0,ref:!0,__self:!0,__source:!0},Xt,wu,d0;d0={};function Ro(X){if(fr.call(X,"ref")){var we=Object.getOwnPropertyDescriptor(X,"ref").get;if(we&&we.isReactWarning)return!1}return X.ref!==void 0}function Qo(X){if(fr.call(X,"key")){var we=Object.getOwnPropertyDescriptor(X,"key").get;if(we&&we.isReactWarning)return!1}return X.key!==void 0}function Fs(X,we){var Le=function(){Xt||(Xt=!0,ct("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",we))};Le.isReactWarning=!0,Object.defineProperty(X,"key",{get:Le,configurable:!0})}function Jo(X,we){var Le=function(){wu||(wu=!0,ct("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",we))};Le.isReactWarning=!0,Object.defineProperty(X,"ref",{get:Le,configurable:!0})}function Zo(X){if(typeof X.ref=="string"&&yt.current&&X.__self&&yt.current.stateNode!==X.__self){var we=Jt(yt.current.type);d0[we]||(ct('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://fb.me/react-strict-mode-string-ref',Jt(yt.current.type),X.ref),d0[we]=!0)}}var qt=function(X,we,Le,Ne,dt,Yn,Cn){var cr={$$typeof:_,type:X,key:we,ref:Le,props:Cn,_owner:Yn};return cr._store={},Object.defineProperty(cr._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(cr,"_self",{configurable:!1,enumerable:!1,writable:!1,value:Ne}),Object.defineProperty(cr,"_source",{configurable:!1,enumerable:!1,writable:!1,value:dt}),Object.freeze&&(Object.freeze(cr.props),Object.freeze(cr)),cr};function xi(X,we,Le){var Ne,dt={},Yn=null,Cn=null,cr=null,Si=null;if(we!=null){Ro(we)&&(Cn=we.ref,Zo(we)),Qo(we)&&(Yn=""+we.key),cr=we.__self===void 0?null:we.__self,Si=we.__source===void 0?null:we.__source;for(Ne in we)fr.call(we,Ne)&&!zr.hasOwnProperty(Ne)&&(dt[Ne]=we[Ne])}var Mu=arguments.length-2;if(Mu===1)dt.children=Le;else if(Mu>1){for(var zu=Array(Mu),Hu=0;Hu1){for(var Su=Array(Hu),Ti=0;Ti is not supported and will be removed in a future major release. Did you mean to render instead?")),Le.Provider},set:function(Cn){Le.Provider=Cn}},_currentValue:{get:function(){return Le._currentValue},set:function(Cn){Le._currentValue=Cn}},_currentValue2:{get:function(){return Le._currentValue2},set:function(Cn){Le._currentValue2=Cn}},_threadCount:{get:function(){return Le._threadCount},set:function(Cn){Le._threadCount=Cn}},Consumer:{get:function(){return Ne||(Ne=!0,ct("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),Le.Consumer}}}),Le.Consumer=Yn}return Le._currentRenderer=null,Le._currentRenderer2=null,Le}function Wt(X){var we={$$typeof:Ee,_ctor:X,_status:-1,_result:null};{var Le,Ne;Object.defineProperties(we,{defaultProps:{configurable:!0,get:function(){return Le},set:function(dt){ct("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Le=dt,Object.defineProperty(we,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return Ne},set:function(dt){ct("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Ne=dt,Object.defineProperty(we,"propTypes",{enumerable:!0})}}})}return we}function Au(X){return X!=null&&X.$$typeof===he?ct("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof X!="function"?ct("forwardRef requires a render function but was given %s.",X===null?"null":typeof X):X.length!==0&&X.length!==2&&ct("forwardRef render functions accept exactly two parameters: props and ref. %s",X.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),X!=null&&(X.defaultProps!=null||X.propTypes!=null)&&ct("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"),{$$typeof:W,render:X}}function eu(X){return typeof X=="string"||typeof X=="function"||X===k||X===H||X===O||X===L||X===ne||X===m||typeof X=="object"&&X!==null&&(X.$$typeof===Ee||X.$$typeof===he||X.$$typeof===C||X.$$typeof===U||X.$$typeof===W||X.$$typeof===se||X.$$typeof===De||X.$$typeof===pe||X.$$typeof===ve)}function X0(X,we){return eu(X)||ct("memo: The first argument must be a component. Instead received: %s",X===null?"null":typeof X),{$$typeof:he,type:X,compare:we===void 0?null:we}}function Yi(){var X=je.current;if(X===null)throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: -1. You might have mismatching versions of React and the renderer (such as React DOM) -2. You might be breaking the Rules of Hooks -3. You might have more than one copy of React in the same app -See https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.`);return X}function Xl(X,we){var Le=Yi();if(we!==void 0&&ct("useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",we,typeof we=="number"&&Array.isArray(arguments[2])?` - -Did you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks`:""),X._context!==void 0){var Ne=X._context;Ne.Consumer===X?ct("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):Ne.Provider===X&&ct("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Le.useContext(X,we)}function Mo(X){var we=Yi();return we.useState(X)}function ai(X,we,Le){var Ne=Yi();return Ne.useReducer(X,we,Le)}function so(X){var we=Yi();return we.useRef(X)}function Ql(X,we){var Le=Yi();return Le.useEffect(X,we)}function ko(X,we){var Le=Yi();return Le.useLayoutEffect(X,we)}function Is(X,we){var Le=Yi();return Le.useCallback(X,we)}function $n(X,we){var Le=Yi();return Le.useMemo(X,we)}function el(X,we,Le){var Ne=Yi();return Ne.useImperativeHandle(X,we,Le)}function ao(X,we){{var Le=Yi();return Le.useDebugValue(X,we)}}var I0;I0=!1;function wl(){if(yt.current){var X=Jt(yt.current.type);if(X)return` - -Check the render method of \``+X+"`."}return""}function No(X){if(X!==void 0){var we=X.fileName.replace(/^.*[\\\/]/,""),Le=X.lineNumber;return` - -Check your code at `+we+":"+Le+"."}return""}function wt(X){return X!=null?No(X.__source):""}var bt={};function Hn(X){var we=wl();if(!we){var Le=typeof X=="string"?X:X.displayName||X.name;Le&&(we=` - -Check the top-level render call using <`+Le+">.")}return we}function qr(X,we){if(!(!X._store||X._store.validated||X.key!=null)){X._store.validated=!0;var Le=Hn(we);if(!bt[Le]){bt[Le]=!0;var Ne="";X&&X._owner&&X._owner!==yt.current&&(Ne=" It was passed a child from "+Jt(X._owner.type)+"."),fe(X),ct('Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',Le,Ne),fe(null)}}}function Ki(X,we){if(typeof X=="object"){if(Array.isArray(X))for(var Le=0;Le",dt=" Did you accidentally export a JSX literal instead of a component?"):Cn=typeof X,ct("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Cn,dt)}var cr=xi.apply(this,arguments);if(cr==null)return cr;if(Ne)for(var Si=2;Si{"use strict";process.env.NODE_ENV==="production"?KE.exports=W8():KE.exports=J8()});var Z8=tt((zv,Ny)=>{(function(){var i,o="4.17.21",a=200,p="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",_="Expected a function",t="Invalid `variable` option passed into `_.template`",k="__lodash_hash_undefined__",L=500,O="__lodash_placeholder__",C=1,U=2,H=4,W=1,ne=2,m=1,he=2,Ee=4,ve=8,se=16,De=32,pe=64,me=128,ie=256,Oe=512,je=30,qe="...",yt=800,gt=16,Xe=1,ut=2,We=3,Ft=1/0,Jt=9007199254740991,rt=17976931348623157e292,Q=0/0,fe=4294967295,xe=fe-1,oe=fe>>>1,ze=[["ary",me],["bind",m],["bindKey",he],["curry",ve],["curryRight",se],["flip",Oe],["partial",De],["partialRight",pe],["rearg",ie]],ct="[object Arguments]",Rt="[object Array]",nn="[object AsyncFunction]",an="[object Boolean]",Mn="[object Date]",lr="[object DOMException]",ln="[object Error]",Vt="[object Function]",Er="[object GeneratorFunction]",w="[object Map]",jt="[object Number]",Xn="[object Null]",vr="[object Object]",jr="[object Promise]",fr="[object Proxy]",zr="[object RegExp]",Xt="[object Set]",wu="[object String]",d0="[object Symbol]",Ro="[object Undefined]",Qo="[object WeakMap]",Fs="[object WeakSet]",Jo="[object ArrayBuffer]",Zo="[object DataView]",qt="[object Float32Array]",xi="[object Float64Array]",lu="[object Int8Array]",mi="[object Int16Array]",Dr="[object Int32Array]",$o="[object Uint8Array]",G0="[object Uint8ClampedArray]",Uu="[object Uint16Array]",Y0="[object Uint32Array]",Xr=/\b__p \+= '';/g,Ao=/\b(__p \+=) '' \+/g,Oo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,F0=/&(?:amp|lt|gt|quot|#39);/g,su=/[&<>"']/g,ki=RegExp(F0.source),Ps=RegExp(su.source),Kl=/<%-([\s\S]+?)%>/g,P0=/<%([\s\S]+?)%>/g,p0=/<%=([\s\S]+?)%>/g,Hr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ri=/^\w*$/,K0=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yi=/[\\^$.*+?()[\]{}|]/g,en=RegExp(yi.source),bn=/^\s+/,Ai=/\s/,gi=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Wt=/\{\n\/\* \[wrapped with (.+)\] \*/,Au=/,? & /,eu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,X0=/[()=,{}\[\]\/\s]/,Yi=/\\(\\)?/g,Xl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Mo=/\w*$/,ai=/^[-+]0x[0-9a-f]+$/i,so=/^0b[01]+$/i,Ql=/^\[object .+?Constructor\]$/,ko=/^0o[0-7]+$/i,Is=/^(?:0|[1-9]\d*)$/,$n=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,el=/($^)/,ao=/['\n\r\u2028\u2029\\]/g,I0="\\ud800-\\udfff",wl="\\u0300-\\u036f",No="\\ufe20-\\ufe2f",wt="\\u20d0-\\u20ff",bt=wl+No+wt,Hn="\\u2700-\\u27bf",qr="a-z\\xdf-\\xf6\\xf8-\\xff",Ki="\\xac\\xb1\\xd7\\xf7",Qr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ou="\\u2000-\\u206f",h0=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ni="A-Z\\xc0-\\xd6\\xd8-\\xde",v0="\\ufe0e\\ufe0f",hs=Ki+Qr+Ou+h0,Tt="['\u2019]",fo="["+I0+"]",tl="["+hs+"]",Jl="["+bt+"]",ju="\\d+",vs="["+Hn+"]",b0="["+qr+"]",X="[^"+I0+hs+ju+Hn+qr+Ni+"]",we="\\ud83c[\\udffb-\\udfff]",Le="(?:"+Jl+"|"+we+")",Ne="[^"+I0+"]",dt="(?:\\ud83c[\\udde6-\\uddff]){2}",Yn="[\\ud800-\\udbff][\\udc00-\\udfff]",Cn="["+Ni+"]",cr="\\u200d",Si="(?:"+b0+"|"+X+")",Mu="(?:"+Cn+"|"+X+")",zu="(?:"+Tt+"(?:d|ll|m|re|s|t|ve))?",Hu="(?:"+Tt+"(?:D|LL|M|RE|S|T|VE))?",Su=Le+"?",Ti="["+v0+"]?",Lo="(?:"+cr+"(?:"+[Ne,dt,Yn].join("|")+")"+Ti+Su+")*",ku="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",co="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",qu=Ti+Su+Lo,Pa="(?:"+[vs,dt,Yn].join("|")+")"+qu,m0="(?:"+[Ne+Jl+"?",Jl,dt,Yn,fo].join("|")+")",ia=RegExp(Tt,"g"),Q0=RegExp(Jl,"g"),ua=RegExp(we+"(?="+we+")|"+m0+qu,"g"),Ia=RegExp([Cn+"?"+b0+"+"+zu+"(?="+[tl,Cn,"$"].join("|")+")",Mu+"+"+Hu+"(?="+[tl,Cn+Si,"$"].join("|")+")",Cn+"?"+Si+"+"+zu,Cn+"+"+Hu,co,ku,ju,Pa].join("|"),"g"),ms=RegExp("["+cr+I0+bt+v0+"]"),S0=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Qn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ac=-1,fi={};fi[qt]=fi[xi]=fi[lu]=fi[mi]=fi[Dr]=fi[$o]=fi[G0]=fi[Uu]=fi[Y0]=!0,fi[ct]=fi[Rt]=fi[Jo]=fi[an]=fi[Zo]=fi[Mn]=fi[ln]=fi[Vt]=fi[w]=fi[jt]=fi[vr]=fi[zr]=fi[Xt]=fi[wu]=fi[Qo]=!1;var $r={};$r[ct]=$r[Rt]=$r[Jo]=$r[Zo]=$r[an]=$r[Mn]=$r[qt]=$r[xi]=$r[lu]=$r[mi]=$r[Dr]=$r[w]=$r[jt]=$r[vr]=$r[zr]=$r[Xt]=$r[wu]=$r[d0]=$r[$o]=$r[G0]=$r[Uu]=$r[Y0]=!0,$r[ln]=$r[Vt]=$r[Qo]=!1;var Zl={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},oa={"&":"&","<":"<",">":">",'"':""","'":"'"},pf={"&":"&","<":"<",">":">",""":'"',"'":"'"},bs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ba=parseFloat,Bs=parseInt,y0=typeof global=="object"&&global&&global.Object===Object&&global,Us=typeof self=="object"&&self&&self.Object===Object&&self,ji=y0||Us||Function("return this")(),B=typeof zv=="object"&&zv&&!zv.nodeType&&zv,z=B&&typeof Ny=="object"&&Ny&&!Ny.nodeType&&Ny,G=z&&z.exports===B,$=G&&y0.process,Te=function(){try{var Ce=z&&z.require&&z.require("util").types;return Ce||$&&$.binding&&$.binding("util")}catch(et){}}(),ge=Te&&Te.isArrayBuffer,Re=Te&&Te.isDate,Z=Te&&Te.isMap,ke=Te&&Te.isRegExp,Qe=Te&&Te.isSet,ht=Te&&Te.isTypedArray;function ue(Ce,et,Ye){switch(Ye.length){case 0:return Ce.call(et);case 1:return Ce.call(et,Ye[0]);case 2:return Ce.call(et,Ye[0],Ye[1]);case 3:return Ce.call(et,Ye[0],Ye[1],Ye[2])}return Ce.apply(et,Ye)}function He(Ce,et,Ye,Yt){for(var Kt=-1,pr=Ce==null?0:Ce.length;++Kt-1}function rn(Ce,et,Ye){for(var Yt=-1,Kt=Ce==null?0:Ce.length;++Yt-1;);return Ye}function Sl(Ce,et){for(var Ye=Ce.length;Ye--&&Dt(et,Ce[Ye],0)>-1;);return Ye}function vf(Ce,et){for(var Ye=Ce.length,Yt=0;Ye--;)Ce[Ye]===et&&++Yt;return Yt}var Po=Jn(Zl),ys=Jn(oa);function js(Ce){return"\\"+bs[Ce]}function Io(Ce,et){return Ce==null?i:Ce[et]}function bo(Ce){return ms.test(Ce)}function gs(Ce){return S0.test(Ce)}function Qu(Ce){for(var et,Ye=[];!(et=Ce.next()).done;)Ye.push(et.value);return Ye}function Tu(Ce){var et=-1,Ye=Array(Ce.size);return Ce.forEach(function(Yt,Kt){Ye[++et]=[Kt,Yt]}),Ye}function Ei(Ce,et){return function(Ye){return Ce(et(Ye))}}function C0(Ce,et){for(var Ye=-1,Yt=Ce.length,Kt=0,pr=[];++Ye-1}function fa(d,v){var x=this.__data__,P=ts(x,d);return P<0?(++this.size,x.push([d,v])):x[P][1]=v,this}ro.prototype.clear=Ba,ro.prototype.delete=_f,ro.prototype.get=fc,ro.prototype.has=Ds,ro.prototype.set=fa;function U0(d){var v=-1,x=d==null?0:d.length;for(this.clear();++v=v?d:v)),d}function j0(d,v,x,P,q,ee){var de,_e=v&C,Ie=v&U,Et=v&H;if(x&&(de=q?x(d,P,q,ee):x(d)),de!==i)return de;if(!bu(d))return d;var St=tr(d);if(St){if(de=Cs(d),!_e)return iu(d,de)}else{var At=Iu(d),on=At==Vt||At==Er;if(Js(d))return vc(d,_e);if(At==vr||At==ct||on&&!q){if(de=Ie||on?{}:Ec(d),!_e)return Ie?ns(d,ul(de,d)):o0(d,Ef(de,d))}else{if(!$r[At])return q?d:{};de=Dh(d,At,_e)}}ee||(ee=new il);var kn=ee.get(d);if(kn)return kn;ee.set(d,de),Id(d)?d.forEach(function(ar){de.add(j0(ar,v,x,ar,d,ee))}):Ep(d)&&d.forEach(function(ar,ui){de.set(ui,j0(ar,v,x,ui,d,ee))});var rr=Et?Ie?sr:n1:Ie?dn:N0,br=St?i:rr(d);return nt(br||d,function(ar,ui){br&&(ui=ar,ar=d[ui]),Ss(de,ui,j0(ar,v,x,ui,d,ee))}),de}function Df(d){var v=N0(d);return function(x){return qc(x,d,v)}}function qc(d,v,x){var P=x.length;if(d==null)return!P;for(d=xn(d);P--;){var q=x[P],ee=v[q],de=d[q];if(de===i&&!(q in d)||!ee(de))return!1}return!0}function dc(d,v,x){if(typeof d!="function")throw new ti(_);return Qa(function(){d.apply(i,x)},v)}function Al(d,v,x,P){var q=-1,ee=sn,de=!0,_e=d.length,Ie=[],Et=v.length;if(!_e)return Ie;x&&(v=Lt(v,_i(x))),P?(ee=rn,de=!1):v.length>=a&&(ee=nl,de=!1,v=new mo(v));e:for(;++q<_e;){var St=d[q],At=x==null?St:x(St);if(St=P||St!==0?St:0,de&&At===At){for(var on=Et;on--;)if(v[on]===At)continue e;Ie.push(St)}else ee(v,At,P)||Ie.push(St)}return Ie}var Ts=al(R),da=al(F,!0);function ud(d,v){var x=!0;return Ts(d,function(P,q,ee){return x=!!v(P,q,ee),x}),x}function pa(d,v,x){for(var P=-1,q=d.length;++Pq?0:q+x),P=P===i||P>q?q:Mr(P),P<0&&(P+=q),P=x>P?0:wp(P);x0&&x(_e)?v>1?qi(_e,v-1,x,P,q):Dn(q,_e):P||(q[q.length]=_e)}return q}var g=yc(),y=yc(!0);function R(d,v){return d&&g(d,v,N0)}function F(d,v){return d&&y(d,v,N0)}function b(d,v){return It(v,function(x){return xa(d[x])})}function J(d,v){v=Ws(v,d);for(var x=0,P=v.length;d!=null&&xv}function kt(d,v){return d!=null&&li.call(d,v)}function xr(d,v){return d!=null&&v in xn(d)}function i0(d,v,x){return d>=Kn(v,x)&&d=120&&St.length>=120)?new mo(de&&St):i}St=d[0];var At=-1,on=_e[0];e:for(;++At-1;)_e!==d&&O0.call(_e,Ie,1),O0.call(d,Ie,1);return d}function sd(d,v){for(var x=d?v.length:0,P=x-1;x--;){var q=v[x];if(x==P||q!==ee){var ee=q;Eo(q)?O0.call(d,q,1):R2(d,q)}}return d}function ad(d,v){return d+Es(E0()*(v-d+1))}function T2(d,v,x,P){for(var q=-1,ee=ni($u((v-d)/(x||1)),0),de=Ye(ee);ee--;)de[P?ee:++q]=d,d+=x;return de}function Gc(d,v){var x="";if(!d||v<1||v>Jt)return x;do v%2&&(x+=d),v=Es(v/2),v&&(d+=d);while(v);return x}function Ir(d,v){return o1(F2(d,v,s0),d+"")}function fd(d){return za(Nc(d))}function cd(d,v){var x=Nc(d);return wc(x,r0(v,0,x.length))}function Ga(d,v,x,P){if(!bu(d))return d;v=Ws(v,d);for(var q=-1,ee=v.length,de=ee-1,_e=d;_e!=null&&++qq?0:q+v),x=x>q?q:x,x<0&&(x+=q),q=v>x?0:x-v>>>0,v>>>=0;for(var ee=Ye(q);++P>>1,de=d[ee];de!==null&&!bl(de)&&(x?de<=v:de=a){var Et=v?null:rm(d);if(Et)return Z0(Et);de=!1,q=nl,Ie=new mo}else Ie=v?[]:_e;e:for(;++P=P?d:ll(d,v,x)}var Jc=_s||function(d){return ji.clearTimeout(d)};function vc(d,v){if(v)return d.slice();var x=d.length,P=Hi?Hi(x):new d.constructor(x);return d.copy(P),P}function mc(d){var v=new d.constructor(d.byteLength);return new A0(v).set(new A0(d)),v}function pd(d,v){var x=v?mc(d.buffer):d.buffer;return new d.constructor(x,d.byteOffset,d.byteLength)}function yh(d){var v=new d.constructor(d.source,Mo.exec(d));return v.lastIndex=d.lastIndex,v}function Tf(d){return Ar?xn(Ar.call(d)):{}}function Zc(d,v){var x=v?mc(d.buffer):d.buffer;return new d.constructor(x,d.byteOffset,d.length)}function gh(d,v){if(d!==v){var x=d!==i,P=d===null,q=d===d,ee=bl(d),de=v!==i,_e=v===null,Ie=v===v,Et=bl(v);if(!_e&&!Et&&!ee&&d>v||ee&&de&&Ie&&!_e&&!Et||P&&de&&Ie||!x&&Ie||!q)return 1;if(!P&&!ee&&!Et&&d=_e)return Ie;var Et=x[P];return Ie*(Et=="desc"?-1:1)}}return d.index-v.index}function Vs(d,v,x,P){for(var q=-1,ee=d.length,de=x.length,_e=-1,Ie=v.length,Et=ni(ee-de,0),St=Ye(Ie+Et),At=!P;++_e1?x[q-1]:i,de=q>2?x[2]:i;for(ee=d.length>3&&typeof ee=="function"?(q--,ee):i,de&&oo(x[0],x[1],de)&&(ee=q<3?i:ee,q=1),v=xn(v);++P-1?q[ee?v[de]:de]:i}}function e1(d){return fl(function(v){var x=v.length,P=x,q=Vr.prototype.thru;for(d&&v.reverse();P--;){var ee=v[P];if(typeof ee!="function")throw new ti(_);if(q&&!de&&Ho(ee)=="wrapper")var de=new Vr([],!0)}for(P=de?P:x;++P1&&di.reverse(),St&&Ie_e))return!1;var Et=ee.get(d),St=ee.get(v);if(Et&&St)return Et==v&&St==d;var At=-1,on=!0,kn=x&ne?new mo:i;for(ee.set(d,v),ee.set(v,d);++At<_e;){var rr=d[At],br=v[At];if(P)var ar=de?P(br,rr,At,v,d,ee):P(rr,br,At,d,v,ee);if(ar!==i){if(ar)continue;on=!1;break}if(kn){if(!Cr(v,function(ui,di){if(!nl(kn,di)&&(rr===ui||q(rr,ui,x,P,ee)))return kn.push(di)})){on=!1;break}}else if(!(rr===br||q(rr,br,x,P,ee))){on=!1;break}}return ee.delete(d),ee.delete(v),on}function Eh(d,v,x,P,q,ee,de){switch(x){case Zo:if(d.byteLength!=v.byteLength||d.byteOffset!=v.byteOffset)return!1;d=d.buffer,v=v.buffer;case Jo:return!(d.byteLength!=v.byteLength||!ee(new A0(d),new A0(v)));case an:case Mn:case jt:return wo(+d,+v);case ln:return d.name==v.name&&d.message==v.message;case zr:case wu:return d==v+"";case w:var _e=Tu;case Xt:var Ie=P&W;if(_e||(_e=Z0),d.size!=v.size&&!Ie)return!1;var Et=de.get(d);if(Et)return Et==v;P|=ne,de.set(d,v);var St=Of(_e(d),_e(v),P,q,ee,de);return de.delete(d),St;case d0:if(Ar)return Ar.call(d)==Ar.call(v)}return!1}function um(d,v,x,P,q,ee){var de=x&W,_e=n1(d),Ie=_e.length,Et=n1(v),St=Et.length;if(Ie!=St&&!de)return!1;for(var At=Ie;At--;){var on=_e[At];if(!(de?on in v:li.call(v,on)))return!1}var kn=ee.get(d),rr=ee.get(v);if(kn&&rr)return kn==v&&rr==d;var br=!0;ee.set(d,v),ee.set(v,d);for(var ar=de;++At1?"& ":"")+v[P],v=v.join(x>2?", ":" "),d.replace(gi,`{ -/* [wrapped with `+v+`] */ -`)}function is(d){return tr(d)||dl(d)||!!(ho&&d&&d[ho])}function Eo(d,v){var x=typeof d;return v=v==null?Jt:v,!!v&&(x=="number"||x!="symbol"&&Is.test(d))&&d>-1&&d%1==0&&d0){if(++v>=yt)return arguments[0]}else v=0;return d.apply(i,arguments)}}function wc(d,v){var x=-1,P=d.length,q=P-1;for(v=v===i?P:v;++x1?d[v-1]:i;return x=typeof x=="function"?(d.pop(),x):i,Sd(d,x)});function Bh(d){var v=Y(d);return v.__chain__=!0,v}function Uh(d,v){return v(d),d}function y1(d,v){return v(d)}var Z2=fl(function(d){var v=d.length,x=v?d[0]:0,P=this.__wrapped__,q=function(ee){return qa(ee,d)};return v>1||this.__actions__.length||!(P instanceof at)||!Eo(x)?this.thru(q):(P=P.slice(x,+x+(v?1:0)),P.__actions__.push({func:y1,args:[q],thisArg:i}),new Vr(P,this.__chain__).thru(function(ee){return v&&!ee.length&&ee.push(i),ee}))});function jh(){return Bh(this)}function $2(){return new Vr(this.value(),this.__chain__)}function zh(){this.__values__===i&&(this.__values__=lv(this.value()));var d=this.__index__>=this.__values__.length,v=d?i:this.__values__[this.__index__++];return{done:d,value:v}}function dm(){return this}function pm(d){for(var v,x=this;x instanceof ii;){var P=I2(x);P.__index__=0,P.__values__=i,v?q.__wrapped__=P:v=P;var q=P;x=x.__wrapped__}return q.__wrapped__=d,v}function Pf(){var d=this.__wrapped__;if(d instanceof at){var v=d;return this.__actions__.length&&(v=new at(this)),v=v.reverse(),v.__actions__.push({func:y1,args:[V2],thisArg:i}),new Vr(v,this.__chain__)}return this.thru(V2)}function If(){return mh(this.__wrapped__,this.__actions__)}var Td=Ya(function(d,v,x){li.call(d,x)?++d[x]:Gu(d,x,1)});function hm(d,v,x){var P=tr(d)?Mt:ud;return x&&oo(d,v,x)&&(v=i),P(d,Vn(v,3))}function ep(d,v){var x=tr(d)?It:Wc;return x(d,Vn(v,3))}var Cd=kl(j2),tp=kl(s1);function Hh(d,v){return qi(g1(d,v),1)}function np(d,v){return qi(g1(d,v),Ft)}function qh(d,v,x){return x=x===i?1:Mr(x),qi(g1(d,v),x)}function Wh(d,v){var x=tr(d)?nt:Ts;return x(d,Vn(v,3))}function rp(d,v){var x=tr(d)?Ct:da;return x(d,Vn(v,3))}var vm=Ya(function(d,v,x){li.call(d,x)?d[x].push(v):Gu(d,x,[v])});function mm(d,v,x,P){d=pl(d)?d:Nc(d),x=x&&!P?Mr(x):0;var q=d.length;return x<0&&(x=ni(q+x,0)),w1(d)?x<=q&&d.indexOf(v,x)>-1:!!q&&Dt(d,v,x)>-1}var ym=Ir(function(d,v,x){var P=-1,q=typeof v=="function",ee=pl(d)?Ye(d.length):[];return Ts(d,function(de){ee[++P]=q?ue(v,de,x):Ol(de,v,x)}),ee}),Vh=Ya(function(d,v,x){Gu(d,x,v)});function g1(d,v){var x=tr(d)?Lt:w2;return x(d,Vn(v,3))}function gm(d,v,x,P){return d==null?[]:(tr(v)||(v=v==null?[]:[v]),x=P?i:x,tr(x)||(x=x==null?[]:[x]),yo(d,v,x))}var ip=Ya(function(d,v,x){d[x?0:1].push(v)},function(){return[[],[]]});function up(d,v,x){var P=tr(d)?dr:wr,q=arguments.length<3;return P(d,Vn(v,4),x,q,Ts)}function _m(d,v,x){var P=tr(d)?er:wr,q=arguments.length<3;return P(d,Vn(v,4),x,q,da)}function Em(d,v){var x=tr(d)?It:Wc;return x(d,Ad(Vn(v,3)))}function Gh(d){var v=tr(d)?za:fd;return v(d)}function Dm(d,v,x){(x?oo(d,v,x):v===i)?v=1:v=Mr(v);var P=tr(d)?Ha:cd;return P(d,v)}function wm(d){var v=tr(d)?ca:ol;return v(d)}function op(d){if(d==null)return 0;if(pl(d))return w1(d)?tu(d):d.length;var v=Iu(d);return v==w||v==Xt?d.size:Wa(d).length}function lp(d,v,x){var P=tr(d)?Cr:hh;return x&&oo(d,v,x)&&(v=i),P(d,Vn(v,3))}var Ta=Ir(function(d,v){if(d==null)return[];var x=v.length;return x>1&&oo(d,v[0],v[1])?v=[]:x>2&&oo(v[0],v[1],v[2])&&(v=[v[0]]),yo(d,qi(v,1),[])}),_1=aa||function(){return ji.Date.now()};function sp(d,v){if(typeof v!="function")throw new ti(_);return d=Mr(d),function(){if(--d<1)return v.apply(this,arguments)}}function Yh(d,v,x){return v=x?i:v,v=d&&v==null?d.length:v,hn(d,me,i,i,i,i,v)}function xd(d,v){var x;if(typeof v!="function")throw new ti(_);return d=Mr(d),function(){return--d>0&&(x=v.apply(this,arguments)),d<=1&&(v=i),x}}var E1=Ir(function(d,v,x){var P=m;if(x.length){var q=C0(x,yr(E1));P|=De}return hn(d,P,v,x,q)}),Kh=Ir(function(d,v,x){var P=m|he;if(x.length){var q=C0(x,yr(Kh));P|=De}return hn(v,P,d,x,q)});function ap(d,v,x){v=x?i:v;var P=hn(d,ve,i,i,i,i,i,v);return P.placeholder=ap.placeholder,P}function Xh(d,v,x){v=x?i:v;var P=hn(d,se,i,i,i,i,i,v);return P.placeholder=Xh.placeholder,P}function fp(d,v,x){var P,q,ee,de,_e,Ie,Et=0,St=!1,At=!1,on=!0;if(typeof d!="function")throw new ti(_);v=hl(v)||0,bu(x)&&(St=!!x.leading,At="maxWait"in x,ee=At?ni(hl(x.maxWait)||0,v):ee,on="trailing"in x?!!x.trailing:on);function kn(a0){var Os=P,To=q;return P=q=i,Et=a0,de=d.apply(To,Os),de}function rr(a0){return Et=a0,_e=Qa(ui,v),St?kn(a0):de}function br(a0){var Os=a0-Ie,To=a0-Et,Av=v-Os;return At?Kn(Av,ee-To):Av}function ar(a0){var Os=a0-Ie,To=a0-Et;return Ie===i||Os>=v||Os<0||At&&To>=ee}function ui(){var a0=_1();if(ar(a0))return di(a0);_e=Qa(ui,br(a0))}function di(a0){return _e=i,on&&P?kn(a0):(P=q=i,de)}function jl(){_e!==i&&Jc(_e),Et=0,P=Ie=q=_e=i}function Zi(){return _e===i?de:di(_1())}function lo(){var a0=_1(),Os=ar(a0);if(P=arguments,q=this,Ie=a0,Os){if(_e===i)return rr(Ie);if(At)return Jc(_e),_e=Qa(ui,v),kn(Ie)}return _e===i&&(_e=Qa(ui,v)),de}return lo.cancel=jl,lo.flush=Zi,lo}var Qh=Ir(function(d,v){return dc(d,1,v)}),Jh=Ir(function(d,v,x){return dc(d,hl(v)||0,x)});function cp(d){return hn(d,Oe)}function Rd(d,v){if(typeof d!="function"||v!=null&&typeof v!="function")throw new ti(_);var x=function(){var P=arguments,q=v?v.apply(this,P):P[0],ee=x.cache;if(ee.has(q))return ee.get(q);var de=d.apply(this,P);return x.cache=ee.set(q,de)||ee,de};return x.cache=new(Rd.Cache||U0),x}Rd.Cache=U0;function Ad(d){if(typeof d!="function")throw new ti(_);return function(){var v=arguments;switch(v.length){case 0:return!d.call(this);case 1:return!d.call(this,v[0]);case 2:return!d.call(this,v[0],v[1]);case 3:return!d.call(this,v[0],v[1],v[2])}return!d.apply(this,v)}}function H0(d){return xd(2,d)}var Od=M2(function(d,v){v=v.length==1&&tr(v[0])?Lt(v[0],_i(Vn())):Lt(qi(v,1),_i(Vn()));var x=v.length;return Ir(function(P){for(var q=-1,ee=Kn(P.length,x);++q=v}),dl=u0(function(){return arguments}())?u0:function(d){return Yu(d)&&li.call(d,"callee")&&!B0.call(d,"callee")},tr=Ye.isArray,Qs=ge?_i(ge):Ve;function pl(d){return d!=null&&Fd(d.length)&&!xa(d)}function l0(d){return Yu(d)&&pl(d)}function ev(d){return d===!0||d===!1||Yu(d)&&mt(d)==an}var Js=to||Up,mp=Re?_i(Re):Ue;function Rm(d){return Yu(d)&&d.nodeType===1&&!Cc(d)}function tv(d){if(d==null)return!0;if(pl(d)&&(tr(d)||typeof d=="string"||typeof d.splice=="function"||Js(d)||Ra(d)||dl(d)))return!d.length;var v=Iu(d);if(v==w||v==Xt)return!d.size;if(Nf(d))return!Wa(d).length;for(var x in d)if(li.call(d,x))return!1;return!0}function yp(d,v){return lt(d,v)}function Am(d,v,x){x=typeof x=="function"?x:i;var P=x?x(d,v):i;return P===i?lt(d,v,i,x):!!P}function gp(d){if(!Yu(d))return!1;var v=mt(d);return v==ln||v==lr||typeof d.message=="string"&&typeof d.name=="string"&&!Cc(d)}function Tc(d){return typeof d=="number"&&nu(d)}function xa(d){if(!bu(d))return!1;var v=mt(d);return v==Vt||v==Er||v==nn||v==fr}function _p(d){return typeof d=="number"&&d==Mr(d)}function Fd(d){return typeof d=="number"&&d>-1&&d%1==0&&d<=Jt}function bu(d){var v=typeof d;return d!=null&&(v=="object"||v=="function")}function Yu(d){return d!=null&&typeof d=="object"}var Ep=Z?_i(Z):Wn;function Dp(d,v){return d===v||si(d,v,jn(v))}function nv(d,v,x){return x=typeof x=="function"?x:i,si(d,v,jn(v),x)}function Om(d){return rv(d)&&d!=+d}function Mm(d){if(Nl(d))throw new Kt(p);return ur(d)}function km(d){return d===null}function Pd(d){return d==null}function rv(d){return typeof d=="number"||Yu(d)&&mt(d)==jt}function Cc(d){if(!Yu(d)||mt(d)!=vr)return!1;var v=rl(d);if(v===null)return!0;var x=li.call(v,"constructor")&&v.constructor;return typeof x=="function"&&x instanceof x&&Fu.call(x)==sa}var D1=ke?_i(ke):ci;function Nm(d){return _p(d)&&d>=-Jt&&d<=Jt}var Id=Qe?_i(Qe):Qi;function w1(d){return typeof d=="string"||!tr(d)&&Yu(d)&&mt(d)==wu}function bl(d){return typeof d=="symbol"||Yu(d)&&mt(d)==d0}var Ra=ht?_i(ht):Gr;function iv(d){return d===i}function Lm(d){return Yu(d)&&Iu(d)==Qo}function uv(d){return Yu(d)&&mt(d)==Fs}var ov=md(od),Fm=md(function(d,v){return d<=v});function lv(d){if(!d)return[];if(pl(d))return w1(d)?ei(d):iu(d);if(Pu&&d[Pu])return Qu(d[Pu]());var v=Iu(d),x=v==w?Tu:v==Xt?Z0:Nc;return x(d)}function Aa(d){if(!d)return d===0?d:0;if(d=hl(d),d===Ft||d===-Ft){var v=d<0?-1:1;return v*rt}return d===d?d:0}function Mr(d){var v=Aa(d),x=v%1;return v===v?x?v-x:v:0}function wp(d){return d?r0(Mr(d),0,fe):0}function hl(d){if(typeof d=="number")return d;if(bl(d))return Q;if(bu(d)){var v=typeof d.valueOf=="function"?d.valueOf():d;d=bu(v)?v+"":v}if(typeof d!="string")return d===0?d:+d;d=Lu(d);var x=so.test(d);return x||ko.test(d)?Bs(d.slice(2),x?2:8):ai.test(d)?Q:+d}function gu(d){return M0(d,dn(d))}function S1(d){return d?r0(Mr(d),-Jt,Jt):d===0?d:0}function Ui(d){return d==null?"":sl(d)}var Sp=io(function(d,v){if(Nf(v)||pl(v)){M0(v,N0(v),d);return}for(var x in v)li.call(v,x)&&Ss(d,x,v[x])}),bd=io(function(d,v){M0(v,dn(v),d)}),So=io(function(d,v,x,P){M0(v,dn(v),d,P)}),As=io(function(d,v,x,P){M0(v,N0(v),d,P)}),bf=fl(qa);function Bd(d,v){var x=ri(d);return v==null?x:Ef(x,v)}var Tp=Ir(function(d,v){d=xn(d);var x=-1,P=v.length,q=P>2?v[2]:i;for(q&&oo(v[0],v[1],q)&&(P=1);++x1),ee}),M0(d,sr(d),x),P&&(x=j0(x,C|U|H,im));for(var q=v.length;q--;)R2(x,v[q]);return x});function R1(d,v){return ef(d,Ad(Vn(v)))}var Rp=fl(function(d,v){return d==null?{}:dh(d,v)});function ef(d,v){if(d==null)return{};var x=Lt(sr(d),function(P){return[P]});return v=Vn(v),ph(d,x,function(P,q){return v(P,q[0])})}function Pm(d,v,x){v=Ws(v,d);var P=-1,q=v.length;for(q||(q=1,d=i);++Pv){var P=d;d=v,v=P}if(x||d%1||v%1){var q=E0();return Kn(d+q*(v-d+ba("1e-"+((q+"").length-1))),v)}return ad(d,v)}var Vd=Cf(function(d,v,x){return v=v.toLowerCase(),d+(x?qo(v):v)});function qo(d){return Mp(Ui(d).toLowerCase())}function Gd(d){return d=Ui(d),d&&d.replace($n,Po).replace(Q0,"")}function bm(d,v,x){d=Ui(d),v=sl(v);var P=d.length;x=x===i?P:r0(Mr(x),0,P);var q=x;return x-=v.length,x>=0&&d.slice(x,q)==v}function M1(d){return d=Ui(d),d&&Ps.test(d)?d.replace(su,ys):d}function Bm(d){return d=Ui(d),d&&en.test(d)?d.replace(yi,"\\$&"):d}var Um=Cf(function(d,v,x){return d+(x?"-":"")+v.toLowerCase()}),av=Cf(function(d,v,x){return d+(x?" ":"")+v.toLowerCase()}),jm=_h("toLowerCase");function fv(d,v,x){d=Ui(d),v=Mr(v);var P=v?tu(d):0;if(!v||P>=v)return d;var q=(v-P)/2;return ga(Es(q),x)+d+ga($u(q),x)}function zm(d,v,x){d=Ui(d),v=Mr(v);var P=v?tu(d):0;return v&&P>>0,x?(d=Ui(d),d&&(typeof v=="string"||v!=null&&!D1(v))&&(v=sl(v),!v&&bo(d))?va(ei(d),0,x):d.split(v,x)):[]}var zf=Cf(function(d,v,x){return d+(x?" ":"")+Mp(v)});function dv(d,v,x){return d=Ui(d),x=x==null?0:r0(Mr(x),0,d.length),v=sl(v),d.slice(x,x+v.length)==v}function pv(d,v,x){var P=Y.templateSettings;x&&oo(d,v,x)&&(v=i),d=Ui(d),v=So({},v,P,Rf);var q=So({},v.imports,P.imports,Rf),ee=N0(q),de=Fo(q,ee),_e,Ie,Et=0,St=v.interpolate||el,At="__p += '",on=yu((v.escape||el).source+"|"+St.source+"|"+(St===p0?Xl:el).source+"|"+(v.evaluate||el).source+"|$","g"),kn="//# sourceURL="+(li.call(v,"sourceURL")?(v.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ac+"]")+` -`;d.replace(on,function(ar,ui,di,jl,Zi,lo){return di||(di=jl),At+=d.slice(Et,lo).replace(ao,js),ui&&(_e=!0,At+=`' + -__e(`+ui+`) + -'`),Zi&&(Ie=!0,At+=`'; -`+Zi+`; -__p += '`),di&&(At+=`' + -((__t = (`+di+`)) == null ? '' : __t) + -'`),Et=lo+ar.length,ar}),At+=`'; -`;var rr=li.call(v,"variable")&&v.variable;if(!rr)At=`with (obj) { -`+At+` -} -`;else if(X0.test(rr))throw new Kt(t);At=(Ie?At.replace(Xr,""):At).replace(Ao,"$1").replace(Oo,"$1;"),At="function("+(rr||"obj")+`) { -`+(rr?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(_e?", __e = _.escape":"")+(Ie?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+At+`return __p -}`;var br=_v(function(){return pr(ee,kn+"return "+At).apply(i,de)});if(br.source=At,gp(br))throw br;return br}function hv(d){return Ui(d).toLowerCase()}function Yd(d){return Ui(d).toUpperCase()}function Kd(d,v,x){if(d=Ui(d),d&&(x||v===i))return Lu(d);if(!d||!(v=sl(v)))return d;var P=ei(d),q=ei(v),ee=hf(P,q),de=Sl(P,q)+1;return va(P,ee,de).join("")}function Op(d,v,x){if(d=Ui(d),d&&(x||v===i))return d.slice(0,po(d)+1);if(!d||!(v=sl(v)))return d;var P=ei(d),q=Sl(P,ei(v))+1;return va(P,0,q).join("")}function vv(d,v,x){if(d=Ui(d),d&&(x||v===i))return d.replace(bn,"");if(!d||!(v=sl(v)))return d;var P=ei(d),q=hf(P,ei(v));return va(P,q).join("")}function Xd(d,v){var x=je,P=qe;if(bu(v)){var q="separator"in v?v.separator:q;x="length"in v?Mr(v.length):x,P="omission"in v?sl(v.omission):P}d=Ui(d);var ee=d.length;if(bo(d)){var de=ei(d);ee=de.length}if(x>=ee)return d;var _e=x-tu(P);if(_e<1)return P;var Ie=de?va(de,0,_e).join(""):d.slice(0,_e);if(q===i)return Ie+P;if(de&&(_e+=Ie.length-_e),D1(q)){if(d.slice(_e).search(q)){var Et,St=Ie;for(q.global||(q=yu(q.source,Ui(Mo.exec(q))+"g")),q.lastIndex=0;Et=q.exec(St);)var At=Et.index;Ie=Ie.slice(0,At===i?_e:At)}}else if(d.indexOf(sl(q),_e)!=_e){var on=Ie.lastIndexOf(q);on>-1&&(Ie=Ie.slice(0,on))}return Ie+P}function mv(d){return d=Ui(d),d&&ki.test(d)?d.replace(F0,Bi):d}var yv=Cf(function(d,v,x){return d+(x?" ":"")+v.toUpperCase()}),Mp=_h("toUpperCase");function gv(d,v,x){return d=Ui(d),v=x?i:v,v===i?gs(d)?yf(d):g0(d):d.match(v)||[]}var _v=Ir(function(d,v){try{return ue(d,i,v)}catch(x){return gp(x)?x:new Kt(x)}}),Gm=fl(function(d,v){return nt(v,function(x){x=Ll(x),Gu(d,x,E1(d[x],d))}),d});function Ev(d){var v=d==null?0:d.length,x=Vn();return d=v?Lt(d,function(P){if(typeof P[1]!="function")throw new ti(_);return[x(P[0]),P[1]]}):[],Ir(function(P){for(var q=-1;++qJt)return[];var x=fe,P=Kn(d,fe);v=Vn(v),d-=fe;for(var q=T0(P,v);++x0||v<0)?new at(x):(d<0?x=x.takeRight(-d):d&&(x=x.drop(d)),v!==i&&(v=Mr(v),x=v<0?x.dropRight(-v):x.take(v-d)),x)},at.prototype.takeRightWhile=function(d){return this.reverse().takeWhile(d).reverse()},at.prototype.toArray=function(){return this.take(fe)},R(at.prototype,function(d,v){var x=/^(?:filter|find|map|reject)|While$/.test(v),P=/^(?:head|last)$/.test(v),q=Y[P?"take"+(v=="last"?"Right":""):v],ee=P||/^find/.test(v);!q||(Y.prototype[v]=function(){var de=this.__wrapped__,_e=P?[1]:arguments,Ie=de instanceof at,Et=_e[0],St=Ie||tr(de),At=function(ui){var di=q.apply(Y,Dn([ui],_e));return P&&on?di[0]:di};St&&x&&typeof Et=="function"&&Et.length!=1&&(Ie=St=!1);var on=this.__chain__,kn=!!this.__actions__.length,rr=ee&&!on,br=Ie&&!kn;if(!ee&&St){de=br?de:new at(this);var ar=d.apply(de,_e);return ar.__actions__.push({func:y1,args:[At],thisArg:i}),new Vr(ar,on)}return rr&&br?d.apply(this,_e):(ar=this.thru(At),rr?P?ar.value()[0]:ar.value():ar)})}),nt(["pop","push","shift","sort","splice","unshift"],function(d){var v=Jr[d],x=/^(?:push|sort|unshift)$/.test(d)?"tap":"thru",P=/^(?:pop|shift)$/.test(d);Y.prototype[d]=function(){var q=arguments;if(P&&!this.__chain__){var ee=this.value();return v.apply(tr(ee)?ee:[],q)}return this[x](function(de){return v.apply(tr(de)?de:[],q)})}}),R(at.prototype,function(d,v){var x=Y[v];if(x){var P=x.name+"";li.call(On,P)||(On[P]=[]),On[P].push({name:v,func:x})}}),On[ya(i,he).name]=[{name:"wrapper",func:i}],at.prototype.clone=Di,at.prototype.reverse=ru,at.prototype.value=D0,Y.prototype.at=Z2,Y.prototype.chain=jh,Y.prototype.commit=$2,Y.prototype.next=zh,Y.prototype.plant=pm,Y.prototype.reverse=Pf,Y.prototype.toJSON=Y.prototype.valueOf=Y.prototype.value=If,Y.prototype.first=Y.prototype.head,Pu&&(Y.prototype[Pu]=dm),Y},eo=$0();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(ji._=eo,define(function(){return eo})):z?((z.exports=eo)._=eo,B._=eo):ji._=eo}).call(zv)});var QE=tt((lH,XE)=>{"use strict";var Pi=XE.exports;XE.exports.default=Pi;var Du="[",Ly="]",Hv="\x07",w_=";",$8=process.env.TERM_PROGRAM==="Apple_Terminal";Pi.cursorTo=(i,o)=>{if(typeof i!="number")throw new TypeError("The `x` argument is required");return typeof o!="number"?Du+(i+1)+"G":Du+(o+1)+";"+(i+1)+"H"};Pi.cursorMove=(i,o)=>{if(typeof i!="number")throw new TypeError("The `x` argument is required");let a="";return i<0?a+=Du+-i+"D":i>0&&(a+=Du+i+"C"),o<0?a+=Du+-o+"A":o>0&&(a+=Du+o+"B"),a};Pi.cursorUp=(i=1)=>Du+i+"A";Pi.cursorDown=(i=1)=>Du+i+"B";Pi.cursorForward=(i=1)=>Du+i+"C";Pi.cursorBackward=(i=1)=>Du+i+"D";Pi.cursorLeft=Du+"G";Pi.cursorSavePosition=$8?"7":Du+"s";Pi.cursorRestorePosition=$8?"8":Du+"u";Pi.cursorGetPosition=Du+"6n";Pi.cursorNextLine=Du+"E";Pi.cursorPrevLine=Du+"F";Pi.cursorHide=Du+"?25l";Pi.cursorShow=Du+"?25h";Pi.eraseLines=i=>{let o="";for(let a=0;a[Ly,"8",w_,w_,o,Hv,i,Ly,"8",w_,w_,Hv].join("");Pi.image=(i,o={})=>{let a=`${Ly}1337;File=inline=1`;return o.width&&(a+=`;width=${o.width}`),o.height&&(a+=`;height=${o.height}`),o.preserveAspectRatio===!1&&(a+=";preserveAspectRatio=0"),a+":"+i.toString("base64")+Hv};Pi.iTerm={setCwd:(i=process.cwd())=>`${Ly}50;CurrentDir=${i}${Hv}`,annotation:(i,o={})=>{let a=`${Ly}1337;`,p=typeof o.x!="undefined",_=typeof o.y!="undefined";if((p||_)&&!(p&&_&&typeof o.length!="undefined"))throw new Error("`x`, `y` and `length` must be defined when `x` or `y` is defined");return i=i.replace(/\|/g,""),a+=o.isHidden?"AddHiddenAnnotation=":"AddAnnotation=",o.length>0?a+=(p?[i,o.length,o.x,o.y]:[o.length,i]).join("|"):a+=i,a+Hv}}});var tS=tt((sH,JE)=>{"use strict";var eS=(i,o)=>{for(let a of Reflect.ownKeys(o))Object.defineProperty(i,a,Object.getOwnPropertyDescriptor(o,a));return i};JE.exports=eS;JE.exports.default=eS});var rS=tt((aH,S_)=>{"use strict";var vP=tS(),T_=new WeakMap,nS=(i,o={})=>{if(typeof i!="function")throw new TypeError("Expected a function");let a,p=0,_=i.displayName||i.name||"",t=function(...k){if(T_.set(t,++p),p===1)a=i.apply(this,k),i=null;else if(o.throw===!0)throw new Error(`Function \`${_}\` can only be called once`);return a};return vP(t,i),T_.set(t,p),t};S_.exports=nS;S_.exports.default=nS;S_.exports.callCount=i=>{if(!T_.has(i))throw new Error(`The given function \`${i.name}\` is not wrapped by the \`onetime\` package`);return T_.get(i)}});var iS=tt((fH,C_)=>{C_.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&C_.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&C_.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var tD=tt((cH,Fy)=>{var mP=require("assert"),Py=iS(),yP=/^win/i.test(process.platform),x_=require("events");typeof x_!="function"&&(x_=x_.EventEmitter);var Gl;process.__signal_exit_emitter__?Gl=process.__signal_exit_emitter__:(Gl=process.__signal_exit_emitter__=new x_,Gl.count=0,Gl.emitted={});Gl.infinite||(Gl.setMaxListeners(Infinity),Gl.infinite=!0);Fy.exports=function(i,o){mP.equal(typeof i,"function","a callback must be provided for exit handler"),Iy===!1&&uS();var a="exit";o&&o.alwaysLast&&(a="afterexit");var p=function(){Gl.removeListener(a,i),Gl.listeners("exit").length===0&&Gl.listeners("afterexit").length===0&&ZE()};return Gl.on(a,i),p};Fy.exports.unload=ZE;function ZE(){!Iy||(Iy=!1,Py.forEach(function(i){try{process.removeListener(i,$E[i])}catch(o){}}),process.emit=eD,process.reallyExit=oS,Gl.count-=1)}function qv(i,o,a){Gl.emitted[i]||(Gl.emitted[i]=!0,Gl.emit(i,o,a))}var $E={};Py.forEach(function(i){$E[i]=function(){var a=process.listeners(i);a.length===Gl.count&&(ZE(),qv("exit",null,i),qv("afterexit",null,i),yP&&i==="SIGHUP"&&(i="SIGINT"),process.kill(process.pid,i))}});Fy.exports.signals=function(){return Py};Fy.exports.load=uS;var Iy=!1;function uS(){Iy||(Iy=!0,Gl.count+=1,Py=Py.filter(function(i){try{return process.on(i,$E[i]),!0}catch(o){return!1}}),process.emit=_P,process.reallyExit=gP)}var oS=process.reallyExit;function gP(i){process.exitCode=i||0,qv("exit",process.exitCode,null),qv("afterexit",process.exitCode,null),oS.call(process,process.exitCode)}var eD=process.emit;function _P(i,o){if(i==="exit"){o!==void 0&&(process.exitCode=o);var a=eD.apply(this,arguments);return qv("exit",process.exitCode,null),qv("afterexit",process.exitCode,null),a}else return eD.apply(this,arguments)}});var sS=tt((dH,lS)=>{"use strict";var EP=rS(),DP=tD();lS.exports=EP(()=>{DP(()=>{process.stderr.write("[?25h")},{alwaysLast:!0})})});var nD=tt(Wv=>{"use strict";var wP=sS(),R_=!1;Wv.show=(i=process.stderr)=>{!i.isTTY||(R_=!1,i.write("[?25h"))};Wv.hide=(i=process.stderr)=>{!i.isTTY||(wP(),R_=!0,i.write("[?25l"))};Wv.toggle=(i,o)=>{i!==void 0&&(R_=i),R_?Wv.show(o):Wv.hide(o)}});var dS=tt(by=>{"use strict";var aS=by&&by.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(by,"__esModule",{value:!0});var fS=aS(QE()),cS=aS(nD()),SP=(i,{showCursor:o=!1}={})=>{let a=0,p="",_=!1,t=k=>{!o&&!_&&(cS.default.hide(),_=!0);let L=k+` -`;L!==p&&(p=L,i.write(fS.default.eraseLines(a)+L),a=L.split(` -`).length)};return t.clear=()=>{i.write(fS.default.eraseLines(a)),p="",a=0},t.done=()=>{p="",a=0,o||(cS.default.show(),_=!1)},t};by.default={create:SP}});var hS=tt((vH,pS)=>{pS.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var yS=tt(Fa=>{"use strict";var vS=hS(),Uc=process.env;Object.defineProperty(Fa,"_vendors",{value:vS.map(function(i){return i.constant})});Fa.name=null;Fa.isPR=null;vS.forEach(function(i){var o=Array.isArray(i.env)?i.env:[i.env],a=o.every(function(p){return mS(p)});if(Fa[i.constant]=a,a)switch(Fa.name=i.name,typeof i.pr){case"string":Fa.isPR=!!Uc[i.pr];break;case"object":"env"in i.pr?Fa.isPR=i.pr.env in Uc&&Uc[i.pr.env]!==i.pr.ne:"any"in i.pr?Fa.isPR=i.pr.any.some(function(p){return!!Uc[p]}):Fa.isPR=mS(i.pr);break;default:Fa.isPR=null}});Fa.isCI=!!(Uc.CI||Uc.CONTINUOUS_INTEGRATION||Uc.BUILD_NUMBER||Uc.RUN_ID||Fa.name);function mS(i){return typeof i=="string"?!!Uc[i]:Object.keys(i).every(function(o){return Uc[o]===i[o]})}});var _S=tt((yH,gS)=>{"use strict";gS.exports=yS().isCI});var DS=tt((gH,ES)=>{"use strict";var TP=i=>{let o=new Set;do for(let a of Reflect.ownKeys(i))o.add([i,a]);while((i=Reflect.getPrototypeOf(i))&&i!==Object.prototype);return o};ES.exports=(i,{include:o,exclude:a}={})=>{let p=_=>{let t=k=>typeof k=="string"?_===k:k.test(_);return o?o.some(t):a?!a.some(t):!0};for(let[_,t]of TP(i.constructor.prototype)){if(t==="constructor"||!p(t))continue;let k=Reflect.getOwnPropertyDescriptor(_,t);k&&typeof k.value=="function"&&(i[t]=i[t].bind(i))}return i}});var AS=tt(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});var Vv,By,A_,O_,rD;typeof window=="undefined"||typeof MessageChannel!="function"?(Gv=null,iD=null,uD=function(){if(Gv!==null)try{var i=ou.unstable_now();Gv(!0,i),Gv=null}catch(o){throw setTimeout(uD,0),o}},wS=Date.now(),ou.unstable_now=function(){return Date.now()-wS},Vv=function(i){Gv!==null?setTimeout(Vv,0,i):(Gv=i,setTimeout(uD,0))},By=function(i,o){iD=setTimeout(i,o)},A_=function(){clearTimeout(iD)},O_=function(){return!1},rD=ou.unstable_forceFrameRate=function(){}):(M_=window.performance,oD=window.Date,SS=window.setTimeout,TS=window.clearTimeout,typeof console!="undefined"&&(CS=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof CS!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof M_=="object"&&typeof M_.now=="function"?ou.unstable_now=function(){return M_.now()}:(xS=oD.now(),ou.unstable_now=function(){return oD.now()-xS}),Uy=!1,jy=null,k_=-1,lD=5,sD=0,O_=function(){return ou.unstable_now()>=sD},rD=function(){},ou.unstable_forceFrameRate=function(i){0>i||125L_(k,a))O!==void 0&&0>L_(O,k)?(i[p]=O,i[L]=a,p=L):(i[p]=k,i[t]=a,p=t);else if(O!==void 0&&0>L_(O,a))i[p]=O,i[L]=a,p=L;else break e}}return o}return null}function L_(i,o){var a=i.sortIndex-o.sortIndex;return a!==0?a:i.id-o.id}var $f=[],c2=[],CP=1,Ls=null,ds=3,P_=!1,Zp=!1,zy=!1;function I_(i){for(var o=cf(c2);o!==null;){if(o.callback===null)F_(c2);else if(o.startTime<=i)F_(c2),o.sortIndex=o.expirationTime,fD($f,o);else break;o=cf(c2)}}function cD(i){if(zy=!1,I_(i),!Zp)if(cf($f)!==null)Zp=!0,Vv(dD);else{var o=cf(c2);o!==null&&By(cD,o.startTime-i)}}function dD(i,o){Zp=!1,zy&&(zy=!1,A_()),P_=!0;var a=ds;try{for(I_(o),Ls=cf($f);Ls!==null&&(!(Ls.expirationTime>o)||i&&!O_());){var p=Ls.callback;if(p!==null){Ls.callback=null,ds=Ls.priorityLevel;var _=p(Ls.expirationTime<=o);o=ou.unstable_now(),typeof _=="function"?Ls.callback=_:Ls===cf($f)&&F_($f),I_(o)}else F_($f);Ls=cf($f)}if(Ls!==null)var t=!0;else{var k=cf(c2);k!==null&&By(cD,k.startTime-o),t=!1}return t}finally{Ls=null,ds=a,P_=!1}}function RS(i){switch(i){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var xP=rD;ou.unstable_ImmediatePriority=1;ou.unstable_UserBlockingPriority=2;ou.unstable_NormalPriority=3;ou.unstable_IdlePriority=5;ou.unstable_LowPriority=4;ou.unstable_runWithPriority=function(i,o){switch(i){case 1:case 2:case 3:case 4:case 5:break;default:i=3}var a=ds;ds=i;try{return o()}finally{ds=a}};ou.unstable_next=function(i){switch(ds){case 1:case 2:case 3:var o=3;break;default:o=ds}var a=ds;ds=o;try{return i()}finally{ds=a}};ou.unstable_scheduleCallback=function(i,o,a){var p=ou.unstable_now();if(typeof a=="object"&&a!==null){var _=a.delay;_=typeof _=="number"&&0<_?p+_:p,a=typeof a.timeout=="number"?a.timeout:RS(i)}else a=RS(i),_=p;return a=_+a,i={id:CP++,callback:o,priorityLevel:i,startTime:_,expirationTime:a,sortIndex:-1},_>p?(i.sortIndex=_,fD(c2,i),cf($f)===null&&i===cf(c2)&&(zy?A_():zy=!0,By(cD,_-p))):(i.sortIndex=a,fD($f,i),Zp||P_||(Zp=!0,Vv(dD))),i};ou.unstable_cancelCallback=function(i){i.callback=null};ou.unstable_wrapCallback=function(i){var o=ds;return function(){var a=ds;ds=o;try{return i.apply(this,arguments)}finally{ds=a}}};ou.unstable_getCurrentPriorityLevel=function(){return ds};ou.unstable_shouldYield=function(){var i=ou.unstable_now();I_(i);var o=cf($f);return o!==Ls&&Ls!==null&&o!==null&&o.callback!==null&&o.startTime<=i&&o.expirationTime{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";Object.defineProperty(Ii,"__esModule",{value:!0});var i=!1,o=!1,a=!0,p,_,t,k,L;if(typeof window=="undefined"||typeof MessageChannel!="function"){var O=null,C=null,U=function(){if(O!==null)try{var wt=Ii.unstable_now(),bt=!0;O(bt,wt),O=null}catch(Hn){throw setTimeout(U,0),Hn}},H=Date.now();Ii.unstable_now=function(){return Date.now()-H},p=function(wt){O!==null?setTimeout(p,0,wt):(O=wt,setTimeout(U,0))},_=function(wt,bt){C=setTimeout(wt,bt)},t=function(){clearTimeout(C)},k=function(){return!1},L=Ii.unstable_forceFrameRate=function(){}}else{var W=window.performance,ne=window.Date,m=window.setTimeout,he=window.clearTimeout;if(typeof console!="undefined"){var Ee=window.requestAnimationFrame,ve=window.cancelAnimationFrame;typeof Ee!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof ve!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if(typeof W=="object"&&typeof W.now=="function")Ii.unstable_now=function(){return W.now()};else{var se=ne.now();Ii.unstable_now=function(){return ne.now()-se}}var De=!1,pe=null,me=-1,ie=5,Oe=0,je=300,qe=!1;if(o&&navigator!==void 0&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0){var yt=navigator.scheduling;k=function(){var wt=Ii.unstable_now();return wt>=Oe?qe||yt.isInputPending()?!0:wt>=je:!1},L=function(){qe=!0}}else k=function(){return Ii.unstable_now()>=Oe},L=function(){};Ii.unstable_forceFrameRate=function(wt){if(wt<0||wt>125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported");return}wt>0?ie=Math.floor(1e3/wt):ie=5};var gt=function(){if(pe!==null){var wt=Ii.unstable_now();Oe=wt+ie;var bt=!0;try{var Hn=pe(bt,wt);Hn?ut.postMessage(null):(De=!1,pe=null)}catch(qr){throw ut.postMessage(null),qr}}else De=!1;qe=!1},Xe=new MessageChannel,ut=Xe.port2;Xe.port1.onmessage=gt,p=function(wt){pe=wt,De||(De=!0,ut.postMessage(null))},_=function(wt,bt){me=m(function(){wt(Ii.unstable_now())},bt)},t=function(){he(me),me=-1}}function We(wt,bt){var Hn=wt.length;wt.push(bt),rt(wt,bt,Hn)}function Ft(wt){var bt=wt[0];return bt===void 0?null:bt}function Jt(wt){var bt=wt[0];if(bt!==void 0){var Hn=wt.pop();return Hn!==bt&&(wt[0]=Hn,Q(wt,Hn,0)),bt}else return null}function rt(wt,bt,Hn){for(var qr=Hn;;){var Ki=Math.floor((qr-1)/2),Qr=wt[Ki];if(Qr!==void 0&&fe(Qr,bt)>0)wt[Ki]=bt,wt[qr]=Qr,qr=Ki;else return}}function Q(wt,bt,Hn){for(var qr=Hn,Ki=wt.length;qrfr){if(fr*=2,fr>jr){console.error("Scheduler Profiling: Event log exceeded maximum size. Don't forget to call `stopLoggingProfilingEvents()`."),Dr();return}var Hn=new Int32Array(fr*4);Hn.set(Xt),zr=Hn.buffer,Xt=Hn}Xt.set(wt,bt)}}function mi(){fr=vr,zr=new ArrayBuffer(fr*4),Xt=new Int32Array(zr),wu=0}function Dr(){var wt=zr;return fr=0,zr=null,Xt=null,wu=0,wt}function $o(wt,bt){a&&(Vt[Xn]++,Xt!==null&&lu([d0,bt*1e3,wt.id,wt.priorityLevel]))}function G0(wt,bt){a&&(Vt[Er]=xe,Vt[w]=0,Vt[Xn]--,Xt!==null&&lu([Ro,bt*1e3,wt.id]))}function Uu(wt,bt){a&&(Vt[Xn]--,Xt!==null&&lu([Fs,bt*1e3,wt.id]))}function Y0(wt,bt){a&&(Vt[Er]=xe,Vt[w]=0,Vt[Xn]--,Xt!==null&&lu([Qo,bt*1e3,wt.id]))}function Xr(wt,bt){a&&(an++,Vt[Er]=wt.priorityLevel,Vt[w]=wt.id,Vt[jt]=an,Xt!==null&&lu([Jo,bt*1e3,wt.id,an]))}function Ao(wt,bt){a&&(Vt[Er]=xe,Vt[w]=0,Vt[jt]=0,Xt!==null&&lu([Zo,bt*1e3,wt.id,an]))}function Oo(wt){a&&(Mn++,Xt!==null&&lu([qt,wt*1e3,Mn]))}function F0(wt){a&&Xt!==null&&lu([xi,wt*1e3,Mn])}var su=1073741823,ki=-1,Ps=250,Kl=5e3,P0=1e4,p0=su,Hr=[],Ri=[],K0=1,yi=!1,en=null,bn=ct,Ai=!1,gi=!1,Wt=!1;function Au(wt){for(var bt=Ft(Ri);bt!==null;){if(bt.callback===null)Jt(Ri);else if(bt.startTime<=wt)Jt(Ri),bt.sortIndex=bt.expirationTime,We(Hr,bt),a&&($o(bt,wt),bt.isQueued=!0);else return;bt=Ft(Ri)}}function eu(wt){if(Wt=!1,Au(wt),!gi)if(Ft(Hr)!==null)gi=!0,p(X0);else{var bt=Ft(Ri);bt!==null&&_(eu,bt.startTime-wt)}}function X0(wt,bt){a&&F0(bt),gi=!1,Wt&&(Wt=!1,t()),Ai=!0;var Hn=bn;try{if(a)try{return Yi(wt,bt)}catch(Qr){if(en!==null){var qr=Ii.unstable_now();Y0(en,qr),en.isQueued=!1}throw Qr}else return Yi(wt,bt)}finally{if(en=null,bn=Hn,Ai=!1,a){var Ki=Ii.unstable_now();Oo(Ki)}}}function Yi(wt,bt){var Hn=bt;for(Au(Hn),en=Ft(Hr);en!==null&&!(i&&yi)&&!(en.expirationTime>Hn&&(!wt||k()));){var qr=en.callback;if(qr!==null){en.callback=null,bn=en.priorityLevel;var Ki=en.expirationTime<=Hn;Xr(en,Hn);var Qr=qr(Ki);Hn=Ii.unstable_now(),typeof Qr=="function"?(en.callback=Qr,Ao(en,Hn)):(a&&(G0(en,Hn),en.isQueued=!1),en===Ft(Hr)&&Jt(Hr)),Au(Hn)}else Jt(Hr);en=Ft(Hr)}if(en!==null)return!0;var Ou=Ft(Ri);return Ou!==null&&_(eu,Ou.startTime-Hn),!1}function Xl(wt,bt){switch(wt){case oe:case ze:case ct:case Rt:case nn:break;default:wt=ct}var Hn=bn;bn=wt;try{return bt()}finally{bn=Hn}}function Mo(wt){var bt;switch(bn){case oe:case ze:case ct:bt=ct;break;default:bt=bn;break}var Hn=bn;bn=bt;try{return wt()}finally{bn=Hn}}function ai(wt){var bt=bn;return function(){var Hn=bn;bn=bt;try{return wt.apply(this,arguments)}finally{bn=Hn}}}function so(wt){switch(wt){case oe:return ki;case ze:return Ps;case nn:return p0;case Rt:return P0;case ct:default:return Kl}}function Ql(wt,bt,Hn){var qr=Ii.unstable_now(),Ki,Qr;if(typeof Hn=="object"&&Hn!==null){var Ou=Hn.delay;typeof Ou=="number"&&Ou>0?Ki=qr+Ou:Ki=qr,Qr=typeof Hn.timeout=="number"?Hn.timeout:so(wt)}else Qr=so(wt),Ki=qr;var h0=Ki+Qr,Ni={id:K0++,callback:bt,priorityLevel:wt,startTime:Ki,expirationTime:h0,sortIndex:-1};return a&&(Ni.isQueued=!1),Ki>qr?(Ni.sortIndex=Ki,We(Ri,Ni),Ft(Hr)===null&&Ni===Ft(Ri)&&(Wt?t():Wt=!0,_(eu,Ki-qr))):(Ni.sortIndex=h0,We(Hr,Ni),a&&($o(Ni,qr),Ni.isQueued=!0),!gi&&!Ai&&(gi=!0,p(X0))),Ni}function ko(){yi=!0}function Is(){yi=!1,!gi&&!Ai&&(gi=!0,p(X0))}function $n(){return Ft(Hr)}function el(wt){if(a&&wt.isQueued){var bt=Ii.unstable_now();Uu(wt,bt),wt.isQueued=!1}wt.callback=null}function ao(){return bn}function I0(){var wt=Ii.unstable_now();Au(wt);var bt=Ft(Hr);return bt!==en&&en!==null&&bt!==null&&bt.callback!==null&&bt.startTime<=wt&&bt.expirationTime{"use strict";process.env.NODE_ENV==="production"?pD.exports=AS():pD.exports=OS()});var MS=tt((wH,Hy)=>{Hy.exports=function i(o){"use strict";var a=Oy(),p=Mi(),_=b_();function t(g){for(var y="https://reactjs.org/docs/error-decoder.html?invariant="+g,R=1;RK0||(g.current=Ri[K0],Ri[K0]=null,K0--)}function en(g,y){K0++,Ri[K0]=g.current,g.current=y}var bn={},Ai={current:bn},gi={current:!1},Wt=bn;function Au(g,y){var R=g.type.contextTypes;if(!R)return bn;var F=g.stateNode;if(F&&F.__reactInternalMemoizedUnmaskedChildContext===y)return F.__reactInternalMemoizedMaskedChildContext;var b={},J;for(J in R)b[J]=y[J];return F&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=y,g.__reactInternalMemoizedMaskedChildContext=b),b}function eu(g){return g=g.childContextTypes,g!=null}function X0(g){yi(gi,g),yi(Ai,g)}function Yi(g){yi(gi,g),yi(Ai,g)}function Xl(g,y,R){if(Ai.current!==bn)throw Error(t(168));en(Ai,y,g),en(gi,R,g)}function Mo(g,y,R){var F=g.stateNode;if(g=y.childContextTypes,typeof F.getChildContext!="function")return R;F=F.getChildContext();for(var b in F)if(!(b in g))throw Error(t(108,je(y)||"Unknown",b));return a({},R,{},F)}function ai(g){var y=g.stateNode;return y=y&&y.__reactInternalMemoizedMergedChildContext||bn,Wt=Ai.current,en(Ai,y,g),en(gi,gi.current,g),!0}function so(g,y,R){var F=g.stateNode;if(!F)throw Error(t(169));R?(y=Mo(g,y,Wt),F.__reactInternalMemoizedMergedChildContext=y,yi(gi,g),yi(Ai,g),en(Ai,y,g)):yi(gi,g),en(gi,R,g)}var Ql=_.unstable_runWithPriority,ko=_.unstable_scheduleCallback,Is=_.unstable_cancelCallback,$n=_.unstable_shouldYield,el=_.unstable_requestPaint,ao=_.unstable_now,I0=_.unstable_getCurrentPriorityLevel,wl=_.unstable_ImmediatePriority,No=_.unstable_UserBlockingPriority,wt=_.unstable_NormalPriority,bt=_.unstable_LowPriority,Hn=_.unstable_IdlePriority,qr={},Ki=el!==void 0?el:function(){},Qr=null,Ou=null,h0=!1,Ni=ao(),v0=1e4>Ni?ao:function(){return ao()-Ni};function hs(){switch(I0()){case wl:return 99;case No:return 98;case wt:return 97;case bt:return 96;case Hn:return 95;default:throw Error(t(332))}}function Tt(g){switch(g){case 99:return wl;case 98:return No;case 97:return wt;case 96:return bt;case 95:return Hn;default:throw Error(t(332))}}function fo(g,y){return g=Tt(g),Ql(g,y)}function tl(g,y,R){return g=Tt(g),ko(g,y,R)}function Jl(g){return Qr===null?(Qr=[g],Ou=ko(wl,vs)):Qr.push(g),qr}function ju(){if(Ou!==null){var g=Ou;Ou=null,Is(g)}vs()}function vs(){if(!h0&&Qr!==null){h0=!0;var g=0;try{var y=Qr;fo(99,function(){for(;g=y&&(po=!0),g.firstContext=null)}function ku(g,y){if(Mu!==g&&y!==!1&&y!==0)if((typeof y!="number"||y===1073741823)&&(Mu=g,y=1073741823),y={context:g,observedBits:y,next:null},Si===null){if(cr===null)throw Error(t(308));Si=y,cr.dependencies={expirationTime:0,firstContext:y,responders:null}}else Si=Si.next=y;return ln?g._currentValue:g._currentValue2}var co=!1;function qu(g){return{baseState:g,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Pa(g){return{baseState:g.baseState,firstUpdate:g.firstUpdate,lastUpdate:g.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function m0(g,y){return{expirationTime:g,suspenseConfig:y,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function ia(g,y){g.lastUpdate===null?g.firstUpdate=g.lastUpdate=y:(g.lastUpdate.next=y,g.lastUpdate=y)}function Q0(g,y){var R=g.alternate;if(R===null){var F=g.updateQueue,b=null;F===null&&(F=g.updateQueue=qu(g.memoizedState))}else F=g.updateQueue,b=R.updateQueue,F===null?b===null?(F=g.updateQueue=qu(g.memoizedState),b=R.updateQueue=qu(R.memoizedState)):F=g.updateQueue=Pa(b):b===null&&(b=R.updateQueue=Pa(F));b===null||F===b?ia(F,y):F.lastUpdate===null||b.lastUpdate===null?(ia(F,y),ia(b,y)):(ia(F,y),b.lastUpdate=y)}function ua(g,y){var R=g.updateQueue;R=R===null?g.updateQueue=qu(g.memoizedState):Ia(g,R),R.lastCapturedUpdate===null?R.firstCapturedUpdate=R.lastCapturedUpdate=y:(R.lastCapturedUpdate.next=y,R.lastCapturedUpdate=y)}function Ia(g,y){var R=g.alternate;return R!==null&&y===R.updateQueue&&(y=g.updateQueue=Pa(y)),y}function ms(g,y,R,F,b,J){switch(R.tag){case 1:return g=R.payload,typeof g=="function"?g.call(J,F,b):g;case 3:g.effectTag=g.effectTag&-4097|64;case 0:if(g=R.payload,b=typeof g=="function"?g.call(J,F,b):g,b==null)break;return a({},F,b);case 2:co=!0}return F}function S0(g,y,R,F,b){co=!1,y=Ia(g,y);for(var J=y.baseState,ce=null,mt=0,xt=y.firstUpdate,kt=J;xt!==null;){var xr=xt.expirationTime;xrci?(Qi=ur,ur=null):Qi=ur.sibling;var Gr=cu(Ve,ur,lt[ci],$t);if(Gr===null){ur===null&&(ur=Qi);break}g&&ur&&Gr.alternate===null&&y(Ve,ur),Ue=J(Gr,Ue,ci),si===null?Wn=Gr:si.sibling=Gr,si=Gr,ur=Qi}if(ci===lt.length)return R(Ve,ur),Wn;if(ur===null){for(;cici?(Qi=ur,ur=null):Qi=ur.sibling;var Cu=cu(Ve,ur,Gr.value,$t);if(Cu===null){ur===null&&(ur=Qi);break}g&&ur&&Cu.alternate===null&&y(Ve,ur),Ue=J(Cu,Ue,ci),si===null?Wn=Cu:si.sibling=Cu,si=Cu,ur=Qi}if(Gr.done)return R(Ve,ur),Wn;if(ur===null){for(;!Gr.done;ci++,Gr=lt.next())Gr=i0(Ve,Gr.value,$t),Gr!==null&&(Ue=J(Gr,Ue,ci),si===null?Wn=Gr:si.sibling=Gr,si=Gr);return Wn}for(ur=F(Ve,ur);!Gr.done;ci++,Gr=lt.next())Gr=z0(ur,Ve,ci,Gr.value,$t),Gr!==null&&(g&&Gr.alternate!==null&&ur.delete(Gr.key===null?ci:Gr.key),Ue=J(Gr,Ue,ci),si===null?Wn=Gr:si.sibling=Gr,si=Gr);return g&&ur.forEach(function(Wa){return y(Ve,Wa)}),Wn}return function(Ve,Ue,lt,$t){var Wn=typeof lt=="object"&<!==null&<.type===U&<.key===null;Wn&&(lt=lt.props.children);var si=typeof lt=="object"&<!==null;if(si)switch(lt.$$typeof){case O:e:{for(si=lt.key,Wn=Ue;Wn!==null;){if(Wn.key===si)if(Wn.tag===7?lt.type===U:Wn.elementType===lt.type){R(Ve,Wn.sibling),Ue=b(Wn,lt.type===U?lt.props.children:lt.props,$t),Ue.ref=Us(Ve,Wn,lt),Ue.return=Ve,Ve=Ue;break e}else{R(Ve,Wn);break}else y(Ve,Wn);Wn=Wn.sibling}lt.type===U?(Ue=r0(lt.props.children,Ve.mode,$t,lt.key),Ue.return=Ve,Ve=Ue):($t=qa(lt.type,lt.key,lt.props,null,Ve.mode,$t),$t.ref=Us(Ve,Ue,lt),$t.return=Ve,Ve=$t)}return ce(Ve);case C:e:{for(Wn=lt.key;Ue!==null;){if(Ue.key===Wn)if(Ue.tag===4&&Ue.stateNode.containerInfo===lt.containerInfo&&Ue.stateNode.implementation===lt.implementation){R(Ve,Ue.sibling),Ue=b(Ue,lt.children||[],$t),Ue.return=Ve,Ve=Ue;break e}else{R(Ve,Ue);break}else y(Ve,Ue);Ue=Ue.sibling}Ue=Df(lt,Ve.mode,$t),Ue.return=Ve,Ve=Ue}return ce(Ve)}if(typeof lt=="string"||typeof lt=="number")return lt=""+lt,Ue!==null&&Ue.tag===6?(R(Ve,Ue.sibling),Ue=b(Ue,lt,$t),Ue.return=Ve,Ve=Ue):(R(Ve,Ue),Ue=j0(lt,Ve.mode,$t),Ue.return=Ve,Ve=Ue),ce(Ve);if(y0(lt))return Ol(Ve,Ue,lt,$t);if(ie(lt))return u0(Ve,Ue,lt,$t);if(si&&ji(Ve,lt),typeof lt=="undefined"&&!Wn)switch(Ve.tag){case 1:case 0:throw Ve=Ve.type,Error(t(152,Ve.displayName||Ve.name||"Component"))}return R(Ve,Ue)}}var z=B(!0),G=B(!1),$={},Te={current:$},ge={current:$},Re={current:$};function Z(g){if(g===$)throw Error(t(174));return g}function ke(g,y){en(Re,y,g),en(ge,g,g),en(Te,$,g),y=Ft(y),yi(Te,g),en(Te,y,g)}function Qe(g){yi(Te,g),yi(ge,g),yi(Re,g)}function ht(g){var y=Z(Re.current),R=Z(Te.current);y=Jt(R,g.type,y),R!==y&&(en(ge,g,g),en(Te,y,g))}function ue(g){ge.current===g&&(yi(Te,g),yi(ge,g))}var He={current:0};function nt(g){for(var y=g;y!==null;){if(y.tag===13){var R=y.memoizedState;if(R!==null&&(R=R.dehydrated,R===null||Xr(R)||Ao(R)))return y}else if(y.tag===19&&y.memoizedProps.revealOrder!==void 0){if((y.effectTag&64)!=0)return y}else if(y.child!==null){y.child.return=y,y=y.child;continue}if(y===g)break;for(;y.sibling===null;){if(y.return===null||y.return===g)return null;y=y.return}y.sibling.return=y.return,y=y.sibling}return null}function Ct(g,y){return{responder:g,props:y}}var Mt=k.ReactCurrentDispatcher,It=k.ReactCurrentBatchConfig,sn=0,rn=null,Lt=null,Dn=null,dr=null,er=null,Cr=null,An=0,Nr=null,g0=0,Lr=!1,it=null,Dt=0;function $e(){throw Error(t(321))}function Pt(g,y){if(y===null)return!1;for(var R=0;RAn&&(An=xr,Ua(An))):(cc(xr,xt.suspenseConfig),J=xt.eagerReducer===g?xt.eagerState:g(J,xt.action)),ce=xt,xt=xt.next}while(xt!==null&&xt!==F);kt||(mt=ce,b=J),Le(J,y.memoizedState)||(po=!0),y.memoizedState=J,y.baseUpdate=mt,y.baseState=b,R.lastRenderedState=J}return[y.memoizedState,R.dispatch]}function T0(g){var y=Jn();return typeof g=="function"&&(g=g()),y.memoizedState=y.baseState=g,g=y.queue={last:null,dispatch:null,lastRenderedReducer:au,lastRenderedState:g},g=g.dispatch=js.bind(null,rn,g),[y.memoizedState,g]}function J0(g){return Nu(au,g)}function Lu(g,y,R,F){return g={tag:g,create:y,destroy:R,deps:F,next:null},Nr===null?(Nr={lastEffect:null},Nr.lastEffect=g.next=g):(y=Nr.lastEffect,y===null?Nr.lastEffect=g.next=g:(R=y.next,y.next=g,g.next=R,Nr.lastEffect=g)),g}function _i(g,y,R,F){var b=Jn();g0|=g,b.memoizedState=Lu(y,R,void 0,F===void 0?null:F)}function Fo(g,y,R,F){var b=wr();F=F===void 0?null:F;var J=void 0;if(Lt!==null){var ce=Lt.memoizedState;if(J=ce.destroy,F!==null&&Pt(F,ce.deps)){Lu(0,R,J,F);return}}g0|=g,b.memoizedState=Lu(y,R,J,F)}function nl(g,y){return _i(516,192,g,y)}function hf(g,y){return Fo(516,192,g,y)}function Sl(g,y){if(typeof y=="function")return g=g(),y(g),function(){y(null)};if(y!=null)return g=g(),y.current=g,function(){y.current=null}}function vf(){}function Po(g,y){return Jn().memoizedState=[g,y===void 0?null:y],g}function ys(g,y){var R=wr();y=y===void 0?null:y;var F=R.memoizedState;return F!==null&&y!==null&&Pt(y,F[1])?F[0]:(R.memoizedState=[g,y],g)}function js(g,y,R){if(!(25>Dt))throw Error(t(301));var F=g.alternate;if(g===rn||F!==null&&F===rn)if(Lr=!0,g={expirationTime:sn,suspenseConfig:null,action:R,eagerReducer:null,eagerState:null,next:null},it===null&&(it=new Map),R=it.get(y),R===void 0)it.set(y,g);else{for(y=R;y.next!==null;)y=y.next;y.next=g}else{var b=D0(),J=fi.suspense;b=Un(b,g,J),J={expirationTime:b,suspenseConfig:J,action:R,eagerReducer:null,eagerState:null,next:null};var ce=y.last;if(ce===null)J.next=J;else{var mt=ce.next;mt!==null&&(J.next=mt),ce.next=J}if(y.last=J,g.expirationTime===0&&(F===null||F.expirationTime===0)&&(F=y.lastRenderedReducer,F!==null))try{var xt=y.lastRenderedState,kt=F(xt,R);if(J.eagerReducer=F,J.eagerState=kt,Le(kt,xt))return}catch(xr){}finally{}t0(g,b)}}var Io={readContext:ku,useCallback:$e,useContext:$e,useEffect:$e,useImperativeHandle:$e,useLayoutEffect:$e,useMemo:$e,useReducer:$e,useRef:$e,useState:$e,useDebugValue:$e,useResponder:$e,useDeferredValue:$e,useTransition:$e},bo={readContext:ku,useCallback:Po,useContext:ku,useEffect:nl,useImperativeHandle:function(g,y,R){return R=R!=null?R.concat([g]):null,_i(4,36,Sl.bind(null,y,g),R)},useLayoutEffect:function(g,y){return _i(4,36,g,y)},useMemo:function(g,y){var R=Jn();return y=y===void 0?null:y,g=g(),R.memoizedState=[g,y],g},useReducer:function(g,y,R){var F=Jn();return y=R!==void 0?R(y):y,F.memoizedState=F.baseState=y,g=F.queue={last:null,dispatch:null,lastRenderedReducer:g,lastRenderedState:y},g=g.dispatch=js.bind(null,rn,g),[F.memoizedState,g]},useRef:function(g){var y=Jn();return g={current:g},y.memoizedState=g},useState:T0,useDebugValue:vf,useResponder:Ct,useDeferredValue:function(g,y){var R=T0(g),F=R[0],b=R[1];return nl(function(){_.unstable_next(function(){var J=It.suspense;It.suspense=y===void 0?null:y;try{b(g)}finally{It.suspense=J}})},[g,y]),F},useTransition:function(g){var y=T0(!1),R=y[0],F=y[1];return[Po(function(b){F(!0),_.unstable_next(function(){var J=It.suspense;It.suspense=g===void 0?null:g;try{F(!1),b()}finally{It.suspense=J}})},[g,R]),R]}},gs={readContext:ku,useCallback:ys,useContext:ku,useEffect:hf,useImperativeHandle:function(g,y,R){return R=R!=null?R.concat([g]):null,Fo(4,36,Sl.bind(null,y,g),R)},useLayoutEffect:function(g,y){return Fo(4,36,g,y)},useMemo:function(g,y){var R=wr();y=y===void 0?null:y;var F=R.memoizedState;return F!==null&&y!==null&&Pt(y,F[1])?F[0]:(g=g(),R.memoizedState=[g,y],g)},useReducer:Nu,useRef:function(){return wr().memoizedState},useState:J0,useDebugValue:vf,useResponder:Ct,useDeferredValue:function(g,y){var R=J0(g),F=R[0],b=R[1];return hf(function(){_.unstable_next(function(){var J=It.suspense;It.suspense=y===void 0?null:y;try{b(g)}finally{It.suspense=J}})},[g,y]),F},useTransition:function(g){var y=J0(!1),R=y[0],F=y[1];return[ys(function(b){F(!0),_.unstable_next(function(){var J=It.suspense;It.suspense=g===void 0?null:g;try{F(!1),b()}finally{It.suspense=J}})},[g,R]),R]}},Qu=null,Tu=null,Ei=!1;function C0(g,y){var R=zo(5,null,null,0);R.elementType="DELETED",R.type="DELETED",R.stateNode=y,R.return=g,R.effectTag=8,g.lastEffect!==null?(g.lastEffect.nextEffect=R,g.lastEffect=R):g.firstEffect=g.lastEffect=R}function Z0(g,y){switch(g.tag){case 5:return y=Uu(y,g.type,g.pendingProps),y!==null?(g.stateNode=y,!0):!1;case 6:return y=Y0(y,g.pendingProps),y!==null?(g.stateNode=y,!0):!1;case 13:return!1;default:return!1}}function Bo(g){if(Ei){var y=Tu;if(y){var R=y;if(!Z0(g,y)){if(y=Oo(R),!y||!Z0(g,y)){g.effectTag=g.effectTag&-1025|2,Ei=!1,Qu=g;return}C0(Qu,R)}Qu=g,Tu=F0(y)}else g.effectTag=g.effectTag&-1025|2,Ei=!1,Qu=g}}function la(g){for(g=g.return;g!==null&&g.tag!==5&&g.tag!==3&&g.tag!==13;)g=g.return;Qu=g}function $l(g){if(!w||g!==Qu)return!1;if(!Ei)return la(g),Ei=!0,!1;var y=g.type;if(g.tag!==5||y!=="head"&&y!=="body"&&!ct(y,g.memoizedProps))for(y=Tu;y;)C0(g,y),y=Oo(y);if(la(g),g.tag===13){if(!w)throw Error(t(316));if(g=g.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(t(317));Tu=Ps(g)}else Tu=Qu?Oo(g.stateNode):null;return!0}function tu(){w&&(Tu=Qu=null,Ei=!1)}var ei=k.ReactCurrentOwner,po=!1;function Bi(g,y,R,F){y.child=g===null?G(y,null,R,F):z(y,g.child,R,F)}function Ci(g,y,R,F,b){R=R.render;var J=y.ref;return Lo(y,b),F=un(g,y,R,F,J,b),g!==null&&!po?(y.updateQueue=g.updateQueue,y.effectTag&=-517,g.expirationTime<=b&&(g.expirationTime=0),yu(g,y,b)):(y.effectTag|=1,Bi(g,y,F,b),y.child)}function mf(g,y,R,F,b,J){if(g===null){var ce=R.type;return typeof ce=="function"&&!Ef(ce)&&ce.defaultProps===void 0&&R.compare===null&&R.defaultProps===void 0?(y.tag=15,y.type=ce,yf(g,y,ce,F,b,J)):(g=qa(R.type,null,F,null,y.mode,J),g.ref=y.ref,g.return=y,y.child=g)}return ce=g.child,by)&&Vr.set(g,y)))}}function no(g,y){g.expirationTimeg?y:g)}function n0(g){if(g.lastExpiredTime!==0)g.callbackExpirationTime=1073741823,g.callbackPriority=99,g.callbackNode=Jl(ro.bind(null,g));else{var y=vo(g),R=g.callbackNode;if(y===0)R!==null&&(g.callbackNode=null,g.callbackExpirationTime=0,g.callbackPriority=90);else{var F=D0();if(y===1073741823?F=99:y===1||y===2?F=95:(F=10*(1073741821-y)-10*(1073741821-F),F=0>=F?99:250>=F?98:5250>=F?97:95),R!==null){var b=g.callbackPriority;if(g.callbackExpirationTime===y&&b>=F)return;R!==qr&&Is(R)}g.callbackExpirationTime=y,g.callbackPriority=F,y=y===1073741823?Jl(ro.bind(null,g)):tl(F,Uo.bind(null,g),{timeout:10*(1073741821-y)-v0()}),g.callbackNode=y}}}function Uo(g,y){if(ru=0,y)return y=D0(),da(g,y),n0(g),null;var R=vo(g);if(R!==0){if(y=g.callbackNode,(Fn&(nu|fu))!==Rr)throw Error(t(327));if(qs(),g===ae&&R===Fe||Ds(g,R),re!==null){var F=Fn;Fn|=nu;var b=U0(g);do try{nd();break}catch(mt){fa(g,mt)}while(1);if(zu(),Fn=F,$u.current=b,Ae===ni)throw y=st,Ds(g,R),Al(g,R),n0(g),y;if(re===null)switch(b=g.finishedWork=g.current.alternate,g.finishedExpirationTime=R,F=Ae,ae=null,F){case Li:case ni:throw Error(t(345));case Kn:da(g,2=R){g.lastPingedTime=R,Ds(g,R);break}}if(J=vo(g),J!==0&&J!==R)break;if(F!==0&&F!==R){g.lastPingedTime=F;break}g.timeoutHandle=an(xl.bind(null,g),b);break}xl(g);break;case _0:if(Al(g,R),F=g.lastSuspendedTime,R===F&&(g.nextKnownPendingLevel=Hc(b)),_n&&(b=g.lastPingedTime,b===0||b>=R)){g.lastPingedTime=R,Ds(g,R);break}if(b=vo(g),b!==0&&b!==R)break;if(F!==0&&F!==R){g.lastPingedTime=F;break}if(Qt!==1073741823?F=10*(1073741821-Qt)-v0():vt===1073741823?F=0:(F=10*(1073741821-vt)-5e3,b=v0(),R=10*(1073741821-R)-b,F=b-F,0>F&&(F=0),F=(120>F?120:480>F?480:1080>F?1080:1920>F?1920:3e3>F?3e3:4320>F?4320:1960*gf(F/1960))-F,R=F?F=0:(b=ce.busyDelayMs|0,J=v0()-(10*(1073741821-J)-(ce.timeoutMs|0||5e3)),F=J<=b?0:b+F-J),10 component higher in the tree to provide a loading indicator or placeholder to display.`+Hr(b))}Ae!==E0&&(Ae=Kn),J=Tl(J,b),xt=F;do{switch(xt.tag){case 3:ce=J,xt.effectTag|=4096,xt.expirationTime=y;var Ue=_s(xt,ce,y);ua(xt,Ue);break e;case 1:ce=J;var lt=xt.type,$t=xt.stateNode;if((xt.effectTag&64)==0&&(typeof lt.getDerivedStateFromError=="function"||$t!==null&&typeof $t.componentDidCatch=="function"&&(mr===null||!mr.has($t)))){xt.effectTag|=4096,xt.expirationTime=y;var Wn=aa(xt,ce,y);ua(xt,Wn);break e}}xt=xt.return}while(xt!==null)}re=mo(re)}catch(si){y=si;continue}break}while(1)}function U0(){var g=$u.current;return $u.current=Io,g===null?Io:g}function cc(g,y){gSn&&(Sn=g)}function E2(){for(;re!==null;)re=rd(re)}function nd(){for(;re!==null&&!$n();)re=rd(re)}function rd(g){var y=Ha(g.alternate,g,Fe);return g.memoizedProps=g.pendingProps,y===null&&(y=mo(g)),Es.current=null,y}function mo(g){re=g;do{var y=re.alternate;if(g=re.return,(re.effectTag&2048)==0){e:{var R=y;y=re;var F=Fe,b=y.pendingProps;switch(y.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:eu(y.type)&&X0(y);break;case 3:Qe(y),Yi(y),b=y.stateNode,b.pendingContext&&(b.context=b.pendingContext,b.pendingContext=null),(R===null||R.child===null)&&$l(y)&&Ju(y),Jr(y);break;case 5:ue(y);var J=Z(Re.current);if(F=y.type,R!==null&&y.stateNode!=null)Wu(R,y,F,b,J),R.ref!==y.ref&&(y.effectTag|=128);else if(b){if(R=Z(Te.current),$l(y)){if(b=y,!w)throw Error(t(175));R=su(b.stateNode,b.type,b.memoizedProps,J,R,b),b.updateQueue=R,R=R!==null,R&&Ju(y)}else{var ce=fe(F,b,J,R,y);ti(ce,y,!1,!1),y.stateNode=ce,oe(ce,F,b,J,R)&&Ju(y)}y.ref!==null&&(y.effectTag|=128)}else if(y.stateNode===null)throw Error(t(166));break;case 6:if(R&&y.stateNode!=null)Rn(R,y,R.memoizedProps,b);else{if(typeof b!="string"&&y.stateNode===null)throw Error(t(166));if(R=Z(Re.current),J=Z(Te.current),$l(y)){if(R=y,!w)throw Error(t(176));(R=ki(R.stateNode,R.memoizedProps,R))&&Ju(y)}else y.stateNode=nn(b,R,J,y)}break;case 11:break;case 13:if(yi(He,y),b=y.memoizedState,(y.effectTag&64)!=0){y.expirationTime=F;break e}b=b!==null,J=!1,R===null?y.memoizedProps.fallback!==void 0&&$l(y):(F=R.memoizedState,J=F!==null,b||F===null||(F=R.child.sibling,F!==null&&(ce=y.firstEffect,ce!==null?(y.firstEffect=F,F.nextEffect=ce):(y.firstEffect=y.lastEffect=F,F.nextEffect=null),F.effectTag=8))),b&&!J&&(y.mode&2)!=0&&(R===null&&y.memoizedProps.unstable_avoidThisFallback!==!0||(He.current&1)!=0?Ae===Li&&(Ae=e0):((Ae===Li||Ae===e0)&&(Ae=_0),Sn!==0&&ae!==null&&(Al(ae,Fe),Ts(ae,Sn)))),Er&&b&&(y.effectTag|=4),Vt&&(b||J)&&(y.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:Qe(y),Jr(y);break;case 10:Su(y);break;case 9:break;case 14:break;case 17:eu(y.type)&&X0(y);break;case 19:if(yi(He,y),b=y.memoizedState,b===null)break;if(J=(y.effectTag&64)!=0,ce=b.rendering,ce===null){if(J)Fu(b,!1);else if(Ae!==Li||R!==null&&(R.effectTag&64)!=0)for(R=y.child;R!==null;){if(ce=nt(R),ce!==null){for(y.effectTag|=64,Fu(b,!1),R=ce.updateQueue,R!==null&&(y.updateQueue=R,y.effectTag|=4),b.lastEffect===null&&(y.firstEffect=null),y.lastEffect=b.lastEffect,R=F,b=y.child;b!==null;)J=b,F=R,J.effectTag&=2,J.nextEffect=null,J.firstEffect=null,J.lastEffect=null,ce=J.alternate,ce===null?(J.childExpirationTime=0,J.expirationTime=F,J.child=null,J.memoizedProps=null,J.memoizedState=null,J.updateQueue=null,J.dependencies=null):(J.childExpirationTime=ce.childExpirationTime,J.expirationTime=ce.expirationTime,J.child=ce.child,J.memoizedProps=ce.memoizedProps,J.memoizedState=ce.memoizedState,J.updateQueue=ce.updateQueue,F=ce.dependencies,J.dependencies=F===null?null:{expirationTime:F.expirationTime,firstContext:F.firstContext,responders:F.responders}),b=b.sibling;en(He,He.current&1|2,y),y=y.child;break e}R=R.sibling}}else{if(!J)if(R=nt(ce),R!==null){if(y.effectTag|=64,J=!0,R=R.updateQueue,R!==null&&(y.updateQueue=R,y.effectTag|=4),Fu(b,!0),b.tail===null&&b.tailMode==="hidden"&&!ce.alternate){y=y.lastEffect=b.lastEffect,y!==null&&(y.nextEffect=null);break}}else v0()>b.tailExpiration&&1b&&(b=F),ce>b&&(b=ce),J=J.sibling;R.childExpirationTime=b}if(y!==null)return y;g!==null&&(g.effectTag&2048)==0&&(g.firstEffect===null&&(g.firstEffect=re.firstEffect),re.lastEffect!==null&&(g.lastEffect!==null&&(g.lastEffect.nextEffect=re.firstEffect),g.lastEffect=re.lastEffect),1g?y:g}function xl(g){var y=hs();return fo(99,il.bind(null,g,y)),null}function il(g,y){do qs();while(ri!==null);if((Fn&(nu|fu))!==Rr)throw Error(t(327));var R=g.finishedWork,F=g.finishedExpirationTime;if(R===null)return null;if(g.finishedWork=null,g.finishedExpirationTime=0,R===g.current)throw Error(t(177));g.callbackNode=null,g.callbackExpirationTime=0,g.callbackPriority=90,g.nextKnownPendingLevel=0;var b=Hc(R);if(g.firstPendingTime=b,F<=g.lastSuspendedTime?g.firstSuspendedTime=g.lastSuspendedTime=g.nextKnownPendingLevel=0:F<=g.firstSuspendedTime&&(g.firstSuspendedTime=F-1),F<=g.lastPingedTime&&(g.lastPingedTime=0),F<=g.lastExpiredTime&&(g.lastExpiredTime=0),g===ae&&(re=ae=null,Fe=0),1=R?Kt(g,y,R):(en(He,He.current&1,y),y=yu(g,y,R),y!==null?y.sibling:null);en(He,He.current&1,y);break;case 19:if(F=y.childExpirationTime>=R,(g.effectTag&64)!=0){if(F)return xn(g,y,R);y.effectTag|=64}if(b=y.memoizedState,b!==null&&(b.rendering=null,b.tail=null),en(He,He.current,y),!F)return null}return yu(g,y,R)}po=!1}}else po=!1;switch(y.expirationTime=0,y.tag){case 2:if(F=y.type,g!==null&&(g.alternate=null,y.alternate=null,y.effectTag|=2),g=y.pendingProps,b=Au(y,Ai.current),Lo(y,R),b=un(null,y,F,g,b,R),y.effectTag|=1,typeof b=="object"&&b!==null&&typeof b.render=="function"&&b.$$typeof===void 0){if(y.tag=1,fn(),eu(F)){var J=!0;ai(y)}else J=!1;y.memoizedState=b.state!==null&&b.state!==void 0?b.state:null;var ce=F.getDerivedStateFromProps;typeof ce=="function"&&Zl(y,F,ce,g),b.updater=oa,y.stateNode=b,b._reactInternalFiber=y,Bs(y,F,g,R),y=et(null,y,F,!0,J,R)}else y.tag=0,Bi(null,y,b,R),y=y.child;return y;case 16:if(b=y.elementType,g!==null&&(g.alternate=null,y.alternate=null,y.effectTag|=2),g=y.pendingProps,Oe(b),b._status!==1)throw b._result;switch(b=b._result,y.type=b,J=y.tag=ul(b),g=Yn(b,g),J){case 0:y=eo(null,y,b,g,R);break;case 1:y=Ce(null,y,b,g,R);break;case 11:y=Ci(null,y,b,g,R);break;case 14:y=mf(null,y,b,Yn(b.type,g),F,R);break;default:throw Error(t(306,b,""))}return y;case 0:return F=y.type,b=y.pendingProps,b=y.elementType===F?b:Yn(F,b),eo(g,y,F,b,R);case 1:return F=y.type,b=y.pendingProps,b=y.elementType===F?b:Yn(F,b),Ce(g,y,F,b,R);case 3:if(Ye(y),F=y.updateQueue,F===null)throw Error(t(282));if(b=y.memoizedState,b=b!==null?b.element:null,S0(y,F,y.pendingProps,null,R),F=y.memoizedState.element,F===b)tu(),y=yu(g,y,R);else{if((b=y.stateNode.hydrate)&&(w?(Tu=F0(y.stateNode.containerInfo),Qu=y,b=Ei=!0):b=!1),b)for(R=G(y,null,F,R),y.child=R;R;)R.effectTag=R.effectTag&-3|1024,R=R.sibling;else Bi(g,y,F,R),tu();y=y.child}return y;case 5:return ht(y),g===null&&Bo(y),F=y.type,b=y.pendingProps,J=g!==null?g.memoizedProps:null,ce=b.children,ct(F,b)?ce=null:J!==null&&ct(F,J)&&(y.effectTag|=16),$0(g,y),y.mode&4&&R!==1&&Rt(F,b)?(y.expirationTime=y.childExpirationTime=1,y=null):(Bi(g,y,ce,R),y=y.child),y;case 6:return g===null&&Bo(y),null;case 13:return Kt(g,y,R);case 4:return ke(y,y.stateNode.containerInfo),F=y.pendingProps,g===null?y.child=z(y,null,F,R):Bi(g,y,F,R),y.child;case 11:return F=y.type,b=y.pendingProps,b=y.elementType===F?b:Yn(F,b),Ci(g,y,F,b,R);case 7:return Bi(g,y,y.pendingProps,R),y.child;case 8:return Bi(g,y,y.pendingProps.children,R),y.child;case 12:return Bi(g,y,y.pendingProps.children,R),y.child;case 10:e:{if(F=y.type._context,b=y.pendingProps,ce=y.memoizedProps,J=b.value,Hu(y,J),ce!==null){var mt=ce.value;if(J=Le(mt,J)?0:(typeof F._calculateChangedBits=="function"?F._calculateChangedBits(mt,J):1073741823)|0,J===0){if(ce.children===b.children&&!gi.current){y=yu(g,y,R);break e}}else for(mt=y.child,mt!==null&&(mt.return=y);mt!==null;){var xt=mt.dependencies;if(xt!==null){ce=mt.child;for(var kt=xt.firstContext;kt!==null;){if(kt.context===F&&(kt.observedBits&J)!=0){mt.tag===1&&(kt=m0(R,null),kt.tag=2,Q0(mt,kt)),mt.expirationTime=y&&g<=y}function Al(g,y){var R=g.firstSuspendedTime,F=g.lastSuspendedTime;Ry||R===0)&&(g.lastSuspendedTime=y),y<=g.lastPingedTime&&(g.lastPingedTime=0),y<=g.lastExpiredTime&&(g.lastExpiredTime=0)}function Ts(g,y){y>g.firstPendingTime&&(g.firstPendingTime=y);var R=g.firstSuspendedTime;R!==0&&(y>=R?g.firstSuspendedTime=g.lastSuspendedTime=g.nextKnownPendingLevel=0:y>=g.lastSuspendedTime&&(g.lastSuspendedTime=y+1),y>g.nextKnownPendingLevel&&(g.nextKnownPendingLevel=y))}function da(g,y){var R=g.lastExpiredTime;(R===0||R>y)&&(g.lastExpiredTime=y)}function ud(g){var y=g._reactInternalFiber;if(y===void 0)throw typeof g.render=="function"?Error(t(188)):Error(t(268,Object.keys(g)));return g=Xe(y),g===null?null:g.stateNode}function pa(g,y){g=g.memoizedState,g!==null&&g.dehydrated!==null&&g.retryTime{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});var RP=0;ec.__interactionsRef=null;ec.__subscriberRef=null;ec.unstable_clear=function(i){return i()};ec.unstable_getCurrent=function(){return null};ec.unstable_getThreadID=function(){return++RP};ec.unstable_trace=function(i,o,a){return a()};ec.unstable_wrap=function(i){return i};ec.unstable_subscribe=function(){};ec.unstable_unsubscribe=function(){}});var NS=tt(mu=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";Object.defineProperty(mu,"__esModule",{value:!0});var i=!0,o=0,a=0,p=0;mu.__interactionsRef=null,mu.__subscriberRef=null,i&&(mu.__interactionsRef={current:new Set},mu.__subscriberRef={current:null});function _(se){if(!i)return se();var De=mu.__interactionsRef.current;mu.__interactionsRef.current=new Set;try{return se()}finally{mu.__interactionsRef.current=De}}function t(){return i?mu.__interactionsRef.current:null}function k(){return++p}function L(se,De,pe){var me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:o;if(!i)return pe();var ie={__count:1,id:a++,name:se,timestamp:De},Oe=mu.__interactionsRef.current,je=new Set(Oe);je.add(ie),mu.__interactionsRef.current=je;var qe=mu.__subscriberRef.current,yt;try{qe!==null&&qe.onInteractionTraced(ie)}finally{try{qe!==null&&qe.onWorkStarted(je,me)}finally{try{yt=pe()}finally{mu.__interactionsRef.current=Oe;try{qe!==null&&qe.onWorkStopped(je,me)}finally{ie.__count--,qe!==null&&ie.__count===0&&qe.onInteractionScheduledWorkCompleted(ie)}}}}return yt}function O(se){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o;if(!i)return se;var pe=mu.__interactionsRef.current,me=mu.__subscriberRef.current;me!==null&&me.onWorkScheduled(pe,De),pe.forEach(function(je){je.__count++});var ie=!1;function Oe(){var je=mu.__interactionsRef.current;mu.__interactionsRef.current=pe,me=mu.__subscriberRef.current;try{var qe;try{me!==null&&me.onWorkStarted(pe,De)}finally{try{qe=se.apply(void 0,arguments)}finally{mu.__interactionsRef.current=je,me!==null&&me.onWorkStopped(pe,De)}}return qe}finally{ie||(ie=!0,pe.forEach(function(yt){yt.__count--,me!==null&&yt.__count===0&&me.onInteractionScheduledWorkCompleted(yt)}))}}return Oe.cancel=function(){me=mu.__subscriberRef.current;try{me!==null&&me.onWorkCanceled(pe,De)}finally{pe.forEach(function(qe){qe.__count--,me&&qe.__count===0&&me.onInteractionScheduledWorkCompleted(qe)})}},Oe}var C=null;i&&(C=new Set);function U(se){i&&(C.add(se),C.size===1&&(mu.__subscriberRef.current={onInteractionScheduledWorkCompleted:ne,onInteractionTraced:W,onWorkCanceled:ve,onWorkScheduled:m,onWorkStarted:he,onWorkStopped:Ee}))}function H(se){i&&(C.delete(se),C.size===0&&(mu.__subscriberRef.current=null))}function W(se){var De=!1,pe=null;if(C.forEach(function(me){try{me.onInteractionTraced(se)}catch(ie){De||(De=!0,pe=ie)}}),De)throw pe}function ne(se){var De=!1,pe=null;if(C.forEach(function(me){try{me.onInteractionScheduledWorkCompleted(se)}catch(ie){De||(De=!0,pe=ie)}}),De)throw pe}function m(se,De){var pe=!1,me=null;if(C.forEach(function(ie){try{ie.onWorkScheduled(se,De)}catch(Oe){pe||(pe=!0,me=Oe)}}),pe)throw me}function he(se,De){var pe=!1,me=null;if(C.forEach(function(ie){try{ie.onWorkStarted(se,De)}catch(Oe){pe||(pe=!0,me=Oe)}}),pe)throw me}function Ee(se,De){var pe=!1,me=null;if(C.forEach(function(ie){try{ie.onWorkStopped(se,De)}catch(Oe){pe||(pe=!0,me=Oe)}}),pe)throw me}function ve(se,De){var pe=!1,me=null;if(C.forEach(function(ie){try{ie.onWorkCanceled(se,De)}catch(Oe){pe||(pe=!0,me=Oe)}}),pe)throw me}mu.unstable_clear=_,mu.unstable_getCurrent=t,mu.unstable_getThreadID=k,mu.unstable_trace=L,mu.unstable_wrap=O,mu.unstable_subscribe=U,mu.unstable_unsubscribe=H}()});var LS=tt((CH,hD)=>{"use strict";process.env.NODE_ENV==="production"?hD.exports=kS():hD.exports=NS()});var PS=tt((xH,qy)=>{"use strict";process.env.NODE_ENV!=="production"&&(qy.exports=function i(o){"use strict";var a=Oy(),p=Mi(),_=YE(),t=b_(),k=LS(),L=0,O=1,C=2,U=3,H=4,W=5,ne=6,m=7,he=8,Ee=9,ve=10,se=11,De=12,pe=13,me=14,ie=15,Oe=16,je=17,qe=18,yt=19,gt=20,Xe=21,ut=function(){};ut=function(f,c){for(var E=arguments.length,T=new Array(E>2?E-2:0),A=2;A8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!f){if(typeof console!="undefined"){var j=T.map(function(le){return""+le});j.unshift("Warning: "+c),Function.prototype.apply.call(console.error,console,j)}try{var V=0,te="Warning: "+c.replace(/%s/g,function(){return T[V++]});throw new Error(te)}catch(le){}}};var We=ut;function Ft(f){return f._reactInternalFiber}function Jt(f,c){f._reactInternalFiber=c}var rt=p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;rt.hasOwnProperty("ReactCurrentDispatcher")||(rt.ReactCurrentDispatcher={current:null}),rt.hasOwnProperty("ReactCurrentBatchConfig")||(rt.ReactCurrentBatchConfig={suspense:null});var Q=typeof Symbol=="function"&&Symbol.for,fe=Q?Symbol.for("react.element"):60103,xe=Q?Symbol.for("react.portal"):60106,oe=Q?Symbol.for("react.fragment"):60107,ze=Q?Symbol.for("react.strict_mode"):60108,ct=Q?Symbol.for("react.profiler"):60114,Rt=Q?Symbol.for("react.provider"):60109,nn=Q?Symbol.for("react.context"):60110,an=Q?Symbol.for("react.concurrent_mode"):60111,Mn=Q?Symbol.for("react.forward_ref"):60112,lr=Q?Symbol.for("react.suspense"):60113,ln=Q?Symbol.for("react.suspense_list"):60120,Vt=Q?Symbol.for("react.memo"):60115,Er=Q?Symbol.for("react.lazy"):60116,w=Q?Symbol.for("react.fundamental"):60117,jt=Q?Symbol.for("react.responder"):60118,Xn=Q?Symbol.for("react.scope"):60119,vr=typeof Symbol=="function"&&Symbol.iterator,jr="@@iterator";function fr(f){if(f===null||typeof f!="object")return null;var c=vr&&f[vr]||f[jr];return typeof c=="function"?c:null}var zr=We;zr=function(f,c){if(!f){for(var E=rt.ReactDebugCurrentFrame,T=E.getStackAddendum(),A=arguments.length,j=new Array(A>2?A-2:0),V=2;V import('./MyComponent'))`,T),f._status=Ro,f._result=A}},function(T){f._status===d0&&(f._status=Qo,f._result=T)})}}function Zo(f,c,E){var T=c.displayName||c.name||"";return f.displayName||(T!==""?E+"("+T+")":E)}function qt(f){if(f==null)return null;if(typeof f.tag=="number"&&We(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof f=="function")return f.displayName||f.name||null;if(typeof f=="string")return f;switch(f){case oe:return"Fragment";case xe:return"Portal";case ct:return"Profiler";case ze:return"StrictMode";case lr:return"Suspense";case ln:return"SuspenseList"}if(typeof f=="object")switch(f.$$typeof){case nn:return"Context.Consumer";case Rt:return"Context.Provider";case Mn:return Zo(f,f.render,"ForwardRef");case Vt:return qt(f.type);case Er:{var c=f,E=Fs(c);if(E)return qt(E);break}}return null}var xi=0,lu=1,mi=2,Dr=4,$o=6,G0=8,Uu=16,Y0=32,Xr=64,Ao=128,Oo=256,F0=512,su=1024,ki=1028,Ps=932,Kl=2047,P0=2048,p0=4096,Hr=!0,Ri=!0,K0=!0,yi=!0,en=!0,bn=!0,Ai=!1,gi=!1,Wt=!1,Au=!1,eu=!1,X0=!0,Yi=!1,Xl=!1,Mo=!1,ai=!1,so=!1,Ql=rt.ReactCurrentOwner;function ko(f){var c=f,E=f;if(f.alternate)for(;c.return;)c=c.return;else{var T=c;do c=T,(c.effectTag&(mi|su))!==xi&&(E=c.return),T=c.return;while(T)}return c.tag===U?E:null}function Is(f){return ko(f)===f}function $n(f){{var c=Ql.current;if(c!==null&&c.tag===O){var E=c,T=E.stateNode;T._warnedAboutRefsInRender||We(!1,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",qt(E.type)||"A component"),T._warnedAboutRefsInRender=!0}}var A=Ft(f);return A?ko(A)===A:!1}function el(f){if(ko(f)!==f)throw Error("Unable to find node on an unmounted component.")}function ao(f){var c=f.alternate;if(!c){var E=ko(f);if(E===null)throw Error("Unable to find node on an unmounted component.");return E!==f?null:f}for(var T=f,A=c;;){var j=T.return;if(j===null)break;var V=j.alternate;if(V===null){var te=j.return;if(te!==null){T=A=te;continue}break}if(j.child===V.child){for(var le=j.child;le;){if(le===T)return el(j),f;if(le===A)return el(j),c;le=le.sibling}throw Error("Unable to find node on an unmounted component.")}if(T.return!==A.return)T=j,A=V;else{for(var Be=!1,Ke=j.child;Ke;){if(Ke===T){Be=!0,T=j,A=V;break}if(Ke===A){Be=!0,A=j,T=V;break}Ke=Ke.sibling}if(!Be){for(Ke=V.child;Ke;){if(Ke===T){Be=!0,T=V,A=j;break}if(Ke===A){Be=!0,A=V,T=j;break}Ke=Ke.sibling}if(!Be)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(T.alternate!==A)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(T.tag!==U)throw Error("Unable to find node on an unmounted component.");return T.stateNode.current===T?f:c}function I0(f){var c=ao(f);if(!c)return null;for(var E=c;;){if(E.tag===W||E.tag===ne)return E;if(E.child){E.child.return=E,E=E.child;continue}if(E===c)return null;for(;!E.sibling;){if(!E.return||E.return===c)return null;E=E.return}E.sibling.return=E.return,E=E.sibling}return null}function wl(f){var c=ao(f);if(!c)return null;for(var E=c;;){if(E.tag===W||E.tag===ne||Wt&&E.tag===gt)return E;if(E.child&&E.tag!==H){E.child.return=E,E=E.child;continue}if(E===c)return null;for(;!E.sibling;){if(!E.return||E.return===c)return null;E=E.return}E.sibling.return=E.return,E=E.sibling}return null}var No=o.getPublicInstance,wt=o.getRootHostContext,bt=o.getChildHostContext,Hn=o.prepareForCommit,qr=o.resetAfterCommit,Ki=o.createInstance,Qr=o.appendInitialChild,Ou=o.finalizeInitialChildren,h0=o.prepareUpdate,Ni=o.shouldSetTextContent,v0=o.shouldDeprioritizeSubtree,hs=o.createTextInstance,Tt=o.setTimeout,fo=o.clearTimeout,tl=o.noTimeout,Jl=o.now,ju=o.isPrimaryRenderer,vs=o.warnsIfNotActing,b0=o.supportsMutation,X=o.supportsPersistence,we=o.supportsHydration,Le=o.mountResponderInstance,Ne=o.unmountResponderInstance,dt=o.getFundamentalComponentInstance,Yn=o.mountFundamentalComponent,Cn=o.shouldUpdateFundamentalComponent,cr=o.getInstanceFromNode,Si=o.appendChild,Mu=o.appendChildToContainer,zu=o.commitTextUpdate,Hu=o.commitMount,Su=o.commitUpdate,Ti=o.insertBefore,Lo=o.insertInContainerBefore,ku=o.removeChild,co=o.removeChildFromContainer,qu=o.resetTextContent,Pa=o.hideInstance,m0=o.hideTextInstance,ia=o.unhideInstance,Q0=o.unhideTextInstance,ua=o.updateFundamentalComponent,Ia=o.unmountFundamentalComponent,ms=o.cloneInstance,S0=o.createContainerChildSet,Qn=o.appendChildToContainerChildSet,ac=o.finalizeContainerChildren,fi=o.replaceContainerChildren,$r=o.cloneHiddenInstance,Zl=o.cloneHiddenTextInstance,oa=o.cloneInstance,pf=o.canHydrateInstance,bs=o.canHydrateTextInstance,ba=o.canHydrateSuspenseInstance,Bs=o.isSuspenseInstancePending,y0=o.isSuspenseInstanceFallback,Us=o.registerSuspenseInstanceRetry,ji=o.getNextHydratableSibling,B=o.getFirstHydratableChild,z=o.hydrateInstance,G=o.hydrateTextInstance,$=o.hydrateSuspenseInstance,Te=o.getNextHydratableInstanceAfterSuspenseInstance,ge=o.commitHydratedContainer,Re=o.commitHydratedSuspenseInstance,Z=o.clearSuspenseBoundary,ke=o.clearSuspenseBoundaryFromContainer,Qe=o.didNotMatchHydratedContainerTextInstance,ht=o.didNotMatchHydratedTextInstance,ue=o.didNotHydrateContainerInstance,He=o.didNotHydrateInstance,nt=o.didNotFindHydratableContainerInstance,Ct=o.didNotFindHydratableContainerTextInstance,Mt=o.didNotFindHydratableContainerSuspenseInstance,It=o.didNotFindHydratableInstance,sn=o.didNotFindHydratableTextInstance,rn=o.didNotFindHydratableSuspenseInstance,Lt=/^(.*)[\\\/]/,Dn=function(f,c,E){var T="";if(c){var A=c.fileName,j=A.replace(Lt,"");if(/^index\./.test(j)){var V=A.match(Lt);if(V){var te=V[1];if(te){var le=te.replace(Lt,"");j=le+"/"+j}}}T=" (at "+j+":"+c.lineNumber+")"}else E&&(T=" (created by "+E+")");return` - in `+(f||"Unknown")+T},dr=rt.ReactDebugCurrentFrame;function er(f){switch(f.tag){case U:case H:case ne:case m:case ve:case Ee:return"";default:var c=f._debugOwner,E=f._debugSource,T=qt(f.type),A=null;return c&&(A=qt(c.type)),Dn(T,E,A)}}function Cr(f){var c="",E=f;do c+=er(E),E=E.return;while(E);return c}var An=null,Nr=null;function g0(){{if(An===null)return null;var f=An._debugOwner;if(f!==null&&typeof f!="undefined")return qt(f.type)}return null}function Lr(){return An===null?"":Cr(An)}function it(){dr.getCurrentStack=null,An=null,Nr=null}function Dt(f){dr.getCurrentStack=Lr,An=f,Nr=null}function $e(f){Nr=f}var Pt="\u269B",un="\u26D4",fn=typeof performance!="undefined"&&typeof performance.mark=="function"&&typeof performance.clearMarks=="function"&&typeof performance.measure=="function"&&typeof performance.clearMeasures=="function",Jn=null,wr=null,au=null,Nu=!1,T0=!1,J0=!1,Lu=0,_i=0,Fo=new Set,nl=function(f){return Pt+" "+f},hf=function(f,c){var E=c?un+" ":Pt+" ",T=c?" Warning: "+c:"";return""+E+f+T},Sl=function(f){performance.mark(nl(f))},vf=function(f){performance.clearMarks(nl(f))},Po=function(f,c,E){var T=nl(c),A=hf(f,E);try{performance.measure(A,T)}catch(j){}performance.clearMarks(T),performance.clearMeasures(A)},ys=function(f,c){return f+" (#"+c+")"},js=function(f,c,E){return E===null?f+" ["+(c?"update":"mount")+"]":f+"."+E},Io=function(f,c){var E=qt(f.type)||"Unknown",T=f._debugID,A=f.alternate!==null,j=js(E,A,c);if(Nu&&Fo.has(j))return!1;Fo.add(j);var V=ys(j,T);return Sl(V),!0},bo=function(f,c){var E=qt(f.type)||"Unknown",T=f._debugID,A=f.alternate!==null,j=js(E,A,c),V=ys(j,T);vf(V)},gs=function(f,c,E){var T=qt(f.type)||"Unknown",A=f._debugID,j=f.alternate!==null,V=js(T,j,c),te=ys(V,A);Po(V,te,E)},Qu=function(f){switch(f.tag){case U:case W:case ne:case H:case m:case ve:case Ee:case he:return!0;default:return!1}},Tu=function(){wr!==null&&au!==null&&bo(au,wr),au=null,wr=null,J0=!1},Ei=function(){for(var f=Jn;f;)f._debugIsCurrentlyTiming&&gs(f,null,null),f=f.return},C0=function(f){f.return!==null&&C0(f.return),f._debugIsCurrentlyTiming&&Io(f,null)},Z0=function(){Jn!==null&&C0(Jn)};function Bo(){Hr&&_i++}function la(){Hr&&(Nu&&(T0=!0),wr!==null&&wr!=="componentWillMount"&&wr!=="componentWillReceiveProps"&&(J0=!0))}function $l(f){if(Hr){if(!fn||Qu(f)||(Jn=f,!Io(f,null)))return;f._debugIsCurrentlyTiming=!0}}function tu(f){if(Hr){if(!fn||Qu(f))return;f._debugIsCurrentlyTiming=!1,bo(f,null)}}function ei(f){if(Hr){if(!fn||Qu(f)||(Jn=f.return,!f._debugIsCurrentlyTiming))return;f._debugIsCurrentlyTiming=!1,gs(f,null,null)}}function po(f){if(Hr){if(!fn||Qu(f)||(Jn=f.return,!f._debugIsCurrentlyTiming))return;f._debugIsCurrentlyTiming=!1;var c=f.tag===pe?"Rendering was suspended":"An error was thrown inside this error boundary";gs(f,null,c)}}function Bi(f,c){if(Hr){if(!fn||(Tu(),!Io(f,c)))return;au=f,wr=c}}function Ci(){if(Hr){if(!fn)return;if(wr!==null&&au!==null){var f=J0?"Scheduled a cascading update":null;gs(au,wr,f)}wr=null,au=null}}function mf(f){if(Hr){if(Jn=f,!fn)return;Lu=0,Sl("(React Tree Reconciliation)"),Z0()}}function yf(f,c){if(Hr){if(!fn)return;var E=null;if(f!==null)if(f.tag===U)E="A top-level update interrupted the previous render";else{var T=qt(f.type)||"Unknown";E="An update to "+T+" interrupted the previous render"}else Lu>1&&(E="There were cascading updates");Lu=0;var A=c?"(React Tree Reconciliation: Completed Root)":"(React Tree Reconciliation: Yielded)";Ei(),Po(A,"(React Tree Reconciliation)",E)}}function $0(){if(Hr){if(!fn)return;Nu=!0,T0=!1,Fo.clear(),Sl("(Committing Changes)")}}function eo(){if(Hr){if(!fn)return;var f=null;T0?f="Lifecycle hook scheduled a cascading update":Lu>0&&(f="Caused by a cascading update in earlier commit"),T0=!1,Lu++,Nu=!1,Fo.clear(),Po("(Committing Changes)","(Committing Changes)",f)}}function Ce(){if(Hr){if(!fn)return;_i=0,Sl("(Committing Snapshot Effects)")}}function et(){if(Hr){if(!fn)return;var f=_i;_i=0,Po("(Committing Snapshot Effects: "+f+" Total)","(Committing Snapshot Effects)",null)}}function Ye(){if(Hr){if(!fn)return;_i=0,Sl("(Committing Host Effects)")}}function Yt(){if(Hr){if(!fn)return;var f=_i;_i=0,Po("(Committing Host Effects: "+f+" Total)","(Committing Host Effects)",null)}}function Kt(){if(Hr){if(!fn)return;_i=0,Sl("(Calling Lifecycle Methods)")}}function pr(){if(Hr){if(!fn)return;var f=_i;_i=0,Po("(Calling Lifecycle Methods: "+f+" Total)","(Calling Lifecycle Methods)",null)}}var Wr=[],xn;xn=[];var yu=-1;function Ju(f){return{current:f}}function ti(f,c){if(yu<0){We(!1,"Unexpected pop.");return}c!==xn[yu]&&We(!1,"Unexpected Fiber popped."),f.current=Wr[yu],Wr[yu]=null,xn[yu]=null,yu--}function Jr(f,c,E){yu++,Wr[yu]=f.current,xn[yu]=E,f.current=c}var Wu;Wu={};var Rn={};Object.freeze(Rn);var x0=Ju(Rn),Fu=Ju(!1),li=Rn;function Tl(f,c,E){return ai?Rn:E&&Xi(c)?li:x0.current}function zs(f,c,E){if(!ai){var T=f.stateNode;T.__reactInternalMemoizedUnmaskedChildContext=c,T.__reactInternalMemoizedMaskedChildContext=E}}function Vu(f,c){if(ai)return Rn;var E=f.type,T=E.contextTypes;if(!T)return Rn;var A=f.stateNode;if(A&&A.__reactInternalMemoizedUnmaskedChildContext===c)return A.__reactInternalMemoizedMaskedChildContext;var j={};for(var V in T)j[V]=c[V];{var te=qt(E)||"Unknown";_(T,j,"context",te,Lr)}return A&&zs(f,c,j),j}function sa(){return ai?!1:Fu.current}function Xi(f){if(ai)return!1;var c=f.childContextTypes;return c!=null}function Hs(f){ai||(ti(Fu,f),ti(x0,f))}function R0(f){ai||(ti(Fu,f),ti(x0,f))}function zi(f,c,E){if(!ai){if(x0.current!==Rn)throw Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");Jr(x0,c,f),Jr(Fu,E,f)}}function A0(f,c,E){if(ai)return E;var T=f.stateNode,A=c.childContextTypes;if(typeof T.getChildContext!="function"){{var j=qt(c)||"Unknown";Wu[j]||(Wu[j]=!0,We(!1,"%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",j,j))}return E}var V;$e("getChildContext"),Bi(f,"getChildContext"),V=T.getChildContext(),Ci(),$e(null);for(var te in V)if(!(te in A))throw Error((qt(c)||"Unknown")+'.getChildContext(): key "'+te+'" is not defined in childContextTypes.');{var le=qt(c)||"Unknown";_(A,V,"child context",le,Lr)}return a({},E,{},V)}function Hi(f){if(ai)return!1;var c=f.stateNode,E=c&&c.__reactInternalMemoizedMergedChildContext||Rn;return li=x0.current,Jr(x0,E,f),Jr(Fu,Fu.current,f),!0}function rl(f,c,E){if(!ai){var T=f.stateNode;if(!T)throw Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");if(E){var A=A0(f,c,li);T.__reactInternalMemoizedMergedChildContext=A,ti(Fu,f),ti(x0,f),Jr(x0,A,f),Jr(Fu,E,f)}else ti(Fu,f),Jr(Fu,E,f)}}function Cl(f){if(ai)return Rn;if(!(Is(f)&&f.tag===O))throw Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var c=f;do{switch(c.tag){case U:return c.stateNode.context;case O:{var E=c.type;if(Xi(E))return c.stateNode.__reactInternalMemoizedMergedChildContext;break}}c=c.return}while(c!==null);throw Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}var B0=1,O0=2,ho=t.unstable_runWithPriority,Pu=t.unstable_scheduleCallback,Zu=t.unstable_cancelCallback,es=t.unstable_shouldYield,_s=t.unstable_requestPaint,aa=t.unstable_now,gf=t.unstable_getCurrentPriorityLevel,$u=t.unstable_ImmediatePriority,Es=t.unstable_UserBlockingPriority,Rr=t.unstable_NormalPriority,to=t.unstable_LowPriority,nu=t.unstable_IdlePriority;if(bn&&!(k.__interactionsRef!=null&&k.__interactionsRef.current!=null))throw Error("It is not supported to run the profiling version of a renderer (for example, `react-dom/profiling`) without also replacing the `scheduler/tracing` module with `scheduler/tracing-profiling`. Your bundler might have a setting for aliasing both modules. Learn more at http://fb.me/react-profiling");var fu={},Li=99,ni=98,Kn=97,e0=96,_0=95,E0=90,Fn=es,ae=_s!==void 0?_s:function(){},re=null,Fe=null,Ae=!1,st=aa(),vt=st<1e4?aa:function(){return aa()-st};function Qt(){switch(gf()){case $u:return Li;case Es:return ni;case Rr:return Kn;case to:return e0;case nu:return _0;default:throw Error("Unknown priority level.")}}function On(f){switch(f){case Li:return $u;case ni:return Es;case Kn:return Rr;case e0:return to;case _0:return nu;default:throw Error("Unknown priority level.")}}function Sn(f,c){var E=On(f);return ho(E,c)}function _n(f,c,E){var T=On(f);return Pu(T,c,E)}function Tn(f){return re===null?(re=[f],Fe=Pu($u,Fi)):re.push(f),fu}function ir(f){f!==fu&&Zu(f)}function Bt(){if(Fe!==null){var f=Fe;Fe=null,Zu(f)}Fi()}function Fi(){if(!Ae&&re!==null){Ae=!0;var f=0;try{var c=!0,E=re;Sn(Li,function(){for(;f1?c-1:0),T=1;T2?E-2:0),A=2;A0&&(ja.forEach(function(Nt){f.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),ja=[]);var c=new Set;za.length>0&&(za.forEach(function(Nt){c.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),za=[]);var E=new Set;Ha.length>0&&(Ha.forEach(function(Nt){E.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),Ha=[]);var T=new Set;ca.length>0&&(ca.forEach(function(Nt){T.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),ca=[]);var A=new Set;ws.length>0&&(ws.forEach(function(Nt){A.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),ws=[]);var j=new Set;if(Ss.length>0&&(Ss.forEach(function(Nt){j.add(qt(Nt.type)||"Component"),ts.add(Nt.type)}),Ss=[]),c.size>0){var V=jo(c);We(!1,`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move code with side effects to componentDidMount, and set initial state in the constructor. - -Please update the following components: %s`,V)}if(T.size>0){var te=jo(T);We(!1,`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move data fetching code or side effects to componentDidUpdate. -* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state - -Please update the following components: %s`,te)}if(j.size>0){var le=jo(j);We(!1,`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move data fetching code or side effects to componentDidUpdate. - -Please update the following components: %s`,le)}if(f.size>0){var Be=jo(f);qs(!1,`componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move code with side effects to componentDidMount, and set initial state in the constructor. -* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. - -Please update the following components: %s`,Be)}if(E.size>0){var Ke=jo(E);qs(!1,`componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move data fetching code or side effects to componentDidUpdate. -* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state -* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. - -Please update the following components: %s`,Ke)}if(A.size>0){var pt=jo(A);qs(!1,`componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details. - -* Move data fetching code or side effects to componentDidUpdate. -* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder. - -Please update the following components: %s`,pt)}};var zo=new Map,Ef=new Set;Rl.recordLegacyContextWarning=function(f,c){var E=id(f);if(E===null){We(!1,"Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.");return}if(!Ef.has(f.type)){var T=zo.get(E);(f.type.contextTypes!=null||f.type.childContextTypes!=null||c!==null&&typeof c.getChildContext=="function")&&(T===void 0&&(T=[],zo.set(E,T)),T.push(f))}},Rl.flushLegacyContextWarning=function(){zo.forEach(function(f,c){var E=new Set;f.forEach(function(j){E.add(qt(j.type)||"Component"),Ef.add(j.type)});var T=jo(E),A=Cr(c);We(!1,`Legacy context API has been detected within a strict-mode tree. - -The old API will be supported in all 16.x releases, but applications using it should migrate to the new version. - -Please update the following components: %s - -Learn more about this warning here: https://fb.me/react-legacy-context%s`,T,A)})},Rl.discardPendingWarnings=function(){ja=[],za=[],Ha=[],ca=[],ws=[],Ss=[],zo=new Map}}var ul=null,Gu=null,qa=function(f){ul=f};function r0(f){{if(ul===null)return f;var c=ul(f);return c===void 0?f:c.current}}function j0(f){return r0(f)}function Df(f){{if(ul===null)return f;var c=ul(f);if(c===void 0){if(f!=null&&typeof f.render=="function"){var E=r0(f.render);if(f.render!==E){var T={$$typeof:Mn,render:E};return f.displayName!==void 0&&(T.displayName=f.displayName),T}}return f}return c.current}}function qc(f,c){{if(ul===null)return!1;var E=f.elementType,T=c.type,A=!1,j=typeof T=="object"&&T!==null?T.$$typeof:null;switch(f.tag){case O:{typeof T=="function"&&(A=!0);break}case L:{(typeof T=="function"||j===Er)&&(A=!0);break}case se:{(j===Mn||j===Er)&&(A=!0);break}case me:case ie:{(j===Vt||j===Er)&&(A=!0);break}default:return!1}if(A){var V=ul(E);if(V!==void 0&&V===ul(T))return!0}return!1}}function dc(f){{if(ul===null||typeof WeakSet!="function")return;Gu===null&&(Gu=new WeakSet),Gu.add(f)}}var Al=function(f,c){{if(ul===null)return;var E=c.staleFamilies,T=c.updatedFamilies;tf(),Ap(function(){da(f.current,T,E)})}},Ts=function(f,c){{if(f.context!==Rn)return;tf(),fv(function(){Yg(c,f,null,null)})}};function da(f,c,E){{var T=f.alternate,A=f.child,j=f.sibling,V=f.tag,te=f.type,le=null;switch(V){case L:case ie:case O:le=te;break;case se:le=te.render;break;default:break}if(ul===null)throw new Error("Expected resolveFamily to be set during hot reload.");var Be=!1,Ke=!1;if(le!==null){var pt=ul(le);pt!==void 0&&(E.has(pt)?Ke=!0:c.has(pt)&&(V===O?Ke=!0:Be=!0))}Gu!==null&&(Gu.has(f)||T!==null&&Gu.has(T))&&(Ke=!0),Ke&&(f._debugNeedsRemount=!0),(Ke||Be)&&ml(f,Un),A!==null&&!Ke&&da(A,c,E),j!==null&&da(j,c,E)}}var ud=function(f,c){{var E=new Set,T=new Set(c.map(function(A){return A.current}));return pa(f.current,T,E),E}};function pa(f,c,E){{var T=f.child,A=f.sibling,j=f.tag,V=f.type,te=null;switch(j){case L:case ie:case O:te=V;break;case se:te=V.render;break;default:break}var le=!1;te!==null&&c.has(te)&&(le=!0),le?pc(f,E):T!==null&&pa(T,c,E),A!==null&&pa(A,c,E)}}function pc(f,c){{var E=Wc(f,c);if(E)return;for(var T=f;;){switch(T.tag){case W:c.add(T.stateNode);return;case H:c.add(T.stateNode.containerInfo);return;case U:c.add(T.stateNode.containerInfo);return}if(T.return===null)throw new Error("Expected to reach root first.");T=T.return}}}function Wc(f,c){for(var E=f,T=!1;;){if(E.tag===W)T=!0,c.add(E.stateNode);else if(E.child!==null){E.child.return=E,E=E.child;continue}if(E===f)return T;for(;E.sibling===null;){if(E.return===null||E.return===f)return T;E=E.return}E.sibling.return=E.return,E=E.sibling}return!1}function qi(f,c){if(f&&f.defaultProps){var E=a({},c),T=f.defaultProps;for(var A in T)E[A]===void 0&&(E[A]=T[A]);return E}return c}function g(f){if(Jo(f),f._status!==Ro)throw f._result;return f._result}var y=Ju(null),R;R={};var F=null,b=null,J=null,ce=!1;function mt(){F=null,b=null,J=null,ce=!1}function xt(){ce=!0}function kt(){ce=!1}function xr(f,c){var E=f.type._context;ju?(Jr(y,E._currentValue,f),E._currentValue=c,E._currentRenderer===void 0||E._currentRenderer===null||E._currentRenderer===R||We(!1,"Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),E._currentRenderer=R):(Jr(y,E._currentValue2,f),E._currentValue2=c,E._currentRenderer2===void 0||E._currentRenderer2===null||E._currentRenderer2===R||We(!1,"Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),E._currentRenderer2=R)}function i0(f){var c=y.current;ti(y,f);var E=f.type._context;ju?E._currentValue=c:E._currentValue2=c}function cu(f,c,E){if(mo(E,c))return 0;var T=typeof f._calculateChangedBits=="function"?f._calculateChangedBits(E,c):Vr;return(T&Vr)!==T&&Xt(!1,"calculateChangedBits: Expected the return value to be a 31-bit integer. Instead received: %s",T),T|0}function z0(f,c){for(var E=f;E!==null;){var T=E.alternate;if(E.childExpirationTime=c&&lp(),E.firstContext=null)}}function Ve(f,c){if(ce&&Xt(!1,"Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),J!==f){if(!(c===!1||c===0)){var E;typeof c!="number"||c===Vr?(J=f,E=Vr):E=c;var T={context:f,observedBits:E,next:null};if(b===null){if(F===null)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");b=T,F.dependencies={expirationTime:at,firstContext:T,responders:null}}else b=b.next=T}}return ju?f._currentValue:f._currentValue2}var Ue=0,lt=1,$t=2,Wn=3,si=!1,ur,ci;ur=!1,ci=null;function Qi(f){var c={baseState:f,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null};return c}function Gr(f){var c={baseState:f.baseState,firstUpdate:f.firstUpdate,lastUpdate:f.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null};return c}function Cu(f,c){var E={expirationTime:f,suspenseConfig:c,tag:Ue,payload:null,callback:null,next:null,nextEffect:null};return E.priority=Qt(),E}function Wa(f,c){f.lastUpdate===null?f.firstUpdate=f.lastUpdate=c:(f.lastUpdate.next=c,f.lastUpdate=c)}function Va(f,c){var E=f.alternate,T,A;E===null?(T=f.updateQueue,A=null,T===null&&(T=f.updateQueue=Qi(f.memoizedState))):(T=f.updateQueue,A=E.updateQueue,T===null?A===null?(T=f.updateQueue=Qi(f.memoizedState),A=E.updateQueue=Qi(E.memoizedState)):T=f.updateQueue=Gr(A):A===null&&(A=E.updateQueue=Gr(T))),A===null||T===A?Wa(T,c):T.lastUpdate===null||A.lastUpdate===null?(Wa(T,c),Wa(A,c)):(Wa(T,c),A.lastUpdate=c),f.tag===O&&(ci===T||A!==null&&ci===A)&&!ur&&(We(!1,"An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),ur=!0)}function od(f,c){var E=f.updateQueue;E===null?E=f.updateQueue=Qi(f.memoizedState):E=w2(f,E),E.lastCapturedUpdate===null?E.firstCapturedUpdate=E.lastCapturedUpdate=c:(E.lastCapturedUpdate.next=c,E.lastCapturedUpdate=c)}function w2(f,c){var E=f.alternate;return E!==null&&c===E.updateQueue&&(c=f.updateQueue=Gr(c)),c}function S2(f,c,E,T,A,j){switch(E.tag){case lt:{var V=E.payload;if(typeof V=="function"){xt(),Ri&&f.mode&mr&&V.call(j,T,A);var te=V.call(j,T,A);return kt(),te}return V}case Wn:f.effectTag=f.effectTag&~p0|Xr;case Ue:{var le=E.payload,Be;return typeof le=="function"?(xt(),Ri&&f.mode&mr&&le.call(j,T,A),Be=le.call(j,T,A),kt()):Be=le,Be==null?T:a({},T,Be)}case $t:return si=!0,T}return T}function wf(f,c,E,T,A){si=!1,c=w2(f,c),ci=c;for(var j=c.baseState,V=null,te=at,le=c.firstUpdate,Be=j;le!==null;){var Ke=le.expirationTime;if(Ke from render. Or maybe you meant to call this function rather than return it."))}function yh(f){function c(ot,Ot){if(!!f){var Ze=ot.lastEffect;Ze!==null?(Ze.nextEffect=Ot,ot.lastEffect=Ot):ot.firstEffect=ot.lastEffect=Ot,Ot.nextEffect=null,Ot.effectTag=G0}}function E(ot,Ot){if(!f)return null;for(var Ze=Ot;Ze!==null;)c(ot,Ze),Ze=Ze.sibling;return null}function T(ot,Ot){for(var Ze=new Map,Ut=Ot;Ut!==null;)Ut.key!==null?Ze.set(Ut.key,Ut):Ze.set(Ut.index,Ut),Ut=Ut.sibling;return Ze}function A(ot,Ot,Ze){var Ut=To(ot,Ot,Ze);return Ut.index=0,Ut.sibling=null,Ut}function j(ot,Ot,Ze){if(ot.index=Ze,!f)return Ot;var Ut=ot.alternate;if(Ut!==null){var Pn=Ut.index;return PnKr?(xu=hr,hr=null):xu=hr.sibling;var w0=Nt(ot,hr,Ze[Kr],Ut);if(w0===null){hr===null&&(hr=xu);break}f&&hr&&w0.alternate===null&&c(ot,hr),pu=j(w0,pu,Kr),Ku===null?pi=w0:Ku.sibling=w0,Ku=w0,hr=xu}if(Kr===Ze.length)return E(ot,hr),pi;if(hr===null){for(;KrW0?(Ms=xu,xu=null):Ms=xu.sibling;var yl=Nt(ot,xu,Xu.value,Ut);if(yl===null){xu===null&&(xu=Ms);break}f&&xu&&yl.alternate===null&&c(ot,xu),w0=j(yl,w0,W0),Kr===null?pu=yl:Kr.sibling=yl,Kr=yl,xu=Ms}if(Xu.done)return E(ot,xu),pu;if(xu===null){for(;!Xu.done;W0++,Xu=hr.next()){var rf=pt(ot,Xu.value,Ut);rf!==null&&(w0=j(rf,w0,W0),Kr===null?pu=rf:Kr.sibling=rf,Kr=rf)}return pu}for(var Wo=T(ot,xu);!Xu.done;W0++,Xu=hr.next()){var ks=Gt(Wo,ot,W0,Xu.value,Ut);ks!==null&&(f&&ks.alternate!==null&&Wo.delete(ks.key===null?W0:ks.key),w0=j(ks,w0,W0),Kr===null?pu=ks:Kr.sibling=ks,Kr=ks)}return f&&Wo.forEach(function(Zd){return c(ot,Zd)}),pu}function oi(ot,Ot,Ze,Ut){if(Ot!==null&&Ot.tag===ne){E(ot,Ot.sibling);var Pn=A(Ot,Ze,Ut);return Pn.return=ot,Pn}E(ot,Ot);var vn=dy(Ze,ot.mode,Ut);return vn.return=ot,vn}function Oi(ot,Ot,Ze,Ut){for(var Pn=Ze.key,vn=Ot;vn!==null;){if(vn.key===Pn)if(vn.tag===m?Ze.type===oe:vn.elementType===Ze.type||qc(vn,Ze)){E(ot,vn.sibling);var Wi=A(vn,Ze.type===oe?Ze.props.children:Ze.props,Ut);return Wi.ref=vc(ot,vn,Ze),Wi.return=ot,Wi._debugSource=Ze._source,Wi._debugOwner=Ze._owner,Wi}else{E(ot,vn);break}else c(ot,vn);vn=vn.sibling}if(Ze.type===oe){var pi=nf(Ze.props.children,ot.mode,Ut,Ze.key);return pi.return=ot,pi}else{var Ku=cy(Ze,ot.mode,Ut);return Ku.ref=vc(ot,Ot,Ze),Ku.return=ot,Ku}}function L0(ot,Ot,Ze,Ut){for(var Pn=Ze.key,vn=Ot;vn!==null;){if(vn.key===Pn)if(vn.tag===H&&vn.stateNode.containerInfo===Ze.containerInfo&&vn.stateNode.implementation===Ze.implementation){E(ot,vn.sibling);var Wi=A(vn,Ze.children||[],Ut);return Wi.return=ot,Wi}else{E(ot,vn);break}else c(ot,vn);vn=vn.sibling}var pi=py(Ze,ot.mode,Ut);return pi.return=ot,pi}function $i(ot,Ot,Ze,Ut){var Pn=typeof Ze=="object"&&Ze!==null&&Ze.type===oe&&Ze.key===null;Pn&&(Ze=Ze.props.children);var vn=typeof Ze=="object"&&Ze!==null;if(vn)switch(Ze.$$typeof){case fe:return V(Oi(ot,Ot,Ze,Ut));case xe:return V(L0(ot,Ot,Ze,Ut))}if(typeof Ze=="string"||typeof Ze=="number")return V(oi(ot,Ot,""+Ze,Ut));if(Jc(Ze))return yn(ot,Ot,Ze,Ut);if(fr(Ze))return kr(ot,Ot,Ze,Ut);if(vn&&mc(ot,Ze),typeof Ze=="function"&&pd(),typeof Ze=="undefined"&&!Pn)switch(ot.tag){case O:{var Wi=ot.stateNode;if(Wi.render._isMockFunction)break}case L:{var pi=ot.type;throw Error((pi.displayName||pi.name||"Component")+"(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.")}}return E(ot,Ot)}return $i}var Tf=yh(!0),Zc=yh(!1);function gh(f,c){if(!(f===null||c.child===f.child))throw Error("Resuming work not yet implemented.");if(c.child!==null){var E=c.child,T=To(E,E.pendingProps,E.expirationTime);for(c.child=T,T.return=c;E.sibling!==null;)E=E.sibling,T=T.sibling=To(E,E.pendingProps,E.expirationTime),T.return=c;T.sibling=null}}function nm(f,c){for(var E=f.child;E!==null;)Av(E,c),E=E.sibling}var Vs={},ma=Ju(Vs),iu=Ju(Vs),M0=Ju(Vs);function o0(f){if(f===Vs)throw Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return f}function ns(){var f=o0(M0.current);return f}function Ya(f,c){Jr(M0,c,f),Jr(iu,f,f),Jr(ma,Vs,f);var E=wt(c);ti(ma,f),Jr(ma,E,f)}function io(f){ti(ma,f),ti(iu,f),ti(M0,f)}function al(){var f=o0(ma.current);return f}function yc(f){var c=o0(M0.current),E=o0(ma.current),T=bt(E,f.type,c);E!==T&&(Jr(iu,f,f),Jr(ma,T,f))}function k2(f){iu.current===f&&(ti(ma,f),ti(iu,f))}var _h=0,Cf=1,xf=1,$c=2,kl=Ju(_h);function e1(f,c){return(f&c)!=0}function ya(f){return f&Cf}function hd(f,c){return f&Cf|c}function vd(f,c){return f|c}function Fr(f,c){Jr(kl,c,f)}function ga(f){ti(kl,f)}function N2(f,c){var E=f.memoizedState;if(E!==null)return E.dehydrated!==null;var T=f.memoizedProps;return T.fallback===void 0?!1:T.unstable_avoidThisFallback!==!0?!0:!c}function t1(f){for(var c=f;c!==null;){if(c.tag===pe){var E=c.memoizedState;if(E!==null){var T=E.dehydrated;if(T===null||Bs(T)||y0(T))return c}}else if(c.tag===yt&&c.memoizedProps.revealOrder!==void 0){var A=(c.effectTag&Xr)!==xi;if(A)return c}else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===f)return null;for(;c.sibling===null;){if(c.return===null||c.return===f)return null;c=c.return}c.sibling.return=c.return,c=c.sibling}return null}var md={},wi=Array.isArray;function L2(f,c,E,T){return{fiber:T,props:c,responder:f,rootEventTypes:null,state:E}}function rm(f,c,E,T,A){var j=md,V=f.getInitialState;V!==null&&(j=V(c));var te=L2(f,c,j,E);if(!A)for(var le=E;le!==null;){var Be=le.tag;if(Be===W){A=le.stateNode;break}else if(Be===U){A=le.stateNode.containerInfo;break}le=le.return}Le(f,te,c,j,A),T.set(f,te)}function yd(f,c,E,T,A){var j,V;if(f&&(j=f.responder,V=f.props),!(j&&j.$$typeof===jt))throw Error("An invalid value was used as an event listener. Expect one or many event listeners created via React.unstable_useResponder().");var te=V;if(E.has(j)){Xt(!1,'Duplicate event responder "%s" found in event listeners. Event listeners passed to elements cannot use the same event responder more than once.',j.displayName);return}E.add(j);var le=T.get(j);le===void 0?rm(j,te,c,T,A):(le.props=te,le.fiber=c)}function hn(f,c,E){var T=new Set,A=c.dependencies;if(f!=null){A===null&&(A=c.dependencies={expirationTime:at,firstContext:null,responders:new Map});var j=A.responders;if(j===null&&(j=new Map),wi(f))for(var V=0,te=f.length;V0){var j=A.dispatch;if(Cs!==null){var V=Cs.get(A);if(V!==void 0){Cs.delete(A);var te=T.memoizedState,le=V;do{var Be=le.action;te=f(te,Be),le=le.next}while(le!==null);return mo(te,T.memoizedState)||lp(),T.memoizedState=te,T.baseUpdate===A.last&&(T.baseState=te),A.lastRenderedState=te,[te,j]}}return[T.memoizedState,j]}var Ke=A.last,pt=T.baseUpdate,Nt=T.baseState,Gt;if(pt!==null?(Ke!==null&&(Ke.next=null),Gt=pt.next):Gt=Ke!==null?Ke.next:null,Gt!==null){var zt=Nt,yn=null,kr=null,oi=pt,Oi=Gt,L0=!1;do{var $i=Oi.expirationTime;if($iIu&&(Iu=$i,Xd(Iu));else if(vv($i,Oi.suspenseConfig),Oi.eagerReducer===f)zt=Oi.eagerState;else{var ot=Oi.action;zt=f(zt,ot)}oi=Oi,Oi=Oi.next}while(Oi!==null&&Oi!==Gt);L0||(kr=oi,yn=zt),mo(zt,T.memoizedState)||lp(),T.memoizedState=zt,T.baseUpdate=kr,T.baseState=yn,A.lastRenderedState=zt}var Ot=A.dispatch;return[T.memoizedState,Ot]}function Ff(f){var c=Dc();typeof f=="function"&&(f=f()),c.memoizedState=c.baseState=f;var E=c.queue={last:null,dispatch:null,lastRenderedReducer:F2,lastRenderedState:f},T=E.dispatch=s1.bind(null,cl,E);return[c.memoizedState,T]}function u1(f){return i1(F2,f)}function Qa(f,c,E,T){var A={tag:f,create:c,destroy:E,deps:T,next:null};if(rs===null)rs=Xa(),rs.lastEffect=A.next=A;else{var j=rs.lastEffect;if(j===null)rs.lastEffect=A.next=A;else{var V=j.next;j.next=A,A.next=V,rs.lastEffect=A}}return A}function o1(f){var c=Dc(),E={current:f};return Object.seal(E),c.memoizedState=E,E}function P2(f){var c=r1();return c.memoizedState}function Dd(f,c,E,T){var A=Dc(),j=T===void 0?null:T;Mf|=f,A.memoizedState=Qa(c,E,void 0,j)}function wc(f,c,E,T){var A=r1(),j=T===void 0?null:T,V=void 0;if(jn!==null){var te=jn.memoizedState;if(V=te.destroy,j!==null){var le=te.deps;if(Nf(j,le)){Qa(Af,E,V,j);return}}}Mf|=f,A.memoizedState=Qa(c,E,V,j)}function l1(f,c){return typeof jest!="undefined"&&Rv(cl),Dd(Dr|F0,sr|n1,f,c)}function Ll(f,c){return typeof jest!="undefined"&&Rv(cl),wc(Dr|F0,sr|n1,f,c)}function Ea(f,c){return Dd(Dr,Of|fl,f,c)}function wh(f,c){return wc(Dr,Of|fl,f,c)}function I2(f,c){if(typeof c=="function"){var E=c,T=f();return E(T),function(){E(null)}}else if(c!=null){var A=c;A.hasOwnProperty("current")||Xt(!1,"Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(A).join(", ")+"}");var j=f();return A.current=j,function(){A.current=null}}}function b2(f,c,E){typeof c!="function"&&Xt(!1,"Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",c!==null?typeof c:"null");var T=E!=null?E.concat([f]):null;return Dd(Dr,Of|fl,I2.bind(null,c,f),T)}function Sh(f,c,E){typeof c!="function"&&Xt(!1,"Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",c!==null?typeof c:"null");var T=E!=null?E.concat([f]):null;return wc(Dr,Of|fl,I2.bind(null,c,f),T)}function wd(f,c){}var Th=wd;function Fl(f,c){var E=Dc(),T=c===void 0?null:c;return E.memoizedState=[f,T],f}function us(f,c){var E=r1(),T=c===void 0?null:c,A=E.memoizedState;if(A!==null&&T!==null){var j=A[1];if(Nf(T,j))return A[0]}return E.memoizedState=[f,T],f}function xs(f,c){var E=Dc(),T=c===void 0?null:c,A=f();return E.memoizedState=[A,T],A}function Gs(f,c){var E=r1(),T=c===void 0?null:c,A=E.memoizedState;if(A!==null&&T!==null){var j=A[1];if(Nf(T,j))return A[0]}var V=f();return E.memoizedState=[V,T],V}function B2(f,c){var E=Ff(f),T=E[0],A=E[1];return l1(function(){t.unstable_next(function(){var j=Ho.suspense;Ho.suspense=c===void 0?null:c;try{A(f)}finally{Ho.suspense=j}})},[f,c]),T}function Ch(f,c){var E=u1(f),T=E[0],A=E[1];return Ll(function(){t.unstable_next(function(){var j=Ho.suspense;Ho.suspense=c===void 0?null:c;try{A(f)}finally{Ho.suspense=j}})},[f,c]),T}function U2(f){var c=Ff(!1),E=c[0],T=c[1],A=Fl(function(j){T(!0),t.unstable_next(function(){var V=Ho.suspense;Ho.suspense=f===void 0?null:f;try{T(!1),j()}finally{Ho.suspense=V}})},[f,E]);return[A,E]}function j2(f){var c=u1(!1),E=c[0],T=c[1],A=us(function(j){T(!0),t.unstable_next(function(){var V=Ho.suspense;Ho.suspense=f===void 0?null:f;try{T(!1),j()}finally{Ho.suspense=V}})},[f,E]);return[A,E]}function s1(f,c,E){if(!(Ec=0){var E=f1()-c1;f.actualDuration+=E,c&&(f.selfBaseDuration=E),c1=-1}}var Il=null,Za=null,Da=!1;function W2(){Da&&Xt(!1,"We should not be hydrating here. This is a bug in React. Please file a bug.")}function V2(f){if(!we)return!1;var c=f.stateNode.containerInfo;return Za=B(c),Il=f,Da=!0,!0}function lm(f,c){return we?(Za=ji(c),K2(f),Da=!0,!0):!1}function G2(f,c){switch(f.tag){case U:ue(f.stateNode.containerInfo,c);break;case W:He(f.type,f.memoizedProps,f.stateNode,c);break}var E=I4();E.stateNode=c,E.return=f,E.effectTag=G0,f.lastEffect!==null?(f.lastEffect.nextEffect=E,f.lastEffect=E):f.firstEffect=f.lastEffect=E}function kh(f,c){switch(c.effectTag=c.effectTag&~su|mi,f.tag){case U:{var E=f.stateNode.containerInfo;switch(c.tag){case W:var T=c.type,A=c.pendingProps;nt(E,T,A);break;case ne:var j=c.pendingProps;Ct(E,j);break;case pe:Mt(E);break}break}case W:{var V=f.type,te=f.memoizedProps,le=f.stateNode;switch(c.tag){case W:var Be=c.type,Ke=c.pendingProps;It(V,te,le,Be,Ke);break;case ne:var pt=c.pendingProps;sn(V,te,le,pt);break;case pe:rn(V,te,le);break}break}default:return}}function Nh(f,c){switch(f.tag){case W:{var E=f.type,T=f.pendingProps,A=pf(c,E,T);return A!==null?(f.stateNode=A,!0):!1}case ne:{var j=f.pendingProps,V=bs(c,j);return V!==null?(f.stateNode=V,!0):!1}case pe:{if(Ai){var te=ba(c);if(te!==null){var le={dehydrated:te,retryTime:Di};f.memoizedState=le;var Be=b4(te);return Be.return=f,f.child=Be,!0}}return!1}default:return!1}}function Y2(f){if(!!Da){var c=Za;if(!c){kh(Il,f),Da=!1,Il=f;return}var E=c;if(!Nh(f,c)){if(c=ji(E),!c||!Nh(f,c)){kh(Il,f),Da=!1,Il=f;return}G2(Il,E)}Il=f,Za=B(c)}}function sm(f,c,E){if(!we)throw Error("Expected prepareToHydrateHostInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var T=f.stateNode,A=z(T,f.type,f.memoizedProps,c,E,f);return f.updateQueue=A,A!==null}function am(f){if(!we)throw Error("Expected prepareToHydrateHostTextInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var c=f.stateNode,E=f.memoizedProps,T=G(c,E,f);if(T){var A=Il;if(A!==null)switch(A.tag){case U:{var j=A.stateNode.containerInfo;Qe(j,c,E);break}case W:{var V=A.type,te=A.memoizedProps,le=A.stateNode;ht(V,te,le,c,E);break}}}return T}function Lh(f){if(!we)throw Error("Expected prepareToHydrateHostSuspenseInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var c=f.memoizedState,E=c!==null?c.dehydrated:null;if(!E)throw Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");$(E,f)}function fm(f){if(!we)throw Error("Expected skipPastDehydratedSuspenseInstance() to never be called. This error is likely caused by a bug in React. Please file an issue.");var c=f.memoizedState,E=c!==null?c.dehydrated:null;if(!E)throw Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");return Te(E)}function K2(f){for(var c=f.return;c!==null&&c.tag!==W&&c.tag!==U&&c.tag!==pe;)c=c.return;Il=c}function p1(f){if(!we||f!==Il)return!1;if(!Da)return K2(f),Da=!0,!1;var c=f.type;if(f.tag!==W||c!=="head"&&c!=="body"&&!Ni(c,f.memoizedProps))for(var E=Za;E;)G2(f,E),E=ji(E);return K2(f),f.tag===pe?Za=fm(f):Za=Il?ji(f.stateNode):null,!0}function h1(){!we||(Il=null,Za=null,Da=!1)}var v1=rt.ReactCurrentOwner,wa=!1,X2,Ys,Ks,Xs,Q2,Sa,m1,Sd,Sc,J2;X2={},Ys={},Ks={},Xs={},Q2={},Sa=!1,m1=!1,Sd={},Sc={},J2={};function Do(f,c,E,T){f===null?c.child=Zc(c,null,E,T):c.child=Tf(c,f.child,E,T)}function Fh(f,c,E,T){c.child=Tf(c,f.child,null,T),c.child=Tf(c,null,E,T)}function Ph(f,c,E,T,A){if(c.type!==c.elementType){var j=E.propTypes;j&&_(j,T,"prop",qt(E),Lr)}var V=E.render,te=c.ref,le;return u0(c,A),v1.current=c,$e("render"),le=Lf(f,c,V,T,te,A),Ri&&c.mode&mr&&c.memoizedState!==null&&(le=Lf(f,c,V,T,te,A)),$e(null),f!==null&&!wa?(gd(f,c,A),Ta(f,c,A)):(c.effectTag|=lu,Do(f,c,le,A),c.child)}function Ih(f,c,E,T,A,j){if(f===null){var V=E.type;if(a0(V)&&E.compare===null&&E.defaultProps===void 0){var te=V;return te=r0(V),c.tag=ie,c.type=te,ep(c,V),bh(f,c,te,T,A,j)}{var le=V.propTypes;le&&_(le,T,"prop",qt(V),Lr)}var Be=fy(E.type,null,T,null,c.mode,j);return Be.ref=c.ref,Be.return=c,c.child=Be,Be}{var Ke=E.type,pt=Ke.propTypes;pt&&_(pt,T,"prop",qt(Ke),Lr)}var Nt=f.child;if(A component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",le,le),X2[le]=!0)}c.mode&mr&&Rl.recordLegacyContextWarning(c,null),v1.current=c,te=Lf(null,c,E,A,j,T)}if(c.effectTag|=lu,typeof te=="object"&&te!==null&&typeof te.render=="function"&&te.$$typeof===void 0){{var Be=qt(E)||"Unknown";Ys[Be]||(We(!1,"The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",Be,Be,Be),Ys[Be]=!0)}c.tag=O,_d();var Ke=!1;Xi(E)?(Ke=!0,Hi(c)):Ke=!1,c.memoizedState=te.state!==null&&te.state!==void 0?te.state:null;var pt=E.getDerivedStateFromProps;return typeof pt=="function"&&Sf(c,E,pt,A),sl(c,te),hc(c,E,A,T),$2(null,c,E,!0,Ke,T)}else return c.tag=L,ai&&E.contextTypes&&We(!1,"%s uses the legacy contextTypes API which is no longer supported. Use React.createContext() with React.useContext() instead.",qt(E)||"Unknown"),Ri&&c.mode&mr&&c.memoizedState!==null&&(te=Lf(null,c,E,A,j,T)),Do(null,c,te,T),ep(c,E),c.child}function ep(f,c){if(c&&c.childContextTypes&&We(!1,"%s(...): childContextTypes cannot be defined on a function component.",c.displayName||c.name||"Component"),f.ref!==null){var E="",T=g0();T&&(E+=` - -Check the render method of \``+T+"`.");var A=T||f._debugID||"",j=f._debugSource;j&&(A=j.fileName+":"+j.lineNumber),Q2[A]||(Q2[A]=!0,Xt(!1,"Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",E))}if(Xl&&c.defaultProps!==void 0){var V=qt(c)||"Unknown";J2[V]||(We(!1,"%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",V),J2[V]=!0)}if(typeof c.getDerivedStateFromProps=="function"){var te=qt(c)||"Unknown";Xs[te]||(We(!1,"%s: Function components do not support getDerivedStateFromProps.",te),Xs[te]=!0)}if(typeof c.contextType=="object"&&c.contextType!==null){var le=qt(c)||"Unknown";Ks[le]||(We(!1,"%s: Function components do not support contextType.",le),Ks[le]=!0)}}var Cd={dehydrated:null,retryTime:at};function tp(f,c,E){return e1(f,$c)&&(c===null||c.memoizedState!==null)}function Hh(f,c,E){var T=c.mode,A=c.pendingProps;Xg(c)&&(c.effectTag|=Xr);var j=kl.current,V=!1,te=(c.effectTag&Xr)!==xi;if(te||tp(j,f,c)?(V=!0,c.effectTag&=~Xr):(f===null||f.memoizedState!==null)&&A.fallback!==void 0&&A.unstable_avoidThisFallback!==!0&&(j=vd(j,xf)),j=ya(j),Fr(c,j),"maxDuration"in A&&(m1||(m1=!0,Xt(!1,"maxDuration has been removed from React. Remove the maxDuration prop."))),f===null){if(A.fallback!==void 0&&(Y2(c),Ai)){var le=c.memoizedState;if(le!==null){var Be=le.dehydrated;if(Be!==null)return qh(c,Be,E)}}if(V){var Ke=A.fallback,pt=nf(null,T,at,null);if(pt.return=c,(c.mode&Y)===Ar){var Nt=c.memoizedState,Gt=Nt!==null?c.child.child:c.child;pt.child=Gt;for(var zt=Gt;zt!==null;)zt.return=pt,zt=zt.sibling}var yn=nf(Ke,T,E,null);return yn.return=c,pt.sibling=yn,c.memoizedState=Cd,c.child=pt,yn}else{var kr=A.children;return c.memoizedState=null,c.child=Zc(c,null,kr,E)}}else{var oi=f.memoizedState;if(oi!==null){if(Ai){var Oi=oi.dehydrated;if(Oi!==null)if(te){if(c.memoizedState!==null)return c.child=f.child,c.effectTag|=Xr,null;var L0=A.fallback,$i=nf(null,T,at,null);if($i.return=c,$i.child=null,(c.mode&Y)===Ar)for(var ot=$i.child=c.child;ot!==null;)ot.return=$i,ot=ot.sibling;else Tf(c,f.child,null,E);if(en&&c.mode&ii){for(var Ot=0,Ze=$i.child;Ze!==null;)Ot+=Ze.treeBaseDuration,Ze=Ze.sibling;$i.treeBaseDuration=Ot}var Ut=nf(L0,T,E,null);return Ut.return=c,$i.sibling=Ut,Ut.effectTag|=mi,$i.childExpirationTime=at,c.memoizedState=Cd,c.child=$i,Ut}else return Wh(f,c,Oi,oi,E)}var Pn=f.child,vn=Pn.sibling;if(V){var Wi=A.fallback,pi=To(Pn,Pn.pendingProps,at);if(pi.return=c,(c.mode&Y)===Ar){var Ku=c.memoizedState,hr=Ku!==null?c.child.child:c.child;if(hr!==Pn.child){pi.child=hr;for(var pu=hr;pu!==null;)pu.return=pi,pu=pu.sibling}}if(en&&c.mode&ii){for(var Kr=0,xu=pi.child;xu!==null;)Kr+=xu.treeBaseDuration,xu=xu.sibling;pi.treeBaseDuration=Kr}var w0=To(vn,Wi,vn.expirationTime);return w0.return=c,pi.sibling=w0,pi.childExpirationTime=at,c.memoizedState=Cd,c.child=pi,w0}else{var W0=A.children,Ms=Pn.child,Xu=Tf(c,Ms,W0,E);return c.memoizedState=null,c.child=Xu}}else{var yl=f.child;if(V){var rf=A.fallback,Wo=nf(null,T,at,null);if(Wo.return=c,Wo.child=yl,yl!==null&&(yl.return=Wo),(c.mode&Y)===Ar){var ks=c.memoizedState,Zd=ks!==null?c.child.child:c.child;Wo.child=Zd;for(var Vf=Zd;Vf!==null;)Vf.return=Wo,Vf=Vf.sibling}if(en&&c.mode&ii){for(var Lc=0,zl=Wo.child;zl!==null;)Lc+=zl.treeBaseDuration,zl=zl.sibling;Wo.treeBaseDuration=Lc}var Vo=nf(rf,T,E,null);return Vo.return=c,Wo.sibling=Vo,Vo.effectTag|=mi,Wo.childExpirationTime=at,c.memoizedState=Cd,c.child=Wo,Vo}else{c.memoizedState=null;var N1=A.children;return c.child=Tf(c,yl,N1,E)}}}}function np(f,c,E){c.memoizedState=null;var T=c.pendingProps,A=T.children;return Do(f,c,A,E),c.child}function qh(f,c,E){if((f.mode&Y)===Ar)Xt(!1,"Cannot hydrate Suspense in legacy mode. Switch from ReactDOM.hydrate(element, container) to ReactDOM.createBlockingRoot(container, { hydrate: true }).render(element) or remove the Suspense components from the server rendered components."),f.expirationTime=Un;else if(y0(c)){var T=Ul(),A=Ds(T);bn&&x(A),f.expirationTime=A}else f.expirationTime=Di,bn&&x(Di);return null}function Wh(f,c,E,T,A){if(W2(),(c.mode&Y)===Ar||y0(E))return np(f,c,A);var j=f.childExpirationTime>=A;if(wa||j){if(A. Use lowercase "%s" instead.',f,f.toLowerCase());break}case"forward":case"backward":{Xt(!1,'"%s" is not a valid value for revealOrder on . React uses the -s suffix in the spelling. Use "%ss" instead.',f,f.toLowerCase());break}default:Xt(!1,'"%s" is not a supported revealOrder on . Did you mean "together", "forwards" or "backwards"?',f);break}else Xt(!1,'%s is not a supported value for revealOrder on . Did you mean "together", "forwards" or "backwards"?',f)}function Vh(f,c){f!==void 0&&!Sc[f]&&(f!=="collapsed"&&f!=="hidden"?(Sc[f]=!0,Xt(!1,'"%s" is not a supported value for tail on . Did you mean "collapsed" or "hidden"?',f)):c!=="forwards"&&c!=="backwards"&&(Sc[f]=!0,Xt(!1,' is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',f)))}function g1(f,c){{var E=Array.isArray(f),T=!E&&typeof fr(f)=="function";if(E||T){var A=E?"array":"iterable";return Xt(!1,"A nested %s was passed to row #%s in . Wrap it in an additional SuspenseList to configure its revealOrder: ... {%s} ... ",A,c,A),!1}}return!0}function gm(f,c){if((c==="forwards"||c==="backwards")&&f!==void 0&&f!==null&&f!==!1)if(Array.isArray(f)){for(var E=0;E. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?',c)}}function ip(f,c,E,T,A,j){var V=f.memoizedState;V===null?f.memoizedState={isBackwards:c,rendering:null,last:T,tail:E,tailExpiration:0,tailMode:A,lastEffect:j}:(V.isBackwards=c,V.rendering=null,V.last=T,V.tail=E,V.tailExpiration=0,V.tailMode=A,V.lastEffect=j)}function up(f,c,E){var T=c.pendingProps,A=T.revealOrder,j=T.tail,V=T.children;ym(A),Vh(j,A),gm(V,A),Do(f,c,V,E);var te=kl.current,le=e1(te,$c);if(le)te=hd(te,$c),c.effectTag|=Xr;else{var Be=f!==null&&(f.effectTag&Xr)!==xi;Be&&vm(c,c.child,E),te=ya(te)}if(Fr(c,te),(c.mode&Y)===Ar)c.memoizedState=null;else switch(A){case"forwards":{var Ke=mm(c.child),pt;Ke===null?(pt=c.child,c.child=null):(pt=Ke.sibling,Ke.sibling=null),ip(c,!1,pt,Ke,j,c.lastEffect);break}case"backwards":{var Nt=null,Gt=c.child;for(c.child=null;Gt!==null;){var zt=Gt.alternate;if(zt!==null&&t1(zt)===null){c.child=Gt;break}var yn=Gt.sibling;Gt.sibling=Nt,Nt=Gt,Gt=yn}ip(c,!0,Nt,null,j,c.lastEffect);break}case"together":{ip(c,!1,null,null,void 0,c.lastEffect);break}default:c.memoizedState=null}return c.child}function _m(f,c,E){Ya(c,c.stateNode.containerInfo);var T=c.pendingProps;return f===null?c.child=Tf(c,null,T,E):Do(f,c,T,E),c.child}function Em(f,c,E){var T=c.type,A=T._context,j=c.pendingProps,V=c.memoizedProps,te=j.value;{var le=c.type.propTypes;le&&_(le,j,"prop","Context.Provider",Lr)}if(xr(c,te),V!==null){var Be=V.value,Ke=cu(A,te,Be);if(Ke===0){if(V.children===j.children&&!sa())return Ta(f,c,E)}else Ol(c,A,Ke,E)}var pt=j.children;return Do(f,c,pt,E),c.child}var Gh=!1;function Dm(f,c,E){var T=c.type;T._context===void 0?T!==T.Consumer&&(Gh||(Gh=!0,Xt(!1,"Rendering directly is not supported and will be removed in a future major release. Did you mean to render instead?"))):T=T._context;var A=c.pendingProps,j=A.children;typeof j!="function"&&We(!1,"A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it."),u0(c,E);var V=Ve(T,A.unstable_observedBits),te;return v1.current=c,$e("render"),te=j(V),$e(null),c.effectTag|=lu,Do(f,c,te,E),c.child}function wm(f,c,E){var T=c.type.impl;if(T.reconcileChildren===!1)return null;var A=c.pendingProps,j=A.children;return Do(f,c,j,E),c.child}function op(f,c,E){var T=c.pendingProps,A=T.children;return Do(f,c,A,E),c.child}function lp(){wa=!0}function Ta(f,c,E){tu(c),f!==null&&(c.dependencies=f.dependencies),en&&Mh(c);var T=c.expirationTime;T!==at&&Xd(T);var A=c.childExpirationTime;return A=E;le&&(c.effectTag|=Dr)}break;case pe:{var Be=c.memoizedState;if(Be!==null){if(Ai&&Be.dehydrated!==null){Fr(c,ya(kl.current)),c.effectTag|=Xr;break}var Ke=c.child,pt=Ke.childExpirationTime;if(pt!==at&&pt>=E)return Hh(f,c,E);Fr(c,ya(kl.current));var Nt=Ta(f,c,E);return Nt!==null?Nt.sibling:null}else Fr(c,ya(kl.current));break}case yt:{var Gt=(f.effectTag&Xr)!==xi,zt=c.childExpirationTime>=E;if(Gt){if(zt)return up(f,c,E);c.effectTag|=Xr}var yn=c.memoizedState;if(yn!==null&&(yn.rendering=null,yn.tail=null),Fr(c,kl.current),zt)break;return null}}return Ta(f,c,E)}else wa=!1}else wa=!1;switch(c.expirationTime=at,c.tag){case C:return hm(f,c,c.type,E);case Oe:{var kr=c.elementType;return If(f,c,kr,T,E)}case L:{var oi=c.type,Oi=c.pendingProps,L0=c.elementType===oi?Oi:qi(oi,Oi);return Z2(f,c,oi,L0,E)}case O:{var $i=c.type,ot=c.pendingProps,Ot=c.elementType===$i?ot:qi($i,ot);return jh(f,c,$i,Ot,E)}case U:return dm(f,c,E);case W:return pm(f,c,E);case ne:return Pf(f,c);case pe:return Hh(f,c,E);case H:return _m(f,c,E);case se:{var Ze=c.type,Ut=c.pendingProps,Pn=c.elementType===Ze?Ut:qi(Ze,Ut);return Ph(f,c,Ze,Pn,E)}case m:return cm(f,c,E);case he:return Bh(f,c,E);case De:return Uh(f,c,E);case ve:return Em(f,c,E);case Ee:return Dm(f,c,E);case me:{var vn=c.type,Wi=c.pendingProps,pi=qi(vn,Wi);if(c.type!==c.elementType){var Ku=vn.propTypes;Ku&&_(Ku,pi,"prop",qt(vn),Lr)}return pi=qi(vn.type,pi),Ih(f,c,vn,pi,T,E)}case ie:return bh(f,c,c.type,c.pendingProps,T,E);case je:{var hr=c.type,pu=c.pendingProps,Kr=c.elementType===hr?pu:qi(hr,pu);return Td(f,c,hr,Kr,E)}case yt:return up(f,c,E);case gt:{if(Wt)return wm(f,c,E);break}case Xe:{if(Au)return op(f,c,E);break}}throw Error("Unknown unit of work tag ("+c.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Yh(f,c,E,T){return{currentFiber:f,impl:E,instance:null,prevProps:null,props:c,state:T}}function xd(f){return f.tag===pe&&f.memoizedState!==null}function E1(f){return f.child.sibling.child}var Kh={};function ap(f,c,E){if(Au){if(f.tag===W){var T=f.type,A=f.memoizedProps,j=f.stateNode,V=No(j);V!==null&&c(T,A||Kh,V)===!0&&E.push(V)}var te=f.child;xd(f)&&(te=E1(f)),te!==null&&fp(te,c,E)}}function Xh(f,c){if(Au){if(f.tag===W){var E=f.type,T=f.memoizedProps,A=f.stateNode,j=No(A);if(j!==null&&c(E,T,j)===!0)return j}var V=f.child;if(xd(f)&&(V=E1(f)),V!==null)return Qh(V,c)}return null}function fp(f,c,E){for(var T=f;T!==null;)ap(T,c,E),T=T.sibling}function Qh(f,c){for(var E=f;E!==null;){var T=Xh(E,c);if(T!==null)return T;E=E.sibling}return null}function Jh(f,c,E){if(Rd(f,c))E.push(f.stateNode.methods);else{var T=f.child;xd(f)&&(T=E1(f)),T!==null&&cp(T,c,E)}}function cp(f,c,E){for(var T=f;T!==null;)Jh(T,c,E),T=T.sibling}function Rd(f,c){return f.tag===Xe&&f.type===c&&f.stateNode!==null}function Ad(f,c){return{getChildren:function(){var E=c.fiber,T=E.child,A=[];return T!==null&&cp(T,f,A),A.length===0?null:A},getChildrenFromRoot:function(){for(var E=c.fiber,T=E;T!==null;){var A=T.return;if(A===null||(T=A,T.tag===Xe&&T.type===f))break}var j=[];return cp(T.child,f,j),j.length===0?null:j},getParent:function(){for(var E=c.fiber.return;E!==null;){if(E.tag===Xe&&E.type===f)return E.stateNode.methods;E=E.return}return null},getProps:function(){var E=c.fiber;return E.memoizedProps},queryAllNodes:function(E){var T=c.fiber,A=T.child,j=[];return A!==null&&fp(A,E,j),j.length===0?null:j},queryFirstNode:function(E){var T=c.fiber,A=T.child;return A!==null?Qh(A,E):null},containsNode:function(E){for(var T=cr(E);T!==null;){if(T.tag===Xe&&T.type===f&&T.stateNode===c)return!0;T=T.return}return!1}}}function H0(f){f.effectTag|=Dr}function Od(f){f.effectTag|=Ao}var Ca,$a,Md,kd;if(b0)Ca=function(f,c,E,T){for(var A=c.child;A!==null;){if(A.tag===W||A.tag===ne)Qr(f,A.stateNode);else if(Wt&&A.tag===gt)Qr(f,A.stateNode.instance);else if(A.tag!==H){if(A.child!==null){A.child.return=A,A=A.child;continue}}if(A===c)return;for(;A.sibling===null;){if(A.return===null||A.return===c)return;A=A.return}A.sibling.return=A.return,A=A.sibling}},$a=function(f){},Md=function(f,c,E,T,A){var j=f.memoizedProps;if(j!==T){var V=c.stateNode,te=al(),le=h0(V,E,j,T,A,te);c.updateQueue=le,le&&H0(c)}},kd=function(f,c,E,T){E!==T&&H0(c)};else if(X){Ca=function(f,c,E,T){for(var A=c.child;A!==null;){e:if(A.tag===W){var j=A.stateNode;if(E&&T){var V=A.memoizedProps,te=A.type;j=$r(j,te,V,A)}Qr(f,j)}else if(A.tag===ne){var le=A.stateNode;if(E&&T){var Be=A.memoizedProps;le=Zl(le,Be,A)}Qr(f,le)}else if(Wt&&A.tag===gt){var Ke=A.stateNode.instance;if(E&&T){var pt=A.memoizedProps,Nt=A.type;Ke=$r(Ke,Nt,pt,A)}Qr(f,Ke)}else if(A.tag!==H){if(A.tag===pe){if((A.effectTag&Dr)!==xi){var Gt=A.memoizedState!==null;if(Gt){var zt=A.child;if(zt!==null){zt.child!==null&&(zt.child.return=zt,Ca(f,zt,!0,Gt));var yn=zt.sibling;if(yn!==null){yn.return=A,A=yn;continue}}}}if(A.child!==null){A.child.return=A,A=A.child;continue}}else if(A.child!==null){A.child.return=A,A=A.child;continue}}if(A=A,A===c)return;for(;A.sibling===null;){if(A.return===null||A.return===c)return;A=A.return}A.sibling.return=A.return,A=A.sibling}};var dp=function(f,c,E,T){for(var A=c.child;A!==null;){e:if(A.tag===W){var j=A.stateNode;if(E&&T){var V=A.memoizedProps,te=A.type;j=$r(j,te,V,A)}Qn(f,j)}else if(A.tag===ne){var le=A.stateNode;if(E&&T){var Be=A.memoizedProps;le=Zl(le,Be,A)}Qn(f,le)}else if(Wt&&A.tag===gt){var Ke=A.stateNode.instance;if(E&&T){var pt=A.memoizedProps,Nt=A.type;Ke=$r(Ke,Nt,pt,A)}Qn(f,Ke)}else if(A.tag!==H){if(A.tag===pe){if((A.effectTag&Dr)!==xi){var Gt=A.memoizedState!==null;if(Gt){var zt=A.child;if(zt!==null){zt.child!==null&&(zt.child.return=zt,dp(f,zt,!0,Gt));var yn=zt.sibling;if(yn!==null){yn.return=A,A=yn;continue}}}}if(A.child!==null){A.child.return=A,A=A.child;continue}}else if(A.child!==null){A.child.return=A,A=A.child;continue}}if(A=A,A===c)return;for(;A.sibling===null;){if(A.return===null||A.return===c)return;A=A.return}A.sibling.return=A.return,A=A.sibling}};$a=function(f){var c=f.stateNode,E=f.firstEffect===null;if(!E){var T=c.containerInfo,A=S0(T);dp(A,f,!1,!1),c.pendingChildren=A,H0(f),ac(T,A)}},Md=function(f,c,E,T,A){var j=f.stateNode,V=f.memoizedProps,te=c.firstEffect===null;if(te&&V===T){c.stateNode=j;return}var le=c.stateNode,Be=al(),Ke=null;if(V!==T&&(Ke=h0(le,E,V,T,A,Be)),te&&Ke===null){c.stateNode=j;return}var pt=ms(j,Ke,E,V,T,c,te,le);Ou(pt,E,T,A,Be)&&H0(c),c.stateNode=pt,te?H0(c):Ca(pt,c,!1,!1)},kd=function(f,c,E,T){if(E!==T){var A=ns(),j=al();c.stateNode=hs(T,A,j,c),H0(c)}}}else $a=function(f){},Md=function(f,c,E,T,A){},kd=function(f,c,E,T){};function Nd(f,c){switch(f.tailMode){case"hidden":{for(var E=f.tail,T=null;E!==null;)E.alternate!==null&&(T=E),E=E.sibling;T===null?f.tail=null:T.sibling=null;break}case"collapsed":{for(var A=f.tail,j=null;A!==null;)A.alternate!==null&&(j=A),A=A.sibling;j===null?!c&&f.tail!==null?f.tail.sibling=null:f.tail=null:j.sibling=null;break}}}function Zh(f,c,E){var T=c.pendingProps;switch(c.tag){case C:break;case Oe:break;case ie:case L:break;case O:{var A=c.type;Xi(A)&&Hs(c);break}case U:{io(c),R0(c);var j=c.stateNode;if(j.pendingContext&&(j.context=j.pendingContext,j.pendingContext=null),f===null||f.child===null){var V=p1(c);V&&H0(c)}$a(c);break}case W:{k2(c);var te=ns(),le=c.type;if(f!==null&&c.stateNode!=null){if(Md(f,c,le,T,te),gi){var Be=f.memoizedProps.listeners,Ke=T.listeners;Be!==Ke&&H0(c)}f.ref!==c.ref&&Od(c)}else{if(!T){if(c.stateNode===null)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");break}var pt=al(),Nt=p1(c);if(Nt){if(sm(c,te,pt)&&H0(c),gi){var Gt=T.listeners;Gt!=null&&hn(Gt,c,te)}}else{var zt=Ki(le,T,te,pt,c);if(Ca(zt,c,!1,!1),c.stateNode=zt,gi){var yn=T.listeners;yn!=null&&hn(yn,c,te)}Ou(zt,le,T,te,pt)&&H0(c)}c.ref!==null&&Od(c)}break}case ne:{var kr=T;if(f&&c.stateNode!=null){var oi=f.memoizedProps;kd(f,c,oi,kr)}else{if(typeof kr!="string"&&c.stateNode===null)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");var Oi=ns(),L0=al(),$i=p1(c);$i?am(c)&&H0(c):c.stateNode=hs(kr,Oi,L0,c)}break}case se:break;case pe:{ga(c);var ot=c.memoizedState;if(Ai&&ot!==null&&ot.dehydrated!==null)if(f===null){var Ot=p1(c);if(!Ot)throw Error("A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.");return Lh(c),bn&&x(Di),null}else return h1(),(c.effectTag&Xr)===xi&&(c.memoizedState=null),c.effectTag|=Dr,null;if((c.effectTag&Xr)!==xi)return c.expirationTime=E,c;var Ze=ot!==null,Ut=!1;if(f===null)c.memoizedProps.fallback!==void 0&&p1(c);else{var Pn=f.memoizedState;if(Ut=Pn!==null,!Ze&&Pn!==null){var vn=f.child.sibling;if(vn!==null){var Wi=c.firstEffect;Wi!==null?(c.firstEffect=vn,vn.nextEffect=Wi):(c.firstEffect=c.lastEffect=vn,vn.nextEffect=null),vn.effectTag=G0}}}if(Ze&&!Ut&&(c.mode&Y)!==Ar){var pi=f===null&&c.memoizedProps.unstable_avoidThisFallback!==!0;pi||e1(kl.current,xf)?mv():yv()}X&&Ze&&(c.effectTag|=Dr),b0&&(Ze||Ut)&&(c.effectTag|=Dr),Yi&&c.updateQueue!==null&&c.memoizedProps.suspenseCallback!=null&&(c.effectTag|=Dr);break}case m:break;case he:break;case De:break;case H:io(c),$a(c);break;case ve:i0(c);break;case Ee:break;case me:break;case je:{var Ku=c.type;Xi(Ku)&&Hs(c);break}case yt:{ga(c);var hr=c.memoizedState;if(hr===null)break;var pu=(c.effectTag&Xr)!==xi,Kr=hr.rendering;if(Kr===null)if(pu)Nd(hr,!1);else{var xu=gv()&&(f===null||(f.effectTag&Xr)===xi);if(!xu)for(var w0=c.child;w0!==null;){var W0=t1(w0);if(W0!==null){pu=!0,c.effectTag|=Xr,Nd(hr,!1);var Ms=W0.updateQueue;return Ms!==null&&(c.updateQueue=Ms,c.effectTag|=Dr),hr.lastEffect===null&&(c.firstEffect=null),c.lastEffect=hr.lastEffect,nm(c,E),Fr(c,hd(kl.current,$c)),c.child}w0=w0.sibling}}else{if(!pu){var Xu=t1(Kr);if(Xu!==null){c.effectTag|=Xr,pu=!0;var yl=Xu.updateQueue;if(yl!==null&&(c.updateQueue=yl,c.effectTag|=Dr),Nd(hr,!0),hr.tail===null&&hr.tailMode==="hidden"&&!Kr.alternate){var rf=c.lastEffect=hr.lastEffect;return rf!==null&&(rf.nextEffect=null),null}}else if(vt()>hr.tailExpiration&&E>Di){c.effectTag|=Xr,pu=!0,Nd(hr,!1);var Wo=E-1;c.expirationTime=c.childExpirationTime=Wo,bn&&x(Wo)}}if(hr.isBackwards)Kr.sibling=c.child,c.child=Kr;else{var ks=hr.last;ks!==null?ks.sibling=Kr:c.child=Kr,hr.last=Kr}}if(hr.tail!==null){if(hr.tailExpiration===0){var Zd=500;hr.tailExpiration=vt()+Zd}var Vf=hr.tail;hr.rendering=Vf,hr.tail=Vf.sibling,hr.lastEffect=c.lastEffect,Vf.sibling=null;var Lc=kl.current;return pu?Lc=hd(Lc,$c):Lc=ya(Lc),Fr(c,Lc),Vf}break}case gt:{if(Wt){var zl=c.type.impl,Vo=c.stateNode;if(Vo===null){var N1=zl.getInitialState,n_;N1!==void 0&&(n_=N1(T)),Vo=c.stateNode=Yh(c,T,zl,n_||{});var r_=dt(Vo);if(Vo.instance=r_,zl.reconcileChildren===!1)return null;Ca(r_,c,!1,!1),Yn(Vo)}else{var $4=Vo.props;if(Vo.prevProps=$4,Vo.props=T,Vo.currentFiber=c,X){var i_=oa(Vo);Vo.instance=i_,Ca(i_,c,!1,!1)}var eE=Cn(Vo);eE&&H0(c)}}break}case Xe:{if(Au)if(f===null){var tE=c.type,Ey={fiber:c,methods:null};if(c.stateNode=Ey,Ey.methods=Ad(tE,Ey),gi){var u_=T.listeners;if(u_!=null){var nE=ns();hn(u_,c,nE)}}c.ref!==null&&(Od(c),H0(c))}else{if(gi){var rE=f.memoizedProps.listeners,iE=T.listeners;(rE!==iE||c.ref!==null)&&H0(c)}else c.ref!==null&&H0(c);f.ref!==c.ref&&Od(c)}break}default:throw Error("Unknown unit of work tag ("+c.tag+"). This error is likely caused by a bug in React. Please file an issue.")}return null}function Sm(f,c){switch(f.tag){case O:{var E=f.type;Xi(E)&&Hs(f);var T=f.effectTag;return T&p0?(f.effectTag=T&~p0|Xr,f):null}case U:{io(f),R0(f);var A=f.effectTag;if((A&Xr)!==xi)throw Error("The root failed to unmount after an error. This is likely a bug in React. Please file an issue.");return f.effectTag=A&~p0|Xr,f}case W:return k2(f),null;case pe:{if(ga(f),Ai){var j=f.memoizedState;if(j!==null&&j.dehydrated!==null){if(f.alternate===null)throw Error("Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.");h1()}}var V=f.effectTag;return V&p0?(f.effectTag=V&~p0|Xr,f):null}case yt:return ga(f),null;case H:return io(f),null;case ve:return i0(f),null;default:return null}}function $h(f){switch(f.tag){case O:{var c=f.type.childContextTypes;c!=null&&Hs(f);break}case U:{io(f),R0(f);break}case W:{k2(f);break}case H:io(f);break;case pe:ga(f);break;case yt:ga(f);break;case ve:i0(f);break;default:break}}function pp(f,c){return{value:f,source:c,stack:Cr(c)}}var hp=function(f,c,E,T,A,j,V,te,le){var Be=Array.prototype.slice.call(arguments,3);try{c.apply(E,Be)}catch(Ke){this.onError(Ke)}};if(typeof window!="undefined"&&typeof window.dispatchEvent=="function"&&typeof document!="undefined"&&typeof document.createEvent=="function"){var vp=document.createElement("react"),Tm=function(f,c,E,T,A,j,V,te,le){if(typeof document=="undefined")throw Error("The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous.");var Be=document.createEvent("Event"),Ke=!0,pt=window.event,Nt=Object.getOwnPropertyDescriptor(window,"event"),Gt=Array.prototype.slice.call(arguments,3);function zt(){vp.removeEventListener(L0,zt,!1),typeof window.event!="undefined"&&window.hasOwnProperty("event")&&(window.event=pt),c.apply(E,Gt),Ke=!1}var yn,kr=!1,oi=!1;function Oi($i){if(yn=$i.error,kr=!0,yn===null&&$i.colno===0&&$i.lineno===0&&(oi=!0),$i.defaultPrevented&&yn!=null&&typeof yn=="object")try{yn._suppressLogging=!0}catch(ot){}}var L0="react-"+(f||"invokeguardedcallback");window.addEventListener("error",Oi),vp.addEventListener(L0,zt,!1),Be.initEvent(L0,!1,!1),vp.dispatchEvent(Be),Nt&&Object.defineProperty(window,"event",Nt),Ke&&(kr?oi&&(yn=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information.")):yn=new Error(`An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the "Pause on exceptions" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue.`),this.onError(yn)),window.removeEventListener("error",Oi)};hp=Tm}var Cm=hp,wo=!1,Ld=null,xm={onError:function(f){wo=!0,Ld=f}};function dl(f,c,E,T,A,j,V,te,le){wo=!1,Ld=null,Cm.apply(xm,arguments)}function tr(){return wo}function Qs(){if(wo){var f=Ld;return wo=!1,Ld=null,f}else throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}function pl(f){return!0}function l0(f){var c=pl(f);if(c!==!1){var E=f.error;{var T=f.componentName,A=f.componentStack,j=f.errorBoundaryName,V=f.errorBoundaryFound,te=f.willRetry;if(E!=null&&E._suppressLogging){if(V&&te)return;console.error(E)}var le=T?"The above error occurred in the <"+T+"> component:":"The above error occurred in one of your React components:",Be;V&&j?te?Be="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+j+"."):Be="This error was initially handled by the error boundary "+j+`. -Recreating the tree from scratch failed so React will unmount the tree.`:Be=`Consider adding an error boundary to your tree to customize error handling behavior. -Visit https://fb.me/react-error-boundaries to learn more about error boundaries.`;var Ke=""+le+A+` - -`+(""+Be);console.error(Ke)}}}var ev=null;ev=new Set;var Js=typeof WeakSet=="function"?WeakSet:Set;function mp(f,c){var E=c.source,T=c.stack;T===null&&E!==null&&(T=Cr(E));var A={componentName:E!==null?qt(E.type):null,componentStack:T!==null?T:"",error:c.value,errorBoundary:null,errorBoundaryName:null,errorBoundaryFound:!1,willRetry:!1};f!==null&&f.tag===O&&(A.errorBoundary=f.stateNode,A.errorBoundaryName=qt(f.type),A.errorBoundaryFound=!0,A.willRetry=!0);try{l0(A)}catch(j){setTimeout(function(){throw j})}}var Rm=function(f,c){Bi(f,"componentWillUnmount"),c.props=f.memoizedProps,c.state=f.memoizedState,c.componentWillUnmount(),Ci()};function tv(f,c){if(dl(null,Rm,null,f,c),tr()){var E=Qs();Hf(f,E)}}function yp(f){var c=f.ref;if(c!==null)if(typeof c=="function"){if(dl(null,c,null,null),tr()){var E=Qs();Hf(f,E)}}else c.current=null}function Am(f,c){if(dl(null,c,null),tr()){var E=Qs();Hf(f,E)}}function gp(f,c){switch(c.tag){case L:case se:case ie:{Tc(im,Af,c);return}case O:{if(c.effectTag&Oo&&f!==null){var E=f.memoizedProps,T=f.memoizedState;Bi(c,"getSnapshotBeforeUpdate");var A=c.stateNode;c.type===c.elementType&&!Sa&&(A.props!==c.memoizedProps&&Xt(!1,"Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(c.type)||"instance"),A.state!==c.memoizedState&&Xt(!1,"Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(c.type)||"instance"));var j=A.getSnapshotBeforeUpdate(c.elementType===c.type?E:qi(c.type,E),T);{var V=ev;j===void 0&&!V.has(c.type)&&(V.add(c.type),We(!1,"%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",qt(c.type)))}A.__reactInternalSnapshotBeforeUpdate=j,Ci()}return}case U:case W:case ne:case H:case je:return;default:throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function Tc(f,c,E){var T=E.updateQueue,A=T!==null?T.lastEffect:null;if(A!==null){var j=A.next,V=j;do{if((V.tag&f)!==Af){var te=V.destroy;V.destroy=void 0,te!==void 0&&te()}if((V.tag&c)!==Af){var le=V.create;V.destroy=le();{var Be=V.destroy;if(Be!==void 0&&typeof Be!="function"){var Ke=void 0;Be===null?Ke=" You returned null. If your effect does not require clean up, return undefined (or nothing).":typeof Be.then=="function"?Ke=` - -It looks like you wrote useEffect(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately: - -useEffect(() => { - async function fetchData() { - // You can await here - const response = await MyAPI.getData(someId); - // ... - } - fetchData(); -}, [someId]); // Or [] if effect doesn't need props or state - -Learn more about data fetching with Hooks: https://fb.me/react-hooks-data-fetching`:Ke=" You returned: "+Be,We(!1,"An effect function must not return anything besides a function, which is used for clean-up.%s%s",Ke,Cr(E))}}}V=V.next}while(V!==j)}}function xa(f){if((f.effectTag&F0)!==xi)switch(f.tag){case L:case se:case ie:{Tc(sr,Af,f),Tc(Af,n1,f);break}default:break}}function _p(f,c,E,T){switch(E.tag){case L:case se:case ie:{Tc(um,fl,E);break}case O:{var A=E.stateNode;if(E.effectTag&Dr)if(c===null)Bi(E,"componentDidMount"),E.type===E.elementType&&!Sa&&(A.props!==E.memoizedProps&&Xt(!1,"Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance"),A.state!==E.memoizedState&&Xt(!1,"Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance")),A.componentDidMount(),Ci();else{var j=E.elementType===E.type?c.memoizedProps:qi(E.type,c.memoizedProps),V=c.memoizedState;Bi(E,"componentDidUpdate"),E.type===E.elementType&&!Sa&&(A.props!==E.memoizedProps&&Xt(!1,"Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance"),A.state!==E.memoizedState&&Xt(!1,"Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance")),A.componentDidUpdate(j,V,A.__reactInternalSnapshotBeforeUpdate),Ci()}var te=E.updateQueue;te!==null&&(E.type===E.elementType&&!Sa&&(A.props!==E.memoizedProps&&Xt(!1,"Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance"),A.state!==E.memoizedState&&Xt(!1,"Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",qt(E.type)||"instance")),yo(E,te,A,T));return}case U:{var le=E.updateQueue;if(le!==null){var Be=null;if(E.child!==null)switch(E.child.tag){case W:Be=No(E.child.stateNode);break;case O:Be=E.child.stateNode;break}yo(E,le,Be,T)}return}case W:{var Ke=E.stateNode;if(c===null&&E.effectTag&Dr){var pt=E.type,Nt=E.memoizedProps;Hu(Ke,pt,Nt,E)}return}case ne:return;case H:return;case De:{if(en){var Gt=E.memoizedProps.onRender;typeof Gt=="function"&&(bn?Gt(E.memoizedProps.id,c===null?"mount":"update",E.actualDuration,E.treeBaseDuration,E.actualStartTime,Pl(),f.memoizedInteractions):Gt(E.memoizedProps.id,c===null?"mount":"update",E.actualDuration,E.treeBaseDuration,E.actualStartTime,Pl()))}return}case pe:{bl(f,E);return}case yt:case je:case gt:case Xe:return;default:throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function Fd(f,c){if(b0)for(var E=f;;){if(E.tag===W){var T=E.stateNode;c?Pa(T):ia(E.stateNode,E.memoizedProps)}else if(E.tag===ne){var A=E.stateNode;c?m0(A):Q0(A,E.memoizedProps)}else if(E.tag===pe&&E.memoizedState!==null&&E.memoizedState.dehydrated===null){var j=E.child.sibling;j.return=E,E=j;continue}else if(E.child!==null){E.child.return=E,E=E.child;continue}if(E===f)return;for(;E.sibling===null;){if(E.return===null||E.return===f)return;E=E.return}E.sibling.return=E.return,E=E.sibling}}function bu(f){var c=f.ref;if(c!==null){var E=f.stateNode,T;switch(f.tag){case W:T=No(E);break;default:T=E}Au&&f.tag===Xe&&(T=E.methods),typeof c=="function"?c(T):(c.hasOwnProperty("current")||We(!1,"Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().%s",qt(f.type),Cr(f)),c.current=T)}}function Yu(f){var c=f.ref;c!==null&&(typeof c=="function"?c(null):c.current=null)}function Ep(f,c,E){switch(kn(c),c.tag){case L:case se:case me:case ie:{var T=c.updateQueue;if(T!==null){var A=T.lastEffect;if(A!==null){var j=A.next,V=E>Kn?Kn:E;Sn(V,function(){var oi=j;do{var Oi=oi.destroy;Oi!==void 0&&Am(c,Oi),oi=oi.next}while(oi!==j)})}}break}case O:{yp(c);var te=c.stateNode;typeof te.componentWillUnmount=="function"&&tv(c,te);return}case W:{if(gi){var le=c.dependencies;if(le!==null){var Be=le.responders;if(Be!==null){for(var Ke=Array.from(Be.values()),pt=0,Nt=Ke.length;pt component higher in the tree to provide a loading indicator or placeholder to display.`+Cr(E))}Mp(),T=pp(T,E);var Nt=c;do{switch(Nt.tag){case U:{var Gt=T;Nt.effectTag|=p0,Nt.expirationTime=A;var zt=uv(Nt,Gt,A);od(Nt,zt);return}case O:var yn=T,kr=Nt.type,oi=Nt.stateNode;if((Nt.effectTag&Xr)===xi&&(typeof kr.getDerivedStateFromError=="function"||oi!==null&&typeof oi.componentDidCatch=="function"&&!Pp(oi))){Nt.effectTag|=p0,Nt.expirationTime=A;var Oi=ov(Nt,yn,A);od(Nt,Oi);return}break;default:break}Nt=Nt.return}while(Nt!==null)}var Aa=Math.ceil,Mr=rt.ReactCurrentDispatcher,wp=rt.ReactCurrentOwner,hl=rt.IsSomeRendererActing,gu=0,S1=1,Ui=2,Sp=4,bd=8,So=16,As=32,bf=0,Bd=1,Tp=2,T1=3,C1=4,Cp=5,nr=gu,vl=null,Gn=null,q0=at,k0=bf,Ud=null,Bl=Un,x1=Un,xc=null,Rc=at,jd=!1,xp=0,N0=500,dn=null,zd=!1,Hd=null,Ac=null,Oc=!1,Mc=null,R1=E0,Rp=at,ef=null,Pm=50,kc=0,qd=null,sv=50,A1=0,Bf=null,Uf=null,O1=at;function Ul(){return(nr&(So|As))!==gu?n0(vt()):(O1!==at||(O1=n0(vt())),O1)}function Nc(){return n0(vt())}function jf(f,c,E){var T=c.mode;if((T&Y)===Ar)return Un;var A=Qt();if((T&ri)===Ar)return A===Li?Un:t0;if((nr&So)!==gu)return q0;var j;if(E!==null)j=fa(f,E.timeoutMs|0||_f);else switch(A){case Li:j=Un;break;case ni:j=Ua(f);break;case Kn:case e0:j=Ds(f);break;case _0:j=ru;break;default:throw Error("Expected a valid priority level")}return vl!==null&&j===q0&&(j-=1),j}function Im(f,c){ty(),uy(f);var E=Wd(f,c);if(E===null){ry(f);return}zp(f,c),la();var T=Qt();if(c===Un?(nr&bd)!==gu&&(nr&(So|As))===gu?(q(E,c),M1(E)):(qo(E),q(E,c),nr===gu&&Bt()):(qo(E),q(E,c)),(nr&Sp)!==gu&&(T===ni||T===Li))if(ef===null)ef=new Map([[E,c]]);else{var A=ef.get(E);(A===void 0||A>c)&&ef.set(E,c)}}var ml=Im;function Wd(f,c){f.expirationTimeA?T:A}function qo(f){var c=f.lastExpiredTime;if(c!==at){f.callbackExpirationTime=Un,f.callbackPriority=Li,f.callbackNode=Tn(M1.bind(null,f));return}var E=Vd(f),T=f.callbackNode;if(E===at){T!==null&&(f.callbackNode=null,f.callbackExpirationTime=at,f.callbackPriority=E0);return}var A=Ul(),j=nd(A,E);if(T!==null){var V=f.callbackPriority,te=f.callbackExpirationTime;if(te===E&&V>=j)return;ir(T)}f.callbackExpirationTime=E,f.callbackPriority=j;var le;E===Un?le=Tn(M1.bind(null,f)):so?le=_n(j,Gd.bind(null,f)):le=_n(j,Gd.bind(null,f),{timeout:Uo(E)-vt()}),f.callbackNode=le}function Gd(f,c){if(O1=at,c){var E=Ul();return Wp(f,E),qo(f),null}var T=Vd(f);if(T!==at){var A=f.callbackNode;if((nr&(So|As))!==gu)throw Error("Should not already be working.");if(tf(),(f!==vl||T!==q0)&&(zf(f,T),ee(f,T)),Gn!==null){var j=nr;nr|=So;var V=pv(f),te=Yd(f);mf(Gn);do try{Ym();break}catch(Ke){dv(f,Ke)}while(!0);if(mt(),nr=j,hv(V),bn&&Kd(te),k0===Bd){var le=Ud;throw jp(),zf(f,T),Wf(f,T),qo(f),le}if(Gn!==null)jp();else{Tv();var Be=f.finishedWork=f.current.alternate;f.finishedExpirationTime=T,bm(f,Be,k0,T)}if(qo(f),f.callbackNode===A)return Gd.bind(null,f)}}return null}function bm(f,c,E,T){switch(vl=null,E){case bf:case Bd:throw Error("Root did not complete. This is a bug in React.");case Tp:{Wp(f,T>ru?ru:T);break}case T1:{Wf(f,T);var A=f.lastSuspendedTime;T===A&&(f.nextKnownPendingLevel=kp(c)),d();var j=Bl===Un;if(j&&!(X0&&qf.current)){var V=xp+N0-vt();if(V>10){if(jd){var te=f.lastPingedTime;if(te===at||te>=T){f.lastPingedTime=T,zf(f,T);break}}var le=Vd(f);if(le!==at&&le!==T)break;if(A!==at&&A!==T){f.lastPingedTime=A;break}f.timeoutHandle=Tt(s0.bind(null,f),V);break}}s0(f);break}case C1:{Wf(f,T);var Be=f.lastSuspendedTime;if(T===Be&&(f.nextKnownPendingLevel=kp(c)),d(),!(X0&&qf.current)){if(jd){var Ke=f.lastPingedTime;if(Ke===at||Ke>=T){f.lastPingedTime=T,zf(f,T);break}}var pt=Vd(f);if(pt!==at&&pt!==T)break;if(Be!==at&&Be!==T){f.lastPingedTime=Be;break}var Nt;if(x1!==Un)Nt=Uo(x1)-vt();else if(Bl===Un)Nt=0;else{var Gt=_v(Bl),zt=vt(),yn=Uo(T)-zt,kr=zt-Gt;kr<0&&(kr=0),Nt=Bp(kr)-kr,yn10){f.timeoutHandle=Tt(s0.bind(null,f),Nt);break}}s0(f);break}case Cp:{if(!(X0&&qf.current)&&Bl!==Un&&xc!==null){var oi=Up(Bl,T,xc);if(oi>10){Wf(f,T),f.timeoutHandle=Tt(s0.bind(null,f),oi);break}}s0(f);break}default:throw Error("Unknown root exit status.")}}function M1(f){var c=f.lastExpiredTime,E=c!==at?c:Un;if(f.finishedExpirationTime===E)s0(f);else{if((nr&(So|As))!==gu)throw Error("Should not already be working.");if(tf(),(f!==vl||E!==q0)&&(zf(f,E),ee(f,E)),Gn!==null){var T=nr;nr|=So;var A=pv(f),j=Yd(f);mf(Gn);do try{Ev();break}catch(te){dv(f,te)}while(!0);if(mt(),nr=T,hv(A),bn&&Kd(j),k0===Bd){var V=Ud;throw jp(),zf(f,E),Wf(f,E),qo(f),V}if(Gn!==null)throw Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");Tv(),f.finishedWork=f.current.alternate,f.finishedExpirationTime=E,Bm(f,k0,E),qo(f)}}return null}function Bm(f,c,E){vl=null,(c===T1||c===C1)&&d(),s0(f)}function Um(f,c){Wp(f,c),qo(f),(nr&(So|As))===gu&&Bt()}function av(){if((nr&(S1|So|As))!==gu){(nr&So)!==gu&&Xt(!1,"unstable_flushDiscreteUpdates: Cannot flush updates when React is already rendering.");return}zm(),tf()}function jm(f){return Sn(Kn,f)}function fv(f,c,E,T){return Sn(Li,f.bind(null,c,E,T))}function zm(){if(ef!==null){var f=ef;ef=null,f.forEach(function(c,E){Wp(E,c),qo(E)}),Bt()}}function Hm(f,c){var E=nr;nr|=S1;try{return f(c)}finally{nr=E,nr===gu&&Bt()}}function qm(f,c){var E=nr;nr|=Ui;try{return f(c)}finally{nr=E,nr===gu&&Bt()}}function cv(f,c,E,T){var A=nr;nr|=Sp;try{return Sn(ni,f.bind(null,c,E,T))}finally{nr=A,nr===gu&&Bt()}}function Wm(f,c){var E=nr;nr&=~S1,nr|=bd;try{return f(c)}finally{nr=E,nr===gu&&Bt()}}function Ap(f,c){if((nr&(So|As))!==gu)throw Error("flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering.");var E=nr;nr|=S1;try{return Sn(Li,f.bind(null,c))}finally{nr=E,Bt()}}function Vm(f){var c=nr;nr|=S1;try{Sn(Li,f)}finally{nr=c,nr===gu&&Bt()}}function zf(f,c){f.finishedWork=null,f.finishedExpirationTime=at;var E=f.timeoutHandle;if(E!==tl&&(f.timeoutHandle=tl,fo(E)),Gn!==null)for(var T=Gn.return;T!==null;)$h(T),T=T.return;vl=f,Gn=To(f.current,null,c),q0=c,k0=bf,Ud=null,Bl=Un,x1=Un,xc=null,Rc=at,jd=!1,bn&&(Uf=null),Rl.discardPendingWarnings(),Zs=null}function dv(f,c){do{try{if(mt(),_d(),it(),Gn===null||Gn.return===null)return k0=Bd,Ud=c,null;en&&Gn.mode&ii&&d1(Gn,!0),lv(f,Gn.return,Gn,c,q0),Gn=Dv(Gn)}catch(E){c=E;continue}return}while(!0)}function pv(f){var c=Mr.current;return Mr.current=a1,c===null?a1:c}function hv(f){Mr.current=f}function Yd(f){if(bn){var c=k.__interactionsRef.current;return k.__interactionsRef.current=f.memoizedInteractions,c}return null}function Kd(f){bn&&(k.__interactionsRef.current=f)}function Op(){xp=vt()}function vv(f,c){fru&&(Bl=f),c!==null&&fru&&(x1=f,xc=c)}function Xd(f){f>Rc&&(Rc=f)}function mv(){k0===bf&&(k0=T1)}function yv(){(k0===bf||k0===T1)&&(k0=C1),Rc!==at&&vl!==null&&(Wf(vl,q0),Gg(vl,Rc))}function Mp(){k0!==Cp&&(k0=Tp)}function gv(){return k0===bf}function _v(f){var c=Uo(f);return c-_f}function Gm(f,c){var E=Uo(f);return E-(c.timeoutMs|0||_f)}function Ev(){for(;Gn!==null;)Gn=Qd(Gn)}function Ym(){for(;Gn!==null&&!Fn();)Gn=Qd(Gn)}function Qd(f){var c=f.alternate;$l(f),Dt(f);var E;return en&&(f.mode&ii)!==Ar?(q2(f),E=k1(c,f,q0),d1(f,!0)):E=k1(c,f,q0),it(),f.memoizedProps=f.pendingProps,E===null&&(E=Dv(f)),wp.current=null,E}function Dv(f){Gn=f;do{var c=Gn.alternate,E=Gn.return;if((Gn.effectTag&P0)===xi){Dt(Gn);var T=void 0;if(!en||(Gn.mode&ii)===Ar?T=Zh(c,Gn,q0):(q2(Gn),T=Zh(c,Gn,q0),d1(Gn,!1)),ei(Gn),it(),Km(Gn),T!==null)return T;if(E!==null&&(E.effectTag&P0)===xi){E.firstEffect===null&&(E.firstEffect=Gn.firstEffect),Gn.lastEffect!==null&&(E.lastEffect!==null&&(E.lastEffect.nextEffect=Gn.firstEffect),E.lastEffect=Gn.lastEffect);var A=Gn.effectTag;A>lu&&(E.lastEffect!==null?E.lastEffect.nextEffect=Gn:E.firstEffect=Gn,E.lastEffect=Gn)}}else{var j=Sm(Gn,q0);if(en&&(Gn.mode&ii)!==Ar){d1(Gn,!1);for(var V=Gn.actualDuration,te=Gn.child;te!==null;)V+=te.actualDuration,te=te.sibling;Gn.actualDuration=V}if(j!==null)return po(Gn),j.effectTag&=Kl,j;ei(Gn),E!==null&&(E.firstEffect=E.lastEffect=null,E.effectTag|=P0)}var le=Gn.sibling;if(le!==null)return le;Gn=E}while(Gn!==null);return k0===bf&&(k0=Cp),null}function kp(f){var c=f.expirationTime,E=f.childExpirationTime;return c>E?c:E}function Km(f){if(!(q0!==Di&&f.childExpirationTime===Di)){var c=at;if(en&&(f.mode&ii)!==Ar){for(var E=f.actualDuration,T=f.selfBaseDuration,A=f.alternate===null||f.child!==f.alternate.child,j=f.child;j!==null;){var V=j.expirationTime,te=j.childExpirationTime;V>c&&(c=V),te>c&&(c=te),A&&(E+=j.actualDuration),T+=j.treeBaseDuration,j=j.sibling}f.actualDuration=E,f.treeBaseDuration=T}else for(var le=f.child;le!==null;){var Be=le.expirationTime,Ke=le.childExpirationTime;Be>c&&(c=Be),Ke>c&&(c=Ke),le=le.sibling}f.childExpirationTime=c}}function s0(f){var c=Qt();return Sn(Li,Np.bind(null,f,c)),null}function Np(f,c){do tf();while(Mc!==null);if(ny(),(nr&(So|As))!==gu)throw Error("Should not already be working.");var E=f.finishedWork,T=f.finishedExpirationTime;if(E===null)return null;if(f.finishedWork=null,f.finishedExpirationTime=at,E===f.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");f.callbackNode=null,f.callbackExpirationTime=at,f.callbackPriority=E0,f.nextKnownPendingLevel=at,$0();var A=kp(E);j4(f,T,A),f===vl&&(vl=null,Gn=null,q0=at);var j;if(E.effectTag>lu?E.lastEffect!==null?(E.lastEffect.nextEffect=E,j=E.firstEffect):j=E:j=E.firstEffect,j!==null){var V=nr;nr|=As;var te=Yd(f);wp.current=null,Ce(),Hn(f.containerInfo),dn=j;do if(dl(null,Xm,null),tr()){if(dn===null)throw Error("Should be working on an effect.");var le=Qs();Hf(dn,le),dn=dn.nextEffect}while(dn!==null);et(),en&&Oh(),Ye(),dn=j;do if(dl(null,Qm,null,f,c),tr()){if(dn===null)throw Error("Should be working on an effect.");var Be=Qs();Hf(dn,Be),dn=dn.nextEffect}while(dn!==null);Yt(),qr(f.containerInfo),f.current=E,Kt(),dn=j;do if(dl(null,Lp,null,f,T),tr()){if(dn===null)throw Error("Should be working on an effect.");var Ke=Qs();Hf(dn,Ke),dn=dn.nextEffect}while(dn!==null);pr(),dn=null,ae(),bn&&Kd(te),nr=V}else f.current=E,Ce(),et(),en&&Oh(),Ye(),Yt(),Kt(),pr();eo();var pt=Oc;if(Oc)Oc=!1,Mc=f,Rp=T,R1=c;else for(dn=j;dn!==null;){var Nt=dn.nextEffect;dn.nextEffect=null,dn=Nt}var Gt=f.firstPendingTime;if(Gt!==at){if(bn){if(Uf!==null){var zt=Uf;Uf=null;for(var yn=0;ynKn?Kn:R1;return R1=E0,Sn(f,Fp)}}function Fp(){if(Mc===null)return!1;var f=Mc,c=Rp;if(Mc=null,Rp=at,(nr&(So|As))!==gu)throw Error("Cannot flush passive effects while already rendering.");var E=nr;nr|=As;for(var T=Yd(f),A=f.current.firstEffect;A!==null;){{if(Dt(A),dl(null,xa,null,A),tr()){if(A===null)throw Error("Should be working on an effect.");var j=Qs();Hf(A,j)}it()}var V=A.nextEffect;A.nextEffect=null,A=V}return bn&&(Kd(T),de(f,c)),nr=E,Bt(),A1=Mc===null?0:A1+1,!0}function Pp(f){return Ac!==null&&Ac.has(f)}function Ip(f){Ac===null?Ac=new Set([f]):Ac.add(f)}function Jm(f){zd||(zd=!0,Hd=f)}var Zm=Jm;function wv(f,c,E){var T=pp(E,c),A=uv(f,T,Un);Va(f,A);var j=Wd(f,Un);j!==null&&(qo(j),q(j,Un))}function Hf(f,c){if(f.tag===U){wv(f,f,c);return}for(var E=f.return;E!==null;){if(E.tag===U){wv(E,f,c);return}else if(E.tag===O){var T=E.type,A=E.stateNode;if(typeof T.getDerivedStateFromError=="function"||typeof A.componentDidCatch=="function"&&!Pp(A)){var j=pp(c,f),V=ov(E,j,Un);Va(E,V);var te=Wd(E,Un);te!==null&&(qo(te),q(te,Un));return}}E=E.return}}function bp(f,c,E){var T=f.pingCache;if(T!==null&&T.delete(c),vl===f&&q0===E){k0===C1||k0===T1&&Bl===Un&&vt()-xpPm)throw kc=0,qd=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");A1>sv&&(A1=0,Xt(!1,"Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render."))}function ny(){Rl.flushLegacyContextWarning(),yi&&Rl.flushPendingUnsafeLifecycleWarnings()}function Tv(){var f=!0;yf(Bf,f),Bf=null}function jp(){var f=!1;yf(Bf,f),Bf=null}function zp(f,c){Hr&&vl!==null&&c>q0&&(Bf=f)}var Jd=null;function ry(f){{var c=f.tag;if(c!==U&&c!==O&&c!==L&&c!==se&&c!==me&&c!==ie)return;var E=qt(f.type)||"ReactComponent";if(Jd!==null){if(Jd.has(E))return;Jd.add(E)}else Jd=new Set([E]);We(!1,"Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in %s.%s",c===O?"the componentWillUnmount method":"a useEffect cleanup function",Cr(f))}}var k1;if(K0){var iy=null;k1=function(f,c,E){var T=Wg(iy,c);try{return sp(f,c,E)}catch(j){if(j!==null&&typeof j=="object"&&typeof j.then=="function")throw j;if(mt(),_d(),$h(c),Wg(c,T),en&&c.mode&ii&&q2(c),dl(null,sp,null,f,c,E),tr()){var A=Qs();throw A}else throw j}}}else k1=sp;var Cv=!1,xv=!1;function uy(f){if(f.tag===O)switch(Nr){case"getChildContext":if(xv)return;We(!1,"setState(...): Cannot call setState() inside getChildContext()"),xv=!0;break;case"render":if(Cv)return;We(!1,"Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),Cv=!0;break}}var qf={current:!1};function Hp(f){vs===!0&&hl.current===!0&&qf.current!==!0&&We(!1,`It looks like you're using the wrong act() around your test interactions. -Be sure to use the matching version of act() corresponding to your renderer: - -// for react-dom: -import {act} from 'react-dom/test-utils'; -// ... -act(() => ...); - -// for react-test-renderer: -import TestRenderer from 'react-test-renderer'; -const {act} = TestRenderer; -// ... -act(() => ...);%s`,Cr(f))}function Rv(f){vs===!0&&(f.mode&mr)!==Ar&&hl.current===!1&&qf.current===!1&&We(!1,`An update to %s ran an effect, but was not wrapped in act(...). - -When testing, code that causes React state updates should be wrapped into act(...): - -act(() => { - /* fire events that update state */ -}); -/* assert on the output */ - -This ensures that you're testing the behavior the user would see in the browser. Learn more at https://fb.me/react-wrap-tests-with-act%s`,qt(f.type),Cr(f))}function oy(f){vs===!0&&nr===gu&&hl.current===!1&&qf.current===!1&&We(!1,`An update to %s inside a test was not wrapped in act(...). - -When testing, code that causes React state updates should be wrapped into act(...): - -act(() => { - /* fire events that update state */ -}); -/* assert on the output */ - -This ensures that you're testing the behavior the user would see in the browser. Learn more at https://fb.me/react-wrap-tests-with-act%s`,qt(f.type),Cr(f))}var ly=oy,qp=!1;function sy(f){qp===!1&&t.unstable_flushAllWithoutAsserting===void 0&&(f.mode&Y||f.mode&ri?(qp=!0,We(!1,`In Concurrent or Sync modes, the "scheduler" module needs to be mocked to guarantee consistent behaviour across tests and browsers. For example, with jest: -jest.mock('scheduler', () => require('scheduler/unstable_mock')); - -For more info, visit https://fb.me/react-mock-scheduler`)):eu===!0&&(qp=!0,We(!1,`Starting from React v17, the "scheduler" module will need to be mocked to guarantee consistent behaviour across tests and browsers. For example, with jest: -jest.mock('scheduler', () => require('scheduler/unstable_mock')); - -For more info, visit https://fb.me/react-mock-scheduler`)))}var Zs=null;function ay(f){{var c=Qt();if((f.mode&ri)!==xi&&(c===ni||c===Li))for(var E=f;E!==null;){var T=E.alternate;if(T!==null)switch(E.tag){case O:var A=T.updateQueue;if(A!==null)for(var j=A.firstUpdate;j!==null;){var V=j.priority;if(V===ni||V===Li){Zs===null?Zs=new Set([qt(E.type)]):Zs.add(qt(E.type));break}j=j.next}break;case L:case se:case ie:if(E.memoizedState!==null&&E.memoizedState.baseUpdate!==null)for(var te=E.memoizedState.baseUpdate;te!==null;){var le=te.priority;if(le===ni||le===Li){Zs===null?Zs=new Set([qt(E.type)]):Zs.add(qt(E.type));break}if(te.next===E.memoizedState.baseUpdate)break;te=te.next}break;default:break}E=E.return}}}function d(){if(Zs!==null){var f=[];Zs.forEach(function(c){return f.push(c)}),Zs=null,f.length>0&&We(!1,`%s triggered a user-blocking update that suspended. - -The fix is to split the update into multiple parts: a user-blocking update to provide immediate feedback, and another update that triggers the bulk of the changes. - -Refer to the documentation for useTransition to learn how to implement this pattern.`,f.sort().join(", "))}}function v(f,c){return c*1e3+f.interactionThreadID}function x(f){!bn||(Uf===null?Uf=[f]:Uf.push(f))}function P(f,c,E){if(!!bn&&E.size>0){var T=f.pendingInteractionMap,A=T.get(c);A!=null?E.forEach(function(te){A.has(te)||te.__count++,A.add(te)}):(T.set(c,new Set(E)),E.forEach(function(te){te.__count++}));var j=k.__subscriberRef.current;if(j!==null){var V=v(f,c);j.onWorkScheduled(E,V)}}}function q(f,c){!bn||P(f,c,k.__interactionsRef.current)}function ee(f,c){if(!!bn){var E=new Set;if(f.pendingInteractionMap.forEach(function(j,V){V>=c&&j.forEach(function(te){return E.add(te)})}),f.memoizedInteractions=E,E.size>0){var T=k.__subscriberRef.current;if(T!==null){var A=v(f,c);try{T.onWorkStarted(E,A)}catch(j){_n(Li,function(){throw j})}}}}}function de(f,c){if(!!bn){var E=f.firstPendingTime,T;try{if(T=k.__subscriberRef.current,T!==null&&f.memoizedInteractions.size>0){var A=v(f,c);T.onWorkStopped(f.memoizedInteractions,A)}}catch(V){_n(Li,function(){throw V})}finally{var j=f.pendingInteractionMap;j.forEach(function(V,te){te>E&&(j.delete(te),V.forEach(function(le){if(le.__count--,T!==null&&le.__count===0)try{T.onInteractionScheduledWorkCompleted(le)}catch(Be){_n(Li,function(){throw Be})}}))})}}}var _e=null,Ie=null,Et=!1,St=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined";function At(f){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined")return!1;var c=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(c.isDisabled)return!0;if(!c.supportsFiber)return We(!1,"The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://fb.me/react-devtools"),!0;try{var E=c.inject(f);_e=function(T,A){try{var j=(T.current.effectTag&Xr)===Xr;if(en){var V=Nc(),te=nd(V,A);c.onCommitFiberRoot(E,T,te,j)}else c.onCommitFiberRoot(E,T,void 0,j)}catch(le){Et||(Et=!0,We(!1,"React DevTools encountered an error: %s",le))}},Ie=function(T){try{c.onCommitFiberUnmount(E,T)}catch(A){Et||(Et=!0,We(!1,"React DevTools encountered an error: %s",A))}}}catch(T){We(!1,"React DevTools encountered an error: %s.",T)}return!0}function on(f,c){typeof _e=="function"&&_e(f,c)}function kn(f){typeof Ie=="function"&&Ie(f)}var rr;{rr=!1;try{var br=Object.preventExtensions({}),ar=new Map([[br,null]]),ui=new Set([br]);ar.set(0,0),ui.add(0)}catch(f){rr=!0}}var di=1;function jl(f,c,E,T){this.tag=f,this.key=E,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=c,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=T,this.effectTag=xi,this.nextEffect=null,this.firstEffect=null,this.lastEffect=null,this.expirationTime=at,this.childExpirationTime=at,this.alternate=null,en&&(this.actualDuration=Number.NaN,this.actualStartTime=Number.NaN,this.selfBaseDuration=Number.NaN,this.treeBaseDuration=Number.NaN,this.actualDuration=0,this.actualStartTime=-1,this.selfBaseDuration=0,this.treeBaseDuration=0),Hr&&(this._debugID=di++,this._debugIsCurrentlyTiming=!1),this._debugSource=null,this._debugOwner=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,!rr&&typeof Object.preventExtensions=="function"&&Object.preventExtensions(this)}var Zi=function(f,c,E,T){return new jl(f,c,E,T)};function lo(f){var c=f.prototype;return!!(c&&c.isReactComponent)}function a0(f){return typeof f=="function"&&!lo(f)&&f.defaultProps===void 0}function Os(f){if(typeof f=="function")return lo(f)?O:L;if(f!=null){var c=f.$$typeof;if(c===Mn)return se;if(c===Vt)return me}return C}function To(f,c,E){var T=f.alternate;T===null?(T=Zi(f.tag,c,f.key,f.mode),T.elementType=f.elementType,T.type=f.type,T.stateNode=f.stateNode,T._debugID=f._debugID,T._debugSource=f._debugSource,T._debugOwner=f._debugOwner,T._debugHookTypes=f._debugHookTypes,T.alternate=f,f.alternate=T):(T.pendingProps=c,T.effectTag=xi,T.nextEffect=null,T.firstEffect=null,T.lastEffect=null,en&&(T.actualDuration=0,T.actualStartTime=-1)),T.childExpirationTime=f.childExpirationTime,T.expirationTime=f.expirationTime,T.child=f.child,T.memoizedProps=f.memoizedProps,T.memoizedState=f.memoizedState,T.updateQueue=f.updateQueue;var A=f.dependencies;switch(T.dependencies=A===null?null:{expirationTime:A.expirationTime,firstContext:A.firstContext,responders:A.responders},T.sibling=f.sibling,T.index=f.index,T.ref=f.ref,en&&(T.selfBaseDuration=f.selfBaseDuration,T.treeBaseDuration=f.treeBaseDuration),T._debugNeedsRemount=f._debugNeedsRemount,T.tag){case C:case L:case ie:T.type=r0(f.type);break;case O:T.type=j0(f.type);break;case se:T.type=Df(f.type);break;default:break}return T}function Av(f,c){f.effectTag&=mi,f.nextEffect=null,f.firstEffect=null,f.lastEffect=null;var E=f.alternate;if(E===null)f.childExpirationTime=at,f.expirationTime=c,f.child=null,f.memoizedProps=null,f.memoizedState=null,f.updateQueue=null,f.dependencies=null,en&&(f.selfBaseDuration=0,f.treeBaseDuration=0);else{f.childExpirationTime=E.childExpirationTime,f.expirationTime=E.expirationTime,f.child=E.child,f.memoizedProps=E.memoizedProps,f.memoizedState=E.memoizedState,f.updateQueue=E.updateQueue;var T=E.dependencies;f.dependencies=T===null?null:{expirationTime:T.expirationTime,firstContext:T.firstContext,responders:T.responders},en&&(f.selfBaseDuration=E.selfBaseDuration,f.treeBaseDuration=E.treeBaseDuration)}return f}function k4(f){var c;return f===O0?c=ri|Y|mr:f===B0?c=Y|mr:c=Ar,en&&St&&(c|=ii),Zi(U,null,null,c)}function fy(f,c,E,T,A,j){var V,te=C,le=f;if(typeof f=="function")lo(f)?(te=O,le=j0(le)):le=r0(le);else if(typeof f=="string")te=W;else{e:switch(f){case oe:return nf(E.children,A,j,c);case an:te=he,A|=ri|Y|mr;break;case ze:te=he,A|=mr;break;case ct:return L4(E,A,j,c);case lr:return F4(E,A,j,c);case ln:return P4(E,A,j,c);default:{if(typeof f=="object"&&f!==null)switch(f.$$typeof){case Rt:te=ve;break e;case nn:te=Ee;break e;case Mn:te=se,le=Df(le);break e;case Vt:te=me;break e;case Er:te=Oe,le=null;break e;case w:if(Wt)return qg(f,E,A,j,c);break;case Xn:if(Au)return N4(f,E,A,j,c)}var Be="";{(f===void 0||typeof f=="object"&&f!==null&&Object.keys(f).length===0)&&(Be+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Ke=T?qt(T.type):null;Ke&&(Be+=` - -Check the render method of \``+Ke+"`.")}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(f==null?f:typeof f)+"."+Be)}}}return V=Zi(te,E,c,A),V.elementType=f,V.type=le,V.expirationTime=j,V}function cy(f,c,E){var T=null;T=f._owner;var A=f.type,j=f.key,V=f.props,te=fy(A,j,V,T,c,E);return te._debugSource=f._source,te._debugOwner=f._owner,te}function nf(f,c,E,T){var A=Zi(m,f,T,c);return A.expirationTime=E,A}function qg(f,c,E,T,A){var j=Zi(gt,c,A,E);return j.elementType=f,j.type=f,j.expirationTime=T,j}function N4(f,c,E,T,A){var j=Zi(Xe,c,A,E);return j.type=f,j.elementType=f,j.expirationTime=T,j}function L4(f,c,E,T){(typeof f.id!="string"||typeof f.onRender!="function")&&We(!1,'Profiler must specify an "id" string and "onRender" function as props');var A=Zi(De,f,T,c|ii);return A.elementType=ct,A.type=ct,A.expirationTime=E,A}function F4(f,c,E,T){var A=Zi(pe,f,T,c);return A.type=lr,A.elementType=lr,A.expirationTime=E,A}function P4(f,c,E,T){var A=Zi(yt,f,T,c);return A.type=ln,A.elementType=ln,A.expirationTime=E,A}function dy(f,c,E){var T=Zi(ne,f,null,c);return T.expirationTime=E,T}function I4(){var f=Zi(W,null,null,Ar);return f.elementType="DELETED",f.type="DELETED",f}function b4(f){var c=Zi(qe,null,null,Ar);return c.stateNode=f,c}function py(f,c,E){var T=f.children!==null?f.children:[],A=Zi(H,T,f.key,c);return A.expirationTime=E,A.stateNode={containerInfo:f.containerInfo,pendingChildren:null,implementation:f.implementation},A}function Wg(f,c){return f===null&&(f=Zi(C,null,null,Ar)),f.tag=c.tag,f.key=c.key,f.elementType=c.elementType,f.type=c.type,f.stateNode=c.stateNode,f.return=c.return,f.child=c.child,f.sibling=c.sibling,f.index=c.index,f.ref=c.ref,f.pendingProps=c.pendingProps,f.memoizedProps=c.memoizedProps,f.updateQueue=c.updateQueue,f.memoizedState=c.memoizedState,f.dependencies=c.dependencies,f.mode=c.mode,f.effectTag=c.effectTag,f.nextEffect=c.nextEffect,f.firstEffect=c.firstEffect,f.lastEffect=c.lastEffect,f.expirationTime=c.expirationTime,f.childExpirationTime=c.childExpirationTime,f.alternate=c.alternate,en&&(f.actualDuration=c.actualDuration,f.actualStartTime=c.actualStartTime,f.selfBaseDuration=c.selfBaseDuration,f.treeBaseDuration=c.treeBaseDuration),f._debugID=c._debugID,f._debugSource=c._debugSource,f._debugOwner=c._debugOwner,f._debugIsCurrentlyTiming=c._debugIsCurrentlyTiming,f._debugNeedsRemount=c._debugNeedsRemount,f._debugHookTypes=c._debugHookTypes,f}function B4(f,c,E){this.tag=c,this.current=null,this.containerInfo=f,this.pendingChildren=null,this.pingCache=null,this.finishedExpirationTime=at,this.finishedWork=null,this.timeoutHandle=tl,this.context=null,this.pendingContext=null,this.hydrate=E,this.callbackNode=null,this.callbackPriority=E0,this.firstPendingTime=at,this.firstSuspendedTime=at,this.lastSuspendedTime=at,this.nextKnownPendingLevel=at,this.lastPingedTime=at,this.lastExpiredTime=at,bn&&(this.interactionThreadID=k.unstable_getThreadID(),this.memoizedInteractions=new Set,this.pendingInteractionMap=new Map),Yi&&(this.hydrationCallbacks=null)}function U4(f,c,E,T){var A=new B4(f,c,E);Yi&&(A.hydrationCallbacks=T);var j=k4(c);return A.current=j,j.stateNode=A,A}function Vg(f,c){var E=f.firstSuspendedTime,T=f.lastSuspendedTime;return E!==at&&E>=c&&T<=c}function Wf(f,c){var E=f.firstSuspendedTime,T=f.lastSuspendedTime;Ec||E===at)&&(f.lastSuspendedTime=c),c<=f.lastPingedTime&&(f.lastPingedTime=at),c<=f.lastExpiredTime&&(f.lastExpiredTime=at)}function Gg(f,c){var E=f.firstPendingTime;c>E&&(f.firstPendingTime=c);var T=f.firstSuspendedTime;T!==at&&(c>=T?f.firstSuspendedTime=f.lastSuspendedTime=f.nextKnownPendingLevel=at:c>=f.lastSuspendedTime&&(f.lastSuspendedTime=c+1),c>f.nextKnownPendingLevel&&(f.nextKnownPendingLevel=c))}function j4(f,c,E){f.firstPendingTime=E,c<=f.lastSuspendedTime?f.firstSuspendedTime=f.lastSuspendedTime=f.nextKnownPendingLevel=at:c<=f.firstSuspendedTime&&(f.firstSuspendedTime=c-1),c<=f.lastPingedTime&&(f.lastPingedTime=at),c<=f.lastExpiredTime&&(f.lastExpiredTime=at)}function Wp(f,c){var E=f.lastExpiredTime;(E===at||E>c)&&(f.lastExpiredTime=c)}var z4={debugTool:null},Ov=z4,hy,vy;hy=!1,vy={};function H4(f){if(!f)return Rn;var c=Ft(f),E=Cl(c);if(c.tag===O){var T=c.type;if(Xi(T))return A0(c,T,E)}return E}function my(f){var c=Ft(f);if(c===void 0)throw typeof f.render=="function"?Error("Unable to find node on an unmounted component."):Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(f));var E=I0(c);return E===null?null:E.stateNode}function q4(f,c){{var E=Ft(f);if(E===void 0)throw typeof f.render=="function"?Error("Unable to find node on an unmounted component."):Error("Argument appears to not be a ReactComponent. Keys: "+Object.keys(f));var T=I0(E);if(T===null)return null;if(T.mode&mr){var A=qt(E.type)||"Component";vy[A]||(vy[A]=!0,E.mode&mr?We(!1,"%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node%s",c,c,A,Cr(T)):We(!1,"%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node%s",c,c,A,Cr(T)))}return T.stateNode}return my(f)}function W4(f,c,E,T){return U4(f,c,E,T)}function Yg(f,c,E,T){var A=c.current,j=Ul();typeof jest!="undefined"&&(sy(A),Hp(A));var V=go(),te=jf(j,A,V);Ov.debugTool&&(A.alternate===null?Ov.debugTool.onMountContainer(c):f===null?Ov.debugTool.onUnmountContainer(c):Ov.debugTool.onUpdateContainer(c));var le=H4(E);c.context===null?c.context=le:c.pendingContext=le,Nr==="render"&&An!==null&&!hy&&(hy=!0,We(!1,`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. - -Check the render method of %s.`,qt(An.type)||"Unknown"));var Be=Cu(te,V);return Be.payload={element:f},T=T===void 0?null:T,T!==null&&(typeof T!="function"&&We(!1,"render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",T),Be.callback=T),Va(A,Be),ml(A,te),te}function V4(f){var c=f.current;if(!c.child)return null;switch(c.child.tag){case W:return No(c.child.stateNode);default:return c.child.stateNode}}function G4(f){switch(f.tag){case U:var c=f.stateNode;c.hydrate&&Um(c,c.firstPendingTime);break;case pe:Ap(function(){return ml(f,Un)});var E=Ua(Ul());Mv(f,E);break}}function Kg(f,c){var E=f.memoizedState;E!==null&&E.dehydrated!==null&&E.retryTime=c.length)return T;var A=c[E],j=Array.isArray(f)?f.slice():a({},f);return j[A]=_y(f[A],c,E+1,T),j},e_=function(f,c,E){return _y(f,c,0,E)};Qg=function(f,c,E,T){for(var A=f.memoizedState;A!==null&&c>0;)A=A.next,c--;if(A!==null){var j=e_(A.memoizedState,E,T);A.memoizedState=j,A.baseState=j,f.memoizedProps=a({},f.memoizedProps),ml(f,Un)}},Jg=function(f,c,E){f.pendingProps=e_(f.memoizedProps,c,E),f.alternate&&(f.alternate.pendingProps=f.pendingProps),ml(f,Un)},Zg=function(f){ml(f,Un)},$g=function(f){gy=f}}function Q4(f){var c=f.findFiberByHostInstance,E=rt.ReactCurrentDispatcher;return At(a({},f,{overrideHookState:Qg,overrideProps:Jg,setSuspenseHandler:$g,scheduleUpdate:Zg,currentDispatcherRef:E,findHostInstanceByFiber:function(T){var A=I0(T);return A===null?null:A.stateNode},findFiberByHostInstance:function(T){return c?c(T):null},findHostInstancesForRefresh:ud,scheduleRefresh:Al,scheduleRoot:Ts,setRefreshHandler:qa,getCurrentFiber:function(){return An}}))}var t_=Object.freeze({createContainer:W4,updateContainer:Yg,batchedEventUpdates:qm,batchedUpdates:Hm,unbatchedUpdates:Wm,deferredUpdates:jm,syncUpdates:fv,discreteUpdates:cv,flushDiscreteUpdates:av,flushControlled:Vm,flushSync:Ap,flushPassiveEffects:tf,IsThisRendererActing:qf,getPublicRootInstance:V4,attemptSynchronousHydration:G4,attemptUserBlockingHydration:Y4,attemptContinuousHydration:yy,attemptHydrationAtCurrentPriority:K4,findHostInstance:my,findHostInstanceWithWarning:q4,findHostInstanceWithNoPortals:X4,shouldSuspend:Xg,injectIntoDevTools:Q4}),J4=t_.default||t_;qy.exports=J4;var Z4=qy.exports;return qy.exports=i,Z4})});var IS=tt((RH,vD)=>{"use strict";process.env.NODE_ENV==="production"?vD.exports=MS():vD.exports=PS()});var BS=tt((AH,bS)=>{"use strict";var AP={ALIGN_COUNT:8,ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_COUNT:2,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_COUNT:3,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_COUNT:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_COUNT:9,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_COUNT:1,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,FLEX_DIRECTION_COUNT:4,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,JUSTIFY_COUNT:6,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_COUNT:6,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_COUNT:3,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_COUNT:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_COUNT:3,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_COUNT:2,POSITION_TYPE_RELATIVE:0,POSITION_TYPE_ABSOLUTE:1,PRINT_OPTIONS_COUNT:3,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_COUNT:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_COUNT:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2};bS.exports=AP});var HS=tt((OH,US)=>{"use strict";var OP=Object.assign||function(i){for(var o=1;o"}}]),i}(),jS=function(){B_(i,null,[{key:"fromJS",value:function(a){var p=a.width,_=a.height;return new i(p,_)}}]);function i(o,a){yD(this,i),this.width=o,this.height=a}return B_(i,[{key:"fromJS",value:function(a){a(this.width,this.height)}},{key:"toString",value:function(){return""}}]),i}(),zS=function(){function i(o,a){yD(this,i),this.unit=o,this.value=a}return B_(i,[{key:"fromJS",value:function(a){a(this.unit,this.value)}},{key:"toString",value:function(){switch(this.unit){case tc.UNIT_POINT:return String(this.value);case tc.UNIT_PERCENT:return this.value+"%";case tc.UNIT_AUTO:return"auto";default:return this.value+"?"}}},{key:"valueOf",value:function(){return this.value}}]),i}();US.exports=function(i,o){function a(k,L,O){var C=k[L];k[L]=function(){for(var U=arguments.length,H=Array(U),W=0;W1?H-1:0),ne=1;ne1&&arguments[1]!==void 0?arguments[1]:NaN,O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:tc.DIRECTION_LTR;return k.call(this,L,O,C)}),OP({Config:o.Config,Node:o.Node,Layout:i("Layout",MP),Size:i("Size",jS),Value:i("Value",zS),getInstanceCount:function(){return o.getInstanceCount.apply(o,arguments)}},tc)}});var qS=tt((exports,module)=>{(function(i,o){typeof define=="function"&&define.amd?define([],function(){return o}):typeof module=="object"&&module.exports?module.exports=o:(i.nbind=i.nbind||{}).init=o})(exports,function(Module,cb){typeof Module=="function"&&(cb=Module,Module={}),Module.onRuntimeInitialized=function(i,o){return function(){i&&i.apply(this,arguments);try{Module.ccall("nbind_init")}catch(a){o(a);return}o(null,{bind:Module._nbind_value,reflect:Module.NBind.reflect,queryType:Module.NBind.queryType,toggleLightGC:Module.toggleLightGC,lib:Module})}}(Module.onRuntimeInitialized,cb);var Module;Module||(Module=(typeof Module!="undefined"?Module:null)||{});var moduleOverrides={};for(var key in Module)Module.hasOwnProperty(key)&&(moduleOverrides[key]=Module[key]);var ENVIRONMENT_IS_WEB=!1,ENVIRONMENT_IS_WORKER=!1,ENVIRONMENT_IS_NODE=!1,ENVIRONMENT_IS_SHELL=!1;if(Module.ENVIRONMENT)if(Module.ENVIRONMENT==="WEB")ENVIRONMENT_IS_WEB=!0;else if(Module.ENVIRONMENT==="WORKER")ENVIRONMENT_IS_WORKER=!0;else if(Module.ENVIRONMENT==="NODE")ENVIRONMENT_IS_NODE=!0;else if(Module.ENVIRONMENT==="SHELL")ENVIRONMENT_IS_SHELL=!0;else throw new Error("The provided Module['ENVIRONMENT'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.");else ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof require=="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER,ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){Module.print||(Module.print=console.log),Module.printErr||(Module.printErr=console.warn);var nodeFS,nodePath;Module.read=function(o,a){nodeFS||(nodeFS={}("")),nodePath||(nodePath={}("")),o=nodePath.normalize(o);var p=nodeFS.readFileSync(o);return a?p:p.toString()},Module.readBinary=function(o){var a=Module.read(o,!0);return a.buffer||(a=new Uint8Array(a)),assert(a.buffer),a},Module.load=function(o){globalEval(read(o))},Module.thisProgram||(process.argv.length>1?Module.thisProgram=process.argv[1].replace(/\\/g,"/"):Module.thisProgram="unknown-program"),Module.arguments=process.argv.slice(2),typeof module!="undefined"&&(module.exports=Module),Module.inspect=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL)Module.print||(Module.print=print),typeof printErr!="undefined"&&(Module.printErr=printErr),typeof read!="undefined"?Module.read=read:Module.read=function(){throw"no read() available"},Module.readBinary=function(o){if(typeof readbuffer=="function")return new Uint8Array(readbuffer(o));var a=read(o,"binary");return assert(typeof a=="object"),a},typeof scriptArgs!="undefined"?Module.arguments=scriptArgs:typeof arguments!="undefined"&&(Module.arguments=arguments),typeof quit=="function"&&(Module.quit=function(i,o){quit(i)});else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(Module.read=function(o){var a=new XMLHttpRequest;return a.open("GET",o,!1),a.send(null),a.responseText},ENVIRONMENT_IS_WORKER&&(Module.readBinary=function(o){var a=new XMLHttpRequest;return a.open("GET",o,!1),a.responseType="arraybuffer",a.send(null),new Uint8Array(a.response)}),Module.readAsync=function(o,a,p){var _=new XMLHttpRequest;_.open("GET",o,!0),_.responseType="arraybuffer",_.onload=function(){_.status==200||_.status==0&&_.response?a(_.response):p()},_.onerror=p,_.send(null)},typeof arguments!="undefined"&&(Module.arguments=arguments),typeof console!="undefined")Module.print||(Module.print=function(o){console.log(o)}),Module.printErr||(Module.printErr=function(o){console.warn(o)});else{var TRY_USE_DUMP=!1;Module.print||(Module.print=TRY_USE_DUMP&&typeof dump!="undefined"?function(i){dump(i)}:function(i){})}ENVIRONMENT_IS_WORKER&&(Module.load=importScripts),typeof Module.setWindowTitle=="undefined"&&(Module.setWindowTitle=function(i){document.title=i})}else throw"Unknown runtime environment. Where are we?";function globalEval(i){eval.call(null,i)}!Module.load&&Module.read&&(Module.load=function(o){globalEval(Module.read(o))}),Module.print||(Module.print=function(){}),Module.printErr||(Module.printErr=Module.print),Module.arguments||(Module.arguments=[]),Module.thisProgram||(Module.thisProgram="./this.program"),Module.quit||(Module.quit=function(i,o){throw o}),Module.print=Module.print,Module.printErr=Module.printErr,Module.preRun=[],Module.postRun=[];for(var key in moduleOverrides)moduleOverrides.hasOwnProperty(key)&&(Module[key]=moduleOverrides[key]);moduleOverrides=void 0;var Runtime={setTempRet0:function(i){return tempRet0=i,i},getTempRet0:function(){return tempRet0},stackSave:function(){return STACKTOP},stackRestore:function(i){STACKTOP=i},getNativeTypeSize:function(i){switch(i){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(i[i.length-1]==="*")return Runtime.QUANTUM_SIZE;if(i[0]==="i"){var o=parseInt(i.substr(1));return assert(o%8==0),o/8}else return 0}}},getNativeFieldSize:function(i){return Math.max(Runtime.getNativeTypeSize(i),Runtime.QUANTUM_SIZE)},STACK_ALIGN:16,prepVararg:function(i,o){return o==="double"||o==="i64"?i&7&&(assert((i&7)==4),i+=4):assert((i&3)==0),i},getAlignSize:function(i,o,a){return!a&&(i=="i64"||i=="double")?8:i?Math.min(o||(i?Runtime.getNativeFieldSize(i):0),Runtime.QUANTUM_SIZE):Math.min(o,8)},dynCall:function(i,o,a){return a&&a.length?Module["dynCall_"+i].apply(null,[o].concat(a)):Module["dynCall_"+i].call(null,o)},functionPointers:[],addFunction:function(i){for(var o=0;o>2],a=(o+i+15|0)&-16;if(HEAP32[DYNAMICTOP_PTR>>2]=a,a>=TOTAL_MEMORY){var p=enlargeMemory();if(!p)return HEAP32[DYNAMICTOP_PTR>>2]=o,0}return o},alignMemory:function(i,o){var a=i=Math.ceil(i/(o||16))*(o||16);return a},makeBigInt:function(i,o,a){var p=a?+(i>>>0)+ +(o>>>0)*4294967296:+(i>>>0)+ +(o|0)*4294967296;return p},GLOBAL_BASE:8,QUANTUM_SIZE:4,__dummy__:0};Module.Runtime=Runtime;var ABORT=0,EXITSTATUS=0;function assert(i,o){i||abort("Assertion failed: "+o)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(i){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}var cwrap,ccall;(function(){var JSfuncs={stackSave:function(){Runtime.stackSave()},stackRestore:function(){Runtime.stackRestore()},arrayToC:function(i){var o=Runtime.stackAlloc(i.length);return writeArrayToMemory(i,o),o},stringToC:function(i){var o=0;if(i!=null&&i!==0){var a=(i.length<<2)+1;o=Runtime.stackAlloc(a),stringToUTF8(i,o,a)}return o}},toC={string:JSfuncs.stringToC,array:JSfuncs.arrayToC};ccall=function(o,a,p,_,t){var k=getCFunc(o),L=[],O=0;if(_)for(var C=0;C<_.length;C++){var U=toC[p[C]];U?(O===0&&(O=Runtime.stackSave()),L[C]=U(_[C])):L[C]=_[C]}var H=k.apply(null,L);if(a==="string"&&(H=Pointer_stringify(H)),O!==0){if(t&&t.async){EmterpreterAsync.asyncFinalizers.push(function(){Runtime.stackRestore(O)});return}Runtime.stackRestore(O)}return H};var sourceRegex=/^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/;function parseJSFunc(i){var o=i.toString().match(sourceRegex).slice(1);return{arguments:o[0],body:o[1],returnValue:o[2]}}var JSsource=null;function ensureJSsource(){if(!JSsource){JSsource={};for(var i in JSfuncs)JSfuncs.hasOwnProperty(i)&&(JSsource[i]=parseJSFunc(JSfuncs[i]))}}cwrap=function(ident,returnType,argTypes){argTypes=argTypes||[];var cfunc=getCFunc(ident),numericArgs=argTypes.every(function(i){return i==="number"}),numericRet=returnType!=="string";if(numericRet&&numericArgs)return cfunc;var argNames=argTypes.map(function(i,o){return"$"+o}),funcstr="(function("+argNames.join(",")+") {",nargs=argTypes.length;if(!numericArgs){ensureJSsource(),funcstr+="var stack = "+JSsource.stackSave.body+";";for(var i=0;i>0]=o;break;case"i8":HEAP8[i>>0]=o;break;case"i16":HEAP16[i>>1]=o;break;case"i32":HEAP32[i>>2]=o;break;case"i64":tempI64=[o>>>0,(tempDouble=o,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[i>>2]=tempI64[0],HEAP32[i+4>>2]=tempI64[1];break;case"float":HEAPF32[i>>2]=o;break;case"double":HEAPF64[i>>3]=o;break;default:abort("invalid type for setValue: "+a)}}Module.setValue=setValue;function getValue(i,o,a){switch(o=o||"i8",o.charAt(o.length-1)==="*"&&(o="i32"),o){case"i1":return HEAP8[i>>0];case"i8":return HEAP8[i>>0];case"i16":return HEAP16[i>>1];case"i32":return HEAP32[i>>2];case"i64":return HEAP32[i>>2];case"float":return HEAPF32[i>>2];case"double":return HEAPF64[i>>3];default:abort("invalid type for setValue: "+o)}return null}Module.getValue=getValue;var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2,ALLOC_DYNAMIC=3,ALLOC_NONE=4;Module.ALLOC_NORMAL=ALLOC_NORMAL,Module.ALLOC_STACK=ALLOC_STACK,Module.ALLOC_STATIC=ALLOC_STATIC,Module.ALLOC_DYNAMIC=ALLOC_DYNAMIC,Module.ALLOC_NONE=ALLOC_NONE;function allocate(i,o,a,p){var _,t;typeof i=="number"?(_=!0,t=i):(_=!1,t=i.length);var k=typeof o=="string"?o:null,L;if(a==ALLOC_NONE?L=p:L=[typeof _malloc=="function"?_malloc:Runtime.staticAlloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][a===void 0?ALLOC_STATIC:a](Math.max(t,k?1:o.length)),_){var p=L,O;for(assert((L&3)==0),O=L+(t&~3);p>2]=0;for(O=L+t;p>0]=0;return L}if(k==="i8")return i.subarray||i.slice?HEAPU8.set(i,L):HEAPU8.set(new Uint8Array(i),L),L;for(var C=0,U,H,W;C>0],a|=p,!(p==0&&!o||(_++,o&&_==o)););o||(o=_);var t="";if(a<128){for(var k=1024,L;o>0;)L=String.fromCharCode.apply(String,HEAPU8.subarray(i,i+Math.min(o,k))),t=t?t+L:L,i+=k,o-=k;return t}return Module.UTF8ToString(i)}Module.Pointer_stringify=Pointer_stringify;function AsciiToString(i){for(var o="";;){var a=HEAP8[i++>>0];if(!a)return o;o+=String.fromCharCode(a)}}Module.AsciiToString=AsciiToString;function stringToAscii(i,o){return writeAsciiToMemory(i,o,!1)}Module.stringToAscii=stringToAscii;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):void 0;function UTF8ArrayToString(i,o){for(var a=o;i[a];)++a;if(a-o>16&&i.subarray&&UTF8Decoder)return UTF8Decoder.decode(i.subarray(o,a));for(var p,_,t,k,L,O,C="";;){if(p=i[o++],!p)return C;if(!(p&128)){C+=String.fromCharCode(p);continue}if(_=i[o++]&63,(p&224)==192){C+=String.fromCharCode((p&31)<<6|_);continue}if(t=i[o++]&63,(p&240)==224?p=(p&15)<<12|_<<6|t:(k=i[o++]&63,(p&248)==240?p=(p&7)<<18|_<<12|t<<6|k:(L=i[o++]&63,(p&252)==248?p=(p&3)<<24|_<<18|t<<12|k<<6|L:(O=i[o++]&63,p=(p&1)<<30|_<<24|t<<18|k<<12|L<<6|O))),p<65536)C+=String.fromCharCode(p);else{var U=p-65536;C+=String.fromCharCode(55296|U>>10,56320|U&1023)}}}Module.UTF8ArrayToString=UTF8ArrayToString;function UTF8ToString(i){return UTF8ArrayToString(HEAPU8,i)}Module.UTF8ToString=UTF8ToString;function stringToUTF8Array(i,o,a,p){if(!(p>0))return 0;for(var _=a,t=a+p-1,k=0;k=55296&&L<=57343&&(L=65536+((L&1023)<<10)|i.charCodeAt(++k)&1023),L<=127){if(a>=t)break;o[a++]=L}else if(L<=2047){if(a+1>=t)break;o[a++]=192|L>>6,o[a++]=128|L&63}else if(L<=65535){if(a+2>=t)break;o[a++]=224|L>>12,o[a++]=128|L>>6&63,o[a++]=128|L&63}else if(L<=2097151){if(a+3>=t)break;o[a++]=240|L>>18,o[a++]=128|L>>12&63,o[a++]=128|L>>6&63,o[a++]=128|L&63}else if(L<=67108863){if(a+4>=t)break;o[a++]=248|L>>24,o[a++]=128|L>>18&63,o[a++]=128|L>>12&63,o[a++]=128|L>>6&63,o[a++]=128|L&63}else{if(a+5>=t)break;o[a++]=252|L>>30,o[a++]=128|L>>24&63,o[a++]=128|L>>18&63,o[a++]=128|L>>12&63,o[a++]=128|L>>6&63,o[a++]=128|L&63}}return o[a]=0,a-_}Module.stringToUTF8Array=stringToUTF8Array;function stringToUTF8(i,o,a){return stringToUTF8Array(i,HEAPU8,o,a)}Module.stringToUTF8=stringToUTF8;function lengthBytesUTF8(i){for(var o=0,a=0;a=55296&&p<=57343&&(p=65536+((p&1023)<<10)|i.charCodeAt(++a)&1023),p<=127?++o:p<=2047?o+=2:p<=65535?o+=3:p<=2097151?o+=4:p<=67108863?o+=5:o+=6}return o}Module.lengthBytesUTF8=lengthBytesUTF8;var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):void 0;function demangle(i){var o=Module.___cxa_demangle||Module.__cxa_demangle;if(o){try{var a=i.substr(1),p=lengthBytesUTF8(a)+1,_=_malloc(p);stringToUTF8(a,_,p);var t=_malloc(4),k=o(_,0,0,t);if(getValue(t,"i32")===0&&k)return Pointer_stringify(k)}catch(L){}finally{_&&_free(_),t&&_free(t),k&&_free(k)}return i}return Runtime.warnOnce("warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"),i}function demangleAll(i){var o=/__Z[\w\d_]+/g;return i.replace(o,function(a){var p=demangle(a);return a===p?a:a+" ["+p+"]"})}function jsStackTrace(){var i=new Error;if(!i.stack){try{throw new Error(0)}catch(o){i=o}if(!i.stack)return"(no stack trace available)"}return i.stack.toString()}function stackTrace(){var i=jsStackTrace();return Module.extraStackTrace&&(i+=` -`+Module.extraStackTrace()),demangleAll(i)}Module.stackTrace=stackTrace;var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module.HEAP8=HEAP8=new Int8Array(buffer),Module.HEAP16=HEAP16=new Int16Array(buffer),Module.HEAP32=HEAP32=new Int32Array(buffer),Module.HEAPU8=HEAPU8=new Uint8Array(buffer),Module.HEAPU16=HEAPU16=new Uint16Array(buffer),Module.HEAPU32=HEAPU32=new Uint32Array(buffer),Module.HEAPF32=HEAPF32=new Float32Array(buffer),Module.HEAPF64=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed,STACK_BASE,STACKTOP,STACK_MAX,DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0,staticSealed=!1;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}function enlargeMemory(){abortOnCannotGrowMemory()}var TOTAL_STACK=Module.TOTAL_STACK||5242880,TOTAL_MEMORY=Module.TOTAL_MEMORY||134217728;TOTAL_MEMORY0;){var o=i.shift();if(typeof o=="function"){o();continue}var a=o.func;typeof a=="number"?o.arg===void 0?Module.dynCall_v(a):Module.dynCall_vi(a,o.arg):a(o.arg===void 0?null:o.arg)}}var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATEXIT__=[],__ATPOSTRUN__=[],runtimeInitialized=!1,runtimeExited=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){runtimeInitialized||(runtimeInitialized=!0,callRuntimeCallbacks(__ATINIT__))}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__),runtimeExited=!0}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(i){__ATPRERUN__.unshift(i)}Module.addOnPreRun=addOnPreRun;function addOnInit(i){__ATINIT__.unshift(i)}Module.addOnInit=addOnInit;function addOnPreMain(i){__ATMAIN__.unshift(i)}Module.addOnPreMain=addOnPreMain;function addOnExit(i){__ATEXIT__.unshift(i)}Module.addOnExit=addOnExit;function addOnPostRun(i){__ATPOSTRUN__.unshift(i)}Module.addOnPostRun=addOnPostRun;function intArrayFromString(i,o,a){var p=a>0?a:lengthBytesUTF8(i)+1,_=new Array(p),t=stringToUTF8Array(i,_,0,_.length);return o&&(_.length=t),_}Module.intArrayFromString=intArrayFromString;function intArrayToString(i){for(var o=[],a=0;a255&&(p&=255),o.push(String.fromCharCode(p))}return o.join("")}Module.intArrayToString=intArrayToString;function writeStringToMemory(i,o,a){Runtime.warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var p,_;a&&(_=o+lengthBytesUTF8(i),p=HEAP8[_]),stringToUTF8(i,o,Infinity),a&&(HEAP8[_]=p)}Module.writeStringToMemory=writeStringToMemory;function writeArrayToMemory(i,o){HEAP8.set(i,o)}Module.writeArrayToMemory=writeArrayToMemory;function writeAsciiToMemory(i,o,a){for(var p=0;p>0]=i.charCodeAt(p);a||(HEAP8[o>>0]=0)}if(Module.writeAsciiToMemory=writeAsciiToMemory,(!Math.imul||Math.imul(4294967295,5)!==-5)&&(Math.imul=function(o,a){var p=o>>>16,_=o&65535,t=a>>>16,k=a&65535;return _*k+(p*k+_*t<<16)|0}),Math.imul=Math.imul,!Math.fround){var froundBuffer=new Float32Array(1);Math.fround=function(i){return froundBuffer[0]=i,froundBuffer[0]}}Math.fround=Math.fround,Math.clz32||(Math.clz32=function(i){i=i>>>0;for(var o=0;o<32;o++)if(i&1<<31-o)return o;return 32}),Math.clz32=Math.clz32,Math.trunc||(Math.trunc=function(i){return i<0?Math.ceil(i):Math.floor(i)}),Math.trunc=Math.trunc;var Math_abs=Math.abs,Math_cos=Math.cos,Math_sin=Math.sin,Math_tan=Math.tan,Math_acos=Math.acos,Math_asin=Math.asin,Math_atan=Math.atan,Math_atan2=Math.atan2,Math_exp=Math.exp,Math_log=Math.log,Math_sqrt=Math.sqrt,Math_ceil=Math.ceil,Math_floor=Math.floor,Math_pow=Math.pow,Math_imul=Math.imul,Math_fround=Math.fround,Math_round=Math.round,Math_min=Math.min,Math_clz32=Math.clz32,Math_trunc=Math.trunc,runDependencies=0,runDependencyWatcher=null,dependenciesFulfilled=null;function getUniqueRunDependency(i){return i}function addRunDependency(i){runDependencies++,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies)}Module.addRunDependency=addRunDependency;function removeRunDependency(i){if(runDependencies--,Module.monitorRunDependencies&&Module.monitorRunDependencies(runDependencies),runDependencies==0&&(runDependencyWatcher!==null&&(clearInterval(runDependencyWatcher),runDependencyWatcher=null),dependenciesFulfilled)){var o=dependenciesFulfilled;dependenciesFulfilled=null,o()}}Module.removeRunDependency=removeRunDependency,Module.preloadedImages={},Module.preloadedAudios={};var ASM_CONSTS=[function(i,o,a,p,_,t,k,L){return _nbind.callbackSignatureList[i].apply(this,arguments)}];function _emscripten_asm_const_iiiiiiii(i,o,a,p,_,t,k,L){return ASM_CONSTS[i](o,a,p,_,t,k,L)}function _emscripten_asm_const_iiiii(i,o,a,p,_){return ASM_CONSTS[i](o,a,p,_)}function _emscripten_asm_const_iiidddddd(i,o,a,p,_,t,k,L,O){return ASM_CONSTS[i](o,a,p,_,t,k,L,O)}function _emscripten_asm_const_iiididi(i,o,a,p,_,t,k){return ASM_CONSTS[i](o,a,p,_,t,k)}function _emscripten_asm_const_iiii(i,o,a,p){return ASM_CONSTS[i](o,a,p)}function _emscripten_asm_const_iiiid(i,o,a,p,_){return ASM_CONSTS[i](o,a,p,_)}function _emscripten_asm_const_iiiiii(i,o,a,p,_,t){return ASM_CONSTS[i](o,a,p,_,t)}STATIC_BASE=Runtime.GLOBAL_BASE,STATICTOP=STATIC_BASE+12800,__ATINIT__.push({func:function(){__GLOBAL__sub_I_Yoga_cpp()}},{func:function(){__GLOBAL__sub_I_nbind_cc()}},{func:function(){__GLOBAL__sub_I_common_cc()}},{func:function(){__GLOBAL__sub_I_Binding_cc()}}),allocate([0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,192,127,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,3,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,127,0,0,192,127,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,128,191,0,0,128,191,0,0,192,127,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,190,12,0,0,200,12,0,0,208,12,0,0,216,12,0,0,230,12,0,0,242,12,0,0,1,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,192,127,3,0,0,0,180,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,182,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,183,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,181,45,0,0,184,45,0,0,185,45,0,0,181,45,0,0,181,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,148,4,0,0,3,0,0,0,187,45,0,0,164,4,0,0,188,45,0,0,2,0,0,0,189,45,0,0,164,4,0,0,188,45,0,0,185,45,0,0,164,4,0,0,185,45,0,0,164,4,0,0,188,45,0,0,181,45,0,0,182,45,0,0,181,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,7,0,0,0,183,45,0,0,182,45,0,0,181,45,0,0,190,45,0,0,190,45,0,0,182,45,0,0,182,45,0,0,185,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,181,45,0,0,185,45,0,0,182,45,0,0,185,45,0,0,48,5,0,0,3,0,0,0,56,5,0,0,1,0,0,0,189,45,0,0,185,45,0,0,164,4,0,0,76,5,0,0,2,0,0,0,191,45,0,0,186,45,0,0,182,45,0,0,185,45,0,0,192,45,0,0,185,45,0,0,182,45,0,0,186,45,0,0,185,45,0,0,76,5,0,0,76,5,0,0,136,5,0,0,182,45,0,0,181,45,0,0,2,0,0,0,190,45,0,0,136,5,0,0,56,19,0,0,156,5,0,0,2,0,0,0,184,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,9,0,0,0,1,0,0,0,10,0,0,0,204,5,0,0,181,45,0,0,181,45,0,0,2,0,0,0,180,45,0,0,204,5,0,0,2,0,0,0,195,45,0,0,236,5,0,0,97,19,0,0,198,45,0,0,211,45,0,0,212,45,0,0,213,45,0,0,214,45,0,0,215,45,0,0,188,45,0,0,182,45,0,0,216,45,0,0,217,45,0,0,218,45,0,0,219,45,0,0,192,45,0,0,181,45,0,0,0,0,0,0,185,45,0,0,110,19,0,0,186,45,0,0,115,19,0,0,221,45,0,0,120,19,0,0,148,4,0,0,132,19,0,0,96,6,0,0,145,19,0,0,222,45,0,0,164,19,0,0,223,45,0,0,173,19,0,0,0,0,0,0,3,0,0,0,104,6,0,0,1,0,0,0,187,45,0,0,0,0,0,0,0,0,0,0,1,0,0,0,11,0,0,0,12,0,0,0,1,0,0,0,13,0,0,0,185,45,0,0,224,45,0,0,164,6,0,0,188,45,0,0,172,6,0,0,180,6,0,0,2,0,0,0,188,6,0,0,7,0,0,0,224,45,0,0,7,0,0,0,164,6,0,0,1,0,0,0,213,45,0,0,185,45,0,0,224,45,0,0,172,6,0,0,185,45,0,0,224,45,0,0,164,6,0,0,185,45,0,0,224,45,0,0,211,45,0,0,211,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,222,45,0,0,211,45,0,0,224,45,0,0,172,6,0,0,222,45,0,0,211,45,0,0,224,45,0,0,188,45,0,0,222,45,0,0,211,45,0,0,40,7,0,0,188,45,0,0,2,0,0,0,224,45,0,0,185,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,188,45,0,0,222,45,0,0,224,45,0,0,148,4,0,0,185,45,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,148,4,0,0,185,45,0,0,164,6,0,0,148,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,14,0,0,0,15,0,0,0,1,0,0,0,16,0,0,0,148,7,0,0,2,0,0,0,225,45,0,0,183,45,0,0,188,45,0,0,168,7,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,234,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,9,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,2,0,0,0,242,45,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,110,111,100,101,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,119,104,105,99,104,32,115,116,105,108,108,32,104,97,115,32,99,104,105,108,100,114,101,110,32,97,116,116,97,99,104,101,100,0,67,97,110,110,111,116,32,114,101,115,101,116,32,97,32,110,111,100,101,32,115,116,105,108,108,32,97,116,116,97,99,104,101,100,32,116,111,32,97,32,112,97,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,97,108,108,111,99,97,116,101,32,109,101,109,111,114,121,32,102,111,114,32,99,111,110,102,105,103,0,67,97,110,110,111,116,32,115,101,116,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,67,104,105,108,100,32,97,108,114,101,97,100,121,32,104,97,115,32,97,32,112,97,114,101,110,116,44,32,105,116,32,109,117,115,116,32,98,101,32,114,101,109,111,118,101,100,32,102,105,114,115,116,46,0,67,97,110,110,111,116,32,97,100,100,32,99,104,105,108,100,58,32,78,111,100,101,115,32,119,105,116,104,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,32,99,97,110,110,111,116,32,104,97,118,101,32,99,104,105,108,100,114,101,110,46,0,79,110,108,121,32,108,101,97,102,32,110,111,100,101,115,32,119,105,116,104,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,115,115,104,111,117,108,100,32,109,97,110,117,97,108,108,121,32,109,97,114,107,32,116,104,101,109,115,101,108,118,101,115,32,97,115,32,100,105,114,116,121,0,67,97,110,110,111,116,32,103,101,116,32,108,97,121,111,117,116,32,112,114,111,112,101,114,116,105,101,115,32,111,102,32,109,117,108,116,105,45,101,100,103,101,32,115,104,111,114,116,104,97,110,100,115,0,37,115,37,100,46,123,91,115,107,105,112,112,101,100,93,32,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,61,62,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,37,115,37,100,46,123,37,115,0,42,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,97,119,58,32,37,102,32,97,104,58,32,37,102,32,37,115,10,0,37,115,37,100,46,125,37,115,0,119,109,58,32,37,115,44,32,104,109,58,32,37,115,44,32,100,58,32,40,37,102,44,32,37,102,41,32,37,115,10,0,79,117,116,32,111,102,32,99,97,99,104,101,32,101,110,116,114,105,101,115,33,10,0,83,99,97,108,101,32,102,97,99,116,111,114,32,115,104,111,117,108,100,32,110,111,116,32,98,101,32,108,101,115,115,32,116,104,97,110,32,122,101,114,111,0,105,110,105,116,105,97,108,0,37,115,10,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,85,78,68,69,70,73,78,69,68,0,69,88,65,67,84,76,89,0,65,84,95,77,79,83,84,0,76,65,89,95,85,78,68,69,70,73,78,69,68,0,76,65,89,95,69,88,65,67,84,76,89,0,76,65,89,95,65,84,95,77,79,83,84,0,97,118,97,105,108,97,98,108,101,87,105,100,116,104,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,119,105,100,116,104,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,97,118,97,105,108,97,98,108,101,72,101,105,103,104,116,32,105,115,32,105,110,100,101,102,105,110,105,116,101,32,115,111,32,104,101,105,103,104,116,77,101,97,115,117,114,101,77,111,100,101,32,109,117,115,116,32,98,101,32,89,71,77,101,97,115,117,114,101,77,111,100,101,85,110,100,101,102,105,110,101,100,0,102,108,101,120,0,115,116,114,101,116,99,104,0,109,117,108,116,105,108,105,110,101,45,115,116,114,101,116,99,104,0,69,120,112,101,99,116,101,100,32,110,111,100,101,32,116,111,32,104,97,118,101,32,99,117,115,116,111,109,32,109,101,97,115,117,114,101,32,102,117,110,99,116,105,111,110,0,109,101,97,115,117,114,101,0,69,120,112,101,99,116,32,99,117,115,116,111,109,32,98,97,115,101,108,105,110,101,32,102,117,110,99,116,105,111,110,32,116,111,32,110,111,116,32,114,101,116,117,114,110,32,78,97,78,0,97,98,115,45,109,101,97,115,117,114,101,0,97,98,115,45,108,97,121,111,117,116,0,78,111,100,101,0,99,114,101,97,116,101,68,101,102,97,117,108,116,0,99,114,101,97,116,101,87,105,116,104,67,111,110,102,105,103,0,100,101,115,116,114,111,121,0,114,101,115,101,116,0,99,111,112,121,83,116,121,108,101,0,115,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,115,101,116,80,111,115,105,116,105,111,110,0,115,101,116,80,111,115,105,116,105,111,110,80,101,114,99,101,110,116,0,115,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,115,101,116,65,108,105,103,110,73,116,101,109,115,0,115,101,116,65,108,105,103,110,83,101,108,102,0,115,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,115,101,116,70,108,101,120,87,114,97,112,0,115,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,115,101,116,77,97,114,103,105,110,0,115,101,116,77,97,114,103,105,110,80,101,114,99,101,110,116,0,115,101,116,77,97,114,103,105,110,65,117,116,111,0,115,101,116,79,118,101,114,102,108,111,119,0,115,101,116,68,105,115,112,108,97,121,0,115,101,116,70,108,101,120,0,115,101,116,70,108,101,120,66,97,115,105,115,0,115,101,116,70,108,101,120,66,97,115,105,115,80,101,114,99,101,110,116,0,115,101,116,70,108,101,120,71,114,111,119,0,115,101,116,70,108,101,120,83,104,114,105,110,107,0,115,101,116,87,105,100,116,104,0,115,101,116,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,87,105,100,116,104,65,117,116,111,0,115,101,116,72,101,105,103,104,116,0,115,101,116,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,72,101,105,103,104,116,65,117,116,111,0,115,101,116,77,105,110,87,105,100,116,104,0,115,101,116,77,105,110,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,105,110,72,101,105,103,104,116,0,115,101,116,77,105,110,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,77,97,120,87,105,100,116,104,0,115,101,116,77,97,120,87,105,100,116,104,80,101,114,99,101,110,116,0,115,101,116,77,97,120,72,101,105,103,104,116,0,115,101,116,77,97,120,72,101,105,103,104,116,80,101,114,99,101,110,116,0,115,101,116,65,115,112,101,99,116,82,97,116,105,111,0,115,101,116,66,111,114,100,101,114,0,115,101,116,80,97,100,100,105,110,103,0,115,101,116,80,97,100,100,105,110,103,80,101,114,99,101,110,116,0,103,101,116,80,111,115,105,116,105,111,110,84,121,112,101,0,103,101,116,80,111,115,105,116,105,111,110,0,103,101,116,65,108,105,103,110,67,111,110,116,101,110,116,0,103,101,116,65,108,105,103,110,73,116,101,109,115,0,103,101,116,65,108,105,103,110,83,101,108,102,0,103,101,116,70,108,101,120,68,105,114,101,99,116,105,111,110,0,103,101,116,70,108,101,120,87,114,97,112,0,103,101,116,74,117,115,116,105,102,121,67,111,110,116,101,110,116,0,103,101,116,77,97,114,103,105,110,0,103,101,116,70,108,101,120,66,97,115,105,115,0,103,101,116,70,108,101,120,71,114,111,119,0,103,101,116,70,108,101,120,83,104,114,105,110,107,0,103,101,116,87,105,100,116,104,0,103,101,116,72,101,105,103,104,116,0,103,101,116,77,105,110,87,105,100,116,104,0,103,101,116,77,105,110,72,101,105,103,104,116,0,103,101,116,77,97,120,87,105,100,116,104,0,103,101,116,77,97,120,72,101,105,103,104,116,0,103,101,116,65,115,112,101,99,116,82,97,116,105,111,0,103,101,116,66,111,114,100,101,114,0,103,101,116,79,118,101,114,102,108,111,119,0,103,101,116,68,105,115,112,108,97,121,0,103,101,116,80,97,100,100,105,110,103,0,105,110,115,101,114,116,67,104,105,108,100,0,114,101,109,111,118,101,67,104,105,108,100,0,103,101,116,67,104,105,108,100,67,111,117,110,116,0,103,101,116,80,97,114,101,110,116,0,103,101,116,67,104,105,108,100,0,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,117,110,115,101,116,77,101,97,115,117,114,101,70,117,110,99,0,109,97,114,107,68,105,114,116,121,0,105,115,68,105,114,116,121,0,99,97,108,99,117,108,97,116,101,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,76,101,102,116,0,103,101,116,67,111,109,112,117,116,101,100,82,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,84,111,112,0,103,101,116,67,111,109,112,117,116,101,100,66,111,116,116,111,109,0,103,101,116,67,111,109,112,117,116,101,100,87,105,100,116,104,0,103,101,116,67,111,109,112,117,116,101,100,72,101,105,103,104,116,0,103,101,116,67,111,109,112,117,116,101,100,76,97,121,111,117,116,0,103,101,116,67,111,109,112,117,116,101,100,77,97,114,103,105,110,0,103,101,116,67,111,109,112,117,116,101,100,66,111,114,100,101,114,0,103,101,116,67,111,109,112,117,116,101,100,80,97,100,100,105,110,103,0,67,111,110,102,105,103,0,99,114,101,97,116,101,0,115,101,116,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,115,101,116,80,111,105,110,116,83,99,97,108,101,70,97,99,116,111,114,0,105,115,69,120,112,101,114,105,109,101,110,116,97,108,70,101,97,116,117,114,101,69,110,97,98,108,101,100,0,86,97,108,117,101,0,76,97,121,111,117,116,0,83,105,122,101,0,103,101,116,73,110,115,116,97,110,99,101,67,111,117,110,116,0,73,110,116,54,52,0,1,1,1,2,2,4,4,4,4,8,8,4,8,118,111,105,100,0,98,111,111,108,0,115,116,100,58,58,115,116,114,105,110,103,0,99,98,70,117,110,99,116,105,111,110,32,38,0,99,111,110,115,116,32,99,98,70,117,110,99,116,105,111,110,32,38,0,69,120,116,101,114,110,97,108,0,66,117,102,102,101,114,0,78,66,105,110,100,73,68,0,78,66,105,110,100,0,98,105,110,100,95,118,97,108,117,101,0,114,101,102,108,101,99,116,0,113,117,101,114,121,84,121,112,101,0,108,97,108,108,111,99,0,108,114,101,115,101,116,0,123,114,101,116,117,114,110,40,95,110,98,105,110,100,46,99,97,108,108,98,97,99,107,83,105,103,110,97,116,117,114,101,76,105,115,116,91,36,48,93,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,59,125,0,95,110,98,105,110,100,95,110,101,119,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0],"i8",ALLOC_NONE,Runtime.GLOBAL_BASE);var tempDoublePtr=STATICTOP;STATICTOP+=16;function _atexit(i,o){__ATEXIT__.unshift({func:i,arg:o})}function ___cxa_atexit(){return _atexit.apply(null,arguments)}function _abort(){Module.abort()}function __ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj(){Module.printErr("missing function: _ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj"),abort(-1)}function __decorate(i,o,a,p){var _=arguments.length,t=_<3?o:p===null?p=Object.getOwnPropertyDescriptor(o,a):p,k;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(i,o,a,p);else for(var L=i.length-1;L>=0;L--)(k=i[L])&&(t=(_<3?k(t):_>3?k(o,a,t):k(o,a))||t);return _>3&&t&&Object.defineProperty(o,a,t),t}function _defineHidden(i){return function(o,a){Object.defineProperty(o,a,{configurable:!1,enumerable:!1,value:i,writable:!0})}}var _nbind={};function __nbind_free_external(i){_nbind.externalList[i].dereference(i)}function __nbind_reference_external(i){_nbind.externalList[i].reference()}function _llvm_stackrestore(i){var o=_llvm_stacksave,a=o.LLVM_SAVEDSTACKS[i];o.LLVM_SAVEDSTACKS.splice(i,1),Runtime.stackRestore(a)}function __nbind_register_pool(i,o,a,p){_nbind.Pool.pageSize=i,_nbind.Pool.usedPtr=o/4,_nbind.Pool.rootPtr=a,_nbind.Pool.pagePtr=p/4,HEAP32[o/4]=16909060,HEAP8[o]==1&&(_nbind.bigEndian=!0),HEAP32[o/4]=0,_nbind.makeTypeKindTbl=(t={},t[1024]=_nbind.PrimitiveType,t[64]=_nbind.Int64Type,t[2048]=_nbind.BindClass,t[3072]=_nbind.BindClassPtr,t[4096]=_nbind.SharedClassPtr,t[5120]=_nbind.ArrayType,t[6144]=_nbind.ArrayType,t[7168]=_nbind.CStringType,t[9216]=_nbind.CallbackType,t[10240]=_nbind.BindType,t),_nbind.makeTypeNameTbl={Buffer:_nbind.BufferType,External:_nbind.ExternalType,Int64:_nbind.Int64Type,_nbind_new:_nbind.CreateValueType,bool:_nbind.BooleanType,"cbFunction &":_nbind.CallbackType,"const cbFunction &":_nbind.CallbackType,"const std::string &":_nbind.StringType,"std::string":_nbind.StringType},Module.toggleLightGC=_nbind.toggleLightGC,_nbind.callUpcast=Module.dynCall_ii;var _=_nbind.makeType(_nbind.constructType,{flags:2048,id:0,name:""});_.proto=Module,_nbind.BindClass.list.push(_);var t}function _emscripten_set_main_loop_timing(i,o){if(Browser.mainLoop.timingMode=i,Browser.mainLoop.timingValue=o,!Browser.mainLoop.func)return 1;if(i==0)Browser.mainLoop.scheduler=function(){var k=Math.max(0,Browser.mainLoop.tickStartTime+o-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,k)},Browser.mainLoop.method="timeout";else if(i==1)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(i==2){if(!window.setImmediate){let t=function(k){k.source===window&&k.data===p&&(k.stopPropagation(),a.shift()())};var _=t,a=[],p="setimmediate";window.addEventListener("message",t,!0),window.setImmediate=function(L){a.push(L),ENVIRONMENT_IS_WORKER?(Module.setImmediates===void 0&&(Module.setImmediates=[]),Module.setImmediates.push(L),window.postMessage({target:p})):window.postMessage(p,"*")}}Browser.mainLoop.scheduler=function(){window.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(i,o,a,p,_){Module.noExitRuntime=!0,assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),Browser.mainLoop.func=i,Browser.mainLoop.arg=p;var t;typeof p!="undefined"?t=function(){Module.dynCall_vi(i,p)}:t=function(){Module.dynCall_v(i)};var k=Browser.mainLoop.currentlyRunningMainloop;if(Browser.mainLoop.runner=function(){if(!ABORT){if(Browser.mainLoop.queue.length>0){var O=Date.now(),C=Browser.mainLoop.queue.shift();if(C.func(C.arg),Browser.mainLoop.remainingBlockers){var U=Browser.mainLoop.remainingBlockers,H=U%1==0?U-1:Math.floor(U);C.counted?Browser.mainLoop.remainingBlockers=H:(H=H+.5,Browser.mainLoop.remainingBlockers=(8*U+H)/9)}if(console.log('main loop blocker "'+C.name+'" took '+(Date.now()-O)+" ms"),Browser.mainLoop.updateStatus(),k1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else Browser.mainLoop.timingMode==0&&(Browser.mainLoop.tickStartTime=_emscripten_get_now());Browser.mainLoop.method==="timeout"&&Module.ctx&&(Module.printErr("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),Browser.mainLoop.method=""),Browser.mainLoop.runIter(t),!(k0?_emscripten_set_main_loop_timing(0,1e3/o):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),a)throw"SimulateInfiniteLoop"}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var i=Browser.mainLoop.timingMode,o=Browser.mainLoop.timingValue,a=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(a,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(i,o),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var i=Module.statusMessage||"Please wait...",o=Browser.mainLoop.remainingBlockers,a=Browser.mainLoop.expectedBlockers;o?o=6;){var qe=ie>>Oe-6&63;Oe-=6,me+=De[qe]}return Oe==2?(me+=De[(ie&3)<<4],me+=pe+pe):Oe==4&&(me+=De[(ie&15)<<2],me+=pe),me}m.src="data:audio/x-"+k.substr(-3)+";base64,"+ve(t),U(m)},m.src=ne,Browser.safeSetTimeout(function(){U(m)},1e4)}else return H()},Module.preloadPlugins.push(o);function a(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var p=Module.canvas;p&&(p.requestPointerLock=p.requestPointerLock||p.mozRequestPointerLock||p.webkitRequestPointerLock||p.msRequestPointerLock||function(){},p.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},p.exitPointerLock=p.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",a,!1),document.addEventListener("mozpointerlockchange",a,!1),document.addEventListener("webkitpointerlockchange",a,!1),document.addEventListener("mspointerlockchange",a,!1),Module.elementPointerLock&&p.addEventListener("click",function(_){!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),_.preventDefault())},!1))},createContext:function(i,o,a,p){if(o&&Module.ctx&&i==Module.canvas)return Module.ctx;var _,t;if(o){var k={antialias:!1,alpha:!1};if(p)for(var L in p)k[L]=p[L];t=GL.createContext(i,k),t&&(_=GL.getContext(t).GLctx)}else _=i.getContext("2d");return _?(a&&(o||assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),Module.ctx=_,o&&GL.makeContextCurrent(t),Module.useWebGL=o,Browser.moduleContextCreatedCallbacks.forEach(function(O){O()}),Browser.init()),_):null},destroyContext:function(i,o,a){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(i,o,a){Browser.lockPointer=i,Browser.resizeCanvas=o,Browser.vrDevice=a,typeof Browser.lockPointer=="undefined"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas=="undefined"&&(Browser.resizeCanvas=!1),typeof Browser.vrDevice=="undefined"&&(Browser.vrDevice=null);var p=Module.canvas;function _(){Browser.isFullscreen=!1;var k=p.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===k?(p.exitFullscreen=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){},p.exitFullscreen=p.exitFullscreen.bind(document),Browser.lockPointer&&p.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas&&Browser.setFullscreenCanvasSize()):(k.parentNode.insertBefore(p,k),k.parentNode.removeChild(k),Browser.resizeCanvas&&Browser.setWindowedCanvasSize()),Module.onFullScreen&&Module.onFullScreen(Browser.isFullscreen),Module.onFullscreen&&Module.onFullscreen(Browser.isFullscreen),Browser.updateCanvasDimensions(p)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",_,!1),document.addEventListener("mozfullscreenchange",_,!1),document.addEventListener("webkitfullscreenchange",_,!1),document.addEventListener("MSFullscreenChange",_,!1));var t=document.createElement("div");p.parentNode.insertBefore(t,p),t.appendChild(p),t.requestFullscreen=t.requestFullscreen||t.mozRequestFullScreen||t.msRequestFullscreen||(t.webkitRequestFullscreen?function(){t.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(t.webkitRequestFullScreen?function(){t.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),a?t.requestFullscreen({vrDisplay:a}):t.requestFullscreen()},requestFullScreen:function(i,o,a){return Module.printErr("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead."),Browser.requestFullScreen=function(p,_,t){return Browser.requestFullscreen(p,_,t)},Browser.requestFullscreen(i,o,a)},nextRAF:0,fakeRequestAnimationFrame:function(i){var o=Date.now();if(Browser.nextRAF===0)Browser.nextRAF=o+1e3/60;else for(;o+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var a=Math.max(Browser.nextRAF-o,0);setTimeout(i,a)},requestAnimationFrame:function(o){typeof window=="undefined"?Browser.fakeRequestAnimationFrame(o):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Browser.fakeRequestAnimationFrame),window.requestAnimationFrame(o))},safeCallback:function(i){return function(){if(!ABORT)return i.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(Browser.allowAsyncCallbacks=!0,Browser.queuedAsyncCallbacks.length>0){var i=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[],i.forEach(function(o){o()})}},safeRequestAnimationFrame:function(i){return Browser.requestAnimationFrame(function(){ABORT||(Browser.allowAsyncCallbacks?i():Browser.queuedAsyncCallbacks.push(i))})},safeSetTimeout:function(i,o){return Module.noExitRuntime=!0,setTimeout(function(){ABORT||(Browser.allowAsyncCallbacks?i():Browser.queuedAsyncCallbacks.push(i))},o)},safeSetInterval:function(i,o){return Module.noExitRuntime=!0,setInterval(function(){ABORT||Browser.allowAsyncCallbacks&&i()},o)},getMimetype:function(i){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[i.substr(i.lastIndexOf(".")+1)]},getUserMedia:function(i){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(i)},getMovementX:function(i){return i.movementX||i.mozMovementX||i.webkitMovementX||0},getMovementY:function(i){return i.movementY||i.mozMovementY||i.webkitMovementY||0},getMouseWheelDelta:function(i){var o=0;switch(i.type){case"DOMMouseScroll":o=i.detail;break;case"mousewheel":o=i.wheelDelta;break;case"wheel":o=i.deltaY;break;default:throw"unrecognized mouse wheel event: "+i.type}return o},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(i){if(Browser.pointerLock)i.type!="mousemove"&&"mozMovementX"in i?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(i),Browser.mouseMovementY=Browser.getMovementY(i)),typeof SDL!="undefined"?(Browser.mouseX=SDL.mouseX+Browser.mouseMovementX,Browser.mouseY=SDL.mouseY+Browser.mouseMovementY):(Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY);else{var o=Module.canvas.getBoundingClientRect(),a=Module.canvas.width,p=Module.canvas.height,_=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset,t=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(i.type==="touchstart"||i.type==="touchend"||i.type==="touchmove"){var k=i.touch;if(k===void 0)return;var L=k.pageX-(_+o.left),O=k.pageY-(t+o.top);L=L*(a/o.width),O=O*(p/o.height);var C={x:L,y:O};if(i.type==="touchstart")Browser.lastTouches[k.identifier]=C,Browser.touches[k.identifier]=C;else if(i.type==="touchend"||i.type==="touchmove"){var U=Browser.touches[k.identifier];U||(U=C),Browser.lastTouches[k.identifier]=U,Browser.touches[k.identifier]=C}return}var H=i.pageX-(_+o.left),W=i.pageY-(t+o.top);H=H*(a/o.width),W=W*(p/o.height),Browser.mouseMovementX=H-Browser.mouseX,Browser.mouseMovementY=W-Browser.mouseY,Browser.mouseX=H,Browser.mouseY=W}},asyncLoad:function(i,o,a,p){var _=p?"":getUniqueRunDependency("al "+i);Module.readAsync(i,function(t){assert(t,'Loading data file "'+i+'" failed (no arrayBuffer).'),o(new Uint8Array(t)),_&&removeRunDependency(_)},function(t){if(a)a();else throw'Loading data file "'+i+'" failed.'}),_&&addRunDependency(_)},resizeListeners:[],updateResizeListeners:function(){var i=Module.canvas;Browser.resizeListeners.forEach(function(o){o(i.width,i.height)})},setCanvasSize:function(i,o,a){var p=Module.canvas;Browser.updateCanvasDimensions(p,i,o),a||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var i=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];i=i|8388608,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=i}Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var i=HEAPU32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2];i=i&~8388608,HEAP32[SDL.screen+Runtime.QUANTUM_SIZE*0>>2]=i}Browser.updateResizeListeners()},updateCanvasDimensions:function(i,o,a){o&&a?(i.widthNative=o,i.heightNative=a):(o=i.widthNative,a=i.heightNative);var p=o,_=a;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(p/_>2];return o},getStr:function(){var i=Pointer_stringify(SYSCALLS.get());return i},get64:function(){var i=SYSCALLS.get(),o=SYSCALLS.get();return i>=0?assert(o===0):assert(o===-1),i},getZero:function(){assert(SYSCALLS.get()===0)}};function ___syscall6(i,o){SYSCALLS.varargs=o;try{var a=SYSCALLS.getStreamFromFD();return FS.close(a),0}catch(p){return(typeof FS=="undefined"||!(p instanceof FS.ErrnoError))&&abort(p),-p.errno}}function ___syscall54(i,o){SYSCALLS.varargs=o;try{return 0}catch(a){return(typeof FS=="undefined"||!(a instanceof FS.ErrnoError))&&abort(a),-a.errno}}function _typeModule(i){var o=[[0,1,"X"],[1,1,"const X"],[128,1,"X *"],[256,1,"X &"],[384,1,"X &&"],[512,1,"std::shared_ptr"],[640,1,"std::unique_ptr"],[5120,1,"std::vector"],[6144,2,"std::array"],[9216,-1,"std::function"]];function a(O,C,U,H,W,ne){if(C==1){var m=H&896;(m==128||m==256||m==384)&&(O="X const")}var he;return ne?he=U.replace("X",O).replace("Y",W):he=O.replace("X",U).replace("Y",W),he.replace(/([*&]) (?=[*&])/g,"$1")}function p(O,C,U,H,W){throw new Error(O+" type "+U.replace("X",C+"?")+(H?" with flag "+H:"")+" in "+W)}function _(O,C,U,H,W,ne,m,he){ne===void 0&&(ne="X"),he===void 0&&(he=1);var Ee=U(O);if(Ee)return Ee;var ve=H(O),se=ve.placeholderFlag,De=o[se];m&&De&&(ne=a(m[2],m[0],ne,De[0],"?",!0));var pe;se==0&&(pe="Unbound"),se>=10&&(pe="Corrupt"),he>20&&(pe="Deeply nested"),pe&&p(pe,O,ne,se,W||"?");var me=ve.paramList[0],ie=_(me,C,U,H,W,ne,De,he+1),Oe,je={flags:De[0],id:O,name:"",paramList:[ie]},qe=[],yt="?";switch(ve.placeholderFlag){case 1:Oe=ie.spec;break;case 2:if((ie.flags&15360)==1024&&ie.spec.ptrSize==1){je.flags=7168;break}case 3:case 6:case 5:Oe=ie.spec,(ie.flags&15360)!=2048;break;case 8:yt=""+ve.paramList[1],je.paramList.push(ve.paramList[1]);break;case 9:for(var gt=0,Xe=ve.paramList[1];gt>2]=i),i}function _llvm_stacksave(){var i=_llvm_stacksave;return i.LLVM_SAVEDSTACKS||(i.LLVM_SAVEDSTACKS=[]),i.LLVM_SAVEDSTACKS.push(Runtime.stackSave()),i.LLVM_SAVEDSTACKS.length-1}function ___syscall140(i,o){SYSCALLS.varargs=o;try{var a=SYSCALLS.getStreamFromFD(),p=SYSCALLS.get(),_=SYSCALLS.get(),t=SYSCALLS.get(),k=SYSCALLS.get(),L=_;return FS.llseek(a,L,k),HEAP32[t>>2]=a.position,a.getdents&&L===0&&k===0&&(a.getdents=null),0}catch(O){return(typeof FS=="undefined"||!(O instanceof FS.ErrnoError))&&abort(O),-O.errno}}function ___syscall146(i,o){SYSCALLS.varargs=o;try{var a=SYSCALLS.get(),p=SYSCALLS.get(),_=SYSCALLS.get(),t=0;___syscall146.buffer||(___syscall146.buffers=[null,[],[]],___syscall146.printChar=function(U,H){var W=___syscall146.buffers[U];assert(W),H===0||H===10?((U===1?Module.print:Module.printErr)(UTF8ArrayToString(W,0)),W.length=0):W.push(H)});for(var k=0;k<_;k++){for(var L=HEAP32[p+k*8>>2],O=HEAP32[p+(k*8+4)>>2],C=0;Ci.pageSize/2||o>i.pageSize-a){var p=_nbind.typeNameTbl.NBind.proto;return p.lalloc(o)}else return HEAPU32[i.usedPtr]=a+o,i.rootPtr+a},i.lreset=function(o,a){var p=HEAPU32[i.pagePtr];if(p){var _=_nbind.typeNameTbl.NBind.proto;_.lreset(o,a)}else HEAPU32[i.usedPtr]=o},i}();_nbind.Pool=Pool;function constructType(i,o){var a=i==10240?_nbind.makeTypeNameTbl[o.name]||_nbind.BindType:_nbind.makeTypeKindTbl[i],p=new a(o);return typeIdTbl[o.id]=p,_nbind.typeNameTbl[o.name]=p,p}_nbind.constructType=constructType;function getType(i){return typeIdTbl[i]}_nbind.getType=getType;function queryType(i){var o=HEAPU8[i],a=_nbind.structureList[o][1];i/=4,a<0&&(++i,a=HEAPU32[i]+1);var p=Array.prototype.slice.call(HEAPU32.subarray(i+1,i+1+a));return o==9&&(p=[p[0],p.slice(1)]),{paramList:p,placeholderFlag:o}}_nbind.queryType=queryType;function getTypes(i,o){return i.map(function(a){return typeof a=="number"?_nbind.getComplexType(a,constructType,getType,queryType,o):_nbind.typeNameTbl[a]})}_nbind.getTypes=getTypes;function readTypeIdList(i,o){return Array.prototype.slice.call(HEAPU32,i/4,i/4+o)}_nbind.readTypeIdList=readTypeIdList;function readAsciiString(i){for(var o=i;HEAPU8[o++];);return String.fromCharCode.apply("",HEAPU8.subarray(i,o-1))}_nbind.readAsciiString=readAsciiString;function readPolicyList(i){var o={};if(i)for(;;){var a=HEAPU32[i/4];if(!a)break;o[readAsciiString(a)]=!0,i+=4}return o}_nbind.readPolicyList=readPolicyList;function getDynCall(i,o){var a={float32_t:"d",float64_t:"d",int64_t:"d",uint64_t:"d",void:"v"},p=i.map(function(t){return a[t.name]||"i"}).join(""),_=Module["dynCall_"+p];if(!_)throw new Error("dynCall_"+p+" not found for "+o+"("+i.map(function(t){return t.name}).join(", ")+")");return _}_nbind.getDynCall=getDynCall;function addMethod(i,o,a,p){var _=i[o];i.hasOwnProperty(o)&&_?((_.arity||_.arity===0)&&(_=_nbind.makeOverloader(_,_.arity),i[o]=_),_.addMethod(a,p)):(a.arity=p,i[o]=a)}_nbind.addMethod=addMethod;function throwError(i){throw new Error(i)}_nbind.throwError=throwError,_nbind.bigEndian=!1,_a=_typeModule(_typeModule),_nbind.Type=_a.Type,_nbind.makeType=_a.makeType,_nbind.getComplexType=_a.getComplexType,_nbind.structureList=_a.structureList;var BindType=function(i){__extends(o,i);function o(){var a=i!==null&&i.apply(this,arguments)||this;return a.heap=HEAPU32,a.ptrSize=4,a}return o.prototype.needsWireRead=function(a){return!!this.wireRead||!!this.makeWireRead},o.prototype.needsWireWrite=function(a){return!!this.wireWrite||!!this.makeWireWrite},o}(_nbind.Type);_nbind.BindType=BindType;var PrimitiveType=function(i){__extends(o,i);function o(a){var p=i.call(this,a)||this,_=a.flags&32?{32:HEAPF32,64:HEAPF64}:a.flags&8?{8:HEAPU8,16:HEAPU16,32:HEAPU32}:{8:HEAP8,16:HEAP16,32:HEAP32};return p.heap=_[a.ptrSize*8],p.ptrSize=a.ptrSize,p}return o.prototype.needsWireWrite=function(a){return!!a&&!!a.Strict},o.prototype.makeWireWrite=function(a,p){return p&&p.Strict&&function(_){if(typeof _=="number")return _;throw new Error("Type mismatch")}},o}(BindType);_nbind.PrimitiveType=PrimitiveType;function pushCString(i,o){if(i==null){if(o&&o.Nullable)return 0;throw new Error("Type mismatch")}if(o&&o.Strict){if(typeof i!="string")throw new Error("Type mismatch")}else i=i.toString();var a=Module.lengthBytesUTF8(i)+1,p=_nbind.Pool.lalloc(a);return Module.stringToUTF8Array(i,HEAPU8,p,a),p}_nbind.pushCString=pushCString;function popCString(i){return i===0?null:Module.Pointer_stringify(i)}_nbind.popCString=popCString;var CStringType=function(i){__extends(o,i);function o(){var a=i!==null&&i.apply(this,arguments)||this;return a.wireRead=popCString,a.wireWrite=pushCString,a.readResources=[_nbind.resources.pool],a.writeResources=[_nbind.resources.pool],a}return o.prototype.makeWireWrite=function(a,p){return function(_){return pushCString(_,p)}},o}(BindType);_nbind.CStringType=CStringType;var BooleanType=function(i){__extends(o,i);function o(){var a=i!==null&&i.apply(this,arguments)||this;return a.wireRead=function(p){return!!p},a}return o.prototype.needsWireWrite=function(a){return!!a&&!!a.Strict},o.prototype.makeWireRead=function(a){return"!!("+a+")"},o.prototype.makeWireWrite=function(a,p){return p&&p.Strict&&function(_){if(typeof _=="boolean")return _;throw new Error("Type mismatch")}||a},o}(BindType);_nbind.BooleanType=BooleanType;var Wrapper=function(){function i(){}return i.prototype.persist=function(){this.__nbindState|=1},i}();_nbind.Wrapper=Wrapper;function makeBound(i,o){var a=function(p){__extends(_,p);function _(t,k,L,O){var C=p.call(this)||this;if(!(C instanceof _))return new(Function.prototype.bind.apply(_,Array.prototype.concat.apply([null],arguments)));var U=k,H=L,W=O;if(t!==_nbind.ptrMarker){var ne=C.__nbindConstructor.apply(C,arguments);U=4096|512,W=HEAPU32[ne/4],H=HEAPU32[ne/4+1]}var m={configurable:!0,enumerable:!1,value:null,writable:!1},he={__nbindFlags:U,__nbindPtr:H};W&&(he.__nbindShared=W,_nbind.mark(C));for(var Ee=0,ve=Object.keys(he);Ee>=1;var a=_nbind.valueList[i];return _nbind.valueList[i]=firstFreeValue,firstFreeValue=i,a}else{if(o)return _nbind.popShared(i,o);throw new Error("Invalid value slot "+i)}}_nbind.popValue=popValue;var valueBase=18446744073709552e3;function push64(i){return typeof i=="number"?i:pushValue(i)*4096+valueBase}function pop64(i){return i=3?k=Buffer.from(t):k=new Buffer(t),k.copy(p)}else getBuffer(p).set(t)}}_nbind.commitBuffer=commitBuffer;var dirtyList=[],gcTimer=0;function sweep(){for(var i=0,o=dirtyList;i>2]=DYNAMIC_BASE,staticSealed=!0;function invoke_viiiii(i,o,a,p,_,t){try{Module.dynCall_viiiii(i,o,a,p,_,t)}catch(k){if(typeof k!="number"&&k!=="longjmp")throw k;Module.setThrew(1,0)}}function invoke_vif(i,o,a){try{Module.dynCall_vif(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_vid(i,o,a){try{Module.dynCall_vid(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_fiff(i,o,a,p){try{return Module.dynCall_fiff(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_vi(i,o){try{Module.dynCall_vi(i,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_vii(i,o,a){try{Module.dynCall_vii(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_ii(i,o){try{return Module.dynCall_ii(i,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_viddi(i,o,a,p,_){try{Module.dynCall_viddi(i,o,a,p,_)}catch(t){if(typeof t!="number"&&t!=="longjmp")throw t;Module.setThrew(1,0)}}function invoke_vidd(i,o,a,p){try{Module.dynCall_vidd(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_iiii(i,o,a,p){try{return Module.dynCall_iiii(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_diii(i,o,a,p){try{return Module.dynCall_diii(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_di(i,o){try{return Module.dynCall_di(i,o)}catch(a){if(typeof a!="number"&&a!=="longjmp")throw a;Module.setThrew(1,0)}}function invoke_iid(i,o,a){try{return Module.dynCall_iid(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_iii(i,o,a){try{return Module.dynCall_iii(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_viiddi(i,o,a,p,_,t){try{Module.dynCall_viiddi(i,o,a,p,_,t)}catch(k){if(typeof k!="number"&&k!=="longjmp")throw k;Module.setThrew(1,0)}}function invoke_viiiiii(i,o,a,p,_,t,k){try{Module.dynCall_viiiiii(i,o,a,p,_,t,k)}catch(L){if(typeof L!="number"&&L!=="longjmp")throw L;Module.setThrew(1,0)}}function invoke_dii(i,o,a){try{return Module.dynCall_dii(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_i(i){try{return Module.dynCall_i(i)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_iiiiii(i,o,a,p,_,t){try{return Module.dynCall_iiiiii(i,o,a,p,_,t)}catch(k){if(typeof k!="number"&&k!=="longjmp")throw k;Module.setThrew(1,0)}}function invoke_viiid(i,o,a,p,_){try{Module.dynCall_viiid(i,o,a,p,_)}catch(t){if(typeof t!="number"&&t!=="longjmp")throw t;Module.setThrew(1,0)}}function invoke_viififi(i,o,a,p,_,t,k){try{Module.dynCall_viififi(i,o,a,p,_,t,k)}catch(L){if(typeof L!="number"&&L!=="longjmp")throw L;Module.setThrew(1,0)}}function invoke_viii(i,o,a,p){try{Module.dynCall_viii(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_v(i){try{Module.dynCall_v(i)}catch(o){if(typeof o!="number"&&o!=="longjmp")throw o;Module.setThrew(1,0)}}function invoke_viid(i,o,a,p){try{Module.dynCall_viid(i,o,a,p)}catch(_){if(typeof _!="number"&&_!=="longjmp")throw _;Module.setThrew(1,0)}}function invoke_idd(i,o,a){try{return Module.dynCall_idd(i,o,a)}catch(p){if(typeof p!="number"&&p!=="longjmp")throw p;Module.setThrew(1,0)}}function invoke_viiii(i,o,a,p,_){try{Module.dynCall_viiii(i,o,a,p,_)}catch(t){if(typeof t!="number"&&t!=="longjmp")throw t;Module.setThrew(1,0)}}Module.asmGlobalArg={Math,Int8Array,Int16Array,Int32Array,Uint8Array,Uint16Array,Uint32Array,Float32Array,Float64Array,NaN:NaN,Infinity:Infinity},Module.asmLibraryArg={abort,assert,enlargeMemory,getTotalMemory,abortOnCannotGrowMemory,invoke_viiiii,invoke_vif,invoke_vid,invoke_fiff,invoke_vi,invoke_vii,invoke_ii,invoke_viddi,invoke_vidd,invoke_iiii,invoke_diii,invoke_di,invoke_iid,invoke_iii,invoke_viiddi,invoke_viiiiii,invoke_dii,invoke_i,invoke_iiiiii,invoke_viiid,invoke_viififi,invoke_viii,invoke_v,invoke_viid,invoke_idd,invoke_viiii,_emscripten_asm_const_iiiii,_emscripten_asm_const_iiidddddd,_emscripten_asm_const_iiiid,__nbind_reference_external,_emscripten_asm_const_iiiiiiii,_removeAccessorPrefix,_typeModule,__nbind_register_pool,__decorate,_llvm_stackrestore,___cxa_atexit,__extends,__nbind_get_value_object,__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,_emscripten_set_main_loop_timing,__nbind_register_primitive,__nbind_register_type,_emscripten_memcpy_big,__nbind_register_function,___setErrNo,__nbind_register_class,__nbind_finish,_abort,_nbind_value,_llvm_stacksave,___syscall54,_defineHidden,_emscripten_set_main_loop,_emscripten_get_now,__nbind_register_callback_signature,_emscripten_asm_const_iiiiii,__nbind_free_external,_emscripten_asm_const_iiii,_emscripten_asm_const_iiididi,___syscall6,_atexit,___syscall140,___syscall146,DYNAMICTOP_PTR,tempDoublePtr,ABORT,STACKTOP,STACK_MAX,cttz_i8,___dso_handle};var asm=function(i,o,a){var p=new i.Int8Array(a),_=new i.Int16Array(a),t=new i.Int32Array(a),k=new i.Uint8Array(a),L=new i.Uint16Array(a),O=new i.Uint32Array(a),C=new i.Float32Array(a),U=new i.Float64Array(a),H=o.DYNAMICTOP_PTR|0,W=o.tempDoublePtr|0,ne=o.ABORT|0,m=o.STACKTOP|0,he=o.STACK_MAX|0,Ee=o.cttz_i8|0,ve=o.___dso_handle|0,se=0,De=0,pe=0,me=0,ie=i.NaN,Oe=i.Infinity,je=0,qe=0,yt=0,gt=0,Xe=0,ut=0,We=i.Math.floor,Ft=i.Math.abs,Jt=i.Math.sqrt,rt=i.Math.pow,Q=i.Math.cos,fe=i.Math.sin,xe=i.Math.tan,oe=i.Math.acos,ze=i.Math.asin,ct=i.Math.atan,Rt=i.Math.atan2,nn=i.Math.exp,an=i.Math.log,Mn=i.Math.ceil,lr=i.Math.imul,ln=i.Math.min,Vt=i.Math.max,Er=i.Math.clz32,w=i.Math.fround,jt=o.abort,Xn=o.assert,vr=o.enlargeMemory,jr=o.getTotalMemory,fr=o.abortOnCannotGrowMemory,zr=o.invoke_viiiii,Xt=o.invoke_vif,wu=o.invoke_vid,d0=o.invoke_fiff,Ro=o.invoke_vi,Qo=o.invoke_vii,Fs=o.invoke_ii,Jo=o.invoke_viddi,Zo=o.invoke_vidd,qt=o.invoke_iiii,xi=o.invoke_diii,lu=o.invoke_di,mi=o.invoke_iid,Dr=o.invoke_iii,$o=o.invoke_viiddi,G0=o.invoke_viiiiii,Uu=o.invoke_dii,Y0=o.invoke_i,Xr=o.invoke_iiiiii,Ao=o.invoke_viiid,Oo=o.invoke_viififi,F0=o.invoke_viii,su=o.invoke_v,ki=o.invoke_viid,Ps=o.invoke_idd,Kl=o.invoke_viiii,P0=o._emscripten_asm_const_iiiii,p0=o._emscripten_asm_const_iiidddddd,Hr=o._emscripten_asm_const_iiiid,Ri=o.__nbind_reference_external,K0=o._emscripten_asm_const_iiiiiiii,yi=o._removeAccessorPrefix,en=o._typeModule,bn=o.__nbind_register_pool,Ai=o.__decorate,gi=o._llvm_stackrestore,Wt=o.___cxa_atexit,Au=o.__extends,eu=o.__nbind_get_value_object,X0=o.__ZN8facebook4yoga14YGNodeToStringEPNSt3__212basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEP6YGNode14YGPrintOptionsj,Yi=o._emscripten_set_main_loop_timing,Xl=o.__nbind_register_primitive,Mo=o.__nbind_register_type,ai=o._emscripten_memcpy_big,so=o.__nbind_register_function,Ql=o.___setErrNo,ko=o.__nbind_register_class,Is=o.__nbind_finish,$n=o._abort,el=o._nbind_value,ao=o._llvm_stacksave,I0=o.___syscall54,wl=o._defineHidden,No=o._emscripten_set_main_loop,wt=o._emscripten_get_now,bt=o.__nbind_register_callback_signature,Hn=o._emscripten_asm_const_iiiiii,qr=o.__nbind_free_external,Ki=o._emscripten_asm_const_iiii,Qr=o._emscripten_asm_const_iiididi,Ou=o.___syscall6,h0=o._atexit,Ni=o.___syscall140,v0=o.___syscall146,hs=w(0);let Tt=w(0);function fo(e){e=e|0;var n=0;return n=m,m=m+e|0,m=m+15&-16,n|0}function tl(){return m|0}function Jl(e){e=e|0,m=e}function ju(e,n){e=e|0,n=n|0,m=e,he=n}function vs(e,n){e=e|0,n=n|0,se||(se=e,De=n)}function b0(e){e=e|0,ut=e}function X(){return ut|0}function we(){var e=0,n=0;gr(8104,8,400)|0,gr(8504,408,540)|0,e=9044,n=e+44|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));p[9088]=0,p[9089]=1,t[2273]=0,t[2274]=948,t[2275]=948,Wt(17,8104,ve|0)|0}function Le(e){e=e|0,ac(e+948|0)}function Ne(e){return e=w(e),((mr(e)|0)&2147483647)>>>0>2139095040|0}function dt(e,n,r){e=e|0,n=n|0,r=r|0;e:do if(t[e+(n<<3)+4>>2]|0)e=e+(n<<3)|0;else{if((n|2|0)==3?t[e+60>>2]|0:0){e=e+56|0;break}switch(n|0){case 0:case 2:case 4:case 5:{if(t[e+52>>2]|0){e=e+48|0;break e}break}default:}if(t[e+68>>2]|0){e=e+64|0;break}else{e=(n|1|0)==5?948:r;break}}while(0);return e|0}function Yn(e){e=e|0;var n=0;return n=c_(1e3)|0,Cn(e,(n|0)!=0,2456),t[2276]=(t[2276]|0)+1,gr(n|0,8104,1e3)|0,p[e+2>>0]|0&&(t[n+4>>2]=2,t[n+12>>2]=4),t[n+976>>2]=e,n|0}function Cn(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;l=m,m=m+16|0,u=l,n||(t[u>>2]=r,Tl(e,5,3197,u)),m=l}function cr(){return Yn(956)|0}function Si(e){e=e|0;var n=0;return n=pn(1e3)|0,Mu(n,e),Cn(t[e+976>>2]|0,1,2456),t[2276]=(t[2276]|0)+1,t[n+944>>2]=0,n|0}function Mu(e,n){e=e|0,n=n|0;var r=0;gr(e|0,n|0,948)|0,sa(e+948|0,n+948|0),r=e+960|0,e=n+960|0,n=r+40|0;do t[r>>2]=t[e>>2],r=r+4|0,e=e+4|0;while((r|0)<(n|0))}function zu(e){e=e|0;var n=0,r=0,u=0,l=0;if(n=e+944|0,r=t[n>>2]|0,r|0&&(Hu(r+948|0,e)|0,t[n>>2]=0),r=Su(e)|0,r|0){n=0;do t[(Ti(e,n)|0)+944>>2]=0,n=n+1|0;while((n|0)!=(r|0))}r=e+948|0,u=t[r>>2]|0,l=e+952|0,n=t[l>>2]|0,(n|0)!=(u|0)&&(t[l>>2]=n+(~((n+-4-u|0)>>>2)<<2)),Lo(r),d_(e),t[2276]=(t[2276]|0)+-1}function Hu(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0;u=t[e>>2]|0,D=e+4|0,r=t[D>>2]|0,s=r;e:do if((u|0)==(r|0))l=u,h=4;else for(e=u;;){if((t[e>>2]|0)==(n|0)){l=e,h=4;break e}if(e=e+4|0,(e|0)==(r|0)){e=0;break}}while(0);return(h|0)==4&&((l|0)!=(r|0)?(u=l+4|0,e=s-u|0,n=e>>2,n&&(Ty(l|0,u|0,e|0)|0,r=t[D>>2]|0),e=l+(n<<2)|0,(r|0)==(e|0)||(t[D>>2]=r+(~((r+-4-e|0)>>>2)<<2)),e=1):e=0),e|0}function Su(e){return e=e|0,(t[e+952>>2]|0)-(t[e+948>>2]|0)>>2|0}function Ti(e,n){e=e|0,n=n|0;var r=0;return r=t[e+948>>2]|0,(t[e+952>>2]|0)-r>>2>>>0>n>>>0?e=t[r+(n<<2)>>2]|0:e=0,e|0}function Lo(e){e=e|0;var n=0,r=0,u=0,l=0;u=m,m=m+32|0,n=u,l=t[e>>2]|0,r=(t[e+4>>2]|0)-l|0,((t[e+8>>2]|0)-l|0)>>>0>r>>>0&&(l=r>>2,Y(n,l,l,e+8|0),ri(e,n),ii(n)),m=u}function ku(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0;N=Su(e)|0;do if(N|0){if((t[(Ti(e,0)|0)+944>>2]|0)==(e|0)){if(!(Hu(e+948|0,n)|0))break;gr(n+400|0,8504,540)|0,t[n+944>>2]=0,Qn(e);break}h=t[(t[e+976>>2]|0)+12>>2]|0,D=e+948|0,S=(h|0)==0,r=0,s=0;do u=t[(t[D>>2]|0)+(s<<2)>>2]|0,(u|0)==(n|0)?Qn(e):(l=Si(u)|0,t[(t[D>>2]|0)+(r<<2)>>2]=l,t[l+944>>2]=e,S||PE[h&15](u,l,e,r),r=r+1|0),s=s+1|0;while((s|0)!=(N|0));if(r>>>0>>0){S=e+948|0,D=e+952|0,h=r,r=t[D>>2]|0;do s=(t[S>>2]|0)+(h<<2)|0,u=s+4|0,l=r-u|0,n=l>>2,n&&(Ty(s|0,u|0,l|0)|0,r=t[D>>2]|0),l=r,u=s+(n<<2)|0,(l|0)!=(u|0)&&(r=l+(~((l+-4-u|0)>>>2)<<2)|0,t[D>>2]=r),h=h+1|0;while((h|0)!=(N|0))}}while(0)}function co(e){e=e|0;var n=0,r=0,u=0,l=0;qu(e,(Su(e)|0)==0,2491),qu(e,(t[e+944>>2]|0)==0,2545),n=e+948|0,r=t[n>>2]|0,u=e+952|0,l=t[u>>2]|0,(l|0)!=(r|0)&&(t[u>>2]=l+(~((l+-4-r|0)>>>2)<<2)),Lo(n),n=e+976|0,r=t[n>>2]|0,gr(e|0,8104,1e3)|0,p[r+2>>0]|0&&(t[e+4>>2]=2,t[e+12>>2]=4),t[n>>2]=r}function qu(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;l=m,m=m+16|0,u=l,n||(t[u>>2]=r,pr(e,5,3197,u)),m=l}function Pa(){return t[2276]|0}function m0(){var e=0;return e=c_(20)|0,ia((e|0)!=0,2592),t[2277]=(t[2277]|0)+1,t[e>>2]=t[239],t[e+4>>2]=t[240],t[e+8>>2]=t[241],t[e+12>>2]=t[242],t[e+16>>2]=t[243],e|0}function ia(e,n){e=e|0,n=n|0;var r=0,u=0;u=m,m=m+16|0,r=u,e||(t[r>>2]=n,pr(0,5,3197,r)),m=u}function Q0(e){e=e|0,d_(e),t[2277]=(t[2277]|0)+-1}function ua(e,n){e=e|0,n=n|0;var r=0;n?(qu(e,(Su(e)|0)==0,2629),r=1):(r=0,n=0),t[e+964>>2]=n,t[e+988>>2]=r}function Ia(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,s=u+8|0,l=u+4|0,h=u,t[l>>2]=n,qu(e,(t[n+944>>2]|0)==0,2709),qu(e,(t[e+964>>2]|0)==0,2763),ms(e),n=e+948|0,t[h>>2]=(t[n>>2]|0)+(r<<2),t[s>>2]=t[h>>2],S0(n,s,l)|0,t[(t[l>>2]|0)+944>>2]=e,Qn(e),m=u}function ms(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0;if(r=Su(e)|0,r|0?(t[(Ti(e,0)|0)+944>>2]|0)!=(e|0):0){u=t[(t[e+976>>2]|0)+12>>2]|0,l=e+948|0,s=(u|0)==0,n=0;do h=t[(t[l>>2]|0)+(n<<2)>>2]|0,D=Si(h)|0,t[(t[l>>2]|0)+(n<<2)>>2]=D,t[D+944>>2]=e,s||PE[u&15](h,D,e,n),n=n+1|0;while((n|0)!=(r|0))}}function S0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0;Je=m,m=m+64|0,I=Je+52|0,D=Je+48|0,K=Je+28|0,be=Je+24|0,Se=Je+20|0,ye=Je,u=t[e>>2]|0,s=u,n=u+((t[n>>2]|0)-s>>2<<2)|0,u=e+4|0,l=t[u>>2]|0,h=e+8|0;do if(l>>>0<(t[h>>2]|0)>>>0){if((n|0)==(l|0)){t[n>>2]=t[r>>2],t[u>>2]=(t[u>>2]|0)+4;break}Vr(e,n,l,n+4|0),n>>>0<=r>>>0&&(r=(t[u>>2]|0)>>>0>r>>>0?r+4|0:r),t[n>>2]=t[r>>2]}else{u=(l-s>>2)+1|0,l=R0(e)|0,l>>>0>>0&&hi(e),M=t[e>>2]|0,N=(t[h>>2]|0)-M|0,s=N>>1,Y(ye,N>>2>>>0>>1>>>0?s>>>0>>0?u:s:l,n-M>>2,e+8|0),M=ye+8|0,u=t[M>>2]|0,s=ye+12|0,N=t[s>>2]|0,h=N,S=u;do if((u|0)==(N|0)){if(N=ye+4|0,u=t[N>>2]|0,Ge=t[ye>>2]|0,l=Ge,u>>>0<=Ge>>>0){u=h-l>>1,u=(u|0)==0?1:u,Y(K,u,u>>>2,t[ye+16>>2]|0),t[be>>2]=t[N>>2],t[Se>>2]=t[M>>2],t[D>>2]=t[be>>2],t[I>>2]=t[Se>>2],Di(K,D,I),u=t[ye>>2]|0,t[ye>>2]=t[K>>2],t[K>>2]=u,u=K+4|0,Ge=t[N>>2]|0,t[N>>2]=t[u>>2],t[u>>2]=Ge,u=K+8|0,Ge=t[M>>2]|0,t[M>>2]=t[u>>2],t[u>>2]=Ge,u=K+12|0,Ge=t[s>>2]|0,t[s>>2]=t[u>>2],t[u>>2]=Ge,ii(K),u=t[M>>2]|0;break}s=u,h=((s-l>>2)+1|0)/-2|0,D=u+(h<<2)|0,l=S-s|0,s=l>>2,s&&(Ty(D|0,u|0,l|0)|0,u=t[N>>2]|0),Ge=D+(s<<2)|0,t[M>>2]=Ge,t[N>>2]=u+(h<<2),u=Ge}while(0);t[u>>2]=t[r>>2],t[M>>2]=(t[M>>2]|0)+4,n=at(e,ye,n)|0,ii(ye)}while(0);return m=Je,n|0}function Qn(e){e=e|0;var n=0;do{if(n=e+984|0,p[n>>0]|0)break;p[n>>0]=1,C[e+504>>2]=w(ie),e=t[e+944>>2]|0}while((e|0)!=0)}function ac(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-4-u|0)>>>2)<<2)),_t(r))}function fi(e){return e=e|0,t[e+944>>2]|0}function $r(e){e=e|0,qu(e,(t[e+964>>2]|0)!=0,2832),Qn(e)}function Zl(e){return e=e|0,(p[e+984>>0]|0)!=0|0}function oa(e,n){e=e|0,n=n|0,gL(e,n,400)|0&&(gr(e|0,n|0,400)|0,Qn(e))}function pf(e){e=e|0;var n=Tt;return n=w(C[e+44>>2]),e=Ne(n)|0,w(e?w(0):n)}function bs(e){e=e|0;var n=Tt;return n=w(C[e+48>>2]),Ne(n)|0&&(n=p[(t[e+976>>2]|0)+2>>0]|0?w(1):w(0)),w(n)}function ba(e,n){e=e|0,n=n|0,t[e+980>>2]=n}function Bs(e){return e=e|0,t[e+980>>2]|0}function y0(e,n){e=e|0,n=n|0;var r=0;r=e+4|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function Us(e){return e=e|0,t[e+4>>2]|0}function ji(e,n){e=e|0,n=n|0;var r=0;r=e+8|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function B(e){return e=e|0,t[e+8>>2]|0}function z(e,n){e=e|0,n=n|0;var r=0;r=e+12|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function G(e){return e=e|0,t[e+12>>2]|0}function $(e,n){e=e|0,n=n|0;var r=0;r=e+16|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function Te(e){return e=e|0,t[e+16>>2]|0}function ge(e,n){e=e|0,n=n|0;var r=0;r=e+20|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function Re(e){return e=e|0,t[e+20>>2]|0}function Z(e,n){e=e|0,n=n|0;var r=0;r=e+24|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function ke(e){return e=e|0,t[e+24>>2]|0}function Qe(e,n){e=e|0,n=n|0;var r=0;r=e+28|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function ht(e){return e=e|0,t[e+28>>2]|0}function ue(e,n){e=e|0,n=n|0;var r=0;r=e+32|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function He(e){return e=e|0,t[e+32>>2]|0}function nt(e,n){e=e|0,n=n|0;var r=0;r=e+36|0,(t[r>>2]|0)!=(n|0)&&(t[r>>2]=n,Qn(e))}function Ct(e){return e=e|0,t[e+36>>2]|0}function Mt(e,n){e=e|0,n=w(n);var r=0;r=e+40|0,w(C[r>>2])!=n&&(C[r>>2]=n,Qn(e))}function It(e,n){e=e|0,n=w(n);var r=0;r=e+44|0,w(C[r>>2])!=n&&(C[r>>2]=n,Qn(e))}function sn(e,n){e=e|0,n=w(n);var r=0;r=e+48|0,w(C[r>>2])!=n&&(C[r>>2]=n,Qn(e))}function rn(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+52|0,l=e+56|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function Lt(e,n){e=e|0,n=w(n);var r=0,u=0;u=e+52|0,r=e+56|0,(w(C[u>>2])==n?(t[r>>2]|0)==2:0)||(C[u>>2]=n,u=Ne(n)|0,t[r>>2]=u?3:2,Qn(e))}function Dn(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+52|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function dr(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=(s^1)&1,l=e+132+(n<<3)|0,n=e+132+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function er(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=s?0:2,l=e+132+(n<<3)|0,n=e+132+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function Cr(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=n+132+(r<<3)|0,n=t[u+4>>2]|0,r=e,t[r>>2]=t[u>>2],t[r+4>>2]=n}function An(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=(s^1)&1,l=e+60+(n<<3)|0,n=e+60+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function Nr(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=s?0:2,l=e+60+(n<<3)|0,n=e+60+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function g0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=n+60+(r<<3)|0,n=t[u+4>>2]|0,r=e,t[r>>2]=t[u>>2],t[r+4>>2]=n}function Lr(e,n){e=e|0,n=n|0;var r=0;r=e+60+(n<<3)+4|0,(t[r>>2]|0)!=3&&(C[e+60+(n<<3)>>2]=w(ie),t[r>>2]=3,Qn(e))}function it(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=(s^1)&1,l=e+204+(n<<3)|0,n=e+204+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function Dt(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=s?0:2,l=e+204+(n<<3)|0,n=e+204+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function $e(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=n+204+(r<<3)|0,n=t[u+4>>2]|0,r=e,t[r>>2]=t[u>>2],t[r+4>>2]=n}function Pt(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0,s=0;s=Ne(r)|0,u=(s^1)&1,l=e+276+(n<<3)|0,n=e+276+(n<<3)+4|0,(s|w(C[l>>2])==r?(t[n>>2]|0)==(u|0):0)||(C[l>>2]=r,t[n>>2]=u,Qn(e))}function un(e,n){return e=e|0,n=n|0,w(C[e+276+(n<<3)>>2])}function fn(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+348|0,l=e+352|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function Jn(e,n){e=e|0,n=w(n);var r=0,u=0;u=e+348|0,r=e+352|0,(w(C[u>>2])==n?(t[r>>2]|0)==2:0)||(C[u>>2]=n,u=Ne(n)|0,t[r>>2]=u?3:2,Qn(e))}function wr(e){e=e|0;var n=0;n=e+352|0,(t[n>>2]|0)!=3&&(C[e+348>>2]=w(ie),t[n>>2]=3,Qn(e))}function au(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+348|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function Nu(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+356|0,l=e+360|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function T0(e,n){e=e|0,n=w(n);var r=0,u=0;u=e+356|0,r=e+360|0,(w(C[u>>2])==n?(t[r>>2]|0)==2:0)||(C[u>>2]=n,u=Ne(n)|0,t[r>>2]=u?3:2,Qn(e))}function J0(e){e=e|0;var n=0;n=e+360|0,(t[n>>2]|0)!=3&&(C[e+356>>2]=w(ie),t[n>>2]=3,Qn(e))}function Lu(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+356|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function _i(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+364|0,l=e+368|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function Fo(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=s?0:2,u=e+364|0,l=e+368|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function nl(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+364|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function hf(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+372|0,l=e+376|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function Sl(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=s?0:2,u=e+372|0,l=e+376|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function vf(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+372|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function Po(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+380|0,l=e+384|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function ys(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=s?0:2,u=e+380|0,l=e+384|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function js(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+380|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function Io(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=(s^1)&1,u=e+388|0,l=e+392|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function bo(e,n){e=e|0,n=w(n);var r=0,u=0,l=0,s=0;s=Ne(n)|0,r=s?0:2,u=e+388|0,l=e+392|0,(s|w(C[u>>2])==n?(t[l>>2]|0)==(r|0):0)||(C[u>>2]=n,t[l>>2]=r,Qn(e))}function gs(e,n){e=e|0,n=n|0;var r=0,u=0;u=n+388|0,r=t[u+4>>2]|0,n=e,t[n>>2]=t[u>>2],t[n+4>>2]=r}function Qu(e,n){e=e|0,n=w(n);var r=0;r=e+396|0,w(C[r>>2])!=n&&(C[r>>2]=n,Qn(e))}function Tu(e){return e=e|0,w(C[e+396>>2])}function Ei(e){return e=e|0,w(C[e+400>>2])}function C0(e){return e=e|0,w(C[e+404>>2])}function Z0(e){return e=e|0,w(C[e+408>>2])}function Bo(e){return e=e|0,w(C[e+412>>2])}function la(e){return e=e|0,w(C[e+416>>2])}function $l(e){return e=e|0,w(C[e+420>>2])}function tu(e,n){switch(e=e|0,n=n|0,qu(e,(n|0)<6,2918),n|0){case 0:{n=(t[e+496>>2]|0)==2?5:4;break}case 2:{n=(t[e+496>>2]|0)==2?4:5;break}default:}return w(C[e+424+(n<<2)>>2])}function ei(e,n){switch(e=e|0,n=n|0,qu(e,(n|0)<6,2918),n|0){case 0:{n=(t[e+496>>2]|0)==2?5:4;break}case 2:{n=(t[e+496>>2]|0)==2?4:5;break}default:}return w(C[e+448+(n<<2)>>2])}function po(e,n){switch(e=e|0,n=n|0,qu(e,(n|0)<6,2918),n|0){case 0:{n=(t[e+496>>2]|0)==2?5:4;break}case 2:{n=(t[e+496>>2]|0)==2?4:5;break}default:}return w(C[e+472+(n<<2)>>2])}function Bi(e,n){e=e|0,n=n|0;var r=0,u=Tt;return r=t[e+4>>2]|0,(r|0)==(t[n+4>>2]|0)?r?(u=w(C[e>>2]),e=w(Ft(w(u-w(C[n>>2]))))>2]=0,t[u+4>>2]=0,t[u+8>>2]=0,X0(u|0,e|0,n|0,0),pr(e,3,(p[u+11>>0]|0)<0?t[u>>2]|0:u,r),zL(u),m=r}function $0(e,n,r,u){e=w(e),n=w(n),r=r|0,u=u|0;var l=Tt;e=w(e*n),l=w(OE(e,w(1)));do if(Ci(l,w(0))|0)e=w(e-l);else{if(e=w(e-l),Ci(l,w(1))|0){e=w(e+w(1));break}if(r){e=w(e+w(1));break}u||(l>w(.5)?l=w(1):(u=Ci(l,w(.5))|0,l=w(u?1:0)),e=w(e+l))}while(0);return w(e/n)}function eo(e,n,r,u,l,s,h,D,S,N,M,I,K){e=e|0,n=w(n),r=r|0,u=w(u),l=l|0,s=w(s),h=h|0,D=w(D),S=w(S),N=w(N),M=w(M),I=w(I),K=K|0;var be=0,Se=Tt,ye=Tt,Je=Tt,Ge=Tt,ft=Tt,Me=Tt;return S>2]),Se!=w(0)):0)?(Je=w($0(n,Se,0,0)),Ge=w($0(u,Se,0,0)),ye=w($0(s,Se,0,0)),Se=w($0(D,Se,0,0))):(ye=s,Je=n,Se=D,Ge=u),(l|0)==(e|0)?be=Ci(ye,Je)|0:be=0,(h|0)==(r|0)?K=Ci(Se,Ge)|0:K=0,((be?0:(ft=w(n-M),!(Ce(e,ft,S)|0)))?!(et(e,ft,l,S)|0):0)?be=Ye(e,ft,l,s,S)|0:be=1,((K?0:(Me=w(u-I),!(Ce(r,Me,N)|0)))?!(et(r,Me,h,N)|0):0)?K=Ye(r,Me,h,D,N)|0:K=1,K=be&K),K|0}function Ce(e,n,r){return e=e|0,n=w(n),r=w(r),(e|0)==1?e=Ci(n,r)|0:e=0,e|0}function et(e,n,r,u){return e=e|0,n=w(n),r=r|0,u=w(u),(e|0)==2&(r|0)==0?n>=u?e=1:e=Ci(n,u)|0:e=0,e|0}function Ye(e,n,r,u,l){return e=e|0,n=w(n),r=r|0,u=w(u),l=w(l),(e|0)==2&(r|0)==2&u>n?l<=n?e=1:e=Ci(n,l)|0:e=0,e|0}function Yt(e,n,r,u,l,s,h,D,S,N,M){e=e|0,n=w(n),r=w(r),u=u|0,l=l|0,s=s|0,h=w(h),D=w(D),S=S|0,N=N|0,M=M|0;var I=0,K=0,be=0,Se=0,ye=Tt,Je=Tt,Ge=0,ft=0,Me=0,Pe=0,Zt=0,Br=0,In=0,gn=0,_r=0,Pr=0,Nn=0,uu=Tt,os=Tt,ls=Tt,ss=0,ea=0;Nn=m,m=m+160|0,gn=Nn+152|0,In=Nn+120|0,Br=Nn+104|0,Me=Nn+72|0,Se=Nn+56|0,Zt=Nn+8|0,ft=Nn,Pe=(t[2279]|0)+1|0,t[2279]=Pe,_r=e+984|0,((p[_r>>0]|0)!=0?(t[e+512>>2]|0)!=(t[2278]|0):0)?Ge=4:(t[e+516>>2]|0)==(u|0)?Pr=0:Ge=4,(Ge|0)==4&&(t[e+520>>2]=0,t[e+924>>2]=-1,t[e+928>>2]=-1,C[e+932>>2]=w(-1),C[e+936>>2]=w(-1),Pr=1);e:do if(t[e+964>>2]|0)if(ye=w(Kt(e,2,h)),Je=w(Kt(e,0,h)),I=e+916|0,ls=w(C[I>>2]),os=w(C[e+920>>2]),uu=w(C[e+932>>2]),eo(l,n,s,r,t[e+924>>2]|0,ls,t[e+928>>2]|0,os,uu,w(C[e+936>>2]),ye,Je,M)|0)Ge=22;else if(be=t[e+520>>2]|0,!be)Ge=21;else for(K=0;;){if(I=e+524+(K*24|0)|0,uu=w(C[I>>2]),os=w(C[e+524+(K*24|0)+4>>2]),ls=w(C[e+524+(K*24|0)+16>>2]),eo(l,n,s,r,t[e+524+(K*24|0)+8>>2]|0,uu,t[e+524+(K*24|0)+12>>2]|0,os,ls,w(C[e+524+(K*24|0)+20>>2]),ye,Je,M)|0){Ge=22;break e}if(K=K+1|0,K>>>0>=be>>>0){Ge=21;break}}else{if(S){if(I=e+916|0,!(Ci(w(C[I>>2]),n)|0)){Ge=21;break}if(!(Ci(w(C[e+920>>2]),r)|0)){Ge=21;break}if((t[e+924>>2]|0)!=(l|0)){Ge=21;break}I=(t[e+928>>2]|0)==(s|0)?I:0,Ge=22;break}if(be=t[e+520>>2]|0,!be)Ge=21;else for(K=0;;){if(I=e+524+(K*24|0)|0,((Ci(w(C[I>>2]),n)|0?Ci(w(C[e+524+(K*24|0)+4>>2]),r)|0:0)?(t[e+524+(K*24|0)+8>>2]|0)==(l|0):0)?(t[e+524+(K*24|0)+12>>2]|0)==(s|0):0){Ge=22;break e}if(K=K+1|0,K>>>0>=be>>>0){Ge=21;break}}}while(0);do if((Ge|0)==21)p[11697]|0?(I=0,Ge=28):(I=0,Ge=31);else if((Ge|0)==22){if(K=(p[11697]|0)!=0,!((I|0)!=0&(Pr^1)))if(K){Ge=28;break}else{Ge=31;break}Se=I+16|0,t[e+908>>2]=t[Se>>2],be=I+20|0,t[e+912>>2]=t[be>>2],(p[11698]|0)==0|K^1||(t[ft>>2]=Wr(Pe)|0,t[ft+4>>2]=Pe,pr(e,4,2972,ft),K=t[e+972>>2]|0,K|0&&F1[K&127](e),l=xn(l,S)|0,s=xn(s,S)|0,ea=+w(C[Se>>2]),ss=+w(C[be>>2]),t[Zt>>2]=l,t[Zt+4>>2]=s,U[Zt+8>>3]=+n,U[Zt+16>>3]=+r,U[Zt+24>>3]=ea,U[Zt+32>>3]=ss,t[Zt+40>>2]=N,pr(e,4,2989,Zt))}while(0);return(Ge|0)==28&&(K=Wr(Pe)|0,t[Se>>2]=K,t[Se+4>>2]=Pe,t[Se+8>>2]=Pr?3047:11699,pr(e,4,3038,Se),K=t[e+972>>2]|0,K|0&&F1[K&127](e),Zt=xn(l,S)|0,Ge=xn(s,S)|0,t[Me>>2]=Zt,t[Me+4>>2]=Ge,U[Me+8>>3]=+n,U[Me+16>>3]=+r,t[Me+24>>2]=N,pr(e,4,3049,Me),Ge=31),(Ge|0)==31&&(yu(e,n,r,u,l,s,h,D,S,M),p[11697]|0&&(K=t[2279]|0,Zt=Wr(K)|0,t[Br>>2]=Zt,t[Br+4>>2]=K,t[Br+8>>2]=Pr?3047:11699,pr(e,4,3083,Br),K=t[e+972>>2]|0,K|0&&F1[K&127](e),Zt=xn(l,S)|0,Br=xn(s,S)|0,ss=+w(C[e+908>>2]),ea=+w(C[e+912>>2]),t[In>>2]=Zt,t[In+4>>2]=Br,U[In+8>>3]=ss,U[In+16>>3]=ea,t[In+24>>2]=N,pr(e,4,3092,In)),t[e+516>>2]=u,I||(K=e+520|0,I=t[K>>2]|0,(I|0)==16&&(p[11697]|0&&pr(e,4,3124,gn),t[K>>2]=0,I=0),S?I=e+916|0:(t[K>>2]=I+1,I=e+524+(I*24|0)|0),C[I>>2]=n,C[I+4>>2]=r,t[I+8>>2]=l,t[I+12>>2]=s,t[I+16>>2]=t[e+908>>2],t[I+20>>2]=t[e+912>>2],I=0)),S&&(t[e+416>>2]=t[e+908>>2],t[e+420>>2]=t[e+912>>2],p[e+985>>0]=1,p[_r>>0]=0),t[2279]=(t[2279]|0)+-1,t[e+512>>2]=t[2278],m=Nn,Pr|(I|0)==0|0}function Kt(e,n,r){e=e|0,n=n|0,r=w(r);var u=Tt;return u=w(zi(e,n,r)),w(u+w(A0(e,n,r)))}function pr(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=m,m=m+16|0,l=s,t[l>>2]=u,e?u=t[e+976>>2]|0:u=0,zs(u,e,n,r,l),m=s}function Wr(e){return e=e|0,(e>>>0>60?3201:3201+(60-e)|0)|0}function xn(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;return l=m,m=m+32|0,r=l+12|0,u=l,t[r>>2]=t[254],t[r+4>>2]=t[255],t[r+8>>2]=t[256],t[u>>2]=t[257],t[u+4>>2]=t[258],t[u+8>>2]=t[259],(e|0)>2?e=11699:e=t[(n?u:r)+(e<<2)>>2]|0,m=l,e|0}function yu(e,n,r,u,l,s,h,D,S,N){e=e|0,n=w(n),r=w(r),u=u|0,l=l|0,s=s|0,h=w(h),D=w(D),S=S|0,N=N|0;var M=0,I=0,K=0,be=0,Se=Tt,ye=Tt,Je=Tt,Ge=Tt,ft=Tt,Me=Tt,Pe=Tt,Zt=0,Br=0,In=0,gn=Tt,_r=Tt,Pr=0,Nn=Tt,uu=0,os=0,ls=0,ss=0,ea=0,n2=0,r2=0,uf=0,i2=0,Fc=0,Pc=0,u2=0,o2=0,l2=0,vi=0,of=0,s2=0,Yf=0,a2=Tt,f2=Tt,Ic=Tt,bc=Tt,Kf=Tt,Hl=0,La=0,Ns=0,lf=0,I1=0,b1=Tt,Bc=Tt,B1=Tt,U1=Tt,ql=Tt,_l=Tt,sf=0,hu=Tt,j1=Tt,as=Tt,Xf=Tt,fs=Tt,Qf=Tt,z1=0,H1=0,Jf=Tt,Wl=Tt,af=0,q1=0,W1=0,V1=0,Sr=Tt,Bu=0,El=0,cs=0,Vl=0,Or=0,Bn=0,ff=0,mn=Tt,G1=0,f0=0;ff=m,m=m+16|0,Hl=ff+12|0,La=ff+8|0,Ns=ff+4|0,lf=ff,qu(e,(l|0)==0|(Ne(n)|0)^1,3326),qu(e,(s|0)==0|(Ne(r)|0)^1,3406),El=Cl(e,u)|0,t[e+496>>2]=El,Or=B0(2,El)|0,Bn=B0(0,El)|0,C[e+440>>2]=w(zi(e,Or,h)),C[e+444>>2]=w(A0(e,Or,h)),C[e+428>>2]=w(zi(e,Bn,h)),C[e+436>>2]=w(A0(e,Bn,h)),C[e+464>>2]=w(O0(e,Or)),C[e+468>>2]=w(ho(e,Or)),C[e+452>>2]=w(O0(e,Bn)),C[e+460>>2]=w(ho(e,Bn)),C[e+488>>2]=w(Pu(e,Or,h)),C[e+492>>2]=w(Zu(e,Or,h)),C[e+476>>2]=w(Pu(e,Bn,h)),C[e+484>>2]=w(Zu(e,Bn,h));do if(t[e+964>>2]|0)es(e,n,r,l,s,h,D);else{if(cs=e+948|0,Vl=(t[e+952>>2]|0)-(t[cs>>2]|0)>>2,!Vl){_s(e,n,r,l,s,h,D);break}if(S?0:aa(e,n,r,l,s,h,D)|0)break;ms(e),of=e+508|0,p[of>>0]=0,Or=B0(t[e+4>>2]|0,El)|0,Bn=gf(Or,El)|0,Bu=Hi(Or)|0,s2=t[e+8>>2]|0,q1=e+28|0,Yf=(t[q1>>2]|0)!=0,fs=Bu?h:D,Jf=Bu?D:h,a2=w($u(e,Or,h)),f2=w(Es(e,Or,h)),Se=w($u(e,Bn,h)),Qf=w(Rr(e,Or,h)),Wl=w(Rr(e,Bn,h)),In=Bu?l:s,af=Bu?s:l,Sr=Bu?Qf:Wl,ft=Bu?Wl:Qf,Xf=w(Kt(e,2,h)),Ge=w(Kt(e,0,h)),ye=w(w(Rn(e+364|0,h))-Sr),Je=w(w(Rn(e+380|0,h))-Sr),Me=w(w(Rn(e+372|0,D))-ft),Pe=w(w(Rn(e+388|0,D))-ft),Ic=Bu?ye:Me,bc=Bu?Je:Pe,Xf=w(n-Xf),n=w(Xf-Sr),Ne(n)|0?Sr=n:Sr=w(Ru(w(Xp(n,Je)),ye)),j1=w(r-Ge),n=w(j1-ft),Ne(n)|0?as=n:as=w(Ru(w(Xp(n,Pe)),Me)),ye=Bu?Sr:as,hu=Bu?as:Sr;e:do if((In|0)==1)for(u=0,I=0;;){if(M=Ti(e,I)|0,!u)(w(nu(M))>w(0)?w(fu(M))>w(0):0)?u=M:u=0;else if(to(M)|0){be=0;break e}if(I=I+1|0,I>>>0>=Vl>>>0){be=u;break}}else be=0;while(0);Zt=be+500|0,Br=be+504|0,u=0,M=0,n=w(0),K=0;do{if(I=t[(t[cs>>2]|0)+(K<<2)>>2]|0,(t[I+36>>2]|0)==1)Li(I),p[I+985>>0]=1,p[I+984>>0]=0;else{Jr(I),S&&x0(I,Cl(I,El)|0,ye,hu,Sr);do if((t[I+24>>2]|0)!=1)if((I|0)==(be|0)){t[Zt>>2]=t[2278],C[Br>>2]=w(0);break}else{ni(e,I,Sr,l,as,Sr,as,s,El,N);break}else M|0&&(t[M+960>>2]=I),t[I+960>>2]=0,M=I,u=(u|0)==0?I:u;while(0);_l=w(C[I+504>>2]),n=w(n+w(_l+w(Kt(I,Or,Sr))))}K=K+1|0}while((K|0)!=(Vl|0));for(ls=n>ye,sf=Yf&((In|0)==2&ls)?1:In,uu=(af|0)==1,ea=uu&(S^1),n2=(sf|0)==1,r2=(sf|0)==2,uf=976+(Or<<2)|0,i2=(af|2|0)==2,l2=uu&(Yf^1),Fc=1040+(Bn<<2)|0,Pc=1040+(Or<<2)|0,u2=976+(Bn<<2)|0,o2=(af|0)!=1,ls=Yf&((In|0)!=0&ls),os=e+976|0,uu=uu^1,n=ye,Pr=0,ss=0,_l=w(0),Kf=w(0);;){e:do if(Pr>>>0>>0)for(Br=t[cs>>2]|0,K=0,Pe=w(0),Me=w(0),Je=w(0),ye=w(0),I=0,M=0,be=Pr;;){if(Zt=t[Br+(be<<2)>>2]|0,(t[Zt+36>>2]|0)!=1?(t[Zt+940>>2]=ss,(t[Zt+24>>2]|0)!=1):0){if(Ge=w(Kt(Zt,Or,Sr)),vi=t[uf>>2]|0,r=w(Rn(Zt+380+(vi<<3)|0,fs)),ft=w(C[Zt+504>>2]),r=w(Xp(r,ft)),r=w(Ru(w(Rn(Zt+364+(vi<<3)|0,fs)),r)),Yf&(K|0)!=0&w(Ge+w(Me+r))>n){s=K,Ge=Pe,In=be;break e}Ge=w(Ge+r),r=w(Me+Ge),Ge=w(Pe+Ge),to(Zt)|0&&(Je=w(Je+w(nu(Zt))),ye=w(ye-w(ft*w(fu(Zt))))),M|0&&(t[M+960>>2]=Zt),t[Zt+960>>2]=0,K=K+1|0,M=Zt,I=(I|0)==0?Zt:I}else Ge=Pe,r=Me;if(be=be+1|0,be>>>0>>0)Pe=Ge,Me=r;else{s=K,In=be;break}}else s=0,Ge=w(0),Je=w(0),ye=w(0),I=0,In=Pr;while(0);vi=Je>w(0)&Jew(0)&yebc&((Ne(bc)|0)^1))n=bc,vi=51;else if(p[(t[os>>2]|0)+3>>0]|0)vi=51;else{if(gn!=w(0)?w(nu(e))!=w(0):0){vi=53;break}n=Ge,vi=53}while(0);if((vi|0)==51&&(vi=0,Ne(n)|0?vi=53:(_r=w(n-Ge),Nn=n)),(vi|0)==53&&(vi=0,Ge>2]|0,be=_rw(0),Me=w(_r/gn),Je=w(0),Ge=w(0),n=w(0),M=I;do r=w(Rn(M+380+(K<<3)|0,fs)),ye=w(Rn(M+364+(K<<3)|0,fs)),ye=w(Xp(r,w(Ru(ye,w(C[M+504>>2]))))),be?(r=w(ye*w(fu(M))),(r!=w(-0)?(mn=w(ye-w(ft*r)),b1=w(Kn(M,Or,mn,Nn,Sr)),mn!=b1):0)&&(Je=w(Je-w(b1-ye)),n=w(n+r))):((Zt?(Bc=w(nu(M)),Bc!=w(0)):0)?(mn=w(ye+w(Me*Bc)),B1=w(Kn(M,Or,mn,Nn,Sr)),mn!=B1):0)&&(Je=w(Je-w(B1-ye)),Ge=w(Ge-Bc)),M=t[M+960>>2]|0;while((M|0)!=0);if(n=w(Pe+n),ye=w(_r+Je),I1)n=w(0);else{ft=w(gn+Ge),be=t[uf>>2]|0,Zt=yew(0),ft=w(ye/ft),n=w(0);do{mn=w(Rn(I+380+(be<<3)|0,fs)),Je=w(Rn(I+364+(be<<3)|0,fs)),Je=w(Xp(mn,w(Ru(Je,w(C[I+504>>2]))))),Zt?(mn=w(Je*w(fu(I))),ye=w(-mn),mn!=w(-0)?(mn=w(Me*ye),ye=w(Kn(I,Or,w(Je+(Br?ye:mn)),Nn,Sr))):ye=Je):(K?(U1=w(nu(I)),U1!=w(0)):0)?ye=w(Kn(I,Or,w(Je+w(ft*U1)),Nn,Sr)):ye=Je,n=w(n-w(ye-Je)),Ge=w(Kt(I,Or,Sr)),r=w(Kt(I,Bn,Sr)),ye=w(ye+Ge),C[La>>2]=ye,t[lf>>2]=1,Je=w(C[I+396>>2]);e:do if(Ne(Je)|0){M=Ne(hu)|0;do if(!M){if(ls|(Wu(I,Bn,hu)|0|uu)||(e0(e,I)|0)!=4||(t[(_0(I,Bn)|0)+4>>2]|0)==3||(t[(E0(I,Bn)|0)+4>>2]|0)==3)break;C[Hl>>2]=hu,t[Ns>>2]=1;break e}while(0);if(Wu(I,Bn,hu)|0){M=t[I+992+(t[u2>>2]<<2)>>2]|0,mn=w(r+w(Rn(M,hu))),C[Hl>>2]=mn,M=o2&(t[M+4>>2]|0)==2,t[Ns>>2]=((Ne(mn)|0|M)^1)&1;break}else{C[Hl>>2]=hu,t[Ns>>2]=M?0:2;break}}else mn=w(ye-Ge),gn=w(mn/Je),mn=w(Je*mn),t[Ns>>2]=1,C[Hl>>2]=w(r+(Bu?gn:mn));while(0);Fn(I,Or,Nn,Sr,lf,La),Fn(I,Bn,hu,Sr,Ns,Hl);do if(Wu(I,Bn,hu)|0?0:(e0(e,I)|0)==4){if((t[(_0(I,Bn)|0)+4>>2]|0)==3){M=0;break}M=(t[(E0(I,Bn)|0)+4>>2]|0)!=3}else M=0;while(0);mn=w(C[La>>2]),gn=w(C[Hl>>2]),G1=t[lf>>2]|0,f0=t[Ns>>2]|0,Yt(I,Bu?mn:gn,Bu?gn:mn,El,Bu?G1:f0,Bu?f0:G1,Sr,as,S&(M^1),3488,N)|0,p[of>>0]=p[of>>0]|p[I+508>>0],I=t[I+960>>2]|0}while((I|0)!=0)}}else n=w(0);if(n=w(_r+n),f0=n>0]=f0|k[of>>0],r2&n>w(0)?(M=t[uf>>2]|0,((t[e+364+(M<<3)+4>>2]|0)!=0?(ql=w(Rn(e+364+(M<<3)|0,fs)),ql>=w(0)):0)?ye=w(Ru(w(0),w(ql-w(Nn-n)))):ye=w(0)):ye=n,Zt=Pr>>>0>>0,Zt){be=t[cs>>2]|0,K=Pr,M=0;do I=t[be+(K<<2)>>2]|0,t[I+24>>2]|0||(M=((t[(_0(I,Or)|0)+4>>2]|0)==3&1)+M|0,M=M+((t[(E0(I,Or)|0)+4>>2]|0)==3&1)|0),K=K+1|0;while((K|0)!=(In|0));M?(Ge=w(0),r=w(0)):vi=101}else vi=101;e:do if((vi|0)==101)switch(vi=0,s2|0){case 1:{M=0,Ge=w(ye*w(.5)),r=w(0);break e}case 2:{M=0,Ge=ye,r=w(0);break e}case 3:{if(s>>>0<=1){M=0,Ge=w(0),r=w(0);break e}r=w((s+-1|0)>>>0),M=0,Ge=w(0),r=w(w(Ru(ye,w(0)))/r);break e}case 5:{r=w(ye/w((s+1|0)>>>0)),M=0,Ge=r;break e}case 4:{r=w(ye/w(s>>>0)),M=0,Ge=w(r*w(.5));break e}default:{M=0,Ge=w(0),r=w(0);break e}}while(0);if(n=w(a2+Ge),Zt){Je=w(ye/w(M|0)),K=t[cs>>2]|0,I=Pr,ye=w(0);do{M=t[K+(I<<2)>>2]|0;e:do if((t[M+36>>2]|0)!=1){switch(t[M+24>>2]|0){case 1:{if(ae(M,Or)|0){if(!S)break e;mn=w(re(M,Or,Nn)),mn=w(mn+w(O0(e,Or))),mn=w(mn+w(zi(M,Or,Sr))),C[M+400+(t[Pc>>2]<<2)>>2]=mn;break e}break}case 0:if(f0=(t[(_0(M,Or)|0)+4>>2]|0)==3,mn=w(Je+n),n=f0?mn:n,S&&(f0=M+400+(t[Pc>>2]<<2)|0,C[f0>>2]=w(n+w(C[f0>>2]))),f0=(t[(E0(M,Or)|0)+4>>2]|0)==3,mn=w(Je+n),n=f0?mn:n,ea){mn=w(r+w(Kt(M,Or,Sr))),ye=hu,n=w(n+w(mn+w(C[M+504>>2])));break e}else{n=w(n+w(r+w(Fe(M,Or,Sr)))),ye=w(Ru(ye,w(Fe(M,Bn,Sr))));break e}default:}S&&(mn=w(Ge+w(O0(e,Or))),f0=M+400+(t[Pc>>2]<<2)|0,C[f0>>2]=w(mn+w(C[f0>>2])))}while(0);I=I+1|0}while((I|0)!=(In|0))}else ye=w(0);if(r=w(f2+n),i2?Ge=w(w(Kn(e,Bn,w(Wl+ye),Jf,h))-Wl):Ge=hu,Je=w(w(Kn(e,Bn,w(Wl+(l2?hu:ye)),Jf,h))-Wl),Zt&S){I=Pr;do{K=t[(t[cs>>2]|0)+(I<<2)>>2]|0;do if((t[K+36>>2]|0)!=1){if((t[K+24>>2]|0)==1){if(ae(K,Bn)|0){if(mn=w(re(K,Bn,hu)),mn=w(mn+w(O0(e,Bn))),mn=w(mn+w(zi(K,Bn,Sr))),M=t[Fc>>2]|0,C[K+400+(M<<2)>>2]=mn,!(Ne(mn)|0))break}else M=t[Fc>>2]|0;mn=w(O0(e,Bn)),C[K+400+(M<<2)>>2]=w(mn+w(zi(K,Bn,Sr)));break}M=e0(e,K)|0;do if((M|0)==4){if((t[(_0(K,Bn)|0)+4>>2]|0)==3){vi=139;break}if((t[(E0(K,Bn)|0)+4>>2]|0)==3){vi=139;break}if(Wu(K,Bn,hu)|0){n=Se;break}G1=t[K+908+(t[uf>>2]<<2)>>2]|0,t[Hl>>2]=G1,n=w(C[K+396>>2]),f0=Ne(n)|0,ye=(t[W>>2]=G1,w(C[W>>2])),f0?n=Je:(_r=w(Kt(K,Bn,Sr)),mn=w(ye/n),n=w(n*ye),n=w(_r+(Bu?mn:n))),C[La>>2]=n,C[Hl>>2]=w(w(Kt(K,Or,Sr))+ye),t[Ns>>2]=1,t[lf>>2]=1,Fn(K,Or,Nn,Sr,Ns,Hl),Fn(K,Bn,hu,Sr,lf,La),n=w(C[Hl>>2]),_r=w(C[La>>2]),mn=Bu?n:_r,n=Bu?_r:n,f0=((Ne(mn)|0)^1)&1,Yt(K,mn,n,El,f0,((Ne(n)|0)^1)&1,Sr,as,1,3493,N)|0,n=Se}else vi=139;while(0);e:do if((vi|0)==139){vi=0,n=w(Ge-w(Fe(K,Bn,Sr)));do if((t[(_0(K,Bn)|0)+4>>2]|0)==3){if((t[(E0(K,Bn)|0)+4>>2]|0)!=3)break;n=w(Se+w(Ru(w(0),w(n*w(.5)))));break e}while(0);if((t[(E0(K,Bn)|0)+4>>2]|0)==3){n=Se;break}if((t[(_0(K,Bn)|0)+4>>2]|0)==3){n=w(Se+w(Ru(w(0),n)));break}switch(M|0){case 1:{n=Se;break e}case 2:{n=w(Se+w(n*w(.5)));break e}default:{n=w(Se+n);break e}}}while(0);mn=w(_l+n),f0=K+400+(t[Fc>>2]<<2)|0,C[f0>>2]=w(mn+w(C[f0>>2]))}while(0);I=I+1|0}while((I|0)!=(In|0))}if(_l=w(_l+Je),Kf=w(Ru(Kf,r)),s=ss+1|0,In>>>0>=Vl>>>0)break;n=Nn,Pr=In,ss=s}do if(S){if(M=s>>>0>1,M?0:!(Ae(e)|0))break;if(!(Ne(hu)|0)){n=w(hu-_l);e:do switch(t[e+12>>2]|0){case 3:{Se=w(Se+n),Me=w(0);break}case 2:{Se=w(Se+w(n*w(.5))),Me=w(0);break}case 4:{hu>_l?Me=w(n/w(s>>>0)):Me=w(0);break}case 7:if(hu>_l){Se=w(Se+w(n/w(s<<1>>>0))),Me=w(n/w(s>>>0)),Me=M?Me:w(0);break e}else{Se=w(Se+w(n*w(.5))),Me=w(0);break e}case 6:{Me=w(n/w(ss>>>0)),Me=hu>_l&M?Me:w(0);break}default:Me=w(0)}while(0);if(s|0)for(Zt=1040+(Bn<<2)|0,Br=976+(Bn<<2)|0,be=0,I=0;;){e:do if(I>>>0>>0)for(ye=w(0),Je=w(0),n=w(0),K=I;;){M=t[(t[cs>>2]|0)+(K<<2)>>2]|0;do if((t[M+36>>2]|0)!=1?(t[M+24>>2]|0)==0:0){if((t[M+940>>2]|0)!=(be|0))break e;if(st(M,Bn)|0&&(mn=w(C[M+908+(t[Br>>2]<<2)>>2]),n=w(Ru(n,w(mn+w(Kt(M,Bn,Sr)))))),(e0(e,M)|0)!=5)break;ql=w(vt(M)),ql=w(ql+w(zi(M,0,Sr))),mn=w(C[M+912>>2]),mn=w(w(mn+w(Kt(M,0,Sr)))-ql),ql=w(Ru(Je,ql)),mn=w(Ru(ye,mn)),ye=mn,Je=ql,n=w(Ru(n,w(ql+mn)))}while(0);if(M=K+1|0,M>>>0>>0)K=M;else{K=M;break}}else Je=w(0),n=w(0),K=I;while(0);if(ft=w(Me+n),r=Se,Se=w(Se+ft),I>>>0>>0){Ge=w(r+Je),M=I;do{I=t[(t[cs>>2]|0)+(M<<2)>>2]|0;e:do if((t[I+36>>2]|0)!=1?(t[I+24>>2]|0)==0:0)switch(e0(e,I)|0){case 1:{mn=w(r+w(zi(I,Bn,Sr))),C[I+400+(t[Zt>>2]<<2)>>2]=mn;break e}case 3:{mn=w(w(Se-w(A0(I,Bn,Sr)))-w(C[I+908+(t[Br>>2]<<2)>>2])),C[I+400+(t[Zt>>2]<<2)>>2]=mn;break e}case 2:{mn=w(r+w(w(ft-w(C[I+908+(t[Br>>2]<<2)>>2]))*w(.5))),C[I+400+(t[Zt>>2]<<2)>>2]=mn;break e}case 4:{if(mn=w(r+w(zi(I,Bn,Sr))),C[I+400+(t[Zt>>2]<<2)>>2]=mn,Wu(I,Bn,hu)|0||(Bu?(ye=w(C[I+908>>2]),n=w(ye+w(Kt(I,Or,Sr))),Je=ft):(Je=w(C[I+912>>2]),Je=w(Je+w(Kt(I,Bn,Sr))),n=ft,ye=w(C[I+908>>2])),Ci(n,ye)|0?Ci(Je,w(C[I+912>>2]))|0:0))break e;Yt(I,n,Je,El,1,1,Sr,as,1,3501,N)|0;break e}case 5:{C[I+404>>2]=w(w(Ge-w(vt(I)))+w(re(I,0,hu)));break e}default:break e}while(0);M=M+1|0}while((M|0)!=(K|0))}if(be=be+1|0,(be|0)==(s|0))break;I=K}}}while(0);if(C[e+908>>2]=w(Kn(e,2,Xf,h,h)),C[e+912>>2]=w(Kn(e,0,j1,D,h)),((sf|0)!=0?(z1=t[e+32>>2]|0,H1=(sf|0)==2,!(H1&(z1|0)!=2)):0)?H1&(z1|0)==2&&(n=w(Qf+Nn),n=w(Ru(w(Xp(n,w(Qt(e,Or,Kf,fs)))),Qf)),vi=198):(n=w(Kn(e,Or,Kf,fs,h)),vi=198),(vi|0)==198&&(C[e+908+(t[976+(Or<<2)>>2]<<2)>>2]=n),((af|0)!=0?(W1=t[e+32>>2]|0,V1=(af|0)==2,!(V1&(W1|0)!=2)):0)?V1&(W1|0)==2&&(n=w(Wl+hu),n=w(Ru(w(Xp(n,w(Qt(e,Bn,w(Wl+_l),Jf)))),Wl)),vi=204):(n=w(Kn(e,Bn,w(Wl+_l),Jf,h)),vi=204),(vi|0)==204&&(C[e+908+(t[976+(Bn<<2)>>2]<<2)>>2]=n),S){if((t[q1>>2]|0)==2){I=976+(Bn<<2)|0,K=1040+(Bn<<2)|0,M=0;do be=Ti(e,M)|0,t[be+24>>2]|0||(G1=t[I>>2]|0,mn=w(C[e+908+(G1<<2)>>2]),f0=be+400+(t[K>>2]<<2)|0,mn=w(mn-w(C[f0>>2])),C[f0>>2]=w(mn-w(C[be+908+(G1<<2)>>2]))),M=M+1|0;while((M|0)!=(Vl|0))}if(u|0){M=Bu?sf:l;do On(e,u,Sr,M,as,El,N),u=t[u+960>>2]|0;while((u|0)!=0)}if(M=(Or|2|0)==3,I=(Bn|2|0)==3,M|I){u=0;do K=t[(t[cs>>2]|0)+(u<<2)>>2]|0,(t[K+36>>2]|0)!=1&&(M&&Sn(e,K,Or),I&&Sn(e,K,Bn)),u=u+1|0;while((u|0)!=(Vl|0))}}}while(0);m=ff}function Ju(e,n){e=e|0,n=w(n);var r=0;Cn(e,n>=w(0),3147),r=n==w(0),C[e+4>>2]=r?w(0):n}function ti(e,n,r,u){e=e|0,n=w(n),r=w(r),u=u|0;var l=Tt,s=Tt,h=0,D=0,S=0;t[2278]=(t[2278]|0)+1,Jr(e),Wu(e,2,n)|0?(l=w(Rn(t[e+992>>2]|0,n)),S=1,l=w(l+w(Kt(e,2,n)))):(l=w(Rn(e+380|0,n)),l>=w(0)?S=2:(S=((Ne(n)|0)^1)&1,l=n)),Wu(e,0,r)|0?(s=w(Rn(t[e+996>>2]|0,r)),D=1,s=w(s+w(Kt(e,0,n)))):(s=w(Rn(e+388|0,r)),s>=w(0)?D=2:(D=((Ne(r)|0)^1)&1,s=r)),h=e+976|0,(Yt(e,l,s,u,S,D,n,r,1,3189,t[h>>2]|0)|0?(x0(e,t[e+496>>2]|0,n,r,n),Fu(e,w(C[(t[h>>2]|0)+4>>2]),w(0),w(0)),p[11696]|0):0)&&mf(e,7)}function Jr(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;D=m,m=m+32|0,h=D+24|0,s=D+16|0,u=D+8|0,l=D,r=0;do n=e+380+(r<<3)|0,((t[e+380+(r<<3)+4>>2]|0)!=0?(S=n,N=t[S+4>>2]|0,M=u,t[M>>2]=t[S>>2],t[M+4>>2]=N,M=e+364+(r<<3)|0,N=t[M+4>>2]|0,S=l,t[S>>2]=t[M>>2],t[S+4>>2]=N,t[s>>2]=t[u>>2],t[s+4>>2]=t[u+4>>2],t[h>>2]=t[l>>2],t[h+4>>2]=t[l+4>>2],Bi(s,h)|0):0)||(n=e+348+(r<<3)|0),t[e+992+(r<<2)>>2]=n,r=r+1|0;while((r|0)!=2);m=D}function Wu(e,n,r){e=e|0,n=n|0,r=w(r);var u=0;switch(e=t[e+992+(t[976+(n<<2)>>2]<<2)>>2]|0,t[e+4>>2]|0){case 0:case 3:{e=0;break}case 1:{w(C[e>>2])>2])>2]|0){case 2:{n=w(w(w(C[e>>2])*n)/w(100));break}case 1:{n=w(C[e>>2]);break}default:n=w(ie)}return w(n)}function x0(e,n,r,u,l){e=e|0,n=n|0,r=w(r),u=w(u),l=w(l);var s=0,h=Tt;n=t[e+944>>2]|0?n:1,s=B0(t[e+4>>2]|0,n)|0,n=gf(s,n)|0,r=w(Ar(e,s,r)),u=w(Ar(e,n,u)),h=w(r+w(zi(e,s,l))),C[e+400+(t[1040+(s<<2)>>2]<<2)>>2]=h,r=w(r+w(A0(e,s,l))),C[e+400+(t[1e3+(s<<2)>>2]<<2)>>2]=r,r=w(u+w(zi(e,n,l))),C[e+400+(t[1040+(n<<2)>>2]<<2)>>2]=r,l=w(u+w(A0(e,n,l))),C[e+400+(t[1e3+(n<<2)>>2]<<2)>>2]=l}function Fu(e,n,r,u){e=e|0,n=w(n),r=w(r),u=w(u);var l=0,s=0,h=Tt,D=Tt,S=0,N=0,M=Tt,I=0,K=Tt,be=Tt,Se=Tt,ye=Tt;if(n!=w(0)&&(l=e+400|0,ye=w(C[l>>2]),s=e+404|0,Se=w(C[s>>2]),I=e+416|0,be=w(C[I>>2]),N=e+420|0,h=w(C[N>>2]),K=w(ye+r),M=w(Se+u),u=w(K+be),D=w(M+h),S=(t[e+988>>2]|0)==1,C[l>>2]=w($0(ye,n,0,S)),C[s>>2]=w($0(Se,n,0,S)),r=w(OE(w(be*n),w(1))),Ci(r,w(0))|0?s=0:s=(Ci(r,w(1))|0)^1,r=w(OE(w(h*n),w(1))),Ci(r,w(0))|0?l=0:l=(Ci(r,w(1))|0)^1,ye=w($0(u,n,S&s,S&(s^1))),C[I>>2]=w(ye-w($0(K,n,0,S))),ye=w($0(D,n,S&l,S&(l^1))),C[N>>2]=w(ye-w($0(M,n,0,S))),s=(t[e+952>>2]|0)-(t[e+948>>2]|0)>>2,s|0)){l=0;do Fu(Ti(e,l)|0,n,K,M),l=l+1|0;while((l|0)!=(s|0))}}function li(e,n,r,u,l){switch(e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,r|0){case 5:case 0:{e=i8(t[489]|0,u,l)|0;break}default:e=bL(u,l)|0}return e|0}function Tl(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;l=m,m=m+16|0,s=l,t[s>>2]=u,zs(e,0,n,r,s),m=l}function zs(e,n,r,u,l){if(e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,e=e|0?e:956,C8[t[e+8>>2]&1](e,n,r,u,l)|0,(r|0)==5)$n();else return}function Vu(e,n,r){e=e|0,n=n|0,r=r|0,p[e+n>>0]=r&1}function sa(e,n){e=e|0,n=n|0;var r=0,u=0;t[e>>2]=0,t[e+4>>2]=0,t[e+8>>2]=0,r=n+4|0,u=(t[r>>2]|0)-(t[n>>2]|0)>>2,u|0&&(Xi(e,u),Hs(e,t[n>>2]|0,t[r>>2]|0,u))}function Xi(e,n){e=e|0,n=n|0;var r=0;if((R0(e)|0)>>>0>>0&&hi(e),n>>>0>1073741823)$n();else{r=pn(n<<2)|0,t[e+4>>2]=r,t[e>>2]=r,t[e+8>>2]=r+(n<<2);return}}function Hs(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,u=e+4|0,e=r-n|0,(e|0)>0&&(gr(t[u>>2]|0,n|0,e|0)|0,t[u>>2]=(t[u>>2]|0)+(e>>>2<<2))}function R0(e){return e=e|0,1073741823}function zi(e,n,r){return e=e|0,n=n|0,r=w(r),(Hi(n)|0?(t[e+96>>2]|0)!=0:0)?e=e+92|0:e=dt(e+60|0,t[1040+(n<<2)>>2]|0,992)|0,w(rl(e,r))}function A0(e,n,r){return e=e|0,n=n|0,r=w(r),(Hi(n)|0?(t[e+104>>2]|0)!=0:0)?e=e+100|0:e=dt(e+60|0,t[1e3+(n<<2)>>2]|0,992)|0,w(rl(e,r))}function Hi(e){return e=e|0,(e|1|0)==3|0}function rl(e,n){return e=e|0,n=w(n),(t[e+4>>2]|0)==3?n=w(0):n=w(Rn(e,n)),w(n)}function Cl(e,n){return e=e|0,n=n|0,e=t[e>>2]|0,((e|0)==0?(n|0)>1?n:1:e)|0}function B0(e,n){e=e|0,n=n|0;var r=0;e:do if((n|0)==2){switch(e|0){case 2:{e=3;break e}case 3:break;default:{r=4;break e}}e=2}else r=4;while(0);return e|0}function O0(e,n){e=e|0,n=n|0;var r=Tt;return((Hi(n)|0?(t[e+312>>2]|0)!=0:0)?(r=w(C[e+308>>2]),r>=w(0)):0)||(r=w(Ru(w(C[(dt(e+276|0,t[1040+(n<<2)>>2]|0,992)|0)>>2]),w(0)))),w(r)}function ho(e,n){e=e|0,n=n|0;var r=Tt;return((Hi(n)|0?(t[e+320>>2]|0)!=0:0)?(r=w(C[e+316>>2]),r>=w(0)):0)||(r=w(Ru(w(C[(dt(e+276|0,t[1e3+(n<<2)>>2]|0,992)|0)>>2]),w(0)))),w(r)}function Pu(e,n,r){e=e|0,n=n|0,r=w(r);var u=Tt;return((Hi(n)|0?(t[e+240>>2]|0)!=0:0)?(u=w(Rn(e+236|0,r)),u>=w(0)):0)||(u=w(Ru(w(Rn(dt(e+204|0,t[1040+(n<<2)>>2]|0,992)|0,r)),w(0)))),w(u)}function Zu(e,n,r){e=e|0,n=n|0,r=w(r);var u=Tt;return((Hi(n)|0?(t[e+248>>2]|0)!=0:0)?(u=w(Rn(e+244|0,r)),u>=w(0)):0)||(u=w(Ru(w(Rn(dt(e+204|0,t[1e3+(n<<2)>>2]|0,992)|0,r)),w(0)))),w(u)}function es(e,n,r,u,l,s,h){e=e|0,n=w(n),r=w(r),u=u|0,l=l|0,s=w(s),h=w(h);var D=Tt,S=Tt,N=Tt,M=Tt,I=Tt,K=Tt,be=0,Se=0,ye=0;ye=m,m=m+16|0,be=ye,Se=e+964|0,qu(e,(t[Se>>2]|0)!=0,3519),D=w(Rr(e,2,n)),S=w(Rr(e,0,n)),N=w(Kt(e,2,n)),M=w(Kt(e,0,n)),Ne(n)|0?I=n:I=w(Ru(w(0),w(w(n-N)-D))),Ne(r)|0?K=r:K=w(Ru(w(0),w(w(r-M)-S))),(u|0)==1&(l|0)==1?(C[e+908>>2]=w(Kn(e,2,w(n-N),s,s)),n=w(Kn(e,0,w(r-M),h,s))):(x8[t[Se>>2]&1](be,e,I,u,K,l),I=w(D+w(C[be>>2])),K=w(n-N),C[e+908>>2]=w(Kn(e,2,(u|2|0)==2?I:K,s,s)),K=w(S+w(C[be+4>>2])),n=w(r-M),n=w(Kn(e,0,(l|2|0)==2?K:n,h,s))),C[e+912>>2]=n,m=ye}function _s(e,n,r,u,l,s,h){e=e|0,n=w(n),r=w(r),u=u|0,l=l|0,s=w(s),h=w(h);var D=Tt,S=Tt,N=Tt,M=Tt;N=w(Rr(e,2,s)),D=w(Rr(e,0,s)),M=w(Kt(e,2,s)),S=w(Kt(e,0,s)),n=w(n-M),C[e+908>>2]=w(Kn(e,2,(u|2|0)==2?N:n,s,s)),r=w(r-S),C[e+912>>2]=w(Kn(e,0,(l|2|0)==2?D:r,h,s))}function aa(e,n,r,u,l,s,h){e=e|0,n=w(n),r=w(r),u=u|0,l=l|0,s=w(s),h=w(h);var D=0,S=Tt,N=Tt;return D=(u|0)==2,((n<=w(0)&D?0:!(r<=w(0)&(l|0)==2))?!((u|0)==1&(l|0)==1):0)?e=0:(S=w(Kt(e,0,s)),N=w(Kt(e,2,s)),D=n>2]=w(Kn(e,2,D?w(0):n,s,s)),n=w(r-S),D=r>2]=w(Kn(e,0,D?w(0):n,h,s)),e=1),e|0}function gf(e,n){return e=e|0,n=n|0,_n(e)|0?e=B0(2,n)|0:e=0,e|0}function $u(e,n,r){return e=e|0,n=n|0,r=w(r),r=w(Pu(e,n,r)),w(r+w(O0(e,n)))}function Es(e,n,r){return e=e|0,n=n|0,r=w(r),r=w(Zu(e,n,r)),w(r+w(ho(e,n)))}function Rr(e,n,r){e=e|0,n=n|0,r=w(r);var u=Tt;return u=w($u(e,n,r)),w(u+w(Es(e,n,r)))}function to(e){return e=e|0,t[e+24>>2]|0?e=0:w(nu(e))!=w(0)?e=1:e=w(fu(e))!=w(0),e|0}function nu(e){e=e|0;var n=Tt;if(t[e+944>>2]|0){if(n=w(C[e+44>>2]),Ne(n)|0)return n=w(C[e+40>>2]),e=n>w(0)&((Ne(n)|0)^1),w(e?n:w(0))}else n=w(0);return w(n)}function fu(e){e=e|0;var n=Tt,r=0,u=Tt;do if(t[e+944>>2]|0){if(n=w(C[e+48>>2]),Ne(n)|0){if(r=p[(t[e+976>>2]|0)+2>>0]|0,r<<24>>24==0?(u=w(C[e+40>>2]),u>24?w(1):w(0)}}else n=w(0);while(0);return w(n)}function Li(e){e=e|0;var n=0,r=0;if(bv(e+400|0,0,540)|0,p[e+985>>0]=1,ms(e),r=Su(e)|0,r|0){n=e+948|0,e=0;do Li(t[(t[n>>2]|0)+(e<<2)>>2]|0),e=e+1|0;while((e|0)!=(r|0))}}function ni(e,n,r,u,l,s,h,D,S,N){e=e|0,n=n|0,r=w(r),u=u|0,l=w(l),s=w(s),h=w(h),D=D|0,S=S|0,N=N|0;var M=0,I=Tt,K=0,be=0,Se=Tt,ye=Tt,Je=0,Ge=Tt,ft=0,Me=Tt,Pe=0,Zt=0,Br=0,In=0,gn=0,_r=0,Pr=0,Nn=0,uu=0,os=0;uu=m,m=m+16|0,Br=uu+12|0,In=uu+8|0,gn=uu+4|0,_r=uu,Nn=B0(t[e+4>>2]|0,S)|0,Pe=Hi(Nn)|0,I=w(Rn(Tn(n)|0,Pe?s:h)),Zt=Wu(n,2,s)|0,Pr=Wu(n,0,h)|0;do if(Ne(I)|0?0:!(Ne(Pe?r:l)|0)){if(M=n+504|0,!(Ne(w(C[M>>2]))|0)&&(!(ir(t[n+976>>2]|0,0)|0)||(t[n+500>>2]|0)==(t[2278]|0)))break;C[M>>2]=w(Ru(I,w(Rr(n,Nn,s))))}else K=7;while(0);do if((K|0)==7){if(ft=Pe^1,!(ft|Zt^1)){h=w(Rn(t[n+992>>2]|0,s)),C[n+504>>2]=w(Ru(h,w(Rr(n,2,s))));break}if(!(Pe|Pr^1)){h=w(Rn(t[n+996>>2]|0,h)),C[n+504>>2]=w(Ru(h,w(Rr(n,0,s))));break}C[Br>>2]=w(ie),C[In>>2]=w(ie),t[gn>>2]=0,t[_r>>2]=0,Ge=w(Kt(n,2,s)),Me=w(Kt(n,0,s)),Zt?(Se=w(Ge+w(Rn(t[n+992>>2]|0,s))),C[Br>>2]=Se,t[gn>>2]=1,be=1):(be=0,Se=w(ie)),Pr?(I=w(Me+w(Rn(t[n+996>>2]|0,h))),C[In>>2]=I,t[_r>>2]=1,M=1):(M=0,I=w(ie)),K=t[e+32>>2]|0,Pe&(K|0)==2?K=2:(Ne(Se)|0?!(Ne(r)|0):0)&&(C[Br>>2]=r,t[gn>>2]=2,be=2,Se=r),(((K|0)==2&ft?0:Ne(I)|0)?!(Ne(l)|0):0)&&(C[In>>2]=l,t[_r>>2]=2,M=2,I=l),ye=w(C[n+396>>2]),Je=Ne(ye)|0;do if(Je)K=be;else{if((be|0)==1&ft){C[In>>2]=w(w(Se-Ge)/ye),t[_r>>2]=1,M=1,K=1;break}Pe&(M|0)==1?(C[Br>>2]=w(ye*w(I-Me)),t[gn>>2]=1,M=1,K=1):K=be}while(0);os=Ne(r)|0,be=(e0(e,n)|0)!=4,(Pe|Zt|((u|0)!=1|os)|(be|(K|0)==1)?0:(C[Br>>2]=r,t[gn>>2]=1,!Je))&&(C[In>>2]=w(w(r-Ge)/ye),t[_r>>2]=1,M=1),(Pr|ft|((D|0)!=1|(Ne(l)|0))|(be|(M|0)==1)?0:(C[In>>2]=l,t[_r>>2]=1,!Je))&&(C[Br>>2]=w(ye*w(l-Me)),t[gn>>2]=1),Fn(n,2,s,s,gn,Br),Fn(n,0,h,s,_r,In),r=w(C[Br>>2]),l=w(C[In>>2]),Yt(n,r,l,S,t[gn>>2]|0,t[_r>>2]|0,s,h,0,3565,N)|0,h=w(C[n+908+(t[976+(Nn<<2)>>2]<<2)>>2]),C[n+504>>2]=w(Ru(h,w(Rr(n,Nn,s))))}while(0);t[n+500>>2]=t[2278],m=uu}function Kn(e,n,r,u,l){return e=e|0,n=n|0,r=w(r),u=w(u),l=w(l),u=w(Qt(e,n,r,u)),w(Ru(u,w(Rr(e,n,l))))}function e0(e,n){return e=e|0,n=n|0,n=n+20|0,n=t[((t[n>>2]|0)==0?e+16|0:n)>>2]|0,((n|0)==5?_n(t[e+4>>2]|0)|0:0)&&(n=1),n|0}function _0(e,n){return e=e|0,n=n|0,(Hi(n)|0?(t[e+96>>2]|0)!=0:0)?n=4:n=t[1040+(n<<2)>>2]|0,e+60+(n<<3)|0}function E0(e,n){return e=e|0,n=n|0,(Hi(n)|0?(t[e+104>>2]|0)!=0:0)?n=5:n=t[1e3+(n<<2)>>2]|0,e+60+(n<<3)|0}function Fn(e,n,r,u,l,s){switch(e=e|0,n=n|0,r=w(r),u=w(u),l=l|0,s=s|0,r=w(Rn(e+380+(t[976+(n<<2)>>2]<<3)|0,r)),r=w(r+w(Kt(e,n,u))),t[l>>2]|0){case 2:case 1:{l=Ne(r)|0,u=w(C[s>>2]),C[s>>2]=l|u>2]=2,C[s>>2]=r);break}default:}}function ae(e,n){return e=e|0,n=n|0,e=e+132|0,(Hi(n)|0?(t[(dt(e,4,948)|0)+4>>2]|0)!=0:0)?e=1:e=(t[(dt(e,t[1040+(n<<2)>>2]|0,948)|0)+4>>2]|0)!=0,e|0}function re(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0;return e=e+132|0,(Hi(n)|0?(u=dt(e,4,948)|0,(t[u+4>>2]|0)!=0):0)?l=4:(u=dt(e,t[1040+(n<<2)>>2]|0,948)|0,t[u+4>>2]|0?l=4:r=w(0)),(l|0)==4&&(r=w(Rn(u,r))),w(r)}function Fe(e,n,r){e=e|0,n=n|0,r=w(r);var u=Tt;return u=w(C[e+908+(t[976+(n<<2)>>2]<<2)>>2]),u=w(u+w(zi(e,n,r))),w(u+w(A0(e,n,r)))}function Ae(e){e=e|0;var n=0,r=0,u=0;e:do if(_n(t[e+4>>2]|0)|0)n=0;else if((t[e+16>>2]|0)!=5)if(r=Su(e)|0,!r)n=0;else for(n=0;;){if(u=Ti(e,n)|0,(t[u+24>>2]|0)==0?(t[u+20>>2]|0)==5:0){n=1;break e}if(n=n+1|0,n>>>0>=r>>>0){n=0;break}}else n=1;while(0);return n|0}function st(e,n){e=e|0,n=n|0;var r=Tt;return r=w(C[e+908+(t[976+(n<<2)>>2]<<2)>>2]),r>=w(0)&((Ne(r)|0)^1)|0}function vt(e){e=e|0;var n=Tt,r=0,u=0,l=0,s=0,h=0,D=0,S=Tt;if(r=t[e+968>>2]|0,r)S=w(C[e+908>>2]),n=w(C[e+912>>2]),n=w(D8[r&0](e,S,n)),qu(e,(Ne(n)|0)^1,3573);else{s=Su(e)|0;do if(s|0){for(r=0,l=0;;){if(u=Ti(e,l)|0,t[u+940>>2]|0){h=8;break}if((t[u+24>>2]|0)!=1)if(D=(e0(e,u)|0)==5,D){r=u;break}else r=(r|0)==0?u:r;if(l=l+1|0,l>>>0>=s>>>0){h=8;break}}if((h|0)==8&&!r)break;return n=w(vt(r)),w(n+w(C[r+404>>2]))}while(0);n=w(C[e+912>>2])}return w(n)}function Qt(e,n,r,u){e=e|0,n=n|0,r=w(r),u=w(u);var l=Tt,s=0;return _n(n)|0?(n=1,s=3):Hi(n)|0?(n=0,s=3):(u=w(ie),l=w(ie)),(s|0)==3&&(l=w(Rn(e+364+(n<<3)|0,u)),u=w(Rn(e+380+(n<<3)|0,u))),s=u=w(0)&((Ne(u)|0)^1)),r=s?u:r,s=l>=w(0)&((Ne(l)|0)^1)&r>2]|0,s)|0,Se=gf(Je,s)|0,ye=Hi(Je)|0,I=w(Kt(n,2,r)),K=w(Kt(n,0,r)),Wu(n,2,r)|0?D=w(I+w(Rn(t[n+992>>2]|0,r))):(ae(n,2)|0?Bt(n,2)|0:0)?(D=w(C[e+908>>2]),S=w(O0(e,2)),S=w(D-w(S+w(ho(e,2)))),D=w(re(n,2,r)),D=w(Kn(n,2,w(S-w(D+w(Fi(n,2,r)))),r,r))):D=w(ie),Wu(n,0,l)|0?S=w(K+w(Rn(t[n+996>>2]|0,l))):(ae(n,0)|0?Bt(n,0)|0:0)?(S=w(C[e+912>>2]),ft=w(O0(e,0)),ft=w(S-w(ft+w(ho(e,0)))),S=w(re(n,0,l)),S=w(Kn(n,0,w(ft-w(S+w(Fi(n,0,l)))),l,r))):S=w(ie),N=Ne(D)|0,M=Ne(S)|0;do if(N^M?(be=w(C[n+396>>2]),!(Ne(be)|0)):0)if(N){D=w(I+w(w(S-K)*be));break}else{ft=w(K+w(w(D-I)/be)),S=M?ft:S;break}while(0);M=Ne(D)|0,N=Ne(S)|0,M|N&&(Me=(M^1)&1,u=r>w(0)&((u|0)!=0&M),D=ye?D:u?r:D,Yt(n,D,S,s,ye?Me:u?2:Me,M&(N^1)&1,D,S,0,3623,h)|0,D=w(C[n+908>>2]),D=w(D+w(Kt(n,2,r))),S=w(C[n+912>>2]),S=w(S+w(Kt(n,0,r)))),Yt(n,D,S,s,1,1,D,S,1,3635,h)|0,(Bt(n,Je)|0?!(ae(n,Je)|0):0)?(Me=t[976+(Je<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(ft-w(C[n+908+(Me<<2)>>2])),ft=w(ft-w(ho(e,Je))),ft=w(ft-w(A0(n,Je,r))),ft=w(ft-w(Fi(n,Je,ye?r:l))),C[n+400+(t[1040+(Je<<2)>>2]<<2)>>2]=ft):Ge=21;do if((Ge|0)==21){if(ae(n,Je)|0?0:(t[e+8>>2]|0)==1){Me=t[976+(Je<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(w(ft-w(C[n+908+(Me<<2)>>2]))*w(.5)),C[n+400+(t[1040+(Je<<2)>>2]<<2)>>2]=ft;break}(ae(n,Je)|0?0:(t[e+8>>2]|0)==2)&&(Me=t[976+(Je<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(ft-w(C[n+908+(Me<<2)>>2])),C[n+400+(t[1040+(Je<<2)>>2]<<2)>>2]=ft)}while(0);(Bt(n,Se)|0?!(ae(n,Se)|0):0)?(Me=t[976+(Se<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(ft-w(C[n+908+(Me<<2)>>2])),ft=w(ft-w(ho(e,Se))),ft=w(ft-w(A0(n,Se,r))),ft=w(ft-w(Fi(n,Se,ye?l:r))),C[n+400+(t[1040+(Se<<2)>>2]<<2)>>2]=ft):Ge=30;do if((Ge|0)==30?!(ae(n,Se)|0):0){if((e0(e,n)|0)==2){Me=t[976+(Se<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(w(ft-w(C[n+908+(Me<<2)>>2]))*w(.5)),C[n+400+(t[1040+(Se<<2)>>2]<<2)>>2]=ft;break}Me=(e0(e,n)|0)==3,Me^(t[e+28>>2]|0)==2&&(Me=t[976+(Se<<2)>>2]|0,ft=w(C[e+908+(Me<<2)>>2]),ft=w(ft-w(C[n+908+(Me<<2)>>2])),C[n+400+(t[1040+(Se<<2)>>2]<<2)>>2]=ft)}while(0)}function Sn(e,n,r){e=e|0,n=n|0,r=r|0;var u=Tt,l=0;l=t[976+(r<<2)>>2]|0,u=w(C[n+908+(l<<2)>>2]),u=w(w(C[e+908+(l<<2)>>2])-u),u=w(u-w(C[n+400+(t[1040+(r<<2)>>2]<<2)>>2])),C[n+400+(t[1e3+(r<<2)>>2]<<2)>>2]=u}function _n(e){return e=e|0,(e|1|0)==1|0}function Tn(e){e=e|0;var n=Tt;switch(t[e+56>>2]|0){case 0:case 3:{n=w(C[e+40>>2]),n>w(0)&((Ne(n)|0)^1)?e=p[(t[e+976>>2]|0)+2>>0]|0?1056:992:e=1056;break}default:e=e+52|0}return e|0}function ir(e,n){return e=e|0,n=n|0,(p[e+n>>0]|0)!=0|0}function Bt(e,n){return e=e|0,n=n|0,e=e+132|0,(Hi(n)|0?(t[(dt(e,5,948)|0)+4>>2]|0)!=0:0)?e=1:e=(t[(dt(e,t[1e3+(n<<2)>>2]|0,948)|0)+4>>2]|0)!=0,e|0}function Fi(e,n,r){e=e|0,n=n|0,r=w(r);var u=0,l=0;return e=e+132|0,(Hi(n)|0?(u=dt(e,5,948)|0,(t[u+4>>2]|0)!=0):0)?l=4:(u=dt(e,t[1e3+(n<<2)>>2]|0,948)|0,t[u+4>>2]|0?l=4:r=w(0)),(l|0)==4&&(r=w(Rn(u,r))),w(r)}function Ar(e,n,r){return e=e|0,n=n|0,r=w(r),ae(e,n)|0?r=w(re(e,n,r)):r=w(-w(Fi(e,n,r))),w(r)}function mr(e){return e=w(e),C[W>>2]=e,t[W>>2]|0|0}function Y(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>1073741823)$n();else{l=pn(n<<2)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<2)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<2)}function ri(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>2)<<2)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function ii(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-4-n|0)>>>2)<<2)),e=t[e>>2]|0,e|0&&_t(e)}function Vr(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;if(h=e+4|0,D=t[h>>2]|0,l=D-u|0,s=l>>2,e=n+(s<<2)|0,e>>>0>>0){u=D;do t[u>>2]=t[e>>2],e=e+4|0,u=(t[h>>2]|0)+4|0,t[h>>2]=u;while(e>>>0>>0)}s|0&&Ty(D+(0-s<<2)|0,n|0,l|0)|0}function at(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0;return D=n+4|0,S=t[D>>2]|0,l=t[e>>2]|0,h=r,s=h-l|0,u=S+(0-(s>>2)<<2)|0,t[D>>2]=u,(s|0)>0&&gr(u|0,l|0,s|0)|0,l=e+4|0,s=n+8|0,u=(t[l>>2]|0)-h|0,(u|0)>0&&(gr(t[s>>2]|0,r|0,u|0)|0,t[s>>2]=(t[s>>2]|0)+(u>>>2<<2)),h=t[e>>2]|0,t[e>>2]=t[D>>2],t[D>>2]=h,h=t[l>>2]|0,t[l>>2]=t[s>>2],t[s>>2]=h,h=e+8|0,r=n+12|0,e=t[h>>2]|0,t[h>>2]=t[r>>2],t[r>>2]=e,t[n>>2]=t[D>>2],S|0}function Di(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;if(h=t[n>>2]|0,s=t[r>>2]|0,(h|0)!=(s|0)){l=e+8|0,r=((s+-4-h|0)>>>2)+1|0,e=h,u=t[l>>2]|0;do t[u>>2]=t[e>>2],u=(t[l>>2]|0)+4|0,t[l>>2]=u,e=e+4|0;while((e|0)!=(s|0));t[n>>2]=h+(r<<2)}}function ru(){we()}function D0(){var e=0;return e=pn(4)|0,Un(e),e|0}function Un(e){e=e|0,t[e>>2]=m0()|0}function t0(e){e=e|0,e|0&&(no(e),_t(e))}function no(e){e=e|0,Q0(t[e>>2]|0)}function vo(e,n,r){e=e|0,n=n|0,r=r|0,Vu(t[e>>2]|0,n,r)}function n0(e,n){e=e|0,n=w(n),Ju(t[e>>2]|0,n)}function Uo(e,n){return e=e|0,n=n|0,ir(t[e>>2]|0,n)|0}function ro(){var e=0;return e=pn(8)|0,Ba(e,0),e|0}function Ba(e,n){e=e|0,n=n|0,n?n=Yn(t[n>>2]|0)|0:n=cr()|0,t[e>>2]=n,t[e+4>>2]=0,ba(n,e)}function _f(e){e=e|0;var n=0;return n=pn(8)|0,Ba(n,e),n|0}function fc(e){e=e|0,e|0&&(Ds(e),_t(e))}function Ds(e){e=e|0;var n=0;zu(t[e>>2]|0),n=e+4|0,e=t[n>>2]|0,t[n>>2]=0,e|0&&(fa(e),_t(e))}function fa(e){e=e|0,U0(e)}function U0(e){e=e|0,e=t[e>>2]|0,e|0&&qr(e|0)}function cc(e){return e=e|0,Bs(e)|0}function Ua(e){e=e|0;var n=0,r=0;r=e+4|0,n=t[r>>2]|0,t[r>>2]=0,n|0&&(fa(n),_t(n)),co(t[e>>2]|0)}function E2(e,n){e=e|0,n=n|0,oa(t[e>>2]|0,t[n>>2]|0)}function nd(e,n){e=e|0,n=n|0,Z(t[e>>2]|0,n)}function rd(e,n,r){e=e|0,n=n|0,r=+r,dr(t[e>>2]|0,n,w(r))}function mo(e,n,r){e=e|0,n=n|0,r=+r,er(t[e>>2]|0,n,w(r))}function Hc(e,n){e=e|0,n=n|0,z(t[e>>2]|0,n)}function xl(e,n){e=e|0,n=n|0,$(t[e>>2]|0,n)}function il(e,n){e=e|0,n=n|0,ge(t[e>>2]|0,n)}function D2(e,n){e=e|0,n=n|0,y0(t[e>>2]|0,n)}function qs(e,n){e=e|0,n=n|0,Qe(t[e>>2]|0,n)}function Rl(e,n){e=e|0,n=n|0,ji(t[e>>2]|0,n)}function id(e,n,r){e=e|0,n=n|0,r=+r,An(t[e>>2]|0,n,w(r))}function jo(e,n,r){e=e|0,n=n|0,r=+r,Nr(t[e>>2]|0,n,w(r))}function ja(e,n){e=e|0,n=n|0,Lr(t[e>>2]|0,n)}function za(e,n){e=e|0,n=n|0,ue(t[e>>2]|0,n)}function Ha(e,n){e=e|0,n=n|0,nt(t[e>>2]|0,n)}function ca(e,n){e=e|0,n=+n,Mt(t[e>>2]|0,w(n))}function ws(e,n){e=e|0,n=+n,rn(t[e>>2]|0,w(n))}function Ss(e,n){e=e|0,n=+n,Lt(t[e>>2]|0,w(n))}function ts(e,n){e=e|0,n=+n,It(t[e>>2]|0,w(n))}function zo(e,n){e=e|0,n=+n,sn(t[e>>2]|0,w(n))}function Ef(e,n){e=e|0,n=+n,fn(t[e>>2]|0,w(n))}function ul(e,n){e=e|0,n=+n,Jn(t[e>>2]|0,w(n))}function Gu(e){e=e|0,wr(t[e>>2]|0)}function qa(e,n){e=e|0,n=+n,Nu(t[e>>2]|0,w(n))}function r0(e,n){e=e|0,n=+n,T0(t[e>>2]|0,w(n))}function j0(e){e=e|0,J0(t[e>>2]|0)}function Df(e,n){e=e|0,n=+n,_i(t[e>>2]|0,w(n))}function qc(e,n){e=e|0,n=+n,Fo(t[e>>2]|0,w(n))}function dc(e,n){e=e|0,n=+n,hf(t[e>>2]|0,w(n))}function Al(e,n){e=e|0,n=+n,Sl(t[e>>2]|0,w(n))}function Ts(e,n){e=e|0,n=+n,Po(t[e>>2]|0,w(n))}function da(e,n){e=e|0,n=+n,ys(t[e>>2]|0,w(n))}function ud(e,n){e=e|0,n=+n,Io(t[e>>2]|0,w(n))}function pa(e,n){e=e|0,n=+n,bo(t[e>>2]|0,w(n))}function pc(e,n){e=e|0,n=+n,Qu(t[e>>2]|0,w(n))}function Wc(e,n,r){e=e|0,n=n|0,r=+r,Pt(t[e>>2]|0,n,w(r))}function qi(e,n,r){e=e|0,n=n|0,r=+r,it(t[e>>2]|0,n,w(r))}function g(e,n,r){e=e|0,n=n|0,r=+r,Dt(t[e>>2]|0,n,w(r))}function y(e){return e=e|0,ke(t[e>>2]|0)|0}function R(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;u=m,m=m+16|0,l=u,Cr(l,t[n>>2]|0,r),F(e,l),m=u}function F(e,n){e=e|0,n=n|0,b(e,t[n+4>>2]|0,+w(C[n>>2]))}function b(e,n,r){e=e|0,n=n|0,r=+r,t[e>>2]=n,U[e+8>>3]=r}function J(e){return e=e|0,G(t[e>>2]|0)|0}function ce(e){return e=e|0,Te(t[e>>2]|0)|0}function mt(e){return e=e|0,Re(t[e>>2]|0)|0}function xt(e){return e=e|0,Us(t[e>>2]|0)|0}function kt(e){return e=e|0,ht(t[e>>2]|0)|0}function xr(e){return e=e|0,B(t[e>>2]|0)|0}function i0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;u=m,m=m+16|0,l=u,g0(l,t[n>>2]|0,r),F(e,l),m=u}function cu(e){return e=e|0,He(t[e>>2]|0)|0}function z0(e){return e=e|0,Ct(t[e>>2]|0)|0}function Ol(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,Dn(u,t[n>>2]|0),F(e,u),m=r}function u0(e){return e=e|0,+ +w(pf(t[e>>2]|0))}function Ve(e){return e=e|0,+ +w(bs(t[e>>2]|0))}function Ue(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,au(u,t[n>>2]|0),F(e,u),m=r}function lt(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,Lu(u,t[n>>2]|0),F(e,u),m=r}function $t(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,nl(u,t[n>>2]|0),F(e,u),m=r}function Wn(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,vf(u,t[n>>2]|0),F(e,u),m=r}function si(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,js(u,t[n>>2]|0),F(e,u),m=r}function ur(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,gs(u,t[n>>2]|0),F(e,u),m=r}function ci(e){return e=e|0,+ +w(Tu(t[e>>2]|0))}function Qi(e,n){return e=e|0,n=n|0,+ +w(un(t[e>>2]|0,n))}function Gr(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;u=m,m=m+16|0,l=u,$e(l,t[n>>2]|0,r),F(e,l),m=u}function Cu(e,n,r){e=e|0,n=n|0,r=r|0,Ia(t[e>>2]|0,t[n>>2]|0,r)}function Wa(e,n){e=e|0,n=n|0,ku(t[e>>2]|0,t[n>>2]|0)}function Va(e){return e=e|0,Su(t[e>>2]|0)|0}function od(e){return e=e|0,e=fi(t[e>>2]|0)|0,e?e=cc(e)|0:e=0,e|0}function w2(e,n){return e=e|0,n=n|0,e=Ti(t[e>>2]|0,n)|0,e?e=cc(e)|0:e=0,e|0}function S2(e,n){e=e|0,n=n|0;var r=0,u=0;u=pn(4)|0,wf(u,n),r=e+4|0,n=t[r>>2]|0,t[r>>2]=u,n|0&&(fa(n),_t(n)),ua(t[e>>2]|0,1)}function wf(e,n){e=e|0,n=n|0,ll(e,n)}function ld(e,n,r,u,l,s){e=e|0,n=n|0,r=w(r),u=u|0,l=w(l),s=s|0;var h=0,D=0;h=m,m=m+16|0,D=h,ch(D,Bs(n)|0,+r,u,+l,s),C[e>>2]=w(+U[D>>3]),C[e+4>>2]=w(+U[D+8>>3]),m=h}function ch(e,n,r,u,l,s){e=e|0,n=n|0,r=+r,u=u|0,l=+l,s=s|0;var h=0,D=0,S=0,N=0,M=0;h=m,m=m+32|0,M=h+8|0,N=h+20|0,S=h,D=h+16|0,U[M>>3]=r,t[N>>2]=u,U[S>>3]=l,t[D>>2]=s,Vc(e,t[n+4>>2]|0,M,N,S,D),m=h}function Vc(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0;h=m,m=m+16|0,D=h,Ma(D),n=yo(n)|0,dh(e,n,+U[r>>3],t[u>>2]|0,+U[l>>3],t[s>>2]|0),ka(D),m=h}function yo(e){return e=e|0,t[e>>2]|0}function dh(e,n,r,u,l,s){e=e|0,n=n|0,r=+r,u=u|0,l=+l,s=s|0;var h=0;h=go(ph()|0)|0,r=+Ml(r),u=sd(u)|0,l=+Ml(l),ad(e,Qr(0,h|0,n|0,+r,u|0,+l,sd(s)|0)|0)}function ph(){var e=0;return p[7608]|0||(Yc(9120),e=7608,t[e>>2]=1,t[e+4>>2]=0),9120}function go(e){return e=e|0,t[e+8>>2]|0}function Ml(e){return e=+e,+ +Ga(e)}function sd(e){return e=e|0,cd(e)|0}function ad(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;l=m,m=m+32|0,r=l,u=n,u&1?(T2(r,0),eu(u|0,r|0)|0,Gc(e,r),Ir(r)):(t[e>>2]=t[n>>2],t[e+4>>2]=t[n+4>>2],t[e+8>>2]=t[n+8>>2],t[e+12>>2]=t[n+12>>2]),m=l}function T2(e,n){e=e|0,n=n|0,fd(e,n),t[e+8>>2]=0,p[e+24>>0]=0}function Gc(e,n){e=e|0,n=n|0,n=n+8|0,t[e>>2]=t[n>>2],t[e+4>>2]=t[n+4>>2],t[e+8>>2]=t[n+8>>2],t[e+12>>2]=t[n+12>>2]}function Ir(e){e=e|0,p[e+24>>0]=0}function fd(e,n){e=e|0,n=n|0,t[e>>2]=n}function cd(e){return e=e|0,e|0}function Ga(e){return e=+e,+e}function Yc(e){e=e|0,ol(e,C2()|0,4)}function C2(){return 1064}function ol(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r,t[e+8>>2]=bt(n|0,r+1|0)|0}function ll(e,n){e=e|0,n=n|0,n=t[n>>2]|0,t[e>>2]=n,Ri(n|0)}function hh(e){e=e|0;var n=0,r=0;r=e+4|0,n=t[r>>2]|0,t[r>>2]=0,n|0&&(fa(n),_t(n)),ua(t[e>>2]|0,0)}function Sf(e){e=e|0,$r(t[e>>2]|0)}function Kc(e){return e=e|0,Zl(t[e>>2]|0)|0}function x2(e,n,r,u){e=e|0,n=+n,r=+r,u=u|0,ti(t[e>>2]|0,w(n),w(r),u)}function vh(e){return e=e|0,+ +w(Ei(t[e>>2]|0))}function sl(e){return e=e|0,+ +w(Z0(t[e>>2]|0))}function ha(e){return e=e|0,+ +w(C0(t[e>>2]|0))}function R2(e){return e=e|0,+ +w(Bo(t[e>>2]|0))}function A2(e){return e=e|0,+ +w(la(t[e>>2]|0))}function hc(e){return e=e|0,+ +w($l(t[e>>2]|0))}function mh(e,n){e=e|0,n=n|0,U[e>>3]=+w(Ei(t[n>>2]|0)),U[e+8>>3]=+w(Z0(t[n>>2]|0)),U[e+16>>3]=+w(C0(t[n>>2]|0)),U[e+24>>3]=+w(Bo(t[n>>2]|0)),U[e+32>>3]=+w(la(t[n>>2]|0)),U[e+40>>3]=+w($l(t[n>>2]|0))}function O2(e,n){return e=e|0,n=n|0,+ +w(tu(t[e>>2]|0,n))}function dd(e,n){return e=e|0,n=n|0,+ +w(ei(t[e>>2]|0,n))}function Xc(e,n){return e=e|0,n=n|0,+ +w(po(t[e>>2]|0,n))}function Qc(){return Pa()|0}function Ws(){M2(),va(),Jc(),vc(),mc(),pd()}function M2(){S7(11713,4938,1)}function va(){HA(10448)}function Jc(){SA(10408)}function vc(){GR(10324)}function mc(){$4(10096)}function pd(){yh(9132)}function yh(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0,ft=0,Me=0,Pe=0,Zt=0,Br=0,In=0,gn=0,_r=0,Pr=0,Nn=0,uu=0,os=0,ls=0,ss=0,ea=0,n2=0,r2=0,uf=0,i2=0,Fc=0,Pc=0,u2=0,o2=0,l2=0,vi=0,of=0,s2=0,Yf=0,a2=0,f2=0,Ic=0,bc=0,Kf=0,Hl=0,La=0,Ns=0,lf=0,I1=0,b1=0,Bc=0,B1=0,U1=0,ql=0,_l=0,sf=0,hu=0,j1=0,as=0,Xf=0,fs=0,Qf=0,z1=0,H1=0,Jf=0,Wl=0,af=0,q1=0,W1=0,V1=0,Sr=0,Bu=0,El=0,cs=0,Vl=0,Or=0,Bn=0,ff=0;n=m,m=m+672|0,r=n+656|0,ff=n+648|0,Bn=n+640|0,Or=n+632|0,Vl=n+624|0,cs=n+616|0,El=n+608|0,Bu=n+600|0,Sr=n+592|0,V1=n+584|0,W1=n+576|0,q1=n+568|0,af=n+560|0,Wl=n+552|0,Jf=n+544|0,H1=n+536|0,z1=n+528|0,Qf=n+520|0,fs=n+512|0,Xf=n+504|0,as=n+496|0,j1=n+488|0,hu=n+480|0,sf=n+472|0,_l=n+464|0,ql=n+456|0,U1=n+448|0,B1=n+440|0,Bc=n+432|0,b1=n+424|0,I1=n+416|0,lf=n+408|0,Ns=n+400|0,La=n+392|0,Hl=n+384|0,Kf=n+376|0,bc=n+368|0,Ic=n+360|0,f2=n+352|0,a2=n+344|0,Yf=n+336|0,s2=n+328|0,of=n+320|0,vi=n+312|0,l2=n+304|0,o2=n+296|0,u2=n+288|0,Pc=n+280|0,Fc=n+272|0,i2=n+264|0,uf=n+256|0,r2=n+248|0,n2=n+240|0,ea=n+232|0,ss=n+224|0,ls=n+216|0,os=n+208|0,uu=n+200|0,Nn=n+192|0,Pr=n+184|0,_r=n+176|0,gn=n+168|0,In=n+160|0,Br=n+152|0,Zt=n+144|0,Pe=n+136|0,Me=n+128|0,ft=n+120|0,Ge=n+112|0,Je=n+104|0,ye=n+96|0,Se=n+88|0,be=n+80|0,K=n+72|0,I=n+64|0,M=n+56|0,N=n+48|0,S=n+40|0,D=n+32|0,h=n+24|0,s=n+16|0,l=n+8|0,u=n,Tf(e,3646),Zc(e,3651,2)|0,gh(e,3665,2)|0,nm(e,3682,18)|0,t[ff>>2]=19,t[ff+4>>2]=0,t[r>>2]=t[ff>>2],t[r+4>>2]=t[ff+4>>2],Vs(e,3690,r)|0,t[Bn>>2]=1,t[Bn+4>>2]=0,t[r>>2]=t[Bn>>2],t[r+4>>2]=t[Bn+4>>2],ma(e,3696,r)|0,t[Or>>2]=2,t[Or+4>>2]=0,t[r>>2]=t[Or>>2],t[r+4>>2]=t[Or+4>>2],iu(e,3706,r)|0,t[Vl>>2]=1,t[Vl+4>>2]=0,t[r>>2]=t[Vl>>2],t[r+4>>2]=t[Vl+4>>2],M0(e,3722,r)|0,t[cs>>2]=2,t[cs+4>>2]=0,t[r>>2]=t[cs>>2],t[r+4>>2]=t[cs+4>>2],M0(e,3734,r)|0,t[El>>2]=3,t[El+4>>2]=0,t[r>>2]=t[El>>2],t[r+4>>2]=t[El+4>>2],iu(e,3753,r)|0,t[Bu>>2]=4,t[Bu+4>>2]=0,t[r>>2]=t[Bu>>2],t[r+4>>2]=t[Bu+4>>2],iu(e,3769,r)|0,t[Sr>>2]=5,t[Sr+4>>2]=0,t[r>>2]=t[Sr>>2],t[r+4>>2]=t[Sr+4>>2],iu(e,3783,r)|0,t[V1>>2]=6,t[V1+4>>2]=0,t[r>>2]=t[V1>>2],t[r+4>>2]=t[V1+4>>2],iu(e,3796,r)|0,t[W1>>2]=7,t[W1+4>>2]=0,t[r>>2]=t[W1>>2],t[r+4>>2]=t[W1+4>>2],iu(e,3813,r)|0,t[q1>>2]=8,t[q1+4>>2]=0,t[r>>2]=t[q1>>2],t[r+4>>2]=t[q1+4>>2],iu(e,3825,r)|0,t[af>>2]=3,t[af+4>>2]=0,t[r>>2]=t[af>>2],t[r+4>>2]=t[af+4>>2],M0(e,3843,r)|0,t[Wl>>2]=4,t[Wl+4>>2]=0,t[r>>2]=t[Wl>>2],t[r+4>>2]=t[Wl+4>>2],M0(e,3853,r)|0,t[Jf>>2]=9,t[Jf+4>>2]=0,t[r>>2]=t[Jf>>2],t[r+4>>2]=t[Jf+4>>2],iu(e,3870,r)|0,t[H1>>2]=10,t[H1+4>>2]=0,t[r>>2]=t[H1>>2],t[r+4>>2]=t[H1+4>>2],iu(e,3884,r)|0,t[z1>>2]=11,t[z1+4>>2]=0,t[r>>2]=t[z1>>2],t[r+4>>2]=t[z1+4>>2],iu(e,3896,r)|0,t[Qf>>2]=1,t[Qf+4>>2]=0,t[r>>2]=t[Qf>>2],t[r+4>>2]=t[Qf+4>>2],o0(e,3907,r)|0,t[fs>>2]=2,t[fs+4>>2]=0,t[r>>2]=t[fs>>2],t[r+4>>2]=t[fs+4>>2],o0(e,3915,r)|0,t[Xf>>2]=3,t[Xf+4>>2]=0,t[r>>2]=t[Xf>>2],t[r+4>>2]=t[Xf+4>>2],o0(e,3928,r)|0,t[as>>2]=4,t[as+4>>2]=0,t[r>>2]=t[as>>2],t[r+4>>2]=t[as+4>>2],o0(e,3948,r)|0,t[j1>>2]=5,t[j1+4>>2]=0,t[r>>2]=t[j1>>2],t[r+4>>2]=t[j1+4>>2],o0(e,3960,r)|0,t[hu>>2]=6,t[hu+4>>2]=0,t[r>>2]=t[hu>>2],t[r+4>>2]=t[hu+4>>2],o0(e,3974,r)|0,t[sf>>2]=7,t[sf+4>>2]=0,t[r>>2]=t[sf>>2],t[r+4>>2]=t[sf+4>>2],o0(e,3983,r)|0,t[_l>>2]=20,t[_l+4>>2]=0,t[r>>2]=t[_l>>2],t[r+4>>2]=t[_l+4>>2],Vs(e,3999,r)|0,t[ql>>2]=8,t[ql+4>>2]=0,t[r>>2]=t[ql>>2],t[r+4>>2]=t[ql+4>>2],o0(e,4012,r)|0,t[U1>>2]=9,t[U1+4>>2]=0,t[r>>2]=t[U1>>2],t[r+4>>2]=t[U1+4>>2],o0(e,4022,r)|0,t[B1>>2]=21,t[B1+4>>2]=0,t[r>>2]=t[B1>>2],t[r+4>>2]=t[B1+4>>2],Vs(e,4039,r)|0,t[Bc>>2]=10,t[Bc+4>>2]=0,t[r>>2]=t[Bc>>2],t[r+4>>2]=t[Bc+4>>2],o0(e,4053,r)|0,t[b1>>2]=11,t[b1+4>>2]=0,t[r>>2]=t[b1>>2],t[r+4>>2]=t[b1+4>>2],o0(e,4065,r)|0,t[I1>>2]=12,t[I1+4>>2]=0,t[r>>2]=t[I1>>2],t[r+4>>2]=t[I1+4>>2],o0(e,4084,r)|0,t[lf>>2]=13,t[lf+4>>2]=0,t[r>>2]=t[lf>>2],t[r+4>>2]=t[lf+4>>2],o0(e,4097,r)|0,t[Ns>>2]=14,t[Ns+4>>2]=0,t[r>>2]=t[Ns>>2],t[r+4>>2]=t[Ns+4>>2],o0(e,4117,r)|0,t[La>>2]=15,t[La+4>>2]=0,t[r>>2]=t[La>>2],t[r+4>>2]=t[La+4>>2],o0(e,4129,r)|0,t[Hl>>2]=16,t[Hl+4>>2]=0,t[r>>2]=t[Hl>>2],t[r+4>>2]=t[Hl+4>>2],o0(e,4148,r)|0,t[Kf>>2]=17,t[Kf+4>>2]=0,t[r>>2]=t[Kf>>2],t[r+4>>2]=t[Kf+4>>2],o0(e,4161,r)|0,t[bc>>2]=18,t[bc+4>>2]=0,t[r>>2]=t[bc>>2],t[r+4>>2]=t[bc+4>>2],o0(e,4181,r)|0,t[Ic>>2]=5,t[Ic+4>>2]=0,t[r>>2]=t[Ic>>2],t[r+4>>2]=t[Ic+4>>2],M0(e,4196,r)|0,t[f2>>2]=6,t[f2+4>>2]=0,t[r>>2]=t[f2>>2],t[r+4>>2]=t[f2+4>>2],M0(e,4206,r)|0,t[a2>>2]=7,t[a2+4>>2]=0,t[r>>2]=t[a2>>2],t[r+4>>2]=t[a2+4>>2],M0(e,4217,r)|0,t[Yf>>2]=3,t[Yf+4>>2]=0,t[r>>2]=t[Yf>>2],t[r+4>>2]=t[Yf+4>>2],ns(e,4235,r)|0,t[s2>>2]=1,t[s2+4>>2]=0,t[r>>2]=t[s2>>2],t[r+4>>2]=t[s2+4>>2],Ya(e,4251,r)|0,t[of>>2]=4,t[of+4>>2]=0,t[r>>2]=t[of>>2],t[r+4>>2]=t[of+4>>2],ns(e,4263,r)|0,t[vi>>2]=5,t[vi+4>>2]=0,t[r>>2]=t[vi>>2],t[r+4>>2]=t[vi+4>>2],ns(e,4279,r)|0,t[l2>>2]=6,t[l2+4>>2]=0,t[r>>2]=t[l2>>2],t[r+4>>2]=t[l2+4>>2],ns(e,4293,r)|0,t[o2>>2]=7,t[o2+4>>2]=0,t[r>>2]=t[o2>>2],t[r+4>>2]=t[o2+4>>2],ns(e,4306,r)|0,t[u2>>2]=8,t[u2+4>>2]=0,t[r>>2]=t[u2>>2],t[r+4>>2]=t[u2+4>>2],ns(e,4323,r)|0,t[Pc>>2]=9,t[Pc+4>>2]=0,t[r>>2]=t[Pc>>2],t[r+4>>2]=t[Pc+4>>2],ns(e,4335,r)|0,t[Fc>>2]=2,t[Fc+4>>2]=0,t[r>>2]=t[Fc>>2],t[r+4>>2]=t[Fc+4>>2],Ya(e,4353,r)|0,t[i2>>2]=12,t[i2+4>>2]=0,t[r>>2]=t[i2>>2],t[r+4>>2]=t[i2+4>>2],io(e,4363,r)|0,t[uf>>2]=1,t[uf+4>>2]=0,t[r>>2]=t[uf>>2],t[r+4>>2]=t[uf+4>>2],al(e,4376,r)|0,t[r2>>2]=2,t[r2+4>>2]=0,t[r>>2]=t[r2>>2],t[r+4>>2]=t[r2+4>>2],al(e,4388,r)|0,t[n2>>2]=13,t[n2+4>>2]=0,t[r>>2]=t[n2>>2],t[r+4>>2]=t[n2+4>>2],io(e,4402,r)|0,t[ea>>2]=14,t[ea+4>>2]=0,t[r>>2]=t[ea>>2],t[r+4>>2]=t[ea+4>>2],io(e,4411,r)|0,t[ss>>2]=15,t[ss+4>>2]=0,t[r>>2]=t[ss>>2],t[r+4>>2]=t[ss+4>>2],io(e,4421,r)|0,t[ls>>2]=16,t[ls+4>>2]=0,t[r>>2]=t[ls>>2],t[r+4>>2]=t[ls+4>>2],io(e,4433,r)|0,t[os>>2]=17,t[os+4>>2]=0,t[r>>2]=t[os>>2],t[r+4>>2]=t[os+4>>2],io(e,4446,r)|0,t[uu>>2]=18,t[uu+4>>2]=0,t[r>>2]=t[uu>>2],t[r+4>>2]=t[uu+4>>2],io(e,4458,r)|0,t[Nn>>2]=3,t[Nn+4>>2]=0,t[r>>2]=t[Nn>>2],t[r+4>>2]=t[Nn+4>>2],al(e,4471,r)|0,t[Pr>>2]=1,t[Pr+4>>2]=0,t[r>>2]=t[Pr>>2],t[r+4>>2]=t[Pr+4>>2],yc(e,4486,r)|0,t[_r>>2]=10,t[_r+4>>2]=0,t[r>>2]=t[_r>>2],t[r+4>>2]=t[_r+4>>2],ns(e,4496,r)|0,t[gn>>2]=11,t[gn+4>>2]=0,t[r>>2]=t[gn>>2],t[r+4>>2]=t[gn+4>>2],ns(e,4508,r)|0,t[In>>2]=3,t[In+4>>2]=0,t[r>>2]=t[In>>2],t[r+4>>2]=t[In+4>>2],Ya(e,4519,r)|0,t[Br>>2]=4,t[Br+4>>2]=0,t[r>>2]=t[Br>>2],t[r+4>>2]=t[Br+4>>2],k2(e,4530,r)|0,t[Zt>>2]=19,t[Zt+4>>2]=0,t[r>>2]=t[Zt>>2],t[r+4>>2]=t[Zt+4>>2],_h(e,4542,r)|0,t[Pe>>2]=12,t[Pe+4>>2]=0,t[r>>2]=t[Pe>>2],t[r+4>>2]=t[Pe+4>>2],Cf(e,4554,r)|0,t[Me>>2]=13,t[Me+4>>2]=0,t[r>>2]=t[Me>>2],t[r+4>>2]=t[Me+4>>2],xf(e,4568,r)|0,t[ft>>2]=2,t[ft+4>>2]=0,t[r>>2]=t[ft>>2],t[r+4>>2]=t[ft+4>>2],$c(e,4578,r)|0,t[Ge>>2]=20,t[Ge+4>>2]=0,t[r>>2]=t[Ge>>2],t[r+4>>2]=t[Ge+4>>2],kl(e,4587,r)|0,t[Je>>2]=22,t[Je+4>>2]=0,t[r>>2]=t[Je>>2],t[r+4>>2]=t[Je+4>>2],Vs(e,4602,r)|0,t[ye>>2]=23,t[ye+4>>2]=0,t[r>>2]=t[ye>>2],t[r+4>>2]=t[ye+4>>2],Vs(e,4619,r)|0,t[Se>>2]=14,t[Se+4>>2]=0,t[r>>2]=t[Se>>2],t[r+4>>2]=t[Se+4>>2],e1(e,4629,r)|0,t[be>>2]=1,t[be+4>>2]=0,t[r>>2]=t[be>>2],t[r+4>>2]=t[be+4>>2],ya(e,4637,r)|0,t[K>>2]=4,t[K+4>>2]=0,t[r>>2]=t[K>>2],t[r+4>>2]=t[K+4>>2],al(e,4653,r)|0,t[I>>2]=5,t[I+4>>2]=0,t[r>>2]=t[I>>2],t[r+4>>2]=t[I+4>>2],al(e,4669,r)|0,t[M>>2]=6,t[M+4>>2]=0,t[r>>2]=t[M>>2],t[r+4>>2]=t[M+4>>2],al(e,4686,r)|0,t[N>>2]=7,t[N+4>>2]=0,t[r>>2]=t[N>>2],t[r+4>>2]=t[N+4>>2],al(e,4701,r)|0,t[S>>2]=8,t[S+4>>2]=0,t[r>>2]=t[S>>2],t[r+4>>2]=t[S+4>>2],al(e,4719,r)|0,t[D>>2]=9,t[D+4>>2]=0,t[r>>2]=t[D>>2],t[r+4>>2]=t[D+4>>2],al(e,4736,r)|0,t[h>>2]=21,t[h+4>>2]=0,t[r>>2]=t[h>>2],t[r+4>>2]=t[h+4>>2],hd(e,4754,r)|0,t[s>>2]=2,t[s+4>>2]=0,t[r>>2]=t[s>>2],t[r+4>>2]=t[s+4>>2],yc(e,4772,r)|0,t[l>>2]=3,t[l+4>>2]=0,t[r>>2]=t[l>>2],t[r+4>>2]=t[l+4>>2],yc(e,4790,r)|0,t[u>>2]=4,t[u+4>>2]=0,t[r>>2]=t[u>>2],t[r+4>>2]=t[u+4>>2],yc(e,4808,r)|0,m=n}function Tf(e,n){e=e|0,n=n|0;var r=0;r=rf()|0,t[e>>2]=r,Wo(r,n),$d(t[e>>2]|0)}function Zc(e,n,r){return e=e|0,n=n|0,r=r|0,Ot(e,Fr(n)|0,r,0),e|0}function gh(e,n,r){return e=e|0,n=n|0,r=r|0,c(e,Fr(n)|0,r,0),e|0}function nm(e,n,r){return e=e|0,n=n|0,r=r|0,Y4(e,Fr(n)|0,r,0),e|0}function Vs(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],U4(e,n,l),m=u,e|0}function ma(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],jl(e,n,l),m=u,e|0}function iu(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],d(e,n,l),m=u,e|0}function M0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Tv(e,n,l),m=u,e|0}function o0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Xm(e,n,l),m=u,e|0}function ns(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Yd(e,n,l),m=u,e|0}function Ya(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Gd(e,n,l),m=u,e|0}function io(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],k0(e,n,l),m=u,e|0}function al(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],wp(e,n,l),m=u,e|0}function yc(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Mm(e,n,l),m=u,e|0}function k2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],l0(e,n,l),m=u,e|0}function _h(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Od(e,n,l),m=u,e|0}function Cf(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Dm(e,n,l),m=u,e|0}function xf(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],ep(e,n,l),m=u,e|0}function $c(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],m1(e,n,l),m=u,e|0}function kl(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Za(e,n,l),m=u,e|0}function e1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],U2(e,n,l),m=u,e|0}function ya(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],F2(e,n,l),m=u,e|0}function hd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],vd(e,n,l),m=u,e|0}function vd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],ga(e,r,l,1),m=u}function Fr(e){return e=e|0,e|0}function ga(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=N2()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=t1(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,md(s,u)|0,u),m=l}function N2(){var e=0,n=0;if(p[7616]|0||(fl(9136),Wt(24,9136,ve|0)|0,n=7616,t[n>>2]=1,t[n+4>>2]=0),!(sr(9136)|0)){e=9136,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));fl(9136)}return 9136}function t1(e){return e=e|0,0}function md(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=N2()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Rf(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Af(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function wi(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0;h=m,m=m+32|0,K=h+24|0,I=h+20|0,S=h+16|0,M=h+12|0,N=h+8|0,D=h+4|0,be=h,t[I>>2]=n,t[S>>2]=r,t[M>>2]=u,t[N>>2]=l,t[D>>2]=s,s=e+28|0,t[be>>2]=t[s>>2],t[K>>2]=t[be>>2],L2(e+24|0,K,I,M,N,S,D)|0,t[s>>2]=t[t[s>>2]>>2],m=h}function L2(e,n,r,u,l,s,h){return e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,h=h|0,e=rm(n)|0,n=pn(24)|0,yd(n+4|0,t[r>>2]|0,t[u>>2]|0,t[l>>2]|0,t[s>>2]|0,t[h>>2]|0),t[n>>2]=t[e>>2],t[e>>2]=n,n|0}function rm(e){return e=e|0,t[e>>2]|0}function yd(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,t[e>>2]=n,t[e+4>>2]=r,t[e+8>>2]=u,t[e+12>>2]=l,t[e+16>>2]=s}function hn(e,n){return e=e|0,n=n|0,n|e|0}function Rf(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Af(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=im(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Of(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Rf(s,u,r),t[S>>2]=(t[S>>2]|0)+12,Eh(e,D),um(D),m=N;return}}function im(e){return e=e|0,357913941}function Of(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function Eh(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function um(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function fl(e){e=e|0,Ho(e)}function n1(e){e=e|0,qn(e+24|0)}function sr(e){return e=e|0,t[e>>2]|0}function qn(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Ho(e){e=e|0;var n=0;n=yr()|0,jn(e,2,3,n,Vn()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function yr(){return 9228}function Vn(){return 1140}function cl(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=_o(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=gc(n,u)|0,m=r,n|0}function jn(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,t[e>>2]=n,t[e+4>>2]=r,t[e+8>>2]=u,t[e+12>>2]=l,t[e+16>>2]=s}function _o(e){return e=e|0,(t[(N2()|0)+24>>2]|0)+(e*12|0)|0}function gc(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;return l=m,m=m+48|0,u=l,r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),P1[r&31](u,e),u=uo(u)|0,m=l,u|0}function uo(e){e=e|0;var n=0,r=0,u=0,l=0;return l=m,m=m+32|0,n=l+12|0,r=l,u=Iu(Ka()|0)|0,u?(rs(n,u),Mf(r,n),_c(e,r),e=Cs(n)|0):e=Ec(e)|0,m=l,e|0}function Ka(){var e=0;return p[7632]|0||(Nf(9184),Wt(25,9184,ve|0)|0,e=7632,t[e>>2]=1,t[e+4>>2]=0),9184}function Iu(e){return e=e|0,t[e+36>>2]|0}function rs(e,n){e=e|0,n=n|0,t[e>>2]=n,t[e+4>>2]=e,t[e+8>>2]=0}function Mf(e,n){e=e|0,n=n|0,t[e>>2]=t[n>>2],t[e+4>>2]=t[n+4>>2],t[e+8>>2]=0}function _c(e,n){e=e|0,n=n|0,oo(n,e,e+8|0,e+16|0,e+24|0,e+32|0,e+40|0)|0}function Cs(e){return e=e|0,t[(t[e+4>>2]|0)+8>>2]|0}function Ec(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0;S=m,m=m+16|0,r=S+4|0,u=S,l=Oa(8)|0,s=l,h=pn(48)|0,D=h,n=D+48|0;do t[D>>2]=t[e>>2],D=D+4|0,e=e+4|0;while((D|0)<(n|0));return n=s+4|0,t[n>>2]=h,D=pn(8)|0,h=t[n>>2]|0,t[u>>2]=0,t[r>>2]=t[u>>2],Dh(D,h,r),t[l>>2]=D,m=S,s|0}function Dh(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,r=pn(16)|0,t[r+4>>2]=0,t[r+8>>2]=0,t[r>>2]=1092,t[r+12>>2]=n,t[e+4>>2]=r}function cn(e){e=e|0,Iv(e),_t(e)}function is(e){e=e|0,e=t[e+12>>2]|0,e|0&&_t(e)}function Eo(e){e=e|0,_t(e)}function oo(e,n,r,u,l,s,h){return e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,h=h|0,s=Ji(t[e>>2]|0,n,r,u,l,s,h)|0,h=e+4|0,t[(t[h>>2]|0)+8>>2]=s,t[(t[h>>2]|0)+8>>2]|0}function Ji(e,n,r,u,l,s,h){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,h=h|0;var D=0,S=0;return D=m,m=m+16|0,S=D,Ma(S),e=yo(e)|0,h=Yr(e,+U[n>>3],+U[r>>3],+U[u>>3],+U[l>>3],+U[s>>3],+U[h>>3])|0,ka(S),m=D,h|0}function Yr(e,n,r,u,l,s,h){e=e|0,n=+n,r=+r,u=+u,l=+l,s=+s,h=+h;var D=0;return D=go(kf()|0)|0,n=+Ml(n),r=+Ml(r),u=+Ml(u),l=+Ml(l),s=+Ml(s),p0(0,D|0,e|0,+n,+r,+u,+l,+s,+ +Ml(h))|0}function kf(){var e=0;return p[7624]|0||(om(9172),e=7624,t[e>>2]=1,t[e+4>>2]=0),9172}function om(e){e=e|0,ol(e,Nl()|0,6)}function Nl(){return 1112}function Nf(e){e=e|0,Xa(e)}function Lf(e){e=e|0,gd(e+24|0),_d(e+16|0)}function gd(e){e=e|0,r1(e)}function _d(e){e=e|0,Dc(e)}function Dc(e){e=e|0;var n=0,r=0;if(n=t[e>>2]|0,n|0)do r=n,n=t[n>>2]|0,_t(r);while((n|0)!=0);t[e>>2]=0}function r1(e){e=e|0;var n=0,r=0;if(n=t[e>>2]|0,n|0)do r=n,n=t[n>>2]|0,_t(r);while((n|0)!=0);t[e>>2]=0}function Xa(e){e=e|0;var n=0;t[e+16>>2]=0,t[e+20>>2]=0,n=e+24|0,t[n>>2]=0,t[e+28>>2]=n,t[e+36>>2]=0,p[e+40>>0]=0,p[e+41>>0]=0}function F2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Ed(e,r,l,0),m=u}function Ed(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=i1()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Ff(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,u1(s,u)|0,u),m=l}function i1(){var e=0,n=0;if(p[7640]|0||(Ll(9232),Wt(26,9232,ve|0)|0,n=7640,t[n>>2]=1,t[n+4>>2]=0),!(sr(9232)|0)){e=9232,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Ll(9232)}return 9232}function Ff(e){return e=e|0,0}function u1(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=i1()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Qa(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(o1(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Qa(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function o1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=P2(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Dd(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Qa(s,u,r),t[S>>2]=(t[S>>2]|0)+12,wc(e,D),l1(D),m=N;return}}function P2(e){return e=e|0,357913941}function Dd(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function wc(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function l1(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Ll(e){e=e|0,I2(e)}function Ea(e){e=e|0,wh(e+24|0)}function wh(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function I2(e){e=e|0;var n=0;n=yr()|0,jn(e,2,1,n,b2()|0,3),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function b2(){return 1144}function Sh(e,n,r,u,l){e=e|0,n=n|0,r=+r,u=+u,l=l|0;var s=0,h=0,D=0,S=0;s=m,m=m+16|0,h=s+8|0,D=s,S=wd(e)|0,e=t[S+4>>2]|0,t[D>>2]=t[S>>2],t[D+4>>2]=e,t[h>>2]=t[D>>2],t[h+4>>2]=t[D+4>>2],Th(n,h,r,u,l),m=s}function wd(e){return e=e|0,(t[(i1()|0)+24>>2]|0)+(e*12|0)|0}function Th(e,n,r,u,l){e=e|0,n=n|0,r=+r,u=+u,l=l|0;var s=0,h=0,D=0,S=0,N=0;N=m,m=m+16|0,h=N+2|0,D=N+1|0,S=N,s=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(s=t[(t[e>>2]|0)+s>>2]|0),Fl(h,r),r=+us(h,r),Fl(D,u),u=+us(D,u),xs(S,l),S=Gs(S,l)|0,w8[s&1](e,r,u,S),m=N}function Fl(e,n){e=e|0,n=+n}function us(e,n){return e=e|0,n=+n,+ +Ch(n)}function xs(e,n){e=e|0,n=n|0}function Gs(e,n){return e=e|0,n=n|0,B2(n)|0}function B2(e){return e=e|0,e|0}function Ch(e){return e=+e,+e}function U2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],j2(e,r,l,1),m=u}function j2(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=s1()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=a1(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,xh(s,u)|0,u),m=l}function s1(){var e=0,n=0;if(p[7648]|0||(f1(9268),Wt(27,9268,ve|0)|0,n=7648,t[n>>2]=1,t[n+4>>2]=0),!(sr(9268)|0)){e=9268,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));f1(9268)}return 9268}function a1(e){return e=e|0,0}function xh(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=s1()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],z2(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(H2(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function z2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function H2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Rs(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Ja(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],z2(s,u,r),t[S>>2]=(t[S>>2]|0)+12,Rh(e,D),du(D),m=N;return}}function Rs(e){return e=e|0,357913941}function Ja(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function Rh(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function du(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function f1(e){e=e|0,Pl(e)}function Ah(e){e=e|0,c1(e+24|0)}function c1(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Pl(e){e=e|0;var n=0;n=yr()|0,jn(e,2,4,n,Oh()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Oh(){return 1160}function q2(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=Mh(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=d1(n,u)|0,m=r,n|0}function Mh(e){return e=e|0,(t[(s1()|0)+24>>2]|0)+(e*12|0)|0}function d1(e,n){e=e|0,n=n|0;var r=0;return r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),Il(Jp[r&31](e)|0)|0}function Il(e){return e=e|0,e&1|0}function Za(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Da(e,r,l,0),m=u}function Da(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=W2()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=V2(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,lm(s,u)|0,u),m=l}function W2(){var e=0,n=0;if(p[7656]|0||(Lh(9304),Wt(28,9304,ve|0)|0,n=7656,t[n>>2]=1,t[n+4>>2]=0),!(sr(9304)|0)){e=9304,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Lh(9304)}return 9304}function V2(e){return e=e|0,0}function lm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=W2()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],G2(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(kh(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function G2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function kh(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Nh(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Y2(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],G2(s,u,r),t[S>>2]=(t[S>>2]|0)+12,sm(e,D),am(D),m=N;return}}function Nh(e){return e=e|0,357913941}function Y2(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function sm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function am(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Lh(e){e=e|0,p1(e)}function fm(e){e=e|0,K2(e+24|0)}function K2(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function p1(e){e=e|0;var n=0;n=yr()|0,jn(e,2,5,n,h1()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function h1(){return 1164}function v1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=wa(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],X2(n,l,r),m=u}function wa(e){return e=e|0,(t[(W2()|0)+24>>2]|0)+(e*12|0)|0}function X2(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),Ys(l,r),r=Ks(l,r)|0,P1[u&31](e,r),Xs(l),m=s}function Ys(e,n){e=e|0,n=n|0,Q2(e,n)}function Ks(e,n){return e=e|0,n=n|0,e|0}function Xs(e){e=e|0,fa(e)}function Q2(e,n){e=e|0,n=n|0,Sa(e,n)}function Sa(e,n){e=e|0,n=n|0,t[e>>2]=n}function m1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Sd(e,r,l,0),m=u}function Sd(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Sc()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=J2(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Do(s,u)|0,u),m=l}function Sc(){var e=0,n=0;if(p[7664]|0||(Uh(9340),Wt(29,9340,ve|0)|0,n=7664,t[n>>2]=1,t[n+4>>2]=0),!(sr(9340)|0)){e=9340,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Uh(9340)}return 9340}function J2(e){return e=e|0,0}function Do(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Sc()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Fh(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Ph(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Fh(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Ph(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Ih(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,bh(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Fh(s,u,r),t[S>>2]=(t[S>>2]|0)+12,cm(e,D),Bh(D),m=N;return}}function Ih(e){return e=e|0,357913941}function bh(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function cm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Bh(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Uh(e){e=e|0,jh(e)}function y1(e){e=e|0,Z2(e+24|0)}function Z2(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function jh(e){e=e|0;var n=0;n=yr()|0,jn(e,2,4,n,$2()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function $2(){return 1180}function zh(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=dm(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],r=pm(n,l,r)|0,m=u,r|0}function dm(e){return e=e|0,(t[(Sc()|0)+24>>2]|0)+(e*12|0)|0}function pm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;return s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),Pf(l,r),l=If(l,r)|0,l=Td(FE[u&15](e,l)|0)|0,m=s,l|0}function Pf(e,n){e=e|0,n=n|0}function If(e,n){return e=e|0,n=n|0,hm(n)|0}function Td(e){return e=e|0,e|0}function hm(e){return e=e|0,e|0}function ep(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Cd(e,r,l,0),m=u}function Cd(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=tp()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Hh(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,np(s,u)|0,u),m=l}function tp(){var e=0,n=0;if(p[7672]|0||(Vh(9376),Wt(30,9376,ve|0)|0,n=7672,t[n>>2]=1,t[n+4>>2]=0),!(sr(9376)|0)){e=9376,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Vh(9376)}return 9376}function Hh(e){return e=e|0,0}function np(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=tp()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],qh(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Wh(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function qh(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Wh(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=rp(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,vm(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],qh(s,u,r),t[S>>2]=(t[S>>2]|0)+12,mm(e,D),ym(D),m=N;return}}function rp(e){return e=e|0,357913941}function vm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function mm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function ym(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Vh(e){e=e|0,ip(e)}function g1(e){e=e|0,gm(e+24|0)}function gm(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function ip(e){e=e|0;var n=0;n=yr()|0,jn(e,2,5,n,up()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function up(){return 1196}function _m(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=Em(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=Gh(n,u)|0,m=r,n|0}function Em(e){return e=e|0,(t[(tp()|0)+24>>2]|0)+(e*12|0)|0}function Gh(e,n){e=e|0,n=n|0;var r=0;return r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),Td(Jp[r&31](e)|0)|0}function Dm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],wm(e,r,l,1),m=u}function wm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=op()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=lp(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Ta(s,u)|0,u),m=l}function op(){var e=0,n=0;if(p[7680]|0||(ap(9412),Wt(31,9412,ve|0)|0,n=7680,t[n>>2]=1,t[n+4>>2]=0),!(sr(9412)|0)){e=9412,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));ap(9412)}return 9412}function lp(e){return e=e|0,0}function Ta(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=op()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],_1(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(sp(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function _1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function sp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Yh(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,xd(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],_1(s,u,r),t[S>>2]=(t[S>>2]|0)+12,E1(e,D),Kh(D),m=N;return}}function Yh(e){return e=e|0,357913941}function xd(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function E1(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Kh(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function ap(e){e=e|0,Qh(e)}function Xh(e){e=e|0,fp(e+24|0)}function fp(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Qh(e){e=e|0;var n=0;n=yr()|0,jn(e,2,6,n,Jh()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Jh(){return 1200}function cp(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=Rd(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=Ad(n,u)|0,m=r,n|0}function Rd(e){return e=e|0,(t[(op()|0)+24>>2]|0)+(e*12|0)|0}function Ad(e,n){e=e|0,n=n|0;var r=0;return r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),H0(Jp[r&31](e)|0)|0}function H0(e){return e=e|0,e|0}function Od(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Ca(e,r,l,0),m=u}function Ca(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=$a()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Md(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,kd(s,u)|0,u),m=l}function $a(){var e=0,n=0;if(p[7688]|0||(hp(9448),Wt(32,9448,ve|0)|0,n=7688,t[n>>2]=1,t[n+4>>2]=0),!(sr(9448)|0)){e=9448,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));hp(9448)}return 9448}function Md(e){return e=e|0,0}function kd(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=$a()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],dp(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Nd(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function dp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Nd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Zh(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Sm(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],dp(s,u,r),t[S>>2]=(t[S>>2]|0)+12,$h(e,D),pp(D),m=N;return}}function Zh(e){return e=e|0,357913941}function Sm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function $h(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function pp(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function hp(e){e=e|0,Cm(e)}function vp(e){e=e|0,Tm(e+24|0)}function Tm(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Cm(e){e=e|0;var n=0;n=yr()|0,jn(e,2,6,n,wo()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function wo(){return 1204}function Ld(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=xm(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],dl(n,l,r),m=u}function xm(e){return e=e|0,(t[($a()|0)+24>>2]|0)+(e*12|0)|0}function dl(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),tr(l,r),l=Qs(l,r)|0,P1[u&31](e,l),m=s}function tr(e,n){e=e|0,n=n|0}function Qs(e,n){return e=e|0,n=n|0,pl(n)|0}function pl(e){return e=e|0,e|0}function l0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],ev(e,r,l,0),m=u}function ev(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Js()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=mp(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Rm(s,u)|0,u),m=l}function Js(){var e=0,n=0;if(p[7696]|0||(_p(9484),Wt(33,9484,ve|0)|0,n=7696,t[n>>2]=1,t[n+4>>2]=0),!(sr(9484)|0)){e=9484,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));_p(9484)}return 9484}function mp(e){return e=e|0,0}function Rm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Js()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],tv(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(yp(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function tv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function yp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Am(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,gp(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],tv(s,u,r),t[S>>2]=(t[S>>2]|0)+12,Tc(e,D),xa(D),m=N;return}}function Am(e){return e=e|0,357913941}function gp(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function Tc(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function xa(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function _p(e){e=e|0,Yu(e)}function Fd(e){e=e|0,bu(e+24|0)}function bu(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Yu(e){e=e|0;var n=0;n=yr()|0,jn(e,2,1,n,Ep()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Ep(){return 1212}function Dp(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+16|0,s=l+8|0,h=l,D=nv(e)|0,e=t[D+4>>2]|0,t[h>>2]=t[D>>2],t[h+4>>2]=e,t[s>>2]=t[h>>2],t[s+4>>2]=t[h+4>>2],Om(n,s,r,u),m=l}function nv(e){return e=e|0,(t[(Js()|0)+24>>2]|0)+(e*12|0)|0}function Om(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;D=m,m=m+16|0,s=D+1|0,h=D,l=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(l=t[(t[e>>2]|0)+l>>2]|0),tr(s,r),s=Qs(s,r)|0,Pf(h,u),h=If(h,u)|0,Ry[l&15](e,s,h),m=D}function Mm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],km(e,r,l,1),m=u}function km(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Pd()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=rv(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Cc(s,u)|0,u),m=l}function Pd(){var e=0,n=0;if(p[7704]|0||(iv(9520),Wt(34,9520,ve|0)|0,n=7704,t[n>>2]=1,t[n+4>>2]=0),!(sr(9520)|0)){e=9520,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));iv(9520)}return 9520}function rv(e){return e=e|0,0}function Cc(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Pd()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],D1(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Nm(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function D1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Nm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Id(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,w1(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],D1(s,u,r),t[S>>2]=(t[S>>2]|0)+12,bl(e,D),Ra(D),m=N;return}}function Id(e){return e=e|0,357913941}function w1(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function bl(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Ra(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function iv(e){e=e|0,ov(e)}function Lm(e){e=e|0,uv(e+24|0)}function uv(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function ov(e){e=e|0;var n=0;n=yr()|0,jn(e,2,1,n,Fm()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Fm(){return 1224}function lv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;return l=m,m=m+16|0,s=l+8|0,h=l,D=Aa(e)|0,e=t[D+4>>2]|0,t[h>>2]=t[D>>2],t[h+4>>2]=e,t[s>>2]=t[h>>2],t[s+4>>2]=t[h+4>>2],u=+Mr(n,s,r),m=l,+u}function Aa(e){return e=e|0,(t[(Pd()|0)+24>>2]|0)+(e*12|0)|0}function Mr(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),xs(l,r),l=Gs(l,r)|0,h=+Ga(+T8[u&7](e,l)),m=s,+h}function wp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],hl(e,r,l,1),m=u}function hl(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=gu()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=S1(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Ui(s,u)|0,u),m=l}function gu(){var e=0,n=0;if(p[7712]|0||(Tp(9556),Wt(35,9556,ve|0)|0,n=7712,t[n>>2]=1,t[n+4>>2]=0),!(sr(9556)|0)){e=9556,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Tp(9556)}return 9556}function S1(e){return e=e|0,0}function Ui(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=gu()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Sp(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(bd(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Sp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function bd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=So(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,As(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Sp(s,u,r),t[S>>2]=(t[S>>2]|0)+12,bf(e,D),Bd(D),m=N;return}}function So(e){return e=e|0,357913941}function As(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function bf(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Bd(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Tp(e){e=e|0,Cp(e)}function T1(e){e=e|0,C1(e+24|0)}function C1(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Cp(e){e=e|0;var n=0;n=yr()|0,jn(e,2,5,n,nr()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function nr(){return 1232}function vl(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=Gn(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],r=+q0(n,l),m=u,+r}function Gn(e){return e=e|0,(t[(gu()|0)+24>>2]|0)+(e*12|0)|0}function q0(e,n){e=e|0,n=n|0;var r=0;return r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),+ +Ga(+S8[r&15](e))}function k0(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Ud(e,r,l,1),m=u}function Ud(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Bl()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=x1(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,xc(s,u)|0,u),m=l}function Bl(){var e=0,n=0;if(p[7720]|0||(Hd(9592),Wt(36,9592,ve|0)|0,n=7720,t[n>>2]=1,t[n+4>>2]=0),!(sr(9592)|0)){e=9592,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Hd(9592)}return 9592}function x1(e){return e=e|0,0}function xc(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Bl()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Rc(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(jd(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Rc(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function jd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=xp(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,N0(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Rc(s,u,r),t[S>>2]=(t[S>>2]|0)+12,dn(e,D),zd(D),m=N;return}}function xp(e){return e=e|0,357913941}function N0(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function dn(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function zd(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Hd(e){e=e|0,Mc(e)}function Ac(e){e=e|0,Oc(e+24|0)}function Oc(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Mc(e){e=e|0;var n=0;n=yr()|0,jn(e,2,7,n,R1()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function R1(){return 1276}function Rp(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=ef(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=Pm(n,u)|0,m=r,n|0}function ef(e){return e=e|0,(t[(Bl()|0)+24>>2]|0)+(e*12|0)|0}function Pm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;return l=m,m=m+16|0,u=l,r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),P1[r&31](u,e),u=kc(u)|0,m=l,u|0}function kc(e){e=e|0;var n=0,r=0,u=0,l=0;return l=m,m=m+32|0,n=l+12|0,r=l,u=Iu(qd()|0)|0,u?(rs(n,u),Mf(r,n),sv(e,r),e=Cs(n)|0):e=A1(e)|0,m=l,e|0}function qd(){var e=0;return p[7736]|0||(qo(9640),Wt(25,9640,ve|0)|0,e=7736,t[e>>2]=1,t[e+4>>2]=0),9640}function sv(e,n){e=e|0,n=n|0,Nc(n,e,e+8|0)|0}function A1(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0;return r=m,m=m+16|0,l=r+4|0,h=r,u=Oa(8)|0,n=u,D=pn(16)|0,t[D>>2]=t[e>>2],t[D+4>>2]=t[e+4>>2],t[D+8>>2]=t[e+8>>2],t[D+12>>2]=t[e+12>>2],s=n+4|0,t[s>>2]=D,e=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],Bf(e,s,l),t[u>>2]=e,m=r,n|0}function Bf(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,r=pn(16)|0,t[r+4>>2]=0,t[r+8>>2]=0,t[r>>2]=1244,t[r+12>>2]=n,t[e+4>>2]=r}function Uf(e){e=e|0,Iv(e),_t(e)}function O1(e){e=e|0,e=t[e+12>>2]|0,e|0&&_t(e)}function Ul(e){e=e|0,_t(e)}function Nc(e,n,r){return e=e|0,n=n|0,r=r|0,n=jf(t[e>>2]|0,n,r)|0,r=e+4|0,t[(t[r>>2]|0)+8>>2]=n,t[(t[r>>2]|0)+8>>2]|0}function jf(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;return u=m,m=m+16|0,l=u,Ma(l),e=yo(e)|0,r=Im(e,t[n>>2]|0,+U[r>>3])|0,ka(l),m=u,r|0}function Im(e,n,r){e=e|0,n=n|0,r=+r;var u=0;return u=go(ml()|0)|0,n=sd(n)|0,Hr(0,u|0,e|0,n|0,+ +Ml(r))|0}function ml(){var e=0;return p[7728]|0||(Wd(9628),e=7728,t[e>>2]=1,t[e+4>>2]=0),9628}function Wd(e){e=e|0,ol(e,Vd()|0,2)}function Vd(){return 1264}function qo(e){e=e|0,Xa(e)}function Gd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],bm(e,r,l,1),m=u}function bm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=M1()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Bm(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Um(s,u)|0,u),m=l}function M1(){var e=0,n=0;if(p[7744]|0||(cv(9684),Wt(37,9684,ve|0)|0,n=7744,t[n>>2]=1,t[n+4>>2]=0),!(sr(9684)|0)){e=9684,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));cv(9684)}return 9684}function Bm(e){return e=e|0,0}function Um(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=M1()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],av(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(jm(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function av(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function jm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=fv(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,zm(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],av(s,u,r),t[S>>2]=(t[S>>2]|0)+12,Hm(e,D),qm(D),m=N;return}}function fv(e){return e=e|0,357913941}function zm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function Hm(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function qm(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function cv(e){e=e|0,Vm(e)}function Wm(e){e=e|0,Ap(e+24|0)}function Ap(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Vm(e){e=e|0;var n=0;n=yr()|0,jn(e,2,5,n,zf()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function zf(){return 1280}function dv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=pv(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],r=hv(n,l,r)|0,m=u,r|0}function pv(e){return e=e|0,(t[(M1()|0)+24>>2]|0)+(e*12|0)|0}function hv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return h=m,m=m+32|0,l=h,s=h+16|0,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),xs(s,r),s=Gs(s,r)|0,Ry[u&15](l,e,s),s=kc(l)|0,m=h,s|0}function Yd(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Kd(e,r,l,1),m=u}function Kd(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Op()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=vv(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Xd(s,u)|0,u),m=l}function Op(){var e=0,n=0;if(p[7752]|0||(Ev(9720),Wt(38,9720,ve|0)|0,n=7752,t[n>>2]=1,t[n+4>>2]=0),!(sr(9720)|0)){e=9720,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Ev(9720)}return 9720}function vv(e){return e=e|0,0}function Xd(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Op()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],mv(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(yv(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function mv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function yv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Mp(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,gv(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],mv(s,u,r),t[S>>2]=(t[S>>2]|0)+12,_v(e,D),Gm(D),m=N;return}}function Mp(e){return e=e|0,357913941}function gv(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function _v(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Gm(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Ev(e){e=e|0,Dv(e)}function Ym(e){e=e|0,Qd(e+24|0)}function Qd(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Dv(e){e=e|0;var n=0;n=yr()|0,jn(e,2,8,n,kp()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function kp(){return 1288}function Km(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;return r=m,m=m+16|0,u=r+8|0,l=r,s=s0(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],n=Np(n,u)|0,m=r,n|0}function s0(e){return e=e|0,(t[(Op()|0)+24>>2]|0)+(e*12|0)|0}function Np(e,n){e=e|0,n=n|0;var r=0;return r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),cd(Jp[r&31](e)|0)|0}function Xm(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Qm(e,r,l,0),m=u}function Qm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Lp()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=tf(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Fp(s,u)|0,u),m=l}function Lp(){var e=0,n=0;if(p[7760]|0||(bp(9756),Wt(39,9756,ve|0)|0,n=7760,t[n>>2]=1,t[n+4>>2]=0),!(sr(9756)|0)){e=9756,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));bp(9756)}return 9756}function tf(e){return e=e|0,0}function Fp(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Lp()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Pp(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Ip(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Pp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Ip(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Jm(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Zm(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Pp(s,u,r),t[S>>2]=(t[S>>2]|0)+12,wv(e,D),Hf(D),m=N;return}}function Jm(e){return e=e|0,357913941}function Zm(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function wv(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Hf(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function bp(e){e=e|0,ey(e)}function Sv(e){e=e|0,$m(e+24|0)}function $m(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function ey(e){e=e|0;var n=0;n=yr()|0,jn(e,2,8,n,Bp()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Bp(){return 1292}function Up(e,n,r){e=e|0,n=n|0,r=+r;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=ty(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],ny(n,l,r),m=u}function ty(e){return e=e|0,(t[(Lp()|0)+24>>2]|0)+(e*12|0)|0}function ny(e,n,r){e=e|0,n=n|0,r=+r;var u=0,l=0,s=0;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),Fl(l,r),r=+us(l,r),E8[u&31](e,r),m=s}function Tv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],jp(e,r,l,0),m=u}function jp(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=zp()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Jd(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,ry(s,u)|0,u),m=l}function zp(){var e=0,n=0;if(p[7768]|0||(Hp(9792),Wt(40,9792,ve|0)|0,n=7768,t[n>>2]=1,t[n+4>>2]=0),!(sr(9792)|0)){e=9792,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Hp(9792)}return 9792}function Jd(e){return e=e|0,0}function ry(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=zp()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],k1(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(iy(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function k1(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function iy(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Cv(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,xv(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],k1(s,u,r),t[S>>2]=(t[S>>2]|0)+12,uy(e,D),qf(D),m=N;return}}function Cv(e){return e=e|0,357913941}function xv(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function uy(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function qf(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function Hp(e){e=e|0,ly(e)}function Rv(e){e=e|0,oy(e+24|0)}function oy(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function ly(e){e=e|0;var n=0;n=yr()|0,jn(e,2,1,n,qp()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function qp(){return 1300}function sy(e,n,r,u){e=e|0,n=n|0,r=r|0,u=+u;var l=0,s=0,h=0,D=0;l=m,m=m+16|0,s=l+8|0,h=l,D=Zs(e)|0,e=t[D+4>>2]|0,t[h>>2]=t[D>>2],t[h+4>>2]=e,t[s>>2]=t[h>>2],t[s+4>>2]=t[h+4>>2],ay(n,s,r,u),m=l}function Zs(e){return e=e|0,(t[(zp()|0)+24>>2]|0)+(e*12|0)|0}function ay(e,n,r,u){e=e|0,n=n|0,r=r|0,u=+u;var l=0,s=0,h=0,D=0;D=m,m=m+16|0,s=D+1|0,h=D,l=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(l=t[(t[e>>2]|0)+l>>2]|0),xs(s,r),s=Gs(s,r)|0,Fl(h,u),u=+us(h,u),A8[l&15](e,s,u),m=D}function d(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],v(e,r,l,0),m=u}function v(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=x()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=P(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,q(s,u)|0,u),m=l}function x(){var e=0,n=0;if(p[7776]|0||(At(9828),Wt(41,9828,ve|0)|0,n=7776,t[n>>2]=1,t[n+4>>2]=0),!(sr(9828)|0)){e=9828,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));At(9828)}return 9828}function P(e){return e=e|0,0}function q(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=x()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],ee(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(de(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function ee(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function de(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=_e(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,Ie(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],ee(s,u,r),t[S>>2]=(t[S>>2]|0)+12,Et(e,D),St(D),m=N;return}}function _e(e){return e=e|0,357913941}function Ie(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function Et(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function St(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function At(e){e=e|0,rr(e)}function on(e){e=e|0,kn(e+24|0)}function kn(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function rr(e){e=e|0;var n=0;n=yr()|0,jn(e,2,7,n,br()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function br(){return 1312}function ar(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=ui(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],di(n,l,r),m=u}function ui(e){return e=e|0,(t[(x()|0)+24>>2]|0)+(e*12|0)|0}function di(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),xs(l,r),l=Gs(l,r)|0,P1[u&31](e,l),m=s}function jl(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Zi(e,r,l,0),m=u}function Zi(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=lo()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=a0(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,Os(s,u)|0,u),m=l}function lo(){var e=0,n=0;if(p[7784]|0||(qg(9864),Wt(42,9864,ve|0)|0,n=7784,t[n>>2]=1,t[n+4>>2]=0),!(sr(9864)|0)){e=9864,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));qg(9864)}return 9864}function a0(e){return e=e|0,0}function Os(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=lo()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],To(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(Av(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function To(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function Av(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=k4(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,fy(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],To(s,u,r),t[S>>2]=(t[S>>2]|0)+12,cy(e,D),nf(D),m=N;return}}function k4(e){return e=e|0,357913941}function fy(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function cy(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function nf(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function qg(e){e=e|0,F4(e)}function N4(e){e=e|0,L4(e+24|0)}function L4(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function F4(e){e=e|0;var n=0;n=yr()|0,jn(e,2,8,n,P4()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function P4(){return 1320}function dy(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=I4(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],b4(n,l,r),m=u}function I4(e){return e=e|0,(t[(lo()|0)+24>>2]|0)+(e*12|0)|0}function b4(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),py(l,r),l=Wg(l,r)|0,P1[u&31](e,l),m=s}function py(e,n){e=e|0,n=n|0}function Wg(e,n){return e=e|0,n=n|0,B4(n)|0}function B4(e){return e=e|0,e|0}function U4(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],Vg(e,r,l,0),m=u}function Vg(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=Wf()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=Gg(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,j4(s,u)|0,u),m=l}function Wf(){var e=0,n=0;if(p[7792]|0||(my(9900),Wt(43,9900,ve|0)|0,n=7792,t[n>>2]=1,t[n+4>>2]=0),!(sr(9900)|0)){e=9900,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));my(9900)}return 9900}function Gg(e){return e=e|0,0}function j4(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=Wf()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],Wp(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(z4(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function Wp(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function z4(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Ov(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,hy(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],Wp(s,u,r),t[S>>2]=(t[S>>2]|0)+12,vy(e,D),H4(D),m=N;return}}function Ov(e){return e=e|0,357913941}function hy(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function vy(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function H4(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function my(e){e=e|0,Yg(e)}function q4(e){e=e|0,W4(e+24|0)}function W4(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function Yg(e){e=e|0;var n=0;n=yr()|0,jn(e,2,22,n,V4()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function V4(){return 1344}function G4(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0;r=m,m=m+16|0,u=r+8|0,l=r,s=Kg(e)|0,e=t[s+4>>2]|0,t[l>>2]=t[s>>2],t[l+4>>2]=e,t[u>>2]=t[l>>2],t[u+4>>2]=t[l+4>>2],Mv(n,u),m=r}function Kg(e){return e=e|0,(t[(Wf()|0)+24>>2]|0)+(e*12|0)|0}function Mv(e,n){e=e|0,n=n|0;var r=0;r=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(r=t[(t[e>>2]|0)+r>>2]|0),F1[r&127](e)}function Y4(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=yy()|0,e=K4(r)|0,wi(s,n,l,e,X4(r,u)|0,u)}function yy(){var e=0,n=0;if(p[7800]|0||(_y(9936),Wt(44,9936,ve|0)|0,n=7800,t[n>>2]=1,t[n+4>>2]=0),!(sr(9936)|0)){e=9936,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));_y(9936)}return 9936}function K4(e){return e=e|0,e|0}function X4(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=yy()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(gy(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(Xg(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function gy(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function Xg(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=Qg(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,Jg(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,gy(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,Zg(e,l),$g(l),m=D;return}}function Qg(e){return e=e|0,536870911}function Jg(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function Zg(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function $g(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function _y(e){e=e|0,t_(e)}function e_(e){e=e|0,Q4(e+24|0)}function Q4(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function t_(e){e=e|0;var n=0;n=yr()|0,jn(e,1,23,n,wo()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function J4(e,n){e=e|0,n=n|0,f(t[(Z4(e)|0)>>2]|0,n)}function Z4(e){return e=e|0,(t[(yy()|0)+24>>2]|0)+(e<<3)|0}function f(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,tr(u,n),n=Qs(u,n)|0,F1[e&127](n),m=r}function c(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=E()|0,e=T(r)|0,wi(s,n,l,e,A(r,u)|0,u)}function E(){var e=0,n=0;if(p[7808]|0||(pt(9972),Wt(45,9972,ve|0)|0,n=7808,t[n>>2]=1,t[n+4>>2]=0),!(sr(9972)|0)){e=9972,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));pt(9972)}return 9972}function T(e){return e=e|0,e|0}function A(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=E()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(j(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(V(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function j(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function V(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=te(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,le(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,j(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,Be(e,l),Ke(l),m=D;return}}function te(e){return e=e|0,536870911}function le(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function Be(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Ke(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function pt(e){e=e|0,zt(e)}function Nt(e){e=e|0,Gt(e+24|0)}function Gt(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function zt(e){e=e|0;var n=0;n=yr()|0,jn(e,1,9,n,yn()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function yn(){return 1348}function kr(e,n){return e=e|0,n=n|0,Oi(t[(oi(e)|0)>>2]|0,n)|0}function oi(e){return e=e|0,(t[(E()|0)+24>>2]|0)+(e<<3)|0}function Oi(e,n){e=e|0,n=n|0;var r=0,u=0;return r=m,m=m+16|0,u=r,L0(u,n),n=$i(u,n)|0,n=Td(Jp[e&31](n)|0)|0,m=r,n|0}function L0(e,n){e=e|0,n=n|0}function $i(e,n){return e=e|0,n=n|0,ot(n)|0}function ot(e){return e=e|0,e|0}function Ot(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=Ze()|0,e=Ut(r)|0,wi(s,n,l,e,Pn(r,u)|0,u)}function Ze(){var e=0,n=0;if(p[7816]|0||(Kr(10008),Wt(46,10008,ve|0)|0,n=7816,t[n>>2]=1,t[n+4>>2]=0),!(sr(10008)|0)){e=10008,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Kr(10008)}return 10008}function Ut(e){return e=e|0,e|0}function Pn(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=Ze()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(vn(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(Wi(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function vn(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function Wi(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=pi(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,Ku(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,vn(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,hr(e,l),pu(l),m=D;return}}function pi(e){return e=e|0,536870911}function Ku(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function hr(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function pu(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Kr(e){e=e|0,W0(e)}function xu(e){e=e|0,w0(e+24|0)}function w0(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function W0(e){e=e|0;var n=0;n=yr()|0,jn(e,1,15,n,up()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Ms(e){return e=e|0,yl(t[(Xu(e)|0)>>2]|0)|0}function Xu(e){return e=e|0,(t[(Ze()|0)+24>>2]|0)+(e<<3)|0}function yl(e){return e=e|0,Td(g_[e&7]()|0)|0}function rf(){var e=0;return p[7832]|0||(r_(10052),Wt(25,10052,ve|0)|0,e=7832,t[e>>2]=1,t[e+4>>2]=0),10052}function Wo(e,n){e=e|0,n=n|0,t[e>>2]=ks()|0,t[e+4>>2]=Zd()|0,t[e+12>>2]=n,t[e+8>>2]=Vf()|0,t[e+32>>2]=2}function ks(){return 11709}function Zd(){return 1188}function Vf(){return N1()|0}function Lc(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(Vo(r),_t(r)):n|0&&(Ds(n),_t(n))}function zl(e,n){return e=e|0,n=n|0,n&e|0}function Vo(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function N1(){var e=0;return p[7824]|0||(t[2511]=n_()|0,t[2512]=0,e=7824,t[e>>2]=1,t[e+4>>2]=0),10044}function n_(){return 0}function r_(e){e=e|0,Xa(e)}function $4(e){e=e|0;var n=0,r=0,u=0,l=0,s=0;n=m,m=m+32|0,r=n+24|0,s=n+16|0,l=n+8|0,u=n,i_(e,4827),eE(e,4834,3)|0,tE(e,3682,47)|0,t[s>>2]=9,t[s+4>>2]=0,t[r>>2]=t[s>>2],t[r+4>>2]=t[s+4>>2],Ey(e,4841,r)|0,t[l>>2]=1,t[l+4>>2]=0,t[r>>2]=t[l>>2],t[r+4>>2]=t[l+4>>2],u_(e,4871,r)|0,t[u>>2]=10,t[u+4>>2]=0,t[r>>2]=t[u>>2],t[r+4>>2]=t[u+4>>2],nE(e,4891,r)|0,m=n}function i_(e,n){e=e|0,n=n|0;var r=0;r=BR()|0,t[e>>2]=r,UR(r,n),$d(t[e>>2]|0)}function eE(e,n,r){return e=e|0,n=n|0,r=r|0,wR(e,Fr(n)|0,r,0),e|0}function tE(e,n,r){return e=e|0,n=n|0,r=r|0,lR(e,Fr(n)|0,r,0),e|0}function Ey(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],H9(e,n,l),m=u,e|0}function u_(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],S9(e,n,l),m=u,e|0}function nE(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=t[r+4>>2]|0,t[s>>2]=t[r>>2],t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],rE(e,n,l),m=u,e|0}function rE(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],iE(e,r,l,1),m=u}function iE(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=uE()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=a9(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,f9(s,u)|0,u),m=l}function uE(){var e=0,n=0;if(p[7840]|0||(rw(10100),Wt(48,10100,ve|0)|0,n=7840,t[n>>2]=1,t[n+4>>2]=0),!(sr(10100)|0)){e=10100,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));rw(10100)}return 10100}function a9(e){return e=e|0,0}function f9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=uE()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],nw(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(c9(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function nw(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function c9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=d9(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,p9(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],nw(s,u,r),t[S>>2]=(t[S>>2]|0)+12,h9(e,D),v9(D),m=N;return}}function d9(e){return e=e|0,357913941}function p9(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function h9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function v9(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function rw(e){e=e|0,g9(e)}function m9(e){e=e|0,y9(e+24|0)}function y9(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function g9(e){e=e|0;var n=0;n=yr()|0,jn(e,2,6,n,_9()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function _9(){return 1364}function E9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;return u=m,m=m+16|0,l=u+8|0,s=u,h=D9(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],r=w9(n,l,r)|0,m=u,r|0}function D9(e){return e=e|0,(t[(uE()|0)+24>>2]|0)+(e*12|0)|0}function w9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;return s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),xs(l,r),l=Gs(l,r)|0,l=Il(FE[u&15](e,l)|0)|0,m=s,l|0}function S9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],T9(e,r,l,0),m=u}function T9(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=oE()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=C9(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,x9(s,u)|0,u),m=l}function oE(){var e=0,n=0;if(p[7848]|0||(uw(10136),Wt(49,10136,ve|0)|0,n=7848,t[n>>2]=1,t[n+4>>2]=0),!(sr(10136)|0)){e=10136,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));uw(10136)}return 10136}function C9(e){return e=e|0,0}function x9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=oE()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],iw(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(R9(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function iw(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function R9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=A9(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,O9(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],iw(s,u,r),t[S>>2]=(t[S>>2]|0)+12,M9(e,D),k9(D),m=N;return}}function A9(e){return e=e|0,357913941}function O9(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function M9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function k9(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function uw(e){e=e|0,F9(e)}function N9(e){e=e|0,L9(e+24|0)}function L9(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function F9(e){e=e|0;var n=0;n=yr()|0,jn(e,2,9,n,P9()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function P9(){return 1372}function I9(e,n,r){e=e|0,n=n|0,r=+r;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,l=u+8|0,s=u,h=b9(e)|0,e=t[h+4>>2]|0,t[s>>2]=t[h>>2],t[s+4>>2]=e,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],B9(n,l,r),m=u}function b9(e){return e=e|0,(t[(oE()|0)+24>>2]|0)+(e*12|0)|0}function B9(e,n,r){e=e|0,n=n|0,r=+r;var u=0,l=0,s=0,h=Tt;s=m,m=m+16|0,l=s,u=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(u=t[(t[e>>2]|0)+u>>2]|0),U9(l,r),h=w(j9(l,r)),_8[u&1](e,h),m=s}function U9(e,n){e=e|0,n=+n}function j9(e,n){return e=e|0,n=+n,w(z9(n))}function z9(e){return e=+e,w(e)}function H9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,l=u+8|0,s=u,D=t[r>>2]|0,h=t[r+4>>2]|0,r=Fr(n)|0,t[s>>2]=D,t[s+4>>2]=h,t[l>>2]=t[s>>2],t[l+4>>2]=t[s+4>>2],q9(e,r,l,0),m=u}function q9(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0,S=0,N=0,M=0;l=m,m=m+32|0,s=l+16|0,M=l+8|0,D=l,N=t[r>>2]|0,S=t[r+4>>2]|0,h=t[e>>2]|0,e=lE()|0,t[M>>2]=N,t[M+4>>2]=S,t[s>>2]=t[M>>2],t[s+4>>2]=t[M+4>>2],r=W9(s)|0,t[D>>2]=N,t[D+4>>2]=S,t[s>>2]=t[D>>2],t[s+4>>2]=t[D+4>>2],wi(h,n,e,r,V9(s,u)|0,u),m=l}function lE(){var e=0,n=0;if(p[7856]|0||(lw(10172),Wt(50,10172,ve|0)|0,n=7856,t[n>>2]=1,t[n+4>>2]=0),!(sr(10172)|0)){e=10172,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));lw(10172)}return 10172}function W9(e){return e=e|0,0}function V9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0;return M=m,m=m+32|0,l=M+24|0,h=M+16|0,D=M,S=M+8|0,s=t[e>>2]|0,u=t[e+4>>2]|0,t[D>>2]=s,t[D+4>>2]=u,I=lE()|0,N=I+24|0,e=hn(n,4)|0,t[S>>2]=e,n=I+28|0,r=t[n>>2]|0,r>>>0<(t[I+32>>2]|0)>>>0?(t[h>>2]=s,t[h+4>>2]=u,t[l>>2]=t[h>>2],t[l+4>>2]=t[h+4>>2],ow(r,l,e),e=(t[n>>2]|0)+12|0,t[n>>2]=e):(G9(N,D,S),e=t[n>>2]|0),m=M,((e-(t[N>>2]|0)|0)/12|0)+-1|0}function ow(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=t[n+4>>2]|0,t[e>>2]=t[n>>2],t[e+4>>2]=u,t[e+8>>2]=r}function G9(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;if(N=m,m=m+48|0,u=N+32|0,h=N+24|0,D=N,S=e+4|0,l=(((t[S>>2]|0)-(t[e>>2]|0)|0)/12|0)+1|0,s=Y9(e)|0,s>>>0>>0)hi(e);else{M=t[e>>2]|0,K=((t[e+8>>2]|0)-M|0)/12|0,I=K<<1,K9(D,K>>>0>>1>>>0?I>>>0>>0?l:I:s,((t[S>>2]|0)-M|0)/12|0,e+8|0),S=D+8|0,s=t[S>>2]|0,l=t[n+4>>2]|0,r=t[r>>2]|0,t[h>>2]=t[n>>2],t[h+4>>2]=l,t[u>>2]=t[h>>2],t[u+4>>2]=t[h+4>>2],ow(s,u,r),t[S>>2]=(t[S>>2]|0)+12,X9(e,D),Q9(D),m=N;return}}function Y9(e){return e=e|0,357913941}function K9(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>357913941)$n();else{l=pn(n*12|0)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r*12|0)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n*12|0)}function X9(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(((l|0)/-12|0)*12|0)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Q9(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~(((u+-12-n|0)>>>0)/12|0)*12|0)),e=t[e>>2]|0,e|0&&_t(e)}function lw(e){e=e|0,$9(e)}function J9(e){e=e|0,Z9(e+24|0)}function Z9(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~(((n+-12-u|0)>>>0)/12|0)*12|0)),_t(r))}function $9(e){e=e|0;var n=0;n=yr()|0,jn(e,2,3,n,eR()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function eR(){return 1380}function tR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+16|0,s=l+8|0,h=l,D=nR(e)|0,e=t[D+4>>2]|0,t[h>>2]=t[D>>2],t[h+4>>2]=e,t[s>>2]=t[h>>2],t[s+4>>2]=t[h+4>>2],rR(n,s,r,u),m=l}function nR(e){return e=e|0,(t[(lE()|0)+24>>2]|0)+(e*12|0)|0}function rR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;D=m,m=m+16|0,s=D+1|0,h=D,l=t[n>>2]|0,n=t[n+4>>2]|0,e=e+(n>>1)|0,n&1&&(l=t[(t[e>>2]|0)+l>>2]|0),xs(s,r),s=Gs(s,r)|0,iR(h,u),h=uR(h,u)|0,Ry[l&15](e,s,h),m=D}function iR(e,n){e=e|0,n=n|0}function uR(e,n){return e=e|0,n=n|0,oR(n)|0}function oR(e){return e=e|0,(e|0)!=0|0}function lR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=sE()|0,e=sR(r)|0,wi(s,n,l,e,aR(r,u)|0,u)}function sE(){var e=0,n=0;if(p[7864]|0||(aw(10208),Wt(51,10208,ve|0)|0,n=7864,t[n>>2]=1,t[n+4>>2]=0),!(sr(10208)|0)){e=10208,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));aw(10208)}return 10208}function sR(e){return e=e|0,e|0}function aR(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=sE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(sw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(fR(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function sw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function fR(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=cR(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,dR(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,sw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,pR(e,l),hR(l),m=D;return}}function cR(e){return e=e|0,536870911}function dR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function pR(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function hR(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function aw(e){e=e|0,yR(e)}function vR(e){e=e|0,mR(e+24|0)}function mR(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function yR(e){e=e|0;var n=0;n=yr()|0,jn(e,1,24,n,gR()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function gR(){return 1392}function _R(e,n){e=e|0,n=n|0,DR(t[(ER(e)|0)>>2]|0,n)}function ER(e){return e=e|0,(t[(sE()|0)+24>>2]|0)+(e<<3)|0}function DR(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,L0(u,n),n=$i(u,n)|0,F1[e&127](n),m=r}function wR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=aE()|0,e=SR(r)|0,wi(s,n,l,e,TR(r,u)|0,u)}function aE(){var e=0,n=0;if(p[7872]|0||(cw(10244),Wt(52,10244,ve|0)|0,n=7872,t[n>>2]=1,t[n+4>>2]=0),!(sr(10244)|0)){e=10244,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));cw(10244)}return 10244}function SR(e){return e=e|0,e|0}function TR(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=aE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(fw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(CR(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function fw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function CR(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=xR(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,RR(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,fw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,AR(e,l),OR(l),m=D;return}}function xR(e){return e=e|0,536870911}function RR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function AR(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function OR(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function cw(e){e=e|0,NR(e)}function MR(e){e=e|0,kR(e+24|0)}function kR(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function NR(e){e=e|0;var n=0;n=yr()|0,jn(e,1,16,n,LR()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function LR(){return 1400}function FR(e){return e=e|0,IR(t[(PR(e)|0)>>2]|0)|0}function PR(e){return e=e|0,(t[(aE()|0)+24>>2]|0)+(e<<3)|0}function IR(e){return e=e|0,bR(g_[e&7]()|0)|0}function bR(e){return e=e|0,e|0}function BR(){var e=0;return p[7880]|0||(VR(10280),Wt(25,10280,ve|0)|0,e=7880,t[e>>2]=1,t[e+4>>2]=0),10280}function UR(e,n){e=e|0,n=n|0,t[e>>2]=jR()|0,t[e+4>>2]=zR()|0,t[e+12>>2]=n,t[e+8>>2]=HR()|0,t[e+32>>2]=4}function jR(){return 11711}function zR(){return 1356}function HR(){return N1()|0}function qR(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(WR(r),_t(r)):n|0&&(no(n),_t(n))}function WR(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function VR(e){e=e|0,Xa(e)}function GR(e){e=e|0,YR(e,4920),KR(e)|0,XR(e)|0}function YR(e,n){e=e|0,n=n|0;var r=0;r=qd()|0,t[e>>2]=r,mA(r,n),$d(t[e>>2]|0)}function KR(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,oA()|0),e|0}function XR(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,QR()|0),e|0}function QR(){var e=0;return p[7888]|0||(dw(10328),Wt(53,10328,ve|0)|0,e=7888,t[e>>2]=1,t[e+4>>2]=0),sr(10328)|0||dw(10328),10328}function Vp(e,n){e=e|0,n=n|0,wi(e,0,n,0,0,0)}function dw(e){e=e|0,$R(e),Gp(e,10)}function JR(e){e=e|0,ZR(e+24|0)}function ZR(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function $R(e){e=e|0;var n=0;n=yr()|0,jn(e,5,1,n,rA()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function eA(e,n,r){e=e|0,n=n|0,r=+r,tA(e,n,r)}function Gp(e,n){e=e|0,n=n|0,t[e+20>>2]=n}function tA(e,n,r){e=e|0,n=n|0,r=+r;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+16|0,s=u+8|0,D=u+13|0,l=u,h=u+12|0,xs(D,n),t[s>>2]=Gs(D,n)|0,Fl(h,r),U[l>>3]=+us(h,r),nA(e,s,l),m=u}function nA(e,n,r){e=e|0,n=n|0,r=r|0,b(e+8|0,t[n>>2]|0,+U[r>>3]),p[e+24>>0]=1}function rA(){return 1404}function iA(e,n){return e=e|0,n=+n,uA(e,n)|0}function uA(e,n){e=e|0,n=+n;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return u=m,m=m+16|0,s=u+4|0,h=u+8|0,D=u,l=Oa(8)|0,r=l,S=pn(16)|0,xs(s,e),e=Gs(s,e)|0,Fl(h,n),b(S,e,+us(h,n)),h=r+4|0,t[h>>2]=S,e=pn(8)|0,h=t[h>>2]|0,t[D>>2]=0,t[s>>2]=t[D>>2],Bf(e,h,s),t[l>>2]=e,m=u,r|0}function oA(){var e=0;return p[7896]|0||(pw(10364),Wt(54,10364,ve|0)|0,e=7896,t[e>>2]=1,t[e+4>>2]=0),sr(10364)|0||pw(10364),10364}function pw(e){e=e|0,aA(e),Gp(e,55)}function lA(e){e=e|0,sA(e+24|0)}function sA(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function aA(e){e=e|0;var n=0;n=yr()|0,jn(e,5,4,n,pA()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function fA(e){e=e|0,cA(e)}function cA(e){e=e|0,dA(e)}function dA(e){e=e|0,hw(e+8|0),p[e+24>>0]=1}function hw(e){e=e|0,t[e>>2]=0,U[e+8>>3]=0}function pA(){return 1424}function hA(){return vA()|0}function vA(){var e=0,n=0,r=0,u=0,l=0,s=0,h=0;return n=m,m=m+16|0,l=n+4|0,h=n,r=Oa(8)|0,e=r,u=pn(16)|0,hw(u),s=e+4|0,t[s>>2]=u,u=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],Bf(u,s,l),t[r>>2]=u,m=n,e|0}function mA(e,n){e=e|0,n=n|0,t[e>>2]=yA()|0,t[e+4>>2]=gA()|0,t[e+12>>2]=n,t[e+8>>2]=_A()|0,t[e+32>>2]=5}function yA(){return 11710}function gA(){return 1416}function _A(){return o_()|0}function EA(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(DA(r),_t(r)):n|0&&_t(n)}function DA(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function o_(){var e=0;return p[7904]|0||(t[2600]=wA()|0,t[2601]=0,e=7904,t[e>>2]=1,t[e+4>>2]=0),10400}function wA(){return t[357]|0}function SA(e){e=e|0,TA(e,4926),CA(e)|0}function TA(e,n){e=e|0,n=n|0;var r=0;r=Ka()|0,t[e>>2]=r,IA(r,n),$d(t[e>>2]|0)}function CA(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,xA()|0),e|0}function xA(){var e=0;return p[7912]|0||(vw(10412),Wt(56,10412,ve|0)|0,e=7912,t[e>>2]=1,t[e+4>>2]=0),sr(10412)|0||vw(10412),10412}function vw(e){e=e|0,OA(e),Gp(e,57)}function RA(e){e=e|0,AA(e+24|0)}function AA(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function OA(e){e=e|0;var n=0;n=yr()|0,jn(e,5,5,n,LA()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function MA(e){e=e|0,kA(e)}function kA(e){e=e|0,NA(e)}function NA(e){e=e|0;var n=0,r=0;n=e+8|0,r=n+48|0;do t[n>>2]=0,n=n+4|0;while((n|0)<(r|0));p[e+56>>0]=1}function LA(){return 1432}function FA(){return PA()|0}function PA(){var e=0,n=0,r=0,u=0,l=0,s=0,h=0,D=0;h=m,m=m+16|0,e=h+4|0,n=h,r=Oa(8)|0,u=r,l=pn(48)|0,s=l,D=s+48|0;do t[s>>2]=0,s=s+4|0;while((s|0)<(D|0));return s=u+4|0,t[s>>2]=l,D=pn(8)|0,s=t[s>>2]|0,t[n>>2]=0,t[e>>2]=t[n>>2],Dh(D,s,e),t[r>>2]=D,m=h,u|0}function IA(e,n){e=e|0,n=n|0,t[e>>2]=bA()|0,t[e+4>>2]=BA()|0,t[e+12>>2]=n,t[e+8>>2]=UA()|0,t[e+32>>2]=6}function bA(){return 11704}function BA(){return 1436}function UA(){return o_()|0}function jA(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(zA(r),_t(r)):n|0&&_t(n)}function zA(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function HA(e){e=e|0,qA(e,4933),WA(e)|0,VA(e)|0}function qA(e,n){e=e|0,n=n|0;var r=0;r=v7()|0,t[e>>2]=r,m7(r,n),$d(t[e>>2]|0)}function WA(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,u7()|0),e|0}function VA(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,GA()|0),e|0}function GA(){var e=0;return p[7920]|0||(mw(10452),Wt(58,10452,ve|0)|0,e=7920,t[e>>2]=1,t[e+4>>2]=0),sr(10452)|0||mw(10452),10452}function mw(e){e=e|0,XA(e),Gp(e,1)}function YA(e){e=e|0,KA(e+24|0)}function KA(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function XA(e){e=e|0;var n=0;n=yr()|0,jn(e,5,1,n,$A()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function QA(e,n,r){e=e|0,n=+n,r=+r,JA(e,n,r)}function JA(e,n,r){e=e|0,n=+n,r=+r;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+32|0,s=u+8|0,D=u+17|0,l=u,h=u+16|0,Fl(D,n),U[s>>3]=+us(D,n),Fl(h,r),U[l>>3]=+us(h,r),ZA(e,s,l),m=u}function ZA(e,n,r){e=e|0,n=n|0,r=r|0,yw(e+8|0,+U[n>>3],+U[r>>3]),p[e+24>>0]=1}function yw(e,n,r){e=e|0,n=+n,r=+r,U[e>>3]=n,U[e+8>>3]=r}function $A(){return 1472}function e7(e,n){return e=+e,n=+n,t7(e,n)|0}function t7(e,n){e=+e,n=+n;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return u=m,m=m+16|0,h=u+4|0,D=u+8|0,S=u,l=Oa(8)|0,r=l,s=pn(16)|0,Fl(h,e),e=+us(h,e),Fl(D,n),yw(s,e,+us(D,n)),D=r+4|0,t[D>>2]=s,s=pn(8)|0,D=t[D>>2]|0,t[S>>2]=0,t[h>>2]=t[S>>2],gw(s,D,h),t[l>>2]=s,m=u,r|0}function gw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,r=pn(16)|0,t[r+4>>2]=0,t[r+8>>2]=0,t[r>>2]=1452,t[r+12>>2]=n,t[e+4>>2]=r}function n7(e){e=e|0,Iv(e),_t(e)}function r7(e){e=e|0,e=t[e+12>>2]|0,e|0&&_t(e)}function i7(e){e=e|0,_t(e)}function u7(){var e=0;return p[7928]|0||(_w(10488),Wt(59,10488,ve|0)|0,e=7928,t[e>>2]=1,t[e+4>>2]=0),sr(10488)|0||_w(10488),10488}function _w(e){e=e|0,s7(e),Gp(e,60)}function o7(e){e=e|0,l7(e+24|0)}function l7(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function s7(e){e=e|0;var n=0;n=yr()|0,jn(e,5,6,n,d7()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function a7(e){e=e|0,f7(e)}function f7(e){e=e|0,c7(e)}function c7(e){e=e|0,Ew(e+8|0),p[e+24>>0]=1}function Ew(e){e=e|0,t[e>>2]=0,t[e+4>>2]=0,t[e+8>>2]=0,t[e+12>>2]=0}function d7(){return 1492}function p7(){return h7()|0}function h7(){var e=0,n=0,r=0,u=0,l=0,s=0,h=0;return n=m,m=m+16|0,l=n+4|0,h=n,r=Oa(8)|0,e=r,u=pn(16)|0,Ew(u),s=e+4|0,t[s>>2]=u,u=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],gw(u,s,l),t[r>>2]=u,m=n,e|0}function v7(){var e=0;return p[7936]|0||(w7(10524),Wt(25,10524,ve|0)|0,e=7936,t[e>>2]=1,t[e+4>>2]=0),10524}function m7(e,n){e=e|0,n=n|0,t[e>>2]=y7()|0,t[e+4>>2]=g7()|0,t[e+12>>2]=n,t[e+8>>2]=_7()|0,t[e+32>>2]=7}function y7(){return 11700}function g7(){return 1484}function _7(){return o_()|0}function E7(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(D7(r),_t(r)):n|0&&_t(n)}function D7(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function w7(e){e=e|0,Xa(e)}function S7(e,n,r){e=e|0,n=n|0,r=r|0,e=Fr(n)|0,n=T7(r)|0,r=C7(r,0)|0,tO(e,n,r,fE()|0,0)}function T7(e){return e=e|0,e|0}function C7(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=fE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(ww(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(N7(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function fE(){var e=0,n=0;if(p[7944]|0||(Dw(10568),Wt(61,10568,ve|0)|0,n=7944,t[n>>2]=1,t[n+4>>2]=0),!(sr(10568)|0)){e=10568,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Dw(10568)}return 10568}function Dw(e){e=e|0,A7(e)}function x7(e){e=e|0,R7(e+24|0)}function R7(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function A7(e){e=e|0;var n=0;n=yr()|0,jn(e,1,17,n,Jh()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function O7(e){return e=e|0,k7(t[(M7(e)|0)>>2]|0)|0}function M7(e){return e=e|0,(t[(fE()|0)+24>>2]|0)+(e<<3)|0}function k7(e){return e=e|0,H0(g_[e&7]()|0)|0}function ww(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function N7(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=L7(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,F7(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,ww(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,P7(e,l),I7(l),m=D;return}}function L7(e){return e=e|0,536870911}function F7(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function P7(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function I7(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function b7(){B7()}function B7(){U7(10604)}function U7(e){e=e|0,j7(e,4955)}function j7(e,n){e=e|0,n=n|0;var r=0;r=z7()|0,t[e>>2]=r,H7(r,n),$d(t[e>>2]|0)}function z7(){var e=0;return p[7952]|0||(J7(10612),Wt(25,10612,ve|0)|0,e=7952,t[e>>2]=1,t[e+4>>2]=0),10612}function H7(e,n){e=e|0,n=n|0,t[e>>2]=G7()|0,t[e+4>>2]=Y7()|0,t[e+12>>2]=n,t[e+8>>2]=K7()|0,t[e+32>>2]=8}function $d(e){e=e|0;var n=0,r=0;n=m,m=m+16|0,r=n,kv()|0,t[r>>2]=e,q7(10608,r),m=n}function kv(){return p[11714]|0||(t[2652]=0,Wt(62,10608,ve|0)|0,p[11714]=1),10608}function q7(e,n){e=e|0,n=n|0;var r=0;r=pn(8)|0,t[r+4>>2]=t[n>>2],t[r>>2]=t[e>>2],t[e>>2]=r}function W7(e){e=e|0,V7(e)}function V7(e){e=e|0;var n=0,r=0;if(n=t[e>>2]|0,n|0)do r=n,n=t[n>>2]|0,_t(r);while((n|0)!=0);t[e>>2]=0}function G7(){return 11715}function Y7(){return 1496}function K7(){return N1()|0}function X7(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(Q7(r),_t(r)):n|0&&_t(n)}function Q7(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function J7(e){e=e|0,Xa(e)}function Z7(e,n){e=e|0,n=n|0;var r=0,u=0;kv()|0,r=t[2652]|0;e:do if(r|0){for(;u=t[r+4>>2]|0,!(u|0?(r8(cE(u)|0,e)|0)==0:0);)if(r=t[r>>2]|0,!r)break e;$7(u,n)}while(0)}function cE(e){return e=e|0,t[e+12>>2]|0}function $7(e,n){e=e|0,n=n|0;var r=0;e=e+36|0,r=t[e>>2]|0,r|0&&(fa(r),_t(r)),r=pn(4)|0,wf(r,n),t[e>>2]=r}function dE(){return p[11716]|0||(t[2664]=0,Wt(63,10656,ve|0)|0,p[11716]=1),10656}function Sw(){var e=0;return p[11717]|0?e=t[2665]|0:(eO(),t[2665]=1504,p[11717]=1,e=1504),e|0}function eO(){p[11740]|0||(p[11718]=hn(hn(8,0)|0,0)|0,p[11719]=hn(hn(0,0)|0,0)|0,p[11720]=hn(hn(0,16)|0,0)|0,p[11721]=hn(hn(8,0)|0,0)|0,p[11722]=hn(hn(0,0)|0,0)|0,p[11723]=hn(hn(8,0)|0,0)|0,p[11724]=hn(hn(0,0)|0,0)|0,p[11725]=hn(hn(8,0)|0,0)|0,p[11726]=hn(hn(0,0)|0,0)|0,p[11727]=hn(hn(8,0)|0,0)|0,p[11728]=hn(hn(0,0)|0,0)|0,p[11729]=hn(hn(0,0)|0,32)|0,p[11730]=hn(hn(0,0)|0,32)|0,p[11740]=1)}function Tw(){return 1572}function tO(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0,M=0;s=m,m=m+32|0,M=s+16|0,N=s+12|0,S=s+8|0,D=s+4|0,h=s,t[M>>2]=e,t[N>>2]=n,t[S>>2]=r,t[D>>2]=u,t[h>>2]=l,dE()|0,nO(10656,M,N,S,D,h),m=s}function nO(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0;h=pn(24)|0,yd(h+4|0,t[n>>2]|0,t[r>>2]|0,t[u>>2]|0,t[l>>2]|0,t[s>>2]|0),t[h>>2]=t[e>>2],t[e>>2]=h}function Cw(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0,ft=0;if(ft=m,m=m+32|0,Se=ft+20|0,ye=ft+8|0,Je=ft+4|0,Ge=ft,n=t[n>>2]|0,n|0){be=Se+4|0,S=Se+8|0,N=ye+4|0,M=ye+8|0,I=ye+8|0,K=Se+8|0;do{if(h=n+4|0,D=pE(h)|0,D|0){if(l=Dy(D)|0,t[Se>>2]=0,t[be>>2]=0,t[S>>2]=0,u=(wy(D)|0)+1|0,rO(Se,u),u|0)for(;u=u+-1|0,Gf(ye,t[l>>2]|0),s=t[be>>2]|0,s>>>0<(t[K>>2]|0)>>>0?(t[s>>2]=t[ye>>2],t[be>>2]=(t[be>>2]|0)+4):hE(Se,ye),u;)l=l+4|0;u=Sy(D)|0,t[ye>>2]=0,t[N>>2]=0,t[M>>2]=0;e:do if(t[u>>2]|0)for(l=0,s=0;;){if((l|0)==(s|0)?iO(ye,u):(t[l>>2]=t[u>>2],t[N>>2]=(t[N>>2]|0)+4),u=u+4|0,!(t[u>>2]|0))break e;l=t[N>>2]|0,s=t[I>>2]|0}while(0);t[Je>>2]=l_(h)|0,t[Ge>>2]=sr(D)|0,uO(r,e,Je,Ge,Se,ye),vE(ye),L1(Se)}n=t[n>>2]|0}while((n|0)!=0)}m=ft}function pE(e){return e=e|0,t[e+12>>2]|0}function Dy(e){return e=e|0,t[e+12>>2]|0}function wy(e){return e=e|0,t[e+16>>2]|0}function rO(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;l=m,m=m+32|0,r=l,u=t[e>>2]|0,(t[e+8>>2]|0)-u>>2>>>0>>0&&(Lw(r,n,(t[e+4>>2]|0)-u>>2,e+8|0),Fw(e,r),Pw(r)),m=l}function hE(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0;if(h=m,m=m+32|0,r=h,u=e+4|0,l=((t[u>>2]|0)-(t[e>>2]|0)>>2)+1|0,s=Nw(e)|0,s>>>0>>0)hi(e);else{D=t[e>>2]|0,N=(t[e+8>>2]|0)-D|0,S=N>>1,Lw(r,N>>2>>>0>>1>>>0?S>>>0>>0?l:S:s,(t[u>>2]|0)-D>>2,e+8|0),s=r+8|0,t[t[s>>2]>>2]=t[n>>2],t[s>>2]=(t[s>>2]|0)+4,Fw(e,r),Pw(r),m=h;return}}function Sy(e){return e=e|0,t[e+8>>2]|0}function iO(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0;if(h=m,m=m+32|0,r=h,u=e+4|0,l=((t[u>>2]|0)-(t[e>>2]|0)>>2)+1|0,s=kw(e)|0,s>>>0>>0)hi(e);else{D=t[e>>2]|0,N=(t[e+8>>2]|0)-D|0,S=N>>1,TO(r,N>>2>>>0>>1>>>0?S>>>0>>0?l:S:s,(t[u>>2]|0)-D>>2,e+8|0),s=r+8|0,t[t[s>>2]>>2]=t[n>>2],t[s>>2]=(t[s>>2]|0)+4,CO(e,r),xO(r),m=h;return}}function l_(e){return e=e|0,t[e>>2]|0}function uO(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,oO(e,n,r,u,l,s)}function vE(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-4-u|0)>>>2)<<2)),_t(r))}function L1(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-4-u|0)>>>2)<<2)),_t(r))}function oO(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0,S=0,N=0,M=0,I=0;h=m,m=m+48|0,M=h+40|0,D=h+32|0,I=h+24|0,S=h+12|0,N=h,Ma(D),e=yo(e)|0,t[I>>2]=t[n>>2],r=t[r>>2]|0,u=t[u>>2]|0,mE(S,l),lO(N,s),t[M>>2]=t[I>>2],sO(e,M,r,u,S,N),vE(N),L1(S),ka(D),m=h}function mE(e,n){e=e|0,n=n|0;var r=0,u=0;t[e>>2]=0,t[e+4>>2]=0,t[e+8>>2]=0,r=n+4|0,u=(t[r>>2]|0)-(t[n>>2]|0)>>2,u|0&&(wO(e,u),SO(e,t[n>>2]|0,t[r>>2]|0,u))}function lO(e,n){e=e|0,n=n|0;var r=0,u=0;t[e>>2]=0,t[e+4>>2]=0,t[e+8>>2]=0,r=n+4|0,u=(t[r>>2]|0)-(t[n>>2]|0)>>2,u|0&&(EO(e,u),DO(e,t[n>>2]|0,t[r>>2]|0,u))}function sO(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0,S=0,N=0,M=0,I=0;h=m,m=m+32|0,M=h+28|0,I=h+24|0,D=h+12|0,S=h,N=go(aO()|0)|0,t[I>>2]=t[n>>2],t[M>>2]=t[I>>2],n=Yp(M)|0,r=xw(r)|0,u=yE(u)|0,t[D>>2]=t[l>>2],M=l+4|0,t[D+4>>2]=t[M>>2],I=l+8|0,t[D+8>>2]=t[I>>2],t[I>>2]=0,t[M>>2]=0,t[l>>2]=0,l=gE(D)|0,t[S>>2]=t[s>>2],M=s+4|0,t[S+4>>2]=t[M>>2],I=s+8|0,t[S+8>>2]=t[I>>2],t[I>>2]=0,t[M>>2]=0,t[s>>2]=0,K0(0,N|0,e|0,n|0,r|0,u|0,l|0,fO(S)|0)|0,vE(S),L1(D),m=h}function aO(){var e=0;return p[7968]|0||(gO(10708),e=7968,t[e>>2]=1,t[e+4>>2]=0),10708}function Yp(e){return e=e|0,Aw(e)|0}function xw(e){return e=e|0,Rw(e)|0}function yE(e){return e=e|0,H0(e)|0}function gE(e){return e=e|0,dO(e)|0}function fO(e){return e=e|0,cO(e)|0}function cO(e){e=e|0;var n=0,r=0,u=0;if(u=(t[e+4>>2]|0)-(t[e>>2]|0)|0,r=u>>2,u=Oa(u+4|0)|0,t[u>>2]=r,r|0){n=0;do t[u+4+(n<<2)>>2]=Rw(t[(t[e>>2]|0)+(n<<2)>>2]|0)|0,n=n+1|0;while((n|0)!=(r|0))}return u|0}function Rw(e){return e=e|0,e|0}function dO(e){e=e|0;var n=0,r=0,u=0;if(u=(t[e+4>>2]|0)-(t[e>>2]|0)|0,r=u>>2,u=Oa(u+4|0)|0,t[u>>2]=r,r|0){n=0;do t[u+4+(n<<2)>>2]=Aw((t[e>>2]|0)+(n<<2)|0)|0,n=n+1|0;while((n|0)!=(r|0))}return u|0}function Aw(e){e=e|0;var n=0,r=0,u=0,l=0;return l=m,m=m+32|0,n=l+12|0,r=l,u=Iu(Ow()|0)|0,u?(rs(n,u),Mf(r,n),KN(e,r),e=Cs(n)|0):e=pO(e)|0,m=l,e|0}function Ow(){var e=0;return p[7960]|0||(yO(10664),Wt(25,10664,ve|0)|0,e=7960,t[e>>2]=1,t[e+4>>2]=0),10664}function pO(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0;return r=m,m=m+16|0,l=r+4|0,h=r,u=Oa(8)|0,n=u,D=pn(4)|0,t[D>>2]=t[e>>2],s=n+4|0,t[s>>2]=D,e=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],Mw(e,s,l),t[u>>2]=e,m=r,n|0}function Mw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,r=pn(16)|0,t[r+4>>2]=0,t[r+8>>2]=0,t[r>>2]=1656,t[r+12>>2]=n,t[e+4>>2]=r}function hO(e){e=e|0,Iv(e),_t(e)}function vO(e){e=e|0,e=t[e+12>>2]|0,e|0&&_t(e)}function mO(e){e=e|0,_t(e)}function yO(e){e=e|0,Xa(e)}function gO(e){e=e|0,ol(e,_O()|0,5)}function _O(){return 1676}function EO(e,n){e=e|0,n=n|0;var r=0;if((kw(e)|0)>>>0>>0&&hi(e),n>>>0>1073741823)$n();else{r=pn(n<<2)|0,t[e+4>>2]=r,t[e>>2]=r,t[e+8>>2]=r+(n<<2);return}}function DO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,u=e+4|0,e=r-n|0,(e|0)>0&&(gr(t[u>>2]|0,n|0,e|0)|0,t[u>>2]=(t[u>>2]|0)+(e>>>2<<2))}function kw(e){return e=e|0,1073741823}function wO(e,n){e=e|0,n=n|0;var r=0;if((Nw(e)|0)>>>0>>0&&hi(e),n>>>0>1073741823)$n();else{r=pn(n<<2)|0,t[e+4>>2]=r,t[e>>2]=r,t[e+8>>2]=r+(n<<2);return}}function SO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,u=e+4|0,e=r-n|0,(e|0)>0&&(gr(t[u>>2]|0,n|0,e|0)|0,t[u>>2]=(t[u>>2]|0)+(e>>>2<<2))}function Nw(e){return e=e|0,1073741823}function TO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>1073741823)$n();else{l=pn(n<<2)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<2)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<2)}function CO(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>2)<<2)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function xO(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-4-n|0)>>>2)<<2)),e=t[e>>2]|0,e|0&&_t(e)}function Lw(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>1073741823)$n();else{l=pn(n<<2)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<2)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<2)}function Fw(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>2)<<2)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function Pw(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-4-n|0)>>>2)<<2)),e=t[e>>2]|0,e|0&&_t(e)}function RO(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0;if(ye=m,m=m+32|0,M=ye+20|0,I=ye+12|0,N=ye+16|0,K=ye+4|0,be=ye,Se=ye+8|0,D=Sw()|0,s=t[D>>2]|0,h=t[s>>2]|0,h|0)for(S=t[D+8>>2]|0,D=t[D+4>>2]|0;Gf(M,h),AO(e,M,D,S),s=s+4|0,h=t[s>>2]|0,h;)S=S+1|0,D=D+1|0;if(s=Tw()|0,h=t[s>>2]|0,h|0)do Gf(M,h),t[I>>2]=t[s+4>>2],OO(n,M,I),s=s+8|0,h=t[s>>2]|0;while((h|0)!=0);if(s=t[(kv()|0)>>2]|0,s|0)do n=t[s+4>>2]|0,Gf(M,t[(Nv(n)|0)>>2]|0),t[I>>2]=cE(n)|0,MO(r,M,I),s=t[s>>2]|0;while((s|0)!=0);if(Gf(N,0),s=dE()|0,t[M>>2]=t[N>>2],Cw(M,s,l),s=t[(kv()|0)>>2]|0,s|0){e=M+4|0,n=M+8|0,r=M+8|0;do{if(S=t[s+4>>2]|0,Gf(I,t[(Nv(S)|0)>>2]|0),kO(K,Iw(S)|0),h=t[K>>2]|0,h|0){t[M>>2]=0,t[e>>2]=0,t[n>>2]=0;do Gf(be,t[(Nv(t[h+4>>2]|0)|0)>>2]|0),D=t[e>>2]|0,D>>>0<(t[r>>2]|0)>>>0?(t[D>>2]=t[be>>2],t[e>>2]=(t[e>>2]|0)+4):hE(M,be),h=t[h>>2]|0;while((h|0)!=0);NO(u,I,M),L1(M)}t[Se>>2]=t[I>>2],N=bw(S)|0,t[M>>2]=t[Se>>2],Cw(M,N,l),_d(K),s=t[s>>2]|0}while((s|0)!=0)}m=ye}function AO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,WO(e,n,r,u)}function OO(e,n,r){e=e|0,n=n|0,r=r|0,qO(e,n,r)}function Nv(e){return e=e|0,e|0}function MO(e,n,r){e=e|0,n=n|0,r=r|0,UO(e,n,r)}function Iw(e){return e=e|0,e+16|0}function kO(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;if(s=m,m=m+16|0,l=s+8|0,r=s,t[e>>2]=0,u=t[n>>2]|0,t[l>>2]=u,t[r>>2]=e,r=BO(r)|0,u|0){if(u=pn(12)|0,h=(Bw(l)|0)+4|0,e=t[h+4>>2]|0,n=u+4|0,t[n>>2]=t[h>>2],t[n+4>>2]=e,n=t[t[l>>2]>>2]|0,t[l>>2]=n,!n)e=u;else for(n=u;e=pn(12)|0,S=(Bw(l)|0)+4|0,D=t[S+4>>2]|0,h=e+4|0,t[h>>2]=t[S>>2],t[h+4>>2]=D,t[n>>2]=e,h=t[t[l>>2]>>2]|0,t[l>>2]=h,h;)n=e;t[e>>2]=t[r>>2],t[r>>2]=u}m=s}function NO(e,n,r){e=e|0,n=n|0,r=r|0,LO(e,n,r)}function bw(e){return e=e|0,e+24|0}function LO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+32|0,h=u+24|0,l=u+16|0,D=u+12|0,s=u,Ma(l),e=yo(e)|0,t[D>>2]=t[n>>2],mE(s,r),t[h>>2]=t[D>>2],FO(e,h,s),L1(s),ka(l),m=u}function FO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=m,m=m+32|0,h=u+16|0,D=u+12|0,l=u,s=go(PO()|0)|0,t[D>>2]=t[n>>2],t[h>>2]=t[D>>2],n=Yp(h)|0,t[l>>2]=t[r>>2],h=r+4|0,t[l+4>>2]=t[h>>2],D=r+8|0,t[l+8>>2]=t[D>>2],t[D>>2]=0,t[h>>2]=0,t[r>>2]=0,P0(0,s|0,e|0,n|0,gE(l)|0)|0,L1(l),m=u}function PO(){var e=0;return p[7976]|0||(IO(10720),e=7976,t[e>>2]=1,t[e+4>>2]=0),10720}function IO(e){e=e|0,ol(e,bO()|0,2)}function bO(){return 1732}function BO(e){return e=e|0,t[e>>2]|0}function Bw(e){return e=e|0,t[e>>2]|0}function UO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+32|0,s=u+16|0,l=u+8|0,h=u,Ma(l),e=yo(e)|0,t[h>>2]=t[n>>2],r=t[r>>2]|0,t[s>>2]=t[h>>2],Uw(e,s,r),ka(l),m=u}function Uw(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+16|0,s=u+4|0,h=u,l=go(jO()|0)|0,t[h>>2]=t[n>>2],t[s>>2]=t[h>>2],n=Yp(s)|0,P0(0,l|0,e|0,n|0,xw(r)|0)|0,m=u}function jO(){var e=0;return p[7984]|0||(zO(10732),e=7984,t[e>>2]=1,t[e+4>>2]=0),10732}function zO(e){e=e|0,ol(e,HO()|0,2)}function HO(){return 1744}function qO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;u=m,m=m+32|0,s=u+16|0,l=u+8|0,h=u,Ma(l),e=yo(e)|0,t[h>>2]=t[n>>2],r=t[r>>2]|0,t[s>>2]=t[h>>2],Uw(e,s,r),ka(l),m=u}function WO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+32|0,h=l+16|0,s=l+8|0,D=l,Ma(s),e=yo(e)|0,t[D>>2]=t[n>>2],r=p[r>>0]|0,u=p[u>>0]|0,t[h>>2]=t[D>>2],VO(e,h,r,u),ka(s),m=l}function VO(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+16|0,h=l+4|0,D=l,s=go(GO()|0)|0,t[D>>2]=t[n>>2],t[h>>2]=t[D>>2],n=Yp(h)|0,r=Lv(r)|0,Hn(0,s|0,e|0,n|0,r|0,Lv(u)|0)|0,m=l}function GO(){var e=0;return p[7992]|0||(KO(10744),e=7992,t[e>>2]=1,t[e+4>>2]=0),10744}function Lv(e){return e=e|0,YO(e)|0}function YO(e){return e=e|0,e&255|0}function KO(e){e=e|0,ol(e,XO()|0,3)}function XO(){return 1756}function QO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;switch(K=m,m=m+32|0,D=K+8|0,S=K+4|0,N=K+20|0,M=K,Sa(e,0),u=YN(n)|0,t[D>>2]=0,I=D+4|0,t[I>>2]=0,t[D+8>>2]=0,u<<24>>24){case 0:{p[N>>0]=0,JO(S,r,N),s_(e,S)|0,U0(S);break}case 8:{I=TE(n)|0,p[N>>0]=8,Gf(M,t[I+4>>2]|0),ZO(S,r,N,M,I+8|0),s_(e,S)|0,U0(S);break}case 9:{if(s=TE(n)|0,n=t[s+4>>2]|0,n|0)for(h=D+8|0,l=s+12|0;n=n+-1|0,Gf(S,t[l>>2]|0),u=t[I>>2]|0,u>>>0<(t[h>>2]|0)>>>0?(t[u>>2]=t[S>>2],t[I>>2]=(t[I>>2]|0)+4):hE(D,S),n;)l=l+4|0;p[N>>0]=9,Gf(M,t[s+8>>2]|0),$O(S,r,N,M,D),s_(e,S)|0,U0(S);break}default:I=TE(n)|0,p[N>>0]=u,Gf(M,t[I+4>>2]|0),eM(S,r,N,M),s_(e,S)|0,U0(S)}L1(D),m=K}function JO(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;u=m,m=m+16|0,l=u,Ma(l),n=yo(n)|0,pM(e,n,p[r>>0]|0),ka(l),m=u}function s_(e,n){e=e|0,n=n|0;var r=0;return r=t[e>>2]|0,r|0&&qr(r|0),t[e>>2]=t[n>>2],t[n>>2]=0,e|0}function ZO(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0;s=m,m=m+32|0,D=s+16|0,h=s+8|0,S=s,Ma(h),n=yo(n)|0,r=p[r>>0]|0,t[S>>2]=t[u>>2],l=t[l>>2]|0,t[D>>2]=t[S>>2],aM(e,n,r,D,l),ka(h),m=s}function $O(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0;s=m,m=m+32|0,S=s+24|0,h=s+16|0,N=s+12|0,D=s,Ma(h),n=yo(n)|0,r=p[r>>0]|0,t[N>>2]=t[u>>2],mE(D,l),t[S>>2]=t[N>>2],uM(e,n,r,S,D),L1(D),ka(h),m=s}function eM(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+32|0,h=l+16|0,s=l+8|0,D=l,Ma(s),n=yo(n)|0,r=p[r>>0]|0,t[D>>2]=t[u>>2],t[h>>2]=t[D>>2],tM(e,n,r,h),ka(s),m=l}function tM(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0,h=0,D=0;l=m,m=m+16|0,s=l+4|0,D=l,h=go(nM()|0)|0,r=Lv(r)|0,t[D>>2]=t[u>>2],t[s>>2]=t[D>>2],a_(e,P0(0,h|0,n|0,r|0,Yp(s)|0)|0),m=l}function nM(){var e=0;return p[8e3]|0||(rM(10756),e=8e3,t[e>>2]=1,t[e+4>>2]=0),10756}function a_(e,n){e=e|0,n=n|0,Sa(e,n)}function rM(e){e=e|0,ol(e,iM()|0,2)}function iM(){return 1772}function uM(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0;s=m,m=m+32|0,S=s+16|0,N=s+12|0,h=s,D=go(oM()|0)|0,r=Lv(r)|0,t[N>>2]=t[u>>2],t[S>>2]=t[N>>2],u=Yp(S)|0,t[h>>2]=t[l>>2],S=l+4|0,t[h+4>>2]=t[S>>2],N=l+8|0,t[h+8>>2]=t[N>>2],t[N>>2]=0,t[S>>2]=0,t[l>>2]=0,a_(e,Hn(0,D|0,n|0,r|0,u|0,gE(h)|0)|0),L1(h),m=s}function oM(){var e=0;return p[8008]|0||(lM(10768),e=8008,t[e>>2]=1,t[e+4>>2]=0),10768}function lM(e){e=e|0,ol(e,sM()|0,3)}function sM(){return 1784}function aM(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0;s=m,m=m+16|0,D=s+4|0,S=s,h=go(fM()|0)|0,r=Lv(r)|0,t[S>>2]=t[u>>2],t[D>>2]=t[S>>2],u=Yp(D)|0,a_(e,Hn(0,h|0,n|0,r|0,u|0,yE(l)|0)|0),m=s}function fM(){var e=0;return p[8016]|0||(cM(10780),e=8016,t[e>>2]=1,t[e+4>>2]=0),10780}function cM(e){e=e|0,ol(e,dM()|0,3)}function dM(){return 1800}function pM(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;u=go(hM()|0)|0,a_(e,Ki(0,u|0,n|0,Lv(r)|0)|0)}function hM(){var e=0;return p[8024]|0||(vM(10792),e=8024,t[e>>2]=1,t[e+4>>2]=0),10792}function vM(e){e=e|0,ol(e,mM()|0,1)}function mM(){return 1816}function yM(){gM(),_M(),EM()}function gM(){t[2702]=p8(65536)|0}function _M(){jM(10856)}function EM(){DM(10816)}function DM(e){e=e|0,wM(e,5044),SM(e)|0}function wM(e,n){e=e|0,n=n|0;var r=0;r=Ow()|0,t[e>>2]=r,FM(r,n),$d(t[e>>2]|0)}function SM(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,TM()|0),e|0}function TM(){var e=0;return p[8032]|0||(jw(10820),Wt(64,10820,ve|0)|0,e=8032,t[e>>2]=1,t[e+4>>2]=0),sr(10820)|0||jw(10820),10820}function jw(e){e=e|0,RM(e),Gp(e,25)}function CM(e){e=e|0,xM(e+24|0)}function xM(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function RM(e){e=e|0;var n=0;n=yr()|0,jn(e,5,18,n,kM()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function AM(e,n){e=e|0,n=n|0,OM(e,n)}function OM(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;r=m,m=m+16|0,u=r,l=r+4|0,Pf(l,n),t[u>>2]=If(l,n)|0,MM(e,u),m=r}function MM(e,n){e=e|0,n=n|0,zw(e+4|0,t[n>>2]|0),p[e+8>>0]=1}function zw(e,n){e=e|0,n=n|0,t[e>>2]=n}function kM(){return 1824}function NM(e){return e=e|0,LM(e)|0}function LM(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0;return r=m,m=m+16|0,l=r+4|0,h=r,u=Oa(8)|0,n=u,D=pn(4)|0,Pf(l,e),zw(D,If(l,e)|0),s=n+4|0,t[s>>2]=D,e=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],Mw(e,s,l),t[u>>2]=e,m=r,n|0}function Oa(e){e=e|0;var n=0,r=0;return e=e+7&-8,(e>>>0<=32768?(n=t[2701]|0,e>>>0<=(65536-n|0)>>>0):0)?(r=(t[2702]|0)+n|0,t[2701]=n+e,e=r):(e=p8(e+8|0)|0,t[e>>2]=t[2703],t[2703]=e,e=e+8|0),e|0}function FM(e,n){e=e|0,n=n|0,t[e>>2]=PM()|0,t[e+4>>2]=IM()|0,t[e+12>>2]=n,t[e+8>>2]=bM()|0,t[e+32>>2]=9}function PM(){return 11744}function IM(){return 1832}function bM(){return o_()|0}function BM(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(UM(r),_t(r)):n|0&&_t(n)}function UM(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function jM(e){e=e|0,zM(e,5052),HM(e)|0,qM(e,5058,26)|0,WM(e,5069,1)|0,VM(e,5077,10)|0,GM(e,5087,19)|0,YM(e,5094,27)|0}function zM(e,n){e=e|0,n=n|0;var r=0;r=UN()|0,t[e>>2]=r,jN(r,n),$d(t[e>>2]|0)}function HM(e){e=e|0;var n=0;return n=t[e>>2]|0,Vp(n,CN()|0),e|0}function qM(e,n,r){return e=e|0,n=n|0,r=r|0,lN(e,Fr(n)|0,r,0),e|0}function WM(e,n,r){return e=e|0,n=n|0,r=r|0,Gk(e,Fr(n)|0,r,0),e|0}function VM(e,n,r){return e=e|0,n=n|0,r=r|0,Tk(e,Fr(n)|0,r,0),e|0}function GM(e,n,r){return e=e|0,n=n|0,r=r|0,ak(e,Fr(n)|0,r,0),e|0}function Hw(e,n){e=e|0,n=n|0;var r=0,u=0;e:for(;;){for(r=t[2703]|0;;){if((r|0)==(n|0))break e;if(u=t[r>>2]|0,t[2703]=u,!r)r=u;else break}_t(r)}t[2701]=e}function YM(e,n,r){return e=e|0,n=n|0,r=r|0,KM(e,Fr(n)|0,r,0),e|0}function KM(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=_E()|0,e=XM(r)|0,wi(s,n,l,e,QM(r,u)|0,u)}function _E(){var e=0,n=0;if(p[8040]|0||(Ww(10860),Wt(65,10860,ve|0)|0,n=8040,t[n>>2]=1,t[n+4>>2]=0),!(sr(10860)|0)){e=10860,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Ww(10860)}return 10860}function XM(e){return e=e|0,e|0}function QM(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=_E()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(qw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(JM(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function qw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function JM(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=ZM(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,$M(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,qw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,ek(e,l),tk(l),m=D;return}}function ZM(e){return e=e|0,536870911}function $M(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function ek(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function tk(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Ww(e){e=e|0,ik(e)}function nk(e){e=e|0,rk(e+24|0)}function rk(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function ik(e){e=e|0;var n=0;n=yr()|0,jn(e,1,11,n,uk()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function uk(){return 1840}function ok(e,n,r){e=e|0,n=n|0,r=r|0,sk(t[(lk(e)|0)>>2]|0,n,r)}function lk(e){return e=e|0,(t[(_E()|0)+24>>2]|0)+(e<<3)|0}function sk(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;u=m,m=m+16|0,s=u+1|0,l=u,Pf(s,n),n=If(s,n)|0,Pf(l,r),r=If(l,r)|0,P1[e&31](n,r),m=u}function ak(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=EE()|0,e=fk(r)|0,wi(s,n,l,e,ck(r,u)|0,u)}function EE(){var e=0,n=0;if(p[8048]|0||(Gw(10896),Wt(66,10896,ve|0)|0,n=8048,t[n>>2]=1,t[n+4>>2]=0),!(sr(10896)|0)){e=10896,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Gw(10896)}return 10896}function fk(e){return e=e|0,e|0}function ck(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=EE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(Vw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(dk(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function Vw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function dk(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=pk(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,hk(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,Vw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,vk(e,l),mk(l),m=D;return}}function pk(e){return e=e|0,536870911}function hk(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function vk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function mk(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Gw(e){e=e|0,_k(e)}function yk(e){e=e|0,gk(e+24|0)}function gk(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function _k(e){e=e|0;var n=0;n=yr()|0,jn(e,1,11,n,Ek()|0,1),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Ek(){return 1852}function Dk(e,n){return e=e|0,n=n|0,Sk(t[(wk(e)|0)>>2]|0,n)|0}function wk(e){return e=e|0,(t[(EE()|0)+24>>2]|0)+(e<<3)|0}function Sk(e,n){e=e|0,n=n|0;var r=0,u=0;return r=m,m=m+16|0,u=r,Pf(u,n),n=If(u,n)|0,n=H0(Jp[e&31](n)|0)|0,m=r,n|0}function Tk(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=DE()|0,e=Ck(r)|0,wi(s,n,l,e,xk(r,u)|0,u)}function DE(){var e=0,n=0;if(p[8056]|0||(Kw(10932),Wt(67,10932,ve|0)|0,n=8056,t[n>>2]=1,t[n+4>>2]=0),!(sr(10932)|0)){e=10932,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Kw(10932)}return 10932}function Ck(e){return e=e|0,e|0}function xk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=DE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(Yw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(Rk(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function Yw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function Rk(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=Ak(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,Ok(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,Yw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,Mk(e,l),kk(l),m=D;return}}function Ak(e){return e=e|0,536870911}function Ok(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function Mk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function kk(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Kw(e){e=e|0,Fk(e)}function Nk(e){e=e|0,Lk(e+24|0)}function Lk(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function Fk(e){e=e|0;var n=0;n=yr()|0,jn(e,1,7,n,Pk()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function Pk(){return 1860}function Ik(e,n,r){return e=e|0,n=n|0,r=r|0,Bk(t[(bk(e)|0)>>2]|0,n,r)|0}function bk(e){return e=e|0,(t[(DE()|0)+24>>2]|0)+(e<<3)|0}function Bk(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0;return u=m,m=m+32|0,h=u+12|0,s=u+8|0,D=u,S=u+16|0,l=u+4|0,Uk(S,n),jk(D,S,n),Ys(l,r),r=Ks(l,r)|0,t[h>>2]=t[D>>2],Ry[e&15](s,h,r),r=zk(s)|0,U0(s),Xs(l),m=u,r|0}function Uk(e,n){e=e|0,n=n|0}function jk(e,n,r){e=e|0,n=n|0,r=r|0,Hk(e,r)}function zk(e){return e=e|0,yo(e)|0}function Hk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0;l=m,m=m+16|0,r=l,u=n,u&1?(qk(r,0),eu(u|0,r|0)|0,Wk(e,r),Vk(r)):t[e>>2]=t[n>>2],m=l}function qk(e,n){e=e|0,n=n|0,fd(e,n),t[e+4>>2]=0,p[e+8>>0]=0}function Wk(e,n){e=e|0,n=n|0,t[e>>2]=t[n+4>>2]}function Vk(e){e=e|0,p[e+8>>0]=0}function Gk(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=wE()|0,e=Yk(r)|0,wi(s,n,l,e,Kk(r,u)|0,u)}function wE(){var e=0,n=0;if(p[8064]|0||(Qw(10968),Wt(68,10968,ve|0)|0,n=8064,t[n>>2]=1,t[n+4>>2]=0),!(sr(10968)|0)){e=10968,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Qw(10968)}return 10968}function Yk(e){return e=e|0,e|0}function Kk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=wE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(Xw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(Xk(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function Xw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function Xk(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=Qk(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,Jk(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,Xw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,Zk(e,l),$k(l),m=D;return}}function Qk(e){return e=e|0,536870911}function Jk(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function Zk(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function $k(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Qw(e){e=e|0,nN(e)}function eN(e){e=e|0,tN(e+24|0)}function tN(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function nN(e){e=e|0;var n=0;n=yr()|0,jn(e,1,1,n,rN()|0,5),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function rN(){return 1872}function iN(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,oN(t[(uN(e)|0)>>2]|0,n,r,u,l,s)}function uN(e){return e=e|0,(t[(wE()|0)+24>>2]|0)+(e<<3)|0}function oN(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0,S=0,N=0,M=0,I=0;h=m,m=m+32|0,D=h+16|0,S=h+12|0,N=h+8|0,M=h+4|0,I=h,Ys(D,n),n=Ks(D,n)|0,Ys(S,r),r=Ks(S,r)|0,Ys(N,u),u=Ks(N,u)|0,Ys(M,l),l=Ks(M,l)|0,Ys(I,s),s=Ks(I,s)|0,g8[e&1](n,r,u,l,s),Xs(I),Xs(M),Xs(N),Xs(S),Xs(D),m=h}function lN(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;s=t[e>>2]|0,l=SE()|0,e=sN(r)|0,wi(s,n,l,e,aN(r,u)|0,u)}function SE(){var e=0,n=0;if(p[8072]|0||(Zw(11004),Wt(69,11004,ve|0)|0,n=8072,t[n>>2]=1,t[n+4>>2]=0),!(sr(11004)|0)){e=11004,n=e+36|0;do t[e>>2]=0,e=e+4|0;while((e|0)<(n|0));Zw(11004)}return 11004}function sN(e){return e=e|0,e|0}function aN(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0,D=0,S=0;return D=m,m=m+16|0,l=D,s=D+4|0,t[l>>2]=e,S=SE()|0,h=S+24|0,n=hn(n,4)|0,t[s>>2]=n,r=S+28|0,u=t[r>>2]|0,u>>>0<(t[S+32>>2]|0)>>>0?(Jw(u,e,n),n=(t[r>>2]|0)+8|0,t[r>>2]=n):(fN(h,l,s),n=t[r>>2]|0),m=D,(n-(t[h>>2]|0)>>3)+-1|0}function Jw(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,t[e+4>>2]=r}function fN(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0;if(D=m,m=m+32|0,l=D,s=e+4|0,h=((t[s>>2]|0)-(t[e>>2]|0)>>3)+1|0,u=cN(e)|0,u>>>0>>0)hi(e);else{S=t[e>>2]|0,M=(t[e+8>>2]|0)-S|0,N=M>>2,dN(l,M>>3>>>0>>1>>>0?N>>>0>>0?h:N:u,(t[s>>2]|0)-S>>3,e+8|0),h=l+8|0,Jw(t[h>>2]|0,t[n>>2]|0,t[r>>2]|0),t[h>>2]=(t[h>>2]|0)+8,pN(e,l),hN(l),m=D;return}}function cN(e){return e=e|0,536870911}function dN(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0;t[e+12>>2]=0,t[e+16>>2]=u;do if(n)if(n>>>0>536870911)$n();else{l=pn(n<<3)|0;break}else l=0;while(0);t[e>>2]=l,u=l+(r<<3)|0,t[e+8>>2]=u,t[e+4>>2]=u,t[e+12>>2]=l+(n<<3)}function pN(e,n){e=e|0,n=n|0;var r=0,u=0,l=0,s=0,h=0;u=t[e>>2]|0,h=e+4|0,s=n+4|0,l=(t[h>>2]|0)-u|0,r=(t[s>>2]|0)+(0-(l>>3)<<3)|0,t[s>>2]=r,(l|0)>0?(gr(r|0,u|0,l|0)|0,u=s,r=t[s>>2]|0):u=s,s=t[e>>2]|0,t[e>>2]=r,t[u>>2]=s,s=n+8|0,l=t[h>>2]|0,t[h>>2]=t[s>>2],t[s>>2]=l,s=e+8|0,h=n+12|0,e=t[s>>2]|0,t[s>>2]=t[h>>2],t[h>>2]=e,t[n>>2]=t[u>>2]}function hN(e){e=e|0;var n=0,r=0,u=0;n=t[e+4>>2]|0,r=e+8|0,u=t[r>>2]|0,(u|0)!=(n|0)&&(t[r>>2]=u+(~((u+-8-n|0)>>>3)<<3)),e=t[e>>2]|0,e|0&&_t(e)}function Zw(e){e=e|0,yN(e)}function vN(e){e=e|0,mN(e+24|0)}function mN(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function yN(e){e=e|0;var n=0;n=yr()|0,jn(e,1,12,n,gN()|0,2),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function gN(){return 1896}function _N(e,n,r){e=e|0,n=n|0,r=r|0,DN(t[(EN(e)|0)>>2]|0,n,r)}function EN(e){return e=e|0,(t[(SE()|0)+24>>2]|0)+(e<<3)|0}function DN(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;u=m,m=m+16|0,s=u+4|0,l=u,wN(s,n),n=SN(s,n)|0,Ys(l,r),r=Ks(l,r)|0,P1[e&31](n,r),Xs(l),m=u}function wN(e,n){e=e|0,n=n|0}function SN(e,n){return e=e|0,n=n|0,TN(n)|0}function TN(e){return e=e|0,e|0}function CN(){var e=0;return p[8080]|0||($w(11040),Wt(70,11040,ve|0)|0,e=8080,t[e>>2]=1,t[e+4>>2]=0),sr(11040)|0||$w(11040),11040}function $w(e){e=e|0,AN(e),Gp(e,71)}function xN(e){e=e|0,RN(e+24|0)}function RN(e){e=e|0;var n=0,r=0,u=0;r=t[e>>2]|0,u=r,r|0&&(e=e+4|0,n=t[e>>2]|0,(n|0)!=(r|0)&&(t[e>>2]=n+(~((n+-8-u|0)>>>3)<<3)),_t(r))}function AN(e){e=e|0;var n=0;n=yr()|0,jn(e,5,7,n,NN()|0,0),t[e+24>>2]=0,t[e+28>>2]=0,t[e+32>>2]=0}function ON(e){e=e|0,MN(e)}function MN(e){e=e|0,kN(e)}function kN(e){e=e|0,p[e+8>>0]=1}function NN(){return 1936}function LN(){return FN()|0}function FN(){var e=0,n=0,r=0,u=0,l=0,s=0,h=0;return n=m,m=m+16|0,l=n+4|0,h=n,r=Oa(8)|0,e=r,s=e+4|0,t[s>>2]=pn(1)|0,u=pn(8)|0,s=t[s>>2]|0,t[h>>2]=0,t[l>>2]=t[h>>2],PN(u,s,l),t[r>>2]=u,m=n,e|0}function PN(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]=n,r=pn(16)|0,t[r+4>>2]=0,t[r+8>>2]=0,t[r>>2]=1916,t[r+12>>2]=n,t[e+4>>2]=r}function IN(e){e=e|0,Iv(e),_t(e)}function bN(e){e=e|0,e=t[e+12>>2]|0,e|0&&_t(e)}function BN(e){e=e|0,_t(e)}function UN(){var e=0;return p[8088]|0||(GN(11076),Wt(25,11076,ve|0)|0,e=8088,t[e>>2]=1,t[e+4>>2]=0),11076}function jN(e,n){e=e|0,n=n|0,t[e>>2]=zN()|0,t[e+4>>2]=HN()|0,t[e+12>>2]=n,t[e+8>>2]=qN()|0,t[e+32>>2]=10}function zN(){return 11745}function HN(){return 1940}function qN(){return N1()|0}function WN(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,(zl(u,896)|0)==512?r|0&&(VN(r),_t(r)):n|0&&_t(n)}function VN(e){e=e|0,e=t[e+4>>2]|0,e|0&&e2(e)}function GN(e){e=e|0,Xa(e)}function Gf(e,n){e=e|0,n=n|0,t[e>>2]=n}function TE(e){return e=e|0,t[e>>2]|0}function YN(e){return e=e|0,p[t[e>>2]>>0]|0}function KN(e,n){e=e|0,n=n|0;var r=0,u=0;r=m,m=m+16|0,u=r,t[u>>2]=t[e>>2],XN(n,u)|0,m=r}function XN(e,n){e=e|0,n=n|0;var r=0;return r=QN(t[e>>2]|0,n)|0,n=e+4|0,t[(t[n>>2]|0)+8>>2]=r,t[(t[n>>2]|0)+8>>2]|0}function QN(e,n){e=e|0,n=n|0;var r=0,u=0;return r=m,m=m+16|0,u=r,Ma(u),e=yo(e)|0,n=JN(e,t[n>>2]|0)|0,ka(u),m=r,n|0}function Ma(e){e=e|0,t[e>>2]=t[2701],t[e+4>>2]=t[2703]}function JN(e,n){e=e|0,n=n|0;var r=0;return r=go(ZN()|0)|0,Ki(0,r|0,e|0,yE(n)|0)|0}function ka(e){e=e|0,Hw(t[e>>2]|0,t[e+4>>2]|0)}function ZN(){var e=0;return p[8096]|0||($N(11120),e=8096,t[e>>2]=1,t[e+4>>2]=0),11120}function $N(e){e=e|0,ol(e,eL()|0,1)}function eL(){return 1948}function tL(){nL()}function nL(){var e=0,n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0;if(Se=m,m=m+16|0,M=Se+4|0,I=Se,bn(65536,10804,t[2702]|0,10812),r=Sw()|0,n=t[r>>2]|0,e=t[n>>2]|0,e|0)for(u=t[r+8>>2]|0,r=t[r+4>>2]|0;Xl(e|0,k[r>>0]|0|0,p[u>>0]|0),n=n+4|0,e=t[n>>2]|0,e;)u=u+1|0,r=r+1|0;if(e=Tw()|0,n=t[e>>2]|0,n|0)do Mo(n|0,t[e+4>>2]|0),e=e+8|0,n=t[e>>2]|0;while((n|0)!=0);Mo(rL()|0,5167),N=kv()|0,e=t[N>>2]|0;e:do if(e|0){do iL(t[e+4>>2]|0),e=t[e>>2]|0;while((e|0)!=0);if(e=t[N>>2]|0,e|0){S=N;do{for(;l=e,e=t[e>>2]|0,l=t[l+4>>2]|0,!!(uL(l)|0);)if(t[I>>2]=S,t[M>>2]=t[I>>2],oL(N,M)|0,!e)break e;if(lL(l),S=t[S>>2]|0,n=e8(l)|0,s=ao()|0,h=m,m=m+((1*(n<<2)|0)+15&-16)|0,D=m,m=m+((1*(n<<2)|0)+15&-16)|0,n=t[(Iw(l)|0)>>2]|0,n|0)for(r=h,u=D;t[r>>2]=t[(Nv(t[n+4>>2]|0)|0)>>2],t[u>>2]=t[n+8>>2],n=t[n>>2]|0,n;)r=r+4|0,u=u+4|0;ye=Nv(l)|0,n=sL(l)|0,r=e8(l)|0,u=aL(l)|0,ko(ye|0,n|0,h|0,D|0,r|0,u|0,cE(l)|0),gi(s|0)}while((e|0)!=0)}}while(0);if(e=t[(dE()|0)>>2]|0,e|0)do ye=e+4|0,N=pE(ye)|0,l=Sy(N)|0,s=Dy(N)|0,h=(wy(N)|0)+1|0,D=f_(N)|0,S=t8(ye)|0,N=sr(N)|0,M=l_(ye)|0,I=CE(ye)|0,so(0,l|0,s|0,h|0,D|0,S|0,N|0,M|0,I|0,xE(ye)|0),e=t[e>>2]|0;while((e|0)!=0);e=t[(kv()|0)>>2]|0;e:do if(e|0){t:for(;;){if(n=t[e+4>>2]|0,n|0?(K=t[(Nv(n)|0)>>2]|0,be=t[(bw(n)|0)>>2]|0,be|0):0){r=be;do{n=r+4|0,u=pE(n)|0;n:do if(u|0)switch(sr(u)|0){case 0:break t;case 4:case 3:case 2:{D=Sy(u)|0,S=Dy(u)|0,N=(wy(u)|0)+1|0,M=f_(u)|0,I=sr(u)|0,ye=l_(n)|0,so(K|0,D|0,S|0,N|0,M|0,0,I|0,ye|0,CE(n)|0,xE(n)|0);break n}case 1:{h=Sy(u)|0,D=Dy(u)|0,S=(wy(u)|0)+1|0,N=f_(u)|0,M=t8(n)|0,I=sr(u)|0,ye=l_(n)|0,so(K|0,h|0,D|0,S|0,N|0,M|0,I|0,ye|0,CE(n)|0,xE(n)|0);break n}case 5:{N=Sy(u)|0,M=Dy(u)|0,I=(wy(u)|0)+1|0,ye=f_(u)|0,so(K|0,N|0,M|0,I|0,ye|0,fL(u)|0,sr(u)|0,0,0,0);break n}default:break n}while(0);r=t[r>>2]|0}while((r|0)!=0)}if(e=t[e>>2]|0,!e)break e}$n()}while(0);Is(),m=Se}function rL(){return 11703}function iL(e){e=e|0,p[e+40>>0]=0}function uL(e){return e=e|0,(p[e+40>>0]|0)!=0|0}function oL(e,n){return e=e|0,n=n|0,n=cL(n)|0,e=t[n>>2]|0,t[n>>2]=t[e>>2],_t(e),t[n>>2]|0}function lL(e){e=e|0,p[e+40>>0]=1}function e8(e){return e=e|0,t[e+20>>2]|0}function sL(e){return e=e|0,t[e+8>>2]|0}function aL(e){return e=e|0,t[e+32>>2]|0}function f_(e){return e=e|0,t[e+4>>2]|0}function t8(e){return e=e|0,t[e+4>>2]|0}function CE(e){return e=e|0,t[e+8>>2]|0}function xE(e){return e=e|0,t[e+16>>2]|0}function fL(e){return e=e|0,t[e+20>>2]|0}function cL(e){return e=e|0,t[e>>2]|0}function c_(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0,ft=0,Me=0,Pe=0,Zt=0;Zt=m,m=m+16|0,K=Zt;do if(e>>>0<245){if(N=e>>>0<11?16:e+11&-8,e=N>>>3,I=t[2783]|0,r=I>>>e,r&3|0)return n=(r&1^1)+e|0,e=11172+(n<<1<<2)|0,r=e+8|0,u=t[r>>2]|0,l=u+8|0,s=t[l>>2]|0,(e|0)==(s|0)?t[2783]=I&~(1<>2]=e,t[r>>2]=s),Pe=n<<3,t[u+4>>2]=Pe|3,Pe=u+Pe+4|0,t[Pe>>2]=t[Pe>>2]|1,Pe=l,m=Zt,Pe|0;if(M=t[2785]|0,N>>>0>M>>>0){if(r|0)return n=2<>>12&16,n=n>>>h,r=n>>>5&8,n=n>>>r,l=n>>>2&4,n=n>>>l,e=n>>>1&2,n=n>>>e,u=n>>>1&1,u=(r|h|l|e|u)+(n>>>u)|0,n=11172+(u<<1<<2)|0,e=n+8|0,l=t[e>>2]|0,h=l+8|0,r=t[h>>2]|0,(n|0)==(r|0)?(e=I&~(1<>2]=n,t[e>>2]=r,e=I),s=(u<<3)-N|0,t[l+4>>2]=N|3,u=l+N|0,t[u+4>>2]=s|1,t[u+s>>2]=s,M|0&&(l=t[2788]|0,n=M>>>3,r=11172+(n<<1<<2)|0,n=1<>2]|0):(t[2783]=e|n,n=r,e=r+8|0),t[e>>2]=l,t[n+12>>2]=l,t[l+8>>2]=n,t[l+12>>2]=r),t[2785]=s,t[2788]=u,Pe=h,m=Zt,Pe|0;if(D=t[2784]|0,D){if(r=(D&0-D)+-1|0,h=r>>>12&16,r=r>>>h,s=r>>>5&8,r=r>>>s,S=r>>>2&4,r=r>>>S,u=r>>>1&2,r=r>>>u,e=r>>>1&1,e=t[11436+((s|h|S|u|e)+(r>>>e)<<2)>>2]|0,r=(t[e+4>>2]&-8)-N|0,u=t[e+16+(((t[e+16>>2]|0)==0&1)<<2)>>2]|0,!u)S=e,s=r;else{do h=(t[u+4>>2]&-8)-N|0,S=h>>>0>>0,r=S?h:r,e=S?u:e,u=t[u+16+(((t[u+16>>2]|0)==0&1)<<2)>>2]|0;while((u|0)!=0);S=e,s=r}if(h=S+N|0,S>>>0>>0){l=t[S+24>>2]|0,n=t[S+12>>2]|0;do if((n|0)==(S|0)){if(e=S+20|0,n=t[e>>2]|0,!n&&(e=S+16|0,n=t[e>>2]|0,!n)){r=0;break}for(;;){if(r=n+20|0,u=t[r>>2]|0,u|0){n=u,e=r;continue}if(r=n+16|0,u=t[r>>2]|0,u)n=u,e=r;else break}t[e>>2]=0,r=n}else r=t[S+8>>2]|0,t[r+12>>2]=n,t[n+8>>2]=r,r=n;while(0);do if(l|0){if(n=t[S+28>>2]|0,e=11436+(n<<2)|0,(S|0)==(t[e>>2]|0)){if(t[e>>2]=r,!r){t[2784]=D&~(1<>2]|0)!=(S|0)&1)<<2)>>2]=r,!r)break;t[r+24>>2]=l,n=t[S+16>>2]|0,n|0&&(t[r+16>>2]=n,t[n+24>>2]=r),n=t[S+20>>2]|0,n|0&&(t[r+20>>2]=n,t[n+24>>2]=r)}while(0);return s>>>0<16?(Pe=s+N|0,t[S+4>>2]=Pe|3,Pe=S+Pe+4|0,t[Pe>>2]=t[Pe>>2]|1):(t[S+4>>2]=N|3,t[h+4>>2]=s|1,t[h+s>>2]=s,M|0&&(u=t[2788]|0,n=M>>>3,r=11172+(n<<1<<2)|0,n=1<>2]|0):(t[2783]=I|n,n=r,e=r+8|0),t[e>>2]=u,t[n+12>>2]=u,t[u+8>>2]=n,t[u+12>>2]=r),t[2785]=s,t[2788]=h),Pe=S+8|0,m=Zt,Pe|0}else I=N}else I=N}else I=N}else if(e>>>0<=4294967231)if(e=e+11|0,N=e&-8,S=t[2784]|0,S){u=0-N|0,e=e>>>8,e?N>>>0>16777215?D=31:(I=(e+1048320|0)>>>16&8,Me=e<>>16&4,Me=Me<>>16&2,D=14-(M|I|D)+(Me<>>15)|0,D=N>>>(D+7|0)&1|D<<1):D=0,r=t[11436+(D<<2)>>2]|0;e:do if(!r)r=0,e=0,Me=57;else for(e=0,h=N<<((D|0)==31?0:25-(D>>>1)|0),s=0;;){if(l=(t[r+4>>2]&-8)-N|0,l>>>0>>0)if(l)e=r,u=l;else{e=r,u=0,l=r,Me=61;break e}if(l=t[r+20>>2]|0,r=t[r+16+(h>>>31<<2)>>2]|0,s=(l|0)==0|(l|0)==(r|0)?s:l,l=(r|0)==0,l){r=s,Me=57;break}else h=h<<((l^1)&1)}while(0);if((Me|0)==57){if((r|0)==0&(e|0)==0){if(e=2<>>12&16,I=I>>>h,s=I>>>5&8,I=I>>>s,D=I>>>2&4,I=I>>>D,M=I>>>1&2,I=I>>>M,r=I>>>1&1,e=0,r=t[11436+((s|h|D|M|r)+(I>>>r)<<2)>>2]|0}r?(l=r,Me=61):(D=e,h=u)}if((Me|0)==61)for(;;)if(Me=0,r=(t[l+4>>2]&-8)-N|0,I=r>>>0>>0,r=I?r:u,e=I?l:e,l=t[l+16+(((t[l+16>>2]|0)==0&1)<<2)>>2]|0,l)u=r,Me=61;else{D=e,h=r;break}if((D|0)!=0?h>>>0<((t[2785]|0)-N|0)>>>0:0){if(s=D+N|0,D>>>0>=s>>>0)return Pe=0,m=Zt,Pe|0;l=t[D+24>>2]|0,n=t[D+12>>2]|0;do if((n|0)==(D|0)){if(e=D+20|0,n=t[e>>2]|0,!n&&(e=D+16|0,n=t[e>>2]|0,!n)){n=0;break}for(;;){if(r=n+20|0,u=t[r>>2]|0,u|0){n=u,e=r;continue}if(r=n+16|0,u=t[r>>2]|0,u)n=u,e=r;else break}t[e>>2]=0}else Pe=t[D+8>>2]|0,t[Pe+12>>2]=n,t[n+8>>2]=Pe;while(0);do if(l){if(e=t[D+28>>2]|0,r=11436+(e<<2)|0,(D|0)==(t[r>>2]|0)){if(t[r>>2]=n,!n){u=S&~(1<>2]|0)!=(D|0)&1)<<2)>>2]=n,!n){u=S;break}t[n+24>>2]=l,e=t[D+16>>2]|0,e|0&&(t[n+16>>2]=e,t[e+24>>2]=n),e=t[D+20>>2]|0,e&&(t[n+20>>2]=e,t[e+24>>2]=n),u=S}else u=S;while(0);do if(h>>>0>=16){if(t[D+4>>2]=N|3,t[s+4>>2]=h|1,t[s+h>>2]=h,n=h>>>3,h>>>0<256){r=11172+(n<<1<<2)|0,e=t[2783]|0,n=1<>2]|0):(t[2783]=e|n,n=r,e=r+8|0),t[e>>2]=s,t[n+12>>2]=s,t[s+8>>2]=n,t[s+12>>2]=r;break}if(n=h>>>8,n?h>>>0>16777215?n=31:(Me=(n+1048320|0)>>>16&8,Pe=n<>>16&4,Pe=Pe<>>16&2,n=14-(ft|Me|n)+(Pe<>>15)|0,n=h>>>(n+7|0)&1|n<<1):n=0,r=11436+(n<<2)|0,t[s+28>>2]=n,e=s+16|0,t[e+4>>2]=0,t[e>>2]=0,e=1<>2]=s,t[s+24>>2]=r,t[s+12>>2]=s,t[s+8>>2]=s;break}for(e=h<<((n|0)==31?0:25-(n>>>1)|0),r=t[r>>2]|0;;){if((t[r+4>>2]&-8|0)==(h|0)){Me=97;break}if(u=r+16+(e>>>31<<2)|0,n=t[u>>2]|0,n)e=e<<1,r=n;else{Me=96;break}}if((Me|0)==96){t[u>>2]=s,t[s+24>>2]=r,t[s+12>>2]=s,t[s+8>>2]=s;break}else if((Me|0)==97){Me=r+8|0,Pe=t[Me>>2]|0,t[Pe+12>>2]=s,t[Me>>2]=s,t[s+8>>2]=Pe,t[s+12>>2]=r,t[s+24>>2]=0;break}}else Pe=h+N|0,t[D+4>>2]=Pe|3,Pe=D+Pe+4|0,t[Pe>>2]=t[Pe>>2]|1;while(0);return Pe=D+8|0,m=Zt,Pe|0}else I=N}else I=N;else I=-1;while(0);if(r=t[2785]|0,r>>>0>=I>>>0)return n=r-I|0,e=t[2788]|0,n>>>0>15?(Pe=e+I|0,t[2788]=Pe,t[2785]=n,t[Pe+4>>2]=n|1,t[Pe+n>>2]=n,t[e+4>>2]=I|3):(t[2785]=0,t[2788]=0,t[e+4>>2]=r|3,Pe=e+r+4|0,t[Pe>>2]=t[Pe>>2]|1),Pe=e+8|0,m=Zt,Pe|0;if(h=t[2786]|0,h>>>0>I>>>0)return ft=h-I|0,t[2786]=ft,Pe=t[2789]|0,Me=Pe+I|0,t[2789]=Me,t[Me+4>>2]=ft|1,t[Pe+4>>2]=I|3,Pe=Pe+8|0,m=Zt,Pe|0;if(t[2901]|0?e=t[2903]|0:(t[2903]=4096,t[2902]=4096,t[2904]=-1,t[2905]=-1,t[2906]=0,t[2894]=0,e=K&-16^1431655768,t[K>>2]=e,t[2901]=e,e=4096),D=I+48|0,S=I+47|0,s=e+S|0,l=0-e|0,N=s&l,N>>>0<=I>>>0||(e=t[2893]|0,e|0?(M=t[2891]|0,K=M+N|0,K>>>0<=M>>>0|K>>>0>e>>>0):0))return Pe=0,m=Zt,Pe|0;e:do if(t[2894]&4)n=0,Me=133;else{r=t[2789]|0;t:do if(r){for(u=11580;e=t[u>>2]|0,!(e>>>0<=r>>>0?(ye=u+4|0,(e+(t[ye>>2]|0)|0)>>>0>r>>>0):0);)if(e=t[u+8>>2]|0,e)u=e;else{Me=118;break t}if(n=s-h&l,n>>>0<2147483647)if(e=t2(n|0)|0,(e|0)==((t[u>>2]|0)+(t[ye>>2]|0)|0)){if((e|0)!=(-1|0)){h=n,s=e,Me=135;break e}}else u=e,Me=126;else n=0}else Me=118;while(0);do if((Me|0)==118)if(r=t2(0)|0,(r|0)!=(-1|0)?(n=r,be=t[2902]|0,Se=be+-1|0,n=((Se&n|0)==0?0:(Se+n&0-be)-n|0)+N|0,be=t[2891]|0,Se=n+be|0,n>>>0>I>>>0&n>>>0<2147483647):0){if(ye=t[2893]|0,ye|0?Se>>>0<=be>>>0|Se>>>0>ye>>>0:0){n=0;break}if(e=t2(n|0)|0,(e|0)==(r|0)){h=n,s=r,Me=135;break e}else u=e,Me=126}else n=0;while(0);do if((Me|0)==126){if(r=0-n|0,!(D>>>0>n>>>0&(n>>>0<2147483647&(u|0)!=(-1|0))))if((u|0)==(-1|0)){n=0;break}else{h=n,s=u,Me=135;break e}if(e=t[2903]|0,e=S-n+e&0-e,e>>>0>=2147483647){h=n,s=u,Me=135;break e}if((t2(e|0)|0)==(-1|0)){t2(r|0)|0,n=0;break}else{h=e+n|0,s=u,Me=135;break e}}while(0);t[2894]=t[2894]|4,Me=133}while(0);if((((Me|0)==133?N>>>0<2147483647:0)?(ft=t2(N|0)|0,ye=t2(0)|0,Je=ye-ft|0,Ge=Je>>>0>(I+40|0)>>>0,!((ft|0)==(-1|0)|Ge^1|ft>>>0>>0&((ft|0)!=(-1|0)&(ye|0)!=(-1|0))^1)):0)&&(h=Ge?Je:n,s=ft,Me=135),(Me|0)==135){n=(t[2891]|0)+h|0,t[2891]=n,n>>>0>(t[2892]|0)>>>0&&(t[2892]=n),S=t[2789]|0;do if(S){for(n=11580;;){if(e=t[n>>2]|0,r=n+4|0,u=t[r>>2]|0,(s|0)==(e+u|0)){Me=145;break}if(l=t[n+8>>2]|0,l)n=l;else break}if(((Me|0)==145?(t[n+12>>2]&8|0)==0:0)?S>>>0>>0&S>>>0>=e>>>0:0){t[r>>2]=u+h,Pe=S+8|0,Pe=(Pe&7|0)==0?0:0-Pe&7,Me=S+Pe|0,Pe=(t[2786]|0)+(h-Pe)|0,t[2789]=Me,t[2786]=Pe,t[Me+4>>2]=Pe|1,t[Me+Pe+4>>2]=40,t[2790]=t[2905];break}for(s>>>0<(t[2787]|0)>>>0&&(t[2787]=s),r=s+h|0,n=11580;;){if((t[n>>2]|0)==(r|0)){Me=153;break}if(e=t[n+8>>2]|0,e)n=e;else break}if((Me|0)==153?(t[n+12>>2]&8|0)==0:0){t[n>>2]=s,M=n+4|0,t[M>>2]=(t[M>>2]|0)+h,M=s+8|0,M=s+((M&7|0)==0?0:0-M&7)|0,n=r+8|0,n=r+((n&7|0)==0?0:0-n&7)|0,N=M+I|0,D=n-M-I|0,t[M+4>>2]=I|3;do if((n|0)!=(S|0)){if((n|0)==(t[2788]|0)){Pe=(t[2785]|0)+D|0,t[2785]=Pe,t[2788]=N,t[N+4>>2]=Pe|1,t[N+Pe>>2]=Pe;break}if(e=t[n+4>>2]|0,(e&3|0)==1){h=e&-8,u=e>>>3;e:do if(e>>>0<256)if(e=t[n+8>>2]|0,r=t[n+12>>2]|0,(r|0)==(e|0)){t[2783]=t[2783]&~(1<>2]=r,t[r+8>>2]=e;break}else{s=t[n+24>>2]|0,e=t[n+12>>2]|0;do if((e|0)==(n|0)){if(u=n+16|0,r=u+4|0,e=t[r>>2]|0,!e)if(e=t[u>>2]|0,e)r=u;else{e=0;break}for(;;){if(u=e+20|0,l=t[u>>2]|0,l|0){e=l,r=u;continue}if(u=e+16|0,l=t[u>>2]|0,l)e=l,r=u;else break}t[r>>2]=0}else Pe=t[n+8>>2]|0,t[Pe+12>>2]=e,t[e+8>>2]=Pe;while(0);if(!s)break;r=t[n+28>>2]|0,u=11436+(r<<2)|0;do if((n|0)!=(t[u>>2]|0)){if(t[s+16+(((t[s+16>>2]|0)!=(n|0)&1)<<2)>>2]=e,!e)break e}else{if(t[u>>2]=e,e|0)break;t[2784]=t[2784]&~(1<>2]=s,r=n+16|0,u=t[r>>2]|0,u|0&&(t[e+16>>2]=u,t[u+24>>2]=e),r=t[r+4>>2]|0,!r)break;t[e+20>>2]=r,t[r+24>>2]=e}while(0);n=n+h|0,l=h+D|0}else l=D;if(n=n+4|0,t[n>>2]=t[n>>2]&-2,t[N+4>>2]=l|1,t[N+l>>2]=l,n=l>>>3,l>>>0<256){r=11172+(n<<1<<2)|0,e=t[2783]|0,n=1<>2]|0):(t[2783]=e|n,n=r,e=r+8|0),t[e>>2]=N,t[n+12>>2]=N,t[N+8>>2]=n,t[N+12>>2]=r;break}n=l>>>8;do if(!n)n=0;else{if(l>>>0>16777215){n=31;break}Me=(n+1048320|0)>>>16&8,Pe=n<>>16&4,Pe=Pe<>>16&2,n=14-(ft|Me|n)+(Pe<>>15)|0,n=l>>>(n+7|0)&1|n<<1}while(0);if(u=11436+(n<<2)|0,t[N+28>>2]=n,e=N+16|0,t[e+4>>2]=0,t[e>>2]=0,e=t[2784]|0,r=1<>2]=N,t[N+24>>2]=u,t[N+12>>2]=N,t[N+8>>2]=N;break}for(e=l<<((n|0)==31?0:25-(n>>>1)|0),r=t[u>>2]|0;;){if((t[r+4>>2]&-8|0)==(l|0)){Me=194;break}if(u=r+16+(e>>>31<<2)|0,n=t[u>>2]|0,n)e=e<<1,r=n;else{Me=193;break}}if((Me|0)==193){t[u>>2]=N,t[N+24>>2]=r,t[N+12>>2]=N,t[N+8>>2]=N;break}else if((Me|0)==194){Me=r+8|0,Pe=t[Me>>2]|0,t[Pe+12>>2]=N,t[Me>>2]=N,t[N+8>>2]=Pe,t[N+12>>2]=r,t[N+24>>2]=0;break}}else Pe=(t[2786]|0)+D|0,t[2786]=Pe,t[2789]=N,t[N+4>>2]=Pe|1;while(0);return Pe=M+8|0,m=Zt,Pe|0}for(n=11580;e=t[n>>2]|0,!(e>>>0<=S>>>0?(Pe=e+(t[n+4>>2]|0)|0,Pe>>>0>S>>>0):0);)n=t[n+8>>2]|0;l=Pe+-47|0,e=l+8|0,e=l+((e&7|0)==0?0:0-e&7)|0,l=S+16|0,e=e>>>0>>0?S:e,n=e+8|0,r=s+8|0,r=(r&7|0)==0?0:0-r&7,Me=s+r|0,r=h+-40-r|0,t[2789]=Me,t[2786]=r,t[Me+4>>2]=r|1,t[Me+r+4>>2]=40,t[2790]=t[2905],r=e+4|0,t[r>>2]=27,t[n>>2]=t[2895],t[n+4>>2]=t[2896],t[n+8>>2]=t[2897],t[n+12>>2]=t[2898],t[2895]=s,t[2896]=h,t[2898]=0,t[2897]=n,n=e+24|0;do Me=n,n=n+4|0,t[n>>2]=7;while((Me+8|0)>>>0>>0);if((e|0)!=(S|0)){if(s=e-S|0,t[r>>2]=t[r>>2]&-2,t[S+4>>2]=s|1,t[e>>2]=s,n=s>>>3,s>>>0<256){r=11172+(n<<1<<2)|0,e=t[2783]|0,n=1<>2]|0):(t[2783]=e|n,n=r,e=r+8|0),t[e>>2]=S,t[n+12>>2]=S,t[S+8>>2]=n,t[S+12>>2]=r;break}if(n=s>>>8,n?s>>>0>16777215?r=31:(Me=(n+1048320|0)>>>16&8,Pe=n<>>16&4,Pe=Pe<>>16&2,r=14-(ft|Me|r)+(Pe<>>15)|0,r=s>>>(r+7|0)&1|r<<1):r=0,u=11436+(r<<2)|0,t[S+28>>2]=r,t[S+20>>2]=0,t[l>>2]=0,n=t[2784]|0,e=1<>2]=S,t[S+24>>2]=u,t[S+12>>2]=S,t[S+8>>2]=S;break}for(e=s<<((r|0)==31?0:25-(r>>>1)|0),r=t[u>>2]|0;;){if((t[r+4>>2]&-8|0)==(s|0)){Me=216;break}if(u=r+16+(e>>>31<<2)|0,n=t[u>>2]|0,n)e=e<<1,r=n;else{Me=215;break}}if((Me|0)==215){t[u>>2]=S,t[S+24>>2]=r,t[S+12>>2]=S,t[S+8>>2]=S;break}else if((Me|0)==216){Me=r+8|0,Pe=t[Me>>2]|0,t[Pe+12>>2]=S,t[Me>>2]=S,t[S+8>>2]=Pe,t[S+12>>2]=r,t[S+24>>2]=0;break}}}else{Pe=t[2787]|0,(Pe|0)==0|s>>>0>>0&&(t[2787]=s),t[2895]=s,t[2896]=h,t[2898]=0,t[2792]=t[2901],t[2791]=-1,n=0;do Pe=11172+(n<<1<<2)|0,t[Pe+12>>2]=Pe,t[Pe+8>>2]=Pe,n=n+1|0;while((n|0)!=32);Pe=s+8|0,Pe=(Pe&7|0)==0?0:0-Pe&7,Me=s+Pe|0,Pe=h+-40-Pe|0,t[2789]=Me,t[2786]=Pe,t[Me+4>>2]=Pe|1,t[Me+Pe+4>>2]=40,t[2790]=t[2905]}while(0);if(n=t[2786]|0,n>>>0>I>>>0)return ft=n-I|0,t[2786]=ft,Pe=t[2789]|0,Me=Pe+I|0,t[2789]=Me,t[Me+4>>2]=ft|1,t[Pe+4>>2]=I|3,Pe=Pe+8|0,m=Zt,Pe|0}return t[(Fv()|0)>>2]=12,Pe=0,m=Zt,Pe|0}function d_(e){e=e|0;var n=0,r=0,u=0,l=0,s=0,h=0,D=0,S=0;if(!!e){r=e+-8|0,l=t[2787]|0,e=t[e+-4>>2]|0,n=e&-8,S=r+n|0;do if(e&1)D=r,h=r;else{if(u=t[r>>2]|0,!(e&3)||(h=r+(0-u)|0,s=u+n|0,h>>>0>>0))return;if((h|0)==(t[2788]|0)){if(e=S+4|0,n=t[e>>2]|0,(n&3|0)!=3){D=h,n=s;break}t[2785]=s,t[e>>2]=n&-2,t[h+4>>2]=s|1,t[h+s>>2]=s;return}if(r=u>>>3,u>>>0<256)if(e=t[h+8>>2]|0,n=t[h+12>>2]|0,(n|0)==(e|0)){t[2783]=t[2783]&~(1<>2]=n,t[n+8>>2]=e,D=h,n=s;break}l=t[h+24>>2]|0,e=t[h+12>>2]|0;do if((e|0)==(h|0)){if(r=h+16|0,n=r+4|0,e=t[n>>2]|0,!e)if(e=t[r>>2]|0,e)n=r;else{e=0;break}for(;;){if(r=e+20|0,u=t[r>>2]|0,u|0){e=u,n=r;continue}if(r=e+16|0,u=t[r>>2]|0,u)e=u,n=r;else break}t[n>>2]=0}else D=t[h+8>>2]|0,t[D+12>>2]=e,t[e+8>>2]=D;while(0);if(l){if(n=t[h+28>>2]|0,r=11436+(n<<2)|0,(h|0)==(t[r>>2]|0)){if(t[r>>2]=e,!e){t[2784]=t[2784]&~(1<>2]|0)!=(h|0)&1)<<2)>>2]=e,!e){D=h,n=s;break}t[e+24>>2]=l,n=h+16|0,r=t[n>>2]|0,r|0&&(t[e+16>>2]=r,t[r+24>>2]=e),n=t[n+4>>2]|0,n?(t[e+20>>2]=n,t[n+24>>2]=e,D=h,n=s):(D=h,n=s)}else D=h,n=s}while(0);if(!(h>>>0>=S>>>0)&&(e=S+4|0,u=t[e>>2]|0,!!(u&1))){if(u&2)t[e>>2]=u&-2,t[D+4>>2]=n|1,t[h+n>>2]=n,l=n;else{if(e=t[2788]|0,(S|0)==(t[2789]|0)){if(S=(t[2786]|0)+n|0,t[2786]=S,t[2789]=D,t[D+4>>2]=S|1,(D|0)!=(e|0))return;t[2788]=0,t[2785]=0;return}if((S|0)==(e|0)){S=(t[2785]|0)+n|0,t[2785]=S,t[2788]=h,t[D+4>>2]=S|1,t[h+S>>2]=S;return}l=(u&-8)+n|0,r=u>>>3;do if(u>>>0<256)if(n=t[S+8>>2]|0,e=t[S+12>>2]|0,(e|0)==(n|0)){t[2783]=t[2783]&~(1<>2]=e,t[e+8>>2]=n;break}else{s=t[S+24>>2]|0,e=t[S+12>>2]|0;do if((e|0)==(S|0)){if(r=S+16|0,n=r+4|0,e=t[n>>2]|0,!e)if(e=t[r>>2]|0,e)n=r;else{r=0;break}for(;;){if(r=e+20|0,u=t[r>>2]|0,u|0){e=u,n=r;continue}if(r=e+16|0,u=t[r>>2]|0,u)e=u,n=r;else break}t[n>>2]=0,r=e}else r=t[S+8>>2]|0,t[r+12>>2]=e,t[e+8>>2]=r,r=e;while(0);if(s|0){if(e=t[S+28>>2]|0,n=11436+(e<<2)|0,(S|0)==(t[n>>2]|0)){if(t[n>>2]=r,!r){t[2784]=t[2784]&~(1<>2]|0)!=(S|0)&1)<<2)>>2]=r,!r)break;t[r+24>>2]=s,e=S+16|0,n=t[e>>2]|0,n|0&&(t[r+16>>2]=n,t[n+24>>2]=r),e=t[e+4>>2]|0,e|0&&(t[r+20>>2]=e,t[e+24>>2]=r)}}while(0);if(t[D+4>>2]=l|1,t[h+l>>2]=l,(D|0)==(t[2788]|0)){t[2785]=l;return}}if(e=l>>>3,l>>>0<256){r=11172+(e<<1<<2)|0,n=t[2783]|0,e=1<>2]|0):(t[2783]=n|e,e=r,n=r+8|0),t[n>>2]=D,t[e+12>>2]=D,t[D+8>>2]=e,t[D+12>>2]=r;return}e=l>>>8,e?l>>>0>16777215?e=31:(h=(e+1048320|0)>>>16&8,S=e<>>16&4,S=S<>>16&2,e=14-(s|h|e)+(S<>>15)|0,e=l>>>(e+7|0)&1|e<<1):e=0,u=11436+(e<<2)|0,t[D+28>>2]=e,t[D+20>>2]=0,t[D+16>>2]=0,n=t[2784]|0,r=1<>>1)|0),r=t[u>>2]|0;;){if((t[r+4>>2]&-8|0)==(l|0)){e=73;break}if(u=r+16+(n>>>31<<2)|0,e=t[u>>2]|0,e)n=n<<1,r=e;else{e=72;break}}if((e|0)==72){t[u>>2]=D,t[D+24>>2]=r,t[D+12>>2]=D,t[D+8>>2]=D;break}else if((e|0)==73){h=r+8|0,S=t[h>>2]|0,t[S+12>>2]=D,t[h>>2]=D,t[D+8>>2]=S,t[D+12>>2]=r,t[D+24>>2]=0;break}}else t[2784]=n|r,t[u>>2]=D,t[D+24>>2]=u,t[D+12>>2]=D,t[D+8>>2]=D;while(0);if(S=(t[2791]|0)+-1|0,t[2791]=S,!S)e=11588;else return;for(;e=t[e>>2]|0,e;)e=e+8|0;t[2791]=-1}}}function dL(){return 11628}function pL(e){e=e|0;var n=0,r=0;return n=m,m=m+16|0,r=n,t[r>>2]=mL(t[e+60>>2]|0)|0,e=p_(Ou(6,r|0)|0)|0,m=n,e|0}function n8(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0;I=m,m=m+48|0,N=I+16|0,s=I,l=I+32|0,D=e+28|0,u=t[D>>2]|0,t[l>>2]=u,S=e+20|0,u=(t[S>>2]|0)-u|0,t[l+4>>2]=u,t[l+8>>2]=n,t[l+12>>2]=r,u=u+r|0,h=e+60|0,t[s>>2]=t[h>>2],t[s+4>>2]=l,t[s+8>>2]=2,s=p_(v0(146,s|0)|0)|0;e:do if((u|0)!=(s|0)){for(n=2;!((s|0)<0);)if(u=u-s|0,be=t[l+4>>2]|0,K=s>>>0>be>>>0,l=K?l+8|0:l,n=(K<<31>>31)+n|0,be=s-(K?be:0)|0,t[l>>2]=(t[l>>2]|0)+be,K=l+4|0,t[K>>2]=(t[K>>2]|0)-be,t[N>>2]=t[h>>2],t[N+4>>2]=l,t[N+8>>2]=n,s=p_(v0(146,N|0)|0)|0,(u|0)==(s|0)){M=3;break e}t[e+16>>2]=0,t[D>>2]=0,t[S>>2]=0,t[e>>2]=t[e>>2]|32,(n|0)==2?r=0:r=r-(t[l+4>>2]|0)|0}else M=3;while(0);return(M|0)==3&&(be=t[e+44>>2]|0,t[e+16>>2]=be+(t[e+48>>2]|0),t[D>>2]=be,t[S>>2]=be),m=I,r|0}function hL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;return l=m,m=m+32|0,s=l,u=l+20|0,t[s>>2]=t[e+60>>2],t[s+4>>2]=0,t[s+8>>2]=n,t[s+12>>2]=u,t[s+16>>2]=r,(p_(Ni(140,s|0)|0)|0)<0?(t[u>>2]=-1,e=-1):e=t[u>>2]|0,m=l,e|0}function p_(e){return e=e|0,e>>>0>4294963200&&(t[(Fv()|0)>>2]=0-e,e=-1),e|0}function Fv(){return(vL()|0)+64|0}function vL(){return RE()|0}function RE(){return 2084}function mL(e){return e=e|0,e|0}function yL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;return l=m,m=m+32|0,u=l,t[e+36>>2]=1,((t[e>>2]&64|0)==0?(t[u>>2]=t[e+60>>2],t[u+4>>2]=21523,t[u+8>>2]=l+16,I0(54,u|0)|0):0)&&(p[e+75>>0]=-1),u=n8(e,n,r)|0,m=l,u|0}function r8(e,n){e=e|0,n=n|0;var r=0,u=0;if(r=p[e>>0]|0,u=p[n>>0]|0,r<<24>>24==0?1:r<<24>>24!=u<<24>>24)e=u;else{do e=e+1|0,n=n+1|0,r=p[e>>0]|0,u=p[n>>0]|0;while(!(r<<24>>24==0?1:r<<24>>24!=u<<24>>24));e=u}return(r&255)-(e&255)|0}function gL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0;e:do if(!r)e=0;else{for(;u=p[e>>0]|0,l=p[n>>0]|0,u<<24>>24==l<<24>>24;)if(r=r+-1|0,r)e=e+1|0,n=n+1|0;else{e=0;break e}e=(u&255)-(l&255)|0}while(0);return e|0}function i8(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0;ye=m,m=m+224|0,M=ye+120|0,I=ye+80|0,be=ye,Se=ye+136|0,u=I,l=u+40|0;do t[u>>2]=0,u=u+4|0;while((u|0)<(l|0));return t[M>>2]=t[r>>2],(AE(0,n,M,be,I)|0)<0?r=-1:((t[e+76>>2]|0)>-1?K=_L(e)|0:K=0,r=t[e>>2]|0,N=r&32,(p[e+74>>0]|0)<1&&(t[e>>2]=r&-33),u=e+48|0,t[u>>2]|0?r=AE(e,n,M,be,I)|0:(l=e+44|0,s=t[l>>2]|0,t[l>>2]=Se,h=e+28|0,t[h>>2]=Se,D=e+20|0,t[D>>2]=Se,t[u>>2]=80,S=e+16|0,t[S>>2]=Se+80,r=AE(e,n,M,be,I)|0,s&&(y_[t[e+36>>2]&7](e,0,0)|0,r=(t[D>>2]|0)==0?-1:r,t[l>>2]=s,t[u>>2]=0,t[S>>2]=0,t[h>>2]=0,t[D>>2]=0)),u=t[e>>2]|0,t[e>>2]=u|N,K|0&&EL(e),r=(u&32|0)==0?r:-1),m=ye,r|0}function AE(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0,ft=0,Me=0,Pe=0,Zt=0,Br=0,In=0,gn=0,_r=0,Pr=0,Nn=0;Nn=m,m=m+64|0,In=Nn+16|0,gn=Nn,Zt=Nn+24|0,_r=Nn+8|0,Pr=Nn+20|0,t[In>>2]=n,ft=(e|0)!=0,Me=Zt+40|0,Pe=Me,Zt=Zt+39|0,Br=_r+4|0,h=0,s=0,M=0;e:for(;;){do if((s|0)>-1)if((h|0)>(2147483647-s|0)){t[(Fv()|0)>>2]=75,s=-1;break}else{s=h+s|0;break}while(0);if(h=p[n>>0]|0,h<<24>>24)D=n;else{Ge=87;break}t:for(;;){switch(h<<24>>24){case 37:{h=D,Ge=9;break t}case 0:{h=D;break t}default:}Je=D+1|0,t[In>>2]=Je,h=p[Je>>0]|0,D=Je}t:do if((Ge|0)==9)for(;;){if(Ge=0,(p[D+1>>0]|0)!=37)break t;if(h=h+1|0,D=D+2|0,t[In>>2]=D,(p[D>>0]|0)==37)Ge=9;else break}while(0);if(h=h-n|0,ft&&Go(e,n,h),h|0){n=D;continue}S=D+1|0,h=(p[S>>0]|0)+-48|0,h>>>0<10?(Je=(p[D+2>>0]|0)==36,ye=Je?h:-1,M=Je?1:M,S=Je?D+3|0:S):ye=-1,t[In>>2]=S,h=p[S>>0]|0,D=(h<<24>>24)+-32|0;t:do if(D>>>0<32)for(N=0,I=h;;){if(h=1<>2]=S,h=p[S>>0]|0,D=(h<<24>>24)+-32|0,D>>>0>=32)break;I=h}else N=0;while(0);if(h<<24>>24==42){if(D=S+1|0,h=(p[D>>0]|0)+-48|0,h>>>0<10?(p[S+2>>0]|0)==36:0)t[l+(h<<2)>>2]=10,h=t[u+((p[D>>0]|0)+-48<<3)>>2]|0,M=1,S=S+3|0;else{if(M|0){s=-1;break}ft?(M=(t[r>>2]|0)+(4-1)&~(4-1),h=t[M>>2]|0,t[r>>2]=M+4,M=0,S=D):(h=0,M=0,S=D)}t[In>>2]=S,Je=(h|0)<0,h=Je?0-h|0:h,N=Je?N|8192:N}else{if(h=u8(In)|0,(h|0)<0){s=-1;break}S=t[In>>2]|0}do if((p[S>>0]|0)==46){if((p[S+1>>0]|0)!=42){t[In>>2]=S+1,D=u8(In)|0,S=t[In>>2]|0;break}if(I=S+2|0,D=(p[I>>0]|0)+-48|0,D>>>0<10?(p[S+3>>0]|0)==36:0){t[l+(D<<2)>>2]=10,D=t[u+((p[I>>0]|0)+-48<<3)>>2]|0,S=S+4|0,t[In>>2]=S;break}if(M|0){s=-1;break e}ft?(Je=(t[r>>2]|0)+(4-1)&~(4-1),D=t[Je>>2]|0,t[r>>2]=Je+4):D=0,t[In>>2]=I,S=I}else D=-1;while(0);for(Se=0;;){if(((p[S>>0]|0)+-65|0)>>>0>57){s=-1;break e}if(Je=S+1|0,t[In>>2]=Je,I=p[(p[S>>0]|0)+-65+(5178+(Se*58|0))>>0]|0,K=I&255,(K+-1|0)>>>0<8)Se=K,S=Je;else break}if(!(I<<24>>24)){s=-1;break}be=(ye|0)>-1;do if(I<<24>>24==19)if(be){s=-1;break e}else Ge=49;else{if(be){t[l+(ye<<2)>>2]=K,be=u+(ye<<3)|0,ye=t[be+4>>2]|0,Ge=gn,t[Ge>>2]=t[be>>2],t[Ge+4>>2]=ye,Ge=49;break}if(!ft){s=0;break e}o8(gn,K,r)}while(0);if((Ge|0)==49?(Ge=0,!ft):0){h=0,n=Je;continue}S=p[S>>0]|0,S=(Se|0)!=0&(S&15|0)==3?S&-33:S,be=N&-65537,ye=(N&8192|0)==0?N:be;t:do switch(S|0){case 110:switch((Se&255)<<24>>24){case 0:{t[t[gn>>2]>>2]=s,h=0,n=Je;continue e}case 1:{t[t[gn>>2]>>2]=s,h=0,n=Je;continue e}case 2:{h=t[gn>>2]|0,t[h>>2]=s,t[h+4>>2]=((s|0)<0)<<31>>31,h=0,n=Je;continue e}case 3:{_[t[gn>>2]>>1]=s,h=0,n=Je;continue e}case 4:{p[t[gn>>2]>>0]=s,h=0,n=Je;continue e}case 6:{t[t[gn>>2]>>2]=s,h=0,n=Je;continue e}case 7:{h=t[gn>>2]|0,t[h>>2]=s,t[h+4>>2]=((s|0)<0)<<31>>31,h=0,n=Je;continue e}default:{h=0,n=Je;continue e}}case 112:{S=120,D=D>>>0>8?D:8,n=ye|8,Ge=61;break}case 88:case 120:{n=ye,Ge=61;break}case 111:{S=gn,n=t[S>>2]|0,S=t[S+4>>2]|0,K=wL(n,S,Me)|0,be=Pe-K|0,N=0,I=5642,D=(ye&8|0)==0|(D|0)>(be|0)?D:be+1|0,be=ye,Ge=67;break}case 105:case 100:if(S=gn,n=t[S>>2]|0,S=t[S+4>>2]|0,(S|0)<0){n=h_(0,0,n|0,S|0)|0,S=ut,N=gn,t[N>>2]=n,t[N+4>>2]=S,N=1,I=5642,Ge=66;break t}else{N=(ye&2049|0)!=0&1,I=(ye&2048|0)==0?(ye&1|0)==0?5642:5644:5643,Ge=66;break t}case 117:{S=gn,N=0,I=5642,n=t[S>>2]|0,S=t[S+4>>2]|0,Ge=66;break}case 99:{p[Zt>>0]=t[gn>>2],n=Zt,N=0,I=5642,K=Me,S=1,D=be;break}case 109:{S=SL(t[(Fv()|0)>>2]|0)|0,Ge=71;break}case 115:{S=t[gn>>2]|0,S=S|0?S:5652,Ge=71;break}case 67:{t[_r>>2]=t[gn>>2],t[Br>>2]=0,t[gn>>2]=_r,K=-1,S=_r,Ge=75;break}case 83:{n=t[gn>>2]|0,D?(K=D,S=n,Ge=75):(gl(e,32,h,0,ye),n=0,Ge=84);break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{h=CL(e,+U[gn>>3],h,D,ye,S)|0,n=Je;continue e}default:N=0,I=5642,K=Me,S=D,D=ye}while(0);t:do if((Ge|0)==61)ye=gn,Se=t[ye>>2]|0,ye=t[ye+4>>2]|0,K=DL(Se,ye,Me,S&32)|0,I=(n&8|0)==0|(Se|0)==0&(ye|0)==0,N=I?0:2,I=I?5642:5642+(S>>4)|0,be=n,n=Se,S=ye,Ge=67;else if((Ge|0)==66)K=Pv(n,S,Me)|0,be=ye,Ge=67;else if((Ge|0)==71)Ge=0,ye=TL(S,0,D)|0,Se=(ye|0)==0,n=S,N=0,I=5642,K=Se?S+D|0:ye,S=Se?D:ye-S|0,D=be;else if((Ge|0)==75){for(Ge=0,I=S,n=0,D=0;N=t[I>>2]|0,!(!N||(D=l8(Pr,N)|0,(D|0)<0|D>>>0>(K-n|0)>>>0));)if(n=D+n|0,K>>>0>n>>>0)I=I+4|0;else break;if((D|0)<0){s=-1;break e}if(gl(e,32,h,n,ye),!n)n=0,Ge=84;else for(N=0;;){if(D=t[S>>2]|0,!D){Ge=84;break t}if(D=l8(Pr,D)|0,N=D+N|0,(N|0)>(n|0)){Ge=84;break t}if(Go(e,Pr,D),N>>>0>=n>>>0){Ge=84;break}else S=S+4|0}}while(0);if((Ge|0)==67)Ge=0,S=(n|0)!=0|(S|0)!=0,ye=(D|0)!=0|S,S=((S^1)&1)+(Pe-K)|0,n=ye?K:Me,K=Me,S=ye?(D|0)>(S|0)?D:S:D,D=(D|0)>-1?be&-65537:be;else if((Ge|0)==84){Ge=0,gl(e,32,h,n,ye^8192),h=(h|0)>(n|0)?h:n,n=Je;continue}Se=K-n|0,be=(S|0)<(Se|0)?Se:S,ye=be+N|0,h=(h|0)<(ye|0)?ye:h,gl(e,32,h,ye,D),Go(e,I,N),gl(e,48,h,ye,D^65536),gl(e,48,be,Se,0),Go(e,n,Se),gl(e,32,h,ye,D^8192),n=Je}e:do if((Ge|0)==87&&!e)if(!M)s=0;else{for(s=1;n=t[l+(s<<2)>>2]|0,!!n;)if(o8(u+(s<<3)|0,n,r),s=s+1|0,(s|0)>=10){s=1;break e}for(;;){if(t[l+(s<<2)>>2]|0){s=-1;break e}if(s=s+1|0,(s|0)>=10){s=1;break}}}while(0);return m=Nn,s|0}function _L(e){return e=e|0,0}function EL(e){e=e|0}function Go(e,n,r){e=e|0,n=n|0,r=r|0,t[e>>2]&32||FL(n,r,e)|0}function u8(e){e=e|0;var n=0,r=0,u=0;if(r=t[e>>2]|0,u=(p[r>>0]|0)+-48|0,u>>>0<10){n=0;do n=u+(n*10|0)|0,r=r+1|0,t[e>>2]=r,u=(p[r>>0]|0)+-48|0;while(u>>>0<10)}else n=0;return n|0}function o8(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;e:do if(n>>>0<=20)do switch(n|0){case 9:{u=(t[r>>2]|0)+(4-1)&~(4-1),n=t[u>>2]|0,t[r>>2]=u+4,t[e>>2]=n;break e}case 10:{u=(t[r>>2]|0)+(4-1)&~(4-1),n=t[u>>2]|0,t[r>>2]=u+4,u=e,t[u>>2]=n,t[u+4>>2]=((n|0)<0)<<31>>31;break e}case 11:{u=(t[r>>2]|0)+(4-1)&~(4-1),n=t[u>>2]|0,t[r>>2]=u+4,u=e,t[u>>2]=n,t[u+4>>2]=0;break e}case 12:{u=(t[r>>2]|0)+(8-1)&~(8-1),n=u,l=t[n>>2]|0,n=t[n+4>>2]|0,t[r>>2]=u+8,u=e,t[u>>2]=l,t[u+4>>2]=n;break e}case 13:{l=(t[r>>2]|0)+(4-1)&~(4-1),u=t[l>>2]|0,t[r>>2]=l+4,u=(u&65535)<<16>>16,l=e,t[l>>2]=u,t[l+4>>2]=((u|0)<0)<<31>>31;break e}case 14:{l=(t[r>>2]|0)+(4-1)&~(4-1),u=t[l>>2]|0,t[r>>2]=l+4,l=e,t[l>>2]=u&65535,t[l+4>>2]=0;break e}case 15:{l=(t[r>>2]|0)+(4-1)&~(4-1),u=t[l>>2]|0,t[r>>2]=l+4,u=(u&255)<<24>>24,l=e,t[l>>2]=u,t[l+4>>2]=((u|0)<0)<<31>>31;break e}case 16:{l=(t[r>>2]|0)+(4-1)&~(4-1),u=t[l>>2]|0,t[r>>2]=l+4,l=e,t[l>>2]=u&255,t[l+4>>2]=0;break e}case 17:{l=(t[r>>2]|0)+(8-1)&~(8-1),s=+U[l>>3],t[r>>2]=l+8,U[e>>3]=s;break e}case 18:{l=(t[r>>2]|0)+(8-1)&~(8-1),s=+U[l>>3],t[r>>2]=l+8,U[e>>3]=s;break e}default:break e}while(0);while(0)}function DL(e,n,r,u){if(e=e|0,n=n|0,r=r|0,u=u|0,!((e|0)==0&(n|0)==0))do r=r+-1|0,p[r>>0]=k[5694+(e&15)>>0]|0|u,e=v_(e|0,n|0,4)|0,n=ut;while(!((e|0)==0&(n|0)==0));return r|0}function wL(e,n,r){if(e=e|0,n=n|0,r=r|0,!((e|0)==0&(n|0)==0))do r=r+-1|0,p[r>>0]=e&7|48,e=v_(e|0,n|0,3)|0,n=ut;while(!((e|0)==0&(n|0)==0));return r|0}function Pv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;if(n>>>0>0|(n|0)==0&e>>>0>4294967295){for(;u=NE(e|0,n|0,10,0)|0,r=r+-1|0,p[r>>0]=u&255|48,u=e,e=kE(e|0,n|0,10,0)|0,n>>>0>9|(n|0)==9&u>>>0>4294967295;)n=ut;n=e}else n=e;if(n)for(;r=r+-1|0,p[r>>0]=(n>>>0)%10|0|48,!(n>>>0<10);)n=(n>>>0)/10|0;return r|0}function SL(e){return e=e|0,ML(e,t[(OL()|0)+188>>2]|0)|0}function TL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;s=n&255,u=(r|0)!=0;e:do if(u&(e&3|0)!=0)for(l=n&255;;){if((p[e>>0]|0)==l<<24>>24){h=6;break e}if(e=e+1|0,r=r+-1|0,u=(r|0)!=0,!(u&(e&3|0)!=0)){h=5;break}}else h=5;while(0);(h|0)==5&&(u?h=6:r=0);e:do if((h|0)==6&&(l=n&255,(p[e>>0]|0)!=l<<24>>24)){u=lr(s,16843009)|0;t:do if(r>>>0>3){for(;s=t[e>>2]^u,!((s&-2139062144^-2139062144)&s+-16843009|0);)if(e=e+4|0,r=r+-4|0,r>>>0<=3){h=11;break t}}else h=11;while(0);if((h|0)==11&&!r){r=0;break}for(;;){if((p[e>>0]|0)==l<<24>>24)break e;if(e=e+1|0,r=r+-1|0,!r){r=0;break}}}while(0);return(r|0?e:0)|0}function gl(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0;if(h=m,m=m+256|0,s=h,(r|0)>(u|0)&(l&73728|0)==0){if(l=r-u|0,bv(s|0,n|0,(l>>>0<256?l:256)|0)|0,l>>>0>255){n=r-u|0;do Go(e,s,256),l=l+-256|0;while(l>>>0>255);l=n&255}Go(e,s,l)}m=h}function l8(e,n){return e=e|0,n=n|0,e?e=RL(e,n,0)|0:e=0,e|0}function CL(e,n,r,u,l,s){e=e|0,n=+n,r=r|0,u=u|0,l=l|0,s=s|0;var h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0,ye=0,Je=0,Ge=0,ft=0,Me=0,Pe=0,Zt=0,Br=0,In=0,gn=0,_r=0,Pr=0,Nn=0,uu=0;uu=m,m=m+560|0,S=uu+8|0,Je=uu,Nn=uu+524|0,Pr=Nn,N=uu+512|0,t[Je>>2]=0,_r=N+12|0,s8(n)|0,(ut|0)<0?(n=-n,In=1,Br=5659):(In=(l&2049|0)!=0&1,Br=(l&2048|0)==0?(l&1|0)==0?5660:5665:5662),s8(n)|0,gn=ut&2146435072;do if(gn>>>0<2146435072|(gn|0)==2146435072&0<0){if(be=+xL(n,Je)*2,h=be!=0,h&&(t[Je>>2]=(t[Je>>2]|0)+-1),ft=s|32,(ft|0)==97){Se=s&32,K=(Se|0)==0?Br:Br+9|0,I=In|2,h=12-u|0;do if(u>>>0>11|(h|0)==0)n=be;else{n=8;do h=h+-1|0,n=n*16;while((h|0)!=0);if((p[K>>0]|0)==45){n=-(n+(-be-n));break}else{n=be+n-n;break}}while(0);D=t[Je>>2]|0,h=(D|0)<0?0-D|0:D,h=Pv(h,((h|0)<0)<<31>>31,_r)|0,(h|0)==(_r|0)&&(h=N+11|0,p[h>>0]=48),p[h+-1>>0]=(D>>31&2)+43,M=h+-2|0,p[M>>0]=s+15,N=(u|0)<1,S=(l&8|0)==0,h=Nn;do gn=~~n,D=h+1|0,p[h>>0]=k[5694+gn>>0]|Se,n=(n-+(gn|0))*16,((D-Pr|0)==1?!(S&(N&n==0)):0)?(p[D>>0]=46,h=h+2|0):h=D;while(n!=0);gn=h-Pr|0,Pr=_r-M|0,_r=(u|0)!=0&(gn+-2|0)<(u|0)?u+2|0:gn,h=Pr+I+_r|0,gl(e,32,r,h,l),Go(e,K,I),gl(e,48,r,h,l^65536),Go(e,Nn,gn),gl(e,48,_r-gn|0,0,0),Go(e,M,Pr),gl(e,32,r,h,l^8192);break}D=(u|0)<0?6:u,h?(h=(t[Je>>2]|0)+-28|0,t[Je>>2]=h,n=be*268435456):(n=be,h=t[Je>>2]|0),gn=(h|0)<0?S:S+288|0,S=gn;do Pe=~~n>>>0,t[S>>2]=Pe,S=S+4|0,n=(n-+(Pe>>>0))*1e9;while(n!=0);if((h|0)>0)for(N=gn,I=S;;){if(M=(h|0)<29?h:29,h=I+-4|0,h>>>0>=N>>>0){S=0;do Me=h8(t[h>>2]|0,0,M|0)|0,Me=ME(Me|0,ut|0,S|0,0)|0,Pe=ut,Ge=NE(Me|0,Pe|0,1e9,0)|0,t[h>>2]=Ge,S=kE(Me|0,Pe|0,1e9,0)|0,h=h+-4|0;while(h>>>0>=N>>>0);S&&(N=N+-4|0,t[N>>2]=S)}for(S=I;!(S>>>0<=N>>>0);)if(h=S+-4|0,!(t[h>>2]|0))S=h;else break;if(h=(t[Je>>2]|0)-M|0,t[Je>>2]=h,(h|0)>0)I=S;else break}else N=gn;if((h|0)<0){u=((D+25|0)/9|0)+1|0,ye=(ft|0)==102;do{if(Se=0-h|0,Se=(Se|0)<9?Se:9,N>>>0>>0){M=(1<>>Se,K=0,h=N;do Pe=t[h>>2]|0,t[h>>2]=(Pe>>>Se)+K,K=lr(Pe&M,I)|0,h=h+4|0;while(h>>>0>>0);h=(t[N>>2]|0)==0?N+4|0:N,K?(t[S>>2]=K,N=h,h=S+4|0):(N=h,h=S)}else N=(t[N>>2]|0)==0?N+4|0:N,h=S;S=ye?gn:N,S=(h-S>>2|0)>(u|0)?S+(u<<2)|0:h,h=(t[Je>>2]|0)+Se|0,t[Je>>2]=h}while((h|0)<0);h=N,u=S}else h=N,u=S;if(Pe=gn,h>>>0>>0){if(S=(Pe-h>>2)*9|0,M=t[h>>2]|0,M>>>0>=10){N=10;do N=N*10|0,S=S+1|0;while(M>>>0>=N>>>0)}}else S=0;if(ye=(ft|0)==103,Ge=(D|0)!=0,N=D-((ft|0)!=102?S:0)+((Ge&ye)<<31>>31)|0,(N|0)<(((u-Pe>>2)*9|0)+-9|0)){if(N=N+9216|0,Se=gn+4+(((N|0)/9|0)+-1024<<2)|0,N=((N|0)%9|0)+1|0,(N|0)<9){M=10;do M=M*10|0,N=N+1|0;while((N|0)!=9)}else M=10;if(I=t[Se>>2]|0,K=(I>>>0)%(M>>>0)|0,N=(Se+4|0)==(u|0),N&(K|0)==0)N=Se;else if(be=(((I>>>0)/(M>>>0)|0)&1|0)==0?9007199254740992:9007199254740994,Me=(M|0)/2|0,n=K>>>0>>0?.5:N&(K|0)==(Me|0)?1:1.5,In&&(Me=(p[Br>>0]|0)==45,n=Me?-n:n,be=Me?-be:be),N=I-K|0,t[Se>>2]=N,be+n!=be){if(Me=N+M|0,t[Se>>2]=Me,Me>>>0>999999999)for(S=Se;N=S+-4|0,t[S>>2]=0,N>>>0>>0&&(h=h+-4|0,t[h>>2]=0),Me=(t[N>>2]|0)+1|0,t[N>>2]=Me,Me>>>0>999999999;)S=N;else N=Se;if(S=(Pe-h>>2)*9|0,I=t[h>>2]|0,I>>>0>=10){M=10;do M=M*10|0,S=S+1|0;while(I>>>0>=M>>>0)}}else N=Se;N=N+4|0,N=u>>>0>N>>>0?N:u,Me=h}else N=u,Me=h;for(ft=N;;){if(ft>>>0<=Me>>>0){Je=0;break}if(h=ft+-4|0,!(t[h>>2]|0))ft=h;else{Je=1;break}}u=0-S|0;do if(ye)if(h=((Ge^1)&1)+D|0,(h|0)>(S|0)&(S|0)>-5?(M=s+-1|0,D=h+-1-S|0):(M=s+-2|0,D=h+-1|0),h=l&8,h)Se=h;else{if(Je?(Zt=t[ft+-4>>2]|0,(Zt|0)!=0):0)if((Zt>>>0)%10|0)N=0;else{N=0,h=10;do h=h*10|0,N=N+1|0;while(!((Zt>>>0)%(h>>>0)|0|0))}else N=9;if(h=((ft-Pe>>2)*9|0)+-9|0,(M|32|0)==102){Se=h-N|0,Se=(Se|0)>0?Se:0,D=(D|0)<(Se|0)?D:Se,Se=0;break}else{Se=h+S-N|0,Se=(Se|0)>0?Se:0,D=(D|0)<(Se|0)?D:Se,Se=0;break}}else M=s,Se=l&8;while(0);if(ye=D|Se,I=(ye|0)!=0&1,K=(M|32|0)==102,K)Ge=0,h=(S|0)>0?S:0;else{if(h=(S|0)<0?u:S,h=Pv(h,((h|0)<0)<<31>>31,_r)|0,N=_r,(N-h|0)<2)do h=h+-1|0,p[h>>0]=48;while((N-h|0)<2);p[h+-1>>0]=(S>>31&2)+43,h=h+-2|0,p[h>>0]=M,Ge=h,h=N-h|0}if(h=In+1+D+I+h|0,gl(e,32,r,h,l),Go(e,Br,In),gl(e,48,r,h,l^65536),K){M=Me>>>0>gn>>>0?gn:Me,Se=Nn+9|0,I=Se,K=Nn+8|0,N=M;do{if(S=Pv(t[N>>2]|0,0,Se)|0,(N|0)==(M|0))(S|0)==(Se|0)&&(p[K>>0]=48,S=K);else if(S>>>0>Nn>>>0){bv(Nn|0,48,S-Pr|0)|0;do S=S+-1|0;while(S>>>0>Nn>>>0)}Go(e,S,I-S|0),N=N+4|0}while(N>>>0<=gn>>>0);if(ye|0&&Go(e,5710,1),N>>>0>>0&(D|0)>0)for(;;){if(S=Pv(t[N>>2]|0,0,Se)|0,S>>>0>Nn>>>0){bv(Nn|0,48,S-Pr|0)|0;do S=S+-1|0;while(S>>>0>Nn>>>0)}if(Go(e,S,(D|0)<9?D:9),N=N+4|0,S=D+-9|0,N>>>0>>0&(D|0)>9)D=S;else{D=S;break}}gl(e,48,D+9|0,9,0)}else{if(ye=Je?ft:Me+4|0,(D|0)>-1){Je=Nn+9|0,Se=(Se|0)==0,u=Je,I=0-Pr|0,K=Nn+8|0,M=Me;do{S=Pv(t[M>>2]|0,0,Je)|0,(S|0)==(Je|0)&&(p[K>>0]=48,S=K);do if((M|0)==(Me|0)){if(N=S+1|0,Go(e,S,1),Se&(D|0)<1){S=N;break}Go(e,5710,1),S=N}else{if(S>>>0<=Nn>>>0)break;bv(Nn|0,48,S+I|0)|0;do S=S+-1|0;while(S>>>0>Nn>>>0)}while(0);Pr=u-S|0,Go(e,S,(D|0)>(Pr|0)?Pr:D),D=D-Pr|0,M=M+4|0}while(M>>>0>>0&(D|0)>-1)}gl(e,48,D+18|0,18,0),Go(e,Ge,_r-Ge|0)}gl(e,32,r,h,l^8192)}else Nn=(s&32|0)!=0,h=In+3|0,gl(e,32,r,h,l&-65537),Go(e,Br,In),Go(e,n!=n|!1?Nn?5686:5690:Nn?5678:5682,3),gl(e,32,r,h,l^8192);while(0);return m=uu,((h|0)<(r|0)?r:h)|0}function s8(e){e=+e;var n=0;return U[W>>3]=e,n=t[W>>2]|0,ut=t[W+4>>2]|0,n|0}function xL(e,n){return e=+e,n=n|0,+ +a8(e,n)}function a8(e,n){e=+e,n=n|0;var r=0,u=0,l=0;switch(U[W>>3]=e,r=t[W>>2]|0,u=t[W+4>>2]|0,l=v_(r|0,u|0,52)|0,l&2047){case 0:{e!=0?(e=+a8(e*18446744073709552e3,n),r=(t[n>>2]|0)+-64|0):r=0,t[n>>2]=r;break}case 2047:break;default:t[n>>2]=(l&2047)+-1022,t[W>>2]=r,t[W+4>>2]=u&-2146435073|1071644672,e=+U[W>>3]}return+e}function RL(e,n,r){e=e|0,n=n|0,r=r|0;do if(e){if(n>>>0<128){p[e>>0]=n,e=1;break}if(!(t[t[(AL()|0)+188>>2]>>2]|0))if((n&-128|0)==57216){p[e>>0]=n,e=1;break}else{t[(Fv()|0)>>2]=84,e=-1;break}if(n>>>0<2048){p[e>>0]=n>>>6|192,p[e+1>>0]=n&63|128,e=2;break}if(n>>>0<55296|(n&-8192|0)==57344){p[e>>0]=n>>>12|224,p[e+1>>0]=n>>>6&63|128,p[e+2>>0]=n&63|128,e=3;break}if((n+-65536|0)>>>0<1048576){p[e>>0]=n>>>18|240,p[e+1>>0]=n>>>12&63|128,p[e+2>>0]=n>>>6&63|128,p[e+3>>0]=n&63|128,e=4;break}else{t[(Fv()|0)>>2]=84,e=-1;break}}else e=1;while(0);return e|0}function AL(){return RE()|0}function OL(){return RE()|0}function ML(e,n){e=e|0,n=n|0;var r=0,u=0;for(u=0;;){if((k[5712+u>>0]|0)==(e|0)){e=2;break}if(r=u+1|0,(r|0)==87){r=5800,u=87,e=5;break}else u=r}if((e|0)==2&&(u?(r=5800,e=5):r=5800),(e|0)==5)for(;;){do e=r,r=r+1|0;while((p[e>>0]|0)!=0);if(u=u+-1|0,u)e=5;else break}return kL(r,t[n+20>>2]|0)|0}function kL(e,n){return e=e|0,n=n|0,NL(e,n)|0}function NL(e,n){return e=e|0,n=n|0,n?n=LL(t[n>>2]|0,t[n+4>>2]|0,e)|0:n=0,(n|0?n:e)|0}function LL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0;K=(t[e>>2]|0)+1794895138|0,s=Kp(t[e+8>>2]|0,K)|0,u=Kp(t[e+12>>2]|0,K)|0,l=Kp(t[e+16>>2]|0,K)|0;e:do if((s>>>0>>2>>>0?(I=n-(s<<2)|0,u>>>0>>0&l>>>0>>0):0)?((l|u)&3|0)==0:0){for(I=u>>>2,M=l>>>2,N=0;;){if(D=s>>>1,S=N+D|0,h=S<<1,l=h+I|0,u=Kp(t[e+(l<<2)>>2]|0,K)|0,l=Kp(t[e+(l+1<<2)>>2]|0,K)|0,!(l>>>0>>0&u>>>0<(n-l|0)>>>0)){u=0;break e}if(p[e+(l+u)>>0]|0){u=0;break e}if(u=r8(r,e+l|0)|0,!u)break;if(u=(u|0)<0,(s|0)==1){u=0;break e}else N=u?N:S,s=u?D:s-D|0}u=h+M|0,l=Kp(t[e+(u<<2)>>2]|0,K)|0,u=Kp(t[e+(u+1<<2)>>2]|0,K)|0,u>>>0>>0&l>>>0<(n-u|0)>>>0?u=(p[e+(u+l)>>0]|0)==0?e+u|0:0:u=0}else u=0;while(0);return u|0}function Kp(e,n){e=e|0,n=n|0;var r=0;return r=y8(e|0)|0,((n|0)==0?e:r)|0}function FL(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0,D=0;u=r+16|0,l=t[u>>2]|0,l?s=5:PL(r)|0?u=0:(l=t[u>>2]|0,s=5);e:do if((s|0)==5){if(D=r+20|0,h=t[D>>2]|0,u=h,(l-h|0)>>>0>>0){u=y_[t[r+36>>2]&7](r,e,n)|0;break}t:do if((p[r+75>>0]|0)>-1){for(h=n;;){if(!h){s=0,l=e;break t}if(l=h+-1|0,(p[e+l>>0]|0)==10)break;h=l}if(u=y_[t[r+36>>2]&7](r,e,h)|0,u>>>0>>0)break e;s=h,l=e+h|0,n=n-h|0,u=t[D>>2]|0}else s=0,l=e;while(0);gr(u|0,l|0,n|0)|0,t[D>>2]=(t[D>>2]|0)+n,u=s+n|0}while(0);return u|0}function PL(e){e=e|0;var n=0,r=0;return n=e+74|0,r=p[n>>0]|0,p[n>>0]=r+255|r,n=t[e>>2]|0,n&8?(t[e>>2]=n|32,e=-1):(t[e+8>>2]=0,t[e+4>>2]=0,r=t[e+44>>2]|0,t[e+28>>2]=r,t[e+20>>2]=r,t[e+16>>2]=r+(t[e+48>>2]|0),e=0),e|0}function Ru(e,n){e=w(e),n=w(n);var r=0,u=0;r=f8(e)|0;do if((r&2147483647)>>>0<=2139095040){if(u=f8(n)|0,(u&2147483647)>>>0<=2139095040)if((u^r|0)<0){e=(r|0)<0?n:e;break}else{e=e>2]=e,t[W>>2]|0|0}function Xp(e,n){e=w(e),n=w(n);var r=0,u=0;r=c8(e)|0;do if((r&2147483647)>>>0<=2139095040){if(u=c8(n)|0,(u&2147483647)>>>0<=2139095040)if((u^r|0)<0){e=(r|0)<0?e:n;break}else{e=e>2]=e,t[W>>2]|0|0}function OE(e,n){e=w(e),n=w(n);var r=0,u=0,l=0,s=0,h=0,D=0,S=0,N=0;s=(C[W>>2]=e,t[W>>2]|0),D=(C[W>>2]=n,t[W>>2]|0),r=s>>>23&255,h=D>>>23&255,S=s&-2147483648,l=D<<1;e:do if((l|0)!=0?!((r|0)==255|((IL(n)|0)&2147483647)>>>0>2139095040):0){if(u=s<<1,u>>>0<=l>>>0)return n=w(e*w(0)),w((u|0)==(l|0)?n:e);if(r)u=s&8388607|8388608;else{if(r=s<<9,(r|0)>-1){u=r,r=0;do r=r+-1|0,u=u<<1;while((u|0)>-1)}else r=0;u=s<<1-r}if(h)D=D&8388607|8388608;else{if(s=D<<9,(s|0)>-1){l=0;do l=l+-1|0,s=s<<1;while((s|0)>-1)}else l=0;h=l,D=D<<1-l}l=u-D|0,s=(l|0)>-1;t:do if((r|0)>(h|0)){for(;;){if(s)if(l)u=l;else break;if(u=u<<1,r=r+-1|0,l=u-D|0,s=(l|0)>-1,(r|0)<=(h|0))break t}n=w(e*w(0));break e}while(0);if(s)if(l)u=l;else{n=w(e*w(0));break}if(u>>>0<8388608)do u=u<<1,r=r+-1|0;while(u>>>0<8388608);(r|0)>0?r=u+-8388608|r<<23:r=u>>>(1-r|0),n=(t[W>>2]=r|S,w(C[W>>2]))}else N=3;while(0);return(N|0)==3&&(n=w(e*n),n=w(n/n)),w(n)}function IL(e){return e=w(e),C[W>>2]=e,t[W>>2]|0|0}function bL(e,n){return e=e|0,n=n|0,i8(t[582]|0,e,n)|0}function hi(e){e=e|0,$n()}function Iv(e){e=e|0}function BL(e,n){return e=e|0,n=n|0,0}function UL(e){return e=e|0,(d8(e+4|0)|0)==-1?(F1[t[(t[e>>2]|0)+8>>2]&127](e),e=1):e=0,e|0}function d8(e){e=e|0;var n=0;return n=t[e>>2]|0,t[e>>2]=n+-1,n+-1|0}function e2(e){e=e|0,UL(e)|0&&jL(e)}function jL(e){e=e|0;var n=0;n=e+8|0,((t[n>>2]|0)!=0?(d8(n)|0)!=-1:0)||F1[t[(t[e>>2]|0)+16>>2]&127](e)}function pn(e){e=e|0;var n=0;for(n=(e|0)==0?1:e;e=c_(n)|0,!(e|0);){if(e=HL()|0,!e){e=0;break}R8[e&0]()}return e|0}function p8(e){return e=e|0,pn(e)|0}function _t(e){e=e|0,d_(e)}function zL(e){e=e|0,(p[e+11>>0]|0)<0&&_t(t[e>>2]|0)}function HL(){var e=0;return e=t[2923]|0,t[2923]=e+0,e|0}function qL(){}function h_(e,n,r,u){return e=e|0,n=n|0,r=r|0,u=u|0,u=n-u-(r>>>0>e>>>0|0)>>>0,ut=u,e-r>>>0|0|0}function ME(e,n,r,u){return e=e|0,n=n|0,r=r|0,u=u|0,r=e+r>>>0,ut=n+u+(r>>>0>>0|0)>>>0,r|0|0}function bv(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0,h=0;if(s=e+r|0,n=n&255,(r|0)>=67){for(;e&3;)p[e>>0]=n,e=e+1|0;for(u=s&-4|0,l=u-64|0,h=n|n<<8|n<<16|n<<24;(e|0)<=(l|0);)t[e>>2]=h,t[e+4>>2]=h,t[e+8>>2]=h,t[e+12>>2]=h,t[e+16>>2]=h,t[e+20>>2]=h,t[e+24>>2]=h,t[e+28>>2]=h,t[e+32>>2]=h,t[e+36>>2]=h,t[e+40>>2]=h,t[e+44>>2]=h,t[e+48>>2]=h,t[e+52>>2]=h,t[e+56>>2]=h,t[e+60>>2]=h,e=e+64|0;for(;(e|0)<(u|0);)t[e>>2]=h,e=e+4|0}for(;(e|0)<(s|0);)p[e>>0]=n,e=e+1|0;return s-r|0}function h8(e,n,r){return e=e|0,n=n|0,r=r|0,(r|0)<32?(ut=n<>>32-r,e<>>r,e>>>r|(n&(1<>>r-32|0)}function gr(e,n,r){e=e|0,n=n|0,r=r|0;var u=0,l=0,s=0;if((r|0)>=8192)return ai(e|0,n|0,r|0)|0;if(s=e|0,l=e+r|0,(e&3)==(n&3)){for(;e&3;){if(!r)return s|0;p[e>>0]=p[n>>0]|0,e=e+1|0,n=n+1|0,r=r-1|0}for(r=l&-4|0,u=r-64|0;(e|0)<=(u|0);)t[e>>2]=t[n>>2],t[e+4>>2]=t[n+4>>2],t[e+8>>2]=t[n+8>>2],t[e+12>>2]=t[n+12>>2],t[e+16>>2]=t[n+16>>2],t[e+20>>2]=t[n+20>>2],t[e+24>>2]=t[n+24>>2],t[e+28>>2]=t[n+28>>2],t[e+32>>2]=t[n+32>>2],t[e+36>>2]=t[n+36>>2],t[e+40>>2]=t[n+40>>2],t[e+44>>2]=t[n+44>>2],t[e+48>>2]=t[n+48>>2],t[e+52>>2]=t[n+52>>2],t[e+56>>2]=t[n+56>>2],t[e+60>>2]=t[n+60>>2],e=e+64|0,n=n+64|0;for(;(e|0)<(r|0);)t[e>>2]=t[n>>2],e=e+4|0,n=n+4|0}else for(r=l-4|0;(e|0)<(r|0);)p[e>>0]=p[n>>0]|0,p[e+1>>0]=p[n+1>>0]|0,p[e+2>>0]=p[n+2>>0]|0,p[e+3>>0]=p[n+3>>0]|0,e=e+4|0,n=n+4|0;for(;(e|0)<(l|0);)p[e>>0]=p[n>>0]|0,e=e+1|0,n=n+1|0;return s|0}function v8(e){e=e|0;var n=0;return n=p[Ee+(e&255)>>0]|0,(n|0)<8?n|0:(n=p[Ee+(e>>8&255)>>0]|0,(n|0)<8?n+8|0:(n=p[Ee+(e>>16&255)>>0]|0,(n|0)<8?n+16|0:(p[Ee+(e>>>24)>>0]|0)+24|0))}function m8(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0;var s=0,h=0,D=0,S=0,N=0,M=0,I=0,K=0,be=0,Se=0;if(M=e,S=n,N=S,h=r,K=u,D=K,!N)return s=(l|0)!=0,D?s?(t[l>>2]=e|0,t[l+4>>2]=n&0,K=0,l=0,ut=K,l|0):(K=0,l=0,ut=K,l|0):(s&&(t[l>>2]=(M>>>0)%(h>>>0),t[l+4>>2]=0),K=0,l=(M>>>0)/(h>>>0)>>>0,ut=K,l|0);s=(D|0)==0;do if(h){if(!s){if(s=(Er(D|0)|0)-(Er(N|0)|0)|0,s>>>0<=31){I=s+1|0,D=31-s|0,n=s-31>>31,h=I,e=M>>>(I>>>0)&n|N<>>(I>>>0)&n,s=0,D=M<>2]=e|0,t[l+4>>2]=S|n&0,K=0,l=0,ut=K,l|0):(K=0,l=0,ut=K,l|0)}if(s=h-1|0,s&h|0){D=(Er(h|0)|0)+33-(Er(N|0)|0)|0,Se=64-D|0,I=32-D|0,S=I>>31,be=D-32|0,n=be>>31,h=D,e=I-1>>31&N>>>(be>>>0)|(N<>>(D>>>0))&n,n=n&N>>>(D>>>0),s=M<>>(be>>>0))&S|M<>31;break}return l|0&&(t[l>>2]=s&M,t[l+4>>2]=0),(h|0)==1?(be=S|n&0,Se=e|0|0,ut=be,Se|0):(Se=v8(h|0)|0,be=N>>>(Se>>>0)|0,Se=N<<32-Se|M>>>(Se>>>0)|0,ut=be,Se|0)}else{if(s)return l|0&&(t[l>>2]=(N>>>0)%(h>>>0),t[l+4>>2]=0),be=0,Se=(N>>>0)/(h>>>0)>>>0,ut=be,Se|0;if(!M)return l|0&&(t[l>>2]=0,t[l+4>>2]=(N>>>0)%(D>>>0)),be=0,Se=(N>>>0)/(D>>>0)>>>0,ut=be,Se|0;if(s=D-1|0,!(s&D))return l|0&&(t[l>>2]=e|0,t[l+4>>2]=s&N|n&0),be=0,Se=N>>>((v8(D|0)|0)>>>0),ut=be,Se|0;if(s=(Er(D|0)|0)-(Er(N|0)|0)|0,s>>>0<=30){n=s+1|0,D=31-s|0,h=n,e=N<>>(n>>>0),n=N>>>(n>>>0),s=0,D=M<>2]=e|0,t[l+4>>2]=S|n&0,be=0,Se=0,ut=be,Se|0):(be=0,Se=0,ut=be,Se|0)}while(0);if(!h)N=D,S=0,D=0;else{I=r|0|0,M=K|u&0,N=ME(I|0,M|0,-1,-1)|0,r=ut,S=D,D=0;do u=S,S=s>>>31|S<<1,s=D|s<<1,u=e<<1|u>>>31|0,K=e>>>31|n<<1|0,h_(N|0,r|0,u|0,K|0)|0,Se=ut,be=Se>>31|((Se|0)<0?-1:0)<<1,D=be&1,e=h_(u|0,K|0,be&I|0,(((Se|0)<0?-1:0)>>31|((Se|0)<0?-1:0)<<1)&M|0)|0,n=ut,h=h-1|0;while((h|0)!=0);N=S,S=0}return h=0,l|0&&(t[l>>2]=e,t[l+4>>2]=n),be=(s|0)>>>31|(N|h)<<1|(h<<1|s>>>31)&0|S,Se=(s<<1|0>>>31)&-2|D,ut=be,Se|0}function kE(e,n,r,u){return e=e|0,n=n|0,r=r|0,u=u|0,m8(e,n,r,u,0)|0}function t2(e){e=e|0;var n=0,r=0;return r=e+15&-16|0,n=t[H>>2]|0,e=n+r|0,(r|0)>0&(e|0)<(n|0)|(e|0)<0?(fr()|0,Ql(12),-1):(t[H>>2]=e,((e|0)>(jr()|0)?(vr()|0)==0:0)?(t[H>>2]=n,Ql(12),-1):n|0)}function Ty(e,n,r){e=e|0,n=n|0,r=r|0;var u=0;if((n|0)<(e|0)&(e|0)<(n+r|0)){for(u=e,n=n+r|0,e=e+r|0;(r|0)>0;)e=e-1|0,n=n-1|0,r=r-1|0,p[e>>0]=p[n>>0]|0;e=u}else gr(e,n,r)|0;return e|0}function NE(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0;var l=0,s=0;return s=m,m=m+16|0,l=s|0,m8(e,n,r,u,l)|0,m=s,ut=t[l+4>>2]|0,t[l>>2]|0|0}function y8(e){return e=e|0,(e&255)<<24|(e>>8&255)<<16|(e>>16&255)<<8|e>>>24|0}function WL(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,g8[e&1](n|0,r|0,u|0,l|0,s|0)}function VL(e,n,r){e=e|0,n=n|0,r=w(r),_8[e&1](n|0,w(r))}function YL(e,n,r){e=e|0,n=n|0,r=+r,E8[e&31](n|0,+r)}function KL(e,n,r,u){return e=e|0,n=n|0,r=w(r),u=w(u),w(D8[e&0](n|0,w(r),w(u)))}function XL(e,n){e=e|0,n=n|0,F1[e&127](n|0)}function QL(e,n,r){e=e|0,n=n|0,r=r|0,P1[e&31](n|0,r|0)}function JL(e,n){return e=e|0,n=n|0,Jp[e&31](n|0)|0}function ZL(e,n,r,u,l){e=e|0,n=n|0,r=+r,u=+u,l=l|0,w8[e&1](n|0,+r,+u,l|0)}function $L(e,n,r,u){e=e|0,n=n|0,r=+r,u=+u,LF[e&1](n|0,+r,+u)}function eF(e,n,r,u){return e=e|0,n=n|0,r=r|0,u=u|0,y_[e&7](n|0,r|0,u|0)|0}function tF(e,n,r,u){return e=e|0,n=n|0,r=r|0,u=u|0,+FF[e&1](n|0,r|0,u|0)}function nF(e,n){return e=e|0,n=n|0,+S8[e&15](n|0)}function rF(e,n,r){return e=e|0,n=n|0,r=+r,PF[e&1](n|0,+r)|0}function iF(e,n,r){return e=e|0,n=n|0,r=r|0,FE[e&15](n|0,r|0)|0}function uF(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=+u,l=+l,s=s|0,IF[e&1](n|0,r|0,+u,+l,s|0)}function oF(e,n,r,u,l,s,h){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,h=h|0,bF[e&1](n|0,r|0,u|0,l|0,s|0,h|0)}function lF(e,n,r){return e=e|0,n=n|0,r=r|0,+T8[e&7](n|0,r|0)}function sF(e){return e=e|0,g_[e&7]()|0}function aF(e,n,r,u,l,s){return e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,C8[e&1](n|0,r|0,u|0,l|0,s|0)|0}function fF(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=+l,BF[e&1](n|0,r|0,u|0,+l)}function cF(e,n,r,u,l,s,h){e=e|0,n=n|0,r=r|0,u=w(u),l=l|0,s=w(s),h=h|0,x8[e&1](n|0,r|0,w(u),l|0,w(s),h|0)}function dF(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,Ry[e&15](n|0,r|0,u|0)}function pF(e){e=e|0,R8[e&0]()}function hF(e,n,r,u){e=e|0,n=n|0,r=r|0,u=+u,A8[e&15](n|0,r|0,+u)}function vF(e,n,r){return e=e|0,n=+n,r=+r,UF[e&1](+n,+r)|0}function mF(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,PE[e&15](n|0,r|0,u|0,l|0)}function yF(e,n,r,u,l){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,jt(0)}function gF(e,n){e=e|0,n=w(n),jt(1)}function $s(e,n){e=e|0,n=+n,jt(2)}function _F(e,n,r){return e=e|0,n=w(n),r=w(r),jt(3),Tt}function Zn(e){e=e|0,jt(4)}function Cy(e,n){e=e|0,n=n|0,jt(5)}function Na(e){return e=e|0,jt(6),0}function EF(e,n,r,u){e=e|0,n=+n,r=+r,u=u|0,jt(7)}function DF(e,n,r){e=e|0,n=+n,r=+r,jt(8)}function wF(e,n,r){return e=e|0,n=n|0,r=r|0,jt(9),0}function SF(e,n,r){return e=e|0,n=n|0,r=r|0,jt(10),0}function Qp(e){return e=e|0,jt(11),0}function TF(e,n){return e=e|0,n=+n,jt(12),0}function xy(e,n){return e=e|0,n=n|0,jt(13),0}function CF(e,n,r,u,l){e=e|0,n=n|0,r=+r,u=+u,l=l|0,jt(14)}function xF(e,n,r,u,l,s){e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,s=s|0,jt(15)}function LE(e,n){return e=e|0,n=n|0,jt(16),0}function RF(){return jt(17),0}function AF(e,n,r,u,l){return e=e|0,n=n|0,r=r|0,u=u|0,l=l|0,jt(18),0}function OF(e,n,r,u){e=e|0,n=n|0,r=r|0,u=+u,jt(19)}function MF(e,n,r,u,l,s){e=e|0,n=n|0,r=w(r),u=u|0,l=w(l),s=s|0,jt(20)}function m_(e,n,r){e=e|0,n=n|0,r=r|0,jt(21)}function kF(){jt(22)}function Bv(e,n,r){e=e|0,n=n|0,r=+r,jt(23)}function NF(e,n){return e=+e,n=+n,jt(24),0}function Uv(e,n,r,u){e=e|0,n=n|0,r=r|0,u=u|0,jt(25)}var g8=[yF,RO],_8=[gF,n0],E8=[$s,ca,ws,Ss,ts,zo,Ef,ul,qa,r0,Df,qc,dc,Al,Ts,da,ud,pa,pc,$s,$s,$s,$s,$s,$s,$s,$s,$s,$s,$s,$s,$s],D8=[_F],F1=[Zn,Iv,cn,is,Eo,Uf,O1,Ul,n7,r7,i7,hO,vO,mO,IN,bN,BN,Le,fc,Ua,Gu,j0,hh,Sf,n1,Lf,Ea,Ah,fm,y1,g1,Xh,vp,Fd,Lm,T1,Ac,Wm,Ym,Sv,Rv,on,N4,q4,e_,Nt,xu,t0,m9,N9,J9,vR,MR,JR,lA,fA,RA,MA,YA,o7,a7,x7,W7,gd,CM,nk,yk,Nk,eN,vN,xN,ON,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn,Zn],P1=[Cy,E2,nd,Hc,xl,il,D2,qs,Rl,ja,za,Ha,Ol,Ue,lt,$t,Wn,si,ur,Wa,S2,mh,G4,J4,_R,AM,Z7,Hw,Cy,Cy,Cy,Cy],Jp=[Na,pL,_f,y,J,ce,mt,xt,kt,xr,cu,z0,Va,od,Kc,Ms,FR,O7,NM,Oa,Na,Na,Na,Na,Na,Na,Na,Na,Na,Na,Na,Na],w8=[EF,x2],LF=[DF,QA],y_=[wF,n8,hL,yL,zh,dv,E9,Ik],FF=[SF,lv],S8=[Qp,u0,Ve,ci,vh,sl,ha,R2,A2,hc,Qp,Qp,Qp,Qp,Qp,Qp],PF=[TF,iA],FE=[xy,BL,w2,cl,q2,_m,cp,Rp,Km,kr,Uo,Dk,xy,xy,xy,xy],IF=[CF,Sh],bF=[xF,iN],T8=[LE,Qi,O2,dd,Xc,vl,LE,LE],g_=[RF,Qc,ro,D0,hA,FA,p7,LN],C8=[AF,li],BF=[OF,sy],x8=[MF,ld],Ry=[m_,R,i0,Gr,Cu,v1,Ld,ar,dy,vo,QO,ok,_N,m_,m_,m_],R8=[kF],A8=[Bv,rd,mo,id,jo,Wc,qi,g,Up,I9,eA,Bv,Bv,Bv,Bv,Bv],UF=[NF,e7],PE=[Uv,Dp,Lc,tR,qR,EA,jA,E7,X7,BM,WN,Uv,Uv,Uv,Uv,Uv];return{_llvm_bswap_i32:y8,dynCall_idd:vF,dynCall_i:sF,_i64Subtract:h_,___udivdi3:kE,dynCall_vif:VL,setThrew:vs,dynCall_viii:dF,_bitshift64Lshr:v_,_bitshift64Shl:h8,dynCall_vi:XL,dynCall_viiddi:uF,dynCall_diii:tF,dynCall_iii:iF,_memset:bv,_sbrk:t2,_memcpy:gr,__GLOBAL__sub_I_Yoga_cpp:ru,dynCall_vii:QL,___uremdi3:NE,dynCall_vid:YL,stackAlloc:fo,_nbind_init:tL,getTempRet0:X,dynCall_di:nF,dynCall_iid:rF,setTempRet0:b0,_i64Add:ME,dynCall_fiff:KL,dynCall_iiii:eF,_emscripten_get_global_libc:dL,dynCall_viid:hF,dynCall_viiid:fF,dynCall_viififi:cF,dynCall_ii:JL,__GLOBAL__sub_I_Binding_cc:yM,dynCall_viiii:mF,dynCall_iiiiii:aF,stackSave:tl,dynCall_viiiii:WL,__GLOBAL__sub_I_nbind_cc:Ws,dynCall_vidd:$L,_free:d_,runPostSets:qL,dynCall_viiiiii:oF,establishStackSpace:ju,_memmove:Ty,stackRestore:Jl,_malloc:c_,__GLOBAL__sub_I_common_cc:b7,dynCall_viddi:ZL,dynCall_dii:lF,dynCall_v:pF}}(Module.asmGlobalArg,Module.asmLibraryArg,buffer),_llvm_bswap_i32=Module._llvm_bswap_i32=asm._llvm_bswap_i32,getTempRet0=Module.getTempRet0=asm.getTempRet0,___udivdi3=Module.___udivdi3=asm.___udivdi3,setThrew=Module.setThrew=asm.setThrew,_bitshift64Lshr=Module._bitshift64Lshr=asm._bitshift64Lshr,_bitshift64Shl=Module._bitshift64Shl=asm._bitshift64Shl,_memset=Module._memset=asm._memset,_sbrk=Module._sbrk=asm._sbrk,_memcpy=Module._memcpy=asm._memcpy,stackAlloc=Module.stackAlloc=asm.stackAlloc,___uremdi3=Module.___uremdi3=asm.___uremdi3,_nbind_init=Module._nbind_init=asm._nbind_init,_i64Subtract=Module._i64Subtract=asm._i64Subtract,setTempRet0=Module.setTempRet0=asm.setTempRet0,_i64Add=Module._i64Add=asm._i64Add,_emscripten_get_global_libc=Module._emscripten_get_global_libc=asm._emscripten_get_global_libc,__GLOBAL__sub_I_Yoga_cpp=Module.__GLOBAL__sub_I_Yoga_cpp=asm.__GLOBAL__sub_I_Yoga_cpp,__GLOBAL__sub_I_Binding_cc=Module.__GLOBAL__sub_I_Binding_cc=asm.__GLOBAL__sub_I_Binding_cc,stackSave=Module.stackSave=asm.stackSave,__GLOBAL__sub_I_nbind_cc=Module.__GLOBAL__sub_I_nbind_cc=asm.__GLOBAL__sub_I_nbind_cc,_free=Module._free=asm._free,runPostSets=Module.runPostSets=asm.runPostSets,establishStackSpace=Module.establishStackSpace=asm.establishStackSpace,_memmove=Module._memmove=asm._memmove,stackRestore=Module.stackRestore=asm.stackRestore,_malloc=Module._malloc=asm._malloc,__GLOBAL__sub_I_common_cc=Module.__GLOBAL__sub_I_common_cc=asm.__GLOBAL__sub_I_common_cc,dynCall_viiiii=Module.dynCall_viiiii=asm.dynCall_viiiii,dynCall_vif=Module.dynCall_vif=asm.dynCall_vif,dynCall_vid=Module.dynCall_vid=asm.dynCall_vid,dynCall_fiff=Module.dynCall_fiff=asm.dynCall_fiff,dynCall_vi=Module.dynCall_vi=asm.dynCall_vi,dynCall_vii=Module.dynCall_vii=asm.dynCall_vii,dynCall_ii=Module.dynCall_ii=asm.dynCall_ii,dynCall_viddi=Module.dynCall_viddi=asm.dynCall_viddi,dynCall_vidd=Module.dynCall_vidd=asm.dynCall_vidd,dynCall_iiii=Module.dynCall_iiii=asm.dynCall_iiii,dynCall_diii=Module.dynCall_diii=asm.dynCall_diii,dynCall_di=Module.dynCall_di=asm.dynCall_di,dynCall_iid=Module.dynCall_iid=asm.dynCall_iid,dynCall_iii=Module.dynCall_iii=asm.dynCall_iii,dynCall_viiddi=Module.dynCall_viiddi=asm.dynCall_viiddi,dynCall_viiiiii=Module.dynCall_viiiiii=asm.dynCall_viiiiii,dynCall_dii=Module.dynCall_dii=asm.dynCall_dii,dynCall_i=Module.dynCall_i=asm.dynCall_i,dynCall_iiiiii=Module.dynCall_iiiiii=asm.dynCall_iiiiii,dynCall_viiid=Module.dynCall_viiid=asm.dynCall_viiid,dynCall_viififi=Module.dynCall_viififi=asm.dynCall_viififi,dynCall_viii=Module.dynCall_viii=asm.dynCall_viii,dynCall_v=Module.dynCall_v=asm.dynCall_v,dynCall_viid=Module.dynCall_viid=asm.dynCall_viid,dynCall_idd=Module.dynCall_idd=asm.dynCall_idd,dynCall_viiii=Module.dynCall_viiii=asm.dynCall_viiii;Runtime.stackAlloc=Module.stackAlloc,Runtime.stackSave=Module.stackSave,Runtime.stackRestore=Module.stackRestore,Runtime.establishStackSpace=Module.establishStackSpace,Runtime.setTempRet0=Module.setTempRet0,Runtime.getTempRet0=Module.getTempRet0,Module.asm=asm;function ExitStatus(i){this.name="ExitStatus",this.message="Program terminated with exit("+i+")",this.status=i}ExitStatus.prototype=new Error,ExitStatus.prototype.constructor=ExitStatus;var initialStackTop,preloadStartTime=null,calledMain=!1;dependenciesFulfilled=function i(){Module.calledRun||run(),Module.calledRun||(dependenciesFulfilled=i)},Module.callMain=Module.callMain=function(o){o=o||[],ensureInitRuntime();var a=o.length+1;function p(){for(var O=0;O<4-1;O++)_.push(0)}var _=[allocate(intArrayFromString(Module.thisProgram),"i8",ALLOC_NORMAL)];p();for(var t=0;t0||(preRun(),runDependencies>0)||Module.calledRun)return;function o(){Module.calledRun||(Module.calledRun=!0,!ABORT&&(ensureInitRuntime(),preMain(),Module.onRuntimeInitialized&&Module.onRuntimeInitialized(),Module._main&&shouldRunNow&&Module.callMain(i),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),o()},1)):o()}Module.run=Module.run=run;function exit(i,o){o&&Module.noExitRuntime||(Module.noExitRuntime||(ABORT=!0,EXITSTATUS=i,STACKTOP=initialStackTop,exitRuntime(),Module.onExit&&Module.onExit(i)),ENVIRONMENT_IS_NODE&&process.exit(i),Module.quit(i,new ExitStatus(i)))}Module.exit=Module.exit=exit;var abortDecorators=[];function abort(i){Module.onAbort&&Module.onAbort(i),i!==void 0?(Module.print(i),Module.printErr(i),i=JSON.stringify(i)):i="",ABORT=!0,EXITSTATUS=1;var o=` -If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.`,a="abort("+i+") at "+stackTrace()+o;throw abortDecorators&&abortDecorators.forEach(function(p){a=p(a,i)}),a}if(Module.abort=Module.abort=abort,Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;Module.noInitialRun&&(shouldRunNow=!1),run()})});var $p=tt((MH,WS)=>{"use strict";var kP=HS(),NP=qS(),gD=!1,_D=null;NP({},function(i,o){if(!gD){if(gD=!0,i)throw i;_D=o}});if(!gD)throw new Error("Failed to load the yoga module - it needed to be loaded synchronously, but didn't");WS.exports=kP(_D.bind,_D.lib)});var GS=tt((kH,VS)=>{"use strict";VS.exports=({onlyFirst:i=!1}={})=>{let o=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(o,i?void 0:"g")}});var ED=tt((NH,YS)=>{"use strict";var LP=GS();YS.exports=i=>typeof i=="string"?i.replace(LP(),""):i});var wD=tt((LH,DD)=>{"use strict";var KS=i=>Number.isNaN(i)?!1:i>=4352&&(i<=4447||i===9001||i===9002||11904<=i&&i<=12871&&i!==12351||12880<=i&&i<=19903||19968<=i&&i<=42182||43360<=i&&i<=43388||44032<=i&&i<=55203||63744<=i&&i<=64255||65040<=i&&i<=65049||65072<=i&&i<=65131||65281<=i&&i<=65376||65504<=i&&i<=65510||110592<=i&&i<=110593||127488<=i&&i<=127569||131072<=i&&i<=262141);DD.exports=KS;DD.exports.default=KS});var QS=tt((FH,XS)=>{"use strict";XS.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}});var U_=tt((PH,SD)=>{"use strict";var FP=ED(),PP=wD(),IP=QS(),JS=i=>{if(i=i.replace(IP()," "),typeof i!="string"||i.length===0)return 0;i=FP(i);let o=0;for(let a=0;a=127&&p<=159||p>=768&&p<=879||(p>65535&&a++,o+=PP(p)?2:1)}return o};SD.exports=JS;SD.exports.default=JS});var CD=tt((IH,TD)=>{"use strict";var bP=U_(),ZS=i=>{let o=0;for(let a of i.split(` -`))o=Math.max(o,bP(a));return o};TD.exports=ZS;TD.exports.default=ZS});var $S=tt(Wy=>{"use strict";var BP=Wy&&Wy.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Wy,"__esModule",{value:!0});var UP=BP(CD()),xD={};Wy.default=i=>{if(i.length===0)return{width:0,height:0};if(xD[i])return xD[i];let o=UP.default(i),a=i.split(` -`).length;return xD[i]={width:o,height:a},{width:o,height:a}}});var eT=tt(Vy=>{"use strict";var jP=Vy&&Vy.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Vy,"__esModule",{value:!0});var Vi=jP($p()),zP=(i,o)=>{"position"in o&&i.setPositionType(o.position==="absolute"?Vi.default.POSITION_TYPE_ABSOLUTE:Vi.default.POSITION_TYPE_RELATIVE)},HP=(i,o)=>{"marginLeft"in o&&i.setMargin(Vi.default.EDGE_START,o.marginLeft||0),"marginRight"in o&&i.setMargin(Vi.default.EDGE_END,o.marginRight||0),"marginTop"in o&&i.setMargin(Vi.default.EDGE_TOP,o.marginTop||0),"marginBottom"in o&&i.setMargin(Vi.default.EDGE_BOTTOM,o.marginBottom||0)},qP=(i,o)=>{"paddingLeft"in o&&i.setPadding(Vi.default.EDGE_LEFT,o.paddingLeft||0),"paddingRight"in o&&i.setPadding(Vi.default.EDGE_RIGHT,o.paddingRight||0),"paddingTop"in o&&i.setPadding(Vi.default.EDGE_TOP,o.paddingTop||0),"paddingBottom"in o&&i.setPadding(Vi.default.EDGE_BOTTOM,o.paddingBottom||0)},WP=(i,o)=>{var a;"flexGrow"in o&&i.setFlexGrow((a=o.flexGrow)!==null&&a!==void 0?a:0),"flexShrink"in o&&i.setFlexShrink(typeof o.flexShrink=="number"?o.flexShrink:1),"flexDirection"in o&&(o.flexDirection==="row"&&i.setFlexDirection(Vi.default.FLEX_DIRECTION_ROW),o.flexDirection==="row-reverse"&&i.setFlexDirection(Vi.default.FLEX_DIRECTION_ROW_REVERSE),o.flexDirection==="column"&&i.setFlexDirection(Vi.default.FLEX_DIRECTION_COLUMN),o.flexDirection==="column-reverse"&&i.setFlexDirection(Vi.default.FLEX_DIRECTION_COLUMN_REVERSE)),"flexBasis"in o&&(typeof o.flexBasis=="number"?i.setFlexBasis(o.flexBasis):typeof o.flexBasis=="string"?i.setFlexBasisPercent(Number.parseInt(o.flexBasis,10)):i.setFlexBasis(NaN)),"alignItems"in o&&((o.alignItems==="stretch"||!o.alignItems)&&i.setAlignItems(Vi.default.ALIGN_STRETCH),o.alignItems==="flex-start"&&i.setAlignItems(Vi.default.ALIGN_FLEX_START),o.alignItems==="center"&&i.setAlignItems(Vi.default.ALIGN_CENTER),o.alignItems==="flex-end"&&i.setAlignItems(Vi.default.ALIGN_FLEX_END)),"alignSelf"in o&&((o.alignSelf==="auto"||!o.alignSelf)&&i.setAlignSelf(Vi.default.ALIGN_AUTO),o.alignSelf==="flex-start"&&i.setAlignSelf(Vi.default.ALIGN_FLEX_START),o.alignSelf==="center"&&i.setAlignSelf(Vi.default.ALIGN_CENTER),o.alignSelf==="flex-end"&&i.setAlignSelf(Vi.default.ALIGN_FLEX_END)),"justifyContent"in o&&((o.justifyContent==="flex-start"||!o.justifyContent)&&i.setJustifyContent(Vi.default.JUSTIFY_FLEX_START),o.justifyContent==="center"&&i.setJustifyContent(Vi.default.JUSTIFY_CENTER),o.justifyContent==="flex-end"&&i.setJustifyContent(Vi.default.JUSTIFY_FLEX_END),o.justifyContent==="space-between"&&i.setJustifyContent(Vi.default.JUSTIFY_SPACE_BETWEEN),o.justifyContent==="space-around"&&i.setJustifyContent(Vi.default.JUSTIFY_SPACE_AROUND))},VP=(i,o)=>{var a,p;"width"in o&&(typeof o.width=="number"?i.setWidth(o.width):typeof o.width=="string"?i.setWidthPercent(Number.parseInt(o.width,10)):i.setWidthAuto()),"height"in o&&(typeof o.height=="number"?i.setHeight(o.height):typeof o.height=="string"?i.setHeightPercent(Number.parseInt(o.height,10)):i.setHeightAuto()),"minWidth"in o&&(typeof o.minWidth=="string"?i.setMinWidthPercent(Number.parseInt(o.minWidth,10)):i.setMinWidth((a=o.minWidth)!==null&&a!==void 0?a:0)),"minHeight"in o&&(typeof o.minHeight=="string"?i.setMinHeightPercent(Number.parseInt(o.minHeight,10)):i.setMinHeight((p=o.minHeight)!==null&&p!==void 0?p:0))},GP=(i,o)=>{"display"in o&&i.setDisplay(o.display==="flex"?Vi.default.DISPLAY_FLEX:Vi.default.DISPLAY_NONE)},YP=(i,o)=>{if("borderStyle"in o){let a=typeof o.borderStyle=="string"?1:0;i.setBorder(Vi.default.EDGE_TOP,a),i.setBorder(Vi.default.EDGE_BOTTOM,a),i.setBorder(Vi.default.EDGE_LEFT,a),i.setBorder(Vi.default.EDGE_RIGHT,a)}};Vy.default=(i,o={})=>{zP(i,o),HP(i,o),qP(i,o),WP(i,o),VP(i,o),GP(i,o),YP(i,o)}});var nT=tt((UH,tT)=>{"use strict";tT.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var RD=tt((jH,rT)=>{var Gy=nT(),iT={};for(let i of Object.keys(Gy))iT[Gy[i]]=i;var zn={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};rT.exports=zn;for(let i of Object.keys(zn)){if(!("channels"in zn[i]))throw new Error("missing channels property: "+i);if(!("labels"in zn[i]))throw new Error("missing channel labels property: "+i);if(zn[i].labels.length!==zn[i].channels)throw new Error("channel and label counts mismatch: "+i);let{channels:o,labels:a}=zn[i];delete zn[i].channels,delete zn[i].labels,Object.defineProperty(zn[i],"channels",{value:o}),Object.defineProperty(zn[i],"labels",{value:a})}zn.rgb.hsl=function(i){let o=i[0]/255,a=i[1]/255,p=i[2]/255,_=Math.min(o,a,p),t=Math.max(o,a,p),k=t-_,L,O;t===_?L=0:o===t?L=(a-p)/k:a===t?L=2+(p-o)/k:p===t&&(L=4+(o-a)/k),L=Math.min(L*60,360),L<0&&(L+=360);let C=(_+t)/2;return t===_?O=0:C<=.5?O=k/(t+_):O=k/(2-t-_),[L,O*100,C*100]};zn.rgb.hsv=function(i){let o,a,p,_,t,k=i[0]/255,L=i[1]/255,O=i[2]/255,C=Math.max(k,L,O),U=C-Math.min(k,L,O),H=function(W){return(C-W)/6/U+1/2};return U===0?(_=0,t=0):(t=U/C,o=H(k),a=H(L),p=H(O),k===C?_=p-a:L===C?_=1/3+o-p:O===C&&(_=2/3+a-o),_<0?_+=1:_>1&&(_-=1)),[_*360,t*100,C*100]};zn.rgb.hwb=function(i){let o=i[0],a=i[1],p=i[2],_=zn.rgb.hsl(i)[0],t=1/255*Math.min(o,Math.min(a,p));return p=1-1/255*Math.max(o,Math.max(a,p)),[_,t*100,p*100]};zn.rgb.cmyk=function(i){let o=i[0]/255,a=i[1]/255,p=i[2]/255,_=Math.min(1-o,1-a,1-p),t=(1-o-_)/(1-_)||0,k=(1-a-_)/(1-_)||0,L=(1-p-_)/(1-_)||0;return[t*100,k*100,L*100,_*100]};function KP(i,o){return(i[0]-o[0])**2+(i[1]-o[1])**2+(i[2]-o[2])**2}zn.rgb.keyword=function(i){let o=iT[i];if(o)return o;let a=Infinity,p;for(let _ of Object.keys(Gy)){let t=Gy[_],k=KP(i,t);k.04045?((o+.055)/1.055)**2.4:o/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,p=p>.04045?((p+.055)/1.055)**2.4:p/12.92;let _=o*.4124+a*.3576+p*.1805,t=o*.2126+a*.7152+p*.0722,k=o*.0193+a*.1192+p*.9505;return[_*100,t*100,k*100]};zn.rgb.lab=function(i){let o=zn.rgb.xyz(i),a=o[0],p=o[1],_=o[2];a/=95.047,p/=100,_/=108.883,a=a>.008856?a**(1/3):7.787*a+16/116,p=p>.008856?p**(1/3):7.787*p+16/116,_=_>.008856?_**(1/3):7.787*_+16/116;let t=116*p-16,k=500*(a-p),L=200*(p-_);return[t,k,L]};zn.hsl.rgb=function(i){let o=i[0]/360,a=i[1]/100,p=i[2]/100,_,t,k;if(a===0)return k=p*255,[k,k,k];p<.5?_=p*(1+a):_=p+a-p*a;let L=2*p-_,O=[0,0,0];for(let C=0;C<3;C++)t=o+1/3*-(C-1),t<0&&t++,t>1&&t--,6*t<1?k=L+(_-L)*6*t:2*t<1?k=_:3*t<2?k=L+(_-L)*(2/3-t)*6:k=L,O[C]=k*255;return O};zn.hsl.hsv=function(i){let o=i[0],a=i[1]/100,p=i[2]/100,_=a,t=Math.max(p,.01);p*=2,a*=p<=1?p:2-p,_*=t<=1?t:2-t;let k=(p+a)/2,L=p===0?2*_/(t+_):2*a/(p+a);return[o,L*100,k*100]};zn.hsv.rgb=function(i){let o=i[0]/60,a=i[1]/100,p=i[2]/100,_=Math.floor(o)%6,t=o-Math.floor(o),k=255*p*(1-a),L=255*p*(1-a*t),O=255*p*(1-a*(1-t));switch(p*=255,_){case 0:return[p,O,k];case 1:return[L,p,k];case 2:return[k,p,O];case 3:return[k,L,p];case 4:return[O,k,p];case 5:return[p,k,L]}};zn.hsv.hsl=function(i){let o=i[0],a=i[1]/100,p=i[2]/100,_=Math.max(p,.01),t,k;k=(2-a)*p;let L=(2-a)*_;return t=a*_,t/=L<=1?L:2-L,t=t||0,k/=2,[o,t*100,k*100]};zn.hwb.rgb=function(i){let o=i[0]/360,a=i[1]/100,p=i[2]/100,_=a+p,t;_>1&&(a/=_,p/=_);let k=Math.floor(6*o),L=1-p;t=6*o-k,(k&1)!=0&&(t=1-t);let O=a+t*(L-a),C,U,H;switch(k){default:case 6:case 0:C=L,U=O,H=a;break;case 1:C=O,U=L,H=a;break;case 2:C=a,U=L,H=O;break;case 3:C=a,U=O,H=L;break;case 4:C=O,U=a,H=L;break;case 5:C=L,U=a,H=O;break}return[C*255,U*255,H*255]};zn.cmyk.rgb=function(i){let o=i[0]/100,a=i[1]/100,p=i[2]/100,_=i[3]/100,t=1-Math.min(1,o*(1-_)+_),k=1-Math.min(1,a*(1-_)+_),L=1-Math.min(1,p*(1-_)+_);return[t*255,k*255,L*255]};zn.xyz.rgb=function(i){let o=i[0]/100,a=i[1]/100,p=i[2]/100,_,t,k;return _=o*3.2406+a*-1.5372+p*-.4986,t=o*-.9689+a*1.8758+p*.0415,k=o*.0557+a*-.204+p*1.057,_=_>.0031308?1.055*_**(1/2.4)-.055:_*12.92,t=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92,k=k>.0031308?1.055*k**(1/2.4)-.055:k*12.92,_=Math.min(Math.max(0,_),1),t=Math.min(Math.max(0,t),1),k=Math.min(Math.max(0,k),1),[_*255,t*255,k*255]};zn.xyz.lab=function(i){let o=i[0],a=i[1],p=i[2];o/=95.047,a/=100,p/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,p=p>.008856?p**(1/3):7.787*p+16/116;let _=116*a-16,t=500*(o-a),k=200*(a-p);return[_,t,k]};zn.lab.xyz=function(i){let o=i[0],a=i[1],p=i[2],_,t,k;t=(o+16)/116,_=a/500+t,k=t-p/200;let L=t**3,O=_**3,C=k**3;return t=L>.008856?L:(t-16/116)/7.787,_=O>.008856?O:(_-16/116)/7.787,k=C>.008856?C:(k-16/116)/7.787,_*=95.047,t*=100,k*=108.883,[_,t,k]};zn.lab.lch=function(i){let o=i[0],a=i[1],p=i[2],_;_=Math.atan2(p,a)*360/2/Math.PI,_<0&&(_+=360);let k=Math.sqrt(a*a+p*p);return[o,k,_]};zn.lch.lab=function(i){let o=i[0],a=i[1],_=i[2]/360*2*Math.PI,t=a*Math.cos(_),k=a*Math.sin(_);return[o,t,k]};zn.rgb.ansi16=function(i,o=null){let[a,p,_]=i,t=o===null?zn.rgb.hsv(i)[2]:o;if(t=Math.round(t/50),t===0)return 30;let k=30+(Math.round(_/255)<<2|Math.round(p/255)<<1|Math.round(a/255));return t===2&&(k+=60),k};zn.hsv.ansi16=function(i){return zn.rgb.ansi16(zn.hsv.rgb(i),i[2])};zn.rgb.ansi256=function(i){let o=i[0],a=i[1],p=i[2];return o===a&&a===p?o<8?16:o>248?231:Math.round((o-8)/247*24)+232:16+36*Math.round(o/255*5)+6*Math.round(a/255*5)+Math.round(p/255*5)};zn.ansi16.rgb=function(i){let o=i%10;if(o===0||o===7)return i>50&&(o+=3.5),o=o/10.5*255,[o,o,o];let a=(~~(i>50)+1)*.5,p=(o&1)*a*255,_=(o>>1&1)*a*255,t=(o>>2&1)*a*255;return[p,_,t]};zn.ansi256.rgb=function(i){if(i>=232){let t=(i-232)*10+8;return[t,t,t]}i-=16;let o,a=Math.floor(i/36)/5*255,p=Math.floor((o=i%36)/6)/5*255,_=o%6/5*255;return[a,p,_]};zn.rgb.hex=function(i){let a=(((Math.round(i[0])&255)<<16)+((Math.round(i[1])&255)<<8)+(Math.round(i[2])&255)).toString(16).toUpperCase();return"000000".substring(a.length)+a};zn.hex.rgb=function(i){let o=i.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!o)return[0,0,0];let a=o[0];o[0].length===3&&(a=a.split("").map(L=>L+L).join(""));let p=parseInt(a,16),_=p>>16&255,t=p>>8&255,k=p&255;return[_,t,k]};zn.rgb.hcg=function(i){let o=i[0]/255,a=i[1]/255,p=i[2]/255,_=Math.max(Math.max(o,a),p),t=Math.min(Math.min(o,a),p),k=_-t,L,O;return k<1?L=t/(1-k):L=0,k<=0?O=0:_===o?O=(a-p)/k%6:_===a?O=2+(p-o)/k:O=4+(o-a)/k,O/=6,O%=1,[O*360,k*100,L*100]};zn.hsl.hcg=function(i){let o=i[1]/100,a=i[2]/100,p=a<.5?2*o*a:2*o*(1-a),_=0;return p<1&&(_=(a-.5*p)/(1-p)),[i[0],p*100,_*100]};zn.hsv.hcg=function(i){let o=i[1]/100,a=i[2]/100,p=o*a,_=0;return p<1&&(_=(a-p)/(1-p)),[i[0],p*100,_*100]};zn.hcg.rgb=function(i){let o=i[0]/360,a=i[1]/100,p=i[2]/100;if(a===0)return[p*255,p*255,p*255];let _=[0,0,0],t=o%1*6,k=t%1,L=1-k,O=0;switch(Math.floor(t)){case 0:_[0]=1,_[1]=k,_[2]=0;break;case 1:_[0]=L,_[1]=1,_[2]=0;break;case 2:_[0]=0,_[1]=1,_[2]=k;break;case 3:_[0]=0,_[1]=L,_[2]=1;break;case 4:_[0]=k,_[1]=0,_[2]=1;break;default:_[0]=1,_[1]=0,_[2]=L}return O=(1-a)*p,[(a*_[0]+O)*255,(a*_[1]+O)*255,(a*_[2]+O)*255]};zn.hcg.hsv=function(i){let o=i[1]/100,a=i[2]/100,p=o+a*(1-o),_=0;return p>0&&(_=o/p),[i[0],_*100,p*100]};zn.hcg.hsl=function(i){let o=i[1]/100,p=i[2]/100*(1-o)+.5*o,_=0;return p>0&&p<.5?_=o/(2*p):p>=.5&&p<1&&(_=o/(2*(1-p))),[i[0],_*100,p*100]};zn.hcg.hwb=function(i){let o=i[1]/100,a=i[2]/100,p=o+a*(1-o);return[i[0],(p-o)*100,(1-p)*100]};zn.hwb.hcg=function(i){let o=i[1]/100,a=i[2]/100,p=1-a,_=p-o,t=0;return _<1&&(t=(p-_)/(1-_)),[i[0],_*100,t*100]};zn.apple.rgb=function(i){return[i[0]/65535*255,i[1]/65535*255,i[2]/65535*255]};zn.rgb.apple=function(i){return[i[0]/255*65535,i[1]/255*65535,i[2]/255*65535]};zn.gray.rgb=function(i){return[i[0]/100*255,i[0]/100*255,i[0]/100*255]};zn.gray.hsl=function(i){return[0,0,i[0]]};zn.gray.hsv=zn.gray.hsl;zn.gray.hwb=function(i){return[0,100,i[0]]};zn.gray.cmyk=function(i){return[0,0,0,i[0]]};zn.gray.lab=function(i){return[i[0],0,0]};zn.gray.hex=function(i){let o=Math.round(i[0]/100*255)&255,p=((o<<16)+(o<<8)+o).toString(16).toUpperCase();return"000000".substring(p.length)+p};zn.rgb.gray=function(i){return[(i[0]+i[1]+i[2])/3/255*100]}});var oT=tt((zH,uT)=>{var j_=RD();function XP(){let i={},o=Object.keys(j_);for(let a=o.length,p=0;p{var AD=RD(),$P=oT(),Yv={},eI=Object.keys(AD);function tI(i){let o=function(...a){let p=a[0];return p==null?p:(p.length>1&&(a=p),i(a))};return"conversion"in i&&(o.conversion=i.conversion),o}function nI(i){let o=function(...a){let p=a[0];if(p==null)return p;p.length>1&&(a=p);let _=i(a);if(typeof _=="object")for(let t=_.length,k=0;k{Yv[i]={},Object.defineProperty(Yv[i],"channels",{value:AD[i].channels}),Object.defineProperty(Yv[i],"labels",{value:AD[i].labels});let o=$P(i);Object.keys(o).forEach(p=>{let _=o[p];Yv[i][p]=nI(_),Yv[i][p].raw=tI(_)})});lT.exports=Yv});var H_=tt((qH,aT)=>{"use strict";var fT=(i,o)=>(...a)=>`[${i(...a)+o}m`,cT=(i,o)=>(...a)=>{let p=i(...a);return`[${38+o};5;${p}m`},dT=(i,o)=>(...a)=>{let p=i(...a);return`[${38+o};2;${p[0]};${p[1]};${p[2]}m`},z_=i=>i,pT=(i,o,a)=>[i,o,a],Kv=(i,o,a)=>{Object.defineProperty(i,o,{get:()=>{let p=a();return Object.defineProperty(i,o,{value:p,enumerable:!0,configurable:!0}),p},enumerable:!0,configurable:!0})},OD,Xv=(i,o,a,p)=>{OD===void 0&&(OD=sT());let _=p?10:0,t={};for(let[k,L]of Object.entries(OD)){let O=k==="ansi16"?"ansi":k;k===o?t[O]=i(a,_):typeof L=="object"&&(t[O]=i(L[o],_))}return t};function rI(){let i=new Map,o={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};o.color.gray=o.color.blackBright,o.bgColor.bgGray=o.bgColor.bgBlackBright,o.color.grey=o.color.blackBright,o.bgColor.bgGrey=o.bgColor.bgBlackBright;for(let[a,p]of Object.entries(o)){for(let[_,t]of Object.entries(p))o[_]={open:`[${t[0]}m`,close:`[${t[1]}m`},p[_]=o[_],i.set(t[0],t[1]);Object.defineProperty(o,a,{value:p,enumerable:!1})}return Object.defineProperty(o,"codes",{value:i,enumerable:!1}),o.color.close="",o.bgColor.close="",Kv(o.color,"ansi",()=>Xv(fT,"ansi16",z_,!1)),Kv(o.color,"ansi256",()=>Xv(cT,"ansi256",z_,!1)),Kv(o.color,"ansi16m",()=>Xv(dT,"rgb",pT,!1)),Kv(o.bgColor,"ansi",()=>Xv(fT,"ansi16",z_,!0)),Kv(o.bgColor,"ansi256",()=>Xv(cT,"ansi256",z_,!0)),Kv(o.bgColor,"ansi16m",()=>Xv(dT,"rgb",pT,!0)),o}Object.defineProperty(aT,"exports",{enumerable:!0,get:rI})});var mT=tt((WH,hT)=>{"use strict";var Yy=U_(),iI=ED(),uI=H_(),MD=new Set(["","\x9B"]),oI=39,vT=i=>`${MD.values().next().value}[${i}m`,lI=i=>i.split(" ").map(o=>Yy(o)),kD=(i,o,a)=>{let p=[...o],_=!1,t=Yy(iI(i[i.length-1]));for(let[k,L]of p.entries()){let O=Yy(L);if(t+O<=a?i[i.length-1]+=L:(i.push(L),t=0),MD.has(L))_=!0;else if(_&&L==="m"){_=!1;continue}_||(t+=O,t===a&&k0&&i.length>1&&(i[i.length-2]+=i.pop())},sI=i=>{let o=i.split(" "),a=o.length;for(;a>0&&!(Yy(o[a-1])>0);)a--;return a===o.length?i:o.slice(0,a).join(" ")+o.slice(a).join("")},aI=(i,o,a={})=>{if(a.trim!==!1&&i.trim()==="")return"";let p="",_="",t,k=lI(i),L=[""];for(let[O,C]of i.split(" ").entries()){a.trim!==!1&&(L[L.length-1]=L[L.length-1].trimLeft());let U=Yy(L[L.length-1]);if(O!==0&&(U>=o&&(a.wordWrap===!1||a.trim===!1)&&(L.push(""),U=0),(U>0||a.trim===!1)&&(L[L.length-1]+=" ",U++)),a.hard&&k[O]>o){let H=o-U,W=1+Math.floor((k[O]-H-1)/o);Math.floor((k[O]-1)/o)o&&U>0&&k[O]>0){if(a.wordWrap===!1&&Uo&&a.wordWrap===!1){kD(L,C,o);continue}L[L.length-1]+=C}a.trim!==!1&&(L=L.map(sI)),p=L.join(` -`);for(let[O,C]of[...p].entries()){if(_+=C,MD.has(C)){let H=parseFloat(/\d[^m]*/.exec(p.slice(O,O+4)));t=H===oI?null:H}let U=uI.codes.get(Number(t));t&&U&&(p[O+1]===` -`?_+=vT(U):C===` -`&&(_+=vT(t)))}return _};hT.exports=(i,o,a)=>String(i).normalize().replace(/\r\n/g,` -`).split(` -`).map(p=>aI(p,o,a)).join(` -`)});var _T=tt((VH,yT)=>{"use strict";var gT="[\uD800-\uDBFF][\uDC00-\uDFFF]",fI=i=>i&&i.exact?new RegExp(`^${gT}$`):new RegExp(gT,"g");yT.exports=fI});var ND=tt((GH,ET)=>{"use strict";var cI=wD(),dI=_T(),DT=H_(),wT=["","\x9B"],q_=i=>`${wT[0]}[${i}m`,ST=(i,o,a)=>{let p=[];i=[...i];for(let _ of i){let t=_;_.match(";")&&(_=_.split(";")[0][0]+"0");let k=DT.codes.get(parseInt(_,10));if(k){let L=i.indexOf(k.toString());L>=0?i.splice(L,1):p.push(q_(o?k:t))}else if(o){p.push(q_(0));break}else p.push(q_(t))}if(o&&(p=p.filter((_,t)=>p.indexOf(_)===t),a!==void 0)){let _=q_(DT.codes.get(parseInt(a,10)));p=p.reduce((t,k)=>k===_?[k,...t]:[...t,k],[])}return p.join("")};ET.exports=(i,o,a)=>{let p=[...i.normalize()],_=[];a=typeof a=="number"?a:p.length;let t=!1,k,L=0,O="";for(let[C,U]of p.entries()){let H=!1;if(wT.includes(U)){let W=/\d[^m]*/.exec(i.slice(C,C+18));k=W&&W.length>0?W[0]:void 0,Lo&&L<=a)O+=U;else if(L===o&&!t&&k!==void 0)O=ST(_);else if(L>=a){O+=ST(_,!0,k);break}}return O}});var CT=tt((YH,TT)=>{"use strict";var d2=ND(),pI=U_();function W_(i,o,a){if(i.charAt(o)===" ")return o;for(let p=1;p<=3;p++)if(a){if(i.charAt(o+p)===" ")return o+p}else if(i.charAt(o-p)===" ")return o-p;return o}TT.exports=(i,o,a)=>{a=Ht({position:"end",preferTruncationOnSpace:!1},a);let{position:p,space:_,preferTruncationOnSpace:t}=a,k="\u2026",L=1;if(typeof i!="string")throw new TypeError(`Expected \`input\` to be a string, got ${typeof i}`);if(typeof o!="number")throw new TypeError(`Expected \`columns\` to be a number, got ${typeof o}`);if(o<1)return"";if(o===1)return k;let O=pI(i);if(O<=o)return i;if(p==="start"){if(t){let C=W_(i,O-o+1,!0);return k+d2(i,C,O).trim()}return _===!0&&(k+=" ",L=2),k+d2(i,O-o+L,O)}if(p==="middle"){_===!0&&(k=" "+k+" ",L=3);let C=Math.floor(o/2);if(t){let U=W_(i,C),H=W_(i,O-(o-C)+1,!0);return d2(i,0,U)+k+d2(i,H,O).trim()}return d2(i,0,C)+k+d2(i,O-(o-C)+L,O)}if(p==="end"){if(t){let C=W_(i,o-1);return d2(i,0,C)+k}return _===!0&&(k=" "+k,L=2),d2(i,0,o-L)+k}throw new Error(`Expected \`options.position\` to be either \`start\`, \`middle\` or \`end\`, got ${p}`)}});var FD=tt(Ky=>{"use strict";var xT=Ky&&Ky.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Ky,"__esModule",{value:!0});var hI=xT(mT()),vI=xT(CT()),LD={};Ky.default=(i,o,a)=>{let p=i+String(o)+String(a);if(LD[p])return LD[p];let _=i;if(a==="wrap"&&(_=hI.default(i,o,{trim:!1,hard:!0})),a.startsWith("truncate")){let t="end";a==="truncate-middle"&&(t="middle"),a==="truncate-start"&&(t="start"),_=vI.default(i,o,{position:t})}return LD[p]=_,_}});var ID=tt(PD=>{"use strict";Object.defineProperty(PD,"__esModule",{value:!0});var RT=i=>{let o="";if(i.childNodes.length>0)for(let a of i.childNodes){let p="";a.nodeName==="#text"?p=a.nodeValue:((a.nodeName==="ink-text"||a.nodeName==="ink-virtual-text")&&(p=RT(a)),p.length>0&&typeof a.internal_transform=="function"&&(p=a.internal_transform(p))),o+=p}return o};PD.default=RT});var bD=tt(c0=>{"use strict";var Xy=c0&&c0.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(c0,"__esModule",{value:!0});c0.setTextNodeValue=c0.createTextNode=c0.setStyle=c0.setAttribute=c0.removeChildNode=c0.insertBeforeNode=c0.appendChildNode=c0.createNode=c0.TEXT_NAME=void 0;var mI=Xy($p()),AT=Xy($S()),yI=Xy(eT()),gI=Xy(FD()),_I=Xy(ID());c0.TEXT_NAME="#text";c0.createNode=i=>{var o;let a={nodeName:i,style:{},attributes:{},childNodes:[],parentNode:null,yogaNode:i==="ink-virtual-text"?void 0:mI.default.Node.create()};return i==="ink-text"&&((o=a.yogaNode)===null||o===void 0||o.setMeasureFunc(EI.bind(null,a))),a};c0.appendChildNode=(i,o)=>{var a;o.parentNode&&c0.removeChildNode(o.parentNode,o),o.parentNode=i,i.childNodes.push(o),o.yogaNode&&((a=i.yogaNode)===null||a===void 0||a.insertChild(o.yogaNode,i.yogaNode.getChildCount())),(i.nodeName==="ink-text"||i.nodeName==="ink-virtual-text")&&V_(i)};c0.insertBeforeNode=(i,o,a)=>{var p,_;o.parentNode&&c0.removeChildNode(o.parentNode,o),o.parentNode=i;let t=i.childNodes.indexOf(a);if(t>=0){i.childNodes.splice(t,0,o),o.yogaNode&&((p=i.yogaNode)===null||p===void 0||p.insertChild(o.yogaNode,t));return}i.childNodes.push(o),o.yogaNode&&((_=i.yogaNode)===null||_===void 0||_.insertChild(o.yogaNode,i.yogaNode.getChildCount())),(i.nodeName==="ink-text"||i.nodeName==="ink-virtual-text")&&V_(i)};c0.removeChildNode=(i,o)=>{var a,p;o.yogaNode&&((p=(a=o.parentNode)===null||a===void 0?void 0:a.yogaNode)===null||p===void 0||p.removeChild(o.yogaNode)),o.parentNode=null;let _=i.childNodes.indexOf(o);_>=0&&i.childNodes.splice(_,1),(i.nodeName==="ink-text"||i.nodeName==="ink-virtual-text")&&V_(i)};c0.setAttribute=(i,o,a)=>{i.attributes[o]=a};c0.setStyle=(i,o)=>{i.style=o,i.yogaNode&&yI.default(i.yogaNode,o)};c0.createTextNode=i=>{let o={nodeName:"#text",nodeValue:i,yogaNode:void 0,parentNode:null,style:{}};return c0.setTextNodeValue(o,i),o};var EI=function(i,o){var a,p;let _=i.nodeName==="#text"?i.nodeValue:_I.default(i),t=AT.default(_);if(t.width<=o||t.width>=1&&o>0&&o<1)return t;let k=(p=(a=i.style)===null||a===void 0?void 0:a.textWrap)!==null&&p!==void 0?p:"wrap",L=gI.default(_,o,k);return AT.default(L)},OT=i=>{var o;if(!(!i||!i.parentNode))return(o=i.yogaNode)!==null&&o!==void 0?o:OT(i.parentNode)},V_=i=>{let o=OT(i);o==null||o.markDirty()};c0.setTextNodeValue=(i,o)=>{typeof o!="string"&&(o=String(o)),i.nodeValue=o,V_(i)}});var eh=tt((JH,MT)=>{"use strict";MT.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}});var Qy=tt((ZH,BD)=>{"use strict";var{EMPTY_BUFFER:DI}=eh();function kT(i,o){if(i.length===0)return DI;if(i.length===1)return i[0];let a=Buffer.allocUnsafe(o),p=0;for(let _=0;_{"use strict";var IT=Symbol("kDone"),UD=Symbol("kRun"),bT=class{constructor(o){this[IT]=()=>{this.pending--,this[UD]()},this.concurrency=o||Infinity,this.jobs=[],this.pending=0}add(o){this.jobs.push(o),this[UD]()}[UD](){if(this.pending!==this.concurrency&&this.jobs.length){let o=this.jobs.shift();this.pending++,o(this[IT])}}};PT.exports=bT});var $y=tt((eq,UT)=>{"use strict";var Jy=require("zlib"),jT=Qy(),wI=BT(),{kStatusCode:zT,NOOP:SI}=eh(),TI=Buffer.from([0,0,255,255]),Y_=Symbol("permessage-deflate"),K1=Symbol("total-length"),Zy=Symbol("callback"),p2=Symbol("buffers"),jD=Symbol("error"),K_,HT=class{constructor(o,a,p){if(this._maxPayload=p|0,this._options=o||{},this._threshold=this._options.threshold!==void 0?this._options.threshold:1024,this._isServer=!!a,this._deflate=null,this._inflate=null,this.params=null,!K_){let _=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;K_=new wI(_)}}static get extensionName(){return"permessage-deflate"}offer(){let o={};return this._options.serverNoContextTakeover&&(o.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(o.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(o.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?o.client_max_window_bits=this._options.clientMaxWindowBits:this._options.clientMaxWindowBits==null&&(o.client_max_window_bits=!0),o}accept(o){return o=this.normalizeParams(o),this.params=this._isServer?this.acceptAsServer(o):this.acceptAsClient(o),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){let o=this._deflate[Zy];this._deflate.close(),this._deflate=null,o&&o(new Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(o){let a=this._options,p=o.find(_=>!(a.serverNoContextTakeover===!1&&_.server_no_context_takeover||_.server_max_window_bits&&(a.serverMaxWindowBits===!1||typeof a.serverMaxWindowBits=="number"&&a.serverMaxWindowBits>_.server_max_window_bits)||typeof a.clientMaxWindowBits=="number"&&!_.client_max_window_bits));if(!p)throw new Error("None of the extension offers can be accepted");return a.serverNoContextTakeover&&(p.server_no_context_takeover=!0),a.clientNoContextTakeover&&(p.client_no_context_takeover=!0),typeof a.serverMaxWindowBits=="number"&&(p.server_max_window_bits=a.serverMaxWindowBits),typeof a.clientMaxWindowBits=="number"?p.client_max_window_bits=a.clientMaxWindowBits:(p.client_max_window_bits===!0||a.clientMaxWindowBits===!1)&&delete p.client_max_window_bits,p}acceptAsClient(o){let a=o[0];if(this._options.clientNoContextTakeover===!1&&a.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(!a.client_max_window_bits)typeof this._options.clientMaxWindowBits=="number"&&(a.client_max_window_bits=this._options.clientMaxWindowBits);else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits=="number"&&a.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"');return a}normalizeParams(o){return o.forEach(a=>{Object.keys(a).forEach(p=>{let _=a[p];if(_.length>1)throw new Error(`Parameter "${p}" must have only a single value`);if(_=_[0],p==="client_max_window_bits"){if(_!==!0){let t=+_;if(!Number.isInteger(t)||t<8||t>15)throw new TypeError(`Invalid value for parameter "${p}": ${_}`);_=t}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${p}": ${_}`)}else if(p==="server_max_window_bits"){let t=+_;if(!Number.isInteger(t)||t<8||t>15)throw new TypeError(`Invalid value for parameter "${p}": ${_}`);_=t}else if(p==="client_no_context_takeover"||p==="server_no_context_takeover"){if(_!==!0)throw new TypeError(`Invalid value for parameter "${p}": ${_}`)}else throw new Error(`Unknown parameter "${p}"`);a[p]=_})}),o}decompress(o,a,p){K_.add(_=>{this._decompress(o,a,(t,k)=>{_(),p(t,k)})})}compress(o,a,p){K_.add(_=>{this._compress(o,a,(t,k)=>{_(),p(t,k)})})}_decompress(o,a,p){let _=this._isServer?"client":"server";if(!this._inflate){let t=`${_}_max_window_bits`,k=typeof this.params[t]!="number"?Jy.Z_DEFAULT_WINDOWBITS:this.params[t];this._inflate=Jy.createInflateRaw(Zr(Ht({},this._options.zlibInflateOptions),{windowBits:k})),this._inflate[Y_]=this,this._inflate[K1]=0,this._inflate[p2]=[],this._inflate.on("error",xI),this._inflate.on("data",qT)}this._inflate[Zy]=p,this._inflate.write(o),a&&this._inflate.write(TI),this._inflate.flush(()=>{let t=this._inflate[jD];if(t){this._inflate.close(),this._inflate=null,p(t);return}let k=jT.concat(this._inflate[p2],this._inflate[K1]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[K1]=0,this._inflate[p2]=[],a&&this.params[`${_}_no_context_takeover`]&&this._inflate.reset()),p(null,k)})}_compress(o,a,p){let _=this._isServer?"server":"client";if(!this._deflate){let t=`${_}_max_window_bits`,k=typeof this.params[t]!="number"?Jy.Z_DEFAULT_WINDOWBITS:this.params[t];this._deflate=Jy.createDeflateRaw(Zr(Ht({},this._options.zlibDeflateOptions),{windowBits:k})),this._deflate[K1]=0,this._deflate[p2]=[],this._deflate.on("error",SI),this._deflate.on("data",CI)}this._deflate[Zy]=p,this._deflate.write(o),this._deflate.flush(Jy.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let t=jT.concat(this._deflate[p2],this._deflate[K1]);a&&(t=t.slice(0,t.length-4)),this._deflate[Zy]=null,this._deflate[K1]=0,this._deflate[p2]=[],a&&this.params[`${_}_no_context_takeover`]&&this._deflate.reset(),p(null,t)})}};UT.exports=HT;function CI(i){this[p2].push(i),this[K1]+=i.length}function qT(i){if(this[K1]+=i.length,this[Y_]._maxPayload<1||this[K1]<=this[Y_]._maxPayload){this[p2].push(i);return}this[jD]=new RangeError("Max payload size exceeded"),this[jD][zT]=1009,this.removeListener("data",qT),this.reset()}function xI(i){this[Y_]._inflate=null,i[zT]=1007,this[Zy](i)}});var HD=tt((tq,zD)=>{"use strict";function WT(i){return i>=1e3&&i<=1014&&i!==1004&&i!==1005&&i!==1006||i>=3e3&&i<=4999}function VT(i){let o=i.length,a=0;for(;a=o||(i[a+1]&192)!=128||(i[a+2]&192)!=128||i[a]===224&&(i[a+1]&224)==128||i[a]===237&&(i[a+1]&224)==160)return!1;a+=3}else if((i[a]&248)==240){if(a+3>=o||(i[a+1]&192)!=128||(i[a+2]&192)!=128||(i[a+3]&192)!=128||i[a]===240&&(i[a+1]&240)==128||i[a]===244&&i[a+1]>143||i[a]>244)return!1;a+=4}else return!1;return!0}try{let i=require("utf-8-validate");typeof i=="object"&&(i=i.Validation.isValidUTF8),zD.exports={isValidStatusCode:WT,isValidUTF8(o){return o.length<150?VT(o):i(o)}}}catch(i){zD.exports={isValidStatusCode:WT,isValidUTF8:VT}}});var VD=tt((nq,GT)=>{"use strict";var{Writable:RI}=require("stream"),YT=$y(),{BINARY_TYPES:AI,EMPTY_BUFFER:OI,kStatusCode:MI,kWebSocket:kI}=eh(),{concat:qD,toArrayBuffer:NI,unmask:LI}=Qy(),{isValidStatusCode:FI,isValidUTF8:KT}=HD(),eg=0,XT=1,QT=2,JT=3,WD=4,PI=5,ZT=class extends RI{constructor(o,a,p,_){super();this._binaryType=o||AI[0],this[kI]=void 0,this._extensions=a||{},this._isServer=!!p,this._maxPayload=_|0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=eg,this._loop=!1}_write(o,a,p){if(this._opcode===8&&this._state==eg)return p();this._bufferedBytes+=o.length,this._buffers.push(o),this.startLoop(p)}consume(o){if(this._bufferedBytes-=o,o===this._buffers[0].length)return this._buffers.shift();if(o=p.length?a.set(this._buffers.shift(),_):(a.set(new Uint8Array(p.buffer,p.byteOffset,o),_),this._buffers[0]=p.slice(o)),o-=p.length}while(o>0);return a}startLoop(o){let a;this._loop=!0;do switch(this._state){case eg:a=this.getInfo();break;case XT:a=this.getPayloadLength16();break;case QT:a=this.getPayloadLength64();break;case JT:this.getMask();break;case WD:a=this.getData(o);break;default:this._loop=!1;return}while(this._loop);o(a)}getInfo(){if(this._bufferedBytes<2){this._loop=!1;return}let o=this.consume(2);if((o[0]&48)!=0)return this._loop=!1,Yo(RangeError,"RSV2 and RSV3 must be clear",!0,1002);let a=(o[0]&64)==64;if(a&&!this._extensions[YT.extensionName])return this._loop=!1,Yo(RangeError,"RSV1 must be clear",!0,1002);if(this._fin=(o[0]&128)==128,this._opcode=o[0]&15,this._payloadLength=o[1]&127,this._opcode===0){if(a)return this._loop=!1,Yo(RangeError,"RSV1 must be clear",!0,1002);if(!this._fragmented)return this._loop=!1,Yo(RangeError,"invalid opcode 0",!0,1002);this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented)return this._loop=!1,Yo(RangeError,`invalid opcode ${this._opcode}`,!0,1002);this._compressed=a}else if(this._opcode>7&&this._opcode<11){if(!this._fin)return this._loop=!1,Yo(RangeError,"FIN must be set",!0,1002);if(a)return this._loop=!1,Yo(RangeError,"RSV1 must be clear",!0,1002);if(this._payloadLength>125)return this._loop=!1,Yo(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002)}else return this._loop=!1,Yo(RangeError,`invalid opcode ${this._opcode}`,!0,1002);if(!this._fin&&!this._fragmented&&(this._fragmented=this._opcode),this._masked=(o[1]&128)==128,this._isServer){if(!this._masked)return this._loop=!1,Yo(RangeError,"MASK must be set",!0,1002)}else if(this._masked)return this._loop=!1,Yo(RangeError,"MASK must be clear",!0,1002);if(this._payloadLength===126)this._state=XT;else if(this._payloadLength===127)this._state=QT;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=!1;return}return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=!1;return}let o=this.consume(8),a=o.readUInt32BE(0);return a>Math.pow(2,53-32)-1?(this._loop=!1,Yo(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009)):(this._payloadLength=a*Math.pow(2,32)+o.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,Yo(RangeError,"Max payload size exceeded",!1,1009);this._masked?this._state=JT:this._state=WD}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=WD}getData(o){let a=OI;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(a);if(this._compressed){this._state=PI,this.decompress(a,o);return}return a.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(a)),this.dataMessage()}decompress(o,a){this._extensions[YT.extensionName].decompress(o,this._fin,(_,t)=>{if(_)return a(_);if(t.length){if(this._messageLength+=t.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return a(Yo(RangeError,"Max payload size exceeded",!1,1009));this._fragments.push(t)}let k=this.dataMessage();if(k)return a(k);this.startLoop(a)})}dataMessage(){if(this._fin){let o=this._messageLength,a=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let p;this._binaryType==="nodebuffer"?p=qD(a,o):this._binaryType==="arraybuffer"?p=NI(qD(a,o)):p=a,this.emit("message",p)}else{let p=qD(a,o);if(!KT(p))return this._loop=!1,Yo(Error,"invalid UTF-8 sequence",!0,1007);this.emit("message",p.toString())}}this._state=eg}controlMessage(o){if(this._opcode===8)if(this._loop=!1,o.length===0)this.emit("conclude",1005,""),this.end();else{if(o.length===1)return Yo(RangeError,"invalid payload length 1",!0,1002);{let a=o.readUInt16BE(0);if(!FI(a))return Yo(RangeError,`invalid status code ${a}`,!0,1002);let p=o.slice(2);if(!KT(p))return Yo(Error,"invalid UTF-8 sequence",!0,1007);this.emit("conclude",a,p.toString()),this.end()}}else this._opcode===9?this.emit("ping",o):this.emit("pong",o);this._state=eg}};GT.exports=ZT;function Yo(i,o,a,p){let _=new i(a?`Invalid WebSocket frame: ${o}`:o);return Error.captureStackTrace(_,Yo),_[MI]=p,_}});var GD=tt((rq,$T)=>{"use strict";var{randomFillSync:II}=require("crypto"),eC=$y(),{EMPTY_BUFFER:bI}=eh(),{isValidStatusCode:BI}=HD(),{mask:tC,toBuffer:X1}=Qy(),th=Buffer.alloc(4),Q1=class{constructor(o,a){this._extensions=a||{},this._socket=o,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(o,a){let p=a.mask&&a.readOnly,_=a.mask?6:2,t=o.length;o.length>=65536?(_+=8,t=127):o.length>125&&(_+=2,t=126);let k=Buffer.allocUnsafe(p?o.length+_:_);return k[0]=a.fin?a.opcode|128:a.opcode,a.rsv1&&(k[0]|=64),k[1]=t,t===126?k.writeUInt16BE(o.length,2):t===127&&(k.writeUInt32BE(0,2),k.writeUInt32BE(o.length,6)),a.mask?(II(th,0,4),k[1]|=128,k[_-4]=th[0],k[_-3]=th[1],k[_-2]=th[2],k[_-1]=th[3],p?(tC(o,th,k,_,o.length),[k]):(tC(o,th,o,0,o.length),[k,o])):[k,o]}close(o,a,p,_){let t;if(o===void 0)t=bI;else{if(typeof o!="number"||!BI(o))throw new TypeError("First argument must be a valid error code number");if(a===void 0||a==="")t=Buffer.allocUnsafe(2),t.writeUInt16BE(o,0);else{let k=Buffer.byteLength(a);if(k>123)throw new RangeError("The message must not be greater than 123 bytes");t=Buffer.allocUnsafe(2+k),t.writeUInt16BE(o,0),t.write(a,2)}}this._deflating?this.enqueue([this.doClose,t,p,_]):this.doClose(t,p,_)}doClose(o,a,p){this.sendFrame(Q1.frame(o,{fin:!0,rsv1:!1,opcode:8,mask:a,readOnly:!1}),p)}ping(o,a,p){let _=X1(o);if(_.length>125)throw new RangeError("The data size must not be greater than 125 bytes");this._deflating?this.enqueue([this.doPing,_,a,X1.readOnly,p]):this.doPing(_,a,X1.readOnly,p)}doPing(o,a,p,_){this.sendFrame(Q1.frame(o,{fin:!0,rsv1:!1,opcode:9,mask:a,readOnly:p}),_)}pong(o,a,p){let _=X1(o);if(_.length>125)throw new RangeError("The data size must not be greater than 125 bytes");this._deflating?this.enqueue([this.doPong,_,a,X1.readOnly,p]):this.doPong(_,a,X1.readOnly,p)}doPong(o,a,p,_){this.sendFrame(Q1.frame(o,{fin:!0,rsv1:!1,opcode:10,mask:a,readOnly:p}),_)}send(o,a,p){let _=X1(o),t=this._extensions[eC.extensionName],k=a.binary?2:1,L=a.compress;if(this._firstFragment?(this._firstFragment=!1,L&&t&&(L=_.length>=t._threshold),this._compress=L):(L=!1,k=0),a.fin&&(this._firstFragment=!0),t){let O={fin:a.fin,rsv1:L,opcode:k,mask:a.mask,readOnly:X1.readOnly};this._deflating?this.enqueue([this.dispatch,_,this._compress,O,p]):this.dispatch(_,this._compress,O,p)}else this.sendFrame(Q1.frame(_,{fin:a.fin,rsv1:!1,opcode:k,mask:a.mask,readOnly:X1.readOnly}),p)}dispatch(o,a,p,_){if(!a){this.sendFrame(Q1.frame(o,p),_);return}let t=this._extensions[eC.extensionName];this._bufferedBytes+=o.length,this._deflating=!0,t.compress(o,p.fin,(k,L)=>{if(this._socket.destroyed){let O=new Error("The socket was closed while data was being compressed");typeof _=="function"&&_(O);for(let C=0;C{"use strict";var tg=class{constructor(o,a){this.target=a,this.type=o}},rC=class extends tg{constructor(o,a){super("message",a);this.data=o}},iC=class extends tg{constructor(o,a,p){super("close",p);this.wasClean=p._closeFrameReceived&&p._closeFrameSent,this.reason=a,this.code=o}},uC=class extends tg{constructor(o){super("open",o)}},oC=class extends tg{constructor(o,a){super("error",a);this.message=o.message,this.error=o}},UI={addEventListener(i,o,a){if(typeof o!="function")return;function p(O){o.call(this,new rC(O,this))}function _(O,C){o.call(this,new iC(O,C,this))}function t(O){o.call(this,new oC(O,this))}function k(){o.call(this,new uC(this))}let L=a&&a.once?"once":"on";i==="message"?(p._listener=o,this[L](i,p)):i==="close"?(_._listener=o,this[L](i,_)):i==="error"?(t._listener=o,this[L](i,t)):i==="open"?(k._listener=o,this[L](i,k)):this[L](i,o)},removeEventListener(i,o){let a=this.listeners(i);for(let p=0;p{"use strict";var ng=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function jc(i,o,a){i[o]===void 0?i[o]=[a]:i[o].push(a)}function jI(i){let o=Object.create(null);if(i===void 0||i==="")return o;let a=Object.create(null),p=!1,_=!1,t=!1,k,L,O=-1,C=-1,U=0;for(;U{let a=i[o];return Array.isArray(a)||(a=[a]),a.map(p=>[o].concat(Object.keys(p).map(_=>{let t=p[_];return Array.isArray(t)||(t=[t]),t.map(k=>k===!0?_:`${_}=${k}`).join("; ")})).join("; ")).join(", ")}).join(", ")}sC.exports={format:zI,parse:jI}});var ZD=tt((oq,aC)=>{"use strict";var HI=require("events"),qI=require("https"),WI=require("http"),fC=require("net"),VI=require("tls"),{randomBytes:GI,createHash:YI}=require("crypto"),{URL:KD}=require("url"),h2=$y(),KI=VD(),XI=GD(),{BINARY_TYPES:cC,EMPTY_BUFFER:XD,GUID:QI,kStatusCode:JI,kWebSocket:ta,NOOP:dC}=eh(),{addEventListener:ZI,removeEventListener:$I}=lC(),{format:eb,parse:tb}=YD(),{toBuffer:nb}=Qy(),pC=["CONNECTING","OPEN","CLOSING","CLOSED"],QD=[8,13],rb=30*1e3,Gi=class extends HI{constructor(o,a,p){super();this._binaryType=cC[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage="",this._closeTimer=null,this._extensions={},this._protocol="",this._readyState=Gi.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,o!==null?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,Array.isArray(a)?a=a.join(", "):typeof a=="object"&&a!==null&&(p=a,a=void 0),hC(this,o,a,p)):this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(o){!cC.includes(o)||(this._binaryType=o,this._receiver&&(this._receiver._binaryType=o))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(o,a,p){let _=new KI(this.binaryType,this._extensions,this._isServer,p);this._sender=new XI(o,this._extensions),this._receiver=_,this._socket=o,_[ta]=this,o[ta]=this,_.on("conclude",ib),_.on("drain",ub),_.on("error",ob),_.on("message",lb),_.on("ping",sb),_.on("pong",ab),o.setTimeout(0),o.setNoDelay(),a.length>0&&o.unshift(a),o.on("close",vC),o.on("data",X_),o.on("end",mC),o.on("error",yC),this._readyState=Gi.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=Gi.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}this._extensions[h2.extensionName]&&this._extensions[h2.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=Gi.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(o,a){if(this.readyState!==Gi.CLOSED){if(this.readyState===Gi.CONNECTING){let p="WebSocket was closed before the connection was established";return J1(this,this._req,p)}if(this.readyState===Gi.CLOSING){this._closeFrameSent&&this._closeFrameReceived&&this._socket.end();return}this._readyState=Gi.CLOSING,this._sender.close(o,a,!this._isServer,p=>{p||(this._closeFrameSent=!0,this._closeFrameReceived&&this._socket.end())}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),rb)}}ping(o,a,p){if(this.readyState===Gi.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof o=="function"?(p=o,o=a=void 0):typeof a=="function"&&(p=a,a=void 0),typeof o=="number"&&(o=o.toString()),this.readyState!==Gi.OPEN){JD(this,o,p);return}a===void 0&&(a=!this._isServer),this._sender.ping(o||XD,a,p)}pong(o,a,p){if(this.readyState===Gi.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof o=="function"?(p=o,o=a=void 0):typeof a=="function"&&(p=a,a=void 0),typeof o=="number"&&(o=o.toString()),this.readyState!==Gi.OPEN){JD(this,o,p);return}a===void 0&&(a=!this._isServer),this._sender.pong(o||XD,a,p)}send(o,a,p){if(this.readyState===Gi.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof a=="function"&&(p=a,a={}),typeof o=="number"&&(o=o.toString()),this.readyState!==Gi.OPEN){JD(this,o,p);return}let _=Ht({binary:typeof o!="string",mask:!this._isServer,compress:!0,fin:!0},a);this._extensions[h2.extensionName]||(_.compress=!1),this._sender.send(o||XD,_,p)}terminate(){if(this.readyState!==Gi.CLOSED){if(this.readyState===Gi.CONNECTING){let o="WebSocket was closed before the connection was established";return J1(this,this._req,o)}this._socket&&(this._readyState=Gi.CLOSING,this._socket.destroy())}}};pC.forEach((i,o)=>{let a={enumerable:!0,value:o};Object.defineProperty(Gi.prototype,i,a),Object.defineProperty(Gi,i,a)});["binaryType","bufferedAmount","extensions","protocol","readyState","url"].forEach(i=>{Object.defineProperty(Gi.prototype,i,{enumerable:!0})});["open","error","close","message"].forEach(i=>{Object.defineProperty(Gi.prototype,`on${i}`,{configurable:!0,enumerable:!0,get(){let o=this.listeners(i);for(let a=0;a{J1(i,W,"Opening handshake has timed out")}),W.on("error",ne=>{W===null||W.aborted||(W=i._req=null,i._readyState=Gi.CLOSING,i.emit("error",ne),i.emitClose())}),W.on("response",ne=>{let m=ne.headers.location,he=ne.statusCode;if(m&&_.followRedirects&&he>=300&&he<400){if(++i._redirects>_.maxRedirects){J1(i,W,"Maximum redirects exceeded");return}W.abort();let Ee=new KD(m,o);hC(i,Ee,a,p)}else i.emit("unexpected-response",W,ne)||J1(i,W,`Unexpected server response: ${ne.statusCode}`)}),W.on("upgrade",(ne,m,he)=>{if(i.emit("upgrade",ne),i.readyState!==Gi.CONNECTING)return;W=i._req=null;let Ee=YI("sha1").update(C+QI).digest("base64");if(ne.headers["sec-websocket-accept"]!==Ee){J1(i,m,"Invalid Sec-WebSocket-Accept header");return}let ve=ne.headers["sec-websocket-protocol"],se=(a||"").split(/, */),De;if(!a&&ve?De="Server sent a subprotocol but none was requested":a&&!ve?De="Server sent no subprotocol":ve&&!se.includes(ve)&&(De="Server sent an invalid subprotocol"),De){J1(i,m,De);return}if(ve&&(i._protocol=ve),H)try{let pe=tb(ne.headers["sec-websocket-extensions"]);pe[h2.extensionName]&&(H.accept(pe[h2.extensionName]),i._extensions[h2.extensionName]=H)}catch(pe){J1(i,m,"Invalid Sec-WebSocket-Extensions header");return}i.setSocket(m,he,_.maxPayload)})}function fb(i){return i.path=i.socketPath,fC.connect(i)}function cb(i){return i.path=void 0,!i.servername&&i.servername!==""&&(i.servername=fC.isIP(i.host)?"":i.host),VI.connect(i)}function J1(i,o,a){i._readyState=Gi.CLOSING;let p=new Error(a);Error.captureStackTrace(p,J1),o.setHeader?(o.abort(),o.socket&&!o.socket.destroyed&&o.socket.destroy(),o.once("abort",i.emitClose.bind(i)),i.emit("error",p)):(o.destroy(p),o.once("error",i.emit.bind(i,"error")),o.once("close",i.emitClose.bind(i)))}function JD(i,o,a){if(o){let p=nb(o).length;i._socket?i._sender._bufferedBytes+=p:i._bufferedAmount+=p}if(a){let p=new Error(`WebSocket is not open: readyState ${i.readyState} (${pC[i.readyState]})`);a(p)}}function ib(i,o){let a=this[ta];a._socket.removeListener("data",X_),a._socket.resume(),a._closeFrameReceived=!0,a._closeMessage=o,a._closeCode=i,i===1005?a.close():a.close(i,o)}function ub(){this[ta]._socket.resume()}function ob(i){let o=this[ta];o._socket.removeListener("data",X_),o._readyState=Gi.CLOSING,o._closeCode=i[JI],o.emit("error",i),o._socket.destroy()}function gC(){this[ta].emitClose()}function lb(i){this[ta].emit("message",i)}function sb(i){let o=this[ta];o.pong(i,!o._isServer,dC),o.emit("ping",i)}function ab(i){this[ta].emit("pong",i)}function vC(){let i=this[ta];this.removeListener("close",vC),this.removeListener("end",mC),i._readyState=Gi.CLOSING,i._socket.read(),i._receiver.end(),this.removeListener("data",X_),this[ta]=void 0,clearTimeout(i._closeTimer),i._receiver._writableState.finished||i._receiver._writableState.errorEmitted?i.emitClose():(i._receiver.on("error",gC),i._receiver.on("finish",gC))}function X_(i){this[ta]._receiver.write(i)||this.pause()}function mC(){let i=this[ta];i._readyState=Gi.CLOSING,i._receiver.end(),this.end()}function yC(){let i=this[ta];this.removeListener("error",yC),this.on("error",dC),i&&(i._readyState=Gi.CLOSING,this.destroy())}});var wC=tt((lq,_C)=>{"use strict";var{Duplex:db}=require("stream");function EC(i){i.emit("close")}function pb(){!this.destroyed&&this._writableState.finished&&this.destroy()}function DC(i){this.removeListener("error",DC),this.destroy(),this.listenerCount("error")===0&&this.emit("error",i)}function hb(i,o){let a=!0;function p(){a&&i._socket.resume()}i.readyState===i.CONNECTING?i.once("open",function(){i._receiver.removeAllListeners("drain"),i._receiver.on("drain",p)}):(i._receiver.removeAllListeners("drain"),i._receiver.on("drain",p));let _=new db(Zr(Ht({},o),{autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1}));return i.on("message",function(k){_.push(k)||(a=!1,i._socket.pause())}),i.once("error",function(k){_.destroyed||_.destroy(k)}),i.once("close",function(){_.destroyed||_.push(null)}),_._destroy=function(t,k){if(i.readyState===i.CLOSED){k(t),process.nextTick(EC,_);return}let L=!1;i.once("error",function(C){L=!0,k(C)}),i.once("close",function(){L||k(t),process.nextTick(EC,_)}),i.terminate()},_._final=function(t){if(i.readyState===i.CONNECTING){i.once("open",function(){_._final(t)});return}i._socket!==null&&(i._socket._writableState.finished?(t(),_._readableState.endEmitted&&_.destroy()):(i._socket.once("finish",function(){t()}),i.close()))},_._read=function(){i.readyState===i.OPEN&&!a&&(a=!0,i._receiver._writableState.needDrain||i._socket.resume())},_._write=function(t,k,L){if(i.readyState===i.CONNECTING){i.once("open",function(){_._write(t,k,L)});return}i.send(t,L)},_.on("end",pb),_.on("error",DC),_}_C.exports=hb});var CC=tt((sq,SC)=>{"use strict";var vb=require("events"),{createHash:mb}=require("crypto"),{createServer:yb,STATUS_CODES:$D}=require("http"),nh=$y(),gb=ZD(),{format:_b,parse:Eb}=YD(),{GUID:Db,kWebSocket:wb}=eh(),Sb=/^[+/0-9A-Za-z]{22}==$/,TC=class extends vb{constructor(o,a){super();if(o=Ht({maxPayload:100*1024*1024,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null},o),o.port==null&&!o.server&&!o.noServer)throw new TypeError('One of the "port", "server", or "noServer" options must be specified');if(o.port!=null?(this._server=yb((p,_)=>{let t=$D[426];_.writeHead(426,{"Content-Length":t.length,"Content-Type":"text/plain"}),_.end(t)}),this._server.listen(o.port,o.host,o.backlog,a)):o.server&&(this._server=o.server),this._server){let p=this.emit.bind(this,"connection");this._removeListeners=Tb(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(_,t,k)=>{this.handleUpgrade(_,t,k,p)}})}o.perMessageDeflate===!0&&(o.perMessageDeflate={}),o.clientTracking&&(this.clients=new Set),this.options=o}address(){if(this.options.noServer)throw new Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(o){if(o&&this.once("close",o),this.clients)for(let p of this.clients)p.terminate();let a=this._server;if(a&&(this._removeListeners(),this._removeListeners=this._server=null,this.options.port!=null)){a.close(()=>this.emit("close"));return}process.nextTick(Cb,this)}shouldHandle(o){if(this.options.path){let a=o.url.indexOf("?");if((a!==-1?o.url.slice(0,a):o.url)!==this.options.path)return!1}return!0}handleUpgrade(o,a,p,_){a.on("error",e3);let t=o.headers["sec-websocket-key"]!==void 0?o.headers["sec-websocket-key"].trim():!1,k=+o.headers["sec-websocket-version"],L={};if(o.method!=="GET"||o.headers.upgrade.toLowerCase()!=="websocket"||!t||!Sb.test(t)||k!==8&&k!==13||!this.shouldHandle(o))return Q_(a,400);if(this.options.perMessageDeflate){let O=new nh(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let C=Eb(o.headers["sec-websocket-extensions"]);C[nh.extensionName]&&(O.accept(C[nh.extensionName]),L[nh.extensionName]=O)}catch(C){return Q_(a,400)}}if(this.options.verifyClient){let O={origin:o.headers[`${k===8?"sec-websocket-origin":"origin"}`],secure:!!(o.socket.authorized||o.socket.encrypted),req:o};if(this.options.verifyClient.length===2){this.options.verifyClient(O,(C,U,H,W)=>{if(!C)return Q_(a,U||401,H,W);this.completeUpgrade(t,L,o,a,p,_)});return}if(!this.options.verifyClient(O))return Q_(a,401)}this.completeUpgrade(t,L,o,a,p,_)}completeUpgrade(o,a,p,_,t,k){if(!_.readable||!_.writable)return _.destroy();if(_[wb])throw new Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");let L=mb("sha1").update(o+Db).digest("base64"),O=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${L}`],C=new gb(null),U=p.headers["sec-websocket-protocol"];if(U&&(U=U.split(",").map(xb),this.options.handleProtocols?U=this.options.handleProtocols(U,p):U=U[0],U&&(O.push(`Sec-WebSocket-Protocol: ${U}`),C._protocol=U)),a[nh.extensionName]){let H=a[nh.extensionName].params,W=_b({[nh.extensionName]:[H]});O.push(`Sec-WebSocket-Extensions: ${W}`),C._extensions=a}this.emit("headers",O,p),_.write(O.concat(`\r -`).join(`\r -`)),_.removeListener("error",e3),C.setSocket(_,t,this.options.maxPayload),this.clients&&(this.clients.add(C),C.on("close",()=>this.clients.delete(C))),k(C,p)}};SC.exports=TC;function Tb(i,o){for(let a of Object.keys(o))i.on(a,o[a]);return function(){for(let p of Object.keys(o))i.removeListener(p,o[p])}}function Cb(i){i.emit("close")}function e3(){this.destroy()}function Q_(i,o,a,p){i.writable&&(a=a||$D[o],p=Ht({Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(a)},p),i.write(`HTTP/1.1 ${o} ${$D[o]}\r -`+Object.keys(p).map(_=>`${_}: ${p[_]}`).join(`\r -`)+`\r -\r -`+a)),i.removeListener("error",e3),i.destroy()}function xb(i){return i.trim()}});var RC=tt((aq,xC)=>{"use strict";var rg=ZD();rg.createWebSocketStream=wC();rg.Server=CC();rg.Receiver=VD();rg.Sender=GD();xC.exports=rg});var AC=tt(J_=>{"use strict";var Rb=J_&&J_.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(J_,"__esModule",{value:!0});var Ab=Rb(RC()),ig=global;ig.WebSocket||(ig.WebSocket=Ab.default);ig.window||(ig.window=global);ig.window.__REACT_DEVTOOLS_COMPONENT_FILTERS__=[{type:1,value:7,isEnabled:!0},{type:2,value:"InternalApp",isEnabled:!0,isValid:!0},{type:2,value:"InternalAppContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStdoutContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStderrContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStdinContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalFocusContext",isEnabled:!0,isValid:!0}]});var OC=tt((Z_,t3)=>{(function(i,o){typeof Z_=="object"&&typeof t3=="object"?t3.exports=o():typeof define=="function"&&define.amd?define([],o):typeof Z_=="object"?Z_.ReactDevToolsBackend=o():i.ReactDevToolsBackend=o()})(window,function(){return function(i){var o={};function a(p){if(o[p])return o[p].exports;var _=o[p]={i:p,l:!1,exports:{}};return i[p].call(_.exports,_,_.exports,a),_.l=!0,_.exports}return a.m=i,a.c=o,a.d=function(p,_,t){a.o(p,_)||Object.defineProperty(p,_,{enumerable:!0,get:t})},a.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},a.t=function(p,_){if(1&_&&(p=a(p)),8&_||4&_&&typeof p=="object"&&p&&p.__esModule)return p;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:p}),2&_&&typeof p!="string")for(var k in p)a.d(t,k,function(L){return p[L]}.bind(null,k));return t},a.n=function(p){var _=p&&p.__esModule?function(){return p.default}:function(){return p};return a.d(_,"a",_),_},a.o=function(p,_){return Object.prototype.hasOwnProperty.call(p,_)},a.p="",a(a.s=20)}([function(i,o,a){"use strict";i.exports=a(12)},function(i,o,a){"use strict";var p=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable;function k(L){if(L==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(L)}i.exports=function(){try{if(!Object.assign)return!1;var L=new String("abc");if(L[5]="de",Object.getOwnPropertyNames(L)[0]==="5")return!1;for(var O={},C=0;C<10;C++)O["_"+String.fromCharCode(C)]=C;if(Object.getOwnPropertyNames(O).map(function(H){return O[H]}).join("")!=="0123456789")return!1;var U={};return"abcdefghijklmnopqrst".split("").forEach(function(H){U[H]=H}),Object.keys(Object.assign({},U)).join("")==="abcdefghijklmnopqrst"}catch(H){return!1}}()?Object.assign:function(L,O){for(var C,U,H=k(L),W=1;W=ie||nn<0||Jt&&Rt-We>=yt}function oe(){var Rt=Ee();if(xe(Rt))return ze(Rt);Xe=setTimeout(oe,function(nn){var an=ie-(nn-ut);return Jt?he(an,yt-(nn-We)):an}(Rt))}function ze(Rt){return Xe=void 0,rt&&je?Q(Rt):(je=qe=void 0,gt)}function ct(){var Rt=Ee(),nn=xe(Rt);if(je=arguments,qe=this,ut=Rt,nn){if(Xe===void 0)return fe(ut);if(Jt)return Xe=setTimeout(oe,ie),Q(ut)}return Xe===void 0&&(Xe=setTimeout(oe,ie)),gt}return ie=pe(ie)||0,se(Oe)&&(Ft=!!Oe.leading,yt=(Jt="maxWait"in Oe)?m(pe(Oe.maxWait)||0,ie):yt,rt="trailing"in Oe?!!Oe.trailing:rt),ct.cancel=function(){Xe!==void 0&&clearTimeout(Xe),We=0,je=ut=qe=Xe=void 0},ct.flush=function(){return Xe===void 0?gt:ze(Ee())},ct}function se(me){var ie=_(me);return!!me&&(ie=="object"||ie=="function")}function De(me){return _(me)=="symbol"||function(ie){return!!ie&&_(ie)=="object"}(me)&&ne.call(me)=="[object Symbol]"}function pe(me){if(typeof me=="number")return me;if(De(me))return NaN;if(se(me)){var ie=typeof me.valueOf=="function"?me.valueOf():me;me=se(ie)?ie+"":ie}if(typeof me!="string")return me===0?me:+me;me=me.replace(t,"");var Oe=L.test(me);return Oe||O.test(me)?C(me.slice(2),Oe?2:8):k.test(me)?NaN:+me}i.exports=function(me,ie,Oe){var je=!0,qe=!0;if(typeof me!="function")throw new TypeError("Expected a function");return se(Oe)&&(je="leading"in Oe?!!Oe.leading:je,qe="trailing"in Oe?!!Oe.trailing:qe),ve(me,ie,{leading:je,maxWait:ie,trailing:qe})}}).call(this,a(4))},function(i,o,a){(function(p){function _(Q){return(_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(fe){return typeof fe}:function(fe){return fe&&typeof Symbol=="function"&&fe.constructor===Symbol&&fe!==Symbol.prototype?"symbol":typeof fe})(Q)}var t;o=i.exports=m,t=(p===void 0?"undefined":_(p))==="object"&&p.env&&p.env.NODE_DEBUG&&/\bsemver\b/i.test(p.env.NODE_DEBUG)?function(){var Q=Array.prototype.slice.call(arguments,0);Q.unshift("SEMVER"),console.log.apply(console,Q)}:function(){},o.SEMVER_SPEC_VERSION="2.0.0";var k=Number.MAX_SAFE_INTEGER||9007199254740991,L=o.re=[],O=o.src=[],C=o.tokens={},U=0;function H(Q){C[Q]=U++}H("NUMERICIDENTIFIER"),O[C.NUMERICIDENTIFIER]="0|[1-9]\\d*",H("NUMERICIDENTIFIERLOOSE"),O[C.NUMERICIDENTIFIERLOOSE]="[0-9]+",H("NONNUMERICIDENTIFIER"),O[C.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",H("MAINVERSION"),O[C.MAINVERSION]="("+O[C.NUMERICIDENTIFIER]+")\\.("+O[C.NUMERICIDENTIFIER]+")\\.("+O[C.NUMERICIDENTIFIER]+")",H("MAINVERSIONLOOSE"),O[C.MAINVERSIONLOOSE]="("+O[C.NUMERICIDENTIFIERLOOSE]+")\\.("+O[C.NUMERICIDENTIFIERLOOSE]+")\\.("+O[C.NUMERICIDENTIFIERLOOSE]+")",H("PRERELEASEIDENTIFIER"),O[C.PRERELEASEIDENTIFIER]="(?:"+O[C.NUMERICIDENTIFIER]+"|"+O[C.NONNUMERICIDENTIFIER]+")",H("PRERELEASEIDENTIFIERLOOSE"),O[C.PRERELEASEIDENTIFIERLOOSE]="(?:"+O[C.NUMERICIDENTIFIERLOOSE]+"|"+O[C.NONNUMERICIDENTIFIER]+")",H("PRERELEASE"),O[C.PRERELEASE]="(?:-("+O[C.PRERELEASEIDENTIFIER]+"(?:\\."+O[C.PRERELEASEIDENTIFIER]+")*))",H("PRERELEASELOOSE"),O[C.PRERELEASELOOSE]="(?:-?("+O[C.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+O[C.PRERELEASEIDENTIFIERLOOSE]+")*))",H("BUILDIDENTIFIER"),O[C.BUILDIDENTIFIER]="[0-9A-Za-z-]+",H("BUILD"),O[C.BUILD]="(?:\\+("+O[C.BUILDIDENTIFIER]+"(?:\\."+O[C.BUILDIDENTIFIER]+")*))",H("FULL"),H("FULLPLAIN"),O[C.FULLPLAIN]="v?"+O[C.MAINVERSION]+O[C.PRERELEASE]+"?"+O[C.BUILD]+"?",O[C.FULL]="^"+O[C.FULLPLAIN]+"$",H("LOOSEPLAIN"),O[C.LOOSEPLAIN]="[v=\\s]*"+O[C.MAINVERSIONLOOSE]+O[C.PRERELEASELOOSE]+"?"+O[C.BUILD]+"?",H("LOOSE"),O[C.LOOSE]="^"+O[C.LOOSEPLAIN]+"$",H("GTLT"),O[C.GTLT]="((?:<|>)?=?)",H("XRANGEIDENTIFIERLOOSE"),O[C.XRANGEIDENTIFIERLOOSE]=O[C.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",H("XRANGEIDENTIFIER"),O[C.XRANGEIDENTIFIER]=O[C.NUMERICIDENTIFIER]+"|x|X|\\*",H("XRANGEPLAIN"),O[C.XRANGEPLAIN]="[v=\\s]*("+O[C.XRANGEIDENTIFIER]+")(?:\\.("+O[C.XRANGEIDENTIFIER]+")(?:\\.("+O[C.XRANGEIDENTIFIER]+")(?:"+O[C.PRERELEASE]+")?"+O[C.BUILD]+"?)?)?",H("XRANGEPLAINLOOSE"),O[C.XRANGEPLAINLOOSE]="[v=\\s]*("+O[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+O[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+O[C.XRANGEIDENTIFIERLOOSE]+")(?:"+O[C.PRERELEASELOOSE]+")?"+O[C.BUILD]+"?)?)?",H("XRANGE"),O[C.XRANGE]="^"+O[C.GTLT]+"\\s*"+O[C.XRANGEPLAIN]+"$",H("XRANGELOOSE"),O[C.XRANGELOOSE]="^"+O[C.GTLT]+"\\s*"+O[C.XRANGEPLAINLOOSE]+"$",H("COERCE"),O[C.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",H("COERCERTL"),L[C.COERCERTL]=new RegExp(O[C.COERCE],"g"),H("LONETILDE"),O[C.LONETILDE]="(?:~>?)",H("TILDETRIM"),O[C.TILDETRIM]="(\\s*)"+O[C.LONETILDE]+"\\s+",L[C.TILDETRIM]=new RegExp(O[C.TILDETRIM],"g"),H("TILDE"),O[C.TILDE]="^"+O[C.LONETILDE]+O[C.XRANGEPLAIN]+"$",H("TILDELOOSE"),O[C.TILDELOOSE]="^"+O[C.LONETILDE]+O[C.XRANGEPLAINLOOSE]+"$",H("LONECARET"),O[C.LONECARET]="(?:\\^)",H("CARETTRIM"),O[C.CARETTRIM]="(\\s*)"+O[C.LONECARET]+"\\s+",L[C.CARETTRIM]=new RegExp(O[C.CARETTRIM],"g"),H("CARET"),O[C.CARET]="^"+O[C.LONECARET]+O[C.XRANGEPLAIN]+"$",H("CARETLOOSE"),O[C.CARETLOOSE]="^"+O[C.LONECARET]+O[C.XRANGEPLAINLOOSE]+"$",H("COMPARATORLOOSE"),O[C.COMPARATORLOOSE]="^"+O[C.GTLT]+"\\s*("+O[C.LOOSEPLAIN]+")$|^$",H("COMPARATOR"),O[C.COMPARATOR]="^"+O[C.GTLT]+"\\s*("+O[C.FULLPLAIN]+")$|^$",H("COMPARATORTRIM"),O[C.COMPARATORTRIM]="(\\s*)"+O[C.GTLT]+"\\s*("+O[C.LOOSEPLAIN]+"|"+O[C.XRANGEPLAIN]+")",L[C.COMPARATORTRIM]=new RegExp(O[C.COMPARATORTRIM],"g"),H("HYPHENRANGE"),O[C.HYPHENRANGE]="^\\s*("+O[C.XRANGEPLAIN]+")\\s+-\\s+("+O[C.XRANGEPLAIN]+")\\s*$",H("HYPHENRANGELOOSE"),O[C.HYPHENRANGELOOSE]="^\\s*("+O[C.XRANGEPLAINLOOSE]+")\\s+-\\s+("+O[C.XRANGEPLAINLOOSE]+")\\s*$",H("STAR"),O[C.STAR]="(<|>)?=?\\s*\\*";for(var W=0;W256||!(fe.loose?L[C.LOOSE]:L[C.FULL]).test(Q))return null;try{return new m(Q,fe)}catch(xe){return null}}function m(Q,fe){if(fe&&_(fe)==="object"||(fe={loose:!!fe,includePrerelease:!1}),Q instanceof m){if(Q.loose===fe.loose)return Q;Q=Q.version}else if(typeof Q!="string")throw new TypeError("Invalid Version: "+Q);if(Q.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof m))return new m(Q,fe);t("SemVer",Q,fe),this.options=fe,this.loose=!!fe.loose;var xe=Q.trim().match(fe.loose?L[C.LOOSE]:L[C.FULL]);if(!xe)throw new TypeError("Invalid Version: "+Q);if(this.raw=Q,this.major=+xe[1],this.minor=+xe[2],this.patch=+xe[3],this.major>k||this.major<0)throw new TypeError("Invalid major version");if(this.minor>k||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>k||this.patch<0)throw new TypeError("Invalid patch version");xe[4]?this.prerelease=xe[4].split(".").map(function(oe){if(/^[0-9]+$/.test(oe)){var ze=+oe;if(ze>=0&&ze=0;)typeof this.prerelease[xe]=="number"&&(this.prerelease[xe]++,xe=-2);xe===-1&&this.prerelease.push(0)}fe&&(this.prerelease[0]===fe?isNaN(this.prerelease[1])&&(this.prerelease=[fe,0]):this.prerelease=[fe,0]);break;default:throw new Error("invalid increment argument: "+Q)}return this.format(),this.raw=this.version,this},o.inc=function(Q,fe,xe,oe){typeof xe=="string"&&(oe=xe,xe=void 0);try{return new m(Q,xe).inc(fe,oe).version}catch(ze){return null}},o.diff=function(Q,fe){if(pe(Q,fe))return null;var xe=ne(Q),oe=ne(fe),ze="";if(xe.prerelease.length||oe.prerelease.length){ze="pre";var ct="prerelease"}for(var Rt in xe)if((Rt==="major"||Rt==="minor"||Rt==="patch")&&xe[Rt]!==oe[Rt])return ze+Rt;return ct},o.compareIdentifiers=Ee;var he=/^[0-9]+$/;function Ee(Q,fe){var xe=he.test(Q),oe=he.test(fe);return xe&&oe&&(Q=+Q,fe=+fe),Q===fe?0:xe&&!oe?-1:oe&&!xe?1:Q0}function De(Q,fe,xe){return ve(Q,fe,xe)<0}function pe(Q,fe,xe){return ve(Q,fe,xe)===0}function me(Q,fe,xe){return ve(Q,fe,xe)!==0}function ie(Q,fe,xe){return ve(Q,fe,xe)>=0}function Oe(Q,fe,xe){return ve(Q,fe,xe)<=0}function je(Q,fe,xe,oe){switch(fe){case"===":return _(Q)==="object"&&(Q=Q.version),_(xe)==="object"&&(xe=xe.version),Q===xe;case"!==":return _(Q)==="object"&&(Q=Q.version),_(xe)==="object"&&(xe=xe.version),Q!==xe;case"":case"=":case"==":return pe(Q,xe,oe);case"!=":return me(Q,xe,oe);case">":return se(Q,xe,oe);case">=":return ie(Q,xe,oe);case"<":return De(Q,xe,oe);case"<=":return Oe(Q,xe,oe);default:throw new TypeError("Invalid operator: "+fe)}}function qe(Q,fe){if(fe&&_(fe)==="object"||(fe={loose:!!fe,includePrerelease:!1}),Q instanceof qe){if(Q.loose===!!fe.loose)return Q;Q=Q.value}if(!(this instanceof qe))return new qe(Q,fe);t("comparator",Q,fe),this.options=fe,this.loose=!!fe.loose,this.parse(Q),this.semver===yt?this.value="":this.value=this.operator+this.semver.version,t("comp",this)}o.rcompareIdentifiers=function(Q,fe){return Ee(fe,Q)},o.major=function(Q,fe){return new m(Q,fe).major},o.minor=function(Q,fe){return new m(Q,fe).minor},o.patch=function(Q,fe){return new m(Q,fe).patch},o.compare=ve,o.compareLoose=function(Q,fe){return ve(Q,fe,!0)},o.compareBuild=function(Q,fe,xe){var oe=new m(Q,xe),ze=new m(fe,xe);return oe.compare(ze)||oe.compareBuild(ze)},o.rcompare=function(Q,fe,xe){return ve(fe,Q,xe)},o.sort=function(Q,fe){return Q.sort(function(xe,oe){return o.compareBuild(xe,oe,fe)})},o.rsort=function(Q,fe){return Q.sort(function(xe,oe){return o.compareBuild(oe,xe,fe)})},o.gt=se,o.lt=De,o.eq=pe,o.neq=me,o.gte=ie,o.lte=Oe,o.cmp=je,o.Comparator=qe;var yt={};function gt(Q,fe){if(fe&&_(fe)==="object"||(fe={loose:!!fe,includePrerelease:!1}),Q instanceof gt)return Q.loose===!!fe.loose&&Q.includePrerelease===!!fe.includePrerelease?Q:new gt(Q.raw,fe);if(Q instanceof qe)return new gt(Q.value,fe);if(!(this instanceof gt))return new gt(Q,fe);if(this.options=fe,this.loose=!!fe.loose,this.includePrerelease=!!fe.includePrerelease,this.raw=Q,this.set=Q.split(/\s*\|\|\s*/).map(function(xe){return this.parseRange(xe.trim())},this).filter(function(xe){return xe.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+Q);this.format()}function Xe(Q,fe){for(var xe=!0,oe=Q.slice(),ze=oe.pop();xe&&oe.length;)xe=oe.every(function(ct){return ze.intersects(ct,fe)}),ze=oe.pop();return xe}function ut(Q){return!Q||Q.toLowerCase()==="x"||Q==="*"}function We(Q,fe,xe,oe,ze,ct,Rt,nn,an,Mn,lr,ln,Vt){return((fe=ut(xe)?"":ut(oe)?">="+xe+".0.0":ut(ze)?">="+xe+"."+oe+".0":">="+fe)+" "+(nn=ut(an)?"":ut(Mn)?"<"+(+an+1)+".0.0":ut(lr)?"<"+an+"."+(+Mn+1)+".0":ln?"<="+an+"."+Mn+"."+lr+"-"+ln:"<="+nn)).trim()}function Ft(Q,fe,xe){for(var oe=0;oe0){var ze=Q[oe].semver;if(ze.major===fe.major&&ze.minor===fe.minor&&ze.patch===fe.patch)return!0}return!1}return!0}function Jt(Q,fe,xe){try{fe=new gt(fe,xe)}catch(oe){return!1}return fe.test(Q)}function rt(Q,fe,xe,oe){var ze,ct,Rt,nn,an;switch(Q=new m(Q,oe),fe=new gt(fe,oe),xe){case">":ze=se,ct=Oe,Rt=De,nn=">",an=">=";break;case"<":ze=De,ct=ie,Rt=se,nn="<",an="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Jt(Q,fe,oe))return!1;for(var Mn=0;Mn=0.0.0")),ln=ln||Er,Vt=Vt||Er,ze(Er.semver,ln.semver,oe)?ln=Er:Rt(Er.semver,Vt.semver,oe)&&(Vt=Er)}),ln.operator===nn||ln.operator===an||(!Vt.operator||Vt.operator===nn)&&ct(Q,Vt.semver)||Vt.operator===an&&Rt(Q,Vt.semver))return!1}return!0}qe.prototype.parse=function(Q){var fe=this.options.loose?L[C.COMPARATORLOOSE]:L[C.COMPARATOR],xe=Q.match(fe);if(!xe)throw new TypeError("Invalid comparator: "+Q);this.operator=xe[1]!==void 0?xe[1]:"",this.operator==="="&&(this.operator=""),xe[2]?this.semver=new m(xe[2],this.options.loose):this.semver=yt},qe.prototype.toString=function(){return this.value},qe.prototype.test=function(Q){if(t("Comparator.test",Q,this.options.loose),this.semver===yt||Q===yt)return!0;if(typeof Q=="string")try{Q=new m(Q,this.options)}catch(fe){return!1}return je(Q,this.operator,this.semver,this.options)},qe.prototype.intersects=function(Q,fe){if(!(Q instanceof qe))throw new TypeError("a Comparator is required");var xe;if(fe&&_(fe)==="object"||(fe={loose:!!fe,includePrerelease:!1}),this.operator==="")return this.value===""||(xe=new gt(Q.value,fe),Jt(this.value,xe,fe));if(Q.operator==="")return Q.value===""||(xe=new gt(this.value,fe),Jt(Q.semver,xe,fe));var oe=!(this.operator!==">="&&this.operator!==">"||Q.operator!==">="&&Q.operator!==">"),ze=!(this.operator!=="<="&&this.operator!=="<"||Q.operator!=="<="&&Q.operator!=="<"),ct=this.semver.version===Q.semver.version,Rt=!(this.operator!==">="&&this.operator!=="<="||Q.operator!==">="&&Q.operator!=="<="),nn=je(this.semver,"<",Q.semver,fe)&&(this.operator===">="||this.operator===">")&&(Q.operator==="<="||Q.operator==="<"),an=je(this.semver,">",Q.semver,fe)&&(this.operator==="<="||this.operator==="<")&&(Q.operator===">="||Q.operator===">");return oe||ze||ct&&Rt||nn||an},o.Range=gt,gt.prototype.format=function(){return this.range=this.set.map(function(Q){return Q.join(" ").trim()}).join("||").trim(),this.range},gt.prototype.toString=function(){return this.range},gt.prototype.parseRange=function(Q){var fe=this.options.loose;Q=Q.trim();var xe=fe?L[C.HYPHENRANGELOOSE]:L[C.HYPHENRANGE];Q=Q.replace(xe,We),t("hyphen replace",Q),Q=Q.replace(L[C.COMPARATORTRIM],"$1$2$3"),t("comparator trim",Q,L[C.COMPARATORTRIM]),Q=(Q=(Q=Q.replace(L[C.TILDETRIM],"$1~")).replace(L[C.CARETTRIM],"$1^")).split(/\s+/).join(" ");var oe=fe?L[C.COMPARATORLOOSE]:L[C.COMPARATOR],ze=Q.split(" ").map(function(ct){return function(Rt,nn){return t("comp",Rt,nn),Rt=function(an,Mn){return an.trim().split(/\s+/).map(function(lr){return function(ln,Vt){t("caret",ln,Vt);var Er=Vt.loose?L[C.CARETLOOSE]:L[C.CARET];return ln.replace(Er,function(w,jt,Xn,vr,jr){var fr;return t("caret",ln,w,jt,Xn,vr,jr),ut(jt)?fr="":ut(Xn)?fr=">="+jt+".0.0 <"+(+jt+1)+".0.0":ut(vr)?fr=jt==="0"?">="+jt+"."+Xn+".0 <"+jt+"."+(+Xn+1)+".0":">="+jt+"."+Xn+".0 <"+(+jt+1)+".0.0":jr?(t("replaceCaret pr",jr),fr=jt==="0"?Xn==="0"?">="+jt+"."+Xn+"."+vr+"-"+jr+" <"+jt+"."+Xn+"."+(+vr+1):">="+jt+"."+Xn+"."+vr+"-"+jr+" <"+jt+"."+(+Xn+1)+".0":">="+jt+"."+Xn+"."+vr+"-"+jr+" <"+(+jt+1)+".0.0"):(t("no pr"),fr=jt==="0"?Xn==="0"?">="+jt+"."+Xn+"."+vr+" <"+jt+"."+Xn+"."+(+vr+1):">="+jt+"."+Xn+"."+vr+" <"+jt+"."+(+Xn+1)+".0":">="+jt+"."+Xn+"."+vr+" <"+(+jt+1)+".0.0"),t("caret return",fr),fr})}(lr,Mn)}).join(" ")}(Rt,nn),t("caret",Rt),Rt=function(an,Mn){return an.trim().split(/\s+/).map(function(lr){return function(ln,Vt){var Er=Vt.loose?L[C.TILDELOOSE]:L[C.TILDE];return ln.replace(Er,function(w,jt,Xn,vr,jr){var fr;return t("tilde",ln,w,jt,Xn,vr,jr),ut(jt)?fr="":ut(Xn)?fr=">="+jt+".0.0 <"+(+jt+1)+".0.0":ut(vr)?fr=">="+jt+"."+Xn+".0 <"+jt+"."+(+Xn+1)+".0":jr?(t("replaceTilde pr",jr),fr=">="+jt+"."+Xn+"."+vr+"-"+jr+" <"+jt+"."+(+Xn+1)+".0"):fr=">="+jt+"."+Xn+"."+vr+" <"+jt+"."+(+Xn+1)+".0",t("tilde return",fr),fr})}(lr,Mn)}).join(" ")}(Rt,nn),t("tildes",Rt),Rt=function(an,Mn){return t("replaceXRanges",an,Mn),an.split(/\s+/).map(function(lr){return function(ln,Vt){ln=ln.trim();var Er=Vt.loose?L[C.XRANGELOOSE]:L[C.XRANGE];return ln.replace(Er,function(w,jt,Xn,vr,jr,fr){t("xRange",ln,w,jt,Xn,vr,jr,fr);var zr=ut(Xn),Xt=zr||ut(vr),wu=Xt||ut(jr),d0=wu;return jt==="="&&d0&&(jt=""),fr=Vt.includePrerelease?"-0":"",zr?w=jt===">"||jt==="<"?"<0.0.0-0":"*":jt&&d0?(Xt&&(vr=0),jr=0,jt===">"?(jt=">=",Xt?(Xn=+Xn+1,vr=0,jr=0):(vr=+vr+1,jr=0)):jt==="<="&&(jt="<",Xt?Xn=+Xn+1:vr=+vr+1),w=jt+Xn+"."+vr+"."+jr+fr):Xt?w=">="+Xn+".0.0"+fr+" <"+(+Xn+1)+".0.0"+fr:wu&&(w=">="+Xn+"."+vr+".0"+fr+" <"+Xn+"."+(+vr+1)+".0"+fr),t("xRange return",w),w})}(lr,Mn)}).join(" ")}(Rt,nn),t("xrange",Rt),Rt=function(an,Mn){return t("replaceStars",an,Mn),an.trim().replace(L[C.STAR],"")}(Rt,nn),t("stars",Rt),Rt}(ct,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(ze=ze.filter(function(ct){return!!ct.match(oe)})),ze=ze.map(function(ct){return new qe(ct,this.options)},this)},gt.prototype.intersects=function(Q,fe){if(!(Q instanceof gt))throw new TypeError("a Range is required");return this.set.some(function(xe){return Xe(xe,fe)&&Q.set.some(function(oe){return Xe(oe,fe)&&xe.every(function(ze){return oe.every(function(ct){return ze.intersects(ct,fe)})})})})},o.toComparators=function(Q,fe){return new gt(Q,fe).set.map(function(xe){return xe.map(function(oe){return oe.value}).join(" ").trim().split(" ")})},gt.prototype.test=function(Q){if(!Q)return!1;if(typeof Q=="string")try{Q=new m(Q,this.options)}catch(xe){return!1}for(var fe=0;fe":ct.prerelease.length===0?ct.patch++:ct.prerelease.push(0),ct.raw=ct.format();case"":case">=":xe&&!se(xe,ct)||(xe=ct);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+ze.operator)}});return xe&&Q.test(xe)?xe:null},o.validRange=function(Q,fe){try{return new gt(Q,fe).range||"*"}catch(xe){return null}},o.ltr=function(Q,fe,xe){return rt(Q,fe,"<",xe)},o.gtr=function(Q,fe,xe){return rt(Q,fe,">",xe)},o.outside=rt,o.prerelease=function(Q,fe){var xe=ne(Q,fe);return xe&&xe.prerelease.length?xe.prerelease:null},o.intersects=function(Q,fe,xe){return Q=new gt(Q,xe),fe=new gt(fe,xe),Q.intersects(fe)},o.coerce=function(Q,fe){if(Q instanceof m)return Q;if(typeof Q=="number"&&(Q=String(Q)),typeof Q!="string")return null;var xe=null;if((fe=fe||{}).rtl){for(var oe;(oe=L[C.COERCERTL].exec(Q))&&(!xe||xe.index+xe[0].length!==Q.length);)xe&&oe.index+oe[0].length===xe.index+xe[0].length||(xe=oe),L[C.COERCERTL].lastIndex=oe.index+oe[1].length+oe[2].length;L[C.COERCERTL].lastIndex=-1}else xe=Q.match(L[C.COERCE]);return xe===null?null:ne(xe[2]+"."+(xe[3]||"0")+"."+(xe[4]||"0"),fe)}}).call(this,a(5))},function(i,o){function a(_){return(a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(_)}var p;p=function(){return this}();try{p=p||new Function("return this")()}catch(_){(typeof window=="undefined"?"undefined":a(window))==="object"&&(p=window)}i.exports=p},function(i,o){var a,p,_=i.exports={};function t(){throw new Error("setTimeout has not been defined")}function k(){throw new Error("clearTimeout has not been defined")}function L(Ee){if(a===setTimeout)return setTimeout(Ee,0);if((a===t||!a)&&setTimeout)return a=setTimeout,setTimeout(Ee,0);try{return a(Ee,0)}catch(ve){try{return a.call(null,Ee,0)}catch(se){return a.call(this,Ee,0)}}}(function(){try{a=typeof setTimeout=="function"?setTimeout:t}catch(Ee){a=t}try{p=typeof clearTimeout=="function"?clearTimeout:k}catch(Ee){p=k}})();var O,C=[],U=!1,H=-1;function W(){U&&O&&(U=!1,O.length?C=O.concat(C):H=-1,C.length&&ne())}function ne(){if(!U){var Ee=L(W);U=!0;for(var ve=C.length;ve;){for(O=C,C=[];++H1)for(var se=1;sethis[k])return me(this,this[m].get(Xe)),!1;var rt=this[m].get(Xe).value;return this[H]&&(this[W]||this[H](Xe,rt.value)),rt.now=Ft,rt.maxAge=We,rt.value=ut,this[L]+=Jt-rt.length,rt.length=Jt,this.get(Xe),pe(this),!0}var Q=new ie(Xe,ut,Jt,Ft,We);return Q.length>this[k]?(this[H]&&this[H](Xe,ut),!1):(this[L]+=Q.length,this[ne].unshift(Q),this[m].set(Xe,this[ne].head),pe(this),!0)}},{key:"has",value:function(Xe){if(!this[m].has(Xe))return!1;var ut=this[m].get(Xe).value;return!De(this,ut)}},{key:"get",value:function(Xe){return se(this,Xe,!0)}},{key:"peek",value:function(Xe){return se(this,Xe,!1)}},{key:"pop",value:function(){var Xe=this[ne].tail;return Xe?(me(this,Xe),Xe.value):null}},{key:"del",value:function(Xe){me(this,this[m].get(Xe))}},{key:"load",value:function(Xe){this.reset();for(var ut=Date.now(),We=Xe.length-1;We>=0;We--){var Ft=Xe[We],Jt=Ft.e||0;if(Jt===0)this.set(Ft.k,Ft.v);else{var rt=Jt-ut;rt>0&&this.set(Ft.k,Ft.v,rt)}}}},{key:"prune",value:function(){var Xe=this;this[m].forEach(function(ut,We){return se(Xe,We,!1)})}},{key:"max",set:function(Xe){if(typeof Xe!="number"||Xe<0)throw new TypeError("max must be a non-negative number");this[k]=Xe||1/0,pe(this)},get:function(){return this[k]}},{key:"allowStale",set:function(Xe){this[C]=!!Xe},get:function(){return this[C]}},{key:"maxAge",set:function(Xe){if(typeof Xe!="number")throw new TypeError("maxAge must be a non-negative number");this[U]=Xe,pe(this)},get:function(){return this[U]}},{key:"lengthCalculator",set:function(Xe){var ut=this;typeof Xe!="function"&&(Xe=Ee),Xe!==this[O]&&(this[O]=Xe,this[L]=0,this[ne].forEach(function(We){We.length=ut[O](We.value,We.key),ut[L]+=We.length})),pe(this)},get:function(){return this[O]}},{key:"length",get:function(){return this[L]}},{key:"itemCount",get:function(){return this[ne].length}}])&&_(qe.prototype,yt),gt&&_(qe,gt),je}(),se=function(je,qe,yt){var gt=je[m].get(qe);if(gt){var Xe=gt.value;if(De(je,Xe)){if(me(je,gt),!je[C])return}else yt&&(je[he]&&(gt.value.now=Date.now()),je[ne].unshiftNode(gt));return Xe.value}},De=function(je,qe){if(!qe||!qe.maxAge&&!je[U])return!1;var yt=Date.now()-qe.now;return qe.maxAge?yt>qe.maxAge:je[U]&&yt>je[U]},pe=function(je){if(je[L]>je[k])for(var qe=je[ne].tail;je[L]>je[k]&&qe!==null;){var yt=qe.prev;me(je,qe),qe=yt}},me=function(je,qe){if(qe){var yt=qe.value;je[H]&&je[H](yt.key,yt.value),je[L]-=yt.length,je[m].delete(yt.key),je[ne].removeNode(qe)}},ie=function je(qe,yt,gt,Xe,ut){p(this,je),this.key=qe,this.value=yt,this.length=gt,this.now=Xe,this.maxAge=ut||0},Oe=function(je,qe,yt,gt){var Xe=yt.value;De(je,Xe)&&(me(je,yt),je[C]||(Xe=void 0)),Xe&&qe.call(gt,Xe.value,Xe.key,je)};i.exports=ve},function(i,o,a){(function(p){function _(t){return(_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(k){return typeof k}:function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(t)}i.exports=function(){if(typeof document=="undefined"||!document.addEventListener)return null;var t,k,L,O={};return O.copy=function(){var C=!1,U=null,H=!1;function W(){C=!1,U=null,H&&window.getSelection().removeAllRanges(),H=!1}return document.addEventListener("copy",function(ne){if(C){for(var m in U)ne.clipboardData.setData(m,U[m]);ne.preventDefault()}}),function(ne){return new Promise(function(m,he){C=!0,typeof ne=="string"?U={"text/plain":ne}:ne instanceof Node?U={"text/html":new XMLSerializer().serializeToString(ne)}:ne instanceof Object?U=ne:he("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),function Ee(ve){try{if(document.execCommand("copy"))W(),m();else{if(ve)throw W(),new Error("Unable to copy. Perhaps it's not available in your browser?");(function(){var se=document.getSelection();if(!document.queryCommandEnabled("copy")&&se.isCollapsed){var De=document.createRange();De.selectNodeContents(document.body),se.removeAllRanges(),se.addRange(De),H=!0}})(),Ee(!0)}}catch(se){W(),he(se)}}(!1)})}}(),O.paste=(L=!1,document.addEventListener("paste",function(C){if(L){L=!1,C.preventDefault();var U=t;t=null,U(C.clipboardData.getData(k))}}),function(C){return new Promise(function(U,H){L=!0,t=U,k=C||"text/plain";try{document.execCommand("paste")||(L=!1,H(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(W){L=!1,H(new Error(W))}})}),typeof ClipboardEvent=="undefined"&&window.clipboardData!==void 0&&window.clipboardData.setData!==void 0&&(function(C){function U(pe,me){return function(){pe.apply(me,arguments)}}function H(pe){if(_(this)!="object")throw new TypeError("Promises must be constructed via new");if(typeof pe!="function")throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],ve(pe,U(ne,this),U(m,this))}function W(pe){var me=this;return this._state===null?void this._deferreds.push(pe):void se(function(){var ie=me._state?pe.onFulfilled:pe.onRejected;if(ie!==null){var Oe;try{Oe=ie(me._value)}catch(je){return void pe.reject(je)}pe.resolve(Oe)}else(me._state?pe.resolve:pe.reject)(me._value)})}function ne(pe){try{if(pe===this)throw new TypeError("A promise cannot be resolved with itself.");if(pe&&(_(pe)=="object"||typeof pe=="function")){var me=pe.then;if(typeof me=="function")return void ve(U(me,pe),U(ne,this),U(m,this))}this._state=!0,this._value=pe,he.call(this)}catch(ie){m.call(this,ie)}}function m(pe){this._state=!1,this._value=pe,he.call(this)}function he(){for(var pe=0,me=this._deferreds.length;me>pe;pe++)W.call(this,this._deferreds[pe]);this._deferreds=null}function Ee(pe,me,ie,Oe){this.onFulfilled=typeof pe=="function"?pe:null,this.onRejected=typeof me=="function"?me:null,this.resolve=ie,this.reject=Oe}function ve(pe,me,ie){var Oe=!1;try{pe(function(je){Oe||(Oe=!0,me(je))},function(je){Oe||(Oe=!0,ie(je))})}catch(je){if(Oe)return;Oe=!0,ie(je)}}var se=H.immediateFn||typeof p=="function"&&p||function(pe){setTimeout(pe,1)},De=Array.isArray||function(pe){return Object.prototype.toString.call(pe)==="[object Array]"};H.prototype.catch=function(pe){return this.then(null,pe)},H.prototype.then=function(pe,me){var ie=this;return new H(function(Oe,je){W.call(ie,new Ee(pe,me,Oe,je))})},H.all=function(){var pe=Array.prototype.slice.call(arguments.length===1&&De(arguments[0])?arguments[0]:arguments);return new H(function(me,ie){function Oe(yt,gt){try{if(gt&&(_(gt)=="object"||typeof gt=="function")){var Xe=gt.then;if(typeof Xe=="function")return void Xe.call(gt,function(ut){Oe(yt,ut)},ie)}pe[yt]=gt,--je==0&&me(pe)}catch(ut){ie(ut)}}if(pe.length===0)return me([]);for(var je=pe.length,qe=0;qeOe;Oe++)pe[Oe].then(me,ie)})},i.exports?i.exports=H:C.Promise||(C.Promise=H)}(this),O.copy=function(C){return new Promise(function(U,H){if(typeof C!="string"&&!("text/plain"in C))throw new Error("You must provide a text/plain type.");var W=typeof C=="string"?C:C["text/plain"];window.clipboardData.setData("Text",W)?U():H(new Error("Copying was rejected."))})},O.paste=function(){return new Promise(function(C,U){var H=window.clipboardData.getData("Text");H?C(H):U(new Error("Pasting was rejected."))})}),O}()}).call(this,a(13).setImmediate)},function(i,o,a){"use strict";i.exports=a(15)},function(i,o,a){"use strict";a.r(o),o.default=`:root { - /** - * IMPORTANT: When new theme variables are added below\u2013 also add them to SettingsContext updateThemeVariables() - */ - - /* Light theme */ - --light-color-attribute-name: #ef6632; - --light-color-attribute-name-not-editable: #23272f; - --light-color-attribute-name-inverted: rgba(255, 255, 255, 0.7); - --light-color-attribute-value: #1a1aa6; - --light-color-attribute-value-inverted: #ffffff; - --light-color-attribute-editable-value: #1a1aa6; - --light-color-background: #ffffff; - --light-color-background-hover: rgba(0, 136, 250, 0.1); - --light-color-background-inactive: #e5e5e5; - --light-color-background-invalid: #fff0f0; - --light-color-background-selected: #0088fa; - --light-color-button-background: #ffffff; - --light-color-button-background-focus: #ededed; - --light-color-button: #5f6673; - --light-color-button-disabled: #cfd1d5; - --light-color-button-active: #0088fa; - --light-color-button-focus: #23272f; - --light-color-button-hover: #23272f; - --light-color-border: #eeeeee; - --light-color-commit-did-not-render-fill: #cfd1d5; - --light-color-commit-did-not-render-fill-text: #000000; - --light-color-commit-did-not-render-pattern: #cfd1d5; - --light-color-commit-did-not-render-pattern-text: #333333; - --light-color-commit-gradient-0: #37afa9; - --light-color-commit-gradient-1: #63b19e; - --light-color-commit-gradient-2: #80b393; - --light-color-commit-gradient-3: #97b488; - --light-color-commit-gradient-4: #abb67d; - --light-color-commit-gradient-5: #beb771; - --light-color-commit-gradient-6: #cfb965; - --light-color-commit-gradient-7: #dfba57; - --light-color-commit-gradient-8: #efbb49; - --light-color-commit-gradient-9: #febc38; - --light-color-commit-gradient-text: #000000; - --light-color-component-name: #6a51b2; - --light-color-component-name-inverted: #ffffff; - --light-color-component-badge-background: rgba(0, 0, 0, 0.1); - --light-color-component-badge-background-inverted: rgba(255, 255, 255, 0.25); - --light-color-component-badge-count: #777d88; - --light-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7); - --light-color-context-background: rgba(0,0,0,.9); - --light-color-context-background-hover: rgba(255, 255, 255, 0.1); - --light-color-context-background-selected: #178fb9; - --light-color-context-border: #3d424a; - --light-color-context-text: #ffffff; - --light-color-context-text-selected: #ffffff; - --light-color-dim: #777d88; - --light-color-dimmer: #cfd1d5; - --light-color-dimmest: #eff0f1; - --light-color-error-background: hsl(0, 100%, 97%); - --light-color-error-border: hsl(0, 100%, 92%); - --light-color-error-text: #ff0000; - --light-color-expand-collapse-toggle: #777d88; - --light-color-link: #0000ff; - --light-color-modal-background: rgba(255, 255, 255, 0.75); - --light-color-record-active: #fc3a4b; - --light-color-record-hover: #3578e5; - --light-color-record-inactive: #0088fa; - --light-color-scroll-thumb: #c2c2c2; - --light-color-scroll-track: #fafafa; - --light-color-search-match: yellow; - --light-color-search-match-current: #f7923b; - --light-color-selected-tree-highlight-active: rgba(0, 136, 250, 0.1); - --light-color-selected-tree-highlight-inactive: rgba(0, 0, 0, 0.05); - --light-color-shadow: rgba(0, 0, 0, 0.25); - --light-color-tab-selected-border: #0088fa; - --light-color-text: #000000; - --light-color-text-invalid: #ff0000; - --light-color-text-selected: #ffffff; - --light-color-toggle-background-invalid: #fc3a4b; - --light-color-toggle-background-on: #0088fa; - --light-color-toggle-background-off: #cfd1d5; - --light-color-toggle-text: #ffffff; - --light-color-tooltip-background: rgba(0, 0, 0, 0.9); - --light-color-tooltip-text: #ffffff; - - /* Dark theme */ - --dark-color-attribute-name: #9d87d2; - --dark-color-attribute-name-not-editable: #ededed; - --dark-color-attribute-name-inverted: #282828; - --dark-color-attribute-value: #cedae0; - --dark-color-attribute-value-inverted: #ffffff; - --dark-color-attribute-editable-value: yellow; - --dark-color-background: #282c34; - --dark-color-background-hover: rgba(255, 255, 255, 0.1); - --dark-color-background-inactive: #3d424a; - --dark-color-background-invalid: #5c0000; - --dark-color-background-selected: #178fb9; - --dark-color-button-background: #282c34; - --dark-color-button-background-focus: #3d424a; - --dark-color-button: #afb3b9; - --dark-color-button-active: #61dafb; - --dark-color-button-disabled: #4f5766; - --dark-color-button-focus: #a2e9fc; - --dark-color-button-hover: #ededed; - --dark-color-border: #3d424a; - --dark-color-commit-did-not-render-fill: #777d88; - --dark-color-commit-did-not-render-fill-text: #000000; - --dark-color-commit-did-not-render-pattern: #666c77; - --dark-color-commit-did-not-render-pattern-text: #ffffff; - --dark-color-commit-gradient-0: #37afa9; - --dark-color-commit-gradient-1: #63b19e; - --dark-color-commit-gradient-2: #80b393; - --dark-color-commit-gradient-3: #97b488; - --dark-color-commit-gradient-4: #abb67d; - --dark-color-commit-gradient-5: #beb771; - --dark-color-commit-gradient-6: #cfb965; - --dark-color-commit-gradient-7: #dfba57; - --dark-color-commit-gradient-8: #efbb49; - --dark-color-commit-gradient-9: #febc38; - --dark-color-commit-gradient-text: #000000; - --dark-color-component-name: #61dafb; - --dark-color-component-name-inverted: #282828; - --dark-color-component-badge-background: rgba(255, 255, 255, 0.25); - --dark-color-component-badge-background-inverted: rgba(0, 0, 0, 0.25); - --dark-color-component-badge-count: #8f949d; - --dark-color-component-badge-count-inverted: rgba(255, 255, 255, 0.7); - --dark-color-context-background: rgba(255,255,255,.9); - --dark-color-context-background-hover: rgba(0, 136, 250, 0.1); - --dark-color-context-background-selected: #0088fa; - --dark-color-context-border: #eeeeee; - --dark-color-context-text: #000000; - --dark-color-context-text-selected: #ffffff; - --dark-color-dim: #8f949d; - --dark-color-dimmer: #777d88; - --dark-color-dimmest: #4f5766; - --dark-color-error-background: #200; - --dark-color-error-border: #900; - --dark-color-error-text: #f55; - --dark-color-expand-collapse-toggle: #8f949d; - --dark-color-link: #61dafb; - --dark-color-modal-background: rgba(0, 0, 0, 0.75); - --dark-color-record-active: #fc3a4b; - --dark-color-record-hover: #a2e9fc; - --dark-color-record-inactive: #61dafb; - --dark-color-scroll-thumb: #afb3b9; - --dark-color-scroll-track: #313640; - --dark-color-search-match: yellow; - --dark-color-search-match-current: #f7923b; - --dark-color-selected-tree-highlight-active: rgba(23, 143, 185, 0.15); - --dark-color-selected-tree-highlight-inactive: rgba(255, 255, 255, 0.05); - --dark-color-shadow: rgba(0, 0, 0, 0.5); - --dark-color-tab-selected-border: #178fb9; - --dark-color-text: #ffffff; - --dark-color-text-invalid: #ff8080; - --dark-color-text-selected: #ffffff; - --dark-color-toggle-background-invalid: #fc3a4b; - --dark-color-toggle-background-on: #178fb9; - --dark-color-toggle-background-off: #777d88; - --dark-color-toggle-text: #ffffff; - --dark-color-tooltip-background: rgba(255, 255, 255, 0.9); - --dark-color-tooltip-text: #000000; - - /* Font smoothing */ - --light-font-smoothing: auto; - --dark-font-smoothing: antialiased; - --font-smoothing: auto; - - /* Compact density */ - --compact-font-size-monospace-small: 9px; - --compact-font-size-monospace-normal: 11px; - --compact-font-size-monospace-large: 15px; - --compact-font-size-sans-small: 10px; - --compact-font-size-sans-normal: 12px; - --compact-font-size-sans-large: 14px; - --compact-line-height-data: 18px; - --compact-root-font-size: 16px; - - /* Comfortable density */ - --comfortable-font-size-monospace-small: 10px; - --comfortable-font-size-monospace-normal: 13px; - --comfortable-font-size-monospace-large: 17px; - --comfortable-font-size-sans-small: 12px; - --comfortable-font-size-sans-normal: 14px; - --comfortable-font-size-sans-large: 16px; - --comfortable-line-height-data: 22px; - --comfortable-root-font-size: 20px; - - /* GitHub.com system fonts */ - --font-family-monospace: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, - Courier, monospace; - --font-family-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, - Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; - - /* Constant values shared between JS and CSS */ - --interaction-commit-size: 10px; - --interaction-label-width: 200px; -} -`},function(i,o,a){"use strict";function p(O){var C=this;if(C instanceof p||(C=new p),C.tail=null,C.head=null,C.length=0,O&&typeof O.forEach=="function")O.forEach(function(W){C.push(W)});else if(arguments.length>0)for(var U=0,H=arguments.length;U1)U=C;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");H=this.head.next,U=this.head.value}for(var W=0;H!==null;W++)U=O(U,H.value,W),H=H.next;return U},p.prototype.reduceReverse=function(O,C){var U,H=this.tail;if(arguments.length>1)U=C;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");H=this.tail.prev,U=this.tail.value}for(var W=this.length-1;H!==null;W--)U=O(U,H.value,W),H=H.prev;return U},p.prototype.toArray=function(){for(var O=new Array(this.length),C=0,U=this.head;U!==null;C++)O[C]=U.value,U=U.next;return O},p.prototype.toArrayReverse=function(){for(var O=new Array(this.length),C=0,U=this.tail;U!==null;C++)O[C]=U.value,U=U.prev;return O},p.prototype.slice=function(O,C){(C=C||this.length)<0&&(C+=this.length),(O=O||0)<0&&(O+=this.length);var U=new p;if(Cthis.length&&(C=this.length);for(var H=0,W=this.head;W!==null&&Hthis.length&&(C=this.length);for(var H=this.length,W=this.tail;W!==null&&H>C;H--)W=W.prev;for(;W!==null&&H>O;H--,W=W.prev)U.push(W.value);return U},p.prototype.splice=function(O,C){O>this.length&&(O=this.length-1),O<0&&(O=this.length+O);for(var U=0,H=this.head;H!==null&&U=0&&(L._idleTimeoutId=setTimeout(function(){L._onTimeout&&L._onTimeout()},O))},a(14),o.setImmediate=typeof self!="undefined"&&self.setImmediate||p!==void 0&&p.setImmediate||this&&this.setImmediate,o.clearImmediate=typeof self!="undefined"&&self.clearImmediate||p!==void 0&&p.clearImmediate||this&&this.clearImmediate}).call(this,a(4))},function(i,o,a){(function(p,_){(function(t,k){"use strict";if(!t.setImmediate){var L,O,C,U,H,W=1,ne={},m=!1,he=t.document,Ee=Object.getPrototypeOf&&Object.getPrototypeOf(t);Ee=Ee&&Ee.setTimeout?Ee:t,{}.toString.call(t.process)==="[object process]"?L=function(De){_.nextTick(function(){se(De)})}:function(){if(t.postMessage&&!t.importScripts){var De=!0,pe=t.onmessage;return t.onmessage=function(){De=!1},t.postMessage("","*"),t.onmessage=pe,De}}()?(U="setImmediate$"+Math.random()+"$",H=function(De){De.source===t&&typeof De.data=="string"&&De.data.indexOf(U)===0&&se(+De.data.slice(U.length))},t.addEventListener?t.addEventListener("message",H,!1):t.attachEvent("onmessage",H),L=function(De){t.postMessage(U+De,"*")}):t.MessageChannel?((C=new MessageChannel).port1.onmessage=function(De){se(De.data)},L=function(De){C.port2.postMessage(De)}):he&&"onreadystatechange"in he.createElement("script")?(O=he.documentElement,L=function(De){var pe=he.createElement("script");pe.onreadystatechange=function(){se(De),pe.onreadystatechange=null,O.removeChild(pe),pe=null},O.appendChild(pe)}):L=function(De){setTimeout(se,0,De)},Ee.setImmediate=function(De){typeof De!="function"&&(De=new Function(""+De));for(var pe=new Array(arguments.length-1),me=0;mefe;fe++)if((Q=ve(rt,Ft,fe))!==-1){Ee=fe,Ft=Q;break e}Ft=-1}}e:{if(rt=Jt,(Q=W().get(We.primitive))!==void 0){for(fe=0;feFt-rt?null:Jt.slice(rt,Ft-1))!==null){if(Ft=0,qe!==null){for(;FtFt;qe--)yt=Xe.pop()}for(qe=Jt.length-Ft-1;1<=qe;qe--)Ft=[],yt.push({id:null,isStateEditable:!1,name:De(Jt[qe-1].functionName),value:void 0,subHooks:Ft}),Xe.push(yt),yt=Ft;qe=Jt}Ft=(Jt=We.primitive)==="Context"||Jt==="DebugValue"?null:gt++,yt.push({id:Ft,isStateEditable:Jt==="Reducer"||Jt==="State",name:Jt,value:We.value,subHooks:[]})}return function xe(oe,ze){for(var ct=[],Rt=0;Rt-1&&(ne=ne.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var m=ne.replace(/^\s+/,"").replace(/\(eval code/g,"("),he=m.match(/ (\((.+):(\d+):(\d+)\)$)/),Ee=(m=he?m.replace(he[0],""):m).split(/\s+/).slice(1),ve=this.extractLocation(he?he[1]:Ee.pop()),se=Ee.join(" ")||void 0,De=["eval",""].indexOf(ve[0])>-1?void 0:ve[0];return new O({functionName:se,fileName:De,lineNumber:ve[1],columnNumber:ve[2],source:ne})},this)},parseFFOrSafari:function(W){return W.stack.split(` -`).filter(function(ne){return!ne.match(H)},this).map(function(ne){if(ne.indexOf(" > eval")>-1&&(ne=ne.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),ne.indexOf("@")===-1&&ne.indexOf(":")===-1)return new O({functionName:ne});var m=/((.*".+"[^@]*)?[^@]*)(?:@)/,he=ne.match(m),Ee=he&&he[1]?he[1]:void 0,ve=this.extractLocation(ne.replace(m,""));return new O({functionName:Ee,fileName:ve[0],lineNumber:ve[1],columnNumber:ve[2],source:ne})},this)},parseOpera:function(W){return!W.stacktrace||W.message.indexOf(` -`)>-1&&W.message.split(` -`).length>W.stacktrace.split(` -`).length?this.parseOpera9(W):W.stack?this.parseOpera11(W):this.parseOpera10(W)},parseOpera9:function(W){for(var ne=/Line (\d+).*script (?:in )?(\S+)/i,m=W.message.split(` -`),he=[],Ee=2,ve=m.length;Ee/,"$2").replace(/\([^)]*\)/g,"")||void 0;ve.match(/\(([^)]*)\)/)&&(m=ve.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var De=m===void 0||m==="[arguments not available]"?void 0:m.split(",");return new O({functionName:se,args:De,fileName:Ee[0],lineNumber:Ee[1],columnNumber:Ee[2],source:ne})},this)}}})=="function"?p.apply(o,_):p)===void 0||(i.exports=t)})()},function(i,o,a){var p,_,t;(function(k,L){"use strict";_=[],(t=typeof(p=function(){function O(se){return se.charAt(0).toUpperCase()+se.substring(1)}function C(se){return function(){return this[se]}}var U=["isConstructor","isEval","isNative","isToplevel"],H=["columnNumber","lineNumber"],W=["fileName","functionName","source"],ne=U.concat(H,W,["args"]);function m(se){if(se)for(var De=0;De1?Re-1:0),ke=1;ke=0&&Re.splice(Z,1)}}}])&&p(z.prototype,G),$&&p(z,$),B}(),t=a(2),k=a.n(t);try{var L=a(9).default,O=function(B){var z=new RegExp("".concat(B,": ([0-9]+)")),G=L.match(z);return parseInt(G[1],10)};O("comfortable-line-height-data"),O("compact-line-height-data")}catch(B){}function C(B){try{return sessionStorage.getItem(B)}catch(z){return null}}function U(B){try{sessionStorage.removeItem(B)}catch(z){}}function H(B,z){try{return sessionStorage.setItem(B,z)}catch(G){}}var W=function(B,z){return B===z},ne=a(1),m=a.n(ne);function he(B){return B.ownerDocument?B.ownerDocument.defaultView:null}function Ee(B){var z=he(B);return z?z.frameElement:null}function ve(B){var z=pe(B);return se([B.getBoundingClientRect(),{top:z.borderTop,left:z.borderLeft,bottom:z.borderBottom,right:z.borderRight,width:0,height:0}])}function se(B){return B.reduce(function(z,G){return z==null?G:{top:z.top+G.top,left:z.left+G.left,width:z.width,height:z.height,bottom:z.bottom+G.bottom,right:z.right+G.right}})}function De(B,z){var G=Ee(B);if(G&&G!==z){for(var $=[B.getBoundingClientRect()],Te=G,ge=!1;Te;){var Re=ve(Te);if($.push(Re),Te=Ee(Te),ge)break;Te&&he(Te)===z&&(ge=!0)}return se($)}return B.getBoundingClientRect()}function pe(B){var z=window.getComputedStyle(B);return{borderLeft:parseInt(z.borderLeftWidth,10),borderRight:parseInt(z.borderRightWidth,10),borderTop:parseInt(z.borderTopWidth,10),borderBottom:parseInt(z.borderBottomWidth,10),marginLeft:parseInt(z.marginLeft,10),marginRight:parseInt(z.marginRight,10),marginTop:parseInt(z.marginTop,10),marginBottom:parseInt(z.marginBottom,10),paddingLeft:parseInt(z.paddingLeft,10),paddingRight:parseInt(z.paddingRight,10),paddingTop:parseInt(z.paddingTop,10),paddingBottom:parseInt(z.paddingBottom,10)}}function me(B,z){var G;if(typeof Symbol=="undefined"||B[Symbol.iterator]==null){if(Array.isArray(B)||(G=function(ke,Qe){if(!!ke){if(typeof ke=="string")return ie(ke,Qe);var ht=Object.prototype.toString.call(ke).slice(8,-1);if(ht==="Object"&&ke.constructor&&(ht=ke.constructor.name),ht==="Map"||ht==="Set")return Array.from(ke);if(ht==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ht))return ie(ke,Qe)}}(B))||z&&B&&typeof B.length=="number"){G&&(B=G);var $=0,Te=function(){};return{s:Te,n:function(){return $>=B.length?{done:!0}:{done:!1,value:B[$++]}},e:function(ke){throw ke},f:Te}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ge,Re=!0,Z=!1;return{s:function(){G=B[Symbol.iterator]()},n:function(){var ke=G.next();return Re=ke.done,ke},e:function(ke){Z=!0,ge=ke},f:function(){try{Re||G.return==null||G.return()}finally{if(Z)throw ge}}}}function ie(B,z){(z==null||z>B.length)&&(z=B.length);for(var G=0,$=new Array(z);GRe.left+Re.width&&(ue=Re.left+Re.width-ht-5),{style:{top:ke+="px",left:ue+="px"}}}(z,G,{width:$.width,height:$.height});m()(this.tip.style,Te.style)}}]),B}(),Xe=function(){function B(){Oe(this,B);var z=window.__REACT_DEVTOOLS_TARGET_WINDOW__||window;this.window=z;var G=window.__REACT_DEVTOOLS_TARGET_WINDOW__||window;this.tipBoundsWindow=G;var $=z.document;this.container=$.createElement("div"),this.container.style.zIndex="10000000",this.tip=new gt($,this.container),this.rects=[],$.body.appendChild(this.container)}return qe(B,[{key:"remove",value:function(){this.tip.remove(),this.rects.forEach(function(z){z.remove()}),this.rects.length=0,this.container.parentNode&&this.container.parentNode.removeChild(this.container)}},{key:"inspect",value:function(z,G){for(var $=this,Te=z.filter(function(Ct){return Ct.nodeType===Node.ELEMENT_NODE});this.rects.length>Te.length;)this.rects.pop().remove();if(Te.length!==0){for(;this.rects.length1&&arguments[1]!==void 0?arguments[1]:W,nt=void 0,Ct=[],Mt=void 0,It=!1,sn=function(Lt,Dn){return He(Lt,Ct[Dn])},rn=function(){for(var Lt=arguments.length,Dn=Array(Lt),dr=0;dr5&&arguments[5]!==void 0?arguments[5]:0,Z=Oo(B);switch(Z){case"html_element":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:B.tagName,type:Z};case"function":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:typeof B.name!="function"&&B.name?B.name:"function",type:Z};case"string":return B.length<=500?B:B.slice(0,500)+"...";case"bigint":case"symbol":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:B.toString(),type:Z};case"react_element":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:F0(B)||"Unknown",type:Z};case"array_buffer":case"data_view":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:Z==="data_view"?"DataView":"ArrayBuffer",size:B.byteLength,type:Z};case"array":return ge=Te($),Re>=2&&!ge?d0(Z,!0,B,z,$):B.map(function(ht,ue){return Ro(ht,z,G,$.concat([ue]),Te,ge?1:Re+1)});case"html_all_collection":case"typed_array":case"iterator":if(ge=Te($),Re>=2&&!ge)return d0(Z,!0,B,z,$);var ke={unserializable:!0,type:Z,readonly:!0,size:Z==="typed_array"?B.length:void 0,preview_short:ki(B,!1),preview_long:ki(B,!0),name:B.constructor&&B.constructor.name!=="Object"?B.constructor.name:""};return Xt(B[Symbol.iterator])&&Array.from(B).forEach(function(ht,ue){return ke[ue]=Ro(ht,z,G,$.concat([ue]),Te,ge?1:Re+1)}),G.push($),ke;case"opaque_iterator":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:B[Symbol.toStringTag],type:Z};case"date":case"regexp":return z.push($),{inspectable:!1,preview_short:ki(B,!1),preview_long:ki(B,!0),name:B.toString(),type:Z};case"object":if(ge=Te($),Re>=2&&!ge)return d0(Z,!0,B,z,$);var Qe={};return lu(B).forEach(function(ht){var ue=ht.toString();Qe[ue]=Ro(B[ht],z,G,$.concat([ue]),Te,ge?1:Re+1)}),Qe;case"infinity":case"nan":case"undefined":return z.push($),{type:Z};default:return B}}function Qo(B){return(Qo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(B)}function Fs(B){return function(z){if(Array.isArray(z))return Jo(z)}(B)||function(z){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(z))return Array.from(z)}(B)||function(z,G){if(!!z){if(typeof z=="string")return Jo(z,G);var $=Object.prototype.toString.call(z).slice(8,-1);if($==="Object"&&z.constructor&&($=z.constructor.name),$==="Map"||$==="Set")return Array.from(z);if($==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($))return Jo(z,G)}}(B)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Jo(B,z){(z==null||z>B.length)&&(z=B.length);for(var G=0,$=new Array(z);Gz.toString()?1:z.toString()>B.toString()?-1:0}function lu(B){for(var z=[],G=B,$=function(){var Te=[].concat(Fs(Object.keys(G)),Fs(Object.getOwnPropertySymbols(G))),ge=Object.getOwnPropertyDescriptors(G);Te.forEach(function(Re){ge[Re].enumerable&&z.push(Re)}),G=Object.getPrototypeOf(G)};G!=null;)$();return z}function mi(B){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Anonymous",G=Zo.get(B);if(G!=null)return G;var $=z;return typeof B.displayName=="string"?$=B.displayName:typeof B.name=="string"&&B.name!==""&&($=B.name),Zo.set(B,$),$}var Dr=0;function $o(){return++Dr}function G0(B){var z=qt.get(B);if(z!==void 0)return z;for(var G=new Array(B.length),$=0;$1&&arguments[1]!==void 0?arguments[1]:50;return B.length>z?B.substr(0,z)+"\u2026":B}function ki(B,z){if(B!=null&&hasOwnProperty.call(B,wu.type))return z?B[wu.preview_long]:B[wu.preview_short];switch(Oo(B)){case"html_element":return"<".concat(su(B.tagName.toLowerCase())," />");case"function":return su("\u0192 ".concat(typeof B.name=="function"?"":B.name,"() {}"));case"string":return'"'.concat(B,'"');case"bigint":return su(B.toString()+"n");case"regexp":case"symbol":return su(B.toString());case"react_element":return"<".concat(su(F0(B)||"Unknown")," />");case"array_buffer":return"ArrayBuffer(".concat(B.byteLength,")");case"data_view":return"DataView(".concat(B.buffer.byteLength,")");case"array":if(z){for(var G="",$=0;$0&&(G+=", "),!((G+=ki(B[$],!1)).length>50));$++);return"[".concat(su(G),"]")}var Te=hasOwnProperty.call(B,wu.size)?B[wu.size]:B.length;return"Array(".concat(Te,")");case"typed_array":var ge="".concat(B.constructor.name,"(").concat(B.length,")");if(z){for(var Re="",Z=0;Z0&&(Re+=", "),!((Re+=B[Z]).length>50));Z++);return"".concat(ge," [").concat(su(Re),"]")}return ge;case"iterator":var ke=B.constructor.name;if(z){for(var Qe=Array.from(B),ht="",ue=0;ue0&&(ht+=", "),Array.isArray(He)){var nt=ki(He[0],!0),Ct=ki(He[1],!1);ht+="".concat(nt," => ").concat(Ct)}else ht+=ki(He,!1);if(ht.length>50)break}return"".concat(ke,"(").concat(B.size,") {").concat(su(ht),"}")}return"".concat(ke,"(").concat(B.size,")");case"opaque_iterator":return B[Symbol.toStringTag];case"date":return B.toString();case"object":if(z){for(var Mt=lu(B).sort(xi),It="",sn=0;sn0&&(It+=", "),(It+="".concat(rn.toString(),": ").concat(ki(B[rn],!1))).length>50)break}return"{".concat(su(It),"}")}return"{\u2026}";case"boolean":case"number":case"infinity":case"nan":case"null":case"undefined":return B;default:try{return su(""+B)}catch(Lt){return"unserializable"}}}var Ps=a(7);function Kl(B){return(Kl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(B)}function P0(B,z){var G=Object.keys(B);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(B);z&&($=$.filter(function(Te){return Object.getOwnPropertyDescriptor(B,Te).enumerable})),G.push.apply(G,$)}return G}function p0(B){for(var z=1;z2&&arguments[2]!==void 0?arguments[2]:[];if(B!==null){var $=[],Te=[],ge=Ro(B,$,Te,G,z);return{data:ge,cleaned:$,unserializable:Te}}return null}function K0(B){var z,G,$=(z=B,G=new Set,JSON.stringify(z,function(Re,Z){if(Kl(Z)==="object"&&Z!==null){if(G.has(Z))return;G.add(Z)}return typeof Z=="bigint"?Z.toString()+"n":Z})),Te=$===void 0?"undefined":$,ge=window.__REACT_DEVTOOLS_GLOBAL_HOOK__.clipboardCopyText;typeof ge=="function"?ge(Te).catch(function(Re){}):Object(Ps.copy)(Te)}function yi(B,z){var G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,$=z[G],Te=Array.isArray(B)?B.slice():p0({},B);return G+1===z.length?Array.isArray(Te)?Te.splice($,1):delete Te[$]:Te[$]=yi(B[$],z,G+1),Te}function en(B,z,G){var $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,Te=z[$],ge=Array.isArray(B)?B.slice():p0({},B);if($+1===z.length){var Re=G[$];ge[Re]=ge[Te],Array.isArray(ge)?ge.splice(Te,1):delete ge[Te]}else ge[Te]=en(B[Te],z,G,$+1);return ge}function bn(B,z,G){var $=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;if($>=z.length)return G;var Te=z[$],ge=Array.isArray(B)?B.slice():p0({},B);return ge[Te]=bn(B[Te],z,G,$+1),ge}var Ai=a(8);function gi(B,z){var G=Object.keys(B);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(B);z&&($=$.filter(function(Te){return Object.getOwnPropertyDescriptor(B,Te).enumerable})),G.push.apply(G,$)}return G}function Wt(B){for(var z=1;z=B.length?{done:!0}:{done:!1,value:B[$++]}},e:function(ke){throw ke},f:Te}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ge,Re=!0,Z=!1;return{s:function(){G=B[Symbol.iterator]()},n:function(){var ke=G.next();return Re=ke.done,ke},e:function(ke){Z=!0,ge=ke},f:function(){try{Re||G.return==null||G.return()}finally{if(Z)throw ge}}}}function Xl(B,z){if(B){if(typeof B=="string")return Mo(B,z);var G=Object.prototype.toString.call(B).slice(8,-1);return G==="Object"&&B.constructor&&(G=B.constructor.name),G==="Map"||G==="Set"?Array.from(B):G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G)?Mo(B,z):void 0}}function Mo(B,z){(z==null||z>B.length)&&(z=B.length);for(var G=0,$=new Array(z);G0){var vt=ge(ae);if(vt!=null){var Qt,On=Yi(Po);try{for(On.s();!(Qt=On.n()).done;)if(Qt.value.test(vt))return!0}catch(ir){On.e(ir)}finally{On.f()}}}if(re!=null&&ys.size>0){var Sn,_n=re.fileName,Tn=Yi(ys);try{for(Tn.s();!(Sn=Tn.n()).done;)if(Sn.value.test(_n))return!0}catch(ir){Tn.e(ir)}finally{Tn.f()}}return!1}function Tu(ae){var re=ae.type;switch(ae.tag){case Ct:case Cr:return 1;case nt:case An:return 5;case rn:return 6;case Lt:return 11;case dr:return 7;case Dn:case er:case sn:return 9;case Nr:case Lr:return 8;case it:return 12;case Dt:return 13;default:switch(Re(re)){case 60111:case"Symbol(react.concurrent_mode)":case"Symbol(react.async_mode)":return 9;case 60109:case"Symbol(react.provider)":return 2;case 60110:case"Symbol(react.context)":return 2;case 60108:case"Symbol(react.strict_mode)":return 9;case 60114:case"Symbol(react.profiler)":return 10;default:return 9}}}function Ei(ae){if(Bo.has(ae))return ae;var re=ae.alternate;return re!=null&&Bo.has(re)?re:(Bo.add(ae),ae)}window.__REACT_DEVTOOLS_COMPONENT_FILTERS__!=null?gs(window.__REACT_DEVTOOLS_COMPONENT_FILTERS__):gs([{type:1,value:7,isEnabled:!0}]);var C0=new Map,Z0=new Map,Bo=new Set,la=new Map,$l=new Map,tu=-1;function ei(ae){if(!C0.has(ae)){var re=$o();C0.set(ae,re),Z0.set(re,ae)}return C0.get(ae)}function po(ae){switch(Tu(ae)){case 1:if(B0!==null){var re=ei(Ei(ae)),Fe=Ci(ae);Fe!==null&&B0.set(re,Fe)}}}var Bi={};function Ci(ae){switch(Tu(ae)){case 1:var re=ae.stateNode,Fe=Bi,Ae=Bi;return re!=null&&(re.constructor&&re.constructor.contextType!=null?Ae=re.context:(Fe=re.context)&&Object.keys(Fe).length===0&&(Fe=Bi)),[Fe,Ae];default:return null}}function mf(ae){switch(Tu(ae)){case 1:if(B0!==null){var re=ei(Ei(ae)),Fe=B0.has(re)?B0.get(re):null,Ae=Ci(ae);if(Fe==null||Ae==null)return null;var st=X0(Fe,2),vt=st[0],Qt=st[1],On=X0(Ae,2),Sn=On[0],_n=On[1];if(Sn!==Bi)return $0(vt,Sn);if(_n!==Bi)return Qt!==_n}}return null}function yf(ae,re){if(ae==null||re==null)return!1;if(re.hasOwnProperty("baseState")&&re.hasOwnProperty("memoizedState")&&re.hasOwnProperty("next")&&re.hasOwnProperty("queue"))for(;re!==null;){if(re.memoizedState!==ae.memoizedState)return!0;re=re.next,ae=ae.next}return!1}function $0(ae,re){if(ae==null||re==null||re.hasOwnProperty("baseState")&&re.hasOwnProperty("memoizedState")&&re.hasOwnProperty("next")&&re.hasOwnProperty("queue"))return null;var Fe,Ae=[],st=Yi(new Set([].concat(eu(Object.keys(ae)),eu(Object.keys(re)))));try{for(st.s();!(Fe=st.n()).done;){var vt=Fe.value;ae[vt]!==re[vt]&&Ae.push(vt)}}catch(Qt){st.e(Qt)}finally{st.f()}return Ae}function eo(ae,re){switch(re.tag){case Ct:case nt:case Mt:case Nr:case Lr:return(so(re)&ue)===ue;default:return ae.memoizedProps!==re.memoizedProps||ae.memoizedState!==re.memoizedState||ae.ref!==re.ref}}var Ce=[],et=[],Ye=[],Yt=[],Kt=new Map,pr=0,Wr=null;function xn(ae){Ce.push(ae)}function yu(ae){if(Ce.length!==0||et.length!==0||Ye.length!==0||Wr!==null||Pu){var re=et.length+Ye.length+(Wr===null?0:1),Fe=new Array(3+pr+(re>0?2+re:0)+Ce.length),Ae=0;if(Fe[Ae++]=z,Fe[Ae++]=tu,Fe[Ae++]=pr,Kt.forEach(function(On,Sn){Fe[Ae++]=Sn.length;for(var _n=G0(Sn),Tn=0;Tn<_n.length;Tn++)Fe[Ae+Tn]=_n[Tn];Ae+=Sn.length}),re>0){Fe[Ae++]=2,Fe[Ae++]=re;for(var st=et.length-1;st>=0;st--)Fe[Ae++]=et[st];for(var vt=0;vt0?ae.forEach(function(re){B.emit("operations",re)}):(Rr!==null&&(fu=!0),B.getFiberRoots(z).forEach(function(re){e0(tu=ei(Ei(re.current)),re.current),Pu&&re.memoizedInteractions!=null&&(rl={changeDescriptions:es?new Map:null,durations:[],commitTime:Ql()-Zu,interactions:Array.from(re.memoizedInteractions).map(function(Fe){return Wt(Wt({},Fe),{},{timestamp:Fe.timestamp-Zu})}),maxActualDuration:0,priorityLevel:null}),Jr(re.current,null,!1,!1),yu(),tu=-1}))},getBestMatchForTrackedPath:function(){if(Rr===null||to===null)return null;for(var ae=to;ae!==null&&Qu(ae);)ae=ae.return;return ae===null?null:{id:ei(Ei(ae)),isFullMatch:nu===Rr.length-1}},getDisplayNameForFiberID:function(ae){var re=Z0.get(ae);return re!=null?ge(re):null},getFiberIDForNative:function(ae){var re=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Fe=G.findFiberByHostInstance(ae);if(Fe!=null){if(re)for(;Fe!==null&&Qu(Fe);)Fe=Fe.return;return ei(Ei(Fe))}return null},getInstanceAndStyle:function(ae){var re=null,Fe=null,Ae=Vu(ae);return Ae!==null&&(re=Ae.stateNode,Ae.memoizedProps!==null&&(Fe=Ae.memoizedProps.style)),{instance:re,style:Fe}},getOwnersList:function(ae){var re=Vu(ae);if(re==null)return null;var Fe=re._debugOwner,Ae=[{displayName:ge(re)||"Anonymous",id:ae,type:Tu(re)}];if(Fe)for(var st=Fe;st!==null;)Ae.unshift({displayName:ge(st)||"Anonymous",id:ei(Ei(st)),type:Tu(st)}),st=st._debugOwner||null;return Ae},getPathForElement:function(ae){var re=Z0.get(ae);if(re==null)return null;for(var Fe=[];re!==null;)Fe.push(E0(re)),re=re.return;return Fe.reverse(),Fe},getProfilingData:function(){var ae=[];if(_s===null)throw Error("getProfilingData() called before any profiling data was recorded");return _s.forEach(function(re,Fe){var Ae=[],st=[],vt=new Map,Qt=new Map,On=Cl!==null&&Cl.get(Fe)||"Unknown";O0!=null&&O0.forEach(function(Sn,_n){ho!=null&&ho.get(_n)===Fe&&st.push([_n,Sn])}),re.forEach(function(Sn,_n){var Tn=Sn.changeDescriptions,ir=Sn.durations,Bt=Sn.interactions,Fi=Sn.maxActualDuration,Ar=Sn.priorityLevel,mr=Sn.commitTime,Y=[];Bt.forEach(function(Di){vt.has(Di.id)||vt.set(Di.id,Di),Y.push(Di.id);var ru=Qt.get(Di.id);ru!=null?ru.push(_n):Qt.set(Di.id,[_n])});for(var ri=[],ii=[],Vr=0;Vr1?Kn.set(Tn,ir-1):Kn.delete(Tn),ni.delete(Sn)}(tu),ti(Fe,!1))}else e0(tu,Fe),Jr(Fe,null,!1,!1);if(Pu&&st){var On=_s.get(tu);On!=null?On.push(rl):_s.set(tu,[rl])}yu(),Io&&B.emit("traceUpdates",bo),tu=-1},handleCommitFiberUnmount:function(ae){ti(ae,!1)},inspectElement:function(ae,re){if(zi(ae)){if(re!=null){A0(re);var Fe=null;return re[0]==="hooks"&&(Fe="hooks"),{id:ae,type:"hydrated-path",path:re,value:Ri(Uu(Xi,re),Hi(null,Fe),re)}}return{id:ae,type:"no-change"}}if(Hs=!1,Xi!==null&&Xi.id===ae||(R0={}),(Xi=sa(ae))===null)return{id:ae,type:"not-found"};re!=null&&A0(re),function(st){var vt=st.hooks,Qt=st.id,On=st.props,Sn=Z0.get(Qt);if(Sn!=null){var _n=Sn.elementType,Tn=Sn.stateNode,ir=Sn.tag,Bt=Sn.type;switch(ir){case Ct:case Cr:case An:$.$r=Tn;break;case nt:$.$r={hooks:vt,props:On,type:Bt};break;case rn:$.$r={props:On,type:Bt.render};break;case Nr:case Lr:$.$r={props:On,type:_n!=null&&_n.type!=null?_n.type:Bt};break;default:$.$r=null}}else console.warn('Could not find Fiber with id "'.concat(Qt,'"'))}(Xi);var Ae=Wt({},Xi);return Ae.context=Ri(Ae.context,Hi("context",null)),Ae.hooks=Ri(Ae.hooks,Hi("hooks","hooks")),Ae.props=Ri(Ae.props,Hi("props",null)),Ae.state=Ri(Ae.state,Hi("state",null)),{id:ae,type:"full-data",value:Ae}},logElementToConsole:function(ae){var re=zi(ae)?Xi:sa(ae);if(re!==null){var Fe=typeof console.groupCollapsed=="function";Fe&&console.groupCollapsed("[Click to expand] %c<".concat(re.displayName||"Component"," />"),"color: var(--dom-tag-name-color); font-weight: normal;"),re.props!==null&&console.log("Props:",re.props),re.state!==null&&console.log("State:",re.state),re.hooks!==null&&console.log("Hooks:",re.hooks);var Ae=Tl(ae);Ae!==null&&console.log("Nodes:",Ae),re.source!==null&&console.log("Location:",re.source),(window.chrome||/firefox/i.test(navigator.userAgent))&&console.log("Right-click any value to save it as a global variable for further inspection."),Fe&&console.groupEnd()}else console.warn('Could not find Fiber with id "'.concat(ae,'"'))},prepareViewAttributeSource:function(ae,re){zi(ae)&&(window.$attribute=Uu(Xi,re))},prepareViewElementSource:function(ae){var re=Z0.get(ae);if(re!=null){var Fe=re.elementType,Ae=re.tag,st=re.type;switch(Ae){case Ct:case Cr:case An:case nt:$.$type=st;break;case rn:$.$type=st.render;break;case Nr:case Lr:$.$type=Fe!=null&&Fe.type!=null?Fe.type:st;break;default:$.$type=null}}else console.warn('Could not find Fiber with id "'.concat(ae,'"'))},overrideSuspense:function(ae,re){if(typeof Fo!="function"||typeof nl!="function")throw new Error("Expected overrideSuspense() to not get called for earlier React versions.");re?($u.add(ae),$u.size===1&&Fo(Es)):($u.delete(ae),$u.size===0&&Fo(gf));var Fe=Z0.get(ae);Fe!=null&&nl(Fe)},overrideValueAtPath:function(ae,re,Fe,Ae,st){var vt=Vu(re);if(vt!==null){var Qt=vt.stateNode;switch(ae){case"context":switch(Ae=Ae.slice(1),vt.tag){case Ct:Ae.length===0?Qt.context=st:Ao(Qt.context,Ae,st),Qt.forceUpdate()}break;case"hooks":typeof au=="function"&&au(vt,Fe,Ae,st);break;case"props":switch(vt.tag){case Ct:vt.pendingProps=bn(Qt.props,Ae,st),Qt.forceUpdate();break;default:typeof J0=="function"&&J0(vt,Ae,st)}break;case"state":switch(vt.tag){case Ct:Ao(Qt.state,Ae,st),Qt.forceUpdate()}}}},renamePath:function(ae,re,Fe,Ae,st){var vt=Vu(re);if(vt!==null){var Qt=vt.stateNode;switch(ae){case"context":switch(Ae=Ae.slice(1),st=st.slice(1),vt.tag){case Ct:Ae.length===0||Xr(Qt.context,Ae,st),Qt.forceUpdate()}break;case"hooks":typeof T0=="function"&&T0(vt,Fe,Ae,st);break;case"props":Qt===null?typeof _i=="function"&&_i(vt,Ae,st):(vt.pendingProps=en(Qt.props,Ae,st),Qt.forceUpdate());break;case"state":Xr(Qt.state,Ae,st),Qt.forceUpdate()}}},renderer:G,setTraceUpdatesEnabled:function(ae){Io=ae},setTrackedPath:Li,startProfiling:aa,stopProfiling:function(){Pu=!1,es=!1},storeAsGlobal:function(ae,re,Fe){if(zi(ae)){var Ae=Uu(Xi,re),st="$reactTemp".concat(Fe);window[st]=Ae,console.log(st),console.log(Ae)}},updateComponentFilters:function(ae){if(Pu)throw Error("Cannot modify filter preferences while profiling");B.getFiberRoots(z).forEach(function(re){tu=ei(Ei(re.current)),Wu(re.current),ti(re.current,!1),tu=-1}),gs(ae),Kn.clear(),B.getFiberRoots(z).forEach(function(re){e0(tu=ei(Ei(re.current)),re.current),Jr(re.current,null,!1,!1),yu(re),tu=-1})}}}var $n;function el(B){return(el=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(B)}function ao(B,z,G){if($n===void 0)try{throw Error()}catch(Te){var $=Te.stack.trim().match(/\n( *(at )?)/);$n=$&&$[1]||""}return` -`+$n+B}var I0=!1;function wl(B,z,G){if(!B||I0)return"";var $,Te=Error.prepareStackTrace;Error.prepareStackTrace=void 0,I0=!0;var ge=G.current;G.current=null;try{if(z){var Re=function(){throw Error()};if(Object.defineProperty(Re.prototype,"props",{set:function(){throw Error()}}),(typeof Reflect=="undefined"?"undefined":el(Reflect))==="object"&&Reflect.construct){try{Reflect.construct(Re,[])}catch(He){$=He}Reflect.construct(B,[],Re)}else{try{Re.call()}catch(He){$=He}B.call(Re.prototype)}}else{try{throw Error()}catch(He){$=He}B()}}catch(He){if(He&&$&&typeof He.stack=="string"){for(var Z=He.stack.split(` -`),ke=$.stack.split(` -`),Qe=Z.length-1,ht=ke.length-1;Qe>=1&&ht>=0&&Z[Qe]!==ke[ht];)ht--;for(;Qe>=1&&ht>=0;Qe--,ht--)if(Z[Qe]!==ke[ht]){if(Qe!==1||ht!==1)do if(Qe--,--ht<0||Z[Qe]!==ke[ht])return` -`+Z[Qe].replace(" at new "," at ");while(Qe>=1&&ht>=0);break}}}finally{I0=!1,Error.prepareStackTrace=Te,G.current=ge}var ue=B?B.displayName||B.name:"";return ue?ao(ue):""}function No(B,z,G,$){return wl(B,!1,$)}function wt(B,z,G){var $=B.HostComponent,Te=B.LazyComponent,ge=B.SuspenseComponent,Re=B.SuspenseListComponent,Z=B.FunctionComponent,ke=B.IndeterminateComponent,Qe=B.SimpleMemoComponent,ht=B.ForwardRef,ue=B.Block,He=B.ClassComponent;switch(z.tag){case $:return ao(z.type);case Te:return ao("Lazy");case ge:return ao("Suspense");case Re:return ao("SuspenseList");case Z:case ke:case Qe:return No(z.type,0,0,G);case ht:return No(z.type.render,0,0,G);case ue:return No(z.type._render,0,0,G);case He:return function(nt,Ct,Mt,It){return wl(nt,!0,It)}(z.type,0,0,G);default:return""}}function bt(B,z,G){try{var $="",Te=z;do $+=wt(B,Te,G),Te=Te.return;while(Te);return $}catch(ge){return` -Error generating stack: `+ge.message+` -`+ge.stack}}function Hn(B,z){var G;if(typeof Symbol=="undefined"||B[Symbol.iterator]==null){if(Array.isArray(B)||(G=function(ke,Qe){if(!!ke){if(typeof ke=="string")return qr(ke,Qe);var ht=Object.prototype.toString.call(ke).slice(8,-1);if(ht==="Object"&&ke.constructor&&(ht=ke.constructor.name),ht==="Map"||ht==="Set")return Array.from(ke);if(ht==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ht))return qr(ke,Qe)}}(B))||z&&B&&typeof B.length=="number"){G&&(B=G);var $=0,Te=function(){};return{s:Te,n:function(){return $>=B.length?{done:!0}:{done:!1,value:B[$++]}},e:function(ke){throw ke},f:Te}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ge,Re=!0,Z=!1;return{s:function(){G=B[Symbol.iterator]()},n:function(){var ke=G.next();return Re=ke.done,ke},e:function(ke){Z=!0,ge=ke},f:function(){try{Re||G.return==null||G.return()}finally{if(Z)throw ge}}}}function qr(B,z){(z==null||z>B.length)&&(z=B.length);for(var G=0,$=new Array(z);G0?Qe[Qe.length-1]:null,He=ue!==null&&(Qr.test(ue)||Ou.test(ue));if(!He){var nt,Ct=Hn(h0.values());try{for(Ct.s();!(nt=Ct.n()).done;){var Mt=nt.value,It=Mt.currentDispatcherRef,sn=Mt.getCurrentFiber,rn=Mt.workTagMap,Lt=sn();if(Lt!=null){var Dn=bt(rn,Lt,It);Dn!==""&&Qe.push(Dn);break}}}catch(dr){Ct.e(dr)}finally{Ct.f()}}}catch(dr){}ge.apply(void 0,Qe)};Re.__REACT_DEVTOOLS_ORIGINAL_METHOD__=ge,Ni[Te]=Re}catch(Z){}})}}function ju(B){return(ju=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(z){return typeof z}:function(z){return z&&typeof Symbol=="function"&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(B)}function vs(B,z){for(var G=0;GB.length)&&(z=B.length);for(var G=0,$=new Array(z);G1?Z-1:0),Qe=1;Qe0?ue[ue.length-1]:0),ue.push(un),Z.set($e,Qe(Pt._topLevelWrapper));try{var fn=it.apply(this,Dt);return ue.pop(),fn}catch(wr){throw ue=[],wr}finally{if(ue.length===0){var Jn=Z.get($e);if(Jn===void 0)throw new Error("Expected to find root ID.");dr(Jn)}}},performUpdateIfNecessary:function(it,Dt){var $e=Dt[0];if(S0($e)===9)return it.apply(this,Dt);var Pt=Qe($e);ue.push(Pt);var un=Qn($e);try{var fn=it.apply(this,Dt),Jn=Qn($e);return ht(un,Jn)||Ct($e,Pt,Jn),ue.pop(),fn}catch(au){throw ue=[],au}finally{if(ue.length===0){var wr=Z.get($e);if(wr===void 0)throw new Error("Expected to find root ID.");dr(wr)}}},receiveComponent:function(it,Dt){var $e=Dt[0];if(S0($e)===9)return it.apply(this,Dt);var Pt=Qe($e);ue.push(Pt);var un=Qn($e);try{var fn=it.apply(this,Dt),Jn=Qn($e);return ht(un,Jn)||Ct($e,Pt,Jn),ue.pop(),fn}catch(au){throw ue=[],au}finally{if(ue.length===0){var wr=Z.get($e);if(wr===void 0)throw new Error("Expected to find root ID.");dr(wr)}}},unmountComponent:function(it,Dt){var $e=Dt[0];if(S0($e)===9)return it.apply(this,Dt);var Pt=Qe($e);ue.push(Pt);try{var un=it.apply(this,Dt);return ue.pop(),function(Jn,wr){rn.push(wr),ge.delete(wr)}(0,Pt),un}catch(Jn){throw ue=[],Jn}finally{if(ue.length===0){var fn=Z.get($e);if(fn===void 0)throw new Error("Expected to find root ID.");dr(fn)}}}}));var It=[],sn=new Map,rn=[],Lt=0,Dn=null;function dr(it){if(It.length!==0||rn.length!==0||Dn!==null){var Dt=rn.length+(Dn===null?0:1),$e=new Array(3+Lt+(Dt>0?2+Dt:0)+It.length),Pt=0;if($e[Pt++]=z,$e[Pt++]=it,$e[Pt++]=Lt,sn.forEach(function(Jn,wr){$e[Pt++]=wr.length;for(var au=G0(wr),Nu=0;Nu0){$e[Pt++]=2,$e[Pt++]=Dt;for(var un=0;un"),"color: var(--dom-tag-name-color); font-weight: normal;"),Dt.props!==null&&console.log("Props:",Dt.props),Dt.state!==null&&console.log("State:",Dt.state),Dt.context!==null&&console.log("Context:",Dt.context);var Pt=Te(it);Pt!==null&&console.log("Node:",Pt),(window.chrome||/firefox/i.test(navigator.userAgent))&&console.log("Right-click any value to save it as a global variable for further inspection."),$e&&console.groupEnd()}else console.warn('Could not find element with id "'.concat(it,'"'))},overrideSuspense:function(){throw new Error("overrideSuspense not supported by this renderer")},overrideValueAtPath:function(it,Dt,$e,Pt,un){var fn=ge.get(Dt);if(fn!=null){var Jn=fn._instance;if(Jn!=null)switch(it){case"context":Ao(Jn.context,Pt,un),m0(Jn);break;case"hooks":throw new Error("Hooks not supported by this renderer");case"props":var wr=fn._currentElement;fn._currentElement=Q0(Q0({},wr),{},{props:bn(wr.props,Pt,un)}),m0(Jn);break;case"state":Ao(Jn.state,Pt,un),m0(Jn)}}},renamePath:function(it,Dt,$e,Pt,un){var fn=ge.get(Dt);if(fn!=null){var Jn=fn._instance;if(Jn!=null)switch(it){case"context":Xr(Jn.context,Pt,un),m0(Jn);break;case"hooks":throw new Error("Hooks not supported by this renderer");case"props":var wr=fn._currentElement;fn._currentElement=Q0(Q0({},wr),{},{props:en(wr.props,Pt,un)}),m0(Jn);break;case"state":Xr(Jn.state,Pt,un),m0(Jn)}}},prepareViewAttributeSource:function(it,Dt){var $e=Lr(it);$e!==null&&(window.$attribute=Uu($e,Dt))},prepareViewElementSource:function(it){var Dt=ge.get(it);if(Dt!=null){var $e=Dt._currentElement;$e!=null?$.$type=$e.type:console.warn('Could not find element with id "'.concat(it,'"'))}else console.warn('Could not find instance with id "'.concat(it,'"'))},renderer:G,setTraceUpdatesEnabled:function(it){},setTrackedPath:function(it){},startProfiling:function(){},stopProfiling:function(){},storeAsGlobal:function(it,Dt,$e){var Pt=Lr(it);if(Pt!==null){var un=Uu(Pt,Dt),fn="$reactTemp".concat($e);window[fn]=un,console.log(fn),console.log(un)}},updateComponentFilters:function(it){}}}function fi(B,z){var G=!1,$={bottom:0,left:0,right:0,top:0},Te=z[B];if(Te!=null){for(var ge=0,Re=Object.keys($);ge0?"development":"production";var It=Function.prototype.toString;if(Mt.Mount&&Mt.Mount._renderNewRootComponent){var sn=It.call(Mt.Mount._renderNewRootComponent);return sn.indexOf("function")!==0?"production":sn.indexOf("storedMeasure")!==-1?"development":sn.indexOf("should be a pure function")!==-1?sn.indexOf("NODE_ENV")!==-1||sn.indexOf("development")!==-1||sn.indexOf("true")!==-1?"development":sn.indexOf("nextElement")!==-1||sn.indexOf("nextComponent")!==-1?"unminified":"development":sn.indexOf("nextElement")!==-1||sn.indexOf("nextComponent")!==-1?"unminified":"outdated"}}catch(rn){}return"production"}(ke);try{var ue=window.__REACT_DEVTOOLS_APPEND_COMPONENT_STACK__!==!1,He=window.__REACT_DEVTOOLS_BREAK_ON_CONSOLE_ERRORS__===!0;(ue||He)&&(fo(ke),Jl({appendComponentStack:ue,breakOnConsoleErrors:He}))}catch(Mt){}var nt=B.__REACT_DEVTOOLS_ATTACH__;if(typeof nt=="function"){var Ct=nt(Z,Qe,ke,B);Z.rendererInterfaces.set(Qe,Ct)}return Z.emit("renderer",{id:Qe,renderer:ke,reactBuildType:ht}),Qe},on:function(ke,Qe){ge[ke]||(ge[ke]=[]),ge[ke].push(Qe)},off:function(ke,Qe){if(ge[ke]){var ht=ge[ke].indexOf(Qe);ht!==-1&&ge[ke].splice(ht,1),ge[ke].length||delete ge[ke]}},sub:function(ke,Qe){return Z.on(ke,Qe),function(){return Z.off(ke,Qe)}},supportsFiber:!0,checkDCE:function(ke){try{Function.prototype.toString.call(ke).indexOf("^_^")>-1&&(G=!0,setTimeout(function(){throw new Error("React is running in production mode, but dead code elimination has not been applied. Read how to correctly configure React for production: https://reactjs.org/link/perf-use-production-build")}))}catch(Qe){}},onCommitFiberUnmount:function(ke,Qe){var ht=Te.get(ke);ht!=null&&ht.handleCommitFiberUnmount(Qe)},onCommitFiberRoot:function(ke,Qe,ht){var ue=Z.getFiberRoots(ke),He=Qe.current,nt=ue.has(Qe),Ct=He.memoizedState==null||He.memoizedState.element==null;nt||Ct?nt&&Ct&&ue.delete(Qe):ue.add(Qe);var Mt=Te.get(ke);Mt!=null&&Mt.handleCommitFiberRoot(Qe,ht)}};Object.defineProperty(B,"__REACT_DEVTOOLS_GLOBAL_HOOK__",{configurable:!1,enumerable:!1,get:function(){return Z}})})(window);var y0=window.__REACT_DEVTOOLS_GLOBAL_HOOK__,Us=[{type:1,value:7,isEnabled:!0}];function ji(B){if(y0!=null){var z=B||{},G=z.host,$=G===void 0?"localhost":G,Te=z.nativeStyleEditorValidAttributes,ge=z.useHttps,Re=ge!==void 0&&ge,Z=z.port,ke=Z===void 0?8097:Z,Qe=z.websocket,ht=z.resolveRNStyle,ue=ht===void 0?null:ht,He=z.isAppActive,nt=Re?"wss":"ws",Ct=null;if((He===void 0?function(){return!0}:He)()){var Mt=null,It=[],sn=nt+"://"+$+":"+ke,rn=Qe||new window.WebSocket(sn);rn.onclose=function(){Mt!==null&&Mt.emit("shutdown"),Lt()},rn.onerror=function(){Lt()},rn.onmessage=function(Dn){var dr;try{if(typeof Dn.data!="string")throw Error();dr=JSON.parse(Dn.data)}catch(er){return void console.error("[React DevTools] Failed to parse JSON: "+Dn.data)}It.forEach(function(er){try{er(dr)}catch(Cr){throw console.log("[React DevTools] Error calling listener",dr),console.log("error:",Cr),Cr}})},rn.onopen=function(){(Mt=new co({listen:function(An){return It.push(An),function(){var Nr=It.indexOf(An);Nr>=0&&It.splice(Nr,1)}},send:function(An,Nr,g0){rn.readyState===rn.OPEN?rn.send(JSON.stringify({event:An,payload:Nr})):(Mt!==null&&Mt.shutdown(),Lt())}})).addListener("inspectElement",function(An){var Nr=An.id,g0=An.rendererID,Lr=Dn.rendererInterfaces[g0];if(Lr!=null){var it=Lr.findNativeNodesForFiberID(Nr);it!=null&&it[0]!=null&&Dn.emit("showNativeHighlight",it[0])}}),Mt.addListener("updateComponentFilters",function(An){Us=An}),window.__REACT_DEVTOOLS_COMPONENT_FILTERS__==null&&Mt.send("overrideComponentFilters",Us);var Dn=new Yn(Mt);if(Dn.addListener("shutdown",function(){y0.emit("shutdown")}),function(An,Nr,g0){if(An==null)return function(){};var Lr=[An.sub("renderer-attached",function($e){var Pt=$e.id,un=($e.renderer,$e.rendererInterface);Nr.setRendererInterface(Pt,un),un.flushInitialOperations()}),An.sub("unsupported-renderer-version",function($e){Nr.onUnsupportedRenderer($e)}),An.sub("operations",Nr.onHookOperations),An.sub("traceUpdates",Nr.onTraceUpdates)],it=function($e,Pt){var un=An.rendererInterfaces.get($e);un==null&&(typeof Pt.findFiberByHostInstance=="function"?un=Is(An,$e,Pt,g0):Pt.ComponentTree&&(un=ac(An,$e,Pt,g0)),un!=null&&An.rendererInterfaces.set($e,un)),un!=null?An.emit("renderer-attached",{id:$e,renderer:Pt,rendererInterface:un}):An.emit("unsupported-renderer-version",$e)};An.renderers.forEach(function($e,Pt){it(Pt,$e)}),Lr.push(An.sub("renderer",function($e){var Pt=$e.id,un=$e.renderer;it(Pt,un)})),An.emit("react-devtools",Nr),An.reactDevtoolsAgent=Nr;var Dt=function(){Lr.forEach(function($e){return $e()}),An.rendererInterfaces.forEach(function($e){$e.cleanup()}),An.reactDevtoolsAgent=null};Nr.addListener("shutdown",Dt),Lr.push(function(){Nr.removeListener("shutdown",Dt)})}(y0,Dn,window),ue!=null||y0.resolveRNStyle!=null)oa(Mt,Dn,ue||y0.resolveRNStyle,Te||y0.nativeStyleEditorValidAttributes||null);else{var dr,er,Cr=function(){Mt!==null&&oa(Mt,Dn,dr,er)};y0.hasOwnProperty("resolveRNStyle")||Object.defineProperty(y0,"resolveRNStyle",{enumerable:!1,get:function(){return dr},set:function(An){dr=An,Cr()}}),y0.hasOwnProperty("nativeStyleEditorValidAttributes")||Object.defineProperty(y0,"nativeStyleEditorValidAttributes",{enumerable:!1,get:function(){return er},set:function(An){er=An,Cr()}})}}}else Lt()}function Lt(){Ct===null&&(Ct=setTimeout(function(){return ji(B)},2e3))}}}])})});var kC=tt(MC=>{"use strict";Object.defineProperty(MC,"__esModule",{value:!0});AC();var Ob=OC();Ob.connectToDevTools()});var IC=tt(ug=>{"use strict";var NC=ug&&ug.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(ug,"__esModule",{value:!0});var LC=b_(),Mb=NC(IS()),FC=NC($p()),ps=bD();process.env.DEV==="true"&&kC();var PC=i=>{i==null||i.unsetMeasureFunc(),i==null||i.freeRecursive()};ug.default=Mb.default({schedulePassiveEffects:LC.unstable_scheduleCallback,cancelPassiveEffects:LC.unstable_cancelCallback,now:Date.now,getRootHostContext:()=>({isInsideText:!1}),prepareForCommit:()=>{},resetAfterCommit:i=>{if(i.isStaticDirty){i.isStaticDirty=!1,typeof i.onImmediateRender=="function"&&i.onImmediateRender();return}typeof i.onRender=="function"&&i.onRender()},getChildHostContext:(i,o)=>{let a=i.isInsideText,p=o==="ink-text"||o==="ink-virtual-text";return a===p?i:{isInsideText:p}},shouldSetTextContent:()=>!1,createInstance:(i,o,a,p)=>{if(p.isInsideText&&i==="ink-box")throw new Error(" can\u2019t be nested inside component");let _=i==="ink-text"&&p.isInsideText?"ink-virtual-text":i,t=ps.createNode(_);for(let[k,L]of Object.entries(o))k!=="children"&&(k==="style"?ps.setStyle(t,L):k==="internal_transform"?t.internal_transform=L:k==="internal_static"?t.internal_static=!0:ps.setAttribute(t,k,L));return t},createTextInstance:(i,o,a)=>{if(!a.isInsideText)throw new Error(`Text string "${i}" must be rendered inside component`);return ps.createTextNode(i)},resetTextContent:()=>{},hideTextInstance:i=>{ps.setTextNodeValue(i,"")},unhideTextInstance:(i,o)=>{ps.setTextNodeValue(i,o)},getPublicInstance:i=>i,hideInstance:i=>{var o;(o=i.yogaNode)===null||o===void 0||o.setDisplay(FC.default.DISPLAY_NONE)},unhideInstance:i=>{var o;(o=i.yogaNode)===null||o===void 0||o.setDisplay(FC.default.DISPLAY_FLEX)},appendInitialChild:ps.appendChildNode,appendChild:ps.appendChildNode,insertBefore:ps.insertBeforeNode,finalizeInitialChildren:(i,o,a,p)=>(i.internal_static&&(p.isStaticDirty=!0,p.staticNode=i),!1),supportsMutation:!0,appendChildToContainer:ps.appendChildNode,insertInContainerBefore:ps.insertBeforeNode,removeChildFromContainer:(i,o)=>{ps.removeChildNode(i,o),PC(o.yogaNode)},prepareUpdate:(i,o,a,p,_)=>{i.internal_static&&(_.isStaticDirty=!0);let t={},k=Object.keys(p);for(let L of k)if(p[L]!==a[L]){if(L==="style"&&typeof p.style=="object"&&typeof a.style=="object"){let C=p.style,U=a.style,H=Object.keys(C);for(let W of H){if(W==="borderStyle"||W==="borderColor"){if(typeof t.style!="object"){let ne={};t.style=ne}t.style.borderStyle=C.borderStyle,t.style.borderColor=C.borderColor}if(C[W]!==U[W]){if(typeof t.style!="object"){let ne={};t.style=ne}t.style[W]=C[W]}}continue}t[L]=p[L]}return t},commitUpdate:(i,o)=>{for(let[a,p]of Object.entries(o))a!=="children"&&(a==="style"?ps.setStyle(i,p):a==="internal_transform"?i.internal_transform=p:a==="internal_static"?i.internal_static=!0:ps.setAttribute(i,a,p))},commitTextUpdate:(i,o,a)=>{ps.setTextNodeValue(i,a)},removeChild:(i,o)=>{ps.removeChildNode(i,o),PC(o.yogaNode)}})});var BC=tt((pq,bC)=>{"use strict";bC.exports=(i,o=1,a)=>{if(a=Ht({indent:" ",includeEmptyLines:!1},a),typeof i!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof i}\``);if(typeof o!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof o}\``);if(typeof a.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof a.indent}\``);if(o===0)return i;let p=a.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return i.replace(p,a.indent.repeat(o))}});var UC=tt(og=>{"use strict";var kb=og&&og.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(og,"__esModule",{value:!0});var $_=kb($p());og.default=i=>i.getComputedWidth()-i.getComputedPadding($_.default.EDGE_LEFT)-i.getComputedPadding($_.default.EDGE_RIGHT)-i.getComputedBorder($_.default.EDGE_LEFT)-i.getComputedBorder($_.default.EDGE_RIGHT)});var zC=tt((vq,jC)=>{jC.exports={single:{topLeft:"\u250C",topRight:"\u2510",bottomRight:"\u2518",bottomLeft:"\u2514",vertical:"\u2502",horizontal:"\u2500"},double:{topLeft:"\u2554",topRight:"\u2557",bottomRight:"\u255D",bottomLeft:"\u255A",vertical:"\u2551",horizontal:"\u2550"},round:{topLeft:"\u256D",topRight:"\u256E",bottomRight:"\u256F",bottomLeft:"\u2570",vertical:"\u2502",horizontal:"\u2500"},bold:{topLeft:"\u250F",topRight:"\u2513",bottomRight:"\u251B",bottomLeft:"\u2517",vertical:"\u2503",horizontal:"\u2501"},singleDouble:{topLeft:"\u2553",topRight:"\u2556",bottomRight:"\u255C",bottomLeft:"\u2559",vertical:"\u2551",horizontal:"\u2500"},doubleSingle:{topLeft:"\u2552",topRight:"\u2555",bottomRight:"\u255B",bottomLeft:"\u2558",vertical:"\u2502",horizontal:"\u2550"},classic:{topLeft:"+",topRight:"+",bottomRight:"+",bottomLeft:"+",vertical:"|",horizontal:"-"}}});var qC=tt((mq,n3)=>{"use strict";var HC=zC();n3.exports=HC;n3.exports.default=HC});var VC=tt((yq,WC)=>{"use strict";WC.exports=(i,o=process.argv)=>{let a=i.startsWith("-")?"":i.length===1?"-":"--",p=o.indexOf(a+i),_=o.indexOf("--");return p!==-1&&(_===-1||p<_)}});var KC=tt((gq,GC)=>{"use strict";var Nb=require("os"),YC=require("tty"),df=VC(),{env:Ko}=process,v2;df("no-color")||df("no-colors")||df("color=false")||df("color=never")?v2=0:(df("color")||df("colors")||df("color=true")||df("color=always"))&&(v2=1);"FORCE_COLOR"in Ko&&(Ko.FORCE_COLOR==="true"?v2=1:Ko.FORCE_COLOR==="false"?v2=0:v2=Ko.FORCE_COLOR.length===0?1:Math.min(parseInt(Ko.FORCE_COLOR,10),3));function r3(i){return i===0?!1:{level:i,hasBasic:!0,has256:i>=2,has16m:i>=3}}function i3(i,o){if(v2===0)return 0;if(df("color=16m")||df("color=full")||df("color=truecolor"))return 3;if(df("color=256"))return 2;if(i&&!o&&v2===void 0)return 0;let a=v2||0;if(Ko.TERM==="dumb")return a;if(process.platform==="win32"){let p=Nb.release().split(".");return Number(p[0])>=10&&Number(p[2])>=10586?Number(p[2])>=14931?3:2:1}if("CI"in Ko)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(p=>p in Ko)||Ko.CI_NAME==="codeship"?1:a;if("TEAMCITY_VERSION"in Ko)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Ko.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in Ko)return 1;if(Ko.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Ko){let p=parseInt((Ko.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Ko.TERM_PROGRAM){case"iTerm.app":return p>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Ko.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Ko.TERM)||"COLORTERM"in Ko?1:a}function Lb(i){let o=i3(i,i&&i.isTTY);return r3(o)}GC.exports={supportsColor:Lb,stdout:r3(i3(!0,YC.isatty(1))),stderr:r3(i3(!0,YC.isatty(2)))}});var QC=tt((_q,XC)=>{"use strict";var Fb=(i,o,a)=>{let p=i.indexOf(o);if(p===-1)return i;let _=o.length,t=0,k="";do k+=i.substr(t,p-t)+o+a,t=p+_,p=i.indexOf(o,t);while(p!==-1);return k+=i.substr(t),k},Pb=(i,o,a,p)=>{let _=0,t="";do{let k=i[p-1]==="\r";t+=i.substr(_,(k?p-1:p)-_)+o+(k?`\r -`:` -`)+a,_=p+1,p=i.indexOf(` -`,_)}while(p!==-1);return t+=i.substr(_),t};XC.exports={stringReplaceAll:Fb,stringEncaseCRLFWithFirstIndex:Pb}});var t6=tt((Eq,JC)=>{"use strict";var Ib=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,ZC=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,bb=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,Bb=/\\(u(?:[a-f\d]{4}|{[a-f\d]{1,6}})|x[a-f\d]{2}|.)|([^\\])/gi,Ub=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a","\x07"]]);function $C(i){let o=i[0]==="u",a=i[1]==="{";return o&&!a&&i.length===5||i[0]==="x"&&i.length===3?String.fromCharCode(parseInt(i.slice(1),16)):o&&a?String.fromCodePoint(parseInt(i.slice(2,-1),16)):Ub.get(i)||i}function jb(i,o){let a=[],p=o.trim().split(/\s*,\s*/g),_;for(let t of p){let k=Number(t);if(!Number.isNaN(k))a.push(k);else if(_=t.match(bb))a.push(_[2].replace(Bb,(L,O,C)=>O?$C(O):C));else throw new Error(`Invalid Chalk template style argument: ${t} (in style '${i}')`)}return a}function zb(i){ZC.lastIndex=0;let o=[],a;for(;(a=ZC.exec(i))!==null;){let p=a[1];if(a[2]){let _=jb(p,a[2]);o.push([p].concat(_))}else o.push([p])}return o}function e6(i,o){let a={};for(let _ of o)for(let t of _.styles)a[t[0]]=_.inverse?null:t.slice(1);let p=i;for(let[_,t]of Object.entries(a))if(!!Array.isArray(t)){if(!(_ in p))throw new Error(`Unknown Chalk style: ${_}`);p=t.length>0?p[_](...t):p[_]}return p}JC.exports=(i,o)=>{let a=[],p=[],_=[];if(o.replace(Ib,(t,k,L,O,C,U)=>{if(k)_.push($C(k));else if(O){let H=_.join("");_=[],p.push(a.length===0?H:e6(i,a)(H)),a.push({inverse:L,styles:zb(O)})}else if(C){if(a.length===0)throw new Error("Found extraneous } in Chalk template literal");p.push(e6(i,a)(_.join(""))),_=[],a.pop()}else _.push(U)}),p.push(_.join("")),a.length>0){let t=`Chalk template literal is missing ${a.length} closing bracket${a.length===1?"":"s"} (\`}\`)`;throw new Error(t)}return p.join("")}});var i4=tt((Dq,n6)=>{"use strict";var lg=H_(),{stdout:u3,stderr:o3}=KC(),{stringReplaceAll:Hb,stringEncaseCRLFWithFirstIndex:qb}=QC(),{isArray:e4}=Array,r6=["ansi","ansi","ansi256","ansi16m"],Qv=Object.create(null),Wb=(i,o={})=>{if(o.level&&!(Number.isInteger(o.level)&&o.level>=0&&o.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");let a=u3?u3.level:0;i.level=o.level===void 0?a:o.level},i6=class{constructor(o){return u6(o)}},u6=i=>{let o={};return Wb(o,i),o.template=(...a)=>o6(o.template,...a),Object.setPrototypeOf(o,t4.prototype),Object.setPrototypeOf(o.template,o),o.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},o.template.Instance=i6,o.template};function t4(i){return u6(i)}for(let[i,o]of Object.entries(lg))Qv[i]={get(){let a=n4(this,l3(o.open,o.close,this._styler),this._isEmpty);return Object.defineProperty(this,i,{value:a}),a}};Qv.visible={get(){let i=n4(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:i}),i}};var l6=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let i of l6)Qv[i]={get(){let{level:o}=this;return function(...a){let p=l3(lg.color[r6[o]][i](...a),lg.color.close,this._styler);return n4(this,p,this._isEmpty)}}};for(let i of l6){let o="bg"+i[0].toUpperCase()+i.slice(1);Qv[o]={get(){let{level:a}=this;return function(...p){let _=l3(lg.bgColor[r6[a]][i](...p),lg.bgColor.close,this._styler);return n4(this,_,this._isEmpty)}}}}var Vb=Object.defineProperties(()=>{},Zr(Ht({},Qv),{level:{enumerable:!0,get(){return this._generator.level},set(i){this._generator.level=i}}})),l3=(i,o,a)=>{let p,_;return a===void 0?(p=i,_=o):(p=a.openAll+i,_=o+a.closeAll),{open:i,close:o,openAll:p,closeAll:_,parent:a}},n4=(i,o,a)=>{let p=(..._)=>e4(_[0])&&e4(_[0].raw)?s6(p,o6(p,..._)):s6(p,_.length===1?""+_[0]:_.join(" "));return Object.setPrototypeOf(p,Vb),p._generator=i,p._styler=o,p._isEmpty=a,p},s6=(i,o)=>{if(i.level<=0||!o)return i._isEmpty?"":o;let a=i._styler;if(a===void 0)return o;let{openAll:p,closeAll:_}=a;if(o.indexOf("")!==-1)for(;a!==void 0;)o=Hb(o,a.close,a.open),a=a.parent;let t=o.indexOf(` -`);return t!==-1&&(o=qb(o,_,p,t)),p+o+_},s3,o6=(i,...o)=>{let[a]=o;if(!e4(a)||!e4(a.raw))return o.join(" ");let p=o.slice(1),_=[a.raw[0]];for(let t=1;t{"use strict";var Gb=sg&&sg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(sg,"__esModule",{value:!0});var ag=Gb(i4()),Yb=/^(rgb|hsl|hsv|hwb)\(\s?(\d+),\s?(\d+),\s?(\d+)\s?\)$/,Kb=/^(ansi|ansi256)\(\s?(\d+)\s?\)$/,u4=(i,o)=>o==="foreground"?i:"bg"+i[0].toUpperCase()+i.slice(1);sg.default=(i,o,a)=>{if(!o)return i;if(o in ag.default){let _=u4(o,a);return ag.default[_](i)}if(o.startsWith("#")){let _=u4("hex",a);return ag.default[_](o)(i)}if(o.startsWith("ansi")){let _=Kb.exec(o);if(!_)return i;let t=u4(_[1],a),k=Number(_[2]);return ag.default[t](k)(i)}if(o.startsWith("rgb")||o.startsWith("hsl")||o.startsWith("hsv")||o.startsWith("hwb")){let _=Yb.exec(o);if(!_)return i;let t=u4(_[1],a),k=Number(_[2]),L=Number(_[3]),O=Number(_[4]);return ag.default[t](k,L,O)(i)}return i}});var f6=tt(fg=>{"use strict";var a6=fg&&fg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(fg,"__esModule",{value:!0});var Xb=a6(qC()),f3=a6(a3());fg.default=(i,o,a,p)=>{if(typeof a.style.borderStyle=="string"){let _=a.yogaNode.getComputedWidth(),t=a.yogaNode.getComputedHeight(),k=a.style.borderColor,L=Xb.default[a.style.borderStyle],O=f3.default(L.topLeft+L.horizontal.repeat(_-2)+L.topRight,k,"foreground"),C=(f3.default(L.vertical,k,"foreground")+` -`).repeat(t-2),U=f3.default(L.bottomLeft+L.horizontal.repeat(_-2)+L.bottomRight,k,"foreground");p.write(i,o,O,{transformers:[]}),p.write(i,o+1,C,{transformers:[]}),p.write(i+_-1,o+1,C,{transformers:[]}),p.write(i,o+t-1,U,{transformers:[]})}}});var d6=tt(cg=>{"use strict";var rh=cg&&cg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(cg,"__esModule",{value:!0});var Qb=rh($p()),Jb=rh(CD()),Zb=rh(BC()),$b=rh(FD()),eB=rh(UC()),tB=rh(ID()),nB=rh(f6()),rB=(i,o)=>{var a;let p=(a=i.childNodes[0])===null||a===void 0?void 0:a.yogaNode;if(p){let _=p.getComputedLeft(),t=p.getComputedTop();o=` -`.repeat(t)+Zb.default(o,_)}return o},c6=(i,o,a)=>{var p;let{offsetX:_=0,offsetY:t=0,transformers:k=[],skipStaticElements:L}=a;if(L&&i.internal_static)return;let{yogaNode:O}=i;if(O){if(O.getDisplay()===Qb.default.DISPLAY_NONE)return;let C=_+O.getComputedLeft(),U=t+O.getComputedTop(),H=k;if(typeof i.internal_transform=="function"&&(H=[i.internal_transform,...k]),i.nodeName==="ink-text"){let W=tB.default(i);if(W.length>0){let ne=Jb.default(W),m=eB.default(O);if(ne>m){let he=(p=i.style.textWrap)!==null&&p!==void 0?p:"wrap";W=$b.default(W,m,he)}W=rB(i,W),o.write(C,U,W,{transformers:H})}return}if(i.nodeName==="ink-box"&&nB.default(C,U,i,o),i.nodeName==="ink-root"||i.nodeName==="ink-box")for(let W of i.childNodes)c6(W,o,{offsetX:C,offsetY:U,transformers:H,skipStaticElements:L})}};cg.default=c6});var h6=tt((Cq,p6)=>{"use strict";p6.exports=i=>{i=Object.assign({onlyFirst:!1},i);let o=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(o,i.onlyFirst?void 0:"g")}});var m6=tt((xq,c3)=>{"use strict";var iB=h6(),v6=i=>typeof i=="string"?i.replace(iB(),""):i;c3.exports=v6;c3.exports.default=v6});var _6=tt((Rq,y6)=>{"use strict";var g6="[\uD800-\uDBFF][\uDC00-\uDFFF]";y6.exports=i=>i&&i.exact?new RegExp(`^${g6}$`):new RegExp(g6,"g")});var D6=tt((Aq,d3)=>{"use strict";var uB=m6(),oB=_6(),E6=i=>uB(i).replace(oB()," ").length;d3.exports=E6;d3.exports.default=E6});var C6=tt(dg=>{"use strict";var w6=dg&&dg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(dg,"__esModule",{value:!0});var S6=w6(ND()),lB=w6(D6()),T6=class{constructor(o){this.writes=[];let{width:a,height:p}=o;this.width=a,this.height=p}write(o,a,p,_){let{transformers:t}=_;!p||this.writes.push({x:o,y:a,text:p,transformers:t})}get(){let o=[];for(let p=0;pp.trimRight()).join(` -`),height:o.length}}};dg.default=T6});var A6=tt(pg=>{"use strict";var p3=pg&&pg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(pg,"__esModule",{value:!0});var sB=p3($p()),x6=p3(d6()),R6=p3(C6());pg.default=(i,o)=>{var a;if(i.yogaNode.setWidth(o),i.yogaNode){i.yogaNode.calculateLayout(void 0,void 0,sB.default.DIRECTION_LTR);let p=new R6.default({width:i.yogaNode.getComputedWidth(),height:i.yogaNode.getComputedHeight()});x6.default(i,p,{skipStaticElements:!0});let _;((a=i.staticNode)===null||a===void 0?void 0:a.yogaNode)&&(_=new R6.default({width:i.staticNode.yogaNode.getComputedWidth(),height:i.staticNode.yogaNode.getComputedHeight()}),x6.default(i.staticNode,_,{skipStaticElements:!1}));let{output:t,height:k}=p.get();return{output:t,outputHeight:k,staticOutput:_?`${_.get().output} -`:""}}return{output:"",outputHeight:0,staticOutput:""}}});var N6=tt((kq,O6)=>{"use strict";var M6=require("stream"),k6=["assert","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],h3={},aB=i=>{let o=new M6.PassThrough,a=new M6.PassThrough;o.write=_=>i("stdout",_),a.write=_=>i("stderr",_);let p=new console.Console(o,a);for(let _ of k6)h3[_]=console[_],console[_]=p[_];return()=>{for(let _ of k6)console[_]=h3[_];h3={}}};O6.exports=aB});var m3=tt(v3=>{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.default=new WeakMap});var g3=tt(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});var fB=Mi(),L6=fB.createContext({exit:()=>{}});L6.displayName="InternalAppContext";y3.default=L6});var E3=tt(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});var cB=Mi(),F6=cB.createContext({stdin:void 0,setRawMode:()=>{},isRawModeSupported:!1,internal_exitOnCtrlC:!0});F6.displayName="InternalStdinContext";_3.default=F6});var w3=tt(D3=>{"use strict";Object.defineProperty(D3,"__esModule",{value:!0});var dB=Mi(),P6=dB.createContext({stdout:void 0,write:()=>{}});P6.displayName="InternalStdoutContext";D3.default=P6});var T3=tt(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});var pB=Mi(),I6=pB.createContext({stderr:void 0,write:()=>{}});I6.displayName="InternalStderrContext";S3.default=I6});var o4=tt(C3=>{"use strict";Object.defineProperty(C3,"__esModule",{value:!0});var hB=Mi(),b6=hB.createContext({activeId:void 0,add:()=>{},remove:()=>{},activate:()=>{},deactivate:()=>{},enableFocus:()=>{},disableFocus:()=>{},focusNext:()=>{},focusPrevious:()=>{}});b6.displayName="InternalFocusContext";C3.default=b6});var U6=tt((Bq,B6)=>{"use strict";var vB=/[|\\{}()[\]^$+*?.-]/g;B6.exports=i=>{if(typeof i!="string")throw new TypeError("Expected a string");return i.replace(vB,"\\$&")}});var q6=tt((Uq,j6)=>{"use strict";var mB=U6(),z6=[].concat(require("module").builtinModules,"bootstrap_node","node").map(i=>new RegExp(`(?:\\(${i}\\.js:\\d+:\\d+\\)$|^\\s*at ${i}\\.js:\\d+:\\d+$)`));z6.push(/\(internal\/[^:]+:\d+:\d+\)$/,/\s*at internal\/[^:]+:\d+:\d+$/,/\/\.node-spawn-wrap-\w+-\w+\/node:\d+:\d+\)?$/);var l4=class{constructor(o){o=Ht({ignoredPackages:[]},o),"internals"in o||(o.internals=l4.nodeInternals()),"cwd"in o||(o.cwd=process.cwd()),this._cwd=o.cwd.replace(/\\/g,"/"),this._internals=[].concat(o.internals,yB(o.ignoredPackages)),this._wrapCallSite=o.wrapCallSite||!1}static nodeInternals(){return[...z6]}clean(o,a=0){a=" ".repeat(a),Array.isArray(o)||(o=o.split(` -`)),!/^\s*at /.test(o[0])&&/^\s*at /.test(o[1])&&(o=o.slice(1));let p=!1,_=null,t=[];return o.forEach(k=>{if(k=k.replace(/\\/g,"/"),this._internals.some(O=>O.test(k)))return;let L=/^\s*at /.test(k);p?k=k.trimEnd().replace(/^(\s+)at /,"$1"):(k=k.trim(),L&&(k=k.slice(3))),k=k.replace(`${this._cwd}/`,""),k&&(L?(_&&(t.push(_),_=null),t.push(k)):(p=!0,_=k))}),t.map(k=>`${a}${k} -`).join("")}captureString(o,a=this.captureString){typeof o=="function"&&(a=o,o=Infinity);let{stackTraceLimit:p}=Error;o&&(Error.stackTraceLimit=o);let _={};Error.captureStackTrace(_,a);let{stack:t}=_;return Error.stackTraceLimit=p,this.clean(t)}capture(o,a=this.capture){typeof o=="function"&&(a=o,o=Infinity);let{prepareStackTrace:p,stackTraceLimit:_}=Error;Error.prepareStackTrace=(L,O)=>this._wrapCallSite?O.map(this._wrapCallSite):O,o&&(Error.stackTraceLimit=o);let t={};Error.captureStackTrace(t,a);let{stack:k}=t;return Object.assign(Error,{prepareStackTrace:p,stackTraceLimit:_}),k}at(o=this.at){let[a]=this.capture(1,o);if(!a)return{};let p={line:a.getLineNumber(),column:a.getColumnNumber()};H6(p,a.getFileName(),this._cwd),a.isConstructor()&&(p.constructor=!0),a.isEval()&&(p.evalOrigin=a.getEvalOrigin()),a.isNative()&&(p.native=!0);let _;try{_=a.getTypeName()}catch(L){}_&&_!=="Object"&&_!=="[object Object]"&&(p.type=_);let t=a.getFunctionName();t&&(p.function=t);let k=a.getMethodName();return k&&t!==k&&(p.method=k),p}parseLine(o){let a=o&&o.match(gB);if(!a)return null;let p=a[1]==="new",_=a[2],t=a[3],k=a[4],L=Number(a[5]),O=Number(a[6]),C=a[7],U=a[8],H=a[9],W=a[10]==="native",ne=a[11]===")",m,he={};if(U&&(he.line=Number(U)),H&&(he.column=Number(H)),ne&&C){let Ee=0;for(let ve=C.length-1;ve>0;ve--)if(C.charAt(ve)===")")Ee++;else if(C.charAt(ve)==="("&&C.charAt(ve-1)===" "&&(Ee--,Ee===-1&&C.charAt(ve-1)===" ")){let se=C.slice(0,ve-1);C=C.slice(ve+1),_+=` (${se}`;break}}if(_){let Ee=_.match(_B);Ee&&(_=Ee[1],m=Ee[2])}return H6(he,C,this._cwd),p&&(he.constructor=!0),t&&(he.evalOrigin=t,he.evalLine=L,he.evalColumn=O,he.evalFile=k&&k.replace(/\\/g,"/")),W&&(he.native=!0),_&&(he.function=_),m&&_!==m&&(he.method=m),he}};function H6(i,o,a){o&&(o=o.replace(/\\/g,"/"),o.startsWith(`${a}/`)&&(o=o.slice(a.length+1)),i.file=o)}function yB(i){if(i.length===0)return[];let o=i.map(a=>mB(a));return new RegExp(`[/\\\\]node_modules[/\\\\](?:${o.join("|")})[/\\\\][^:]+:\\d+:\\d+`)}var gB=new RegExp("^(?:\\s*at )?(?:(new) )?(?:(.*?) \\()?(?:eval at ([^ ]+) \\((.+?):(\\d+):(\\d+)\\), )?(?:(.+?):(\\d+):(\\d+)|(native))(\\)?)$"),_B=/^(.*?) \[as (.*?)\]$/;j6.exports=l4});var V6=tt((jq,W6)=>{"use strict";W6.exports=(i,o)=>i.replace(/^\t+/gm,a=>" ".repeat(a.length*(o||2)))});var Y6=tt((zq,G6)=>{"use strict";var EB=V6(),DB=(i,o)=>{let a=[],p=i-o,_=i+o;for(let t=p;t<=_;t++)a.push(t);return a};G6.exports=(i,o,a)=>{if(typeof i!="string")throw new TypeError("Source code is missing.");if(!o||o<1)throw new TypeError("Line number must start from `1`.");if(i=EB(i).split(/\r?\n/),!(o>i.length))return a=Ht({around:3},a),DB(o,a.around).filter(p=>i[p-1]!==void 0).map(p=>({line:p,value:i[p-1]}))}});var s4=tt(nc=>{"use strict";var wB=nc&&nc.__createBinding||(Object.create?function(i,o,a,p){p===void 0&&(p=a),Object.defineProperty(i,p,{enumerable:!0,get:function(){return o[a]}})}:function(i,o,a,p){p===void 0&&(p=a),i[p]=o[a]}),SB=nc&&nc.__setModuleDefault||(Object.create?function(i,o){Object.defineProperty(i,"default",{enumerable:!0,value:o})}:function(i,o){i.default=o}),TB=nc&&nc.__importStar||function(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var a in i)a!=="default"&&Object.hasOwnProperty.call(i,a)&&wB(o,i,a);return SB(o,i),o},CB=nc&&nc.__rest||function(i,o){var a={};for(var p in i)Object.prototype.hasOwnProperty.call(i,p)&&o.indexOf(p)<0&&(a[p]=i[p]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,p=Object.getOwnPropertySymbols(i);_{var{children:a}=i,p=CB(i,["children"]);let _=Object.assign(Object.assign({},p),{marginLeft:p.marginLeft||p.marginX||p.margin||0,marginRight:p.marginRight||p.marginX||p.margin||0,marginTop:p.marginTop||p.marginY||p.margin||0,marginBottom:p.marginBottom||p.marginY||p.margin||0,paddingLeft:p.paddingLeft||p.paddingX||p.padding||0,paddingRight:p.paddingRight||p.paddingX||p.padding||0,paddingTop:p.paddingTop||p.paddingY||p.padding||0,paddingBottom:p.paddingBottom||p.paddingY||p.padding||0});return K6.default.createElement("ink-box",{ref:o,style:_},a)});x3.displayName="Box";x3.defaultProps={flexDirection:"row",flexGrow:0,flexShrink:1};nc.default=x3});var O3=tt(hg=>{"use strict";var R3=hg&&hg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(hg,"__esModule",{value:!0});var xB=R3(Mi()),Jv=R3(i4()),X6=R3(a3()),A3=({color:i,backgroundColor:o,dimColor:a,bold:p,italic:_,underline:t,strikethrough:k,inverse:L,wrap:O,children:C})=>{if(C==null)return null;let U=H=>(a&&(H=Jv.default.dim(H)),i&&(H=X6.default(H,i,"foreground")),o&&(H=X6.default(H,o,"background")),p&&(H=Jv.default.bold(H)),_&&(H=Jv.default.italic(H)),t&&(H=Jv.default.underline(H)),k&&(H=Jv.default.strikethrough(H)),L&&(H=Jv.default.inverse(H)),H);return xB.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row",textWrap:O},internal_transform:U},C)};A3.displayName="Text";A3.defaultProps={dimColor:!1,bold:!1,italic:!1,underline:!1,strikethrough:!1,wrap:"wrap"};hg.default=A3});var $6=tt(rc=>{"use strict";var RB=rc&&rc.__createBinding||(Object.create?function(i,o,a,p){p===void 0&&(p=a),Object.defineProperty(i,p,{enumerable:!0,get:function(){return o[a]}})}:function(i,o,a,p){p===void 0&&(p=a),i[p]=o[a]}),AB=rc&&rc.__setModuleDefault||(Object.create?function(i,o){Object.defineProperty(i,"default",{enumerable:!0,value:o})}:function(i,o){i.default=o}),OB=rc&&rc.__importStar||function(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var a in i)a!=="default"&&Object.hasOwnProperty.call(i,a)&&RB(o,i,a);return AB(o,i),o},vg=rc&&rc.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(rc,"__esModule",{value:!0});var Q6=OB(require("fs")),Xo=vg(Mi()),J6=vg(q6()),MB=vg(Y6()),Z1=vg(s4()),zc=vg(O3()),Z6=new J6.default({cwd:process.cwd(),internals:J6.default.nodeInternals()}),kB=({error:i})=>{let o=i.stack?i.stack.split(` -`).slice(1):void 0,a=o?Z6.parseLine(o[0]):void 0,p,_=0;if((a==null?void 0:a.file)&&(a==null?void 0:a.line)&&Q6.existsSync(a.file)){let t=Q6.readFileSync(a.file,"utf8");if(p=MB.default(t,a.line),p)for(let{line:k}of p)_=Math.max(_,String(k).length)}return Xo.default.createElement(Z1.default,{flexDirection:"column",padding:1},Xo.default.createElement(Z1.default,null,Xo.default.createElement(zc.default,{backgroundColor:"red",color:"white"}," ","ERROR"," "),Xo.default.createElement(zc.default,null," ",i.message)),a&&Xo.default.createElement(Z1.default,{marginTop:1},Xo.default.createElement(zc.default,{dimColor:!0},a.file,":",a.line,":",a.column)),a&&p&&Xo.default.createElement(Z1.default,{marginTop:1,flexDirection:"column"},p.map(({line:t,value:k})=>Xo.default.createElement(Z1.default,{key:t},Xo.default.createElement(Z1.default,{width:_+1},Xo.default.createElement(zc.default,{dimColor:t!==a.line,backgroundColor:t===a.line?"red":void 0,color:t===a.line?"white":void 0},String(t).padStart(_," "),":")),Xo.default.createElement(zc.default,{key:t,backgroundColor:t===a.line?"red":void 0,color:t===a.line?"white":void 0}," "+k)))),i.stack&&Xo.default.createElement(Z1.default,{marginTop:1,flexDirection:"column"},i.stack.split(` -`).slice(1).map(t=>{let k=Z6.parseLine(t);return k?Xo.default.createElement(Z1.default,{key:t},Xo.default.createElement(zc.default,{dimColor:!0},"- "),Xo.default.createElement(zc.default,{dimColor:!0,bold:!0},k.function),Xo.default.createElement(zc.default,{dimColor:!0,color:"gray"}," ","(",k.file,":",k.line,":",k.column,")")):Xo.default.createElement(Z1.default,{key:t},Xo.default.createElement(zc.default,{dimColor:!0},"- "),Xo.default.createElement(zc.default,{dimColor:!0,bold:!0},t))})))};rc.default=kB});var tx=tt(ic=>{"use strict";var NB=ic&&ic.__createBinding||(Object.create?function(i,o,a,p){p===void 0&&(p=a),Object.defineProperty(i,p,{enumerable:!0,get:function(){return o[a]}})}:function(i,o,a,p){p===void 0&&(p=a),i[p]=o[a]}),LB=ic&&ic.__setModuleDefault||(Object.create?function(i,o){Object.defineProperty(i,"default",{enumerable:!0,value:o})}:function(i,o){i.default=o}),FB=ic&&ic.__importStar||function(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var a in i)a!=="default"&&Object.hasOwnProperty.call(i,a)&&NB(o,i,a);return LB(o,i),o},ih=ic&&ic.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(ic,"__esModule",{value:!0});var uh=FB(Mi()),ex=ih(nD()),PB=ih(g3()),IB=ih(E3()),bB=ih(w3()),BB=ih(T3()),UB=ih(o4()),jB=ih($6()),zB=" ",HB="",qB="",M3=class extends uh.PureComponent{constructor(){super(...arguments);this.state={isFocusEnabled:!0,activeFocusId:void 0,focusables:[],error:void 0},this.rawModeEnabledCount=0,this.handleSetRawMode=o=>{let{stdin:a}=this.props;if(!this.isRawModeSupported())throw a===process.stdin?new Error(`Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default. -Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`):new Error(`Raw mode is not supported on the stdin provided to Ink. -Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(a.setEncoding("utf8"),o){this.rawModeEnabledCount===0&&(a.addListener("data",this.handleInput),a.resume(),a.setRawMode(!0)),this.rawModeEnabledCount++;return}--this.rawModeEnabledCount==0&&(a.setRawMode(!1),a.removeListener("data",this.handleInput),a.pause())},this.handleInput=o=>{o===""&&this.props.exitOnCtrlC&&this.handleExit(),o===qB&&this.state.activeFocusId&&this.setState({activeFocusId:void 0}),this.state.isFocusEnabled&&this.state.focusables.length>0&&(o===zB&&this.focusNext(),o===HB&&this.focusPrevious())},this.handleExit=o=>{this.isRawModeSupported()&&this.handleSetRawMode(!1),this.props.onExit(o)},this.enableFocus=()=>{this.setState({isFocusEnabled:!0})},this.disableFocus=()=>{this.setState({isFocusEnabled:!1})},this.focusNext=()=>{this.setState(o=>{let a=o.focusables[0].id;return{activeFocusId:this.findNextFocusable(o)||a}})},this.focusPrevious=()=>{this.setState(o=>{let a=o.focusables[o.focusables.length-1].id;return{activeFocusId:this.findPreviousFocusable(o)||a}})},this.addFocusable=(o,{autoFocus:a})=>{this.setState(p=>{let _=p.activeFocusId;return!_&&a&&(_=o),{activeFocusId:_,focusables:[...p.focusables,{id:o,isActive:!0}]}})},this.removeFocusable=o=>{this.setState(a=>({activeFocusId:a.activeFocusId===o?void 0:a.activeFocusId,focusables:a.focusables.filter(p=>p.id!==o)}))},this.activateFocusable=o=>{this.setState(a=>({focusables:a.focusables.map(p=>p.id!==o?p:{id:o,isActive:!0})}))},this.deactivateFocusable=o=>{this.setState(a=>({activeFocusId:a.activeFocusId===o?void 0:a.activeFocusId,focusables:a.focusables.map(p=>p.id!==o?p:{id:o,isActive:!1})}))},this.findNextFocusable=o=>{let a=o.focusables.findIndex(p=>p.id===o.activeFocusId);for(let p=a+1;p{let a=o.focusables.findIndex(p=>p.id===o.activeFocusId);for(let p=a-1;p>=0;p--)if(o.focusables[p].isActive)return o.focusables[p].id}}static getDerivedStateFromError(o){return{error:o}}isRawModeSupported(){return this.props.stdin.isTTY}render(){return uh.default.createElement(PB.default.Provider,{value:{exit:this.handleExit}},uh.default.createElement(IB.default.Provider,{value:{stdin:this.props.stdin,setRawMode:this.handleSetRawMode,isRawModeSupported:this.isRawModeSupported(),internal_exitOnCtrlC:this.props.exitOnCtrlC}},uh.default.createElement(bB.default.Provider,{value:{stdout:this.props.stdout,write:this.props.writeToStdout}},uh.default.createElement(BB.default.Provider,{value:{stderr:this.props.stderr,write:this.props.writeToStderr}},uh.default.createElement(UB.default.Provider,{value:{activeId:this.state.activeFocusId,add:this.addFocusable,remove:this.removeFocusable,activate:this.activateFocusable,deactivate:this.deactivateFocusable,enableFocus:this.enableFocus,disableFocus:this.disableFocus,focusNext:this.focusNext,focusPrevious:this.focusPrevious}},this.state.error?uh.default.createElement(jB.default,{error:this.state.error}):this.props.children)))))}componentDidMount(){ex.default.hide(this.props.stdout)}componentWillUnmount(){ex.default.show(this.props.stdout),this.isRawModeSupported()&&this.handleSetRawMode(!1)}componentDidCatch(o){this.handleExit(o)}};ic.default=M3;M3.displayName="InternalApp"});var ux=tt(uc=>{"use strict";var WB=uc&&uc.__createBinding||(Object.create?function(i,o,a,p){p===void 0&&(p=a),Object.defineProperty(i,p,{enumerable:!0,get:function(){return o[a]}})}:function(i,o,a,p){p===void 0&&(p=a),i[p]=o[a]}),VB=uc&&uc.__setModuleDefault||(Object.create?function(i,o){Object.defineProperty(i,"default",{enumerable:!0,value:o})}:function(i,o){i.default=o}),GB=uc&&uc.__importStar||function(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var a in i)a!=="default"&&Object.hasOwnProperty.call(i,a)&&WB(o,i,a);return VB(o,i),o},oc=uc&&uc.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(uc,"__esModule",{value:!0});var YB=oc(Mi()),nx=Z8(),KB=oc(dS()),XB=oc(QE()),QB=oc(_S()),JB=oc(DS()),a4=oc(IC()),ZB=oc(A6()),$B=oc(tD()),eU=oc(N6()),tU=GB(bD()),nU=oc(m3()),rU=oc(tx()),Zv=process.env.CI==="false"?!1:QB.default,rx=()=>{},ix=class{constructor(o){this.resolveExitPromise=()=>{},this.rejectExitPromise=()=>{},this.unsubscribeExit=()=>{},this.onRender=()=>{if(this.isUnmounted)return;let{output:a,outputHeight:p,staticOutput:_}=ZB.default(this.rootNode,this.options.stdout.columns||80),t=_&&_!==` -`;if(this.options.debug){t&&(this.fullStaticOutput+=_),this.options.stdout.write(this.fullStaticOutput+a);return}if(Zv){t&&this.options.stdout.write(_),this.lastOutput=a;return}if(t&&(this.fullStaticOutput+=_),p>=this.options.stdout.rows){this.options.stdout.write(XB.default.clearTerminal+this.fullStaticOutput+a),this.lastOutput=a;return}t&&(this.log.clear(),this.options.stdout.write(_),this.log(a)),!t&&a!==this.lastOutput&&this.throttledLog(a),this.lastOutput=a},JB.default(this),this.options=o,this.rootNode=tU.createNode("ink-root"),this.rootNode.onRender=o.debug?this.onRender:nx.throttle(this.onRender,32,{leading:!0,trailing:!0}),this.rootNode.onImmediateRender=this.onRender,this.log=KB.default.create(o.stdout),this.throttledLog=o.debug?this.log:nx.throttle(this.log,void 0,{leading:!0,trailing:!0}),this.isUnmounted=!1,this.lastOutput="",this.fullStaticOutput="",this.container=a4.default.createContainer(this.rootNode,!1,!1),this.unsubscribeExit=$B.default(this.unmount,{alwaysLast:!1}),process.env.DEV==="true"&&a4.default.injectIntoDevTools({bundleType:0,version:"16.13.1",rendererPackageName:"ink"}),o.patchConsole&&this.patchConsole(),Zv||(o.stdout.on("resize",this.onRender),this.unsubscribeResize=()=>{o.stdout.off("resize",this.onRender)})}render(o){let a=YB.default.createElement(rU.default,{stdin:this.options.stdin,stdout:this.options.stdout,stderr:this.options.stderr,writeToStdout:this.writeToStdout,writeToStderr:this.writeToStderr,exitOnCtrlC:this.options.exitOnCtrlC,onExit:this.unmount},o);a4.default.updateContainer(a,this.container,null,rx)}writeToStdout(o){if(!this.isUnmounted){if(this.options.debug){this.options.stdout.write(o+this.fullStaticOutput+this.lastOutput);return}if(Zv){this.options.stdout.write(o);return}this.log.clear(),this.options.stdout.write(o),this.log(this.lastOutput)}}writeToStderr(o){if(!this.isUnmounted){if(this.options.debug){this.options.stderr.write(o),this.options.stdout.write(this.fullStaticOutput+this.lastOutput);return}if(Zv){this.options.stderr.write(o);return}this.log.clear(),this.options.stderr.write(o),this.log(this.lastOutput)}}unmount(o){this.isUnmounted||(this.onRender(),this.unsubscribeExit(),typeof this.restoreConsole=="function"&&this.restoreConsole(),typeof this.unsubscribeResize=="function"&&this.unsubscribeResize(),Zv?this.options.stdout.write(this.lastOutput+` -`):this.options.debug||this.log.done(),this.isUnmounted=!0,a4.default.updateContainer(null,this.container,null,rx),nU.default.delete(this.options.stdout),o instanceof Error?this.rejectExitPromise(o):this.resolveExitPromise())}waitUntilExit(){return this.exitPromise||(this.exitPromise=new Promise((o,a)=>{this.resolveExitPromise=o,this.rejectExitPromise=a})),this.exitPromise}clear(){!Zv&&!this.options.debug&&this.log.clear()}patchConsole(){this.options.debug||(this.restoreConsole=eU.default((o,a)=>{o==="stdout"&&this.writeToStdout(a),o==="stderr"&&(a.startsWith("The above error occurred")||this.writeToStderr(a))}))}};uc.default=ix});var lx=tt(mg=>{"use strict";var ox=mg&&mg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(mg,"__esModule",{value:!0});var iU=ox(ux()),f4=ox(m3()),uU=require("stream"),sU=(i,o)=>{let a=Object.assign({stdout:process.stdout,stdin:process.stdin,stderr:process.stderr,debug:!1,exitOnCtrlC:!0,patchConsole:!0},oU(o)),p=lU(a.stdout,()=>new iU.default(a));return p.render(i),{rerender:p.render,unmount:()=>p.unmount(),waitUntilExit:p.waitUntilExit,cleanup:()=>f4.default.delete(a.stdout),clear:p.clear}};mg.default=sU;var oU=(i={})=>i instanceof uU.Stream?{stdout:i,stdin:process.stdin}:i,lU=(i,o)=>{let a;return f4.default.has(i)?a=f4.default.get(i):(a=o(),f4.default.set(i,a)),a}});var ax=tt($1=>{"use strict";var aU=$1&&$1.__createBinding||(Object.create?function(i,o,a,p){p===void 0&&(p=a),Object.defineProperty(i,p,{enumerable:!0,get:function(){return o[a]}})}:function(i,o,a,p){p===void 0&&(p=a),i[p]=o[a]}),fU=$1&&$1.__setModuleDefault||(Object.create?function(i,o){Object.defineProperty(i,"default",{enumerable:!0,value:o})}:function(i,o){i.default=o}),cU=$1&&$1.__importStar||function(i){if(i&&i.__esModule)return i;var o={};if(i!=null)for(var a in i)a!=="default"&&Object.hasOwnProperty.call(i,a)&&aU(o,i,a);return fU(o,i),o};Object.defineProperty($1,"__esModule",{value:!0});var yg=cU(Mi()),sx=i=>{let{items:o,children:a,style:p}=i,[_,t]=yg.useState(0),k=yg.useMemo(()=>o.slice(_),[o,_]);yg.useLayoutEffect(()=>{t(o.length)},[o.length]);let L=k.map((C,U)=>a(C,_+U)),O=yg.useMemo(()=>Object.assign({position:"absolute",flexDirection:"column"},p),[p]);return yg.default.createElement("ink-box",{internal_static:!0,style:O},L)};sx.displayName="Static";$1.default=sx});var cx=tt(gg=>{"use strict";var dU=gg&&gg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(gg,"__esModule",{value:!0});var pU=dU(Mi()),fx=({children:i,transform:o})=>i==null?null:pU.default.createElement("ink-text",{style:{flexGrow:0,flexShrink:1,flexDirection:"row"},internal_transform:o},i);fx.displayName="Transform";gg.default=fx});var px=tt(_g=>{"use strict";var hU=_g&&_g.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(_g,"__esModule",{value:!0});var vU=hU(Mi()),dx=({count:i=1})=>vU.default.createElement("ink-text",null,` -`.repeat(i));dx.displayName="Newline";_g.default=dx});var mx=tt(Eg=>{"use strict";var hx=Eg&&Eg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Eg,"__esModule",{value:!0});var mU=hx(Mi()),yU=hx(s4()),vx=()=>mU.default.createElement(yU.default,{flexGrow:1});vx.displayName="Spacer";Eg.default=vx});var c4=tt(Dg=>{"use strict";var gU=Dg&&Dg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Dg,"__esModule",{value:!0});var _U=Mi(),EU=gU(E3()),DU=()=>_U.useContext(EU.default);Dg.default=DU});var gx=tt(wg=>{"use strict";var wU=wg&&wg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(wg,"__esModule",{value:!0});var yx=Mi(),SU=wU(c4()),TU=(i,o={})=>{let{stdin:a,setRawMode:p,internal_exitOnCtrlC:_}=SU.default();yx.useEffect(()=>{if(o.isActive!==!1)return p(!0),()=>{p(!1)}},[o.isActive,p]),yx.useEffect(()=>{if(o.isActive===!1)return;let t=k=>{let L=String(k),O={upArrow:L==="",downArrow:L==="",leftArrow:L==="",rightArrow:L==="",pageDown:L==="[6~",pageUp:L==="[5~",return:L==="\r",escape:L==="",ctrl:!1,shift:!1,tab:L===" "||L==="",backspace:L==="\b",delete:L==="\x7F"||L==="[3~",meta:!1};L<=""&&!O.return&&(L=String.fromCharCode(L.charCodeAt(0)+"a".charCodeAt(0)-1),O.ctrl=!0),L.startsWith("")&&(L=L.slice(1),O.meta=!0);let C=L>="A"&&L<="Z",U=L>="\u0410"&&L<="\u042F";L.length===1&&(C||U)&&(O.shift=!0),O.tab&&L==="[Z"&&(O.shift=!0),(O.tab||O.backspace||O.delete)&&(L=""),(!(L==="c"&&O.ctrl)||!_)&&i(L,O)};return a==null||a.on("data",t),()=>{a==null||a.off("data",t)}},[o.isActive,a,_,i])};wg.default=TU});var _x=tt(Sg=>{"use strict";var CU=Sg&&Sg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Sg,"__esModule",{value:!0});var xU=Mi(),RU=CU(g3()),AU=()=>xU.useContext(RU.default);Sg.default=AU});var Ex=tt(Tg=>{"use strict";var OU=Tg&&Tg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Tg,"__esModule",{value:!0});var MU=Mi(),kU=OU(w3()),NU=()=>MU.useContext(kU.default);Tg.default=NU});var Dx=tt(Cg=>{"use strict";var LU=Cg&&Cg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Cg,"__esModule",{value:!0});var FU=Mi(),PU=LU(T3()),IU=()=>FU.useContext(PU.default);Cg.default=IU});var Sx=tt(xg=>{"use strict";var wx=xg&&xg.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(xg,"__esModule",{value:!0});var Rg=Mi(),bU=wx(o4()),BU=wx(c4()),UU=({isActive:i=!0,autoFocus:o=!1}={})=>{let{isRawModeSupported:a,setRawMode:p}=BU.default(),{activeId:_,add:t,remove:k,activate:L,deactivate:O}=Rg.useContext(bU.default),C=Rg.useMemo(()=>Math.random().toString().slice(2,7),[]);return Rg.useEffect(()=>(t(C,{autoFocus:o}),()=>{k(C)}),[C,o]),Rg.useEffect(()=>{i?L(C):O(C)},[i,C]),Rg.useEffect(()=>{if(!(!a||!i))return p(!0),()=>{p(!1)}},[i]),{isFocused:Boolean(C)&&_===C}};xg.default=UU});var Tx=tt(Ag=>{"use strict";var jU=Ag&&Ag.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Ag,"__esModule",{value:!0});var zU=Mi(),HU=jU(o4()),qU=()=>{let i=zU.useContext(HU.default);return{enableFocus:i.enableFocus,disableFocus:i.disableFocus,focusNext:i.focusNext,focusPrevious:i.focusPrevious}};Ag.default=qU});var Cx=tt(k3=>{"use strict";Object.defineProperty(k3,"__esModule",{value:!0});k3.default=i=>{var o,a,p,_;return{width:(a=(o=i.yogaNode)===null||o===void 0?void 0:o.getComputedWidth())!==null&&a!==void 0?a:0,height:(_=(p=i.yogaNode)===null||p===void 0?void 0:p.getComputedHeight())!==null&&_!==void 0?_:0}}});var lc=tt(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});var WU=lx();Object.defineProperty(Yl,"render",{enumerable:!0,get:function(){return WU.default}});var VU=s4();Object.defineProperty(Yl,"Box",{enumerable:!0,get:function(){return VU.default}});var GU=O3();Object.defineProperty(Yl,"Text",{enumerable:!0,get:function(){return GU.default}});var YU=ax();Object.defineProperty(Yl,"Static",{enumerable:!0,get:function(){return YU.default}});var KU=cx();Object.defineProperty(Yl,"Transform",{enumerable:!0,get:function(){return KU.default}});var XU=px();Object.defineProperty(Yl,"Newline",{enumerable:!0,get:function(){return XU.default}});var QU=mx();Object.defineProperty(Yl,"Spacer",{enumerable:!0,get:function(){return QU.default}});var JU=gx();Object.defineProperty(Yl,"useInput",{enumerable:!0,get:function(){return JU.default}});var ZU=_x();Object.defineProperty(Yl,"useApp",{enumerable:!0,get:function(){return ZU.default}});var $U=c4();Object.defineProperty(Yl,"useStdin",{enumerable:!0,get:function(){return $U.default}});var ej=Ex();Object.defineProperty(Yl,"useStdout",{enumerable:!0,get:function(){return ej.default}});var tj=Dx();Object.defineProperty(Yl,"useStderr",{enumerable:!0,get:function(){return tj.default}});var nj=Sx();Object.defineProperty(Yl,"useFocus",{enumerable:!0,get:function(){return nj.default}});var rj=Tx();Object.defineProperty(Yl,"useFocusManager",{enumerable:!0,get:function(){return rj.default}});var ij=Cx();Object.defineProperty(Yl,"measureElement",{enumerable:!0,get:function(){return ij.default}})});var Px=tt(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.UncontrolledTextInput=void 0;var Nx=Mi(),F3=Mi(),Lx=lc(),sh=i4(),Fx=({value:i,placeholder:o="",focus:a=!0,mask:p,highlightPastedText:_=!1,showCursor:t=!0,onChange:k,onSubmit:L})=>{let[{cursorOffset:O,cursorWidth:C},U]=F3.useState({cursorOffset:(i||"").length,cursorWidth:0});F3.useEffect(()=>{U(he=>{if(!a||!t)return he;let Ee=i||"";return he.cursorOffset>Ee.length-1?{cursorOffset:Ee.length,cursorWidth:0}:he})},[i,a,t]);let H=_?C:0,W=p?p.repeat(i.length):i,ne=W,m=o?sh.grey(o):void 0;if(t&&a){m=o.length>0?sh.inverse(o[0])+sh.grey(o.slice(1)):sh.inverse(" "),ne=W.length>0?"":sh.inverse(" ");let he=0;for(let Ee of W)he>=O-H&&he<=O?ne+=sh.inverse(Ee):ne+=Ee,he++;W.length>0&&O===W.length&&(ne+=sh.inverse(" "))}return Lx.useInput((he,Ee)=>{if(Ee.upArrow||Ee.downArrow||Ee.ctrl&&he==="c"||Ee.tab||Ee.shift&&Ee.tab)return;if(Ee.return){L&&L(i);return}let ve=O,se=i,De=0;Ee.leftArrow?t&&ve--:Ee.rightArrow?t&&ve++:Ee.backspace||Ee.delete?O>0&&(se=i.slice(0,O-1)+i.slice(O,i.length),ve--):(se=i.slice(0,O)+he+i.slice(O,i.length),ve+=he.length,he.length>1&&(De=he.length)),O<0&&(ve=0),O>i.length&&(ve=i.length),U({cursorOffset:ve,cursorWidth:De}),se!==i&&k(se)},{isActive:a}),Nx.createElement(Lx.Text,null,o?W.length>0?ne:m:ne)};Og.default=Fx;Og.UncontrolledTextInput=i=>{let[o,a]=F3.useState("");return Nx.createElement(Fx,Object.assign({},i,{value:o,onChange:a}))}});var bx=tt(E4=>{"use strict";Object.defineProperty(E4,"__esModule",{value:!0});function Mg(i){let o=[...i.caches],a=o.shift();return a===void 0?Ix():{get(p,_,t={miss:()=>Promise.resolve()}){return a.get(p,_,t).catch(()=>Mg({caches:o}).get(p,_,t))},set(p,_){return a.set(p,_).catch(()=>Mg({caches:o}).set(p,_))},delete(p){return a.delete(p).catch(()=>Mg({caches:o}).delete(p))},clear(){return a.clear().catch(()=>Mg({caches:o}).clear())}}}function Ix(){return{get(i,o,a={miss:()=>Promise.resolve()}){return o().then(_=>Promise.all([_,a.miss(_)])).then(([_])=>_)},set(i,o){return Promise.resolve(o)},delete(i){return Promise.resolve()},clear(){return Promise.resolve()}}}E4.createFallbackableCache=Mg;E4.createNullCache=Ix});var Ux=tt((CW,Bx)=>{Bx.exports=bx()});var jx=tt(P3=>{"use strict";Object.defineProperty(P3,"__esModule",{value:!0});function uj(i={serializable:!0}){let o={};return{get(a,p,_={miss:()=>Promise.resolve()}){let t=JSON.stringify(a);if(t in o)return Promise.resolve(i.serializable?JSON.parse(o[t]):o[t]);let k=p(),L=_&&_.miss||(()=>Promise.resolve());return k.then(O=>L(O)).then(()=>k)},set(a,p){return o[JSON.stringify(a)]=i.serializable?JSON.stringify(p):p,Promise.resolve(p)},delete(a){return delete o[JSON.stringify(a)],Promise.resolve()},clear(){return o={},Promise.resolve()}}}P3.createInMemoryCache=uj});var Hx=tt((RW,zx)=>{zx.exports=jx()});var Wx=tt(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});function oj(i,o,a){let p={"x-algolia-api-key":a,"x-algolia-application-id":o};return{headers(){return i===I3.WithinHeaders?p:{}},queryParameters(){return i===I3.WithinQueryParameters?p:{}}}}function lj(i){let o=0,a=()=>(o++,new Promise(p=>{setTimeout(()=>{p(i(a))},Math.min(100*o,1e3))}));return i(a)}function qx(i,o=(a,p)=>Promise.resolve()){return Object.assign(i,{wait(a){return qx(i.then(p=>Promise.all([o(p,a),p])).then(p=>p[1]))}})}function sj(i){let o=i.length-1;for(o;o>0;o--){let a=Math.floor(Math.random()*(o+1)),p=i[o];i[o]=i[a],i[a]=p}return i}function aj(i,o){return Object.keys(o!==void 0?o:{}).forEach(a=>{i[a]=o[a](i)}),i}function fj(i,...o){let a=0;return i.replace(/%s/g,()=>encodeURIComponent(o[a++]))}var cj="4.2.0",dj=i=>()=>i.transporter.requester.destroy(),I3={WithinQueryParameters:0,WithinHeaders:1};sc.AuthMode=I3;sc.addMethods=aj;sc.createAuth=oj;sc.createRetryablePromise=lj;sc.createWaitablePromise=qx;sc.destroy=dj;sc.encode=fj;sc.shuffle=sj;sc.version=cj});var kg=tt((OW,Vx)=>{Vx.exports=Wx()});var Gx=tt(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});var pj={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"};b3.MethodEnum=pj});var Ng=tt((kW,Yx)=>{Yx.exports=Gx()});var s5=tt(V0=>{"use strict";Object.defineProperty(V0,"__esModule",{value:!0});var Kx=Ng();function B3(i,o){let a=i||{},p=a.data||{};return Object.keys(a).forEach(_=>{["timeout","headers","queryParameters","data","cacheable"].indexOf(_)===-1&&(p[_]=a[_])}),{data:Object.entries(p).length>0?p:void 0,timeout:a.timeout||o,headers:a.headers||{},queryParameters:a.queryParameters||{},cacheable:a.cacheable}}var D4={Read:1,Write:2,Any:3},$v={Up:1,Down:2,Timeouted:3},Xx=2*60*1e3;function U3(i,o=$v.Up){return Zr(Ht({},i),{status:o,lastUpdate:Date.now()})}function Qx(i){return i.status===$v.Up||Date.now()-i.lastUpdate>Xx}function Jx(i){return i.status===$v.Timeouted&&Date.now()-i.lastUpdate<=Xx}function j3(i){return{protocol:i.protocol||"https",url:i.url,accept:i.accept||D4.Any}}function hj(i,o){return Promise.all(o.map(a=>i.get(a,()=>Promise.resolve(U3(a))))).then(a=>{let p=a.filter(L=>Qx(L)),_=a.filter(L=>Jx(L)),t=[...p,..._],k=t.length>0?t.map(L=>j3(L)):o;return{getTimeout(L,O){return(_.length===0&&L===0?1:_.length+3+L)*O},statelessHosts:k}})}var vj=({isTimedOut:i,status:o})=>!i&&~~o==0,mj=i=>{let o=i.status;return i.isTimedOut||vj(i)||~~(o/100)!=2&&~~(o/100)!=4},yj=({status:i})=>~~(i/100)==2,gj=(i,o)=>mj(i)?o.onRetry(i):yj(i)?o.onSucess(i):o.onFail(i);function i5(i,o,a,p){let _=[],t=t5(a,p),k=n5(i,p),L=a.method,O=a.method!==Kx.MethodEnum.Get?{}:Ht(Ht({},a.data),p.data),C=Ht(Ht(Ht({"x-algolia-agent":i.userAgent.value},i.queryParameters),O),p.queryParameters),U=0,H=(W,ne)=>{let m=W.pop();if(m===void 0)throw r5(z3(_));let he={data:t,headers:k,method:L,url:e5(m,a.path,C),connectTimeout:ne(U,i.timeouts.connect),responseTimeout:ne(U,p.timeout)},Ee=se=>{let De={request:he,response:se,host:m,triesLeft:W.length};return _.push(De),De},ve={onSucess:se=>Zx(se),onRetry(se){let De=Ee(se);return se.isTimedOut&&U++,Promise.all([i.logger.info("Retryable failure",H3(De)),i.hostsCache.set(m,U3(m,se.isTimedOut?$v.Timeouted:$v.Down))]).then(()=>H(W,ne))},onFail(se){throw Ee(se),$x(se,z3(_))}};return i.requester.send(he).then(se=>gj(se,ve))};return hj(i.hostsCache,o).then(W=>H([...W.statelessHosts].reverse(),W.getTimeout))}function _j(i){let{hostsCache:o,logger:a,requester:p,requestsCache:_,responsesCache:t,timeouts:k,userAgent:L,hosts:O,queryParameters:C,headers:U}=i,H={hostsCache:o,logger:a,requester:p,requestsCache:_,responsesCache:t,timeouts:k,userAgent:L,headers:U,queryParameters:C,hosts:O.map(W=>j3(W)),read(W,ne){let m=B3(ne,H.timeouts.read),he=()=>i5(H,H.hosts.filter(se=>(se.accept&D4.Read)!=0),W,m);if((m.cacheable!==void 0?m.cacheable:W.cacheable)!==!0)return he();let ve={request:W,mappedRequestOptions:m,transporter:{queryParameters:H.queryParameters,headers:H.headers}};return H.responsesCache.get(ve,()=>H.requestsCache.get(ve,()=>H.requestsCache.set(ve,he()).then(se=>Promise.all([H.requestsCache.delete(ve),se]),se=>Promise.all([H.requestsCache.delete(ve),Promise.reject(se)])).then(([se,De])=>De)),{miss:se=>H.responsesCache.set(ve,se)})},write(W,ne){return i5(H,H.hosts.filter(m=>(m.accept&D4.Write)!=0),W,B3(ne,H.timeouts.write))}};return H}function Ej(i){let o={value:`Algolia for JavaScript (${i})`,add(a){let p=`; ${a.segment}${a.version!==void 0?` (${a.version})`:""}`;return o.value.indexOf(p)===-1&&(o.value=`${o.value}${p}`),o}};return o}function Zx(i){try{return JSON.parse(i.content)}catch(o){throw u5(o.message,i)}}function $x({content:i,status:o},a){let p=i;try{p=JSON.parse(i).message}catch(_){}return o5(p,o,a)}function Dj(i,...o){let a=0;return i.replace(/%s/g,()=>encodeURIComponent(o[a++]))}function e5(i,o,a){let p=l5(a),_=`${i.protocol}://${i.url}/${o.charAt(0)==="/"?o.substr(1):o}`;return p.length&&(_+=`?${p}`),_}function l5(i){let o=a=>Object.prototype.toString.call(a)==="[object Object]"||Object.prototype.toString.call(a)==="[object Array]";return Object.keys(i).map(a=>Dj("%s=%s",a,o(i[a])?JSON.stringify(i[a]):i[a])).join("&")}function t5(i,o){if(i.method===Kx.MethodEnum.Get||i.data===void 0&&o.data===void 0)return;let a=Array.isArray(i.data)?i.data:Ht(Ht({},i.data),o.data);return JSON.stringify(a)}function n5(i,o){let a=Ht(Ht({},i.headers),o.headers),p={};return Object.keys(a).forEach(_=>{let t=a[_];p[_.toLowerCase()]=t}),p}function z3(i){return i.map(o=>H3(o))}function H3(i){let o=i.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return Zr(Ht({},i),{request:Zr(Ht({},i.request),{headers:Ht(Ht({},i.request.headers),o)})})}function o5(i,o,a){return{name:"ApiError",message:i,status:o,transporterStackTrace:a}}function u5(i,o){return{name:"DeserializationError",message:i,response:o}}function r5(i){return{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:i}}V0.CallEnum=D4;V0.HostStatusEnum=$v;V0.createApiError=o5;V0.createDeserializationError=u5;V0.createMappedRequestOptions=B3;V0.createRetryError=r5;V0.createStatefulHost=U3;V0.createStatelessHost=j3;V0.createTransporter=_j;V0.createUserAgent=Ej;V0.deserializeFailure=$x;V0.deserializeSuccess=Zx;V0.isStatefulHostTimeouted=Jx;V0.isStatefulHostUp=Qx;V0.serializeData=t5;V0.serializeHeaders=n5;V0.serializeQueryParameters=l5;V0.serializeUrl=e5;V0.stackFrameWithoutCredentials=H3;V0.stackTraceWithoutCredentials=z3});var Lg=tt((LW,a5)=>{a5.exports=s5()});var f5=tt(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});var em=kg(),wj=Lg(),Fg=Ng(),Sj=i=>{let o=i.region||"us",a=em.createAuth(em.AuthMode.WithinHeaders,i.appId,i.apiKey),p=wj.createTransporter(Zr(Ht({hosts:[{url:`analytics.${o}.algolia.com`}]},i),{headers:Ht(Zr(Ht({},a.headers()),{"content-type":"application/json"}),i.headers),queryParameters:Ht(Ht({},a.queryParameters()),i.queryParameters)})),_=i.appId;return em.addMethods({appId:_,transporter:p},i.methods)},Tj=i=>(o,a)=>i.transporter.write({method:Fg.MethodEnum.Post,path:"2/abtests",data:o},a),Cj=i=>(o,a)=>i.transporter.write({method:Fg.MethodEnum.Delete,path:em.encode("2/abtests/%s",o)},a),xj=i=>(o,a)=>i.transporter.read({method:Fg.MethodEnum.Get,path:em.encode("2/abtests/%s",o)},a),Rj=i=>o=>i.transporter.read({method:Fg.MethodEnum.Get,path:"2/abtests"},o),Aj=i=>(o,a)=>i.transporter.write({method:Fg.MethodEnum.Post,path:em.encode("2/abtests/%s/stop",o)},a);g2.addABTest=Tj;g2.createAnalyticsClient=Sj;g2.deleteABTest=Cj;g2.getABTest=xj;g2.getABTests=Rj;g2.stopABTest=Aj});var d5=tt((PW,c5)=>{c5.exports=f5()});var h5=tt(Pg=>{"use strict";Object.defineProperty(Pg,"__esModule",{value:!0});var q3=kg(),Oj=Lg(),p5=Ng(),Mj=i=>{let o=i.region||"us",a=q3.createAuth(q3.AuthMode.WithinHeaders,i.appId,i.apiKey),p=Oj.createTransporter(Zr(Ht({hosts:[{url:`recommendation.${o}.algolia.com`}]},i),{headers:Ht(Zr(Ht({},a.headers()),{"content-type":"application/json"}),i.headers),queryParameters:Ht(Ht({},a.queryParameters()),i.queryParameters)}));return q3.addMethods({appId:i.appId,transporter:p},i.methods)},kj=i=>o=>i.transporter.read({method:p5.MethodEnum.Get,path:"1/strategies/personalization"},o),Nj=i=>(o,a)=>i.transporter.write({method:p5.MethodEnum.Post,path:"1/strategies/personalization",data:o},a);Pg.createRecommendationClient=Mj;Pg.getPersonalizationStrategy=kj;Pg.setPersonalizationStrategy=Nj});var m5=tt((bW,v5)=>{v5.exports=h5()});var O5=tt(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});var Ln=kg(),ra=Lg(),Ur=Ng(),Lj=require("crypto");function w4(i){let o=a=>i.request(a).then(p=>{if(i.batch!==void 0&&i.batch(p.hits),!i.shouldStop(p))return p.cursor?o({cursor:p.cursor}):o({page:(a.page||0)+1})});return o({})}var Fj=i=>{let o=i.appId,a=Ln.createAuth(i.authMode!==void 0?i.authMode:Ln.AuthMode.WithinHeaders,o,i.apiKey),p=ra.createTransporter(Zr(Ht({hosts:[{url:`${o}-dsn.algolia.net`,accept:ra.CallEnum.Read},{url:`${o}.algolia.net`,accept:ra.CallEnum.Write}].concat(Ln.shuffle([{url:`${o}-1.algolianet.com`},{url:`${o}-2.algolianet.com`},{url:`${o}-3.algolianet.com`}]))},i),{headers:Ht(Zr(Ht({},a.headers()),{"content-type":"application/x-www-form-urlencoded"}),i.headers),queryParameters:Ht(Ht({},a.queryParameters()),i.queryParameters)})),_={transporter:p,appId:o,addAlgoliaAgent(t,k){p.userAgent.add({segment:t,version:k})},clearCache(){return Promise.all([p.requestsCache.clear(),p.responsesCache.clear()]).then(()=>{})}};return Ln.addMethods(_,i.methods)};function y5(){return{name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}}function g5(){return{name:"ObjectNotFoundError",message:"Object not found."}}function _5(){return{name:"ValidUntilNotFoundError",message:"ValidUntil not found in given secured api key."}}var Pj=i=>(o,a)=>{let L=a||{},{queryParameters:p}=L,_=Dl(L,["queryParameters"]),t=Ht({acl:o},p!==void 0?{queryParameters:p}:{}),k=(O,C)=>Ln.createRetryablePromise(U=>Ig(i)(O.key,C).catch(H=>{if(H.status!==404)throw H;return U()}));return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:"1/keys",data:t},_),k)},Ij=i=>(o,a,p)=>{let _=ra.createMappedRequestOptions(p);return _.queryParameters["X-Algolia-User-ID"]=o,i.transporter.write({method:Ur.MethodEnum.Post,path:"1/clusters/mapping",data:{cluster:a}},_)},bj=i=>(o,a,p)=>i.transporter.write({method:Ur.MethodEnum.Post,path:"1/clusters/mapping/batch",data:{users:o,cluster:a}},p),S4=i=>(o,a,p)=>{let _=(t,k)=>bg(i)(o,{methods:{waitTask:Co}}).waitTask(t.taskID,k);return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/operation",o),data:{operation:"copy",destination:a}},p),_)},Bj=i=>(o,a,p)=>S4(i)(o,a,Zr(Ht({},p),{scope:[T4.Rules]})),Uj=i=>(o,a,p)=>S4(i)(o,a,Zr(Ht({},p),{scope:[T4.Settings]})),jj=i=>(o,a,p)=>S4(i)(o,a,Zr(Ht({},p),{scope:[T4.Synonyms]})),zj=i=>(o,a)=>{let p=(_,t)=>Ln.createRetryablePromise(k=>Ig(i)(o,t).then(k).catch(L=>{if(L.status!==404)throw L}));return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Delete,path:Ln.encode("1/keys/%s",o)},a),p)},Hj=()=>(i,o)=>{let a=ra.serializeQueryParameters(o),p=Lj.createHmac("sha256",i).update(a).digest("hex");return Buffer.from(p+a).toString("base64")},Ig=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/keys/%s",o)},a),qj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/logs"},o),Wj=()=>i=>{let o=Buffer.from(i,"base64").toString("ascii"),a=/validUntil=(\d+)/,p=o.match(a);if(p===null)throw _5();return parseInt(p[1],10)-Math.round(new Date().getTime()/1e3)},Vj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/clusters/mapping/top"},o),Gj=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/clusters/mapping/%s",o)},a),Yj=i=>o=>{let _=o||{},{retrieveMappings:a}=_,p=Dl(_,["retrieveMappings"]);return a===!0&&(p.getClusters=!0),i.transporter.read({method:Ur.MethodEnum.Get,path:"1/clusters/mapping/pending"},p)},bg=i=>(o,a={})=>{let p={transporter:i.transporter,appId:i.appId,indexName:o};return Ln.addMethods(p,a.methods)},Kj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/keys"},o),Xj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/clusters"},o),Qj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/indexes"},o),Jj=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:"1/clusters/mapping"},o),Zj=i=>(o,a,p)=>{let _=(t,k)=>bg(i)(o,{methods:{waitTask:Co}}).waitTask(t.taskID,k);return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/operation",o),data:{operation:"move",destination:a}},p),_)},$j=i=>(o,a)=>{let p=(_,t)=>Promise.all(Object.keys(_.taskID).map(k=>bg(i)(k,{methods:{waitTask:Co}}).waitTask(_.taskID[k],t)));return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:"1/indexes/*/batch",data:{requests:o}},a),p)},ez=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:o}},a),tz=i=>(o,a)=>{let p=o.map(_=>Zr(Ht({},_),{params:ra.serializeQueryParameters(_.params||{})}));return i.transporter.read({method:Ur.MethodEnum.Post,path:"1/indexes/*/queries",data:{requests:p},cacheable:!0},a)},nz=i=>(o,a)=>Promise.all(o.map(p=>{let L=p.params,{facetName:_,facetQuery:t}=L,k=Dl(L,["facetName","facetQuery"]);return bg(i)(p.indexName,{methods:{searchForFacetValues:E5}}).searchForFacetValues(_,t,Ht(Ht({},a),k))})),rz=i=>(o,a)=>{let p=ra.createMappedRequestOptions(a);return p.queryParameters["X-Algolia-User-ID"]=o,i.transporter.write({method:Ur.MethodEnum.Delete,path:"1/clusters/mapping"},p)},iz=i=>(o,a)=>{let p=(_,t)=>Ln.createRetryablePromise(k=>Ig(i)(o,t).catch(L=>{if(L.status!==404)throw L;return k()}));return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/keys/%s/restore",o)},a),p)},uz=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Post,path:"1/clusters/mapping/search",data:{query:o}},a),oz=i=>(o,a)=>{let p=Object.assign({},a),U=a||{},{queryParameters:_}=U,t=Dl(U,["queryParameters"]),k=_?{queryParameters:_}:{},L=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"],O=H=>Object.keys(p).filter(W=>L.indexOf(W)!==-1).every(W=>H[W]===p[W]),C=(H,W)=>Ln.createRetryablePromise(ne=>Ig(i)(o,W).then(m=>O(m)?Promise.resolve():ne()));return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Put,path:Ln.encode("1/keys/%s",o),data:k},t),C)},D5=i=>(o,a)=>{let p=(_,t)=>Co(i)(_.taskID,t);return Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/batch",i.indexName),data:{requests:o}},a),p)},lz=i=>o=>w4(Zr(Ht({},o),{shouldStop:a=>a.cursor===void 0,request:a=>i.transporter.read({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/browse",i.indexName),data:a},o)})),sz=i=>o=>{let a=Ht({hitsPerPage:1e3},o);return w4(Zr(Ht({},a),{shouldStop:p=>p.hits.lengthZr(Ht({},_),{hits:_.hits.map(t=>(delete t._highlightResult,t))}))}}))},az=i=>o=>{let a=Ht({hitsPerPage:1e3},o);return w4(Zr(Ht({},a),{shouldStop:p=>p.hits.lengthZr(Ht({},_),{hits:_.hits.map(t=>(delete t._highlightResult,t))}))}}))},C4=i=>(o,a,p)=>{let O=p||{},{batchSize:_}=O,t=Dl(O,["batchSize"]),k={taskIDs:[],objectIDs:[]},L=(C=0)=>{let U=[],H;for(H=C;H({action:a,body:W})),t).then(W=>(k.objectIDs=k.objectIDs.concat(W.objectIDs),k.taskIDs.push(W.taskID),H++,L(H)))};return Ln.createWaitablePromise(L(),(C,U)=>Promise.all(C.taskIDs.map(H=>Co(i)(H,U))))},fz=i=>o=>Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/clear",i.indexName)},o),(a,p)=>Co(i)(a.taskID,p)),cz=i=>o=>{let t=o||{},{forwardToReplicas:a}=t,p=Dl(t,["forwardToReplicas"]),_=ra.createMappedRequestOptions(p);return a&&(_.queryParameters.forwardToReplicas=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/rules/clear",i.indexName)},_),(k,L)=>Co(i)(k.taskID,L))},dz=i=>o=>{let t=o||{},{forwardToReplicas:a}=t,p=Dl(t,["forwardToReplicas"]),_=ra.createMappedRequestOptions(p);return a&&(_.queryParameters.forwardToReplicas=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/synonyms/clear",i.indexName)},_),(k,L)=>Co(i)(k.taskID,L))},pz=i=>(o,a)=>Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/deleteByQuery",i.indexName),data:o},a),(p,_)=>Co(i)(p.taskID,_)),hz=i=>o=>Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Delete,path:Ln.encode("1/indexes/%s",i.indexName)},o),(a,p)=>Co(i)(a.taskID,p)),vz=i=>(o,a)=>Ln.createWaitablePromise(T5(i)([o],a).then(p=>({taskID:p.taskIDs[0]})),(p,_)=>Co(i)(p.taskID,_)),T5=i=>(o,a)=>{let p=o.map(_=>({objectID:_}));return C4(i)(p,ah.DeleteObject,a)},mz=i=>(o,a)=>{let k=a||{},{forwardToReplicas:p}=k,_=Dl(k,["forwardToReplicas"]),t=ra.createMappedRequestOptions(_);return p&&(t.queryParameters.forwardToReplicas=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Delete,path:Ln.encode("1/indexes/%s/rules/%s",i.indexName,o)},t),(L,O)=>Co(i)(L.taskID,O))},yz=i=>(o,a)=>{let k=a||{},{forwardToReplicas:p}=k,_=Dl(k,["forwardToReplicas"]),t=ra.createMappedRequestOptions(_);return p&&(t.queryParameters.forwardToReplicas=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Delete,path:Ln.encode("1/indexes/%s/synonyms/%s",i.indexName,o)},t),(L,O)=>Co(i)(L.taskID,O))},gz=i=>o=>C5(i)(o).then(()=>!0).catch(a=>{if(a.status!==404)throw a;return!1}),_z=i=>(o,a)=>{let O=a||{},{query:p,paginate:_}=O,t=Dl(O,["query","paginate"]),k=0,L=()=>x5(i)(p||"",Zr(Ht({},t),{page:k})).then(C=>{for(let[U,H]of Object.entries(C.hits))if(o(H))return{object:H,position:parseInt(U,10),page:k};if(k++,_===!1||k>=C.nbPages)throw g5();return L()});return L()},Ez=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/indexes/%s/%s",i.indexName,o)},a),Dz=()=>(i,o)=>{for(let[a,p]of Object.entries(i.hits))if(p.objectID===o)return parseInt(a,10);return-1},wz=i=>(o,a)=>{let k=a||{},{attributesToRetrieve:p}=k,_=Dl(k,["attributesToRetrieve"]),t=o.map(L=>Ht({indexName:i.indexName,objectID:L},p?{attributesToRetrieve:p}:{}));return i.transporter.read({method:Ur.MethodEnum.Post,path:"1/indexes/*/objects",data:{requests:t}},_)},Sz=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/indexes/%s/rules/%s",i.indexName,o)},a),C5=i=>o=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/indexes/%s/settings",i.indexName),data:{getVersion:2}},o),Tz=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/indexes/%s/synonyms/%s",i.indexName,o)},a),R5=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Get,path:Ln.encode("1/indexes/%s/task/%s",i.indexName,o.toString())},a),Cz=i=>(o,a)=>Ln.createWaitablePromise(A5(i)([o],a).then(p=>({objectID:p.objectIDs[0],taskID:p.taskIDs[0]})),(p,_)=>Co(i)(p.taskID,_)),A5=i=>(o,a)=>{let k=a||{},{createIfNotExists:p}=k,_=Dl(k,["createIfNotExists"]),t=p?ah.PartialUpdateObject:ah.PartialUpdateObjectNoCreate;return C4(i)(o,t,_)},xz=i=>(o,a)=>{let m=a||{},{safe:p,autoGenerateObjectIDIfNotExist:_,batchSize:t}=m,k=Dl(m,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),L=(he,Ee,ve,se)=>Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/operation",he),data:{operation:ve,destination:Ee}},se),(De,pe)=>Co(i)(De.taskID,pe)),O=Math.random().toString(36).substring(7),C=`${i.indexName}_tmp_${O}`,U=W3({appId:i.appId,transporter:i.transporter,indexName:C}),H=[],W=L(i.indexName,C,"copy",Zr(Ht({},k),{scope:["settings","synonyms","rules"]}));H.push(W);let ne=(p?W.wait(k):W).then(()=>{let he=U(o,Zr(Ht({},k),{autoGenerateObjectIDIfNotExist:_,batchSize:t}));return H.push(he),p?he.wait(k):he}).then(()=>{let he=L(C,i.indexName,"move",k);return H.push(he),p?he.wait(k):he}).then(()=>Promise.all(H)).then(([he,Ee,ve])=>({objectIDs:Ee.objectIDs,taskIDs:[he.taskID,...Ee.taskIDs,ve.taskID]}));return Ln.createWaitablePromise(ne,(he,Ee)=>Promise.all(H.map(ve=>ve.wait(Ee))))},Rz=i=>(o,a)=>V3(i)(o,Zr(Ht({},a),{clearExistingRules:!0})),Az=i=>(o,a)=>G3(i)(o,Zr(Ht({},a),{replaceExistingSynonyms:!0})),Oz=i=>(o,a)=>Ln.createWaitablePromise(W3(i)([o],a).then(p=>({objectID:p.objectIDs[0],taskID:p.taskIDs[0]})),(p,_)=>Co(i)(p.taskID,_)),W3=i=>(o,a)=>{let k=a||{},{autoGenerateObjectIDIfNotExist:p}=k,_=Dl(k,["autoGenerateObjectIDIfNotExist"]),t=p?ah.AddObject:ah.UpdateObject;if(t===ah.UpdateObject){for(let L of o)if(L.objectID===void 0)return Ln.createWaitablePromise(Promise.reject(y5()))}return C4(i)(o,t,_)},Mz=i=>(o,a)=>V3(i)([o],a),V3=i=>(o,a)=>{let L=a||{},{forwardToReplicas:p,clearExistingRules:_}=L,t=Dl(L,["forwardToReplicas","clearExistingRules"]),k=ra.createMappedRequestOptions(t);return p&&(k.queryParameters.forwardToReplicas=1),_&&(k.queryParameters.clearExistingRules=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/rules/batch",i.indexName),data:o},k),(O,C)=>Co(i)(O.taskID,C))},kz=i=>(o,a)=>G3(i)([o],a),G3=i=>(o,a)=>{let L=a||{},{forwardToReplicas:p,replaceExistingSynonyms:_}=L,t=Dl(L,["forwardToReplicas","replaceExistingSynonyms"]),k=ra.createMappedRequestOptions(t);return p&&(k.queryParameters.forwardToReplicas=1),_&&(k.queryParameters.replaceExistingSynonyms=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/synonyms/batch",i.indexName),data:o},k),(O,C)=>Co(i)(O.taskID,C))},x5=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/query",i.indexName),data:{query:o},cacheable:!0},a),E5=i=>(o,a,p)=>i.transporter.read({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/facets/%s/query",i.indexName,o),data:{facetQuery:a},cacheable:!0},p),w5=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/rules/search",i.indexName),data:{query:o}},a),S5=i=>(o,a)=>i.transporter.read({method:Ur.MethodEnum.Post,path:Ln.encode("1/indexes/%s/synonyms/search",i.indexName),data:{query:o}},a),Nz=i=>(o,a)=>{let k=a||{},{forwardToReplicas:p}=k,_=Dl(k,["forwardToReplicas"]),t=ra.createMappedRequestOptions(_);return p&&(t.queryParameters.forwardToReplicas=1),Ln.createWaitablePromise(i.transporter.write({method:Ur.MethodEnum.Put,path:Ln.encode("1/indexes/%s/settings",i.indexName),data:o},t),(L,O)=>Co(i)(L.taskID,O))},Co=i=>(o,a)=>Ln.createRetryablePromise(p=>R5(i)(o,a).then(_=>_.status!=="published"?p():void 0)),Lz={AddObject:"addObject",Analytics:"analytics",Browser:"browse",DeleteIndex:"deleteIndex",DeleteObject:"deleteObject",EditSettings:"editSettings",ListIndexes:"listIndexes",Logs:"logs",Recommendation:"recommendation",Search:"search",SeeUnretrievableAttributes:"seeUnretrievableAttributes",Settings:"settings",Usage:"usage"},ah={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject"},T4={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},Fz={None:"none",StopIfEnoughMatches:"stopIfEnoughMatches"},Pz={Synonym:"synonym",OneWaySynonym:"oneWaySynonym",AltCorrection1:"altCorrection1",AltCorrection2:"altCorrection2",Placeholder:"placeholder"};tn.ApiKeyACLEnum=Lz;tn.BatchActionEnum=ah;tn.ScopeEnum=T4;tn.StrategyEnum=Fz;tn.SynonymEnum=Pz;tn.addApiKey=Pj;tn.assignUserID=Ij;tn.assignUserIDs=bj;tn.batch=D5;tn.browseObjects=lz;tn.browseRules=sz;tn.browseSynonyms=az;tn.chunkedBatch=C4;tn.clearObjects=fz;tn.clearRules=cz;tn.clearSynonyms=dz;tn.copyIndex=S4;tn.copyRules=Bj;tn.copySettings=Uj;tn.copySynonyms=jj;tn.createBrowsablePromise=w4;tn.createMissingObjectIDError=y5;tn.createObjectNotFoundError=g5;tn.createSearchClient=Fj;tn.createValidUntilNotFoundError=_5;tn.deleteApiKey=zj;tn.deleteBy=pz;tn.deleteIndex=hz;tn.deleteObject=vz;tn.deleteObjects=T5;tn.deleteRule=mz;tn.deleteSynonym=yz;tn.exists=gz;tn.findObject=_z;tn.generateSecuredApiKey=Hj;tn.getApiKey=Ig;tn.getLogs=qj;tn.getObject=Ez;tn.getObjectPosition=Dz;tn.getObjects=wz;tn.getRule=Sz;tn.getSecuredApiKeyRemainingValidity=Wj;tn.getSettings=C5;tn.getSynonym=Tz;tn.getTask=R5;tn.getTopUserIDs=Vj;tn.getUserID=Gj;tn.hasPendingMappings=Yj;tn.initIndex=bg;tn.listApiKeys=Kj;tn.listClusters=Xj;tn.listIndices=Qj;tn.listUserIDs=Jj;tn.moveIndex=Zj;tn.multipleBatch=$j;tn.multipleGetObjects=ez;tn.multipleQueries=tz;tn.multipleSearchForFacetValues=nz;tn.partialUpdateObject=Cz;tn.partialUpdateObjects=A5;tn.removeUserID=rz;tn.replaceAllObjects=xz;tn.replaceAllRules=Rz;tn.replaceAllSynonyms=Az;tn.restoreApiKey=iz;tn.saveObject=Oz;tn.saveObjects=W3;tn.saveRule=Mz;tn.saveRules=V3;tn.saveSynonym=kz;tn.saveSynonyms=G3;tn.search=x5;tn.searchForFacetValues=E5;tn.searchRules=w5;tn.searchSynonyms=S5;tn.searchUserIDs=uz;tn.setSettings=Nz;tn.updateApiKey=oz;tn.waitTask=Co});var k5=tt((UW,M5)=>{M5.exports=O5()});var N5=tt(x4=>{"use strict";Object.defineProperty(x4,"__esModule",{value:!0});function Iz(){return{debug(i,o){return Promise.resolve()},info(i,o){return Promise.resolve()},error(i,o){return Promise.resolve()}}}var bz={Debug:1,Info:2,Error:3};x4.LogLevelEnum=bz;x4.createNullLogger=Iz});var F5=tt((zW,L5)=>{L5.exports=N5()});var b5=tt(Y3=>{"use strict";Object.defineProperty(Y3,"__esModule",{value:!0});var P5=require("http"),I5=require("https"),Bz=require("url");function Uz(){let i={keepAlive:!0},o=new P5.Agent(i),a=new I5.Agent(i);return{send(p){return new Promise(_=>{let t=Bz.parse(p.url),k=t.query===null?t.pathname:`${t.pathname}?${t.query}`,L=Ht({agent:t.protocol==="https:"?a:o,hostname:t.hostname,path:k,method:p.method,headers:p.headers},t.port!==void 0?{port:t.port||""}:{}),O=(t.protocol==="https:"?I5:P5).request(L,W=>{let ne="";W.on("data",m=>ne+=m),W.on("end",()=>{clearTimeout(U),clearTimeout(H),_({status:W.statusCode||0,content:ne,isTimedOut:!1})})}),C=(W,ne)=>setTimeout(()=>{O.abort(),_({status:0,content:ne,isTimedOut:!0})},W*1e3),U=C(p.connectTimeout,"Connection timeout"),H;O.on("error",W=>{clearTimeout(U),clearTimeout(H),_({status:0,content:W.message,isTimedOut:!1})}),O.once("response",()=>{clearTimeout(U),H=C(p.responseTimeout,"Socket timeout")}),p.data!==void 0&&O.write(p.data),O.end()})},destroy(){return o.destroy(),a.destroy(),Promise.resolve()}}}Y3.createNodeHttpRequester=Uz});var U5=tt((qW,B5)=>{B5.exports=b5()});var q5=tt((WW,j5)=>{"use strict";var z5=Ux(),jz=Hx(),tm=d5(),K3=kg(),X3=m5(),wn=k5(),zz=F5(),Hz=U5(),qz=Lg();function H5(i,o,a){let p={appId:i,apiKey:o,timeouts:{connect:2,read:5,write:30},requester:Hz.createNodeHttpRequester(),logger:zz.createNullLogger(),responsesCache:z5.createNullCache(),requestsCache:z5.createNullCache(),hostsCache:jz.createInMemoryCache(),userAgent:qz.createUserAgent(K3.version).add({segment:"Node.js",version:process.versions.node})};return wn.createSearchClient(Zr(Ht(Ht({},p),a),{methods:{search:wn.multipleQueries,searchForFacetValues:wn.multipleSearchForFacetValues,multipleBatch:wn.multipleBatch,multipleGetObjects:wn.multipleGetObjects,multipleQueries:wn.multipleQueries,copyIndex:wn.copyIndex,copySettings:wn.copySettings,copyRules:wn.copyRules,copySynonyms:wn.copySynonyms,moveIndex:wn.moveIndex,listIndices:wn.listIndices,getLogs:wn.getLogs,listClusters:wn.listClusters,multipleSearchForFacetValues:wn.multipleSearchForFacetValues,getApiKey:wn.getApiKey,addApiKey:wn.addApiKey,listApiKeys:wn.listApiKeys,updateApiKey:wn.updateApiKey,deleteApiKey:wn.deleteApiKey,restoreApiKey:wn.restoreApiKey,assignUserID:wn.assignUserID,assignUserIDs:wn.assignUserIDs,getUserID:wn.getUserID,searchUserIDs:wn.searchUserIDs,listUserIDs:wn.listUserIDs,getTopUserIDs:wn.getTopUserIDs,removeUserID:wn.removeUserID,hasPendingMappings:wn.hasPendingMappings,generateSecuredApiKey:wn.generateSecuredApiKey,getSecuredApiKeyRemainingValidity:wn.getSecuredApiKeyRemainingValidity,destroy:K3.destroy,initIndex:_=>t=>wn.initIndex(_)(t,{methods:{batch:wn.batch,delete:wn.deleteIndex,getObject:wn.getObject,getObjects:wn.getObjects,saveObject:wn.saveObject,saveObjects:wn.saveObjects,search:wn.search,searchForFacetValues:wn.searchForFacetValues,waitTask:wn.waitTask,setSettings:wn.setSettings,getSettings:wn.getSettings,partialUpdateObject:wn.partialUpdateObject,partialUpdateObjects:wn.partialUpdateObjects,deleteObject:wn.deleteObject,deleteObjects:wn.deleteObjects,deleteBy:wn.deleteBy,clearObjects:wn.clearObjects,browseObjects:wn.browseObjects,getObjectPosition:wn.getObjectPosition,findObject:wn.findObject,exists:wn.exists,saveSynonym:wn.saveSynonym,saveSynonyms:wn.saveSynonyms,getSynonym:wn.getSynonym,searchSynonyms:wn.searchSynonyms,browseSynonyms:wn.browseSynonyms,deleteSynonym:wn.deleteSynonym,clearSynonyms:wn.clearSynonyms,replaceAllObjects:wn.replaceAllObjects,replaceAllSynonyms:wn.replaceAllSynonyms,searchRules:wn.searchRules,getRule:wn.getRule,deleteRule:wn.deleteRule,saveRule:wn.saveRule,saveRules:wn.saveRules,replaceAllRules:wn.replaceAllRules,browseRules:wn.browseRules,clearRules:wn.clearRules}}),initAnalytics:()=>_=>tm.createAnalyticsClient(Zr(Ht(Ht({},p),_),{methods:{addABTest:tm.addABTest,getABTest:tm.getABTest,getABTests:tm.getABTests,stopABTest:tm.stopABTest,deleteABTest:tm.deleteABTest}})),initRecommendation:()=>_=>X3.createRecommendationClient(Zr(Ht(Ht({},p),_),{methods:{getPersonalizationStrategy:X3.getPersonalizationStrategy,setPersonalizationStrategy:X3.setPersonalizationStrategy}}))}}))}H5.version=K3.version;j5.exports=H5});var V5=tt((VW,Q3)=>{var W5=q5();Q3.exports=W5;Q3.exports.default=W5});var Jz={};YF(Jz,{default:()=>$z});var Y5=vu(require("@yarnpkg/cli")),fh=vu(require("@yarnpkg/core"));var xx=vu(lc()),oh=vu(Mi()),d4=(0,oh.memo)(({active:i})=>{let o=(0,oh.useMemo)(()=>i?"\u25C9":"\u25EF",[i]),a=(0,oh.useMemo)(()=>i?"green":"yellow",[i]);return oh.default.createElement(xx.Text,{color:a},o)});var y2=vu(lc()),na=vu(Mi());var Rx=vu(lc()),p4=vu(Mi());function m2({active:i},o,a){let{stdin:p}=(0,Rx.useStdin)(),_=(0,p4.useCallback)((t,k)=>o(t,k),a);(0,p4.useEffect)(()=>{if(!(!i||!p))return p.on("keypress",_),()=>{p.off("keypress",_)}},[i,_,p])}var h4;(function(a){a.BEFORE="before",a.AFTER="after"})(h4||(h4={}));var Ax=function({active:i},o,a){m2({active:i},(p,_)=>{_.name==="tab"&&(_.shift?o(h4.BEFORE):o(h4.AFTER))},a)};var v4=function(i,o,{active:a,minus:p,plus:_,set:t,loop:k=!0}){m2({active:a},(L,O)=>{let C=o.indexOf(i);switch(O.name){case p:{let U=C-1;if(k){t(o[(o.length+U)%o.length]);return}if(U<0)return;t(o[U])}break;case _:{let U=C+1;if(k){t(o[U%o.length]);return}if(U>=o.length)return;t(o[U])}break}},[o,i,_,t,k])};var m4=({active:i=!0,children:o=[],radius:a=10,size:p=1,loop:_=!0,onFocusRequest:t,willReachEnd:k})=>{let L=Ee=>{if(Ee.key===null)throw new Error("Expected all children to have a key");return Ee.key},O=na.default.Children.map(o,Ee=>L(Ee)),C=O[0],[U,H]=(0,na.useState)(C),W=O.indexOf(U);(0,na.useEffect)(()=>{O.includes(U)||H(C)},[o]),(0,na.useEffect)(()=>{k&&W>=O.length-2&&k()},[W]),Ax({active:i&&!!t},Ee=>{t==null||t(Ee)},[t]),v4(U,O,{active:i,minus:"up",plus:"down",set:H,loop:_});let ne=W-a,m=W+a;m>O.length&&(ne-=m-O.length,m=O.length),ne<0&&(m+=-ne,ne=0),m>=O.length&&(m=O.length-1);let he=[];for(let Ee=ne;Ee<=m;++Ee){let ve=O[Ee],se=i&&ve===U;he.push(na.default.createElement(y2.Box,{key:ve,height:p},na.default.createElement(y2.Box,{marginLeft:1,marginRight:1},na.default.createElement(y2.Text,null,se?na.default.createElement(y2.Text,{color:"cyan",bold:!0},">"):" ")),na.default.createElement(y2.Box,null,na.default.cloneElement(o[Ee],{active:se}))))}return na.default.createElement(y2.Box,{flexDirection:"column",width:"100%"},he)};var y4=vu(Mi());var Ox=vu(lc()),ed=vu(Mi()),Mx=vu(require("readline")),N3=ed.default.createContext(null),kx=({children:i})=>{let{stdin:o,setRawMode:a}=(0,Ox.useStdin)();(0,ed.useEffect)(()=>{a&&a(!0),o&&(0,Mx.emitKeypressEvents)(o)},[o,a]);let[p,_]=(0,ed.useState)(new Map),t=(0,ed.useMemo)(()=>({getAll:()=>p,get:k=>p.get(k),set:(k,L)=>_(new Map([...p,[k,L]]))}),[p,_]);return ed.default.createElement(N3.Provider,{value:t,children:i})};function lh(i,o){let a=(0,y4.useContext)(N3);if(a===null)throw new Error("Expected this hook to run with a ministore context attached");if(typeof i=="undefined")return a.getAll();let p=(0,y4.useCallback)(t=>{a.set(i,t)},[i,a.set]),_=a.get(i);return typeof _=="undefined"&&(_=o),[_,p]}var g4=vu(lc()),L3=vu(Mi());async function _4(i,o,{stdin:a,stdout:p,stderr:_}={}){let t,k=O=>{let{exit:C}=(0,g4.useApp)();m2({active:!0},(U,H)=>{H.name==="return"&&(t=O,C())},[C,O])},{waitUntilExit:L}=(0,g4.render)(L3.default.createElement(kx,null,L3.default.createElement(i,Zr(Ht({},o),{useSubmit:k}))),{stdin:a,stdout:p,stderr:_});return await L(),t}var K5=vu(require("clipanion")),X5=vu(Px()),or=vu(lc()),En=vu(Mi());var G5=vu(V5()),J3={appId:"OFCNCOG2CU",apiKey:"6fe4476ee5a1832882e326b506d14126",indexName:"npm-search"},Wz=(0,G5.default)(J3.appId,J3.apiKey).initIndex(J3.indexName),Z3=async(i,o=0)=>await Wz.search(i,{analyticsTags:["yarn-plugin-interactive-tools"],attributesToRetrieve:["name","version","owner","repository","humanDownloadsLast30Days"],page:o,hitsPerPage:10});var Bg=["regular","dev","peer"],Ug=class extends Y5.BaseCommand{async execute(){let o=await fh.Configuration.find(this.context.cwd,this.context.plugins),a=()=>En.default.createElement(or.Box,{flexDirection:"row"},En.default.createElement(or.Box,{flexDirection:"column",width:48},En.default.createElement(or.Box,null,En.default.createElement(or.Text,null,"Press ",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},""),"/",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},"")," to move between packages.")),En.default.createElement(or.Box,null,En.default.createElement(or.Text,null,"Press ",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},"")," to select a package.")),En.default.createElement(or.Box,null,En.default.createElement(or.Text,null,"Press ",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},"")," again to change the target."))),En.default.createElement(or.Box,{flexDirection:"column"},En.default.createElement(or.Box,{marginLeft:1},En.default.createElement(or.Text,null,"Press ",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},"")," to install the selected packages.")),En.default.createElement(or.Box,{marginLeft:1},En.default.createElement(or.Text,null,"Press ",En.default.createElement(or.Text,{bold:!0,color:"cyanBright"},"")," to abort.")))),p=()=>En.default.createElement(En.default.Fragment,null,En.default.createElement(or.Box,{width:15},En.default.createElement(or.Text,{bold:!0,underline:!0,color:"gray"},"Owner")),En.default.createElement(or.Box,{width:11},En.default.createElement(or.Text,{bold:!0,underline:!0,color:"gray"},"Version")),En.default.createElement(or.Box,{width:10},En.default.createElement(or.Text,{bold:!0,underline:!0,color:"gray"},"Downloads"))),_=()=>En.default.createElement(or.Box,{width:17},En.default.createElement(or.Text,{bold:!0,underline:!0,color:"gray"},"Target")),t=({hit:ne,active:m})=>{let[he,Ee]=lh(ne.name,null);m2({active:m},(De,pe)=>{if(pe.name!=="space")return;if(!he){Ee(Bg[0]);return}let me=Bg.indexOf(he)+1;me===Bg.length?Ee(null):Ee(Bg[me])},[he,Ee]);let ve=fh.structUtils.parseIdent(ne.name),se=fh.structUtils.prettyIdent(o,ve);return En.default.createElement(or.Box,null,En.default.createElement(or.Box,{width:45},En.default.createElement(or.Text,{bold:!0,wrap:"wrap"},se)),En.default.createElement(or.Box,{width:14,marginLeft:1},En.default.createElement(or.Text,{bold:!0,wrap:"truncate"},ne.owner.name)),En.default.createElement(or.Box,{width:10,marginLeft:1},En.default.createElement(or.Text,{italic:!0,wrap:"truncate"},ne.version)),En.default.createElement(or.Box,{width:16,marginLeft:1},En.default.createElement(or.Text,null,ne.humanDownloadsLast30Days)))},k=({name:ne,active:m})=>{let[he]=lh(ne,null),Ee=fh.structUtils.parseIdent(ne);return En.default.createElement(or.Box,null,En.default.createElement(or.Box,{width:47},En.default.createElement(or.Text,{bold:!0}," - ",fh.structUtils.prettyIdent(o,Ee))),Bg.map(ve=>En.default.createElement(or.Box,{key:ve,width:14,marginLeft:1},En.default.createElement(or.Text,null," ",En.default.createElement(d4,{active:he===ve})," ",En.default.createElement(or.Text,{bold:!0},ve)))))},L=()=>En.default.createElement(or.Box,{marginTop:1},En.default.createElement(or.Text,null,"Powered by Algolia.")),C=await _4(({useSubmit:ne})=>{let m=lh();ne(m);let he=Array.from(m.keys()).filter(qe=>m.get(qe)!==null),[Ee,ve]=(0,En.useState)(""),[se,De]=(0,En.useState)(0),[pe,me]=(0,En.useState)([]),ie=qe=>{qe.match(/\t| /)||ve(qe)},Oe=async()=>{De(0);let qe=await Z3(Ee);qe.query===Ee&&me(qe.hits)},je=async()=>{let qe=await Z3(Ee,se+1);qe.query===Ee&&qe.page-1===se&&(De(qe.page),me([...pe,...qe.hits]))};return(0,En.useEffect)(()=>{Ee?Oe():me([])},[Ee]),En.default.createElement(or.Box,{flexDirection:"column"},En.default.createElement(a,null),En.default.createElement(or.Box,{flexDirection:"row",marginTop:1},En.default.createElement(or.Text,{bold:!0},"Search: "),En.default.createElement(or.Box,{width:41},En.default.createElement(X5.default,{value:Ee,onChange:ie,placeholder:"i.e. babel, webpack, react...",showCursor:!1})),En.default.createElement(p,null)),pe.length?En.default.createElement(m4,{radius:2,loop:!1,children:pe.map(qe=>En.default.createElement(t,{key:qe.name,hit:qe,active:!1})),willReachEnd:je}):En.default.createElement(or.Text,{color:"gray"},"Start typing..."),En.default.createElement(or.Box,{flexDirection:"row",marginTop:1},En.default.createElement(or.Box,{width:49},En.default.createElement(or.Text,{bold:!0},"Selected:")),En.default.createElement(_,null)),he.length?he.map(qe=>En.default.createElement(k,{key:qe,name:qe,active:!1})):En.default.createElement(or.Text,{color:"gray"},"No selected packages..."),En.default.createElement(L,null))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof C=="undefined")return 1;let U=Array.from(C.keys()).filter(ne=>C.get(ne)==="regular"),H=Array.from(C.keys()).filter(ne=>C.get(ne)==="dev"),W=Array.from(C.keys()).filter(ne=>C.get(ne)==="peer");return U.length&&await this.cli.run(["add",...U]),H.length&&await this.cli.run(["add","--dev",...H]),W&&await this.cli.run(["add","--peer",...W]),0}};Ug.paths=[["search"]],Ug.usage=K5.Command.Usage({category:"Interactive commands",description:"open the search interface",details:` - This command opens a fullscreen terminal interface where you can search for and install packages from the npm registry. - `,examples:[["Open the search window","yarn search"]]});var Q5=Ug;var O4=vu(require("@yarnpkg/cli")),xo=vu(require("@yarnpkg/core"));var jg=vu(lc()),_2=vu(Mi());var J5=vu(lc()),Z5=vu(Mi()),R4=({length:i,active:o})=>{if(i===0)return null;let a=i>1?` ${"-".repeat(i-1)}`:" ";return Z5.default.createElement(J5.Text,{dimColor:!o},a)};var $5=function({active:i,skewer:o,options:a,value:p,onChange:_,sizes:t=[]}){let k=a.filter(({label:O})=>!!O).map(({value:O})=>O),L=a.findIndex(O=>O.value===p&&O.label!="");return v4(p,k,{active:i,minus:"left",plus:"right",set:_}),_2.default.createElement(_2.default.Fragment,null,a.map(({label:O},C)=>{let U=C===L,H=t[C]-1||0,W=O.replace(/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,""),ne=Math.max(0,H-W.length-2);return O?_2.default.createElement(jg.Box,{key:O,width:H,marginLeft:1},_2.default.createElement(jg.Text,{wrap:"truncate"},_2.default.createElement(d4,{active:U})," ",O),o?_2.default.createElement(R4,{active:i,length:ne}):null):_2.default.createElement(jg.Box,{key:`spacer-${C}`,width:H,marginLeft:1})}))};var i9=vu(require("@yarnpkg/plugin-essentials")),M4=vu(require("clipanion"));function td(){}td.prototype={diff:function(o,a){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=p.callback;typeof p=="function"&&(_=p,p={}),this.options=p;var t=this;function k(he){return _?(setTimeout(function(){_(void 0,he)},0),!0):he}o=this.castInput(o),a=this.castInput(a),o=this.removeEmpty(this.tokenize(o)),a=this.removeEmpty(this.tokenize(a));var L=a.length,O=o.length,C=1,U=L+O;p.maxEditLength&&(U=Math.min(U,p.maxEditLength));var H=[{newPos:-1,components:[]}],W=this.extractCommon(H[0],a,o,0);if(H[0].newPos+1>=L&&W+1>=O)return k([{value:this.join(a),count:a.length}]);function ne(){for(var he=-1*C;he<=C;he+=2){var Ee=void 0,ve=H[he-1],se=H[he+1],De=(se?se.newPos:0)-he;ve&&(H[he-1]=void 0);var pe=ve&&ve.newPos+1=L&&De+1>=O)return k(Vz(t,Ee.components,a,o,t.useLongestToken));H[he]=Ee}C++}if(_)(function he(){setTimeout(function(){if(C>U)return _();ne()||he()},0)})();else for(;C<=U;){var m=ne();if(m)return m}},pushComponent:function(o,a,p){var _=o[o.length-1];_&&_.added===a&&_.removed===p?o[o.length-1]={count:_.count+1,added:a,removed:p}:o.push({count:1,added:a,removed:p})},extractCommon:function(o,a,p,_){for(var t=a.length,k=p.length,L=o.newPos,O=L-_,C=0;L+1ne.length?he:ne}),C.value=i.join(U)}else C.value=i.join(a.slice(L,L+C.count));L+=C.count,C.added||(O+=C.count)}}var W=o[k-1];return k>1&&typeof W.value=="string"&&(W.added||W.removed)&&i.equals("",W.value)&&(o[k-2].value+=W.value,o.pop()),o}function Gz(i){return{newPos:i.newPos,components:i.components.slice(0)}}var aV=new td;function Yz(i,o){if(typeof i=="function")o.callback=i;else if(i)for(var a in i)i.hasOwnProperty(a)&&(o[a]=i[a]);return o}var e9=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,t9=/\S/,$3=new td;$3.equals=function(i,o){return this.options.ignoreCase&&(i=i.toLowerCase(),o=o.toLowerCase()),i===o||this.options.ignoreWhitespace&&!t9.test(i)&&!t9.test(o)};$3.tokenize=function(i){for(var o=i.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),a=0;a=?)?)([0-9]+)(\.[0-9]+)(\.[0-9]+)((?:-\S+)?)$/,l9=(i,o)=>i.length>0?[i.slice(0,o)].concat(l9(i.slice(o),o)):[],Hg=class extends O4.BaseCommand{async execute(){if(!this.context.stdout.isTTY)throw new M4.UsageError("This command can only be run in a TTY environment");let o=await xo.Configuration.find(this.context.cwd,this.context.plugins),{project:a,workspace:p}=await xo.Project.find(o,this.context.cwd),_=await xo.Cache.find(o);if(!p)throw new O4.WorkspaceRequiredError(a.cwd,this.context.cwd);await a.restoreInstallState({restoreResolutions:!1});let t=this.context.stdout.rows-7,k=(se,De)=>{let pe=n9(se,De),me="";for(let ie of pe)ie.added?me+=xo.formatUtils.pretty(o,ie.value,"green"):ie.removed||(me+=ie.value);return me},L=(se,De)=>{if(se===De)return De;let pe=xo.structUtils.parseRange(se),me=xo.structUtils.parseRange(De),ie=pe.selector.match(o9),Oe=me.selector.match(o9);if(!ie||!Oe)return k(se,De);let je=["gray","red","yellow","green","magenta"],qe=null,yt="";for(let gt=1;gt{let me=await i9.suggestUtils.fetchDescriptorFrom(se,pe,{project:a,cache:_,preserveModifier:De,workspace:p});return me!==null?me.range:se.range},C=async se=>{let De=u9.default.valid(se.range)?`^${se.range}`:se.range,[pe,me]=await Promise.all([O(se,se.range,De).catch(()=>null),O(se,se.range,"latest").catch(()=>null)]),ie=[{value:null,label:se.range}];return pe&&pe!==se.range?ie.push({value:pe,label:L(se.range,pe)}):ie.push({value:null,label:""}),me&&me!==pe&&me!==se.range?ie.push({value:me,label:L(se.range,me)}):ie.push({value:null,label:""}),ie},U=()=>Tr.default.createElement(bi.Box,{flexDirection:"row"},Tr.default.createElement(bi.Box,{flexDirection:"column",width:49},Tr.default.createElement(bi.Box,{marginLeft:1},Tr.default.createElement(bi.Text,null,"Press ",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},""),"/",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},"")," to select packages.")),Tr.default.createElement(bi.Box,{marginLeft:1},Tr.default.createElement(bi.Text,null,"Press ",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},""),"/",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},"")," to select versions."))),Tr.default.createElement(bi.Box,{flexDirection:"column"},Tr.default.createElement(bi.Box,{marginLeft:1},Tr.default.createElement(bi.Text,null,"Press ",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},"")," to install.")),Tr.default.createElement(bi.Box,{marginLeft:1},Tr.default.createElement(bi.Text,null,"Press ",Tr.default.createElement(bi.Text,{bold:!0,color:"cyanBright"},"")," to abort.")))),H=()=>Tr.default.createElement(bi.Box,{flexDirection:"row",paddingTop:1,paddingBottom:1},Tr.default.createElement(bi.Box,{width:50},Tr.default.createElement(bi.Text,{bold:!0},Tr.default.createElement(bi.Text,{color:"greenBright"},"?")," Pick the packages you want to upgrade.")),Tr.default.createElement(bi.Box,{width:17},Tr.default.createElement(bi.Text,{bold:!0,underline:!0,color:"gray"},"Current")),Tr.default.createElement(bi.Box,{width:17},Tr.default.createElement(bi.Text,{bold:!0,underline:!0,color:"gray"},"Range")),Tr.default.createElement(bi.Box,{width:17},Tr.default.createElement(bi.Text,{bold:!0,underline:!0,color:"gray"},"Latest"))),W=({active:se,descriptor:De,suggestions:pe})=>{let[me,ie]=lh(De.descriptorHash,null),Oe=xo.structUtils.stringifyIdent(De),je=Math.max(0,45-Oe.length);return Tr.default.createElement(Tr.default.Fragment,null,Tr.default.createElement(bi.Box,null,Tr.default.createElement(bi.Box,{width:45},Tr.default.createElement(bi.Text,{bold:!0},xo.structUtils.prettyIdent(o,De)),Tr.default.createElement(R4,{active:se,length:je})),Tr.default.createElement($5,{active:se,options:pe,value:me,skewer:!0,onChange:ie,sizes:[17,17,17]})))},ne=({dependencies:se})=>{let[De,pe]=(0,Tr.useState)(se.map(()=>null)),me=(0,Tr.useRef)(!0),ie=async Oe=>{let je=await C(Oe);return je.filter(qe=>qe.label!=="").length<=1?null:{descriptor:Oe,suggestions:je}};return(0,Tr.useEffect)(()=>()=>{me.current=!1},[]),(0,Tr.useEffect)(()=>{let Oe=Math.trunc(t*1.75),je=se.slice(0,Oe),qe=se.slice(Oe),yt=l9(qe,t),gt=je.map(ie).reduce(async(Xe,ut)=>{await Xe;let We=await ut;We!==null&&(!me.current||pe(Ft=>{let Jt=Ft.findIndex(Q=>Q===null),rt=[...Ft];return rt[Jt]=We,rt}))},Promise.resolve());yt.reduce((Xe,ut)=>Promise.all(ut.map(We=>Promise.resolve().then(()=>ie(We)))).then(async We=>{We=We.filter(Ft=>Ft!==null),await Xe,me.current&&pe(Ft=>{let Jt=Ft.findIndex(rt=>rt===null);return Ft.slice(0,Jt).concat(We).concat(Ft.slice(Jt+We.length))})}),gt).then(()=>{me.current&&pe(Xe=>Xe.filter(ut=>ut!==null))})},[]),De.length?Tr.default.createElement(m4,{radius:t>>1,children:De.map((Oe,je)=>Oe!==null?Tr.default.createElement(W,{key:je,active:!1,descriptor:Oe.descriptor,suggestions:Oe.suggestions}):Tr.default.createElement(bi.Text,{key:je},"Loading..."))}):Tr.default.createElement(bi.Text,null,"No upgrades found")},he=await _4(({useSubmit:se})=>{se(lh());let De=new Map;for(let me of a.workspaces)for(let ie of["dependencies","devDependencies"])for(let Oe of me.manifest[ie].values())a.tryWorkspaceByDescriptor(Oe)===null&&De.set(Oe.descriptorHash,Oe);let pe=xo.miscUtils.sortMap(De.values(),me=>xo.structUtils.stringifyDescriptor(me));return Tr.default.createElement(bi.Box,{flexDirection:"column"},Tr.default.createElement(U,null),Tr.default.createElement(H,null),Tr.default.createElement(ne,{dependencies:pe}))},{},{stdin:this.context.stdin,stdout:this.context.stdout,stderr:this.context.stderr});if(typeof he=="undefined")return 1;let Ee=!1;for(let se of a.workspaces)for(let De of["dependencies","devDependencies"]){let pe=se.manifest[De];for(let me of pe.values()){let ie=he.get(me.descriptorHash);typeof ie!="undefined"&&ie!==null&&(pe.set(me.identHash,xo.structUtils.makeDescriptor(me,ie)),Ee=!0)}}return Ee?(await xo.StreamReport.start({configuration:o,stdout:this.context.stdout,includeLogs:!this.context.quiet},async se=>{await a.install({cache:_,report:se})})).exitCode():0}};Hg.paths=[["upgrade-interactive"]],Hg.usage=M4.Command.Usage({category:"Interactive commands",description:"open the upgrade interface",details:` - This command opens a fullscreen terminal interface where you can see any out of date packages used by your application, their status compared to the latest versions available on the remote registry, and select packages to upgrade. - `,examples:[["Open the upgrade window","yarn upgrade-interactive"]]});var s9=Hg;var Zz={commands:[Q5,s9]},$z=Zz;return Jz;})(); -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ -/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ -/** @license React v0.0.0-experimental-51a3aa6af - * react-debug-tools.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.0.0-experimental-51a3aa6af - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.0.0-experimental-51a3aa6af - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.18.0 - * scheduler-tracing.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.18.0 - * scheduler-tracing.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.18.0 - * scheduler.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.18.0 - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.24.0 - * react-reconciler.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v0.24.0 - * react-reconciler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v16.13.1 - * react.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -/** @license React v16.13.1 - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -return plugin; -} -}; diff --git a/.yarn/releases/yarn-3.5.0.cjs b/.yarn/releases/yarn-3.5.0.cjs deleted file mode 100755 index 093e64a9fe..0000000000 --- a/.yarn/releases/yarn-3.5.0.cjs +++ /dev/null @@ -1,873 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable */ -//prettier-ignore -(()=>{var Qge=Object.create;var AS=Object.defineProperty;var bge=Object.getOwnPropertyDescriptor;var Sge=Object.getOwnPropertyNames;var vge=Object.getPrototypeOf,xge=Object.prototype.hasOwnProperty;var J=(r=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(r,{get:(e,t)=>(typeof require<"u"?require:e)[t]}):r)(function(r){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+r+'" is not supported')});var Pge=(r,e)=>()=>(r&&(e=r(r=0)),e);var w=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),ut=(r,e)=>{for(var t in e)AS(r,t,{get:e[t],enumerable:!0})},Dge=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Sge(e))!xge.call(r,n)&&n!==t&&AS(r,n,{get:()=>e[n],enumerable:!(i=bge(e,n))||i.enumerable});return r};var Pe=(r,e,t)=>(t=r!=null?Qge(vge(r)):{},Dge(e||!r||!r.__esModule?AS(t,"default",{value:r,enumerable:!0}):t,r));var QK=w((GXe,BK)=>{BK.exports=wK;wK.sync=Zge;var IK=J("fs");function Xge(r,e){var t=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!t||(t=t.split(";"),t.indexOf("")!==-1))return!0;for(var i=0;i{xK.exports=SK;SK.sync=_ge;var bK=J("fs");function SK(r,e,t){bK.stat(r,function(i,n){t(i,i?!1:vK(n,e))})}function _ge(r,e){return vK(bK.statSync(r),e)}function vK(r,e){return r.isFile()&&$ge(r,e)}function $ge(r,e){var t=r.mode,i=r.uid,n=r.gid,s=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),o=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),a=parseInt("100",8),l=parseInt("010",8),c=parseInt("001",8),u=a|l,g=t&c||t&l&&n===o||t&a&&i===s||t&u&&s===0;return g}});var kK=w((qXe,DK)=>{var jXe=J("fs"),sI;process.platform==="win32"||global.TESTING_WINDOWS?sI=QK():sI=PK();DK.exports=SS;SS.sync=efe;function SS(r,e,t){if(typeof e=="function"&&(t=e,e={}),!t){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(i,n){SS(r,e||{},function(s,o){s?n(s):i(o)})})}sI(r,e||{},function(i,n){i&&(i.code==="EACCES"||e&&e.ignoreErrors)&&(i=null,n=!1),t(i,n)})}function efe(r,e){try{return sI.sync(r,e||{})}catch(t){if(e&&e.ignoreErrors||t.code==="EACCES")return!1;throw t}}});var MK=w((JXe,OK)=>{var vg=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",RK=J("path"),tfe=vg?";":":",FK=kK(),NK=r=>Object.assign(new Error(`not found: ${r}`),{code:"ENOENT"}),LK=(r,e)=>{let t=e.colon||tfe,i=r.match(/\//)||vg&&r.match(/\\/)?[""]:[...vg?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(t)],n=vg?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",s=vg?n.split(t):[""];return vg&&r.indexOf(".")!==-1&&s[0]!==""&&s.unshift(""),{pathEnv:i,pathExt:s,pathExtExe:n}},TK=(r,e,t)=>{typeof e=="function"&&(t=e,e={}),e||(e={});let{pathEnv:i,pathExt:n,pathExtExe:s}=LK(r,e),o=[],a=c=>new Promise((u,g)=>{if(c===i.length)return e.all&&o.length?u(o):g(NK(r));let f=i[c],h=/^".*"$/.test(f)?f.slice(1,-1):f,p=RK.join(h,r),C=!h&&/^\.[\\\/]/.test(r)?r.slice(0,2)+p:p;u(l(C,c,0))}),l=(c,u,g)=>new Promise((f,h)=>{if(g===n.length)return f(a(u+1));let p=n[g];FK(c+p,{pathExt:s},(C,y)=>{if(!C&&y)if(e.all)o.push(c+p);else return f(c+p);return f(l(c,u,g+1))})});return t?a(0).then(c=>t(null,c),t):a(0)},rfe=(r,e)=>{e=e||{};let{pathEnv:t,pathExt:i,pathExtExe:n}=LK(r,e),s=[];for(let o=0;o{"use strict";var KK=(r={})=>{let e=r.env||process.env;return(r.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(i=>i.toUpperCase()==="PATH")||"Path"};vS.exports=KK;vS.exports.default=KK});var jK=w((zXe,YK)=>{"use strict";var HK=J("path"),ife=MK(),nfe=UK();function GK(r,e){let t=r.options.env||process.env,i=process.cwd(),n=r.options.cwd!=null,s=n&&process.chdir!==void 0&&!process.chdir.disabled;if(s)try{process.chdir(r.options.cwd)}catch{}let o;try{o=ife.sync(r.command,{path:t[nfe({env:t})],pathExt:e?HK.delimiter:void 0})}catch{}finally{s&&process.chdir(i)}return o&&(o=HK.resolve(n?r.options.cwd:"",o)),o}function sfe(r){return GK(r)||GK(r,!0)}YK.exports=sfe});var qK=w((VXe,PS)=>{"use strict";var xS=/([()\][%!^"`<>&|;, *?])/g;function ofe(r){return r=r.replace(xS,"^$1"),r}function afe(r,e){return r=`${r}`,r=r.replace(/(\\*)"/g,'$1$1\\"'),r=r.replace(/(\\*)$/,"$1$1"),r=`"${r}"`,r=r.replace(xS,"^$1"),e&&(r=r.replace(xS,"^$1")),r}PS.exports.command=ofe;PS.exports.argument=afe});var WK=w((XXe,JK)=>{"use strict";JK.exports=/^#!(.*)/});var VK=w((ZXe,zK)=>{"use strict";var Afe=WK();zK.exports=(r="")=>{let e=r.match(Afe);if(!e)return null;let[t,i]=e[0].replace(/#! ?/,"").split(" "),n=t.split("/").pop();return n==="env"?i:i?`${n} ${i}`:n}});var ZK=w((_Xe,XK)=>{"use strict";var DS=J("fs"),lfe=VK();function cfe(r){let t=Buffer.alloc(150),i;try{i=DS.openSync(r,"r"),DS.readSync(i,t,0,150,0),DS.closeSync(i)}catch{}return lfe(t.toString())}XK.exports=cfe});var tU=w(($Xe,eU)=>{"use strict";var ufe=J("path"),_K=jK(),$K=qK(),gfe=ZK(),ffe=process.platform==="win32",hfe=/\.(?:com|exe)$/i,pfe=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function dfe(r){r.file=_K(r);let e=r.file&&gfe(r.file);return e?(r.args.unshift(r.file),r.command=e,_K(r)):r.file}function Cfe(r){if(!ffe)return r;let e=dfe(r),t=!hfe.test(e);if(r.options.forceShell||t){let i=pfe.test(e);r.command=ufe.normalize(r.command),r.command=$K.command(r.command),r.args=r.args.map(s=>$K.argument(s,i));let n=[r.command].concat(r.args).join(" ");r.args=["/d","/s","/c",`"${n}"`],r.command=process.env.comspec||"cmd.exe",r.options.windowsVerbatimArguments=!0}return r}function mfe(r,e,t){e&&!Array.isArray(e)&&(t=e,e=null),e=e?e.slice(0):[],t=Object.assign({},t);let i={command:r,args:e,options:t,file:void 0,original:{command:r,args:e}};return t.shell?i:Cfe(i)}eU.exports=mfe});var nU=w((eZe,iU)=>{"use strict";var kS=process.platform==="win32";function RS(r,e){return Object.assign(new Error(`${e} ${r.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${r.command}`,path:r.command,spawnargs:r.args})}function Efe(r,e){if(!kS)return;let t=r.emit;r.emit=function(i,n){if(i==="exit"){let s=rU(n,e,"spawn");if(s)return t.call(r,"error",s)}return t.apply(r,arguments)}}function rU(r,e){return kS&&r===1&&!e.file?RS(e.original,"spawn"):null}function Ife(r,e){return kS&&r===1&&!e.file?RS(e.original,"spawnSync"):null}iU.exports={hookChildProcess:Efe,verifyENOENT:rU,verifyENOENTSync:Ife,notFoundError:RS}});var LS=w((tZe,xg)=>{"use strict";var sU=J("child_process"),FS=tU(),NS=nU();function oU(r,e,t){let i=FS(r,e,t),n=sU.spawn(i.command,i.args,i.options);return NS.hookChildProcess(n,i),n}function yfe(r,e,t){let i=FS(r,e,t),n=sU.spawnSync(i.command,i.args,i.options);return n.error=n.error||NS.verifyENOENTSync(n.status,i),n}xg.exports=oU;xg.exports.spawn=oU;xg.exports.sync=yfe;xg.exports._parse=FS;xg.exports._enoent=NS});var AU=w((rZe,aU)=>{"use strict";function wfe(r,e){function t(){this.constructor=r}t.prototype=e.prototype,r.prototype=new t}function Wl(r,e,t,i){this.message=r,this.expected=e,this.found=t,this.location=i,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Wl)}wfe(Wl,Error);Wl.buildMessage=function(r,e){var t={literal:function(c){return'"'+n(c.text)+'"'},class:function(c){var u="",g;for(g=0;g0){for(g=1,f=1;g>",ie=me(">>",!1),de=">&",_e=me(">&",!1),Pt=">",It=me(">",!1),Or="<<<",ii=me("<<<",!1),gi="<&",hr=me("<&",!1),fi="<",ni=me("<",!1),Os=function(m){return{type:"argument",segments:[].concat(...m)}},pr=function(m){return m},Ii="$'",es=me("$'",!1),ua="'",pA=me("'",!1),ag=function(m){return[{type:"text",text:m}]},ts='""',dA=me('""',!1),ga=function(){return{type:"text",text:""}},yp='"',CA=me('"',!1),mA=function(m){return m},wr=function(m){return{type:"arithmetic",arithmetic:m,quoted:!0}},kl=function(m){return{type:"shell",shell:m,quoted:!0}},Ag=function(m){return{type:"variable",...m,quoted:!0}},Io=function(m){return{type:"text",text:m}},lg=function(m){return{type:"arithmetic",arithmetic:m,quoted:!1}},wp=function(m){return{type:"shell",shell:m,quoted:!1}},Bp=function(m){return{type:"variable",...m,quoted:!1}},vr=function(m){return{type:"glob",pattern:m}},se=/^[^']/,yo=Je(["'"],!0,!1),kn=function(m){return m.join("")},cg=/^[^$"]/,Qt=Je(["$",'"'],!0,!1),Rl=`\\ -`,Rn=me(`\\ -`,!1),rs=function(){return""},is="\\",gt=me("\\",!1),wo=/^[\\$"`]/,At=Je(["\\","$",'"',"`"],!1,!1),an=function(m){return m},S="\\a",Tt=me("\\a",!1),ug=function(){return"a"},Fl="\\b",Qp=me("\\b",!1),bp=function(){return"\b"},Sp=/^[Ee]/,vp=Je(["E","e"],!1,!1),xp=function(){return"\x1B"},G="\\f",yt=me("\\f",!1),EA=function(){return"\f"},Ji="\\n",Nl=me("\\n",!1),Xe=function(){return` -`},fa="\\r",gg=me("\\r",!1),FE=function(){return"\r"},Pp="\\t",NE=me("\\t",!1),ar=function(){return" "},Fn="\\v",Ll=me("\\v",!1),Dp=function(){return"\v"},Ms=/^[\\'"?]/,ha=Je(["\\","'",'"',"?"],!1,!1),An=function(m){return String.fromCharCode(parseInt(m,16))},Te="\\x",fg=me("\\x",!1),Tl="\\u",Ks=me("\\u",!1),Ol="\\U",IA=me("\\U",!1),hg=function(m){return String.fromCodePoint(parseInt(m,16))},pg=/^[0-7]/,pa=Je([["0","7"]],!1,!1),da=/^[0-9a-fA-f]/,rt=Je([["0","9"],["a","f"],["A","f"]],!1,!1),Bo=nt(),yA="-",Ml=me("-",!1),Us="+",Kl=me("+",!1),LE=".",kp=me(".",!1),dg=function(m,b,N){return{type:"number",value:(m==="-"?-1:1)*parseFloat(b.join("")+"."+N.join(""))}},Rp=function(m,b){return{type:"number",value:(m==="-"?-1:1)*parseInt(b.join(""))}},TE=function(m){return{type:"variable",...m}},Ul=function(m){return{type:"variable",name:m}},OE=function(m){return m},Cg="*",wA=me("*",!1),Rr="/",ME=me("/",!1),Hs=function(m,b,N){return{type:b==="*"?"multiplication":"division",right:N}},Gs=function(m,b){return b.reduce((N,U)=>({left:N,...U}),m)},mg=function(m,b,N){return{type:b==="+"?"addition":"subtraction",right:N}},BA="$((",R=me("$((",!1),q="))",Ce=me("))",!1),Ke=function(m){return m},Re="$(",ze=me("$(",!1),dt=function(m){return m},Ft="${",Nn=me("${",!1),qb=":-",S1=me(":-",!1),v1=function(m,b){return{name:m,defaultValue:b}},Jb=":-}",x1=me(":-}",!1),P1=function(m){return{name:m,defaultValue:[]}},Wb=":+",D1=me(":+",!1),k1=function(m,b){return{name:m,alternativeValue:b}},zb=":+}",R1=me(":+}",!1),F1=function(m){return{name:m,alternativeValue:[]}},Vb=function(m){return{name:m}},N1="$",L1=me("$",!1),T1=function(m){return e.isGlobPattern(m)},O1=function(m){return m},Xb=/^[a-zA-Z0-9_]/,Zb=Je([["a","z"],["A","Z"],["0","9"],"_"],!1,!1),_b=function(){return T()},$b=/^[$@*?#a-zA-Z0-9_\-]/,eS=Je(["$","@","*","?","#",["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),M1=/^[(){}<>$|&; \t"']/,Eg=Je(["(",")","{","}","<",">","$","|","&",";"," "," ",'"',"'"],!1,!1),tS=/^[<>&; \t"']/,rS=Je(["<",">","&",";"," "," ",'"',"'"],!1,!1),KE=/^[ \t]/,UE=Je([" "," "],!1,!1),Q=0,Me=0,QA=[{line:1,column:1}],d=0,E=[],I=0,k;if("startRule"in e){if(!(e.startRule in i))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');n=i[e.startRule]}function T(){return r.substring(Me,Q)}function Z(){return Et(Me,Q)}function te(m,b){throw b=b!==void 0?b:Et(Me,Q),Ri([lt(m)],r.substring(Me,Q),b)}function Be(m,b){throw b=b!==void 0?b:Et(Me,Q),Ln(m,b)}function me(m,b){return{type:"literal",text:m,ignoreCase:b}}function Je(m,b,N){return{type:"class",parts:m,inverted:b,ignoreCase:N}}function nt(){return{type:"any"}}function wt(){return{type:"end"}}function lt(m){return{type:"other",description:m}}function it(m){var b=QA[m],N;if(b)return b;for(N=m-1;!QA[N];)N--;for(b=QA[N],b={line:b.line,column:b.column};Nd&&(d=Q,E=[]),E.push(m))}function Ln(m,b){return new Wl(m,null,null,b)}function Ri(m,b,N){return new Wl(Wl.buildMessage(m,b),m,b,N)}function bA(){var m,b;return m=Q,b=Mr(),b===t&&(b=null),b!==t&&(Me=m,b=s(b)),m=b,m}function Mr(){var m,b,N,U,ce;if(m=Q,b=Kr(),b!==t){for(N=[],U=He();U!==t;)N.push(U),U=He();N!==t?(U=Ca(),U!==t?(ce=ns(),ce===t&&(ce=null),ce!==t?(Me=m,b=o(b,U,ce),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)}else Q=m,m=t;if(m===t)if(m=Q,b=Kr(),b!==t){for(N=[],U=He();U!==t;)N.push(U),U=He();N!==t?(U=Ca(),U===t&&(U=null),U!==t?(Me=m,b=a(b,U),m=b):(Q=m,m=t)):(Q=m,m=t)}else Q=m,m=t;return m}function ns(){var m,b,N,U,ce;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t)if(N=Mr(),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();U!==t?(Me=m,b=l(N),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t;return m}function Ca(){var m;return r.charCodeAt(Q)===59?(m=c,Q++):(m=t,I===0&&Qe(u)),m===t&&(r.charCodeAt(Q)===38?(m=g,Q++):(m=t,I===0&&Qe(f))),m}function Kr(){var m,b,N;return m=Q,b=K1(),b!==t?(N=age(),N===t&&(N=null),N!==t?(Me=m,b=h(b,N),m=b):(Q=m,m=t)):(Q=m,m=t),m}function age(){var m,b,N,U,ce,Se,ht;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t)if(N=Age(),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();if(U!==t)if(ce=Kr(),ce!==t){for(Se=[],ht=He();ht!==t;)Se.push(ht),ht=He();Se!==t?(Me=m,b=p(N,ce),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t;return m}function Age(){var m;return r.substr(Q,2)===C?(m=C,Q+=2):(m=t,I===0&&Qe(y)),m===t&&(r.substr(Q,2)===B?(m=B,Q+=2):(m=t,I===0&&Qe(v))),m}function K1(){var m,b,N;return m=Q,b=uge(),b!==t?(N=lge(),N===t&&(N=null),N!==t?(Me=m,b=D(b,N),m=b):(Q=m,m=t)):(Q=m,m=t),m}function lge(){var m,b,N,U,ce,Se,ht;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t)if(N=cge(),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();if(U!==t)if(ce=K1(),ce!==t){for(Se=[],ht=He();ht!==t;)Se.push(ht),ht=He();Se!==t?(Me=m,b=L(N,ce),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t;return m}function cge(){var m;return r.substr(Q,2)===H?(m=H,Q+=2):(m=t,I===0&&Qe(j)),m===t&&(r.charCodeAt(Q)===124?(m=$,Q++):(m=t,I===0&&Qe(V))),m}function HE(){var m,b,N,U,ce,Se;if(m=Q,b=Z1(),b!==t)if(r.charCodeAt(Q)===61?(N=W,Q++):(N=t,I===0&&Qe(_)),N!==t)if(U=G1(),U!==t){for(ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();ce!==t?(Me=m,b=A(b,U),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t;else Q=m,m=t;if(m===t)if(m=Q,b=Z1(),b!==t)if(r.charCodeAt(Q)===61?(N=W,Q++):(N=t,I===0&&Qe(_)),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();U!==t?(Me=m,b=ae(b),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t;return m}function uge(){var m,b,N,U,ce,Se,ht,Bt,Jr,hi,ss;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t)if(r.charCodeAt(Q)===40?(N=ge,Q++):(N=t,I===0&&Qe(re)),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();if(U!==t)if(ce=Mr(),ce!==t){for(Se=[],ht=He();ht!==t;)Se.push(ht),ht=He();if(Se!==t)if(r.charCodeAt(Q)===41?(ht=O,Q++):(ht=t,I===0&&Qe(F)),ht!==t){for(Bt=[],Jr=He();Jr!==t;)Bt.push(Jr),Jr=He();if(Bt!==t){for(Jr=[],hi=Fp();hi!==t;)Jr.push(hi),hi=Fp();if(Jr!==t){for(hi=[],ss=He();ss!==t;)hi.push(ss),ss=He();hi!==t?(Me=m,b=ue(ce,Jr),m=b):(Q=m,m=t)}else Q=m,m=t}else Q=m,m=t}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t;if(m===t){for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t)if(r.charCodeAt(Q)===123?(N=he,Q++):(N=t,I===0&&Qe(ke)),N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();if(U!==t)if(ce=Mr(),ce!==t){for(Se=[],ht=He();ht!==t;)Se.push(ht),ht=He();if(Se!==t)if(r.charCodeAt(Q)===125?(ht=Fe,Q++):(ht=t,I===0&&Qe(Ne)),ht!==t){for(Bt=[],Jr=He();Jr!==t;)Bt.push(Jr),Jr=He();if(Bt!==t){for(Jr=[],hi=Fp();hi!==t;)Jr.push(hi),hi=Fp();if(Jr!==t){for(hi=[],ss=He();ss!==t;)hi.push(ss),ss=He();hi!==t?(Me=m,b=oe(ce,Jr),m=b):(Q=m,m=t)}else Q=m,m=t}else Q=m,m=t}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;else Q=m,m=t;if(m===t){for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t){for(N=[],U=HE();U!==t;)N.push(U),U=HE();if(N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();if(U!==t){if(ce=[],Se=H1(),Se!==t)for(;Se!==t;)ce.push(Se),Se=H1();else ce=t;if(ce!==t){for(Se=[],ht=He();ht!==t;)Se.push(ht),ht=He();Se!==t?(Me=m,b=le(N,ce),m=b):(Q=m,m=t)}else Q=m,m=t}else Q=m,m=t}else Q=m,m=t}else Q=m,m=t;if(m===t){for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t){if(N=[],U=HE(),U!==t)for(;U!==t;)N.push(U),U=HE();else N=t;if(N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();U!==t?(Me=m,b=we(N),m=b):(Q=m,m=t)}else Q=m,m=t}else Q=m,m=t}}}return m}function U1(){var m,b,N,U,ce;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t){if(N=[],U=GE(),U!==t)for(;U!==t;)N.push(U),U=GE();else N=t;if(N!==t){for(U=[],ce=He();ce!==t;)U.push(ce),ce=He();U!==t?(Me=m,b=fe(N),m=b):(Q=m,m=t)}else Q=m,m=t}else Q=m,m=t;return m}function H1(){var m,b,N;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();if(b!==t?(N=Fp(),N!==t?(Me=m,b=Ae(N),m=b):(Q=m,m=t)):(Q=m,m=t),m===t){for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();b!==t?(N=GE(),N!==t?(Me=m,b=Ae(N),m=b):(Q=m,m=t)):(Q=m,m=t)}return m}function Fp(){var m,b,N,U,ce;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();return b!==t?(qe.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(ne)),N===t&&(N=null),N!==t?(U=gge(),U!==t?(ce=GE(),ce!==t?(Me=m,b=Y(N,U,ce),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m}function gge(){var m;return r.substr(Q,2)===pe?(m=pe,Q+=2):(m=t,I===0&&Qe(ie)),m===t&&(r.substr(Q,2)===de?(m=de,Q+=2):(m=t,I===0&&Qe(_e)),m===t&&(r.charCodeAt(Q)===62?(m=Pt,Q++):(m=t,I===0&&Qe(It)),m===t&&(r.substr(Q,3)===Or?(m=Or,Q+=3):(m=t,I===0&&Qe(ii)),m===t&&(r.substr(Q,2)===gi?(m=gi,Q+=2):(m=t,I===0&&Qe(hr)),m===t&&(r.charCodeAt(Q)===60?(m=fi,Q++):(m=t,I===0&&Qe(ni))))))),m}function GE(){var m,b,N;for(m=Q,b=[],N=He();N!==t;)b.push(N),N=He();return b!==t?(N=G1(),N!==t?(Me=m,b=Ae(N),m=b):(Q=m,m=t)):(Q=m,m=t),m}function G1(){var m,b,N;if(m=Q,b=[],N=Y1(),N!==t)for(;N!==t;)b.push(N),N=Y1();else b=t;return b!==t&&(Me=m,b=Os(b)),m=b,m}function Y1(){var m,b;return m=Q,b=fge(),b!==t&&(Me=m,b=pr(b)),m=b,m===t&&(m=Q,b=hge(),b!==t&&(Me=m,b=pr(b)),m=b,m===t&&(m=Q,b=pge(),b!==t&&(Me=m,b=pr(b)),m=b,m===t&&(m=Q,b=dge(),b!==t&&(Me=m,b=pr(b)),m=b))),m}function fge(){var m,b,N,U;return m=Q,r.substr(Q,2)===Ii?(b=Ii,Q+=2):(b=t,I===0&&Qe(es)),b!==t?(N=Ege(),N!==t?(r.charCodeAt(Q)===39?(U=ua,Q++):(U=t,I===0&&Qe(pA)),U!==t?(Me=m,b=ag(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m}function hge(){var m,b,N,U;return m=Q,r.charCodeAt(Q)===39?(b=ua,Q++):(b=t,I===0&&Qe(pA)),b!==t?(N=Cge(),N!==t?(r.charCodeAt(Q)===39?(U=ua,Q++):(U=t,I===0&&Qe(pA)),U!==t?(Me=m,b=ag(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m}function pge(){var m,b,N,U;if(m=Q,r.substr(Q,2)===ts?(b=ts,Q+=2):(b=t,I===0&&Qe(dA)),b!==t&&(Me=m,b=ga()),m=b,m===t)if(m=Q,r.charCodeAt(Q)===34?(b=yp,Q++):(b=t,I===0&&Qe(CA)),b!==t){for(N=[],U=j1();U!==t;)N.push(U),U=j1();N!==t?(r.charCodeAt(Q)===34?(U=yp,Q++):(U=t,I===0&&Qe(CA)),U!==t?(Me=m,b=mA(N),m=b):(Q=m,m=t)):(Q=m,m=t)}else Q=m,m=t;return m}function dge(){var m,b,N;if(m=Q,b=[],N=q1(),N!==t)for(;N!==t;)b.push(N),N=q1();else b=t;return b!==t&&(Me=m,b=mA(b)),m=b,m}function j1(){var m,b;return m=Q,b=V1(),b!==t&&(Me=m,b=wr(b)),m=b,m===t&&(m=Q,b=X1(),b!==t&&(Me=m,b=kl(b)),m=b,m===t&&(m=Q,b=oS(),b!==t&&(Me=m,b=Ag(b)),m=b,m===t&&(m=Q,b=mge(),b!==t&&(Me=m,b=Io(b)),m=b))),m}function q1(){var m,b;return m=Q,b=V1(),b!==t&&(Me=m,b=lg(b)),m=b,m===t&&(m=Q,b=X1(),b!==t&&(Me=m,b=wp(b)),m=b,m===t&&(m=Q,b=oS(),b!==t&&(Me=m,b=Bp(b)),m=b,m===t&&(m=Q,b=wge(),b!==t&&(Me=m,b=vr(b)),m=b,m===t&&(m=Q,b=yge(),b!==t&&(Me=m,b=Io(b)),m=b)))),m}function Cge(){var m,b,N;for(m=Q,b=[],se.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(yo));N!==t;)b.push(N),se.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(yo));return b!==t&&(Me=m,b=kn(b)),m=b,m}function mge(){var m,b,N;if(m=Q,b=[],N=J1(),N===t&&(cg.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(Qt))),N!==t)for(;N!==t;)b.push(N),N=J1(),N===t&&(cg.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(Qt)));else b=t;return b!==t&&(Me=m,b=kn(b)),m=b,m}function J1(){var m,b,N;return m=Q,r.substr(Q,2)===Rl?(b=Rl,Q+=2):(b=t,I===0&&Qe(Rn)),b!==t&&(Me=m,b=rs()),m=b,m===t&&(m=Q,r.charCodeAt(Q)===92?(b=is,Q++):(b=t,I===0&&Qe(gt)),b!==t?(wo.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(At)),N!==t?(Me=m,b=an(N),m=b):(Q=m,m=t)):(Q=m,m=t)),m}function Ege(){var m,b,N;for(m=Q,b=[],N=W1(),N===t&&(se.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(yo)));N!==t;)b.push(N),N=W1(),N===t&&(se.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(yo)));return b!==t&&(Me=m,b=kn(b)),m=b,m}function W1(){var m,b,N;return m=Q,r.substr(Q,2)===S?(b=S,Q+=2):(b=t,I===0&&Qe(Tt)),b!==t&&(Me=m,b=ug()),m=b,m===t&&(m=Q,r.substr(Q,2)===Fl?(b=Fl,Q+=2):(b=t,I===0&&Qe(Qp)),b!==t&&(Me=m,b=bp()),m=b,m===t&&(m=Q,r.charCodeAt(Q)===92?(b=is,Q++):(b=t,I===0&&Qe(gt)),b!==t?(Sp.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(vp)),N!==t?(Me=m,b=xp(),m=b):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===G?(b=G,Q+=2):(b=t,I===0&&Qe(yt)),b!==t&&(Me=m,b=EA()),m=b,m===t&&(m=Q,r.substr(Q,2)===Ji?(b=Ji,Q+=2):(b=t,I===0&&Qe(Nl)),b!==t&&(Me=m,b=Xe()),m=b,m===t&&(m=Q,r.substr(Q,2)===fa?(b=fa,Q+=2):(b=t,I===0&&Qe(gg)),b!==t&&(Me=m,b=FE()),m=b,m===t&&(m=Q,r.substr(Q,2)===Pp?(b=Pp,Q+=2):(b=t,I===0&&Qe(NE)),b!==t&&(Me=m,b=ar()),m=b,m===t&&(m=Q,r.substr(Q,2)===Fn?(b=Fn,Q+=2):(b=t,I===0&&Qe(Ll)),b!==t&&(Me=m,b=Dp()),m=b,m===t&&(m=Q,r.charCodeAt(Q)===92?(b=is,Q++):(b=t,I===0&&Qe(gt)),b!==t?(Ms.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(ha)),N!==t?(Me=m,b=an(N),m=b):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Ige()))))))))),m}function Ige(){var m,b,N,U,ce,Se,ht,Bt,Jr,hi,ss,aS;return m=Q,r.charCodeAt(Q)===92?(b=is,Q++):(b=t,I===0&&Qe(gt)),b!==t?(N=iS(),N!==t?(Me=m,b=An(N),m=b):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Te?(b=Te,Q+=2):(b=t,I===0&&Qe(fg)),b!==t?(N=Q,U=Q,ce=iS(),ce!==t?(Se=Tn(),Se!==t?(ce=[ce,Se],U=ce):(Q=U,U=t)):(Q=U,U=t),U===t&&(U=iS()),U!==t?N=r.substring(N,Q):N=U,N!==t?(Me=m,b=An(N),m=b):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Tl?(b=Tl,Q+=2):(b=t,I===0&&Qe(Ks)),b!==t?(N=Q,U=Q,ce=Tn(),ce!==t?(Se=Tn(),Se!==t?(ht=Tn(),ht!==t?(Bt=Tn(),Bt!==t?(ce=[ce,Se,ht,Bt],U=ce):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t),U!==t?N=r.substring(N,Q):N=U,N!==t?(Me=m,b=An(N),m=b):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Ol?(b=Ol,Q+=2):(b=t,I===0&&Qe(IA)),b!==t?(N=Q,U=Q,ce=Tn(),ce!==t?(Se=Tn(),Se!==t?(ht=Tn(),ht!==t?(Bt=Tn(),Bt!==t?(Jr=Tn(),Jr!==t?(hi=Tn(),hi!==t?(ss=Tn(),ss!==t?(aS=Tn(),aS!==t?(ce=[ce,Se,ht,Bt,Jr,hi,ss,aS],U=ce):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t)):(Q=U,U=t),U!==t?N=r.substring(N,Q):N=U,N!==t?(Me=m,b=hg(N),m=b):(Q=m,m=t)):(Q=m,m=t)))),m}function iS(){var m;return pg.test(r.charAt(Q))?(m=r.charAt(Q),Q++):(m=t,I===0&&Qe(pa)),m}function Tn(){var m;return da.test(r.charAt(Q))?(m=r.charAt(Q),Q++):(m=t,I===0&&Qe(rt)),m}function yge(){var m,b,N,U,ce;if(m=Q,b=[],N=Q,r.charCodeAt(Q)===92?(U=is,Q++):(U=t,I===0&&Qe(gt)),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t),N===t&&(N=Q,U=Q,I++,ce=_1(),I--,ce===t?U=void 0:(Q=U,U=t),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t)),N!==t)for(;N!==t;)b.push(N),N=Q,r.charCodeAt(Q)===92?(U=is,Q++):(U=t,I===0&&Qe(gt)),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t),N===t&&(N=Q,U=Q,I++,ce=_1(),I--,ce===t?U=void 0:(Q=U,U=t),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t));else b=t;return b!==t&&(Me=m,b=kn(b)),m=b,m}function nS(){var m,b,N,U,ce,Se;if(m=Q,r.charCodeAt(Q)===45?(b=yA,Q++):(b=t,I===0&&Qe(Ml)),b===t&&(r.charCodeAt(Q)===43?(b=Us,Q++):(b=t,I===0&&Qe(Kl))),b===t&&(b=null),b!==t){if(N=[],qe.test(r.charAt(Q))?(U=r.charAt(Q),Q++):(U=t,I===0&&Qe(ne)),U!==t)for(;U!==t;)N.push(U),qe.test(r.charAt(Q))?(U=r.charAt(Q),Q++):(U=t,I===0&&Qe(ne));else N=t;if(N!==t)if(r.charCodeAt(Q)===46?(U=LE,Q++):(U=t,I===0&&Qe(kp)),U!==t){if(ce=[],qe.test(r.charAt(Q))?(Se=r.charAt(Q),Q++):(Se=t,I===0&&Qe(ne)),Se!==t)for(;Se!==t;)ce.push(Se),qe.test(r.charAt(Q))?(Se=r.charAt(Q),Q++):(Se=t,I===0&&Qe(ne));else ce=t;ce!==t?(Me=m,b=dg(b,N,ce),m=b):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;if(m===t){if(m=Q,r.charCodeAt(Q)===45?(b=yA,Q++):(b=t,I===0&&Qe(Ml)),b===t&&(r.charCodeAt(Q)===43?(b=Us,Q++):(b=t,I===0&&Qe(Kl))),b===t&&(b=null),b!==t){if(N=[],qe.test(r.charAt(Q))?(U=r.charAt(Q),Q++):(U=t,I===0&&Qe(ne)),U!==t)for(;U!==t;)N.push(U),qe.test(r.charAt(Q))?(U=r.charAt(Q),Q++):(U=t,I===0&&Qe(ne));else N=t;N!==t?(Me=m,b=Rp(b,N),m=b):(Q=m,m=t)}else Q=m,m=t;if(m===t&&(m=Q,b=oS(),b!==t&&(Me=m,b=TE(b)),m=b,m===t&&(m=Q,b=Hl(),b!==t&&(Me=m,b=Ul(b)),m=b,m===t)))if(m=Q,r.charCodeAt(Q)===40?(b=ge,Q++):(b=t,I===0&&Qe(re)),b!==t){for(N=[],U=He();U!==t;)N.push(U),U=He();if(N!==t)if(U=z1(),U!==t){for(ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();ce!==t?(r.charCodeAt(Q)===41?(Se=O,Q++):(Se=t,I===0&&Qe(F)),Se!==t?(Me=m,b=OE(U),m=b):(Q=m,m=t)):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t}return m}function sS(){var m,b,N,U,ce,Se,ht,Bt;if(m=Q,b=nS(),b!==t){for(N=[],U=Q,ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();if(ce!==t)if(r.charCodeAt(Q)===42?(Se=Cg,Q++):(Se=t,I===0&&Qe(wA)),Se===t&&(r.charCodeAt(Q)===47?(Se=Rr,Q++):(Se=t,I===0&&Qe(ME))),Se!==t){for(ht=[],Bt=He();Bt!==t;)ht.push(Bt),Bt=He();ht!==t?(Bt=nS(),Bt!==t?(Me=U,ce=Hs(b,Se,Bt),U=ce):(Q=U,U=t)):(Q=U,U=t)}else Q=U,U=t;else Q=U,U=t;for(;U!==t;){for(N.push(U),U=Q,ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();if(ce!==t)if(r.charCodeAt(Q)===42?(Se=Cg,Q++):(Se=t,I===0&&Qe(wA)),Se===t&&(r.charCodeAt(Q)===47?(Se=Rr,Q++):(Se=t,I===0&&Qe(ME))),Se!==t){for(ht=[],Bt=He();Bt!==t;)ht.push(Bt),Bt=He();ht!==t?(Bt=nS(),Bt!==t?(Me=U,ce=Hs(b,Se,Bt),U=ce):(Q=U,U=t)):(Q=U,U=t)}else Q=U,U=t;else Q=U,U=t}N!==t?(Me=m,b=Gs(b,N),m=b):(Q=m,m=t)}else Q=m,m=t;return m}function z1(){var m,b,N,U,ce,Se,ht,Bt;if(m=Q,b=sS(),b!==t){for(N=[],U=Q,ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();if(ce!==t)if(r.charCodeAt(Q)===43?(Se=Us,Q++):(Se=t,I===0&&Qe(Kl)),Se===t&&(r.charCodeAt(Q)===45?(Se=yA,Q++):(Se=t,I===0&&Qe(Ml))),Se!==t){for(ht=[],Bt=He();Bt!==t;)ht.push(Bt),Bt=He();ht!==t?(Bt=sS(),Bt!==t?(Me=U,ce=mg(b,Se,Bt),U=ce):(Q=U,U=t)):(Q=U,U=t)}else Q=U,U=t;else Q=U,U=t;for(;U!==t;){for(N.push(U),U=Q,ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();if(ce!==t)if(r.charCodeAt(Q)===43?(Se=Us,Q++):(Se=t,I===0&&Qe(Kl)),Se===t&&(r.charCodeAt(Q)===45?(Se=yA,Q++):(Se=t,I===0&&Qe(Ml))),Se!==t){for(ht=[],Bt=He();Bt!==t;)ht.push(Bt),Bt=He();ht!==t?(Bt=sS(),Bt!==t?(Me=U,ce=mg(b,Se,Bt),U=ce):(Q=U,U=t)):(Q=U,U=t)}else Q=U,U=t;else Q=U,U=t}N!==t?(Me=m,b=Gs(b,N),m=b):(Q=m,m=t)}else Q=m,m=t;return m}function V1(){var m,b,N,U,ce,Se;if(m=Q,r.substr(Q,3)===BA?(b=BA,Q+=3):(b=t,I===0&&Qe(R)),b!==t){for(N=[],U=He();U!==t;)N.push(U),U=He();if(N!==t)if(U=z1(),U!==t){for(ce=[],Se=He();Se!==t;)ce.push(Se),Se=He();ce!==t?(r.substr(Q,2)===q?(Se=q,Q+=2):(Se=t,I===0&&Qe(Ce)),Se!==t?(Me=m,b=Ke(U),m=b):(Q=m,m=t)):(Q=m,m=t)}else Q=m,m=t;else Q=m,m=t}else Q=m,m=t;return m}function X1(){var m,b,N,U;return m=Q,r.substr(Q,2)===Re?(b=Re,Q+=2):(b=t,I===0&&Qe(ze)),b!==t?(N=Mr(),N!==t?(r.charCodeAt(Q)===41?(U=O,Q++):(U=t,I===0&&Qe(F)),U!==t?(Me=m,b=dt(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m}function oS(){var m,b,N,U,ce,Se;return m=Q,r.substr(Q,2)===Ft?(b=Ft,Q+=2):(b=t,I===0&&Qe(Nn)),b!==t?(N=Hl(),N!==t?(r.substr(Q,2)===qb?(U=qb,Q+=2):(U=t,I===0&&Qe(S1)),U!==t?(ce=U1(),ce!==t?(r.charCodeAt(Q)===125?(Se=Fe,Q++):(Se=t,I===0&&Qe(Ne)),Se!==t?(Me=m,b=v1(N,ce),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Ft?(b=Ft,Q+=2):(b=t,I===0&&Qe(Nn)),b!==t?(N=Hl(),N!==t?(r.substr(Q,3)===Jb?(U=Jb,Q+=3):(U=t,I===0&&Qe(x1)),U!==t?(Me=m,b=P1(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Ft?(b=Ft,Q+=2):(b=t,I===0&&Qe(Nn)),b!==t?(N=Hl(),N!==t?(r.substr(Q,2)===Wb?(U=Wb,Q+=2):(U=t,I===0&&Qe(D1)),U!==t?(ce=U1(),ce!==t?(r.charCodeAt(Q)===125?(Se=Fe,Q++):(Se=t,I===0&&Qe(Ne)),Se!==t?(Me=m,b=k1(N,ce),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Ft?(b=Ft,Q+=2):(b=t,I===0&&Qe(Nn)),b!==t?(N=Hl(),N!==t?(r.substr(Q,3)===zb?(U=zb,Q+=3):(U=t,I===0&&Qe(R1)),U!==t?(Me=m,b=F1(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.substr(Q,2)===Ft?(b=Ft,Q+=2):(b=t,I===0&&Qe(Nn)),b!==t?(N=Hl(),N!==t?(r.charCodeAt(Q)===125?(U=Fe,Q++):(U=t,I===0&&Qe(Ne)),U!==t?(Me=m,b=Vb(N),m=b):(Q=m,m=t)):(Q=m,m=t)):(Q=m,m=t),m===t&&(m=Q,r.charCodeAt(Q)===36?(b=N1,Q++):(b=t,I===0&&Qe(L1)),b!==t?(N=Hl(),N!==t?(Me=m,b=Vb(N),m=b):(Q=m,m=t)):(Q=m,m=t)))))),m}function wge(){var m,b,N;return m=Q,b=Bge(),b!==t?(Me=Q,N=T1(b),N?N=void 0:N=t,N!==t?(Me=m,b=O1(b),m=b):(Q=m,m=t)):(Q=m,m=t),m}function Bge(){var m,b,N,U,ce;if(m=Q,b=[],N=Q,U=Q,I++,ce=$1(),I--,ce===t?U=void 0:(Q=U,U=t),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t),N!==t)for(;N!==t;)b.push(N),N=Q,U=Q,I++,ce=$1(),I--,ce===t?U=void 0:(Q=U,U=t),U!==t?(r.length>Q?(ce=r.charAt(Q),Q++):(ce=t,I===0&&Qe(Bo)),ce!==t?(Me=N,U=an(ce),N=U):(Q=N,N=t)):(Q=N,N=t);else b=t;return b!==t&&(Me=m,b=kn(b)),m=b,m}function Z1(){var m,b,N;if(m=Q,b=[],Xb.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(Zb)),N!==t)for(;N!==t;)b.push(N),Xb.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(Zb));else b=t;return b!==t&&(Me=m,b=_b()),m=b,m}function Hl(){var m,b,N;if(m=Q,b=[],$b.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(eS)),N!==t)for(;N!==t;)b.push(N),$b.test(r.charAt(Q))?(N=r.charAt(Q),Q++):(N=t,I===0&&Qe(eS));else b=t;return b!==t&&(Me=m,b=_b()),m=b,m}function _1(){var m;return M1.test(r.charAt(Q))?(m=r.charAt(Q),Q++):(m=t,I===0&&Qe(Eg)),m}function $1(){var m;return tS.test(r.charAt(Q))?(m=r.charAt(Q),Q++):(m=t,I===0&&Qe(rS)),m}function He(){var m,b;if(m=[],KE.test(r.charAt(Q))?(b=r.charAt(Q),Q++):(b=t,I===0&&Qe(UE)),b!==t)for(;b!==t;)m.push(b),KE.test(r.charAt(Q))?(b=r.charAt(Q),Q++):(b=t,I===0&&Qe(UE));else m=t;return m}if(k=n(),k!==t&&Q===r.length)return k;throw k!==t&&Q{"use strict";function Qfe(r,e){function t(){this.constructor=r}t.prototype=e.prototype,r.prototype=new t}function Vl(r,e,t,i){this.message=r,this.expected=e,this.found=t,this.location=i,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Vl)}Qfe(Vl,Error);Vl.buildMessage=function(r,e){var t={literal:function(c){return'"'+n(c.text)+'"'},class:function(c){var u="",g;for(g=0;g0){for(g=1,f=1;gH&&(H=v,j=[]),j.push(ne))}function Ne(ne,Y){return new Vl(ne,null,null,Y)}function oe(ne,Y,pe){return new Vl(Vl.buildMessage(ne,Y),ne,Y,pe)}function le(){var ne,Y,pe,ie;return ne=v,Y=we(),Y!==t?(r.charCodeAt(v)===47?(pe=s,v++):(pe=t,$===0&&Fe(o)),pe!==t?(ie=we(),ie!==t?(D=ne,Y=a(Y,ie),ne=Y):(v=ne,ne=t)):(v=ne,ne=t)):(v=ne,ne=t),ne===t&&(ne=v,Y=we(),Y!==t&&(D=ne,Y=l(Y)),ne=Y),ne}function we(){var ne,Y,pe,ie;return ne=v,Y=fe(),Y!==t?(r.charCodeAt(v)===64?(pe=c,v++):(pe=t,$===0&&Fe(u)),pe!==t?(ie=qe(),ie!==t?(D=ne,Y=g(Y,ie),ne=Y):(v=ne,ne=t)):(v=ne,ne=t)):(v=ne,ne=t),ne===t&&(ne=v,Y=fe(),Y!==t&&(D=ne,Y=f(Y)),ne=Y),ne}function fe(){var ne,Y,pe,ie,de;return ne=v,r.charCodeAt(v)===64?(Y=c,v++):(Y=t,$===0&&Fe(u)),Y!==t?(pe=Ae(),pe!==t?(r.charCodeAt(v)===47?(ie=s,v++):(ie=t,$===0&&Fe(o)),ie!==t?(de=Ae(),de!==t?(D=ne,Y=h(),ne=Y):(v=ne,ne=t)):(v=ne,ne=t)):(v=ne,ne=t)):(v=ne,ne=t),ne===t&&(ne=v,Y=Ae(),Y!==t&&(D=ne,Y=h()),ne=Y),ne}function Ae(){var ne,Y,pe;if(ne=v,Y=[],p.test(r.charAt(v))?(pe=r.charAt(v),v++):(pe=t,$===0&&Fe(C)),pe!==t)for(;pe!==t;)Y.push(pe),p.test(r.charAt(v))?(pe=r.charAt(v),v++):(pe=t,$===0&&Fe(C));else Y=t;return Y!==t&&(D=ne,Y=h()),ne=Y,ne}function qe(){var ne,Y,pe;if(ne=v,Y=[],y.test(r.charAt(v))?(pe=r.charAt(v),v++):(pe=t,$===0&&Fe(B)),pe!==t)for(;pe!==t;)Y.push(pe),y.test(r.charAt(v))?(pe=r.charAt(v),v++):(pe=t,$===0&&Fe(B));else Y=t;return Y!==t&&(D=ne,Y=h()),ne=Y,ne}if(V=n(),V!==t&&v===r.length)return V;throw V!==t&&v{"use strict";function fU(r){return typeof r>"u"||r===null}function Sfe(r){return typeof r=="object"&&r!==null}function vfe(r){return Array.isArray(r)?r:fU(r)?[]:[r]}function xfe(r,e){var t,i,n,s;if(e)for(s=Object.keys(e),t=0,i=s.length;t{"use strict";function Wp(r,e){Error.call(this),this.name="YAMLException",this.reason=r,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Wp.prototype=Object.create(Error.prototype);Wp.prototype.constructor=Wp;Wp.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t};hU.exports=Wp});var CU=w((IZe,dU)=>{"use strict";var pU=Zl();function HS(r,e,t,i,n){this.name=r,this.buffer=e,this.position=t,this.line=i,this.column=n}HS.prototype.getSnippet=function(e,t){var i,n,s,o,a;if(!this.buffer)return null;for(e=e||4,t=t||75,i="",n=this.position;n>0&&`\0\r -\x85\u2028\u2029`.indexOf(this.buffer.charAt(n-1))===-1;)if(n-=1,this.position-n>t/2-1){i=" ... ",n+=5;break}for(s="",o=this.position;ot/2-1){s=" ... ",o-=5;break}return a=this.buffer.slice(n,o),pU.repeat(" ",e)+i+a+s+` -`+pU.repeat(" ",e+this.position-n+i.length)+"^"};HS.prototype.toString=function(e){var t,i="";return this.name&&(i+='in "'+this.name+'" '),i+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet(),t&&(i+=`: -`+t)),i};dU.exports=HS});var si=w((yZe,EU)=>{"use strict";var mU=kg(),kfe=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],Rfe=["scalar","sequence","mapping"];function Ffe(r){var e={};return r!==null&&Object.keys(r).forEach(function(t){r[t].forEach(function(i){e[String(i)]=t})}),e}function Nfe(r,e){if(e=e||{},Object.keys(e).forEach(function(t){if(kfe.indexOf(t)===-1)throw new mU('Unknown option "'+t+'" is met in definition of "'+r+'" YAML type.')}),this.tag=r,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=Ffe(e.styleAliases||null),Rfe.indexOf(this.kind)===-1)throw new mU('Unknown kind "'+this.kind+'" is specified for "'+r+'" YAML type.')}EU.exports=Nfe});var _l=w((wZe,yU)=>{"use strict";var IU=Zl(),gI=kg(),Lfe=si();function GS(r,e,t){var i=[];return r.include.forEach(function(n){t=GS(n,e,t)}),r[e].forEach(function(n){t.forEach(function(s,o){s.tag===n.tag&&s.kind===n.kind&&i.push(o)}),t.push(n)}),t.filter(function(n,s){return i.indexOf(s)===-1})}function Tfe(){var r={scalar:{},sequence:{},mapping:{},fallback:{}},e,t;function i(n){r[n.kind][n.tag]=r.fallback[n.tag]=n}for(e=0,t=arguments.length;e{"use strict";var Ofe=si();wU.exports=new Ofe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return r!==null?r:""}})});var bU=w((QZe,QU)=>{"use strict";var Mfe=si();QU.exports=new Mfe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(r){return r!==null?r:[]}})});var vU=w((bZe,SU)=>{"use strict";var Kfe=si();SU.exports=new Kfe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(r){return r!==null?r:{}}})});var fI=w((SZe,xU)=>{"use strict";var Ufe=_l();xU.exports=new Ufe({explicit:[BU(),bU(),vU()]})});var DU=w((vZe,PU)=>{"use strict";var Hfe=si();function Gfe(r){if(r===null)return!0;var e=r.length;return e===1&&r==="~"||e===4&&(r==="null"||r==="Null"||r==="NULL")}function Yfe(){return null}function jfe(r){return r===null}PU.exports=new Hfe("tag:yaml.org,2002:null",{kind:"scalar",resolve:Gfe,construct:Yfe,predicate:jfe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var RU=w((xZe,kU)=>{"use strict";var qfe=si();function Jfe(r){if(r===null)return!1;var e=r.length;return e===4&&(r==="true"||r==="True"||r==="TRUE")||e===5&&(r==="false"||r==="False"||r==="FALSE")}function Wfe(r){return r==="true"||r==="True"||r==="TRUE"}function zfe(r){return Object.prototype.toString.call(r)==="[object Boolean]"}kU.exports=new qfe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Jfe,construct:Wfe,predicate:zfe,represent:{lowercase:function(r){return r?"true":"false"},uppercase:function(r){return r?"TRUE":"FALSE"},camelcase:function(r){return r?"True":"False"}},defaultStyle:"lowercase"})});var NU=w((PZe,FU)=>{"use strict";var Vfe=Zl(),Xfe=si();function Zfe(r){return 48<=r&&r<=57||65<=r&&r<=70||97<=r&&r<=102}function _fe(r){return 48<=r&&r<=55}function $fe(r){return 48<=r&&r<=57}function ehe(r){if(r===null)return!1;var e=r.length,t=0,i=!1,n;if(!e)return!1;if(n=r[t],(n==="-"||n==="+")&&(n=r[++t]),n==="0"){if(t+1===e)return!0;if(n=r[++t],n==="b"){for(t++;t=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0"+r.toString(8):"-0"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var OU=w((DZe,TU)=>{"use strict";var LU=Zl(),ihe=si(),nhe=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function she(r){return!(r===null||!nhe.test(r)||r[r.length-1]==="_")}function ohe(r){var e,t,i,n;return e=r.replace(/_/g,"").toLowerCase(),t=e[0]==="-"?-1:1,n=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(s){n.unshift(parseFloat(s,10))}),e=0,i=1,n.forEach(function(s){e+=s*i,i*=60}),t*e):t*parseFloat(e,10)}var ahe=/^[-+]?[0-9]+e/;function Ahe(r,e){var t;if(isNaN(r))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===r)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===r)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(LU.isNegativeZero(r))return"-0.0";return t=r.toString(10),ahe.test(t)?t.replace("e",".e"):t}function lhe(r){return Object.prototype.toString.call(r)==="[object Number]"&&(r%1!==0||LU.isNegativeZero(r))}TU.exports=new ihe("tag:yaml.org,2002:float",{kind:"scalar",resolve:she,construct:ohe,predicate:lhe,represent:Ahe,defaultStyle:"lowercase"})});var YS=w((kZe,MU)=>{"use strict";var che=_l();MU.exports=new che({include:[fI()],implicit:[DU(),RU(),NU(),OU()]})});var jS=w((RZe,KU)=>{"use strict";var uhe=_l();KU.exports=new uhe({include:[YS()]})});var YU=w((FZe,GU)=>{"use strict";var ghe=si(),UU=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),HU=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function fhe(r){return r===null?!1:UU.exec(r)!==null||HU.exec(r)!==null}function hhe(r){var e,t,i,n,s,o,a,l=0,c=null,u,g,f;if(e=UU.exec(r),e===null&&(e=HU.exec(r)),e===null)throw new Error("Date resolve error");if(t=+e[1],i=+e[2]-1,n=+e[3],!e[4])return new Date(Date.UTC(t,i,n));if(s=+e[4],o=+e[5],a=+e[6],e[7]){for(l=e[7].slice(0,3);l.length<3;)l+="0";l=+l}return e[9]&&(u=+e[10],g=+(e[11]||0),c=(u*60+g)*6e4,e[9]==="-"&&(c=-c)),f=new Date(Date.UTC(t,i,n,s,o,a,l)),c&&f.setTime(f.getTime()-c),f}function phe(r){return r.toISOString()}GU.exports=new ghe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:fhe,construct:hhe,instanceOf:Date,represent:phe})});var qU=w((NZe,jU)=>{"use strict";var dhe=si();function Che(r){return r==="<<"||r===null}jU.exports=new dhe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Che})});var zU=w((LZe,WU)=>{"use strict";var $l;try{JU=J,$l=JU("buffer").Buffer}catch{}var JU,mhe=si(),qS=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function Ehe(r){if(r===null)return!1;var e,t,i=0,n=r.length,s=qS;for(t=0;t64)){if(e<0)return!1;i+=6}return i%8===0}function Ihe(r){var e,t,i=r.replace(/[\r\n=]/g,""),n=i.length,s=qS,o=0,a=[];for(e=0;e>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|s.indexOf(i.charAt(e));return t=n%4*6,t===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):t===18?(a.push(o>>10&255),a.push(o>>2&255)):t===12&&a.push(o>>4&255),$l?$l.from?$l.from(a):new $l(a):a}function yhe(r){var e="",t=0,i,n,s=r.length,o=qS;for(i=0;i>18&63],e+=o[t>>12&63],e+=o[t>>6&63],e+=o[t&63]),t=(t<<8)+r[i];return n=s%3,n===0?(e+=o[t>>18&63],e+=o[t>>12&63],e+=o[t>>6&63],e+=o[t&63]):n===2?(e+=o[t>>10&63],e+=o[t>>4&63],e+=o[t<<2&63],e+=o[64]):n===1&&(e+=o[t>>2&63],e+=o[t<<4&63],e+=o[64],e+=o[64]),e}function whe(r){return $l&&$l.isBuffer(r)}WU.exports=new mhe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Ehe,construct:Ihe,predicate:whe,represent:yhe})});var XU=w((TZe,VU)=>{"use strict";var Bhe=si(),Qhe=Object.prototype.hasOwnProperty,bhe=Object.prototype.toString;function She(r){if(r===null)return!0;var e=[],t,i,n,s,o,a=r;for(t=0,i=a.length;t{"use strict";var xhe=si(),Phe=Object.prototype.toString;function Dhe(r){if(r===null)return!0;var e,t,i,n,s,o=r;for(s=new Array(o.length),e=0,t=o.length;e{"use strict";var Rhe=si(),Fhe=Object.prototype.hasOwnProperty;function Nhe(r){if(r===null)return!0;var e,t=r;for(e in t)if(Fhe.call(t,e)&&t[e]!==null)return!1;return!0}function Lhe(r){return r!==null?r:{}}$U.exports=new Rhe("tag:yaml.org,2002:set",{kind:"mapping",resolve:Nhe,construct:Lhe})});var Fg=w((KZe,t2)=>{"use strict";var The=_l();t2.exports=new The({include:[jS()],implicit:[YU(),qU()],explicit:[zU(),XU(),_U(),e2()]})});var i2=w((UZe,r2)=>{"use strict";var Ohe=si();function Mhe(){return!0}function Khe(){}function Uhe(){return""}function Hhe(r){return typeof r>"u"}r2.exports=new Ohe("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:Mhe,construct:Khe,predicate:Hhe,represent:Uhe})});var s2=w((HZe,n2)=>{"use strict";var Ghe=si();function Yhe(r){if(r===null||r.length===0)return!1;var e=r,t=/\/([gim]*)$/.exec(r),i="";return!(e[0]==="/"&&(t&&(i=t[1]),i.length>3||e[e.length-i.length-1]!=="/"))}function jhe(r){var e=r,t=/\/([gim]*)$/.exec(r),i="";return e[0]==="/"&&(t&&(i=t[1]),e=e.slice(1,e.length-i.length-1)),new RegExp(e,i)}function qhe(r){var e="/"+r.source+"/";return r.global&&(e+="g"),r.multiline&&(e+="m"),r.ignoreCase&&(e+="i"),e}function Jhe(r){return Object.prototype.toString.call(r)==="[object RegExp]"}n2.exports=new Ghe("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:Yhe,construct:jhe,predicate:Jhe,represent:qhe})});var A2=w((GZe,a2)=>{"use strict";var hI;try{o2=J,hI=o2("esprima")}catch{typeof window<"u"&&(hI=window.esprima)}var o2,Whe=si();function zhe(r){if(r===null)return!1;try{var e="("+r+")",t=hI.parse(e,{range:!0});return!(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function Vhe(r){var e="("+r+")",t=hI.parse(e,{range:!0}),i=[],n;if(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return t.body[0].expression.params.forEach(function(s){i.push(s.name)}),n=t.body[0].expression.body.range,t.body[0].expression.body.type==="BlockStatement"?new Function(i,e.slice(n[0]+1,n[1]-1)):new Function(i,"return "+e.slice(n[0],n[1]))}function Xhe(r){return r.toString()}function Zhe(r){return Object.prototype.toString.call(r)==="[object Function]"}a2.exports=new Whe("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:zhe,construct:Vhe,predicate:Zhe,represent:Xhe})});var zp=w((YZe,c2)=>{"use strict";var l2=_l();c2.exports=l2.DEFAULT=new l2({include:[Fg()],explicit:[i2(),s2(),A2()]})});var P2=w((jZe,Vp)=>{"use strict";var ya=Zl(),C2=kg(),_he=CU(),m2=Fg(),$he=zp(),DA=Object.prototype.hasOwnProperty,pI=1,E2=2,I2=3,dI=4,JS=1,epe=2,u2=3,tpe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,rpe=/[\x85\u2028\u2029]/,ipe=/[,\[\]\{\}]/,y2=/^(?:!|!!|![a-z\-]+!)$/i,w2=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function g2(r){return Object.prototype.toString.call(r)}function vo(r){return r===10||r===13}function tc(r){return r===9||r===32}function un(r){return r===9||r===32||r===10||r===13}function Ng(r){return r===44||r===91||r===93||r===123||r===125}function npe(r){var e;return 48<=r&&r<=57?r-48:(e=r|32,97<=e&&e<=102?e-97+10:-1)}function spe(r){return r===120?2:r===117?4:r===85?8:0}function ope(r){return 48<=r&&r<=57?r-48:-1}function f2(r){return r===48?"\0":r===97?"\x07":r===98?"\b":r===116||r===9?" ":r===110?` -`:r===118?"\v":r===102?"\f":r===114?"\r":r===101?"\x1B":r===32?" ":r===34?'"':r===47?"/":r===92?"\\":r===78?"\x85":r===95?"\xA0":r===76?"\u2028":r===80?"\u2029":""}function ape(r){return r<=65535?String.fromCharCode(r):String.fromCharCode((r-65536>>10)+55296,(r-65536&1023)+56320)}var B2=new Array(256),Q2=new Array(256);for(ec=0;ec<256;ec++)B2[ec]=f2(ec)?1:0,Q2[ec]=f2(ec);var ec;function Ape(r,e){this.input=r,this.filename=e.filename||null,this.schema=e.schema||$he,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=r.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function b2(r,e){return new C2(e,new _he(r.filename,r.input,r.position,r.line,r.position-r.lineStart))}function ft(r,e){throw b2(r,e)}function CI(r,e){r.onWarning&&r.onWarning.call(null,b2(r,e))}var h2={YAML:function(e,t,i){var n,s,o;e.version!==null&&ft(e,"duplication of %YAML directive"),i.length!==1&&ft(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&ft(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),o=parseInt(n[2],10),s!==1&&ft(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&CI(e,"unsupported YAML version of the document")},TAG:function(e,t,i){var n,s;i.length!==2&&ft(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],y2.test(n)||ft(e,"ill-formed tag handle (first argument) of the TAG directive"),DA.call(e.tagMap,n)&&ft(e,'there is a previously declared suffix for "'+n+'" tag handle'),w2.test(s)||ft(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[n]=s}};function PA(r,e,t,i){var n,s,o,a;if(e1&&(r.result+=ya.repeat(` -`,e-1))}function lpe(r,e,t){var i,n,s,o,a,l,c,u,g=r.kind,f=r.result,h;if(h=r.input.charCodeAt(r.position),un(h)||Ng(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(n=r.input.charCodeAt(r.position+1),un(n)||t&&Ng(n)))return!1;for(r.kind="scalar",r.result="",s=o=r.position,a=!1;h!==0;){if(h===58){if(n=r.input.charCodeAt(r.position+1),un(n)||t&&Ng(n))break}else if(h===35){if(i=r.input.charCodeAt(r.position-1),un(i))break}else{if(r.position===r.lineStart&&mI(r)||t&&Ng(h))break;if(vo(h))if(l=r.line,c=r.lineStart,u=r.lineIndent,zr(r,!1,-1),r.lineIndent>=e){a=!0,h=r.input.charCodeAt(r.position);continue}else{r.position=o,r.line=l,r.lineStart=c,r.lineIndent=u;break}}a&&(PA(r,s,o,!1),zS(r,r.line-l),s=o=r.position,a=!1),tc(h)||(o=r.position+1),h=r.input.charCodeAt(++r.position)}return PA(r,s,o,!1),r.result?!0:(r.kind=g,r.result=f,!1)}function cpe(r,e){var t,i,n;if(t=r.input.charCodeAt(r.position),t!==39)return!1;for(r.kind="scalar",r.result="",r.position++,i=n=r.position;(t=r.input.charCodeAt(r.position))!==0;)if(t===39)if(PA(r,i,r.position,!0),t=r.input.charCodeAt(++r.position),t===39)i=r.position,r.position++,n=r.position;else return!0;else vo(t)?(PA(r,i,n,!0),zS(r,zr(r,!1,e)),i=n=r.position):r.position===r.lineStart&&mI(r)?ft(r,"unexpected end of the document within a single quoted scalar"):(r.position++,n=r.position);ft(r,"unexpected end of the stream within a single quoted scalar")}function upe(r,e){var t,i,n,s,o,a;if(a=r.input.charCodeAt(r.position),a!==34)return!1;for(r.kind="scalar",r.result="",r.position++,t=i=r.position;(a=r.input.charCodeAt(r.position))!==0;){if(a===34)return PA(r,t,r.position,!0),r.position++,!0;if(a===92){if(PA(r,t,r.position,!0),a=r.input.charCodeAt(++r.position),vo(a))zr(r,!1,e);else if(a<256&&B2[a])r.result+=Q2[a],r.position++;else if((o=spe(a))>0){for(n=o,s=0;n>0;n--)a=r.input.charCodeAt(++r.position),(o=npe(a))>=0?s=(s<<4)+o:ft(r,"expected hexadecimal character");r.result+=ape(s),r.position++}else ft(r,"unknown escape sequence");t=i=r.position}else vo(a)?(PA(r,t,i,!0),zS(r,zr(r,!1,e)),t=i=r.position):r.position===r.lineStart&&mI(r)?ft(r,"unexpected end of the document within a double quoted scalar"):(r.position++,i=r.position)}ft(r,"unexpected end of the stream within a double quoted scalar")}function gpe(r,e){var t=!0,i,n=r.tag,s,o=r.anchor,a,l,c,u,g,f={},h,p,C,y;if(y=r.input.charCodeAt(r.position),y===91)l=93,g=!1,s=[];else if(y===123)l=125,g=!0,s={};else return!1;for(r.anchor!==null&&(r.anchorMap[r.anchor]=s),y=r.input.charCodeAt(++r.position);y!==0;){if(zr(r,!0,e),y=r.input.charCodeAt(r.position),y===l)return r.position++,r.tag=n,r.anchor=o,r.kind=g?"mapping":"sequence",r.result=s,!0;t||ft(r,"missed comma between flow collection entries"),p=h=C=null,c=u=!1,y===63&&(a=r.input.charCodeAt(r.position+1),un(a)&&(c=u=!0,r.position++,zr(r,!0,e))),i=r.line,Tg(r,e,pI,!1,!0),p=r.tag,h=r.result,zr(r,!0,e),y=r.input.charCodeAt(r.position),(u||r.line===i)&&y===58&&(c=!0,y=r.input.charCodeAt(++r.position),zr(r,!0,e),Tg(r,e,pI,!1,!0),C=r.result),g?Lg(r,s,f,p,h,C):c?s.push(Lg(r,null,f,p,h,C)):s.push(h),zr(r,!0,e),y=r.input.charCodeAt(r.position),y===44?(t=!0,y=r.input.charCodeAt(++r.position)):t=!1}ft(r,"unexpected end of the stream within a flow collection")}function fpe(r,e){var t,i,n=JS,s=!1,o=!1,a=e,l=0,c=!1,u,g;if(g=r.input.charCodeAt(r.position),g===124)i=!1;else if(g===62)i=!0;else return!1;for(r.kind="scalar",r.result="";g!==0;)if(g=r.input.charCodeAt(++r.position),g===43||g===45)JS===n?n=g===43?u2:epe:ft(r,"repeat of a chomping mode identifier");else if((u=ope(g))>=0)u===0?ft(r,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?ft(r,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(tc(g)){do g=r.input.charCodeAt(++r.position);while(tc(g));if(g===35)do g=r.input.charCodeAt(++r.position);while(!vo(g)&&g!==0)}for(;g!==0;){for(WS(r),r.lineIndent=0,g=r.input.charCodeAt(r.position);(!o||r.lineIndenta&&(a=r.lineIndent),vo(g)){l++;continue}if(r.lineIndente)&&l!==0)ft(r,"bad indentation of a sequence entry");else if(r.lineIndente)&&(Tg(r,e,dI,!0,n)&&(p?f=r.result:h=r.result),p||(Lg(r,c,u,g,f,h,s,o),g=f=h=null),zr(r,!0,-1),y=r.input.charCodeAt(r.position)),r.lineIndent>e&&y!==0)ft(r,"bad indentation of a mapping entry");else if(r.lineIndente?l=1:r.lineIndent===e?l=0:r.lineIndente?l=1:r.lineIndent===e?l=0:r.lineIndent tag; it should be "scalar", not "'+r.kind+'"'),g=0,f=r.implicitTypes.length;g tag; it should be "'+h.kind+'", not "'+r.kind+'"'),h.resolve(r.result)?(r.result=h.construct(r.result),r.anchor!==null&&(r.anchorMap[r.anchor]=r.result)):ft(r,"cannot resolve a node with !<"+r.tag+"> explicit tag")):ft(r,"unknown tag !<"+r.tag+">");return r.listener!==null&&r.listener("close",r),r.tag!==null||r.anchor!==null||u}function mpe(r){var e=r.position,t,i,n,s=!1,o;for(r.version=null,r.checkLineBreaks=r.legacy,r.tagMap={},r.anchorMap={};(o=r.input.charCodeAt(r.position))!==0&&(zr(r,!0,-1),o=r.input.charCodeAt(r.position),!(r.lineIndent>0||o!==37));){for(s=!0,o=r.input.charCodeAt(++r.position),t=r.position;o!==0&&!un(o);)o=r.input.charCodeAt(++r.position);for(i=r.input.slice(t,r.position),n=[],i.length<1&&ft(r,"directive name must not be less than one character in length");o!==0;){for(;tc(o);)o=r.input.charCodeAt(++r.position);if(o===35){do o=r.input.charCodeAt(++r.position);while(o!==0&&!vo(o));break}if(vo(o))break;for(t=r.position;o!==0&&!un(o);)o=r.input.charCodeAt(++r.position);n.push(r.input.slice(t,r.position))}o!==0&&WS(r),DA.call(h2,i)?h2[i](r,i,n):CI(r,'unknown document directive "'+i+'"')}if(zr(r,!0,-1),r.lineIndent===0&&r.input.charCodeAt(r.position)===45&&r.input.charCodeAt(r.position+1)===45&&r.input.charCodeAt(r.position+2)===45?(r.position+=3,zr(r,!0,-1)):s&&ft(r,"directives end mark is expected"),Tg(r,r.lineIndent-1,dI,!1,!0),zr(r,!0,-1),r.checkLineBreaks&&rpe.test(r.input.slice(e,r.position))&&CI(r,"non-ASCII line breaks are interpreted as content"),r.documents.push(r.result),r.position===r.lineStart&&mI(r)){r.input.charCodeAt(r.position)===46&&(r.position+=3,zr(r,!0,-1));return}if(r.position"u"&&(t=e,e=null);var i=S2(r,t);if(typeof e!="function")return i;for(var n=0,s=i.length;n"u"&&(t=e,e=null),v2(r,e,ya.extend({schema:m2},t))}function Ipe(r,e){return x2(r,ya.extend({schema:m2},e))}Vp.exports.loadAll=v2;Vp.exports.load=x2;Vp.exports.safeLoadAll=Epe;Vp.exports.safeLoad=Ipe});var _2=w((qZe,_S)=>{"use strict";var Zp=Zl(),_p=kg(),ype=zp(),wpe=Fg(),O2=Object.prototype.toString,M2=Object.prototype.hasOwnProperty,Bpe=9,Xp=10,Qpe=13,bpe=32,Spe=33,vpe=34,K2=35,xpe=37,Ppe=38,Dpe=39,kpe=42,U2=44,Rpe=45,H2=58,Fpe=61,Npe=62,Lpe=63,Tpe=64,G2=91,Y2=93,Ope=96,j2=123,Mpe=124,q2=125,Ni={};Ni[0]="\\0";Ni[7]="\\a";Ni[8]="\\b";Ni[9]="\\t";Ni[10]="\\n";Ni[11]="\\v";Ni[12]="\\f";Ni[13]="\\r";Ni[27]="\\e";Ni[34]='\\"';Ni[92]="\\\\";Ni[133]="\\N";Ni[160]="\\_";Ni[8232]="\\L";Ni[8233]="\\P";var Kpe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function Upe(r,e){var t,i,n,s,o,a,l;if(e===null)return{};for(t={},i=Object.keys(e),n=0,s=i.length;n0?r.charCodeAt(s-1):null,f=f&&R2(o,a)}else{for(s=0;si&&r[g+1]!==" ",g=s);else if(!Og(o))return EI;a=s>0?r.charCodeAt(s-1):null,f=f&&R2(o,a)}c=c||u&&s-g-1>i&&r[g+1]!==" "}return!l&&!c?f&&!n(r)?W2:z2:t>9&&J2(r)?EI:c?X2:V2}function Jpe(r,e,t,i){r.dump=function(){if(e.length===0)return"''";if(!r.noCompatMode&&Kpe.indexOf(e)!==-1)return"'"+e+"'";var n=r.indent*Math.max(1,t),s=r.lineWidth===-1?-1:Math.max(Math.min(r.lineWidth,40),r.lineWidth-n),o=i||r.flowLevel>-1&&t>=r.flowLevel;function a(l){return Gpe(r,l)}switch(qpe(e,o,r.indent,s,a)){case W2:return e;case z2:return"'"+e.replace(/'/g,"''")+"'";case V2:return"|"+F2(e,r.indent)+N2(k2(e,n));case X2:return">"+F2(e,r.indent)+N2(k2(Wpe(e,s),n));case EI:return'"'+zpe(e,s)+'"';default:throw new _p("impossible error: invalid scalar style")}}()}function F2(r,e){var t=J2(r)?String(e):"",i=r[r.length-1]===` -`,n=i&&(r[r.length-2]===` -`||r===` -`),s=n?"+":i?"":"-";return t+s+` -`}function N2(r){return r[r.length-1]===` -`?r.slice(0,-1):r}function Wpe(r,e){for(var t=/(\n+)([^\n]*)/g,i=function(){var c=r.indexOf(` -`);return c=c!==-1?c:r.length,t.lastIndex=c,L2(r.slice(0,c),e)}(),n=r[0]===` -`||r[0]===" ",s,o;o=t.exec(r);){var a=o[1],l=o[2];s=l[0]===" ",i+=a+(!n&&!s&&l!==""?` -`:"")+L2(l,e),n=s}return i}function L2(r,e){if(r===""||r[0]===" ")return r;for(var t=/ [^ ]/g,i,n=0,s,o=0,a=0,l="";i=t.exec(r);)a=i.index,a-n>e&&(s=o>n?o:a,l+=` -`+r.slice(n,s),n=s+1),o=a;return l+=` -`,r.length-n>e&&o>n?l+=r.slice(n,o)+` -`+r.slice(o+1):l+=r.slice(n),l.slice(1)}function zpe(r){for(var e="",t,i,n,s=0;s=55296&&t<=56319&&(i=r.charCodeAt(s+1),i>=56320&&i<=57343)){e+=D2((t-55296)*1024+i-56320+65536),s++;continue}n=Ni[t],e+=!n&&Og(t)?r[s]:n||D2(t)}return e}function Vpe(r,e,t){var i="",n=r.tag,s,o;for(s=0,o=t.length;s1024&&(u+="? "),u+=r.dump+(r.condenseFlow?'"':"")+":"+(r.condenseFlow?"":" "),rc(r,e,c,!1,!1)&&(u+=r.dump,i+=u));r.tag=n,r.dump="{"+i+"}"}function _pe(r,e,t,i){var n="",s=r.tag,o=Object.keys(t),a,l,c,u,g,f;if(r.sortKeys===!0)o.sort();else if(typeof r.sortKeys=="function")o.sort(r.sortKeys);else if(r.sortKeys)throw new _p("sortKeys must be a boolean or a function");for(a=0,l=o.length;a1024,g&&(r.dump&&Xp===r.dump.charCodeAt(0)?f+="?":f+="? "),f+=r.dump,g&&(f+=VS(r,e)),rc(r,e+1,u,!0,g)&&(r.dump&&Xp===r.dump.charCodeAt(0)?f+=":":f+=": ",f+=r.dump,n+=f));r.tag=s,r.dump=n||"{}"}function T2(r,e,t){var i,n,s,o,a,l;for(n=t?r.explicitTypes:r.implicitTypes,s=0,o=n.length;s tag resolver accepts not "'+l+'" style');r.dump=i}return!0}return!1}function rc(r,e,t,i,n,s){r.tag=null,r.dump=t,T2(r,t,!1)||T2(r,t,!0);var o=O2.call(r.dump);i&&(i=r.flowLevel<0||r.flowLevel>e);var a=o==="[object Object]"||o==="[object Array]",l,c;if(a&&(l=r.duplicates.indexOf(t),c=l!==-1),(r.tag!==null&&r.tag!=="?"||c||r.indent!==2&&e>0)&&(n=!1),c&&r.usedDuplicates[l])r.dump="*ref_"+l;else{if(a&&c&&!r.usedDuplicates[l]&&(r.usedDuplicates[l]=!0),o==="[object Object]")i&&Object.keys(r.dump).length!==0?(_pe(r,e,r.dump,n),c&&(r.dump="&ref_"+l+r.dump)):(Zpe(r,e,r.dump),c&&(r.dump="&ref_"+l+" "+r.dump));else if(o==="[object Array]"){var u=r.noArrayIndent&&e>0?e-1:e;i&&r.dump.length!==0?(Xpe(r,u,r.dump,n),c&&(r.dump="&ref_"+l+r.dump)):(Vpe(r,u,r.dump),c&&(r.dump="&ref_"+l+" "+r.dump))}else if(o==="[object String]")r.tag!=="?"&&Jpe(r,r.dump,e,s);else{if(r.skipInvalid)return!1;throw new _p("unacceptable kind of an object to dump "+o)}r.tag!==null&&r.tag!=="?"&&(r.dump="!<"+r.tag+"> "+r.dump)}return!0}function $pe(r,e){var t=[],i=[],n,s;for(XS(r,t,i),n=0,s=i.length;n{"use strict";var II=P2(),$2=_2();function yI(r){return function(){throw new Error("Function "+r+" is deprecated and cannot be used.")}}Fr.exports.Type=si();Fr.exports.Schema=_l();Fr.exports.FAILSAFE_SCHEMA=fI();Fr.exports.JSON_SCHEMA=YS();Fr.exports.CORE_SCHEMA=jS();Fr.exports.DEFAULT_SAFE_SCHEMA=Fg();Fr.exports.DEFAULT_FULL_SCHEMA=zp();Fr.exports.load=II.load;Fr.exports.loadAll=II.loadAll;Fr.exports.safeLoad=II.safeLoad;Fr.exports.safeLoadAll=II.safeLoadAll;Fr.exports.dump=$2.dump;Fr.exports.safeDump=$2.safeDump;Fr.exports.YAMLException=kg();Fr.exports.MINIMAL_SCHEMA=fI();Fr.exports.SAFE_SCHEMA=Fg();Fr.exports.DEFAULT_SCHEMA=zp();Fr.exports.scan=yI("scan");Fr.exports.parse=yI("parse");Fr.exports.compose=yI("compose");Fr.exports.addConstructor=yI("addConstructor")});var rH=w((WZe,tH)=>{"use strict";var tde=eH();tH.exports=tde});var nH=w((zZe,iH)=>{"use strict";function rde(r,e){function t(){this.constructor=r}t.prototype=e.prototype,r.prototype=new t}function ic(r,e,t,i){this.message=r,this.expected=e,this.found=t,this.location=i,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,ic)}rde(ic,Error);ic.buildMessage=function(r,e){var t={literal:function(c){return'"'+n(c.text)+'"'},class:function(c){var u="",g;for(g=0;g0){for(g=1,f=1;g({[Ke]:Ce})))},H=function(R){return R},j=function(R){return R},$=Ms("correct indentation"),V=" ",W=ar(" ",!1),_=function(R){return R.length===BA*mg},A=function(R){return R.length===(BA+1)*mg},ae=function(){return BA++,!0},ge=function(){return BA--,!0},re=function(){return gg()},O=Ms("pseudostring"),F=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,ue=Fn(["\r",` -`," "," ","?",":",",","]","[","{","}","#","&","*","!","|",">","'",'"',"%","@","`","-"],!0,!1),he=/^[^\r\n\t ,\][{}:#"']/,ke=Fn(["\r",` -`," "," ",",","]","[","{","}",":","#",'"',"'"],!0,!1),Fe=function(){return gg().replace(/^ *| *$/g,"")},Ne="--",oe=ar("--",!1),le=/^[a-zA-Z\/0-9]/,we=Fn([["a","z"],["A","Z"],"/",["0","9"]],!1,!1),fe=/^[^\r\n\t :,]/,Ae=Fn(["\r",` -`," "," ",":",","],!0,!1),qe="null",ne=ar("null",!1),Y=function(){return null},pe="true",ie=ar("true",!1),de=function(){return!0},_e="false",Pt=ar("false",!1),It=function(){return!1},Or=Ms("string"),ii='"',gi=ar('"',!1),hr=function(){return""},fi=function(R){return R},ni=function(R){return R.join("")},Os=/^[^"\\\0-\x1F\x7F]/,pr=Fn(['"',"\\",["\0",""],"\x7F"],!0,!1),Ii='\\"',es=ar('\\"',!1),ua=function(){return'"'},pA="\\\\",ag=ar("\\\\",!1),ts=function(){return"\\"},dA="\\/",ga=ar("\\/",!1),yp=function(){return"/"},CA="\\b",mA=ar("\\b",!1),wr=function(){return"\b"},kl="\\f",Ag=ar("\\f",!1),Io=function(){return"\f"},lg="\\n",wp=ar("\\n",!1),Bp=function(){return` -`},vr="\\r",se=ar("\\r",!1),yo=function(){return"\r"},kn="\\t",cg=ar("\\t",!1),Qt=function(){return" "},Rl="\\u",Rn=ar("\\u",!1),rs=function(R,q,Ce,Ke){return String.fromCharCode(parseInt(`0x${R}${q}${Ce}${Ke}`))},is=/^[0-9a-fA-F]/,gt=Fn([["0","9"],["a","f"],["A","F"]],!1,!1),wo=Ms("blank space"),At=/^[ \t]/,an=Fn([" "," "],!1,!1),S=Ms("white space"),Tt=/^[ \t\n\r]/,ug=Fn([" "," ",` -`,"\r"],!1,!1),Fl=`\r -`,Qp=ar(`\r -`,!1),bp=` -`,Sp=ar(` -`,!1),vp="\r",xp=ar("\r",!1),G=0,yt=0,EA=[{line:1,column:1}],Ji=0,Nl=[],Xe=0,fa;if("startRule"in e){if(!(e.startRule in i))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');n=i[e.startRule]}function gg(){return r.substring(yt,G)}function FE(){return An(yt,G)}function Pp(R,q){throw q=q!==void 0?q:An(yt,G),Tl([Ms(R)],r.substring(yt,G),q)}function NE(R,q){throw q=q!==void 0?q:An(yt,G),fg(R,q)}function ar(R,q){return{type:"literal",text:R,ignoreCase:q}}function Fn(R,q,Ce){return{type:"class",parts:R,inverted:q,ignoreCase:Ce}}function Ll(){return{type:"any"}}function Dp(){return{type:"end"}}function Ms(R){return{type:"other",description:R}}function ha(R){var q=EA[R],Ce;if(q)return q;for(Ce=R-1;!EA[Ce];)Ce--;for(q=EA[Ce],q={line:q.line,column:q.column};CeJi&&(Ji=G,Nl=[]),Nl.push(R))}function fg(R,q){return new ic(R,null,null,q)}function Tl(R,q,Ce){return new ic(ic.buildMessage(R,q),R,q,Ce)}function Ks(){var R;return R=hg(),R}function Ol(){var R,q,Ce;for(R=G,q=[],Ce=IA();Ce!==t;)q.push(Ce),Ce=IA();return q!==t&&(yt=R,q=s(q)),R=q,R}function IA(){var R,q,Ce,Ke,Re;return R=G,q=da(),q!==t?(r.charCodeAt(G)===45?(Ce=o,G++):(Ce=t,Xe===0&&Te(a)),Ce!==t?(Ke=Rr(),Ke!==t?(Re=pa(),Re!==t?(yt=R,q=l(Re),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t),R}function hg(){var R,q,Ce;for(R=G,q=[],Ce=pg();Ce!==t;)q.push(Ce),Ce=pg();return q!==t&&(yt=R,q=c(q)),R=q,R}function pg(){var R,q,Ce,Ke,Re,ze,dt,Ft,Nn;if(R=G,q=Rr(),q===t&&(q=null),q!==t){if(Ce=G,r.charCodeAt(G)===35?(Ke=u,G++):(Ke=t,Xe===0&&Te(g)),Ke!==t){if(Re=[],ze=G,dt=G,Xe++,Ft=Gs(),Xe--,Ft===t?dt=void 0:(G=dt,dt=t),dt!==t?(r.length>G?(Ft=r.charAt(G),G++):(Ft=t,Xe===0&&Te(f)),Ft!==t?(dt=[dt,Ft],ze=dt):(G=ze,ze=t)):(G=ze,ze=t),ze!==t)for(;ze!==t;)Re.push(ze),ze=G,dt=G,Xe++,Ft=Gs(),Xe--,Ft===t?dt=void 0:(G=dt,dt=t),dt!==t?(r.length>G?(Ft=r.charAt(G),G++):(Ft=t,Xe===0&&Te(f)),Ft!==t?(dt=[dt,Ft],ze=dt):(G=ze,ze=t)):(G=ze,ze=t);else Re=t;Re!==t?(Ke=[Ke,Re],Ce=Ke):(G=Ce,Ce=t)}else G=Ce,Ce=t;if(Ce===t&&(Ce=null),Ce!==t){if(Ke=[],Re=Hs(),Re!==t)for(;Re!==t;)Ke.push(Re),Re=Hs();else Ke=t;Ke!==t?(yt=R,q=h(),R=q):(G=R,R=t)}else G=R,R=t}else G=R,R=t;if(R===t&&(R=G,q=da(),q!==t?(Ce=Ml(),Ce!==t?(Ke=Rr(),Ke===t&&(Ke=null),Ke!==t?(r.charCodeAt(G)===58?(Re=p,G++):(Re=t,Xe===0&&Te(C)),Re!==t?(ze=Rr(),ze===t&&(ze=null),ze!==t?(dt=pa(),dt!==t?(yt=R,q=y(Ce,dt),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t),R===t&&(R=G,q=da(),q!==t?(Ce=Us(),Ce!==t?(Ke=Rr(),Ke===t&&(Ke=null),Ke!==t?(r.charCodeAt(G)===58?(Re=p,G++):(Re=t,Xe===0&&Te(C)),Re!==t?(ze=Rr(),ze===t&&(ze=null),ze!==t?(dt=pa(),dt!==t?(yt=R,q=y(Ce,dt),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t),R===t))){if(R=G,q=da(),q!==t)if(Ce=Us(),Ce!==t)if(Ke=Rr(),Ke!==t)if(Re=LE(),Re!==t){if(ze=[],dt=Hs(),dt!==t)for(;dt!==t;)ze.push(dt),dt=Hs();else ze=t;ze!==t?(yt=R,q=y(Ce,Re),R=q):(G=R,R=t)}else G=R,R=t;else G=R,R=t;else G=R,R=t;else G=R,R=t;if(R===t)if(R=G,q=da(),q!==t)if(Ce=Us(),Ce!==t){if(Ke=[],Re=G,ze=Rr(),ze===t&&(ze=null),ze!==t?(r.charCodeAt(G)===44?(dt=B,G++):(dt=t,Xe===0&&Te(v)),dt!==t?(Ft=Rr(),Ft===t&&(Ft=null),Ft!==t?(Nn=Us(),Nn!==t?(yt=Re,ze=D(Ce,Nn),Re=ze):(G=Re,Re=t)):(G=Re,Re=t)):(G=Re,Re=t)):(G=Re,Re=t),Re!==t)for(;Re!==t;)Ke.push(Re),Re=G,ze=Rr(),ze===t&&(ze=null),ze!==t?(r.charCodeAt(G)===44?(dt=B,G++):(dt=t,Xe===0&&Te(v)),dt!==t?(Ft=Rr(),Ft===t&&(Ft=null),Ft!==t?(Nn=Us(),Nn!==t?(yt=Re,ze=D(Ce,Nn),Re=ze):(G=Re,Re=t)):(G=Re,Re=t)):(G=Re,Re=t)):(G=Re,Re=t);else Ke=t;Ke!==t?(Re=Rr(),Re===t&&(Re=null),Re!==t?(r.charCodeAt(G)===58?(ze=p,G++):(ze=t,Xe===0&&Te(C)),ze!==t?(dt=Rr(),dt===t&&(dt=null),dt!==t?(Ft=pa(),Ft!==t?(yt=R,q=L(Ce,Ke,Ft),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)}else G=R,R=t;else G=R,R=t}return R}function pa(){var R,q,Ce,Ke,Re,ze,dt;if(R=G,q=G,Xe++,Ce=G,Ke=Gs(),Ke!==t?(Re=rt(),Re!==t?(r.charCodeAt(G)===45?(ze=o,G++):(ze=t,Xe===0&&Te(a)),ze!==t?(dt=Rr(),dt!==t?(Ke=[Ke,Re,ze,dt],Ce=Ke):(G=Ce,Ce=t)):(G=Ce,Ce=t)):(G=Ce,Ce=t)):(G=Ce,Ce=t),Xe--,Ce!==t?(G=q,q=void 0):q=t,q!==t?(Ce=Hs(),Ce!==t?(Ke=Bo(),Ke!==t?(Re=Ol(),Re!==t?(ze=yA(),ze!==t?(yt=R,q=H(Re),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t),R===t&&(R=G,q=Gs(),q!==t?(Ce=Bo(),Ce!==t?(Ke=hg(),Ke!==t?(Re=yA(),Re!==t?(yt=R,q=H(Ke),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t),R===t))if(R=G,q=Kl(),q!==t){if(Ce=[],Ke=Hs(),Ke!==t)for(;Ke!==t;)Ce.push(Ke),Ke=Hs();else Ce=t;Ce!==t?(yt=R,q=j(q),R=q):(G=R,R=t)}else G=R,R=t;return R}function da(){var R,q,Ce;for(Xe++,R=G,q=[],r.charCodeAt(G)===32?(Ce=V,G++):(Ce=t,Xe===0&&Te(W));Ce!==t;)q.push(Ce),r.charCodeAt(G)===32?(Ce=V,G++):(Ce=t,Xe===0&&Te(W));return q!==t?(yt=G,Ce=_(q),Ce?Ce=void 0:Ce=t,Ce!==t?(q=[q,Ce],R=q):(G=R,R=t)):(G=R,R=t),Xe--,R===t&&(q=t,Xe===0&&Te($)),R}function rt(){var R,q,Ce;for(R=G,q=[],r.charCodeAt(G)===32?(Ce=V,G++):(Ce=t,Xe===0&&Te(W));Ce!==t;)q.push(Ce),r.charCodeAt(G)===32?(Ce=V,G++):(Ce=t,Xe===0&&Te(W));return q!==t?(yt=G,Ce=A(q),Ce?Ce=void 0:Ce=t,Ce!==t?(q=[q,Ce],R=q):(G=R,R=t)):(G=R,R=t),R}function Bo(){var R;return yt=G,R=ae(),R?R=void 0:R=t,R}function yA(){var R;return yt=G,R=ge(),R?R=void 0:R=t,R}function Ml(){var R;return R=Ul(),R===t&&(R=kp()),R}function Us(){var R,q,Ce;if(R=Ul(),R===t){if(R=G,q=[],Ce=dg(),Ce!==t)for(;Ce!==t;)q.push(Ce),Ce=dg();else q=t;q!==t&&(yt=R,q=re()),R=q}return R}function Kl(){var R;return R=Rp(),R===t&&(R=TE(),R===t&&(R=Ul(),R===t&&(R=kp()))),R}function LE(){var R;return R=Rp(),R===t&&(R=Ul(),R===t&&(R=dg())),R}function kp(){var R,q,Ce,Ke,Re,ze;if(Xe++,R=G,F.test(r.charAt(G))?(q=r.charAt(G),G++):(q=t,Xe===0&&Te(ue)),q!==t){for(Ce=[],Ke=G,Re=Rr(),Re===t&&(Re=null),Re!==t?(he.test(r.charAt(G))?(ze=r.charAt(G),G++):(ze=t,Xe===0&&Te(ke)),ze!==t?(Re=[Re,ze],Ke=Re):(G=Ke,Ke=t)):(G=Ke,Ke=t);Ke!==t;)Ce.push(Ke),Ke=G,Re=Rr(),Re===t&&(Re=null),Re!==t?(he.test(r.charAt(G))?(ze=r.charAt(G),G++):(ze=t,Xe===0&&Te(ke)),ze!==t?(Re=[Re,ze],Ke=Re):(G=Ke,Ke=t)):(G=Ke,Ke=t);Ce!==t?(yt=R,q=Fe(),R=q):(G=R,R=t)}else G=R,R=t;return Xe--,R===t&&(q=t,Xe===0&&Te(O)),R}function dg(){var R,q,Ce,Ke,Re;if(R=G,r.substr(G,2)===Ne?(q=Ne,G+=2):(q=t,Xe===0&&Te(oe)),q===t&&(q=null),q!==t)if(le.test(r.charAt(G))?(Ce=r.charAt(G),G++):(Ce=t,Xe===0&&Te(we)),Ce!==t){for(Ke=[],fe.test(r.charAt(G))?(Re=r.charAt(G),G++):(Re=t,Xe===0&&Te(Ae));Re!==t;)Ke.push(Re),fe.test(r.charAt(G))?(Re=r.charAt(G),G++):(Re=t,Xe===0&&Te(Ae));Ke!==t?(yt=R,q=Fe(),R=q):(G=R,R=t)}else G=R,R=t;else G=R,R=t;return R}function Rp(){var R,q;return R=G,r.substr(G,4)===qe?(q=qe,G+=4):(q=t,Xe===0&&Te(ne)),q!==t&&(yt=R,q=Y()),R=q,R}function TE(){var R,q;return R=G,r.substr(G,4)===pe?(q=pe,G+=4):(q=t,Xe===0&&Te(ie)),q!==t&&(yt=R,q=de()),R=q,R===t&&(R=G,r.substr(G,5)===_e?(q=_e,G+=5):(q=t,Xe===0&&Te(Pt)),q!==t&&(yt=R,q=It()),R=q),R}function Ul(){var R,q,Ce,Ke;return Xe++,R=G,r.charCodeAt(G)===34?(q=ii,G++):(q=t,Xe===0&&Te(gi)),q!==t?(r.charCodeAt(G)===34?(Ce=ii,G++):(Ce=t,Xe===0&&Te(gi)),Ce!==t?(yt=R,q=hr(),R=q):(G=R,R=t)):(G=R,R=t),R===t&&(R=G,r.charCodeAt(G)===34?(q=ii,G++):(q=t,Xe===0&&Te(gi)),q!==t?(Ce=OE(),Ce!==t?(r.charCodeAt(G)===34?(Ke=ii,G++):(Ke=t,Xe===0&&Te(gi)),Ke!==t?(yt=R,q=fi(Ce),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)),Xe--,R===t&&(q=t,Xe===0&&Te(Or)),R}function OE(){var R,q,Ce;if(R=G,q=[],Ce=Cg(),Ce!==t)for(;Ce!==t;)q.push(Ce),Ce=Cg();else q=t;return q!==t&&(yt=R,q=ni(q)),R=q,R}function Cg(){var R,q,Ce,Ke,Re,ze;return Os.test(r.charAt(G))?(R=r.charAt(G),G++):(R=t,Xe===0&&Te(pr)),R===t&&(R=G,r.substr(G,2)===Ii?(q=Ii,G+=2):(q=t,Xe===0&&Te(es)),q!==t&&(yt=R,q=ua()),R=q,R===t&&(R=G,r.substr(G,2)===pA?(q=pA,G+=2):(q=t,Xe===0&&Te(ag)),q!==t&&(yt=R,q=ts()),R=q,R===t&&(R=G,r.substr(G,2)===dA?(q=dA,G+=2):(q=t,Xe===0&&Te(ga)),q!==t&&(yt=R,q=yp()),R=q,R===t&&(R=G,r.substr(G,2)===CA?(q=CA,G+=2):(q=t,Xe===0&&Te(mA)),q!==t&&(yt=R,q=wr()),R=q,R===t&&(R=G,r.substr(G,2)===kl?(q=kl,G+=2):(q=t,Xe===0&&Te(Ag)),q!==t&&(yt=R,q=Io()),R=q,R===t&&(R=G,r.substr(G,2)===lg?(q=lg,G+=2):(q=t,Xe===0&&Te(wp)),q!==t&&(yt=R,q=Bp()),R=q,R===t&&(R=G,r.substr(G,2)===vr?(q=vr,G+=2):(q=t,Xe===0&&Te(se)),q!==t&&(yt=R,q=yo()),R=q,R===t&&(R=G,r.substr(G,2)===kn?(q=kn,G+=2):(q=t,Xe===0&&Te(cg)),q!==t&&(yt=R,q=Qt()),R=q,R===t&&(R=G,r.substr(G,2)===Rl?(q=Rl,G+=2):(q=t,Xe===0&&Te(Rn)),q!==t?(Ce=wA(),Ce!==t?(Ke=wA(),Ke!==t?(Re=wA(),Re!==t?(ze=wA(),ze!==t?(yt=R,q=rs(Ce,Ke,Re,ze),R=q):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)):(G=R,R=t)))))))))),R}function wA(){var R;return is.test(r.charAt(G))?(R=r.charAt(G),G++):(R=t,Xe===0&&Te(gt)),R}function Rr(){var R,q;if(Xe++,R=[],At.test(r.charAt(G))?(q=r.charAt(G),G++):(q=t,Xe===0&&Te(an)),q!==t)for(;q!==t;)R.push(q),At.test(r.charAt(G))?(q=r.charAt(G),G++):(q=t,Xe===0&&Te(an));else R=t;return Xe--,R===t&&(q=t,Xe===0&&Te(wo)),R}function ME(){var R,q;if(Xe++,R=[],Tt.test(r.charAt(G))?(q=r.charAt(G),G++):(q=t,Xe===0&&Te(ug)),q!==t)for(;q!==t;)R.push(q),Tt.test(r.charAt(G))?(q=r.charAt(G),G++):(q=t,Xe===0&&Te(ug));else R=t;return Xe--,R===t&&(q=t,Xe===0&&Te(S)),R}function Hs(){var R,q,Ce,Ke,Re,ze;if(R=G,q=Gs(),q!==t){for(Ce=[],Ke=G,Re=Rr(),Re===t&&(Re=null),Re!==t?(ze=Gs(),ze!==t?(Re=[Re,ze],Ke=Re):(G=Ke,Ke=t)):(G=Ke,Ke=t);Ke!==t;)Ce.push(Ke),Ke=G,Re=Rr(),Re===t&&(Re=null),Re!==t?(ze=Gs(),ze!==t?(Re=[Re,ze],Ke=Re):(G=Ke,Ke=t)):(G=Ke,Ke=t);Ce!==t?(q=[q,Ce],R=q):(G=R,R=t)}else G=R,R=t;return R}function Gs(){var R;return r.substr(G,2)===Fl?(R=Fl,G+=2):(R=t,Xe===0&&Te(Qp)),R===t&&(r.charCodeAt(G)===10?(R=bp,G++):(R=t,Xe===0&&Te(Sp)),R===t&&(r.charCodeAt(G)===13?(R=vp,G++):(R=t,Xe===0&&Te(xp)))),R}let mg=2,BA=0;if(fa=n(),fa!==t&&G===r.length)return fa;throw fa!==t&&G{"use strict";var Ade=r=>{let e=!1,t=!1,i=!1;for(let n=0;n{if(!(typeof r=="string"||Array.isArray(r)))throw new TypeError("Expected the input to be `string | string[]`");e=Object.assign({pascalCase:!1},e);let t=n=>e.pascalCase?n.charAt(0).toUpperCase()+n.slice(1):n;return Array.isArray(r)?r=r.map(n=>n.trim()).filter(n=>n.length).join("-"):r=r.trim(),r.length===0?"":r.length===1?e.pascalCase?r.toUpperCase():r.toLowerCase():(r!==r.toLowerCase()&&(r=Ade(r)),r=r.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(n,s)=>s.toUpperCase()).replace(/\d+(\w|$)/g,n=>n.toUpperCase()),t(r))};ev.exports=lH;ev.exports.default=lH});var uH=w((e_e,lde)=>{lde.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vercel",constant:"VERCEL",env:"NOW_BUILDER"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"}]});var nc=w(Mn=>{"use strict";var fH=uH(),xo=process.env;Object.defineProperty(Mn,"_vendors",{value:fH.map(function(r){return r.constant})});Mn.name=null;Mn.isPR=null;fH.forEach(function(r){let t=(Array.isArray(r.env)?r.env:[r.env]).every(function(i){return gH(i)});if(Mn[r.constant]=t,t)switch(Mn.name=r.name,typeof r.pr){case"string":Mn.isPR=!!xo[r.pr];break;case"object":"env"in r.pr?Mn.isPR=r.pr.env in xo&&xo[r.pr.env]!==r.pr.ne:"any"in r.pr?Mn.isPR=r.pr.any.some(function(i){return!!xo[i]}):Mn.isPR=gH(r.pr);break;default:Mn.isPR=null}});Mn.isCI=!!(xo.CI||xo.CONTINUOUS_INTEGRATION||xo.BUILD_NUMBER||xo.RUN_ID||Mn.name);function gH(r){return typeof r=="string"?!!xo[r]:Object.keys(r).every(function(e){return xo[e]===r[e]})}});var gn={};ut(gn,{KeyRelationship:()=>sc,applyCascade:()=>nd,base64RegExp:()=>mH,colorStringAlphaRegExp:()=>CH,colorStringRegExp:()=>dH,computeKey:()=>kA,getPrintable:()=>Vr,hasExactLength:()=>BH,hasForbiddenKeys:()=>Hde,hasKeyRelationship:()=>av,hasMaxLength:()=>Qde,hasMinLength:()=>Bde,hasMutuallyExclusiveKeys:()=>Gde,hasRequiredKeys:()=>Ude,hasUniqueItems:()=>bde,isArray:()=>pde,isAtLeast:()=>xde,isAtMost:()=>Pde,isBase64:()=>Mde,isBoolean:()=>gde,isDate:()=>hde,isDict:()=>Cde,isEnum:()=>Vi,isHexColor:()=>Ode,isISO8601:()=>Tde,isInExclusiveRange:()=>kde,isInInclusiveRange:()=>Dde,isInstanceOf:()=>Ede,isInteger:()=>Rde,isJSON:()=>Kde,isLiteral:()=>cde,isLowerCase:()=>Fde,isNegative:()=>Sde,isNullable:()=>wde,isNumber:()=>fde,isObject:()=>mde,isOneOf:()=>Ide,isOptional:()=>yde,isPositive:()=>vde,isString:()=>id,isTuple:()=>dde,isUUID4:()=>Lde,isUnknown:()=>wH,isUpperCase:()=>Nde,iso8601RegExp:()=>ov,makeCoercionFn:()=>oc,makeSetter:()=>yH,makeTrait:()=>IH,makeValidator:()=>bt,matchesRegExp:()=>sd,plural:()=>vI,pushError:()=>pt,simpleKeyRegExp:()=>pH,uuid4RegExp:()=>EH});function bt({test:r}){return IH(r)()}function Vr(r){return r===null?"null":r===void 0?"undefined":r===""?"an empty string":JSON.stringify(r)}function kA(r,e){var t,i,n;return typeof e=="number"?`${(t=r==null?void 0:r.p)!==null&&t!==void 0?t:"."}[${e}]`:pH.test(e)?`${(i=r==null?void 0:r.p)!==null&&i!==void 0?i:""}.${e}`:`${(n=r==null?void 0:r.p)!==null&&n!==void 0?n:"."}[${JSON.stringify(e)}]`}function oc(r,e){return t=>{let i=r[e];return r[e]=t,oc(r,e).bind(null,i)}}function yH(r,e){return t=>{r[e]=t}}function vI(r,e,t){return r===1?e:t}function pt({errors:r,p:e}={},t){return r==null||r.push(`${e!=null?e:"."}: ${t}`),!1}function cde(r){return bt({test:(e,t)=>e!==r?pt(t,`Expected a literal (got ${Vr(r)})`):!0})}function Vi(r){let e=Array.isArray(r)?r:Object.values(r),t=new Set(e);return bt({test:(i,n)=>t.has(i)?!0:pt(n,`Expected a valid enumeration value (got ${Vr(i)})`)})}var pH,dH,CH,mH,EH,ov,IH,wH,id,ude,gde,fde,hde,pde,dde,Cde,mde,Ede,Ide,nd,yde,wde,Bde,Qde,BH,bde,Sde,vde,xde,Pde,Dde,kde,Rde,sd,Fde,Nde,Lde,Tde,Ode,Mde,Kde,Ude,Hde,Gde,sc,Yde,av,as=Pge(()=>{pH=/^[a-zA-Z_][a-zA-Z0-9_]*$/,dH=/^#[0-9a-f]{6}$/i,CH=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,mH=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,EH=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,ov=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/,IH=r=>()=>r;wH=()=>bt({test:(r,e)=>!0});id=()=>bt({test:(r,e)=>typeof r!="string"?pt(e,`Expected a string (got ${Vr(r)})`):!0});ude=new Map([["true",!0],["True",!0],["1",!0],[1,!0],["false",!1],["False",!1],["0",!1],[0,!1]]),gde=()=>bt({test:(r,e)=>{var t;if(typeof r!="boolean"){if(typeof(e==null?void 0:e.coercions)<"u"){if(typeof(e==null?void 0:e.coercion)>"u")return pt(e,"Unbound coercion result");let i=ude.get(r);if(typeof i<"u")return e.coercions.push([(t=e.p)!==null&&t!==void 0?t:".",e.coercion.bind(null,i)]),!0}return pt(e,`Expected a boolean (got ${Vr(r)})`)}return!0}}),fde=()=>bt({test:(r,e)=>{var t;if(typeof r!="number"){if(typeof(e==null?void 0:e.coercions)<"u"){if(typeof(e==null?void 0:e.coercion)>"u")return pt(e,"Unbound coercion result");let i;if(typeof r=="string"){let n;try{n=JSON.parse(r)}catch{}if(typeof n=="number")if(JSON.stringify(n)===r)i=n;else return pt(e,`Received a number that can't be safely represented by the runtime (${r})`)}if(typeof i<"u")return e.coercions.push([(t=e.p)!==null&&t!==void 0?t:".",e.coercion.bind(null,i)]),!0}return pt(e,`Expected a number (got ${Vr(r)})`)}return!0}}),hde=()=>bt({test:(r,e)=>{var t;if(!(r instanceof Date)){if(typeof(e==null?void 0:e.coercions)<"u"){if(typeof(e==null?void 0:e.coercion)>"u")return pt(e,"Unbound coercion result");let i;if(typeof r=="string"&&ov.test(r))i=new Date(r);else{let n;if(typeof r=="string"){let s;try{s=JSON.parse(r)}catch{}typeof s=="number"&&(n=s)}else typeof r=="number"&&(n=r);if(typeof n<"u")if(Number.isSafeInteger(n)||!Number.isSafeInteger(n*1e3))i=new Date(n*1e3);else return pt(e,`Received a timestamp that can't be safely represented by the runtime (${r})`)}if(typeof i<"u")return e.coercions.push([(t=e.p)!==null&&t!==void 0?t:".",e.coercion.bind(null,i)]),!0}return pt(e,`Expected a date (got ${Vr(r)})`)}return!0}}),pde=(r,{delimiter:e}={})=>bt({test:(t,i)=>{var n;if(typeof t=="string"&&typeof e<"u"&&typeof(i==null?void 0:i.coercions)<"u"){if(typeof(i==null?void 0:i.coercion)>"u")return pt(i,"Unbound coercion result");t=t.split(e),i.coercions.push([(n=i.p)!==null&&n!==void 0?n:".",i.coercion.bind(null,t)])}if(!Array.isArray(t))return pt(i,`Expected an array (got ${Vr(t)})`);let s=!0;for(let o=0,a=t.length;o{let t=BH(r.length);return bt({test:(i,n)=>{var s;if(typeof i=="string"&&typeof e<"u"&&typeof(n==null?void 0:n.coercions)<"u"){if(typeof(n==null?void 0:n.coercion)>"u")return pt(n,"Unbound coercion result");i=i.split(e),n.coercions.push([(s=n.p)!==null&&s!==void 0?s:".",n.coercion.bind(null,i)])}if(!Array.isArray(i))return pt(n,`Expected a tuple (got ${Vr(i)})`);let o=t(i,Object.assign({},n));for(let a=0,l=i.length;abt({test:(t,i)=>{if(typeof t!="object"||t===null)return pt(i,`Expected an object (got ${Vr(t)})`);let n=Object.keys(t),s=!0;for(let o=0,a=n.length;o{let t=Object.keys(r);return bt({test:(i,n)=>{if(typeof i!="object"||i===null)return pt(n,`Expected an object (got ${Vr(i)})`);let s=new Set([...t,...Object.keys(i)]),o={},a=!0;for(let l of s){if(l==="constructor"||l==="__proto__")a=pt(Object.assign(Object.assign({},n),{p:kA(n,l)}),"Unsafe property name");else{let c=Object.prototype.hasOwnProperty.call(r,l)?r[l]:void 0,u=Object.prototype.hasOwnProperty.call(i,l)?i[l]:void 0;typeof c<"u"?a=c(u,Object.assign(Object.assign({},n),{p:kA(n,l),coercion:oc(i,l)}))&&a:e===null?a=pt(Object.assign(Object.assign({},n),{p:kA(n,l)}),`Extraneous property (got ${Vr(u)})`):Object.defineProperty(o,l,{enumerable:!0,get:()=>u,set:yH(i,l)})}if(!a&&(n==null?void 0:n.errors)==null)break}return e!==null&&(a||(n==null?void 0:n.errors)!=null)&&(a=e(o,n)&&a),a}})},Ede=r=>bt({test:(e,t)=>e instanceof r?!0:pt(t,`Expected an instance of ${r.name} (got ${Vr(e)})`)}),Ide=(r,{exclusive:e=!1}={})=>bt({test:(t,i)=>{var n,s,o;let a=[],l=typeof(i==null?void 0:i.errors)<"u"?[]:void 0;for(let c=0,u=r.length;c1?pt(i,`Expected to match exactly a single predicate (matched ${a.join(", ")})`):(o=i==null?void 0:i.errors)===null||o===void 0||o.push(...l),!1}}),nd=(r,e)=>bt({test:(t,i)=>{var n,s;let o={value:t},a=typeof(i==null?void 0:i.coercions)<"u"?oc(o,"value"):void 0,l=typeof(i==null?void 0:i.coercions)<"u"?[]:void 0;if(!r(t,Object.assign(Object.assign({},i),{coercion:a,coercions:l})))return!1;let c=[];if(typeof l<"u")for(let[,u]of l)c.push(u());try{if(typeof(i==null?void 0:i.coercions)<"u"){if(o.value!==t){if(typeof(i==null?void 0:i.coercion)>"u")return pt(i,"Unbound coercion result");i.coercions.push([(n=i.p)!==null&&n!==void 0?n:".",i.coercion.bind(null,o.value)])}(s=i==null?void 0:i.coercions)===null||s===void 0||s.push(...l)}return e.every(u=>u(o.value,i))}finally{for(let u of c)u()}}}),yde=r=>bt({test:(e,t)=>typeof e>"u"?!0:r(e,t)}),wde=r=>bt({test:(e,t)=>e===null?!0:r(e,t)}),Bde=r=>bt({test:(e,t)=>e.length>=r?!0:pt(t,`Expected to have a length of at least ${r} elements (got ${e.length})`)}),Qde=r=>bt({test:(e,t)=>e.length<=r?!0:pt(t,`Expected to have a length of at most ${r} elements (got ${e.length})`)}),BH=r=>bt({test:(e,t)=>e.length!==r?pt(t,`Expected to have a length of exactly ${r} elements (got ${e.length})`):!0}),bde=({map:r}={})=>bt({test:(e,t)=>{let i=new Set,n=new Set;for(let s=0,o=e.length;sbt({test:(r,e)=>r<=0?!0:pt(e,`Expected to be negative (got ${r})`)}),vde=()=>bt({test:(r,e)=>r>=0?!0:pt(e,`Expected to be positive (got ${r})`)}),xde=r=>bt({test:(e,t)=>e>=r?!0:pt(t,`Expected to be at least ${r} (got ${e})`)}),Pde=r=>bt({test:(e,t)=>e<=r?!0:pt(t,`Expected to be at most ${r} (got ${e})`)}),Dde=(r,e)=>bt({test:(t,i)=>t>=r&&t<=e?!0:pt(i,`Expected to be in the [${r}; ${e}] range (got ${t})`)}),kde=(r,e)=>bt({test:(t,i)=>t>=r&&tbt({test:(e,t)=>e!==Math.round(e)?pt(t,`Expected to be an integer (got ${e})`):Number.isSafeInteger(e)?!0:pt(t,`Expected to be a safe integer (got ${e})`)}),sd=r=>bt({test:(e,t)=>r.test(e)?!0:pt(t,`Expected to match the pattern ${r.toString()} (got ${Vr(e)})`)}),Fde=()=>bt({test:(r,e)=>r!==r.toLowerCase()?pt(e,`Expected to be all-lowercase (got ${r})`):!0}),Nde=()=>bt({test:(r,e)=>r!==r.toUpperCase()?pt(e,`Expected to be all-uppercase (got ${r})`):!0}),Lde=()=>bt({test:(r,e)=>EH.test(r)?!0:pt(e,`Expected to be a valid UUID v4 (got ${Vr(r)})`)}),Tde=()=>bt({test:(r,e)=>ov.test(r)?!1:pt(e,`Expected to be a valid ISO 8601 date string (got ${Vr(r)})`)}),Ode=({alpha:r=!1})=>bt({test:(e,t)=>(r?dH.test(e):CH.test(e))?!0:pt(t,`Expected to be a valid hexadecimal color string (got ${Vr(e)})`)}),Mde=()=>bt({test:(r,e)=>mH.test(r)?!0:pt(e,`Expected to be a valid base 64 string (got ${Vr(r)})`)}),Kde=(r=wH())=>bt({test:(e,t)=>{let i;try{i=JSON.parse(e)}catch{return pt(t,`Expected to be a valid JSON string (got ${Vr(e)})`)}return r(i,t)}}),Ude=r=>{let e=new Set(r);return bt({test:(t,i)=>{let n=new Set(Object.keys(t)),s=[];for(let o of e)n.has(o)||s.push(o);return s.length>0?pt(i,`Missing required ${vI(s.length,"property","properties")} ${s.map(o=>`"${o}"`).join(", ")}`):!0}})},Hde=r=>{let e=new Set(r);return bt({test:(t,i)=>{let n=new Set(Object.keys(t)),s=[];for(let o of e)n.has(o)&&s.push(o);return s.length>0?pt(i,`Forbidden ${vI(s.length,"property","properties")} ${s.map(o=>`"${o}"`).join(", ")}`):!0}})},Gde=r=>{let e=new Set(r);return bt({test:(t,i)=>{let n=new Set(Object.keys(t)),s=[];for(let o of e)n.has(o)&&s.push(o);return s.length>1?pt(i,`Mutually exclusive properties ${s.map(o=>`"${o}"`).join(", ")}`):!0}})};(function(r){r.Forbids="Forbids",r.Requires="Requires"})(sc||(sc={}));Yde={[sc.Forbids]:{expect:!1,message:"forbids using"},[sc.Requires]:{expect:!0,message:"requires using"}},av=(r,e,t,{ignore:i=[]}={})=>{let n=new Set(i),s=new Set(t),o=Yde[e];return bt({test:(a,l)=>{let c=new Set(Object.keys(a));if(!c.has(r)||n.has(a[r]))return!0;let u=[];for(let g of s)(c.has(g)&&!n.has(a[g]))!==o.expect&&u.push(g);return u.length>=1?pt(l,`Property "${r}" ${o.message} ${vI(u.length,"property","properties")} ${u.map(g=>`"${g}"`).join(", ")}`):!0}})}});var UH=w((e$e,KH)=>{"use strict";KH.exports=(r,...e)=>new Promise(t=>{t(r(...e))})});var Yg=w((t$e,pv)=>{"use strict";var oCe=UH(),HH=r=>{if(r<1)throw new TypeError("Expected `concurrency` to be a number from 1 and up");let e=[],t=0,i=()=>{t--,e.length>0&&e.shift()()},n=(a,l,...c)=>{t++;let u=oCe(a,...c);l(u),u.then(i,i)},s=(a,l,...c)=>{tnew Promise(c=>s(a,c,...l));return Object.defineProperties(o,{activeCount:{get:()=>t},pendingCount:{get:()=>e.length}}),o};pv.exports=HH;pv.exports.default=HH});var cd=w((i$e,GH)=>{var aCe="2.0.0",ACe=Number.MAX_SAFE_INTEGER||9007199254740991,lCe=16;GH.exports={SEMVER_SPEC_VERSION:aCe,MAX_LENGTH:256,MAX_SAFE_INTEGER:ACe,MAX_SAFE_COMPONENT_LENGTH:lCe}});var ud=w((n$e,YH)=>{var cCe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...r)=>console.error("SEMVER",...r):()=>{};YH.exports=cCe});var ac=w((FA,jH)=>{var{MAX_SAFE_COMPONENT_LENGTH:dv}=cd(),uCe=ud();FA=jH.exports={};var gCe=FA.re=[],et=FA.src=[],tt=FA.t={},fCe=0,St=(r,e,t)=>{let i=fCe++;uCe(i,e),tt[r]=i,et[i]=e,gCe[i]=new RegExp(e,t?"g":void 0)};St("NUMERICIDENTIFIER","0|[1-9]\\d*");St("NUMERICIDENTIFIERLOOSE","[0-9]+");St("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");St("MAINVERSION",`(${et[tt.NUMERICIDENTIFIER]})\\.(${et[tt.NUMERICIDENTIFIER]})\\.(${et[tt.NUMERICIDENTIFIER]})`);St("MAINVERSIONLOOSE",`(${et[tt.NUMERICIDENTIFIERLOOSE]})\\.(${et[tt.NUMERICIDENTIFIERLOOSE]})\\.(${et[tt.NUMERICIDENTIFIERLOOSE]})`);St("PRERELEASEIDENTIFIER",`(?:${et[tt.NUMERICIDENTIFIER]}|${et[tt.NONNUMERICIDENTIFIER]})`);St("PRERELEASEIDENTIFIERLOOSE",`(?:${et[tt.NUMERICIDENTIFIERLOOSE]}|${et[tt.NONNUMERICIDENTIFIER]})`);St("PRERELEASE",`(?:-(${et[tt.PRERELEASEIDENTIFIER]}(?:\\.${et[tt.PRERELEASEIDENTIFIER]})*))`);St("PRERELEASELOOSE",`(?:-?(${et[tt.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${et[tt.PRERELEASEIDENTIFIERLOOSE]})*))`);St("BUILDIDENTIFIER","[0-9A-Za-z-]+");St("BUILD",`(?:\\+(${et[tt.BUILDIDENTIFIER]}(?:\\.${et[tt.BUILDIDENTIFIER]})*))`);St("FULLPLAIN",`v?${et[tt.MAINVERSION]}${et[tt.PRERELEASE]}?${et[tt.BUILD]}?`);St("FULL",`^${et[tt.FULLPLAIN]}$`);St("LOOSEPLAIN",`[v=\\s]*${et[tt.MAINVERSIONLOOSE]}${et[tt.PRERELEASELOOSE]}?${et[tt.BUILD]}?`);St("LOOSE",`^${et[tt.LOOSEPLAIN]}$`);St("GTLT","((?:<|>)?=?)");St("XRANGEIDENTIFIERLOOSE",`${et[tt.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);St("XRANGEIDENTIFIER",`${et[tt.NUMERICIDENTIFIER]}|x|X|\\*`);St("XRANGEPLAIN",`[v=\\s]*(${et[tt.XRANGEIDENTIFIER]})(?:\\.(${et[tt.XRANGEIDENTIFIER]})(?:\\.(${et[tt.XRANGEIDENTIFIER]})(?:${et[tt.PRERELEASE]})?${et[tt.BUILD]}?)?)?`);St("XRANGEPLAINLOOSE",`[v=\\s]*(${et[tt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${et[tt.XRANGEIDENTIFIERLOOSE]})(?:\\.(${et[tt.XRANGEIDENTIFIERLOOSE]})(?:${et[tt.PRERELEASELOOSE]})?${et[tt.BUILD]}?)?)?`);St("XRANGE",`^${et[tt.GTLT]}\\s*${et[tt.XRANGEPLAIN]}$`);St("XRANGELOOSE",`^${et[tt.GTLT]}\\s*${et[tt.XRANGEPLAINLOOSE]}$`);St("COERCE",`(^|[^\\d])(\\d{1,${dv}})(?:\\.(\\d{1,${dv}}))?(?:\\.(\\d{1,${dv}}))?(?:$|[^\\d])`);St("COERCERTL",et[tt.COERCE],!0);St("LONETILDE","(?:~>?)");St("TILDETRIM",`(\\s*)${et[tt.LONETILDE]}\\s+`,!0);FA.tildeTrimReplace="$1~";St("TILDE",`^${et[tt.LONETILDE]}${et[tt.XRANGEPLAIN]}$`);St("TILDELOOSE",`^${et[tt.LONETILDE]}${et[tt.XRANGEPLAINLOOSE]}$`);St("LONECARET","(?:\\^)");St("CARETTRIM",`(\\s*)${et[tt.LONECARET]}\\s+`,!0);FA.caretTrimReplace="$1^";St("CARET",`^${et[tt.LONECARET]}${et[tt.XRANGEPLAIN]}$`);St("CARETLOOSE",`^${et[tt.LONECARET]}${et[tt.XRANGEPLAINLOOSE]}$`);St("COMPARATORLOOSE",`^${et[tt.GTLT]}\\s*(${et[tt.LOOSEPLAIN]})$|^$`);St("COMPARATOR",`^${et[tt.GTLT]}\\s*(${et[tt.FULLPLAIN]})$|^$`);St("COMPARATORTRIM",`(\\s*)${et[tt.GTLT]}\\s*(${et[tt.LOOSEPLAIN]}|${et[tt.XRANGEPLAIN]})`,!0);FA.comparatorTrimReplace="$1$2$3";St("HYPHENRANGE",`^\\s*(${et[tt.XRANGEPLAIN]})\\s+-\\s+(${et[tt.XRANGEPLAIN]})\\s*$`);St("HYPHENRANGELOOSE",`^\\s*(${et[tt.XRANGEPLAINLOOSE]})\\s+-\\s+(${et[tt.XRANGEPLAINLOOSE]})\\s*$`);St("STAR","(<|>)?=?\\s*\\*");St("GTE0","^\\s*>=\\s*0.0.0\\s*$");St("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")});var gd=w((s$e,qH)=>{var hCe=["includePrerelease","loose","rtl"],pCe=r=>r?typeof r!="object"?{loose:!0}:hCe.filter(e=>r[e]).reduce((e,t)=>(e[t]=!0,e),{}):{};qH.exports=pCe});var FI=w((o$e,zH)=>{var JH=/^[0-9]+$/,WH=(r,e)=>{let t=JH.test(r),i=JH.test(e);return t&&i&&(r=+r,e=+e),r===e?0:t&&!i?-1:i&&!t?1:rWH(e,r);zH.exports={compareIdentifiers:WH,rcompareIdentifiers:dCe}});var Ti=w((a$e,_H)=>{var NI=ud(),{MAX_LENGTH:VH,MAX_SAFE_INTEGER:LI}=cd(),{re:XH,t:ZH}=ac(),CCe=gd(),{compareIdentifiers:fd}=FI(),Hn=class{constructor(e,t){if(t=CCe(t),e instanceof Hn){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid Version: ${e}`);if(e.length>VH)throw new TypeError(`version is longer than ${VH} characters`);NI("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let i=e.trim().match(t.loose?XH[ZH.LOOSE]:XH[ZH.FULL]);if(!i)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>LI||this.major<0)throw new TypeError("Invalid major version");if(this.minor>LI||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>LI||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);i===-1&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};_H.exports=Hn});var Ac=w((A$e,rG)=>{var{MAX_LENGTH:mCe}=cd(),{re:$H,t:eG}=ac(),tG=Ti(),ECe=gd(),ICe=(r,e)=>{if(e=ECe(e),r instanceof tG)return r;if(typeof r!="string"||r.length>mCe||!(e.loose?$H[eG.LOOSE]:$H[eG.FULL]).test(r))return null;try{return new tG(r,e)}catch{return null}};rG.exports=ICe});var nG=w((l$e,iG)=>{var yCe=Ac(),wCe=(r,e)=>{let t=yCe(r,e);return t?t.version:null};iG.exports=wCe});var oG=w((c$e,sG)=>{var BCe=Ac(),QCe=(r,e)=>{let t=BCe(r.trim().replace(/^[=v]+/,""),e);return t?t.version:null};sG.exports=QCe});var AG=w((u$e,aG)=>{var bCe=Ti(),SCe=(r,e,t,i)=>{typeof t=="string"&&(i=t,t=void 0);try{return new bCe(r,t).inc(e,i).version}catch{return null}};aG.exports=SCe});var As=w((g$e,cG)=>{var lG=Ti(),vCe=(r,e,t)=>new lG(r,t).compare(new lG(e,t));cG.exports=vCe});var TI=w((f$e,uG)=>{var xCe=As(),PCe=(r,e,t)=>xCe(r,e,t)===0;uG.exports=PCe});var hG=w((h$e,fG)=>{var gG=Ac(),DCe=TI(),kCe=(r,e)=>{if(DCe(r,e))return null;{let t=gG(r),i=gG(e),n=t.prerelease.length||i.prerelease.length,s=n?"pre":"",o=n?"prerelease":"";for(let a in t)if((a==="major"||a==="minor"||a==="patch")&&t[a]!==i[a])return s+a;return o}};fG.exports=kCe});var dG=w((p$e,pG)=>{var RCe=Ti(),FCe=(r,e)=>new RCe(r,e).major;pG.exports=FCe});var mG=w((d$e,CG)=>{var NCe=Ti(),LCe=(r,e)=>new NCe(r,e).minor;CG.exports=LCe});var IG=w((C$e,EG)=>{var TCe=Ti(),OCe=(r,e)=>new TCe(r,e).patch;EG.exports=OCe});var wG=w((m$e,yG)=>{var MCe=Ac(),KCe=(r,e)=>{let t=MCe(r,e);return t&&t.prerelease.length?t.prerelease:null};yG.exports=KCe});var QG=w((E$e,BG)=>{var UCe=As(),HCe=(r,e,t)=>UCe(e,r,t);BG.exports=HCe});var SG=w((I$e,bG)=>{var GCe=As(),YCe=(r,e)=>GCe(r,e,!0);bG.exports=YCe});var OI=w((y$e,xG)=>{var vG=Ti(),jCe=(r,e,t)=>{let i=new vG(r,t),n=new vG(e,t);return i.compare(n)||i.compareBuild(n)};xG.exports=jCe});var DG=w((w$e,PG)=>{var qCe=OI(),JCe=(r,e)=>r.sort((t,i)=>qCe(t,i,e));PG.exports=JCe});var RG=w((B$e,kG)=>{var WCe=OI(),zCe=(r,e)=>r.sort((t,i)=>WCe(i,t,e));kG.exports=zCe});var hd=w((Q$e,FG)=>{var VCe=As(),XCe=(r,e,t)=>VCe(r,e,t)>0;FG.exports=XCe});var MI=w((b$e,NG)=>{var ZCe=As(),_Ce=(r,e,t)=>ZCe(r,e,t)<0;NG.exports=_Ce});var Cv=w((S$e,LG)=>{var $Ce=As(),eme=(r,e,t)=>$Ce(r,e,t)!==0;LG.exports=eme});var KI=w((v$e,TG)=>{var tme=As(),rme=(r,e,t)=>tme(r,e,t)>=0;TG.exports=rme});var UI=w((x$e,OG)=>{var ime=As(),nme=(r,e,t)=>ime(r,e,t)<=0;OG.exports=nme});var mv=w((P$e,MG)=>{var sme=TI(),ome=Cv(),ame=hd(),Ame=KI(),lme=MI(),cme=UI(),ume=(r,e,t,i)=>{switch(e){case"===":return typeof r=="object"&&(r=r.version),typeof t=="object"&&(t=t.version),r===t;case"!==":return typeof r=="object"&&(r=r.version),typeof t=="object"&&(t=t.version),r!==t;case"":case"=":case"==":return sme(r,t,i);case"!=":return ome(r,t,i);case">":return ame(r,t,i);case">=":return Ame(r,t,i);case"<":return lme(r,t,i);case"<=":return cme(r,t,i);default:throw new TypeError(`Invalid operator: ${e}`)}};MG.exports=ume});var UG=w((D$e,KG)=>{var gme=Ti(),fme=Ac(),{re:HI,t:GI}=ac(),hme=(r,e)=>{if(r instanceof gme)return r;if(typeof r=="number"&&(r=String(r)),typeof r!="string")return null;e=e||{};let t=null;if(!e.rtl)t=r.match(HI[GI.COERCE]);else{let i;for(;(i=HI[GI.COERCERTL].exec(r))&&(!t||t.index+t[0].length!==r.length);)(!t||i.index+i[0].length!==t.index+t[0].length)&&(t=i),HI[GI.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;HI[GI.COERCERTL].lastIndex=-1}return t===null?null:fme(`${t[2]}.${t[3]||"0"}.${t[4]||"0"}`,e)};KG.exports=hme});var GG=w((k$e,HG)=>{"use strict";HG.exports=function(r){r.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}});var YI=w((R$e,YG)=>{"use strict";YG.exports=Ht;Ht.Node=lc;Ht.create=Ht;function Ht(r){var e=this;if(e instanceof Ht||(e=new Ht),e.tail=null,e.head=null,e.length=0,r&&typeof r.forEach=="function")r.forEach(function(n){e.push(n)});else if(arguments.length>0)for(var t=0,i=arguments.length;t1)t=e;else if(this.head)i=this.head.next,t=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=0;i!==null;n++)t=r(t,i.value,n),i=i.next;return t};Ht.prototype.reduceReverse=function(r,e){var t,i=this.tail;if(arguments.length>1)t=e;else if(this.tail)i=this.tail.prev,t=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var n=this.length-1;i!==null;n--)t=r(t,i.value,n),i=i.prev;return t};Ht.prototype.toArray=function(){for(var r=new Array(this.length),e=0,t=this.head;t!==null;e++)r[e]=t.value,t=t.next;return r};Ht.prototype.toArrayReverse=function(){for(var r=new Array(this.length),e=0,t=this.tail;t!==null;e++)r[e]=t.value,t=t.prev;return r};Ht.prototype.slice=function(r,e){e=e||this.length,e<0&&(e+=this.length),r=r||0,r<0&&(r+=this.length);var t=new Ht;if(ethis.length&&(e=this.length);for(var i=0,n=this.head;n!==null&&ithis.length&&(e=this.length);for(var i=this.length,n=this.tail;n!==null&&i>e;i--)n=n.prev;for(;n!==null&&i>r;i--,n=n.prev)t.push(n.value);return t};Ht.prototype.splice=function(r,e,...t){r>this.length&&(r=this.length-1),r<0&&(r=this.length+r);for(var i=0,n=this.head;n!==null&&i{"use strict";var mme=YI(),cc=Symbol("max"),ba=Symbol("length"),jg=Symbol("lengthCalculator"),dd=Symbol("allowStale"),uc=Symbol("maxAge"),Qa=Symbol("dispose"),jG=Symbol("noDisposeOnSet"),di=Symbol("lruList"),Vs=Symbol("cache"),JG=Symbol("updateAgeOnGet"),Ev=()=>1,yv=class{constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(typeof e.max!="number"||e.max<0))throw new TypeError("max must be a non-negative number");let t=this[cc]=e.max||1/0,i=e.length||Ev;if(this[jg]=typeof i!="function"?Ev:i,this[dd]=e.stale||!1,e.maxAge&&typeof e.maxAge!="number")throw new TypeError("maxAge must be a number");this[uc]=e.maxAge||0,this[Qa]=e.dispose,this[jG]=e.noDisposeOnSet||!1,this[JG]=e.updateAgeOnGet||!1,this.reset()}set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a non-negative number");this[cc]=e||1/0,pd(this)}get max(){return this[cc]}set allowStale(e){this[dd]=!!e}get allowStale(){return this[dd]}set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be a non-negative number");this[uc]=e,pd(this)}get maxAge(){return this[uc]}set lengthCalculator(e){typeof e!="function"&&(e=Ev),e!==this[jg]&&(this[jg]=e,this[ba]=0,this[di].forEach(t=>{t.length=this[jg](t.value,t.key),this[ba]+=t.length})),pd(this)}get lengthCalculator(){return this[jg]}get length(){return this[ba]}get itemCount(){return this[di].length}rforEach(e,t){t=t||this;for(let i=this[di].tail;i!==null;){let n=i.prev;qG(this,e,i,t),i=n}}forEach(e,t){t=t||this;for(let i=this[di].head;i!==null;){let n=i.next;qG(this,e,i,t),i=n}}keys(){return this[di].toArray().map(e=>e.key)}values(){return this[di].toArray().map(e=>e.value)}reset(){this[Qa]&&this[di]&&this[di].length&&this[di].forEach(e=>this[Qa](e.key,e.value)),this[Vs]=new Map,this[di]=new mme,this[ba]=0}dump(){return this[di].map(e=>jI(this,e)?!1:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[di]}set(e,t,i){if(i=i||this[uc],i&&typeof i!="number")throw new TypeError("maxAge must be a number");let n=i?Date.now():0,s=this[jg](t,e);if(this[Vs].has(e)){if(s>this[cc])return qg(this,this[Vs].get(e)),!1;let l=this[Vs].get(e).value;return this[Qa]&&(this[jG]||this[Qa](e,l.value)),l.now=n,l.maxAge=i,l.value=t,this[ba]+=s-l.length,l.length=s,this.get(e),pd(this),!0}let o=new wv(e,t,s,n,i);return o.length>this[cc]?(this[Qa]&&this[Qa](e,t),!1):(this[ba]+=o.length,this[di].unshift(o),this[Vs].set(e,this[di].head),pd(this),!0)}has(e){if(!this[Vs].has(e))return!1;let t=this[Vs].get(e).value;return!jI(this,t)}get(e){return Iv(this,e,!0)}peek(e){return Iv(this,e,!1)}pop(){let e=this[di].tail;return e?(qg(this,e),e.value):null}del(e){qg(this,this[Vs].get(e))}load(e){this.reset();let t=Date.now();for(let i=e.length-1;i>=0;i--){let n=e[i],s=n.e||0;if(s===0)this.set(n.k,n.v);else{let o=s-t;o>0&&this.set(n.k,n.v,o)}}}prune(){this[Vs].forEach((e,t)=>Iv(this,t,!1))}},Iv=(r,e,t)=>{let i=r[Vs].get(e);if(i){let n=i.value;if(jI(r,n)){if(qg(r,i),!r[dd])return}else t&&(r[JG]&&(i.value.now=Date.now()),r[di].unshiftNode(i));return n.value}},jI=(r,e)=>{if(!e||!e.maxAge&&!r[uc])return!1;let t=Date.now()-e.now;return e.maxAge?t>e.maxAge:r[uc]&&t>r[uc]},pd=r=>{if(r[ba]>r[cc])for(let e=r[di].tail;r[ba]>r[cc]&&e!==null;){let t=e.prev;qg(r,e),e=t}},qg=(r,e)=>{if(e){let t=e.value;r[Qa]&&r[Qa](t.key,t.value),r[ba]-=t.length,r[Vs].delete(t.key),r[di].removeNode(e)}},wv=class{constructor(e,t,i,n,s){this.key=e,this.value=t,this.length=i,this.now=n,this.maxAge=s||0}},qG=(r,e,t,i)=>{let n=t.value;jI(r,n)&&(qg(r,t),r[dd]||(n=void 0)),n&&e.call(i,n.value,n.key,r)};WG.exports=yv});var ls=w((N$e,_G)=>{var gc=class{constructor(e,t){if(t=Ime(t),e instanceof gc)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new gc(e.raw,t);if(e instanceof Bv)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(i=>this.parseRange(i.trim())).filter(i=>i.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){let i=this.set[0];if(this.set=this.set.filter(n=>!XG(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&bme(n[0])){this.set=[n];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();let i=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=VG.get(i);if(n)return n;let s=this.options.loose,o=s?Oi[Qi.HYPHENRANGELOOSE]:Oi[Qi.HYPHENRANGE];e=e.replace(o,Lme(this.options.includePrerelease)),Gr("hyphen replace",e),e=e.replace(Oi[Qi.COMPARATORTRIM],wme),Gr("comparator trim",e,Oi[Qi.COMPARATORTRIM]),e=e.replace(Oi[Qi.TILDETRIM],Bme),e=e.replace(Oi[Qi.CARETTRIM],Qme),e=e.split(/\s+/).join(" ");let a=s?Oi[Qi.COMPARATORLOOSE]:Oi[Qi.COMPARATOR],l=e.split(" ").map(f=>Sme(f,this.options)).join(" ").split(/\s+/).map(f=>Nme(f,this.options)).filter(this.options.loose?f=>!!f.match(a):()=>!0).map(f=>new Bv(f,this.options)),c=l.length,u=new Map;for(let f of l){if(XG(f))return[f];u.set(f.value,f)}u.size>1&&u.has("")&&u.delete("");let g=[...u.values()];return VG.set(i,g),g}intersects(e,t){if(!(e instanceof gc))throw new TypeError("a Range is required");return this.set.some(i=>ZG(i,t)&&e.set.some(n=>ZG(n,t)&&i.every(s=>n.every(o=>s.intersects(o,t)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new yme(e,this.options)}catch{return!1}for(let t=0;tr.value==="<0.0.0-0",bme=r=>r.value==="",ZG=(r,e)=>{let t=!0,i=r.slice(),n=i.pop();for(;t&&i.length;)t=i.every(s=>n.intersects(s,e)),n=i.pop();return t},Sme=(r,e)=>(Gr("comp",r,e),r=Pme(r,e),Gr("caret",r),r=vme(r,e),Gr("tildes",r),r=kme(r,e),Gr("xrange",r),r=Fme(r,e),Gr("stars",r),r),Zi=r=>!r||r.toLowerCase()==="x"||r==="*",vme=(r,e)=>r.trim().split(/\s+/).map(t=>xme(t,e)).join(" "),xme=(r,e)=>{let t=e.loose?Oi[Qi.TILDELOOSE]:Oi[Qi.TILDE];return r.replace(t,(i,n,s,o,a)=>{Gr("tilde",r,i,n,s,o,a);let l;return Zi(n)?l="":Zi(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Zi(o)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:a?(Gr("replaceTilde pr",a),l=`>=${n}.${s}.${o}-${a} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${o} <${n}.${+s+1}.0-0`,Gr("tilde return",l),l})},Pme=(r,e)=>r.trim().split(/\s+/).map(t=>Dme(t,e)).join(" "),Dme=(r,e)=>{Gr("caret",r,e);let t=e.loose?Oi[Qi.CARETLOOSE]:Oi[Qi.CARET],i=e.includePrerelease?"-0":"";return r.replace(t,(n,s,o,a,l)=>{Gr("caret",r,n,s,o,a,l);let c;return Zi(s)?c="":Zi(o)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Zi(a)?s==="0"?c=`>=${s}.${o}.0${i} <${s}.${+o+1}.0-0`:c=`>=${s}.${o}.0${i} <${+s+1}.0.0-0`:l?(Gr("replaceCaret pr",l),s==="0"?o==="0"?c=`>=${s}.${o}.${a}-${l} <${s}.${o}.${+a+1}-0`:c=`>=${s}.${o}.${a}-${l} <${s}.${+o+1}.0-0`:c=`>=${s}.${o}.${a}-${l} <${+s+1}.0.0-0`):(Gr("no pr"),s==="0"?o==="0"?c=`>=${s}.${o}.${a}${i} <${s}.${o}.${+a+1}-0`:c=`>=${s}.${o}.${a}${i} <${s}.${+o+1}.0-0`:c=`>=${s}.${o}.${a} <${+s+1}.0.0-0`),Gr("caret return",c),c})},kme=(r,e)=>(Gr("replaceXRanges",r,e),r.split(/\s+/).map(t=>Rme(t,e)).join(" ")),Rme=(r,e)=>{r=r.trim();let t=e.loose?Oi[Qi.XRANGELOOSE]:Oi[Qi.XRANGE];return r.replace(t,(i,n,s,o,a,l)=>{Gr("xRange",r,i,n,s,o,a,l);let c=Zi(s),u=c||Zi(o),g=u||Zi(a),f=g;return n==="="&&f&&(n=""),l=e.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&f?(u&&(o=0),a=0,n===">"?(n=">=",u?(s=+s+1,o=0,a=0):(o=+o+1,a=0)):n==="<="&&(n="<",u?s=+s+1:o=+o+1),n==="<"&&(l="-0"),i=`${n+s}.${o}.${a}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:g&&(i=`>=${s}.${o}.0${l} <${s}.${+o+1}.0-0`),Gr("xRange return",i),i})},Fme=(r,e)=>(Gr("replaceStars",r,e),r.trim().replace(Oi[Qi.STAR],"")),Nme=(r,e)=>(Gr("replaceGTE0",r,e),r.trim().replace(Oi[e.includePrerelease?Qi.GTE0PRE:Qi.GTE0],"")),Lme=r=>(e,t,i,n,s,o,a,l,c,u,g,f,h)=>(Zi(i)?t="":Zi(n)?t=`>=${i}.0.0${r?"-0":""}`:Zi(s)?t=`>=${i}.${n}.0${r?"-0":""}`:o?t=`>=${t}`:t=`>=${t}${r?"-0":""}`,Zi(c)?l="":Zi(u)?l=`<${+c+1}.0.0-0`:Zi(g)?l=`<${c}.${+u+1}.0-0`:f?l=`<=${c}.${u}.${g}-${f}`:r?l=`<${c}.${u}.${+g+1}-0`:l=`<=${l}`,`${t} ${l}`.trim()),Tme=(r,e,t)=>{for(let i=0;i0){let n=r[i].semver;if(n.major===e.major&&n.minor===e.minor&&n.patch===e.patch)return!0}return!1}return!0}});var Cd=w((L$e,iY)=>{var md=Symbol("SemVer ANY"),Jg=class{static get ANY(){return md}constructor(e,t){if(t=Ome(t),e instanceof Jg){if(e.loose===!!t.loose)return e;e=e.value}bv("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===md?this.value="":this.value=this.operator+this.semver.version,bv("comp",this)}parse(e){let t=this.options.loose?$G[eY.COMPARATORLOOSE]:$G[eY.COMPARATOR],i=e.match(t);if(!i)throw new TypeError(`Invalid comparator: ${e}`);this.operator=i[1]!==void 0?i[1]:"",this.operator==="="&&(this.operator=""),i[2]?this.semver=new tY(i[2],this.options.loose):this.semver=md}toString(){return this.value}test(e){if(bv("Comparator.test",e,this.options.loose),this.semver===md||e===md)return!0;if(typeof e=="string")try{e=new tY(e,this.options)}catch{return!1}return Qv(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Jg))throw new TypeError("a Comparator is required");if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new rY(e.value,t).test(this.value);if(e.operator==="")return e.value===""?!0:new rY(this.value,t).test(e.semver);let i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),a=Qv(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Qv(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&o||a||l}};iY.exports=Jg;var Ome=gd(),{re:$G,t:eY}=ac(),Qv=mv(),bv=ud(),tY=Ti(),rY=ls()});var Ed=w((T$e,nY)=>{var Mme=ls(),Kme=(r,e,t)=>{try{e=new Mme(e,t)}catch{return!1}return e.test(r)};nY.exports=Kme});var oY=w((O$e,sY)=>{var Ume=ls(),Hme=(r,e)=>new Ume(r,e).set.map(t=>t.map(i=>i.value).join(" ").trim().split(" "));sY.exports=Hme});var AY=w((M$e,aY)=>{var Gme=Ti(),Yme=ls(),jme=(r,e,t)=>{let i=null,n=null,s=null;try{s=new Yme(e,t)}catch{return null}return r.forEach(o=>{s.test(o)&&(!i||n.compare(o)===-1)&&(i=o,n=new Gme(i,t))}),i};aY.exports=jme});var cY=w((K$e,lY)=>{var qme=Ti(),Jme=ls(),Wme=(r,e,t)=>{let i=null,n=null,s=null;try{s=new Jme(e,t)}catch{return null}return r.forEach(o=>{s.test(o)&&(!i||n.compare(o)===1)&&(i=o,n=new qme(i,t))}),i};lY.exports=Wme});var fY=w((U$e,gY)=>{var Sv=Ti(),zme=ls(),uY=hd(),Vme=(r,e)=>{r=new zme(r,e);let t=new Sv("0.0.0");if(r.test(t)||(t=new Sv("0.0.0-0"),r.test(t)))return t;t=null;for(let i=0;i{let a=new Sv(o.semver.version);switch(o.operator){case">":a.prerelease.length===0?a.patch++:a.prerelease.push(0),a.raw=a.format();case"":case">=":(!s||uY(a,s))&&(s=a);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),s&&(!t||uY(t,s))&&(t=s)}return t&&r.test(t)?t:null};gY.exports=Vme});var pY=w((H$e,hY)=>{var Xme=ls(),Zme=(r,e)=>{try{return new Xme(r,e).range||"*"}catch{return null}};hY.exports=Zme});var qI=w((G$e,EY)=>{var _me=Ti(),mY=Cd(),{ANY:$me}=mY,eEe=ls(),tEe=Ed(),dY=hd(),CY=MI(),rEe=UI(),iEe=KI(),nEe=(r,e,t,i)=>{r=new _me(r,i),e=new eEe(e,i);let n,s,o,a,l;switch(t){case">":n=dY,s=rEe,o=CY,a=">",l=">=";break;case"<":n=CY,s=iEe,o=dY,a="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(tEe(r,e,i))return!1;for(let c=0;c{h.semver===$me&&(h=new mY(">=0.0.0")),g=g||h,f=f||h,n(h.semver,g.semver,i)?g=h:o(h.semver,f.semver,i)&&(f=h)}),g.operator===a||g.operator===l||(!f.operator||f.operator===a)&&s(r,f.semver))return!1;if(f.operator===l&&o(r,f.semver))return!1}return!0};EY.exports=nEe});var yY=w((Y$e,IY)=>{var sEe=qI(),oEe=(r,e,t)=>sEe(r,e,">",t);IY.exports=oEe});var BY=w((j$e,wY)=>{var aEe=qI(),AEe=(r,e,t)=>aEe(r,e,"<",t);wY.exports=AEe});var SY=w((q$e,bY)=>{var QY=ls(),lEe=(r,e,t)=>(r=new QY(r,t),e=new QY(e,t),r.intersects(e));bY.exports=lEe});var xY=w((J$e,vY)=>{var cEe=Ed(),uEe=As();vY.exports=(r,e,t)=>{let i=[],n=null,s=null,o=r.sort((u,g)=>uEe(u,g,t));for(let u of o)cEe(u,e,t)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let a=[];for(let[u,g]of i)u===g?a.push(u):!g&&u===o[0]?a.push("*"):g?u===o[0]?a.push(`<=${g}`):a.push(`${u} - ${g}`):a.push(`>=${u}`);let l=a.join(" || "),c=typeof e.raw=="string"?e.raw:String(e);return l.length{var PY=ls(),JI=Cd(),{ANY:vv}=JI,Id=Ed(),xv=As(),gEe=(r,e,t={})=>{if(r===e)return!0;r=new PY(r,t),e=new PY(e,t);let i=!1;e:for(let n of r.set){for(let s of e.set){let o=fEe(n,s,t);if(i=i||o!==null,o)continue e}if(i)return!1}return!0},fEe=(r,e,t)=>{if(r===e)return!0;if(r.length===1&&r[0].semver===vv){if(e.length===1&&e[0].semver===vv)return!0;t.includePrerelease?r=[new JI(">=0.0.0-0")]:r=[new JI(">=0.0.0")]}if(e.length===1&&e[0].semver===vv){if(t.includePrerelease)return!0;e=[new JI(">=0.0.0")]}let i=new Set,n,s;for(let h of r)h.operator===">"||h.operator===">="?n=DY(n,h,t):h.operator==="<"||h.operator==="<="?s=kY(s,h,t):i.add(h.semver);if(i.size>1)return null;let o;if(n&&s){if(o=xv(n.semver,s.semver,t),o>0)return null;if(o===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let h of i){if(n&&!Id(h,String(n),t)||s&&!Id(h,String(s),t))return null;for(let p of e)if(!Id(h,String(p),t))return!1;return!0}let a,l,c,u,g=s&&!t.includePrerelease&&s.semver.prerelease.length?s.semver:!1,f=n&&!t.includePrerelease&&n.semver.prerelease.length?n.semver:!1;g&&g.prerelease.length===1&&s.operator==="<"&&g.prerelease[0]===0&&(g=!1);for(let h of e){if(u=u||h.operator===">"||h.operator===">=",c=c||h.operator==="<"||h.operator==="<=",n){if(f&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===f.major&&h.semver.minor===f.minor&&h.semver.patch===f.patch&&(f=!1),h.operator===">"||h.operator===">="){if(a=DY(n,h,t),a===h&&a!==n)return!1}else if(n.operator===">="&&!Id(n.semver,String(h),t))return!1}if(s){if(g&&h.semver.prerelease&&h.semver.prerelease.length&&h.semver.major===g.major&&h.semver.minor===g.minor&&h.semver.patch===g.patch&&(g=!1),h.operator==="<"||h.operator==="<="){if(l=kY(s,h,t),l===h&&l!==s)return!1}else if(s.operator==="<="&&!Id(s.semver,String(h),t))return!1}if(!h.operator&&(s||n)&&o!==0)return!1}return!(n&&c&&!s&&o!==0||s&&u&&!n&&o!==0||f||g)},DY=(r,e,t)=>{if(!r)return e;let i=xv(r.semver,e.semver,t);return i>0?r:i<0||e.operator===">"&&r.operator===">="?e:r},kY=(r,e,t)=>{if(!r)return e;let i=xv(r.semver,e.semver,t);return i<0?r:i>0||e.operator==="<"&&r.operator==="<="?e:r};RY.exports=gEe});var Xr=w((z$e,NY)=>{var Pv=ac();NY.exports={re:Pv.re,src:Pv.src,tokens:Pv.t,SEMVER_SPEC_VERSION:cd().SEMVER_SPEC_VERSION,SemVer:Ti(),compareIdentifiers:FI().compareIdentifiers,rcompareIdentifiers:FI().rcompareIdentifiers,parse:Ac(),valid:nG(),clean:oG(),inc:AG(),diff:hG(),major:dG(),minor:mG(),patch:IG(),prerelease:wG(),compare:As(),rcompare:QG(),compareLoose:SG(),compareBuild:OI(),sort:DG(),rsort:RG(),gt:hd(),lt:MI(),eq:TI(),neq:Cv(),gte:KI(),lte:UI(),cmp:mv(),coerce:UG(),Comparator:Cd(),Range:ls(),satisfies:Ed(),toComparators:oY(),maxSatisfying:AY(),minSatisfying:cY(),minVersion:fY(),validRange:pY(),outside:qI(),gtr:yY(),ltr:BY(),intersects:SY(),simplifyRange:xY(),subset:FY()}});var Dv=w(WI=>{"use strict";Object.defineProperty(WI,"__esModule",{value:!0});WI.VERSION=void 0;WI.VERSION="9.1.0"});var Gt=w((exports,module)=>{"use strict";var __spreadArray=exports&&exports.__spreadArray||function(r,e,t){if(t||arguments.length===2)for(var i=0,n=e.length,s;i{(function(r,e){typeof define=="function"&&define.amd?define([],e):typeof zI=="object"&&zI.exports?zI.exports=e():r.regexpToAst=e()})(typeof self<"u"?self:LY,function(){function r(){}r.prototype.saveState=function(){return{idx:this.idx,input:this.input,groupIdx:this.groupIdx}},r.prototype.restoreState=function(p){this.idx=p.idx,this.input=p.input,this.groupIdx=p.groupIdx},r.prototype.pattern=function(p){this.idx=0,this.input=p,this.groupIdx=0,this.consumeChar("/");var C=this.disjunction();this.consumeChar("/");for(var y={type:"Flags",loc:{begin:this.idx,end:p.length},global:!1,ignoreCase:!1,multiLine:!1,unicode:!1,sticky:!1};this.isRegExpFlag();)switch(this.popChar()){case"g":o(y,"global");break;case"i":o(y,"ignoreCase");break;case"m":o(y,"multiLine");break;case"u":o(y,"unicode");break;case"y":o(y,"sticky");break}if(this.idx!==this.input.length)throw Error("Redundant input: "+this.input.substring(this.idx));return{type:"Pattern",flags:y,value:C,loc:this.loc(0)}},r.prototype.disjunction=function(){var p=[],C=this.idx;for(p.push(this.alternative());this.peekChar()==="|";)this.consumeChar("|"),p.push(this.alternative());return{type:"Disjunction",value:p,loc:this.loc(C)}},r.prototype.alternative=function(){for(var p=[],C=this.idx;this.isTerm();)p.push(this.term());return{type:"Alternative",value:p,loc:this.loc(C)}},r.prototype.term=function(){return this.isAssertion()?this.assertion():this.atom()},r.prototype.assertion=function(){var p=this.idx;switch(this.popChar()){case"^":return{type:"StartAnchor",loc:this.loc(p)};case"$":return{type:"EndAnchor",loc:this.loc(p)};case"\\":switch(this.popChar()){case"b":return{type:"WordBoundary",loc:this.loc(p)};case"B":return{type:"NonWordBoundary",loc:this.loc(p)}}throw Error("Invalid Assertion Escape");case"(":this.consumeChar("?");var C;switch(this.popChar()){case"=":C="Lookahead";break;case"!":C="NegativeLookahead";break}a(C);var y=this.disjunction();return this.consumeChar(")"),{type:C,value:y,loc:this.loc(p)}}l()},r.prototype.quantifier=function(p){var C,y=this.idx;switch(this.popChar()){case"*":C={atLeast:0,atMost:1/0};break;case"+":C={atLeast:1,atMost:1/0};break;case"?":C={atLeast:0,atMost:1};break;case"{":var B=this.integerIncludingZero();switch(this.popChar()){case"}":C={atLeast:B,atMost:B};break;case",":var v;this.isDigit()?(v=this.integerIncludingZero(),C={atLeast:B,atMost:v}):C={atLeast:B,atMost:1/0},this.consumeChar("}");break}if(p===!0&&C===void 0)return;a(C);break}if(!(p===!0&&C===void 0))return a(C),this.peekChar(0)==="?"?(this.consumeChar("?"),C.greedy=!1):C.greedy=!0,C.type="Quantifier",C.loc=this.loc(y),C},r.prototype.atom=function(){var p,C=this.idx;switch(this.peekChar()){case".":p=this.dotAll();break;case"\\":p=this.atomEscape();break;case"[":p=this.characterClass();break;case"(":p=this.group();break}return p===void 0&&this.isPatternCharacter()&&(p=this.patternCharacter()),a(p),p.loc=this.loc(C),this.isQuantifier()&&(p.quantifier=this.quantifier()),p},r.prototype.dotAll=function(){return this.consumeChar("."),{type:"Set",complement:!0,value:[n(` -`),n("\r"),n("\u2028"),n("\u2029")]}},r.prototype.atomEscape=function(){switch(this.consumeChar("\\"),this.peekChar()){case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return this.decimalEscapeAtom();case"d":case"D":case"s":case"S":case"w":case"W":return this.characterClassEscape();case"f":case"n":case"r":case"t":case"v":return this.controlEscapeAtom();case"c":return this.controlLetterEscapeAtom();case"0":return this.nulCharacterAtom();case"x":return this.hexEscapeSequenceAtom();case"u":return this.regExpUnicodeEscapeSequenceAtom();default:return this.identityEscapeAtom()}},r.prototype.decimalEscapeAtom=function(){var p=this.positiveInteger();return{type:"GroupBackReference",value:p}},r.prototype.characterClassEscape=function(){var p,C=!1;switch(this.popChar()){case"d":p=u;break;case"D":p=u,C=!0;break;case"s":p=f;break;case"S":p=f,C=!0;break;case"w":p=g;break;case"W":p=g,C=!0;break}return a(p),{type:"Set",value:p,complement:C}},r.prototype.controlEscapeAtom=function(){var p;switch(this.popChar()){case"f":p=n("\f");break;case"n":p=n(` -`);break;case"r":p=n("\r");break;case"t":p=n(" ");break;case"v":p=n("\v");break}return a(p),{type:"Character",value:p}},r.prototype.controlLetterEscapeAtom=function(){this.consumeChar("c");var p=this.popChar();if(/[a-zA-Z]/.test(p)===!1)throw Error("Invalid ");var C=p.toUpperCase().charCodeAt(0)-64;return{type:"Character",value:C}},r.prototype.nulCharacterAtom=function(){return this.consumeChar("0"),{type:"Character",value:n("\0")}},r.prototype.hexEscapeSequenceAtom=function(){return this.consumeChar("x"),this.parseHexDigits(2)},r.prototype.regExpUnicodeEscapeSequenceAtom=function(){return this.consumeChar("u"),this.parseHexDigits(4)},r.prototype.identityEscapeAtom=function(){var p=this.popChar();return{type:"Character",value:n(p)}},r.prototype.classPatternCharacterAtom=function(){switch(this.peekChar()){case` -`:case"\r":case"\u2028":case"\u2029":case"\\":case"]":throw Error("TBD");default:var p=this.popChar();return{type:"Character",value:n(p)}}},r.prototype.characterClass=function(){var p=[],C=!1;for(this.consumeChar("["),this.peekChar(0)==="^"&&(this.consumeChar("^"),C=!0);this.isClassAtom();){var y=this.classAtom(),B=y.type==="Character";if(B&&this.isRangeDash()){this.consumeChar("-");var v=this.classAtom(),D=v.type==="Character";if(D){if(v.value=this.input.length)throw Error("Unexpected end of input");this.idx++},r.prototype.loc=function(p){return{begin:p,end:this.idx}};var e=/[0-9a-fA-F]/,t=/[0-9]/,i=/[1-9]/;function n(p){return p.charCodeAt(0)}function s(p,C){p.length!==void 0?p.forEach(function(y){C.push(y)}):C.push(p)}function o(p,C){if(p[C]===!0)throw"duplicate flag "+C;p[C]=!0}function a(p){if(p===void 0)throw Error("Internal Error - Should never get here!")}function l(){throw Error("Internal Error - Should never get here!")}var c,u=[];for(c=n("0");c<=n("9");c++)u.push(c);var g=[n("_")].concat(u);for(c=n("a");c<=n("z");c++)g.push(c);for(c=n("A");c<=n("Z");c++)g.push(c);var f=[n(" "),n("\f"),n(` -`),n("\r"),n(" "),n("\v"),n(" "),n("\xA0"),n("\u1680"),n("\u2000"),n("\u2001"),n("\u2002"),n("\u2003"),n("\u2004"),n("\u2005"),n("\u2006"),n("\u2007"),n("\u2008"),n("\u2009"),n("\u200A"),n("\u2028"),n("\u2029"),n("\u202F"),n("\u205F"),n("\u3000"),n("\uFEFF")];function h(){}return h.prototype.visitChildren=function(p){for(var C in p){var y=p[C];p.hasOwnProperty(C)&&(y.type!==void 0?this.visit(y):Array.isArray(y)&&y.forEach(function(B){this.visit(B)},this))}},h.prototype.visit=function(p){switch(p.type){case"Pattern":this.visitPattern(p);break;case"Flags":this.visitFlags(p);break;case"Disjunction":this.visitDisjunction(p);break;case"Alternative":this.visitAlternative(p);break;case"StartAnchor":this.visitStartAnchor(p);break;case"EndAnchor":this.visitEndAnchor(p);break;case"WordBoundary":this.visitWordBoundary(p);break;case"NonWordBoundary":this.visitNonWordBoundary(p);break;case"Lookahead":this.visitLookahead(p);break;case"NegativeLookahead":this.visitNegativeLookahead(p);break;case"Character":this.visitCharacter(p);break;case"Set":this.visitSet(p);break;case"Group":this.visitGroup(p);break;case"GroupBackReference":this.visitGroupBackReference(p);break;case"Quantifier":this.visitQuantifier(p);break}this.visitChildren(p)},h.prototype.visitPattern=function(p){},h.prototype.visitFlags=function(p){},h.prototype.visitDisjunction=function(p){},h.prototype.visitAlternative=function(p){},h.prototype.visitStartAnchor=function(p){},h.prototype.visitEndAnchor=function(p){},h.prototype.visitWordBoundary=function(p){},h.prototype.visitNonWordBoundary=function(p){},h.prototype.visitLookahead=function(p){},h.prototype.visitNegativeLookahead=function(p){},h.prototype.visitCharacter=function(p){},h.prototype.visitSet=function(p){},h.prototype.visitGroup=function(p){},h.prototype.visitGroupBackReference=function(p){},h.prototype.visitQuantifier=function(p){},{RegExpParser:r,BaseRegExpVisitor:h,VERSION:"0.5.0"}})});var ZI=w(Wg=>{"use strict";Object.defineProperty(Wg,"__esModule",{value:!0});Wg.clearRegExpParserCache=Wg.getRegExpAst=void 0;var hEe=VI(),XI={},pEe=new hEe.RegExpParser;function dEe(r){var e=r.toString();if(XI.hasOwnProperty(e))return XI[e];var t=pEe.pattern(e);return XI[e]=t,t}Wg.getRegExpAst=dEe;function CEe(){XI={}}Wg.clearRegExpParserCache=CEe});var UY=w(pn=>{"use strict";var mEe=pn&&pn.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(pn,"__esModule",{value:!0});pn.canMatchCharCode=pn.firstCharOptimizedIndices=pn.getOptimizedStartCodesIndices=pn.failedOptimizationPrefixMsg=void 0;var OY=VI(),cs=Gt(),MY=ZI(),Sa=Rv(),KY="Complement Sets are not supported for first char optimization";pn.failedOptimizationPrefixMsg=`Unable to use "first char" lexer optimizations: -`;function EEe(r,e){e===void 0&&(e=!1);try{var t=(0,MY.getRegExpAst)(r),i=$I(t.value,{},t.flags.ignoreCase);return i}catch(s){if(s.message===KY)e&&(0,cs.PRINT_WARNING)(""+pn.failedOptimizationPrefixMsg+(" Unable to optimize: < "+r.toString()+` > -`)+` Complement Sets cannot be automatically optimized. - This will disable the lexer's first char optimizations. - See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#COMPLEMENT for details.`);else{var n="";e&&(n=` - This will disable the lexer's first char optimizations. - See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#REGEXP_PARSING for details.`),(0,cs.PRINT_ERROR)(pn.failedOptimizationPrefixMsg+` -`+(" Failed parsing: < "+r.toString()+` > -`)+(" Using the regexp-to-ast library version: "+OY.VERSION+` -`)+" Please open an issue at: https://github.com/bd82/regexp-to-ast/issues"+n)}}return[]}pn.getOptimizedStartCodesIndices=EEe;function $I(r,e,t){switch(r.type){case"Disjunction":for(var i=0;i=Sa.minOptimizationVal)for(var f=u.from>=Sa.minOptimizationVal?u.from:Sa.minOptimizationVal,h=u.to,p=(0,Sa.charCodeToOptimizedIndex)(f),C=(0,Sa.charCodeToOptimizedIndex)(h),y=p;y<=C;y++)e[y]=y}}});break;case"Group":$I(o.value,e,t);break;default:throw Error("Non Exhaustive Match")}var a=o.quantifier!==void 0&&o.quantifier.atLeast===0;if(o.type==="Group"&&kv(o)===!1||o.type!=="Group"&&a===!1)break}break;default:throw Error("non exhaustive match!")}return(0,cs.values)(e)}pn.firstCharOptimizedIndices=$I;function _I(r,e,t){var i=(0,Sa.charCodeToOptimizedIndex)(r);e[i]=i,t===!0&&IEe(r,e)}function IEe(r,e){var t=String.fromCharCode(r),i=t.toUpperCase();if(i!==t){var n=(0,Sa.charCodeToOptimizedIndex)(i.charCodeAt(0));e[n]=n}else{var s=t.toLowerCase();if(s!==t){var n=(0,Sa.charCodeToOptimizedIndex)(s.charCodeAt(0));e[n]=n}}}function TY(r,e){return(0,cs.find)(r.value,function(t){if(typeof t=="number")return(0,cs.contains)(e,t);var i=t;return(0,cs.find)(e,function(n){return i.from<=n&&n<=i.to})!==void 0})}function kv(r){return r.quantifier&&r.quantifier.atLeast===0?!0:r.value?(0,cs.isArray)(r.value)?(0,cs.every)(r.value,kv):kv(r.value):!1}var yEe=function(r){mEe(e,r);function e(t){var i=r.call(this)||this;return i.targetCharCodes=t,i.found=!1,i}return e.prototype.visitChildren=function(t){if(this.found!==!0){switch(t.type){case"Lookahead":this.visitLookahead(t);return;case"NegativeLookahead":this.visitNegativeLookahead(t);return}r.prototype.visitChildren.call(this,t)}},e.prototype.visitCharacter=function(t){(0,cs.contains)(this.targetCharCodes,t.value)&&(this.found=!0)},e.prototype.visitSet=function(t){t.complement?TY(t,this.targetCharCodes)===void 0&&(this.found=!0):TY(t,this.targetCharCodes)!==void 0&&(this.found=!0)},e}(OY.BaseRegExpVisitor);function wEe(r,e){if(e instanceof RegExp){var t=(0,MY.getRegExpAst)(e),i=new yEe(r);return i.visit(t),i.found}else return(0,cs.find)(e,function(n){return(0,cs.contains)(r,n.charCodeAt(0))})!==void 0}pn.canMatchCharCode=wEe});var Rv=w(Ve=>{"use strict";var HY=Ve&&Ve.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(Ve,"__esModule",{value:!0});Ve.charCodeToOptimizedIndex=Ve.minOptimizationVal=Ve.buildLineBreakIssueMessage=Ve.LineTerminatorOptimizedTester=Ve.isShortPattern=Ve.isCustomPattern=Ve.cloneEmptyGroups=Ve.performWarningRuntimeChecks=Ve.performRuntimeChecks=Ve.addStickyFlag=Ve.addStartOfInput=Ve.findUnreachablePatterns=Ve.findModesThatDoNotExist=Ve.findInvalidGroupType=Ve.findDuplicatePatterns=Ve.findUnsupportedFlags=Ve.findStartOfInputAnchor=Ve.findEmptyMatchRegExps=Ve.findEndOfInputAnchor=Ve.findInvalidPatterns=Ve.findMissingPatterns=Ve.validatePatterns=Ve.analyzeTokenTypes=Ve.enableSticky=Ve.disableSticky=Ve.SUPPORT_STICKY=Ve.MODES=Ve.DEFAULT_MODE=void 0;var GY=VI(),ir=yd(),xe=Gt(),zg=UY(),YY=ZI(),Do="PATTERN";Ve.DEFAULT_MODE="defaultMode";Ve.MODES="modes";Ve.SUPPORT_STICKY=typeof new RegExp("(?:)").sticky=="boolean";function BEe(){Ve.SUPPORT_STICKY=!1}Ve.disableSticky=BEe;function QEe(){Ve.SUPPORT_STICKY=!0}Ve.enableSticky=QEe;function bEe(r,e){e=(0,xe.defaults)(e,{useSticky:Ve.SUPPORT_STICKY,debug:!1,safeMode:!1,positionTracking:"full",lineTerminatorCharacters:["\r",` -`],tracer:function(v,D){return D()}});var t=e.tracer;t("initCharCodeToOptimizedIndexMap",function(){LEe()});var i;t("Reject Lexer.NA",function(){i=(0,xe.reject)(r,function(v){return v[Do]===ir.Lexer.NA})});var n=!1,s;t("Transform Patterns",function(){n=!1,s=(0,xe.map)(i,function(v){var D=v[Do];if((0,xe.isRegExp)(D)){var L=D.source;return L.length===1&&L!=="^"&&L!=="$"&&L!=="."&&!D.ignoreCase?L:L.length===2&&L[0]==="\\"&&!(0,xe.contains)(["d","D","s","S","t","r","n","t","0","c","b","B","f","v","w","W"],L[1])?L[1]:e.useSticky?Lv(D):Nv(D)}else{if((0,xe.isFunction)(D))return n=!0,{exec:D};if((0,xe.has)(D,"exec"))return n=!0,D;if(typeof D=="string"){if(D.length===1)return D;var H=D.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&"),j=new RegExp(H);return e.useSticky?Lv(j):Nv(j)}else throw Error("non exhaustive match")}})});var o,a,l,c,u;t("misc mapping",function(){o=(0,xe.map)(i,function(v){return v.tokenTypeIdx}),a=(0,xe.map)(i,function(v){var D=v.GROUP;if(D!==ir.Lexer.SKIPPED){if((0,xe.isString)(D))return D;if((0,xe.isUndefined)(D))return!1;throw Error("non exhaustive match")}}),l=(0,xe.map)(i,function(v){var D=v.LONGER_ALT;if(D){var L=(0,xe.isArray)(D)?(0,xe.map)(D,function(H){return(0,xe.indexOf)(i,H)}):[(0,xe.indexOf)(i,D)];return L}}),c=(0,xe.map)(i,function(v){return v.PUSH_MODE}),u=(0,xe.map)(i,function(v){return(0,xe.has)(v,"POP_MODE")})});var g;t("Line Terminator Handling",function(){var v=ij(e.lineTerminatorCharacters);g=(0,xe.map)(i,function(D){return!1}),e.positionTracking!=="onlyOffset"&&(g=(0,xe.map)(i,function(D){if((0,xe.has)(D,"LINE_BREAKS"))return D.LINE_BREAKS;if(tj(D,v)===!1)return(0,zg.canMatchCharCode)(v,D.PATTERN)}))});var f,h,p,C;t("Misc Mapping #2",function(){f=(0,xe.map)(i,Ov),h=(0,xe.map)(s,ej),p=(0,xe.reduce)(i,function(v,D){var L=D.GROUP;return(0,xe.isString)(L)&&L!==ir.Lexer.SKIPPED&&(v[L]=[]),v},{}),C=(0,xe.map)(s,function(v,D){return{pattern:s[D],longerAlt:l[D],canLineTerminator:g[D],isCustom:f[D],short:h[D],group:a[D],push:c[D],pop:u[D],tokenTypeIdx:o[D],tokenType:i[D]}})});var y=!0,B=[];return e.safeMode||t("First Char Optimization",function(){B=(0,xe.reduce)(i,function(v,D,L){if(typeof D.PATTERN=="string"){var H=D.PATTERN.charCodeAt(0),j=Tv(H);Fv(v,j,C[L])}else if((0,xe.isArray)(D.START_CHARS_HINT)){var $;(0,xe.forEach)(D.START_CHARS_HINT,function(W){var _=typeof W=="string"?W.charCodeAt(0):W,A=Tv(_);$!==A&&($=A,Fv(v,A,C[L]))})}else if((0,xe.isRegExp)(D.PATTERN))if(D.PATTERN.unicode)y=!1,e.ensureOptimizations&&(0,xe.PRINT_ERROR)(""+zg.failedOptimizationPrefixMsg+(" Unable to analyze < "+D.PATTERN.toString()+` > pattern. -`)+` The regexp unicode flag is not currently supported by the regexp-to-ast library. - This will disable the lexer's first char optimizations. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNICODE_OPTIMIZE`);else{var V=(0,zg.getOptimizedStartCodesIndices)(D.PATTERN,e.ensureOptimizations);(0,xe.isEmpty)(V)&&(y=!1),(0,xe.forEach)(V,function(W){Fv(v,W,C[L])})}else e.ensureOptimizations&&(0,xe.PRINT_ERROR)(""+zg.failedOptimizationPrefixMsg+(" TokenType: <"+D.name+`> is using a custom token pattern without providing parameter. -`)+` This will disable the lexer's first char optimizations. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_OPTIMIZE`),y=!1;return v},[])}),t("ArrayPacking",function(){B=(0,xe.packArray)(B)}),{emptyGroups:p,patternIdxToConfig:C,charCodeToPatternIdxToConfig:B,hasCustom:n,canBeOptimized:y}}Ve.analyzeTokenTypes=bEe;function SEe(r,e){var t=[],i=jY(r);t=t.concat(i.errors);var n=qY(i.valid),s=n.valid;return t=t.concat(n.errors),t=t.concat(vEe(s)),t=t.concat(ZY(s)),t=t.concat(_Y(s,e)),t=t.concat($Y(s)),t}Ve.validatePatterns=SEe;function vEe(r){var e=[],t=(0,xe.filter)(r,function(i){return(0,xe.isRegExp)(i[Do])});return e=e.concat(JY(t)),e=e.concat(zY(t)),e=e.concat(VY(t)),e=e.concat(XY(t)),e=e.concat(WY(t)),e}function jY(r){var e=(0,xe.filter)(r,function(n){return!(0,xe.has)(n,Do)}),t=(0,xe.map)(e,function(n){return{message:"Token Type: ->"+n.name+"<- missing static 'PATTERN' property",type:ir.LexerDefinitionErrorType.MISSING_PATTERN,tokenTypes:[n]}}),i=(0,xe.difference)(r,e);return{errors:t,valid:i}}Ve.findMissingPatterns=jY;function qY(r){var e=(0,xe.filter)(r,function(n){var s=n[Do];return!(0,xe.isRegExp)(s)&&!(0,xe.isFunction)(s)&&!(0,xe.has)(s,"exec")&&!(0,xe.isString)(s)}),t=(0,xe.map)(e,function(n){return{message:"Token Type: ->"+n.name+"<- static 'PATTERN' can only be a RegExp, a Function matching the {CustomPatternMatcherFunc} type or an Object matching the {ICustomPattern} interface.",type:ir.LexerDefinitionErrorType.INVALID_PATTERN,tokenTypes:[n]}}),i=(0,xe.difference)(r,e);return{errors:t,valid:i}}Ve.findInvalidPatterns=qY;var xEe=/[^\\][\$]/;function JY(r){var e=function(n){HY(s,n);function s(){var o=n!==null&&n.apply(this,arguments)||this;return o.found=!1,o}return s.prototype.visitEndAnchor=function(o){this.found=!0},s}(GY.BaseRegExpVisitor),t=(0,xe.filter)(r,function(n){var s=n[Do];try{var o=(0,YY.getRegExpAst)(s),a=new e;return a.visit(o),a.found}catch{return xEe.test(s.source)}}),i=(0,xe.map)(t,function(n){return{message:`Unexpected RegExp Anchor Error: - Token Type: ->`+n.name+`<- static 'PATTERN' cannot contain end of input anchor '$' - See chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:ir.LexerDefinitionErrorType.EOI_ANCHOR_FOUND,tokenTypes:[n]}});return i}Ve.findEndOfInputAnchor=JY;function WY(r){var e=(0,xe.filter)(r,function(i){var n=i[Do];return n.test("")}),t=(0,xe.map)(e,function(i){return{message:"Token Type: ->"+i.name+"<- static 'PATTERN' must not match an empty string",type:ir.LexerDefinitionErrorType.EMPTY_MATCH_PATTERN,tokenTypes:[i]}});return t}Ve.findEmptyMatchRegExps=WY;var PEe=/[^\\[][\^]|^\^/;function zY(r){var e=function(n){HY(s,n);function s(){var o=n!==null&&n.apply(this,arguments)||this;return o.found=!1,o}return s.prototype.visitStartAnchor=function(o){this.found=!0},s}(GY.BaseRegExpVisitor),t=(0,xe.filter)(r,function(n){var s=n[Do];try{var o=(0,YY.getRegExpAst)(s),a=new e;return a.visit(o),a.found}catch{return PEe.test(s.source)}}),i=(0,xe.map)(t,function(n){return{message:`Unexpected RegExp Anchor Error: - Token Type: ->`+n.name+`<- static 'PATTERN' cannot contain start of input anchor '^' - See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#ANCHORS for details.`,type:ir.LexerDefinitionErrorType.SOI_ANCHOR_FOUND,tokenTypes:[n]}});return i}Ve.findStartOfInputAnchor=zY;function VY(r){var e=(0,xe.filter)(r,function(i){var n=i[Do];return n instanceof RegExp&&(n.multiline||n.global)}),t=(0,xe.map)(e,function(i){return{message:"Token Type: ->"+i.name+"<- static 'PATTERN' may NOT contain global('g') or multiline('m')",type:ir.LexerDefinitionErrorType.UNSUPPORTED_FLAGS_FOUND,tokenTypes:[i]}});return t}Ve.findUnsupportedFlags=VY;function XY(r){var e=[],t=(0,xe.map)(r,function(s){return(0,xe.reduce)(r,function(o,a){return s.PATTERN.source===a.PATTERN.source&&!(0,xe.contains)(e,a)&&a.PATTERN!==ir.Lexer.NA&&(e.push(a),o.push(a)),o},[])});t=(0,xe.compact)(t);var i=(0,xe.filter)(t,function(s){return s.length>1}),n=(0,xe.map)(i,function(s){var o=(0,xe.map)(s,function(l){return l.name}),a=(0,xe.first)(s).PATTERN;return{message:"The same RegExp pattern ->"+a+"<-"+("has been used in all of the following Token Types: "+o.join(", ")+" <-"),type:ir.LexerDefinitionErrorType.DUPLICATE_PATTERNS_FOUND,tokenTypes:s}});return n}Ve.findDuplicatePatterns=XY;function ZY(r){var e=(0,xe.filter)(r,function(i){if(!(0,xe.has)(i,"GROUP"))return!1;var n=i.GROUP;return n!==ir.Lexer.SKIPPED&&n!==ir.Lexer.NA&&!(0,xe.isString)(n)}),t=(0,xe.map)(e,function(i){return{message:"Token Type: ->"+i.name+"<- static 'GROUP' can only be Lexer.SKIPPED/Lexer.NA/A String",type:ir.LexerDefinitionErrorType.INVALID_GROUP_TYPE_FOUND,tokenTypes:[i]}});return t}Ve.findInvalidGroupType=ZY;function _Y(r,e){var t=(0,xe.filter)(r,function(n){return n.PUSH_MODE!==void 0&&!(0,xe.contains)(e,n.PUSH_MODE)}),i=(0,xe.map)(t,function(n){var s="Token Type: ->"+n.name+"<- static 'PUSH_MODE' value cannot refer to a Lexer Mode ->"+n.PUSH_MODE+"<-which does not exist";return{message:s,type:ir.LexerDefinitionErrorType.PUSH_MODE_DOES_NOT_EXIST,tokenTypes:[n]}});return i}Ve.findModesThatDoNotExist=_Y;function $Y(r){var e=[],t=(0,xe.reduce)(r,function(i,n,s){var o=n.PATTERN;return o===ir.Lexer.NA||((0,xe.isString)(o)?i.push({str:o,idx:s,tokenType:n}):(0,xe.isRegExp)(o)&&kEe(o)&&i.push({str:o.source,idx:s,tokenType:n})),i},[]);return(0,xe.forEach)(r,function(i,n){(0,xe.forEach)(t,function(s){var o=s.str,a=s.idx,l=s.tokenType;if(n"+i.name+"<-")+`in the lexer's definition. -See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#UNREACHABLE`;e.push({message:c,type:ir.LexerDefinitionErrorType.UNREACHABLE_PATTERN,tokenTypes:[i,l]})}})}),e}Ve.findUnreachablePatterns=$Y;function DEe(r,e){if((0,xe.isRegExp)(e)){var t=e.exec(r);return t!==null&&t.index===0}else{if((0,xe.isFunction)(e))return e(r,0,[],{});if((0,xe.has)(e,"exec"))return e.exec(r,0,[],{});if(typeof e=="string")return e===r;throw Error("non exhaustive match")}}function kEe(r){var e=[".","\\","[","]","|","^","$","(",")","?","*","+","{"];return(0,xe.find)(e,function(t){return r.source.indexOf(t)!==-1})===void 0}function Nv(r){var e=r.ignoreCase?"i":"";return new RegExp("^(?:"+r.source+")",e)}Ve.addStartOfInput=Nv;function Lv(r){var e=r.ignoreCase?"iy":"y";return new RegExp(""+r.source,e)}Ve.addStickyFlag=Lv;function REe(r,e,t){var i=[];return(0,xe.has)(r,Ve.DEFAULT_MODE)||i.push({message:"A MultiMode Lexer cannot be initialized without a <"+Ve.DEFAULT_MODE+`> property in its definition -`,type:ir.LexerDefinitionErrorType.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE}),(0,xe.has)(r,Ve.MODES)||i.push({message:"A MultiMode Lexer cannot be initialized without a <"+Ve.MODES+`> property in its definition -`,type:ir.LexerDefinitionErrorType.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY}),(0,xe.has)(r,Ve.MODES)&&(0,xe.has)(r,Ve.DEFAULT_MODE)&&!(0,xe.has)(r.modes,r.defaultMode)&&i.push({message:"A MultiMode Lexer cannot be initialized with a "+Ve.DEFAULT_MODE+": <"+r.defaultMode+`>which does not exist -`,type:ir.LexerDefinitionErrorType.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST}),(0,xe.has)(r,Ve.MODES)&&(0,xe.forEach)(r.modes,function(n,s){(0,xe.forEach)(n,function(o,a){(0,xe.isUndefined)(o)&&i.push({message:"A Lexer cannot be initialized using an undefined Token Type. Mode:"+("<"+s+"> at index: <"+a+`> -`),type:ir.LexerDefinitionErrorType.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED})})}),i}Ve.performRuntimeChecks=REe;function FEe(r,e,t){var i=[],n=!1,s=(0,xe.compact)((0,xe.flatten)((0,xe.mapValues)(r.modes,function(l){return l}))),o=(0,xe.reject)(s,function(l){return l[Do]===ir.Lexer.NA}),a=ij(t);return e&&(0,xe.forEach)(o,function(l){var c=tj(l,a);if(c!==!1){var u=rj(l,c),g={message:u,type:c.issue,tokenType:l};i.push(g)}else(0,xe.has)(l,"LINE_BREAKS")?l.LINE_BREAKS===!0&&(n=!0):(0,zg.canMatchCharCode)(a,l.PATTERN)&&(n=!0)}),e&&!n&&i.push({message:`Warning: No LINE_BREAKS Found. - This Lexer has been defined to track line and column information, - But none of the Token Types can be identified as matching a line terminator. - See https://chevrotain.io/docs/guide/resolving_lexer_errors.html#LINE_BREAKS - for details.`,type:ir.LexerDefinitionErrorType.NO_LINE_BREAKS_FLAGS}),i}Ve.performWarningRuntimeChecks=FEe;function NEe(r){var e={},t=(0,xe.keys)(r);return(0,xe.forEach)(t,function(i){var n=r[i];if((0,xe.isArray)(n))e[i]=[];else throw Error("non exhaustive match")}),e}Ve.cloneEmptyGroups=NEe;function Ov(r){var e=r.PATTERN;if((0,xe.isRegExp)(e))return!1;if((0,xe.isFunction)(e))return!0;if((0,xe.has)(e,"exec"))return!0;if((0,xe.isString)(e))return!1;throw Error("non exhaustive match")}Ve.isCustomPattern=Ov;function ej(r){return(0,xe.isString)(r)&&r.length===1?r.charCodeAt(0):!1}Ve.isShortPattern=ej;Ve.LineTerminatorOptimizedTester={test:function(r){for(var e=r.length,t=this.lastIndex;t Token Type -`)+(" Root cause: "+e.errMsg+`. -`)+" For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#IDENTIFY_TERMINATOR";if(e.issue===ir.LexerDefinitionErrorType.CUSTOM_LINE_BREAK)return`Warning: A Custom Token Pattern should specify the option. -`+(" The problem is in the <"+r.name+`> Token Type -`)+" For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#CUSTOM_LINE_BREAK";throw Error("non exhaustive match")}Ve.buildLineBreakIssueMessage=rj;function ij(r){var e=(0,xe.map)(r,function(t){return(0,xe.isString)(t)&&t.length>0?t.charCodeAt(0):t});return e}function Fv(r,e,t){r[e]===void 0?r[e]=[t]:r[e].push(t)}Ve.minOptimizationVal=256;var ey=[];function Tv(r){return r255?255+~~(r/255):r}}});var Vg=w(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.isTokenType=Nt.hasExtendingTokensTypesMapProperty=Nt.hasExtendingTokensTypesProperty=Nt.hasCategoriesProperty=Nt.hasShortKeyProperty=Nt.singleAssignCategoriesToksMap=Nt.assignCategoriesMapProp=Nt.assignCategoriesTokensProp=Nt.assignTokenDefaultProps=Nt.expandCategories=Nt.augmentTokenTypes=Nt.tokenIdxToClass=Nt.tokenShortNameIdx=Nt.tokenStructuredMatcherNoCategories=Nt.tokenStructuredMatcher=void 0;var Zr=Gt();function TEe(r,e){var t=r.tokenTypeIdx;return t===e.tokenTypeIdx?!0:e.isParent===!0&&e.categoryMatchesMap[t]===!0}Nt.tokenStructuredMatcher=TEe;function OEe(r,e){return r.tokenTypeIdx===e.tokenTypeIdx}Nt.tokenStructuredMatcherNoCategories=OEe;Nt.tokenShortNameIdx=1;Nt.tokenIdxToClass={};function MEe(r){var e=nj(r);sj(e),aj(e),oj(e),(0,Zr.forEach)(e,function(t){t.isParent=t.categoryMatches.length>0})}Nt.augmentTokenTypes=MEe;function nj(r){for(var e=(0,Zr.cloneArr)(r),t=r,i=!0;i;){t=(0,Zr.compact)((0,Zr.flatten)((0,Zr.map)(t,function(s){return s.CATEGORIES})));var n=(0,Zr.difference)(t,e);e=e.concat(n),(0,Zr.isEmpty)(n)?i=!1:t=n}return e}Nt.expandCategories=nj;function sj(r){(0,Zr.forEach)(r,function(e){Aj(e)||(Nt.tokenIdxToClass[Nt.tokenShortNameIdx]=e,e.tokenTypeIdx=Nt.tokenShortNameIdx++),Mv(e)&&!(0,Zr.isArray)(e.CATEGORIES)&&(e.CATEGORIES=[e.CATEGORIES]),Mv(e)||(e.CATEGORIES=[]),lj(e)||(e.categoryMatches=[]),cj(e)||(e.categoryMatchesMap={})})}Nt.assignTokenDefaultProps=sj;function oj(r){(0,Zr.forEach)(r,function(e){e.categoryMatches=[],(0,Zr.forEach)(e.categoryMatchesMap,function(t,i){e.categoryMatches.push(Nt.tokenIdxToClass[i].tokenTypeIdx)})})}Nt.assignCategoriesTokensProp=oj;function aj(r){(0,Zr.forEach)(r,function(e){Kv([],e)})}Nt.assignCategoriesMapProp=aj;function Kv(r,e){(0,Zr.forEach)(r,function(t){e.categoryMatchesMap[t.tokenTypeIdx]=!0}),(0,Zr.forEach)(e.CATEGORIES,function(t){var i=r.concat(e);(0,Zr.contains)(i,t)||Kv(i,t)})}Nt.singleAssignCategoriesToksMap=Kv;function Aj(r){return(0,Zr.has)(r,"tokenTypeIdx")}Nt.hasShortKeyProperty=Aj;function Mv(r){return(0,Zr.has)(r,"CATEGORIES")}Nt.hasCategoriesProperty=Mv;function lj(r){return(0,Zr.has)(r,"categoryMatches")}Nt.hasExtendingTokensTypesProperty=lj;function cj(r){return(0,Zr.has)(r,"categoryMatchesMap")}Nt.hasExtendingTokensTypesMapProperty=cj;function KEe(r){return(0,Zr.has)(r,"tokenTypeIdx")}Nt.isTokenType=KEe});var Uv=w(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.defaultLexerErrorProvider=void 0;ty.defaultLexerErrorProvider={buildUnableToPopLexerModeMessage:function(r){return"Unable to pop Lexer Mode after encountering Token ->"+r.image+"<- The Mode Stack is empty"},buildUnexpectedCharactersMessage:function(r,e,t,i,n){return"unexpected character: ->"+r.charAt(e)+"<- at offset: "+e+","+(" skipped "+t+" characters.")}}});var yd=w(fc=>{"use strict";Object.defineProperty(fc,"__esModule",{value:!0});fc.Lexer=fc.LexerDefinitionErrorType=void 0;var Xs=Rv(),nr=Gt(),UEe=Vg(),HEe=Uv(),GEe=ZI(),YEe;(function(r){r[r.MISSING_PATTERN=0]="MISSING_PATTERN",r[r.INVALID_PATTERN=1]="INVALID_PATTERN",r[r.EOI_ANCHOR_FOUND=2]="EOI_ANCHOR_FOUND",r[r.UNSUPPORTED_FLAGS_FOUND=3]="UNSUPPORTED_FLAGS_FOUND",r[r.DUPLICATE_PATTERNS_FOUND=4]="DUPLICATE_PATTERNS_FOUND",r[r.INVALID_GROUP_TYPE_FOUND=5]="INVALID_GROUP_TYPE_FOUND",r[r.PUSH_MODE_DOES_NOT_EXIST=6]="PUSH_MODE_DOES_NOT_EXIST",r[r.MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE=7]="MULTI_MODE_LEXER_WITHOUT_DEFAULT_MODE",r[r.MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY=8]="MULTI_MODE_LEXER_WITHOUT_MODES_PROPERTY",r[r.MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST=9]="MULTI_MODE_LEXER_DEFAULT_MODE_VALUE_DOES_NOT_EXIST",r[r.LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED=10]="LEXER_DEFINITION_CANNOT_CONTAIN_UNDEFINED",r[r.SOI_ANCHOR_FOUND=11]="SOI_ANCHOR_FOUND",r[r.EMPTY_MATCH_PATTERN=12]="EMPTY_MATCH_PATTERN",r[r.NO_LINE_BREAKS_FLAGS=13]="NO_LINE_BREAKS_FLAGS",r[r.UNREACHABLE_PATTERN=14]="UNREACHABLE_PATTERN",r[r.IDENTIFY_TERMINATOR=15]="IDENTIFY_TERMINATOR",r[r.CUSTOM_LINE_BREAK=16]="CUSTOM_LINE_BREAK"})(YEe=fc.LexerDefinitionErrorType||(fc.LexerDefinitionErrorType={}));var wd={deferDefinitionErrorsHandling:!1,positionTracking:"full",lineTerminatorsPattern:/\n|\r\n?/g,lineTerminatorCharacters:[` -`,"\r"],ensureOptimizations:!1,safeMode:!1,errorMessageProvider:HEe.defaultLexerErrorProvider,traceInitPerf:!1,skipValidations:!1};Object.freeze(wd);var jEe=function(){function r(e,t){var i=this;if(t===void 0&&(t=wd),this.lexerDefinition=e,this.lexerDefinitionErrors=[],this.lexerDefinitionWarning=[],this.patternIdxToConfig={},this.charCodeToPatternIdxToConfig={},this.modes=[],this.emptyGroups={},this.config=void 0,this.trackStartLines=!0,this.trackEndLines=!0,this.hasCustom=!1,this.canModeBeOptimized={},typeof t=="boolean")throw Error(`The second argument to the Lexer constructor is now an ILexerConfig Object. -a boolean 2nd argument is no longer supported`);this.config=(0,nr.merge)(wd,t);var n=this.config.traceInitPerf;n===!0?(this.traceInitMaxIdent=1/0,this.traceInitPerf=!0):typeof n=="number"&&(this.traceInitMaxIdent=n,this.traceInitPerf=!0),this.traceInitIndent=-1,this.TRACE_INIT("Lexer Constructor",function(){var s,o=!0;i.TRACE_INIT("Lexer Config handling",function(){if(i.config.lineTerminatorsPattern===wd.lineTerminatorsPattern)i.config.lineTerminatorsPattern=Xs.LineTerminatorOptimizedTester;else if(i.config.lineTerminatorCharacters===wd.lineTerminatorCharacters)throw Error(`Error: Missing property on the Lexer config. - For details See: https://chevrotain.io/docs/guide/resolving_lexer_errors.html#MISSING_LINE_TERM_CHARS`);if(t.safeMode&&t.ensureOptimizations)throw Error('"safeMode" and "ensureOptimizations" flags are mutually exclusive.');i.trackStartLines=/full|onlyStart/i.test(i.config.positionTracking),i.trackEndLines=/full/i.test(i.config.positionTracking),(0,nr.isArray)(e)?(s={modes:{}},s.modes[Xs.DEFAULT_MODE]=(0,nr.cloneArr)(e),s[Xs.DEFAULT_MODE]=Xs.DEFAULT_MODE):(o=!1,s=(0,nr.cloneObj)(e))}),i.config.skipValidations===!1&&(i.TRACE_INIT("performRuntimeChecks",function(){i.lexerDefinitionErrors=i.lexerDefinitionErrors.concat((0,Xs.performRuntimeChecks)(s,i.trackStartLines,i.config.lineTerminatorCharacters))}),i.TRACE_INIT("performWarningRuntimeChecks",function(){i.lexerDefinitionWarning=i.lexerDefinitionWarning.concat((0,Xs.performWarningRuntimeChecks)(s,i.trackStartLines,i.config.lineTerminatorCharacters))})),s.modes=s.modes?s.modes:{},(0,nr.forEach)(s.modes,function(u,g){s.modes[g]=(0,nr.reject)(u,function(f){return(0,nr.isUndefined)(f)})});var a=(0,nr.keys)(s.modes);if((0,nr.forEach)(s.modes,function(u,g){i.TRACE_INIT("Mode: <"+g+"> processing",function(){if(i.modes.push(g),i.config.skipValidations===!1&&i.TRACE_INIT("validatePatterns",function(){i.lexerDefinitionErrors=i.lexerDefinitionErrors.concat((0,Xs.validatePatterns)(u,a))}),(0,nr.isEmpty)(i.lexerDefinitionErrors)){(0,UEe.augmentTokenTypes)(u);var f;i.TRACE_INIT("analyzeTokenTypes",function(){f=(0,Xs.analyzeTokenTypes)(u,{lineTerminatorCharacters:i.config.lineTerminatorCharacters,positionTracking:t.positionTracking,ensureOptimizations:t.ensureOptimizations,safeMode:t.safeMode,tracer:i.TRACE_INIT.bind(i)})}),i.patternIdxToConfig[g]=f.patternIdxToConfig,i.charCodeToPatternIdxToConfig[g]=f.charCodeToPatternIdxToConfig,i.emptyGroups=(0,nr.merge)(i.emptyGroups,f.emptyGroups),i.hasCustom=f.hasCustom||i.hasCustom,i.canModeBeOptimized[g]=f.canBeOptimized}})}),i.defaultMode=s.defaultMode,!(0,nr.isEmpty)(i.lexerDefinitionErrors)&&!i.config.deferDefinitionErrorsHandling){var l=(0,nr.map)(i.lexerDefinitionErrors,function(u){return u.message}),c=l.join(`----------------------- -`);throw new Error(`Errors detected in definition of Lexer: -`+c)}(0,nr.forEach)(i.lexerDefinitionWarning,function(u){(0,nr.PRINT_WARNING)(u.message)}),i.TRACE_INIT("Choosing sub-methods implementations",function(){if(Xs.SUPPORT_STICKY?(i.chopInput=nr.IDENTITY,i.match=i.matchWithTest):(i.updateLastIndex=nr.NOOP,i.match=i.matchWithExec),o&&(i.handleModes=nr.NOOP),i.trackStartLines===!1&&(i.computeNewColumn=nr.IDENTITY),i.trackEndLines===!1&&(i.updateTokenEndLineColumnLocation=nr.NOOP),/full/i.test(i.config.positionTracking))i.createTokenInstance=i.createFullToken;else if(/onlyStart/i.test(i.config.positionTracking))i.createTokenInstance=i.createStartOnlyToken;else if(/onlyOffset/i.test(i.config.positionTracking))i.createTokenInstance=i.createOffsetOnlyToken;else throw Error('Invalid config option: "'+i.config.positionTracking+'"');i.hasCustom?(i.addToken=i.addTokenUsingPush,i.handlePayload=i.handlePayloadWithCustom):(i.addToken=i.addTokenUsingMemberAccess,i.handlePayload=i.handlePayloadNoCustom)}),i.TRACE_INIT("Failed Optimization Warnings",function(){var u=(0,nr.reduce)(i.canModeBeOptimized,function(g,f,h){return f===!1&&g.push(h),g},[]);if(t.ensureOptimizations&&!(0,nr.isEmpty)(u))throw Error("Lexer Modes: < "+u.join(", ")+` > cannot be optimized. - Disable the "ensureOptimizations" lexer config flag to silently ignore this and run the lexer in an un-optimized mode. - Or inspect the console log for details on how to resolve these issues.`)}),i.TRACE_INIT("clearRegExpParserCache",function(){(0,GEe.clearRegExpParserCache)()}),i.TRACE_INIT("toFastProperties",function(){(0,nr.toFastProperties)(i)})})}return r.prototype.tokenize=function(e,t){if(t===void 0&&(t=this.defaultMode),!(0,nr.isEmpty)(this.lexerDefinitionErrors)){var i=(0,nr.map)(this.lexerDefinitionErrors,function(o){return o.message}),n=i.join(`----------------------- -`);throw new Error(`Unable to Tokenize because Errors detected in definition of Lexer: -`+n)}var s=this.tokenizeInternal(e,t);return s},r.prototype.tokenizeInternal=function(e,t){var i=this,n,s,o,a,l,c,u,g,f,h,p,C,y,B,v,D,L=e,H=L.length,j=0,$=0,V=this.hasCustom?0:Math.floor(e.length/10),W=new Array(V),_=[],A=this.trackStartLines?1:void 0,ae=this.trackStartLines?1:void 0,ge=(0,Xs.cloneEmptyGroups)(this.emptyGroups),re=this.trackStartLines,O=this.config.lineTerminatorsPattern,F=0,ue=[],he=[],ke=[],Fe=[];Object.freeze(Fe);var Ne=void 0;function oe(){return ue}function le(pr){var Ii=(0,Xs.charCodeToOptimizedIndex)(pr),es=he[Ii];return es===void 0?Fe:es}var we=function(pr){if(ke.length===1&&pr.tokenType.PUSH_MODE===void 0){var Ii=i.config.errorMessageProvider.buildUnableToPopLexerModeMessage(pr);_.push({offset:pr.startOffset,line:pr.startLine!==void 0?pr.startLine:void 0,column:pr.startColumn!==void 0?pr.startColumn:void 0,length:pr.image.length,message:Ii})}else{ke.pop();var es=(0,nr.last)(ke);ue=i.patternIdxToConfig[es],he=i.charCodeToPatternIdxToConfig[es],F=ue.length;var ua=i.canModeBeOptimized[es]&&i.config.safeMode===!1;he&&ua?Ne=le:Ne=oe}};function fe(pr){ke.push(pr),he=this.charCodeToPatternIdxToConfig[pr],ue=this.patternIdxToConfig[pr],F=ue.length,F=ue.length;var Ii=this.canModeBeOptimized[pr]&&this.config.safeMode===!1;he&&Ii?Ne=le:Ne=oe}fe.call(this,t);for(var Ae;jc.length){c=a,u=g,Ae=_e;break}}}break}}if(c!==null){if(f=c.length,h=Ae.group,h!==void 0&&(p=Ae.tokenTypeIdx,C=this.createTokenInstance(c,j,p,Ae.tokenType,A,ae,f),this.handlePayload(C,u),h===!1?$=this.addToken(W,$,C):ge[h].push(C)),e=this.chopInput(e,f),j=j+f,ae=this.computeNewColumn(ae,f),re===!0&&Ae.canLineTerminator===!0){var It=0,Or=void 0,ii=void 0;O.lastIndex=0;do Or=O.test(c),Or===!0&&(ii=O.lastIndex-1,It++);while(Or===!0);It!==0&&(A=A+It,ae=f-ii,this.updateTokenEndLineColumnLocation(C,h,ii,It,A,ae,f))}this.handleModes(Ae,we,fe,C)}else{for(var gi=j,hr=A,fi=ae,ni=!1;!ni&&j <"+e+">");var n=(0,nr.timer)(t),s=n.time,o=n.value,a=s>10?console.warn:console.log;return this.traceInitIndent time: "+s+"ms"),this.traceInitIndent--,o}else return t()},r.SKIPPED="This marks a skipped Token pattern, this means each token identified by it willbe consumed and then thrown into oblivion, this can be used to for example to completely ignore whitespace.",r.NA=/NOT_APPLICABLE/,r}();fc.Lexer=jEe});var NA=w(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.tokenMatcher=bi.createTokenInstance=bi.EOF=bi.createToken=bi.hasTokenLabel=bi.tokenName=bi.tokenLabel=void 0;var Zs=Gt(),qEe=yd(),Hv=Vg();function JEe(r){return Ej(r)?r.LABEL:r.name}bi.tokenLabel=JEe;function WEe(r){return r.name}bi.tokenName=WEe;function Ej(r){return(0,Zs.isString)(r.LABEL)&&r.LABEL!==""}bi.hasTokenLabel=Ej;var zEe="parent",uj="categories",gj="label",fj="group",hj="push_mode",pj="pop_mode",dj="longer_alt",Cj="line_breaks",mj="start_chars_hint";function Ij(r){return VEe(r)}bi.createToken=Ij;function VEe(r){var e=r.pattern,t={};if(t.name=r.name,(0,Zs.isUndefined)(e)||(t.PATTERN=e),(0,Zs.has)(r,zEe))throw`The parent property is no longer supported. -See: https://github.com/chevrotain/chevrotain/issues/564#issuecomment-349062346 for details.`;return(0,Zs.has)(r,uj)&&(t.CATEGORIES=r[uj]),(0,Hv.augmentTokenTypes)([t]),(0,Zs.has)(r,gj)&&(t.LABEL=r[gj]),(0,Zs.has)(r,fj)&&(t.GROUP=r[fj]),(0,Zs.has)(r,pj)&&(t.POP_MODE=r[pj]),(0,Zs.has)(r,hj)&&(t.PUSH_MODE=r[hj]),(0,Zs.has)(r,dj)&&(t.LONGER_ALT=r[dj]),(0,Zs.has)(r,Cj)&&(t.LINE_BREAKS=r[Cj]),(0,Zs.has)(r,mj)&&(t.START_CHARS_HINT=r[mj]),t}bi.EOF=Ij({name:"EOF",pattern:qEe.Lexer.NA});(0,Hv.augmentTokenTypes)([bi.EOF]);function XEe(r,e,t,i,n,s,o,a){return{image:e,startOffset:t,endOffset:i,startLine:n,endLine:s,startColumn:o,endColumn:a,tokenTypeIdx:r.tokenTypeIdx,tokenType:r}}bi.createTokenInstance=XEe;function ZEe(r,e){return(0,Hv.tokenStructuredMatcher)(r,e)}bi.tokenMatcher=ZEe});var dn=w(zt=>{"use strict";var va=zt&&zt.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(zt,"__esModule",{value:!0});zt.serializeProduction=zt.serializeGrammar=zt.Terminal=zt.Alternation=zt.RepetitionWithSeparator=zt.Repetition=zt.RepetitionMandatoryWithSeparator=zt.RepetitionMandatory=zt.Option=zt.Alternative=zt.Rule=zt.NonTerminal=zt.AbstractProduction=void 0;var Ar=Gt(),_Ee=NA(),ko=function(){function r(e){this._definition=e}return Object.defineProperty(r.prototype,"definition",{get:function(){return this._definition},set:function(e){this._definition=e},enumerable:!1,configurable:!0}),r.prototype.accept=function(e){e.visit(this),(0,Ar.forEach)(this.definition,function(t){t.accept(e)})},r}();zt.AbstractProduction=ko;var yj=function(r){va(e,r);function e(t){var i=r.call(this,[])||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return Object.defineProperty(e.prototype,"definition",{get:function(){return this.referencedRule!==void 0?this.referencedRule.definition:[]},set:function(t){},enumerable:!1,configurable:!0}),e.prototype.accept=function(t){t.visit(this)},e}(ko);zt.NonTerminal=yj;var wj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.orgText="",(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.Rule=wj;var Bj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.ignoreAmbiguities=!1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.Alternative=Bj;var Qj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.Option=Qj;var bj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.RepetitionMandatory=bj;var Sj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.RepetitionMandatoryWithSeparator=Sj;var vj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.Repetition=vj;var xj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return e}(ko);zt.RepetitionWithSeparator=xj;var Pj=function(r){va(e,r);function e(t){var i=r.call(this,t.definition)||this;return i.idx=1,i.ignoreAmbiguities=!1,i.hasPredicates=!1,(0,Ar.assign)(i,(0,Ar.pick)(t,function(n){return n!==void 0})),i}return Object.defineProperty(e.prototype,"definition",{get:function(){return this._definition},set:function(t){this._definition=t},enumerable:!1,configurable:!0}),e}(ko);zt.Alternation=Pj;var ry=function(){function r(e){this.idx=1,(0,Ar.assign)(this,(0,Ar.pick)(e,function(t){return t!==void 0}))}return r.prototype.accept=function(e){e.visit(this)},r}();zt.Terminal=ry;function $Ee(r){return(0,Ar.map)(r,Bd)}zt.serializeGrammar=$Ee;function Bd(r){function e(s){return(0,Ar.map)(s,Bd)}if(r instanceof yj){var t={type:"NonTerminal",name:r.nonTerminalName,idx:r.idx};return(0,Ar.isString)(r.label)&&(t.label=r.label),t}else{if(r instanceof Bj)return{type:"Alternative",definition:e(r.definition)};if(r instanceof Qj)return{type:"Option",idx:r.idx,definition:e(r.definition)};if(r instanceof bj)return{type:"RepetitionMandatory",idx:r.idx,definition:e(r.definition)};if(r instanceof Sj)return{type:"RepetitionMandatoryWithSeparator",idx:r.idx,separator:Bd(new ry({terminalType:r.separator})),definition:e(r.definition)};if(r instanceof xj)return{type:"RepetitionWithSeparator",idx:r.idx,separator:Bd(new ry({terminalType:r.separator})),definition:e(r.definition)};if(r instanceof vj)return{type:"Repetition",idx:r.idx,definition:e(r.definition)};if(r instanceof Pj)return{type:"Alternation",idx:r.idx,definition:e(r.definition)};if(r instanceof ry){var i={type:"Terminal",name:r.terminalType.name,label:(0,_Ee.tokenLabel)(r.terminalType),idx:r.idx};(0,Ar.isString)(r.label)&&(i.terminalLabel=r.label);var n=r.terminalType.PATTERN;return r.terminalType.PATTERN&&(i.pattern=(0,Ar.isRegExp)(n)?n.source:n),i}else{if(r instanceof wj)return{type:"Rule",name:r.name,orgText:r.orgText,definition:e(r.definition)};throw Error("non exhaustive match")}}}zt.serializeProduction=Bd});var ny=w(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.RestWalker=void 0;var Gv=Gt(),Cn=dn(),eIe=function(){function r(){}return r.prototype.walk=function(e,t){var i=this;t===void 0&&(t=[]),(0,Gv.forEach)(e.definition,function(n,s){var o=(0,Gv.drop)(e.definition,s+1);if(n instanceof Cn.NonTerminal)i.walkProdRef(n,o,t);else if(n instanceof Cn.Terminal)i.walkTerminal(n,o,t);else if(n instanceof Cn.Alternative)i.walkFlat(n,o,t);else if(n instanceof Cn.Option)i.walkOption(n,o,t);else if(n instanceof Cn.RepetitionMandatory)i.walkAtLeastOne(n,o,t);else if(n instanceof Cn.RepetitionMandatoryWithSeparator)i.walkAtLeastOneSep(n,o,t);else if(n instanceof Cn.RepetitionWithSeparator)i.walkManySep(n,o,t);else if(n instanceof Cn.Repetition)i.walkMany(n,o,t);else if(n instanceof Cn.Alternation)i.walkOr(n,o,t);else throw Error("non exhaustive match")})},r.prototype.walkTerminal=function(e,t,i){},r.prototype.walkProdRef=function(e,t,i){},r.prototype.walkFlat=function(e,t,i){var n=t.concat(i);this.walk(e,n)},r.prototype.walkOption=function(e,t,i){var n=t.concat(i);this.walk(e,n)},r.prototype.walkAtLeastOne=function(e,t,i){var n=[new Cn.Option({definition:e.definition})].concat(t,i);this.walk(e,n)},r.prototype.walkAtLeastOneSep=function(e,t,i){var n=Dj(e,t,i);this.walk(e,n)},r.prototype.walkMany=function(e,t,i){var n=[new Cn.Option({definition:e.definition})].concat(t,i);this.walk(e,n)},r.prototype.walkManySep=function(e,t,i){var n=Dj(e,t,i);this.walk(e,n)},r.prototype.walkOr=function(e,t,i){var n=this,s=t.concat(i);(0,Gv.forEach)(e.definition,function(o){var a=new Cn.Alternative({definition:[o]});n.walk(a,s)})},r}();iy.RestWalker=eIe;function Dj(r,e,t){var i=[new Cn.Option({definition:[new Cn.Terminal({terminalType:r.separator})].concat(r.definition)})],n=i.concat(e,t);return n}});var Xg=w(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.GAstVisitor=void 0;var Ro=dn(),tIe=function(){function r(){}return r.prototype.visit=function(e){var t=e;switch(t.constructor){case Ro.NonTerminal:return this.visitNonTerminal(t);case Ro.Alternative:return this.visitAlternative(t);case Ro.Option:return this.visitOption(t);case Ro.RepetitionMandatory:return this.visitRepetitionMandatory(t);case Ro.RepetitionMandatoryWithSeparator:return this.visitRepetitionMandatoryWithSeparator(t);case Ro.RepetitionWithSeparator:return this.visitRepetitionWithSeparator(t);case Ro.Repetition:return this.visitRepetition(t);case Ro.Alternation:return this.visitAlternation(t);case Ro.Terminal:return this.visitTerminal(t);case Ro.Rule:return this.visitRule(t);default:throw Error("non exhaustive match")}},r.prototype.visitNonTerminal=function(e){},r.prototype.visitAlternative=function(e){},r.prototype.visitOption=function(e){},r.prototype.visitRepetition=function(e){},r.prototype.visitRepetitionMandatory=function(e){},r.prototype.visitRepetitionMandatoryWithSeparator=function(e){},r.prototype.visitRepetitionWithSeparator=function(e){},r.prototype.visitAlternation=function(e){},r.prototype.visitTerminal=function(e){},r.prototype.visitRule=function(e){},r}();sy.GAstVisitor=tIe});var bd=w(Mi=>{"use strict";var rIe=Mi&&Mi.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(Mi,"__esModule",{value:!0});Mi.collectMethods=Mi.DslMethodsCollectorVisitor=Mi.getProductionDslName=Mi.isBranchingProd=Mi.isOptionalProd=Mi.isSequenceProd=void 0;var Qd=Gt(),Qr=dn(),iIe=Xg();function nIe(r){return r instanceof Qr.Alternative||r instanceof Qr.Option||r instanceof Qr.Repetition||r instanceof Qr.RepetitionMandatory||r instanceof Qr.RepetitionMandatoryWithSeparator||r instanceof Qr.RepetitionWithSeparator||r instanceof Qr.Terminal||r instanceof Qr.Rule}Mi.isSequenceProd=nIe;function Yv(r,e){e===void 0&&(e=[]);var t=r instanceof Qr.Option||r instanceof Qr.Repetition||r instanceof Qr.RepetitionWithSeparator;return t?!0:r instanceof Qr.Alternation?(0,Qd.some)(r.definition,function(i){return Yv(i,e)}):r instanceof Qr.NonTerminal&&(0,Qd.contains)(e,r)?!1:r instanceof Qr.AbstractProduction?(r instanceof Qr.NonTerminal&&e.push(r),(0,Qd.every)(r.definition,function(i){return Yv(i,e)})):!1}Mi.isOptionalProd=Yv;function sIe(r){return r instanceof Qr.Alternation}Mi.isBranchingProd=sIe;function oIe(r){if(r instanceof Qr.NonTerminal)return"SUBRULE";if(r instanceof Qr.Option)return"OPTION";if(r instanceof Qr.Alternation)return"OR";if(r instanceof Qr.RepetitionMandatory)return"AT_LEAST_ONE";if(r instanceof Qr.RepetitionMandatoryWithSeparator)return"AT_LEAST_ONE_SEP";if(r instanceof Qr.RepetitionWithSeparator)return"MANY_SEP";if(r instanceof Qr.Repetition)return"MANY";if(r instanceof Qr.Terminal)return"CONSUME";throw Error("non exhaustive match")}Mi.getProductionDslName=oIe;var kj=function(r){rIe(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.separator="-",t.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]},t}return e.prototype.reset=function(){this.dslMethods={option:[],alternation:[],repetition:[],repetitionWithSeparator:[],repetitionMandatory:[],repetitionMandatoryWithSeparator:[]}},e.prototype.visitTerminal=function(t){var i=t.terminalType.name+this.separator+"Terminal";(0,Qd.has)(this.dslMethods,i)||(this.dslMethods[i]=[]),this.dslMethods[i].push(t)},e.prototype.visitNonTerminal=function(t){var i=t.nonTerminalName+this.separator+"Terminal";(0,Qd.has)(this.dslMethods,i)||(this.dslMethods[i]=[]),this.dslMethods[i].push(t)},e.prototype.visitOption=function(t){this.dslMethods.option.push(t)},e.prototype.visitRepetitionWithSeparator=function(t){this.dslMethods.repetitionWithSeparator.push(t)},e.prototype.visitRepetitionMandatory=function(t){this.dslMethods.repetitionMandatory.push(t)},e.prototype.visitRepetitionMandatoryWithSeparator=function(t){this.dslMethods.repetitionMandatoryWithSeparator.push(t)},e.prototype.visitRepetition=function(t){this.dslMethods.repetition.push(t)},e.prototype.visitAlternation=function(t){this.dslMethods.alternation.push(t)},e}(iIe.GAstVisitor);Mi.DslMethodsCollectorVisitor=kj;var oy=new kj;function aIe(r){oy.reset(),r.accept(oy);var e=oy.dslMethods;return oy.reset(),e}Mi.collectMethods=aIe});var qv=w(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.firstForTerminal=Fo.firstForBranching=Fo.firstForSequence=Fo.first=void 0;var ay=Gt(),Rj=dn(),jv=bd();function Ay(r){if(r instanceof Rj.NonTerminal)return Ay(r.referencedRule);if(r instanceof Rj.Terminal)return Lj(r);if((0,jv.isSequenceProd)(r))return Fj(r);if((0,jv.isBranchingProd)(r))return Nj(r);throw Error("non exhaustive match")}Fo.first=Ay;function Fj(r){for(var e=[],t=r.definition,i=0,n=t.length>i,s,o=!0;n&&o;)s=t[i],o=(0,jv.isOptionalProd)(s),e=e.concat(Ay(s)),i=i+1,n=t.length>i;return(0,ay.uniq)(e)}Fo.firstForSequence=Fj;function Nj(r){var e=(0,ay.map)(r.definition,function(t){return Ay(t)});return(0,ay.uniq)((0,ay.flatten)(e))}Fo.firstForBranching=Nj;function Lj(r){return[r.terminalType]}Fo.firstForTerminal=Lj});var Jv=w(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.IN=void 0;ly.IN="_~IN~_"});var Uj=w(us=>{"use strict";var AIe=us&&us.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(us,"__esModule",{value:!0});us.buildInProdFollowPrefix=us.buildBetweenProdsFollowPrefix=us.computeAllProdsFollows=us.ResyncFollowsWalker=void 0;var lIe=ny(),cIe=qv(),Tj=Gt(),Oj=Jv(),uIe=dn(),Mj=function(r){AIe(e,r);function e(t){var i=r.call(this)||this;return i.topProd=t,i.follows={},i}return e.prototype.startWalking=function(){return this.walk(this.topProd),this.follows},e.prototype.walkTerminal=function(t,i,n){},e.prototype.walkProdRef=function(t,i,n){var s=Kj(t.referencedRule,t.idx)+this.topProd.name,o=i.concat(n),a=new uIe.Alternative({definition:o}),l=(0,cIe.first)(a);this.follows[s]=l},e}(lIe.RestWalker);us.ResyncFollowsWalker=Mj;function gIe(r){var e={};return(0,Tj.forEach)(r,function(t){var i=new Mj(t).startWalking();(0,Tj.assign)(e,i)}),e}us.computeAllProdsFollows=gIe;function Kj(r,e){return r.name+e+Oj.IN}us.buildBetweenProdsFollowPrefix=Kj;function fIe(r){var e=r.terminalType.name;return e+r.idx+Oj.IN}us.buildInProdFollowPrefix=fIe});var Sd=w(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.defaultGrammarValidatorErrorProvider=xa.defaultGrammarResolverErrorProvider=xa.defaultParserErrorProvider=void 0;var Zg=NA(),hIe=Gt(),_s=Gt(),Wv=dn(),Hj=bd();xa.defaultParserErrorProvider={buildMismatchTokenMessage:function(r){var e=r.expected,t=r.actual,i=r.previous,n=r.ruleName,s=(0,Zg.hasTokenLabel)(e),o=s?"--> "+(0,Zg.tokenLabel)(e)+" <--":"token of type --> "+e.name+" <--",a="Expecting "+o+" but found --> '"+t.image+"' <--";return a},buildNotAllInputParsedMessage:function(r){var e=r.firstRedundant,t=r.ruleName;return"Redundant input, expecting EOF but found: "+e.image},buildNoViableAltMessage:function(r){var e=r.expectedPathsPerAlt,t=r.actual,i=r.previous,n=r.customUserDescription,s=r.ruleName,o="Expecting: ",a=(0,_s.first)(t).image,l=` -but found: '`+a+"'";if(n)return o+n+l;var c=(0,_s.reduce)(e,function(h,p){return h.concat(p)},[]),u=(0,_s.map)(c,function(h){return"["+(0,_s.map)(h,function(p){return(0,Zg.tokenLabel)(p)}).join(", ")+"]"}),g=(0,_s.map)(u,function(h,p){return" "+(p+1)+". "+h}),f=`one of these possible Token sequences: -`+g.join(` -`);return o+f+l},buildEarlyExitMessage:function(r){var e=r.expectedIterationPaths,t=r.actual,i=r.customUserDescription,n=r.ruleName,s="Expecting: ",o=(0,_s.first)(t).image,a=` -but found: '`+o+"'";if(i)return s+i+a;var l=(0,_s.map)(e,function(u){return"["+(0,_s.map)(u,function(g){return(0,Zg.tokenLabel)(g)}).join(",")+"]"}),c=`expecting at least one iteration which starts with one of these possible Token sequences:: - `+("<"+l.join(" ,")+">");return s+c+a}};Object.freeze(xa.defaultParserErrorProvider);xa.defaultGrammarResolverErrorProvider={buildRuleNotFoundError:function(r,e){var t="Invalid grammar, reference to a rule which is not defined: ->"+e.nonTerminalName+`<- -inside top level rule: ->`+r.name+"<-";return t}};xa.defaultGrammarValidatorErrorProvider={buildDuplicateFoundError:function(r,e){function t(u){return u instanceof Wv.Terminal?u.terminalType.name:u instanceof Wv.NonTerminal?u.nonTerminalName:""}var i=r.name,n=(0,_s.first)(e),s=n.idx,o=(0,Hj.getProductionDslName)(n),a=t(n),l=s>0,c="->"+o+(l?s:"")+"<- "+(a?"with argument: ->"+a+"<-":"")+` - appears more than once (`+e.length+" times) in the top level rule: ->"+i+`<-. - For further details see: https://chevrotain.io/docs/FAQ.html#NUMERICAL_SUFFIXES - `;return c=c.replace(/[ \t]+/g," "),c=c.replace(/\s\s+/g,` -`),c},buildNamespaceConflictError:function(r){var e=`Namespace conflict found in grammar. -`+("The grammar has both a Terminal(Token) and a Non-Terminal(Rule) named: <"+r.name+`>. -`)+`To resolve this make sure each Terminal and Non-Terminal names are unique -This is easy to accomplish by using the convention that Terminal names start with an uppercase letter -and Non-Terminal names start with a lower case letter.`;return e},buildAlternationPrefixAmbiguityError:function(r){var e=(0,_s.map)(r.prefixPath,function(n){return(0,Zg.tokenLabel)(n)}).join(", "),t=r.alternation.idx===0?"":r.alternation.idx,i="Ambiguous alternatives: <"+r.ambiguityIndices.join(" ,")+`> due to common lookahead prefix -`+("in inside <"+r.topLevelRule.name+`> Rule, -`)+("<"+e+`> may appears as a prefix path in all these alternatives. -`)+`See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#COMMON_PREFIX -For Further details.`;return i},buildAlternationAmbiguityError:function(r){var e=(0,_s.map)(r.prefixPath,function(n){return(0,Zg.tokenLabel)(n)}).join(", "),t=r.alternation.idx===0?"":r.alternation.idx,i="Ambiguous Alternatives Detected: <"+r.ambiguityIndices.join(" ,")+"> in "+(" inside <"+r.topLevelRule.name+`> Rule, -`)+("<"+e+`> may appears as a prefix path in all these alternatives. -`);return i=i+`See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#AMBIGUOUS_ALTERNATIVES -For Further details.`,i},buildEmptyRepetitionError:function(r){var e=(0,Hj.getProductionDslName)(r.repetition);r.repetition.idx!==0&&(e+=r.repetition.idx);var t="The repetition <"+e+"> within Rule <"+r.topLevelRule.name+`> can never consume any tokens. -This could lead to an infinite loop.`;return t},buildTokenNameError:function(r){return"deprecated"},buildEmptyAlternationError:function(r){var e="Ambiguous empty alternative: <"+(r.emptyChoiceIdx+1)+">"+(" in inside <"+r.topLevelRule.name+`> Rule. -`)+"Only the last alternative may be an empty alternative.";return e},buildTooManyAlternativesError:function(r){var e=`An Alternation cannot have more than 256 alternatives: -`+(" inside <"+r.topLevelRule.name+`> Rule. - has `+(r.alternation.definition.length+1)+" alternatives.");return e},buildLeftRecursionError:function(r){var e=r.topLevelRule.name,t=hIe.map(r.leftRecursionPath,function(s){return s.name}),i=e+" --> "+t.concat([e]).join(" --> "),n=`Left Recursion found in grammar. -`+("rule: <"+e+`> can be invoked from itself (directly or indirectly) -`)+(`without consuming any Tokens. The grammar path that causes this is: - `+i+` -`)+` To fix this refactor your grammar to remove the left recursion. -see: https://en.wikipedia.org/wiki/LL_parser#Left_Factoring.`;return n},buildInvalidRuleNameError:function(r){return"deprecated"},buildDuplicateRuleNameError:function(r){var e;r.topLevelRule instanceof Wv.Rule?e=r.topLevelRule.name:e=r.topLevelRule;var t="Duplicate definition, rule: ->"+e+"<- is already defined in the grammar: ->"+r.grammarName+"<-";return t}}});var jj=w(LA=>{"use strict";var pIe=LA&&LA.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(LA,"__esModule",{value:!0});LA.GastRefResolverVisitor=LA.resolveGrammar=void 0;var dIe=Gn(),Gj=Gt(),CIe=Xg();function mIe(r,e){var t=new Yj(r,e);return t.resolveRefs(),t.errors}LA.resolveGrammar=mIe;var Yj=function(r){pIe(e,r);function e(t,i){var n=r.call(this)||this;return n.nameToTopRule=t,n.errMsgProvider=i,n.errors=[],n}return e.prototype.resolveRefs=function(){var t=this;(0,Gj.forEach)((0,Gj.values)(this.nameToTopRule),function(i){t.currTopLevel=i,i.accept(t)})},e.prototype.visitNonTerminal=function(t){var i=this.nameToTopRule[t.nonTerminalName];if(i)t.referencedRule=i;else{var n=this.errMsgProvider.buildRuleNotFoundError(this.currTopLevel,t);this.errors.push({message:n,type:dIe.ParserDefinitionErrorType.UNRESOLVED_SUBRULE_REF,ruleName:this.currTopLevel.name,unresolvedRefName:t.nonTerminalName})}},e}(CIe.GAstVisitor);LA.GastRefResolverVisitor=Yj});var xd=w(Nr=>{"use strict";var hc=Nr&&Nr.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(Nr,"__esModule",{value:!0});Nr.nextPossibleTokensAfter=Nr.possiblePathsFrom=Nr.NextTerminalAfterAtLeastOneSepWalker=Nr.NextTerminalAfterAtLeastOneWalker=Nr.NextTerminalAfterManySepWalker=Nr.NextTerminalAfterManyWalker=Nr.AbstractNextTerminalAfterProductionWalker=Nr.NextAfterTokenWalker=Nr.AbstractNextPossibleTokensWalker=void 0;var qj=ny(),Kt=Gt(),EIe=qv(),kt=dn(),Jj=function(r){hc(e,r);function e(t,i){var n=r.call(this)||this;return n.topProd=t,n.path=i,n.possibleTokTypes=[],n.nextProductionName="",n.nextProductionOccurrence=0,n.found=!1,n.isAtEndOfPath=!1,n}return e.prototype.startWalking=function(){if(this.found=!1,this.path.ruleStack[0]!==this.topProd.name)throw Error("The path does not start with the walker's top Rule!");return this.ruleStack=(0,Kt.cloneArr)(this.path.ruleStack).reverse(),this.occurrenceStack=(0,Kt.cloneArr)(this.path.occurrenceStack).reverse(),this.ruleStack.pop(),this.occurrenceStack.pop(),this.updateExpectedNext(),this.walk(this.topProd),this.possibleTokTypes},e.prototype.walk=function(t,i){i===void 0&&(i=[]),this.found||r.prototype.walk.call(this,t,i)},e.prototype.walkProdRef=function(t,i,n){if(t.referencedRule.name===this.nextProductionName&&t.idx===this.nextProductionOccurrence){var s=i.concat(n);this.updateExpectedNext(),this.walk(t.referencedRule,s)}},e.prototype.updateExpectedNext=function(){(0,Kt.isEmpty)(this.ruleStack)?(this.nextProductionName="",this.nextProductionOccurrence=0,this.isAtEndOfPath=!0):(this.nextProductionName=this.ruleStack.pop(),this.nextProductionOccurrence=this.occurrenceStack.pop())},e}(qj.RestWalker);Nr.AbstractNextPossibleTokensWalker=Jj;var IIe=function(r){hc(e,r);function e(t,i){var n=r.call(this,t,i)||this;return n.path=i,n.nextTerminalName="",n.nextTerminalOccurrence=0,n.nextTerminalName=n.path.lastTok.name,n.nextTerminalOccurrence=n.path.lastTokOccurrence,n}return e.prototype.walkTerminal=function(t,i,n){if(this.isAtEndOfPath&&t.terminalType.name===this.nextTerminalName&&t.idx===this.nextTerminalOccurrence&&!this.found){var s=i.concat(n),o=new kt.Alternative({definition:s});this.possibleTokTypes=(0,EIe.first)(o),this.found=!0}},e}(Jj);Nr.NextAfterTokenWalker=IIe;var vd=function(r){hc(e,r);function e(t,i){var n=r.call(this)||this;return n.topRule=t,n.occurrence=i,n.result={token:void 0,occurrence:void 0,isEndOfRule:void 0},n}return e.prototype.startWalking=function(){return this.walk(this.topRule),this.result},e}(qj.RestWalker);Nr.AbstractNextTerminalAfterProductionWalker=vd;var yIe=function(r){hc(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.walkMany=function(t,i,n){if(t.idx===this.occurrence){var s=(0,Kt.first)(i.concat(n));this.result.isEndOfRule=s===void 0,s instanceof kt.Terminal&&(this.result.token=s.terminalType,this.result.occurrence=s.idx)}else r.prototype.walkMany.call(this,t,i,n)},e}(vd);Nr.NextTerminalAfterManyWalker=yIe;var wIe=function(r){hc(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.walkManySep=function(t,i,n){if(t.idx===this.occurrence){var s=(0,Kt.first)(i.concat(n));this.result.isEndOfRule=s===void 0,s instanceof kt.Terminal&&(this.result.token=s.terminalType,this.result.occurrence=s.idx)}else r.prototype.walkManySep.call(this,t,i,n)},e}(vd);Nr.NextTerminalAfterManySepWalker=wIe;var BIe=function(r){hc(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.walkAtLeastOne=function(t,i,n){if(t.idx===this.occurrence){var s=(0,Kt.first)(i.concat(n));this.result.isEndOfRule=s===void 0,s instanceof kt.Terminal&&(this.result.token=s.terminalType,this.result.occurrence=s.idx)}else r.prototype.walkAtLeastOne.call(this,t,i,n)},e}(vd);Nr.NextTerminalAfterAtLeastOneWalker=BIe;var QIe=function(r){hc(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.walkAtLeastOneSep=function(t,i,n){if(t.idx===this.occurrence){var s=(0,Kt.first)(i.concat(n));this.result.isEndOfRule=s===void 0,s instanceof kt.Terminal&&(this.result.token=s.terminalType,this.result.occurrence=s.idx)}else r.prototype.walkAtLeastOneSep.call(this,t,i,n)},e}(vd);Nr.NextTerminalAfterAtLeastOneSepWalker=QIe;function Wj(r,e,t){t===void 0&&(t=[]),t=(0,Kt.cloneArr)(t);var i=[],n=0;function s(c){return c.concat((0,Kt.drop)(r,n+1))}function o(c){var u=Wj(s(c),e,t);return i.concat(u)}for(;t.length=0;ge--){var re=B.definition[ge],O={idx:p,def:re.definition.concat((0,Kt.drop)(h)),ruleStack:C,occurrenceStack:y};g.push(O),g.push(o)}else if(B instanceof kt.Alternative)g.push({idx:p,def:B.definition.concat((0,Kt.drop)(h)),ruleStack:C,occurrenceStack:y});else if(B instanceof kt.Rule)g.push(SIe(B,p,C,y));else throw Error("non exhaustive match")}}return u}Nr.nextPossibleTokensAfter=bIe;function SIe(r,e,t,i){var n=(0,Kt.cloneArr)(t);n.push(r.name);var s=(0,Kt.cloneArr)(i);return s.push(1),{idx:e,def:r.definition,ruleStack:n,occurrenceStack:s}}});var Pd=w(Zt=>{"use strict";var Xj=Zt&&Zt.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(Zt,"__esModule",{value:!0});Zt.areTokenCategoriesNotUsed=Zt.isStrictPrefixOfPath=Zt.containsPath=Zt.getLookaheadPathsForOptionalProd=Zt.getLookaheadPathsForOr=Zt.lookAheadSequenceFromAlternatives=Zt.buildSingleAlternativeLookaheadFunction=Zt.buildAlternativesLookAheadFunc=Zt.buildLookaheadFuncForOptionalProd=Zt.buildLookaheadFuncForOr=Zt.getProdType=Zt.PROD_TYPE=void 0;var sr=Gt(),zj=xd(),vIe=ny(),cy=Vg(),TA=dn(),xIe=Xg(),oi;(function(r){r[r.OPTION=0]="OPTION",r[r.REPETITION=1]="REPETITION",r[r.REPETITION_MANDATORY=2]="REPETITION_MANDATORY",r[r.REPETITION_MANDATORY_WITH_SEPARATOR=3]="REPETITION_MANDATORY_WITH_SEPARATOR",r[r.REPETITION_WITH_SEPARATOR=4]="REPETITION_WITH_SEPARATOR",r[r.ALTERNATION=5]="ALTERNATION"})(oi=Zt.PROD_TYPE||(Zt.PROD_TYPE={}));function PIe(r){if(r instanceof TA.Option)return oi.OPTION;if(r instanceof TA.Repetition)return oi.REPETITION;if(r instanceof TA.RepetitionMandatory)return oi.REPETITION_MANDATORY;if(r instanceof TA.RepetitionMandatoryWithSeparator)return oi.REPETITION_MANDATORY_WITH_SEPARATOR;if(r instanceof TA.RepetitionWithSeparator)return oi.REPETITION_WITH_SEPARATOR;if(r instanceof TA.Alternation)return oi.ALTERNATION;throw Error("non exhaustive match")}Zt.getProdType=PIe;function DIe(r,e,t,i,n,s){var o=_j(r,e,t),a=Xv(o)?cy.tokenStructuredMatcherNoCategories:cy.tokenStructuredMatcher;return s(o,i,a,n)}Zt.buildLookaheadFuncForOr=DIe;function kIe(r,e,t,i,n,s){var o=$j(r,e,n,t),a=Xv(o)?cy.tokenStructuredMatcherNoCategories:cy.tokenStructuredMatcher;return s(o[0],a,i)}Zt.buildLookaheadFuncForOptionalProd=kIe;function RIe(r,e,t,i){var n=r.length,s=(0,sr.every)(r,function(l){return(0,sr.every)(l,function(c){return c.length===1})});if(e)return function(l){for(var c=(0,sr.map)(l,function(D){return D.GATE}),u=0;u{"use strict";var Zv=Vt&&Vt.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(Vt,"__esModule",{value:!0});Vt.checkPrefixAlternativesAmbiguities=Vt.validateSomeNonEmptyLookaheadPath=Vt.validateTooManyAlts=Vt.RepetionCollector=Vt.validateAmbiguousAlternationAlternatives=Vt.validateEmptyOrAlternative=Vt.getFirstNoneTerminal=Vt.validateNoLeftRecursion=Vt.validateRuleIsOverridden=Vt.validateRuleDoesNotAlreadyExist=Vt.OccurrenceValidationCollector=Vt.identifyProductionForDuplicates=Vt.validateGrammar=void 0;var er=Gt(),br=Gt(),No=Gn(),_v=bd(),_g=Pd(),OIe=xd(),$s=dn(),$v=Xg();function MIe(r,e,t,i,n){var s=er.map(r,function(h){return KIe(h,i)}),o=er.map(r,function(h){return ex(h,h,i)}),a=[],l=[],c=[];(0,br.every)(o,br.isEmpty)&&(a=(0,br.map)(r,function(h){return sq(h,i)}),l=(0,br.map)(r,function(h){return oq(h,e,i)}),c=lq(r,e,i));var u=GIe(r,t,i),g=(0,br.map)(r,function(h){return Aq(h,i)}),f=(0,br.map)(r,function(h){return nq(h,r,n,i)});return er.flatten(s.concat(c,o,a,l,u,g,f))}Vt.validateGrammar=MIe;function KIe(r,e){var t=new iq;r.accept(t);var i=t.allProductions,n=er.groupBy(i,tq),s=er.pick(n,function(a){return a.length>1}),o=er.map(er.values(s),function(a){var l=er.first(a),c=e.buildDuplicateFoundError(r,a),u=(0,_v.getProductionDslName)(l),g={message:c,type:No.ParserDefinitionErrorType.DUPLICATE_PRODUCTIONS,ruleName:r.name,dslName:u,occurrence:l.idx},f=rq(l);return f&&(g.parameter=f),g});return o}function tq(r){return(0,_v.getProductionDslName)(r)+"_#_"+r.idx+"_#_"+rq(r)}Vt.identifyProductionForDuplicates=tq;function rq(r){return r instanceof $s.Terminal?r.terminalType.name:r instanceof $s.NonTerminal?r.nonTerminalName:""}var iq=function(r){Zv(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.allProductions=[],t}return e.prototype.visitNonTerminal=function(t){this.allProductions.push(t)},e.prototype.visitOption=function(t){this.allProductions.push(t)},e.prototype.visitRepetitionWithSeparator=function(t){this.allProductions.push(t)},e.prototype.visitRepetitionMandatory=function(t){this.allProductions.push(t)},e.prototype.visitRepetitionMandatoryWithSeparator=function(t){this.allProductions.push(t)},e.prototype.visitRepetition=function(t){this.allProductions.push(t)},e.prototype.visitAlternation=function(t){this.allProductions.push(t)},e.prototype.visitTerminal=function(t){this.allProductions.push(t)},e}($v.GAstVisitor);Vt.OccurrenceValidationCollector=iq;function nq(r,e,t,i){var n=[],s=(0,br.reduce)(e,function(a,l){return l.name===r.name?a+1:a},0);if(s>1){var o=i.buildDuplicateRuleNameError({topLevelRule:r,grammarName:t});n.push({message:o,type:No.ParserDefinitionErrorType.DUPLICATE_RULE_NAME,ruleName:r.name})}return n}Vt.validateRuleDoesNotAlreadyExist=nq;function UIe(r,e,t){var i=[],n;return er.contains(e,r)||(n="Invalid rule override, rule: ->"+r+"<- cannot be overridden in the grammar: ->"+t+"<-as it is not defined in any of the super grammars ",i.push({message:n,type:No.ParserDefinitionErrorType.INVALID_RULE_OVERRIDE,ruleName:r})),i}Vt.validateRuleIsOverridden=UIe;function ex(r,e,t,i){i===void 0&&(i=[]);var n=[],s=Dd(e.definition);if(er.isEmpty(s))return[];var o=r.name,a=er.contains(s,r);a&&n.push({message:t.buildLeftRecursionError({topLevelRule:r,leftRecursionPath:i}),type:No.ParserDefinitionErrorType.LEFT_RECURSION,ruleName:o});var l=er.difference(s,i.concat([r])),c=er.map(l,function(u){var g=er.cloneArr(i);return g.push(u),ex(r,u,t,g)});return n.concat(er.flatten(c))}Vt.validateNoLeftRecursion=ex;function Dd(r){var e=[];if(er.isEmpty(r))return e;var t=er.first(r);if(t instanceof $s.NonTerminal)e.push(t.referencedRule);else if(t instanceof $s.Alternative||t instanceof $s.Option||t instanceof $s.RepetitionMandatory||t instanceof $s.RepetitionMandatoryWithSeparator||t instanceof $s.RepetitionWithSeparator||t instanceof $s.Repetition)e=e.concat(Dd(t.definition));else if(t instanceof $s.Alternation)e=er.flatten(er.map(t.definition,function(o){return Dd(o.definition)}));else if(!(t instanceof $s.Terminal))throw Error("non exhaustive match");var i=(0,_v.isOptionalProd)(t),n=r.length>1;if(i&&n){var s=er.drop(r);return e.concat(Dd(s))}else return e}Vt.getFirstNoneTerminal=Dd;var tx=function(r){Zv(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.alternations=[],t}return e.prototype.visitAlternation=function(t){this.alternations.push(t)},e}($v.GAstVisitor);function sq(r,e){var t=new tx;r.accept(t);var i=t.alternations,n=er.reduce(i,function(s,o){var a=er.dropRight(o.definition),l=er.map(a,function(c,u){var g=(0,OIe.nextPossibleTokensAfter)([c],[],null,1);return er.isEmpty(g)?{message:e.buildEmptyAlternationError({topLevelRule:r,alternation:o,emptyChoiceIdx:u}),type:No.ParserDefinitionErrorType.NONE_LAST_EMPTY_ALT,ruleName:r.name,occurrence:o.idx,alternative:u+1}:null});return s.concat(er.compact(l))},[]);return n}Vt.validateEmptyOrAlternative=sq;function oq(r,e,t){var i=new tx;r.accept(i);var n=i.alternations;n=(0,br.reject)(n,function(o){return o.ignoreAmbiguities===!0});var s=er.reduce(n,function(o,a){var l=a.idx,c=a.maxLookahead||e,u=(0,_g.getLookaheadPathsForOr)(l,r,c,a),g=HIe(u,a,r,t),f=cq(u,a,r,t);return o.concat(g,f)},[]);return s}Vt.validateAmbiguousAlternationAlternatives=oq;var aq=function(r){Zv(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.allProductions=[],t}return e.prototype.visitRepetitionWithSeparator=function(t){this.allProductions.push(t)},e.prototype.visitRepetitionMandatory=function(t){this.allProductions.push(t)},e.prototype.visitRepetitionMandatoryWithSeparator=function(t){this.allProductions.push(t)},e.prototype.visitRepetition=function(t){this.allProductions.push(t)},e}($v.GAstVisitor);Vt.RepetionCollector=aq;function Aq(r,e){var t=new tx;r.accept(t);var i=t.alternations,n=er.reduce(i,function(s,o){return o.definition.length>255&&s.push({message:e.buildTooManyAlternativesError({topLevelRule:r,alternation:o}),type:No.ParserDefinitionErrorType.TOO_MANY_ALTS,ruleName:r.name,occurrence:o.idx}),s},[]);return n}Vt.validateTooManyAlts=Aq;function lq(r,e,t){var i=[];return(0,br.forEach)(r,function(n){var s=new aq;n.accept(s);var o=s.allProductions;(0,br.forEach)(o,function(a){var l=(0,_g.getProdType)(a),c=a.maxLookahead||e,u=a.idx,g=(0,_g.getLookaheadPathsForOptionalProd)(u,n,l,c),f=g[0];if((0,br.isEmpty)((0,br.flatten)(f))){var h=t.buildEmptyRepetitionError({topLevelRule:n,repetition:a});i.push({message:h,type:No.ParserDefinitionErrorType.NO_NON_EMPTY_LOOKAHEAD,ruleName:n.name})}})}),i}Vt.validateSomeNonEmptyLookaheadPath=lq;function HIe(r,e,t,i){var n=[],s=(0,br.reduce)(r,function(a,l,c){return e.definition[c].ignoreAmbiguities===!0||(0,br.forEach)(l,function(u){var g=[c];(0,br.forEach)(r,function(f,h){c!==h&&(0,_g.containsPath)(f,u)&&e.definition[h].ignoreAmbiguities!==!0&&g.push(h)}),g.length>1&&!(0,_g.containsPath)(n,u)&&(n.push(u),a.push({alts:g,path:u}))}),a},[]),o=er.map(s,function(a){var l=(0,br.map)(a.alts,function(u){return u+1}),c=i.buildAlternationAmbiguityError({topLevelRule:t,alternation:e,ambiguityIndices:l,prefixPath:a.path});return{message:c,type:No.ParserDefinitionErrorType.AMBIGUOUS_ALTS,ruleName:t.name,occurrence:e.idx,alternatives:[a.alts]}});return o}function cq(r,e,t,i){var n=[],s=(0,br.reduce)(r,function(o,a,l){var c=(0,br.map)(a,function(u){return{idx:l,path:u}});return o.concat(c)},[]);return(0,br.forEach)(s,function(o){var a=e.definition[o.idx];if(a.ignoreAmbiguities!==!0){var l=o.idx,c=o.path,u=(0,br.findAll)(s,function(f){return e.definition[f.idx].ignoreAmbiguities!==!0&&f.idx{"use strict";Object.defineProperty($g,"__esModule",{value:!0});$g.validateGrammar=$g.resolveGrammar=void 0;var ix=Gt(),YIe=jj(),jIe=rx(),uq=Sd();function qIe(r){r=(0,ix.defaults)(r,{errMsgProvider:uq.defaultGrammarResolverErrorProvider});var e={};return(0,ix.forEach)(r.rules,function(t){e[t.name]=t}),(0,YIe.resolveGrammar)(e,r.errMsgProvider)}$g.resolveGrammar=qIe;function JIe(r){return r=(0,ix.defaults)(r,{errMsgProvider:uq.defaultGrammarValidatorErrorProvider}),(0,jIe.validateGrammar)(r.rules,r.maxLookahead,r.tokenTypes,r.errMsgProvider,r.grammarName)}$g.validateGrammar=JIe});var ef=w(mn=>{"use strict";var kd=mn&&mn.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(mn,"__esModule",{value:!0});mn.EarlyExitException=mn.NotAllInputParsedException=mn.NoViableAltException=mn.MismatchedTokenException=mn.isRecognitionException=void 0;var WIe=Gt(),fq="MismatchedTokenException",hq="NoViableAltException",pq="EarlyExitException",dq="NotAllInputParsedException",Cq=[fq,hq,pq,dq];Object.freeze(Cq);function zIe(r){return(0,WIe.contains)(Cq,r.name)}mn.isRecognitionException=zIe;var uy=function(r){kd(e,r);function e(t,i){var n=this.constructor,s=r.call(this,t)||this;return s.token=i,s.resyncedTokens=[],Object.setPrototypeOf(s,n.prototype),Error.captureStackTrace&&Error.captureStackTrace(s,s.constructor),s}return e}(Error),VIe=function(r){kd(e,r);function e(t,i,n){var s=r.call(this,t,i)||this;return s.previousToken=n,s.name=fq,s}return e}(uy);mn.MismatchedTokenException=VIe;var XIe=function(r){kd(e,r);function e(t,i,n){var s=r.call(this,t,i)||this;return s.previousToken=n,s.name=hq,s}return e}(uy);mn.NoViableAltException=XIe;var ZIe=function(r){kd(e,r);function e(t,i){var n=r.call(this,t,i)||this;return n.name=dq,n}return e}(uy);mn.NotAllInputParsedException=ZIe;var _Ie=function(r){kd(e,r);function e(t,i,n){var s=r.call(this,t,i)||this;return s.previousToken=n,s.name=pq,s}return e}(uy);mn.EarlyExitException=_Ie});var sx=w(Ki=>{"use strict";Object.defineProperty(Ki,"__esModule",{value:!0});Ki.attemptInRepetitionRecovery=Ki.Recoverable=Ki.InRuleRecoveryException=Ki.IN_RULE_RECOVERY_EXCEPTION=Ki.EOF_FOLLOW_KEY=void 0;var gy=NA(),gs=Gt(),$Ie=ef(),eye=Jv(),tye=Gn();Ki.EOF_FOLLOW_KEY={};Ki.IN_RULE_RECOVERY_EXCEPTION="InRuleRecoveryException";function nx(r){this.name=Ki.IN_RULE_RECOVERY_EXCEPTION,this.message=r}Ki.InRuleRecoveryException=nx;nx.prototype=Error.prototype;var rye=function(){function r(){}return r.prototype.initRecoverable=function(e){this.firstAfterRepMap={},this.resyncFollows={},this.recoveryEnabled=(0,gs.has)(e,"recoveryEnabled")?e.recoveryEnabled:tye.DEFAULT_PARSER_CONFIG.recoveryEnabled,this.recoveryEnabled&&(this.attemptInRepetitionRecovery=mq)},r.prototype.getTokenToInsert=function(e){var t=(0,gy.createTokenInstance)(e,"",NaN,NaN,NaN,NaN,NaN,NaN);return t.isInsertedInRecovery=!0,t},r.prototype.canTokenTypeBeInsertedInRecovery=function(e){return!0},r.prototype.tryInRepetitionRecovery=function(e,t,i,n){for(var s=this,o=this.findReSyncTokenType(),a=this.exportLexerState(),l=[],c=!1,u=this.LA(1),g=this.LA(1),f=function(){var h=s.LA(0),p=s.errorMessageProvider.buildMismatchTokenMessage({expected:n,actual:u,previous:h,ruleName:s.getCurrRuleFullName()}),C=new $Ie.MismatchedTokenException(p,u,s.LA(0));C.resyncedTokens=(0,gs.dropRight)(l),s.SAVE_ERROR(C)};!c;)if(this.tokenMatcher(g,n)){f();return}else if(i.call(this)){f(),e.apply(this,t);return}else this.tokenMatcher(g,o)?c=!0:(g=this.SKIP_TOKEN(),this.addToResyncTokens(g,l));this.importLexerState(a)},r.prototype.shouldInRepetitionRecoveryBeTried=function(e,t,i){return!(i===!1||e===void 0||t===void 0||this.tokenMatcher(this.LA(1),e)||this.isBackTracking()||this.canPerformInRuleRecovery(e,this.getFollowsForInRuleRecovery(e,t)))},r.prototype.getFollowsForInRuleRecovery=function(e,t){var i=this.getCurrentGrammarPath(e,t),n=this.getNextPossibleTokenTypes(i);return n},r.prototype.tryInRuleRecovery=function(e,t){if(this.canRecoverWithSingleTokenInsertion(e,t)){var i=this.getTokenToInsert(e);return i}if(this.canRecoverWithSingleTokenDeletion(e)){var n=this.SKIP_TOKEN();return this.consumeToken(),n}throw new nx("sad sad panda")},r.prototype.canPerformInRuleRecovery=function(e,t){return this.canRecoverWithSingleTokenInsertion(e,t)||this.canRecoverWithSingleTokenDeletion(e)},r.prototype.canRecoverWithSingleTokenInsertion=function(e,t){var i=this;if(!this.canTokenTypeBeInsertedInRecovery(e)||(0,gs.isEmpty)(t))return!1;var n=this.LA(1),s=(0,gs.find)(t,function(o){return i.tokenMatcher(n,o)})!==void 0;return s},r.prototype.canRecoverWithSingleTokenDeletion=function(e){var t=this.tokenMatcher(this.LA(2),e);return t},r.prototype.isInCurrentRuleReSyncSet=function(e){var t=this.getCurrFollowKey(),i=this.getFollowSetFromFollowKey(t);return(0,gs.contains)(i,e)},r.prototype.findReSyncTokenType=function(){for(var e=this.flattenFollowSet(),t=this.LA(1),i=2;;){var n=t.tokenType;if((0,gs.contains)(e,n))return n;t=this.LA(i),i++}},r.prototype.getCurrFollowKey=function(){if(this.RULE_STACK.length===1)return Ki.EOF_FOLLOW_KEY;var e=this.getLastExplicitRuleShortName(),t=this.getLastExplicitRuleOccurrenceIndex(),i=this.getPreviousExplicitRuleShortName();return{ruleName:this.shortRuleNameToFullName(e),idxInCallingRule:t,inRule:this.shortRuleNameToFullName(i)}},r.prototype.buildFullFollowKeyStack=function(){var e=this,t=this.RULE_STACK,i=this.RULE_OCCURRENCE_STACK;return(0,gs.map)(t,function(n,s){return s===0?Ki.EOF_FOLLOW_KEY:{ruleName:e.shortRuleNameToFullName(n),idxInCallingRule:i[s],inRule:e.shortRuleNameToFullName(t[s-1])}})},r.prototype.flattenFollowSet=function(){var e=this,t=(0,gs.map)(this.buildFullFollowKeyStack(),function(i){return e.getFollowSetFromFollowKey(i)});return(0,gs.flatten)(t)},r.prototype.getFollowSetFromFollowKey=function(e){if(e===Ki.EOF_FOLLOW_KEY)return[gy.EOF];var t=e.ruleName+e.idxInCallingRule+eye.IN+e.inRule;return this.resyncFollows[t]},r.prototype.addToResyncTokens=function(e,t){return this.tokenMatcher(e,gy.EOF)||t.push(e),t},r.prototype.reSyncTo=function(e){for(var t=[],i=this.LA(1);this.tokenMatcher(i,e)===!1;)i=this.SKIP_TOKEN(),this.addToResyncTokens(i,t);return(0,gs.dropRight)(t)},r.prototype.attemptInRepetitionRecovery=function(e,t,i,n,s,o,a){},r.prototype.getCurrentGrammarPath=function(e,t){var i=this.getHumanReadableRuleStack(),n=(0,gs.cloneArr)(this.RULE_OCCURRENCE_STACK),s={ruleStack:i,occurrenceStack:n,lastTok:e,lastTokOccurrence:t};return s},r.prototype.getHumanReadableRuleStack=function(){var e=this;return(0,gs.map)(this.RULE_STACK,function(t){return e.shortRuleNameToFullName(t)})},r}();Ki.Recoverable=rye;function mq(r,e,t,i,n,s,o){var a=this.getKeyForAutomaticLookahead(i,n),l=this.firstAfterRepMap[a];if(l===void 0){var c=this.getCurrRuleFullName(),u=this.getGAstProductions()[c],g=new s(u,n);l=g.startWalking(),this.firstAfterRepMap[a]=l}var f=l.token,h=l.occurrence,p=l.isEndOfRule;this.RULE_STACK.length===1&&p&&f===void 0&&(f=gy.EOF,h=1),this.shouldInRepetitionRecoveryBeTried(f,h,o)&&this.tryInRepetitionRecovery(r,e,t,f)}Ki.attemptInRepetitionRecovery=mq});var fy=w(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.getKeyForAutomaticLookahead=Jt.AT_LEAST_ONE_SEP_IDX=Jt.MANY_SEP_IDX=Jt.AT_LEAST_ONE_IDX=Jt.MANY_IDX=Jt.OPTION_IDX=Jt.OR_IDX=Jt.BITS_FOR_ALT_IDX=Jt.BITS_FOR_RULE_IDX=Jt.BITS_FOR_OCCURRENCE_IDX=Jt.BITS_FOR_METHOD_TYPE=void 0;Jt.BITS_FOR_METHOD_TYPE=4;Jt.BITS_FOR_OCCURRENCE_IDX=8;Jt.BITS_FOR_RULE_IDX=12;Jt.BITS_FOR_ALT_IDX=8;Jt.OR_IDX=1<{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.LooksAhead=void 0;var Pa=Pd(),eo=Gt(),Eq=Gn(),Da=fy(),pc=bd(),nye=function(){function r(){}return r.prototype.initLooksAhead=function(e){this.dynamicTokensEnabled=(0,eo.has)(e,"dynamicTokensEnabled")?e.dynamicTokensEnabled:Eq.DEFAULT_PARSER_CONFIG.dynamicTokensEnabled,this.maxLookahead=(0,eo.has)(e,"maxLookahead")?e.maxLookahead:Eq.DEFAULT_PARSER_CONFIG.maxLookahead,this.lookAheadFuncsCache=(0,eo.isES2015MapSupported)()?new Map:[],(0,eo.isES2015MapSupported)()?(this.getLaFuncFromCache=this.getLaFuncFromMap,this.setLaFuncCache=this.setLaFuncCacheUsingMap):(this.getLaFuncFromCache=this.getLaFuncFromObj,this.setLaFuncCache=this.setLaFuncUsingObj)},r.prototype.preComputeLookaheadFunctions=function(e){var t=this;(0,eo.forEach)(e,function(i){t.TRACE_INIT(i.name+" Rule Lookahead",function(){var n=(0,pc.collectMethods)(i),s=n.alternation,o=n.repetition,a=n.option,l=n.repetitionMandatory,c=n.repetitionMandatoryWithSeparator,u=n.repetitionWithSeparator;(0,eo.forEach)(s,function(g){var f=g.idx===0?"":g.idx;t.TRACE_INIT(""+(0,pc.getProductionDslName)(g)+f,function(){var h=(0,Pa.buildLookaheadFuncForOr)(g.idx,i,g.maxLookahead||t.maxLookahead,g.hasPredicates,t.dynamicTokensEnabled,t.lookAheadBuilderForAlternatives),p=(0,Da.getKeyForAutomaticLookahead)(t.fullRuleNameToShort[i.name],Da.OR_IDX,g.idx);t.setLaFuncCache(p,h)})}),(0,eo.forEach)(o,function(g){t.computeLookaheadFunc(i,g.idx,Da.MANY_IDX,Pa.PROD_TYPE.REPETITION,g.maxLookahead,(0,pc.getProductionDslName)(g))}),(0,eo.forEach)(a,function(g){t.computeLookaheadFunc(i,g.idx,Da.OPTION_IDX,Pa.PROD_TYPE.OPTION,g.maxLookahead,(0,pc.getProductionDslName)(g))}),(0,eo.forEach)(l,function(g){t.computeLookaheadFunc(i,g.idx,Da.AT_LEAST_ONE_IDX,Pa.PROD_TYPE.REPETITION_MANDATORY,g.maxLookahead,(0,pc.getProductionDslName)(g))}),(0,eo.forEach)(c,function(g){t.computeLookaheadFunc(i,g.idx,Da.AT_LEAST_ONE_SEP_IDX,Pa.PROD_TYPE.REPETITION_MANDATORY_WITH_SEPARATOR,g.maxLookahead,(0,pc.getProductionDslName)(g))}),(0,eo.forEach)(u,function(g){t.computeLookaheadFunc(i,g.idx,Da.MANY_SEP_IDX,Pa.PROD_TYPE.REPETITION_WITH_SEPARATOR,g.maxLookahead,(0,pc.getProductionDslName)(g))})})})},r.prototype.computeLookaheadFunc=function(e,t,i,n,s,o){var a=this;this.TRACE_INIT(""+o+(t===0?"":t),function(){var l=(0,Pa.buildLookaheadFuncForOptionalProd)(t,e,s||a.maxLookahead,a.dynamicTokensEnabled,n,a.lookAheadBuilderForOptional),c=(0,Da.getKeyForAutomaticLookahead)(a.fullRuleNameToShort[e.name],i,t);a.setLaFuncCache(c,l)})},r.prototype.lookAheadBuilderForOptional=function(e,t,i){return(0,Pa.buildSingleAlternativeLookaheadFunction)(e,t,i)},r.prototype.lookAheadBuilderForAlternatives=function(e,t,i,n){return(0,Pa.buildAlternativesLookAheadFunc)(e,t,i,n)},r.prototype.getKeyForAutomaticLookahead=function(e,t){var i=this.getLastExplicitRuleShortName();return(0,Da.getKeyForAutomaticLookahead)(i,e,t)},r.prototype.getLaFuncFromCache=function(e){},r.prototype.getLaFuncFromMap=function(e){return this.lookAheadFuncsCache.get(e)},r.prototype.getLaFuncFromObj=function(e){return this.lookAheadFuncsCache[e]},r.prototype.setLaFuncCache=function(e,t){},r.prototype.setLaFuncCacheUsingMap=function(e,t){this.lookAheadFuncsCache.set(e,t)},r.prototype.setLaFuncUsingObj=function(e,t){this.lookAheadFuncsCache[e]=t},r}();hy.LooksAhead=nye});var yq=w(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.addNoneTerminalToCst=Lo.addTerminalToCst=Lo.setNodeLocationFull=Lo.setNodeLocationOnlyOffset=void 0;function sye(r,e){isNaN(r.startOffset)===!0?(r.startOffset=e.startOffset,r.endOffset=e.endOffset):r.endOffset{"use strict";Object.defineProperty(OA,"__esModule",{value:!0});OA.defineNameProp=OA.functionName=OA.classNameFromInstance=void 0;var lye=Gt();function cye(r){return Bq(r.constructor)}OA.classNameFromInstance=cye;var wq="name";function Bq(r){var e=r.name;return e||"anonymous"}OA.functionName=Bq;function uye(r,e){var t=Object.getOwnPropertyDescriptor(r,wq);return(0,lye.isUndefined)(t)||t.configurable?(Object.defineProperty(r,wq,{enumerable:!1,configurable:!0,writable:!1,value:e}),!0):!1}OA.defineNameProp=uye});var xq=w(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});Si.validateRedundantMethods=Si.validateMissingCstMethods=Si.validateVisitor=Si.CstVisitorDefinitionError=Si.createBaseVisitorConstructorWithDefaults=Si.createBaseSemanticVisitorConstructor=Si.defaultVisit=void 0;var fs=Gt(),Rd=ox();function Qq(r,e){for(var t=(0,fs.keys)(r),i=t.length,n=0;n: - `+(""+s.join(` - -`).replace(/\n/g,` - `)))}}};return t.prototype=i,t.prototype.constructor=t,t._RULE_NAMES=e,t}Si.createBaseSemanticVisitorConstructor=gye;function fye(r,e,t){var i=function(){};(0,Rd.defineNameProp)(i,r+"BaseSemanticsWithDefaults");var n=Object.create(t.prototype);return(0,fs.forEach)(e,function(s){n[s]=Qq}),i.prototype=n,i.prototype.constructor=i,i}Si.createBaseVisitorConstructorWithDefaults=fye;var ax;(function(r){r[r.REDUNDANT_METHOD=0]="REDUNDANT_METHOD",r[r.MISSING_METHOD=1]="MISSING_METHOD"})(ax=Si.CstVisitorDefinitionError||(Si.CstVisitorDefinitionError={}));function bq(r,e){var t=Sq(r,e),i=vq(r,e);return t.concat(i)}Si.validateVisitor=bq;function Sq(r,e){var t=(0,fs.map)(e,function(i){if(!(0,fs.isFunction)(r[i]))return{msg:"Missing visitor method: <"+i+"> on "+(0,Rd.functionName)(r.constructor)+" CST Visitor.",type:ax.MISSING_METHOD,methodName:i}});return(0,fs.compact)(t)}Si.validateMissingCstMethods=Sq;var hye=["constructor","visit","validateVisitor"];function vq(r,e){var t=[];for(var i in r)(0,fs.isFunction)(r[i])&&!(0,fs.contains)(hye,i)&&!(0,fs.contains)(e,i)&&t.push({msg:"Redundant visitor method: <"+i+"> on "+(0,Rd.functionName)(r.constructor)+` CST Visitor -There is no Grammar Rule corresponding to this method's name. -`,type:ax.REDUNDANT_METHOD,methodName:i});return t}Si.validateRedundantMethods=vq});var Dq=w(py=>{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.TreeBuilder=void 0;var tf=yq(),_r=Gt(),Pq=xq(),pye=Gn(),dye=function(){function r(){}return r.prototype.initTreeBuilder=function(e){if(this.CST_STACK=[],this.outputCst=e.outputCst,this.nodeLocationTracking=(0,_r.has)(e,"nodeLocationTracking")?e.nodeLocationTracking:pye.DEFAULT_PARSER_CONFIG.nodeLocationTracking,!this.outputCst)this.cstInvocationStateUpdate=_r.NOOP,this.cstFinallyStateUpdate=_r.NOOP,this.cstPostTerminal=_r.NOOP,this.cstPostNonTerminal=_r.NOOP,this.cstPostRule=_r.NOOP;else if(/full/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=tf.setNodeLocationFull,this.setNodeLocationFromNode=tf.setNodeLocationFull,this.cstPostRule=_r.NOOP,this.setInitialNodeLocation=this.setInitialNodeLocationFullRecovery):(this.setNodeLocationFromToken=_r.NOOP,this.setNodeLocationFromNode=_r.NOOP,this.cstPostRule=this.cstPostRuleFull,this.setInitialNodeLocation=this.setInitialNodeLocationFullRegular);else if(/onlyOffset/i.test(this.nodeLocationTracking))this.recoveryEnabled?(this.setNodeLocationFromToken=tf.setNodeLocationOnlyOffset,this.setNodeLocationFromNode=tf.setNodeLocationOnlyOffset,this.cstPostRule=_r.NOOP,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRecovery):(this.setNodeLocationFromToken=_r.NOOP,this.setNodeLocationFromNode=_r.NOOP,this.cstPostRule=this.cstPostRuleOnlyOffset,this.setInitialNodeLocation=this.setInitialNodeLocationOnlyOffsetRegular);else if(/none/i.test(this.nodeLocationTracking))this.setNodeLocationFromToken=_r.NOOP,this.setNodeLocationFromNode=_r.NOOP,this.cstPostRule=_r.NOOP,this.setInitialNodeLocation=_r.NOOP;else throw Error('Invalid config option: "'+e.nodeLocationTracking+'"')},r.prototype.setInitialNodeLocationOnlyOffsetRecovery=function(e){e.location={startOffset:NaN,endOffset:NaN}},r.prototype.setInitialNodeLocationOnlyOffsetRegular=function(e){e.location={startOffset:this.LA(1).startOffset,endOffset:NaN}},r.prototype.setInitialNodeLocationFullRecovery=function(e){e.location={startOffset:NaN,startLine:NaN,startColumn:NaN,endOffset:NaN,endLine:NaN,endColumn:NaN}},r.prototype.setInitialNodeLocationFullRegular=function(e){var t=this.LA(1);e.location={startOffset:t.startOffset,startLine:t.startLine,startColumn:t.startColumn,endOffset:NaN,endLine:NaN,endColumn:NaN}},r.prototype.cstInvocationStateUpdate=function(e,t){var i={name:e,children:{}};this.setInitialNodeLocation(i),this.CST_STACK.push(i)},r.prototype.cstFinallyStateUpdate=function(){this.CST_STACK.pop()},r.prototype.cstPostRuleFull=function(e){var t=this.LA(0),i=e.location;i.startOffset<=t.startOffset?(i.endOffset=t.endOffset,i.endLine=t.endLine,i.endColumn=t.endColumn):(i.startOffset=NaN,i.startLine=NaN,i.startColumn=NaN)},r.prototype.cstPostRuleOnlyOffset=function(e){var t=this.LA(0),i=e.location;i.startOffset<=t.startOffset?i.endOffset=t.endOffset:i.startOffset=NaN},r.prototype.cstPostTerminal=function(e,t){var i=this.CST_STACK[this.CST_STACK.length-1];(0,tf.addTerminalToCst)(i,t,e),this.setNodeLocationFromToken(i.location,t)},r.prototype.cstPostNonTerminal=function(e,t){var i=this.CST_STACK[this.CST_STACK.length-1];(0,tf.addNoneTerminalToCst)(i,t,e),this.setNodeLocationFromNode(i.location,e.location)},r.prototype.getBaseCstVisitorConstructor=function(){if((0,_r.isUndefined)(this.baseCstVisitorConstructor)){var e=(0,Pq.createBaseSemanticVisitorConstructor)(this.className,(0,_r.keys)(this.gastProductionsCache));return this.baseCstVisitorConstructor=e,e}return this.baseCstVisitorConstructor},r.prototype.getBaseCstVisitorConstructorWithDefaults=function(){if((0,_r.isUndefined)(this.baseCstVisitorWithDefaultsConstructor)){var e=(0,Pq.createBaseVisitorConstructorWithDefaults)(this.className,(0,_r.keys)(this.gastProductionsCache),this.getBaseCstVisitorConstructor());return this.baseCstVisitorWithDefaultsConstructor=e,e}return this.baseCstVisitorWithDefaultsConstructor},r.prototype.getLastExplicitRuleShortName=function(){var e=this.RULE_STACK;return e[e.length-1]},r.prototype.getPreviousExplicitRuleShortName=function(){var e=this.RULE_STACK;return e[e.length-2]},r.prototype.getLastExplicitRuleOccurrenceIndex=function(){var e=this.RULE_OCCURRENCE_STACK;return e[e.length-1]},r}();py.TreeBuilder=dye});var Rq=w(dy=>{"use strict";Object.defineProperty(dy,"__esModule",{value:!0});dy.LexerAdapter=void 0;var kq=Gn(),Cye=function(){function r(){}return r.prototype.initLexerAdapter=function(){this.tokVector=[],this.tokVectorLength=0,this.currIdx=-1},Object.defineProperty(r.prototype,"input",{get:function(){return this.tokVector},set:function(e){if(this.selfAnalysisDone!==!0)throw Error("Missing invocation at the end of the Parser's constructor.");this.reset(),this.tokVector=e,this.tokVectorLength=e.length},enumerable:!1,configurable:!0}),r.prototype.SKIP_TOKEN=function(){return this.currIdx<=this.tokVector.length-2?(this.consumeToken(),this.LA(1)):kq.END_OF_FILE},r.prototype.LA=function(e){var t=this.currIdx+e;return t<0||this.tokVectorLength<=t?kq.END_OF_FILE:this.tokVector[t]},r.prototype.consumeToken=function(){this.currIdx++},r.prototype.exportLexerState=function(){return this.currIdx},r.prototype.importLexerState=function(e){this.currIdx=e},r.prototype.resetLexerState=function(){this.currIdx=-1},r.prototype.moveToTerminatedState=function(){this.currIdx=this.tokVector.length-1},r.prototype.getLexerPosition=function(){return this.exportLexerState()},r}();dy.LexerAdapter=Cye});var Nq=w(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});Cy.RecognizerApi=void 0;var Fq=Gt(),mye=ef(),Ax=Gn(),Eye=Sd(),Iye=rx(),yye=dn(),wye=function(){function r(){}return r.prototype.ACTION=function(e){return e.call(this)},r.prototype.consume=function(e,t,i){return this.consumeInternal(t,e,i)},r.prototype.subrule=function(e,t,i){return this.subruleInternal(t,e,i)},r.prototype.option=function(e,t){return this.optionInternal(t,e)},r.prototype.or=function(e,t){return this.orInternal(t,e)},r.prototype.many=function(e,t){return this.manyInternal(e,t)},r.prototype.atLeastOne=function(e,t){return this.atLeastOneInternal(e,t)},r.prototype.CONSUME=function(e,t){return this.consumeInternal(e,0,t)},r.prototype.CONSUME1=function(e,t){return this.consumeInternal(e,1,t)},r.prototype.CONSUME2=function(e,t){return this.consumeInternal(e,2,t)},r.prototype.CONSUME3=function(e,t){return this.consumeInternal(e,3,t)},r.prototype.CONSUME4=function(e,t){return this.consumeInternal(e,4,t)},r.prototype.CONSUME5=function(e,t){return this.consumeInternal(e,5,t)},r.prototype.CONSUME6=function(e,t){return this.consumeInternal(e,6,t)},r.prototype.CONSUME7=function(e,t){return this.consumeInternal(e,7,t)},r.prototype.CONSUME8=function(e,t){return this.consumeInternal(e,8,t)},r.prototype.CONSUME9=function(e,t){return this.consumeInternal(e,9,t)},r.prototype.SUBRULE=function(e,t){return this.subruleInternal(e,0,t)},r.prototype.SUBRULE1=function(e,t){return this.subruleInternal(e,1,t)},r.prototype.SUBRULE2=function(e,t){return this.subruleInternal(e,2,t)},r.prototype.SUBRULE3=function(e,t){return this.subruleInternal(e,3,t)},r.prototype.SUBRULE4=function(e,t){return this.subruleInternal(e,4,t)},r.prototype.SUBRULE5=function(e,t){return this.subruleInternal(e,5,t)},r.prototype.SUBRULE6=function(e,t){return this.subruleInternal(e,6,t)},r.prototype.SUBRULE7=function(e,t){return this.subruleInternal(e,7,t)},r.prototype.SUBRULE8=function(e,t){return this.subruleInternal(e,8,t)},r.prototype.SUBRULE9=function(e,t){return this.subruleInternal(e,9,t)},r.prototype.OPTION=function(e){return this.optionInternal(e,0)},r.prototype.OPTION1=function(e){return this.optionInternal(e,1)},r.prototype.OPTION2=function(e){return this.optionInternal(e,2)},r.prototype.OPTION3=function(e){return this.optionInternal(e,3)},r.prototype.OPTION4=function(e){return this.optionInternal(e,4)},r.prototype.OPTION5=function(e){return this.optionInternal(e,5)},r.prototype.OPTION6=function(e){return this.optionInternal(e,6)},r.prototype.OPTION7=function(e){return this.optionInternal(e,7)},r.prototype.OPTION8=function(e){return this.optionInternal(e,8)},r.prototype.OPTION9=function(e){return this.optionInternal(e,9)},r.prototype.OR=function(e){return this.orInternal(e,0)},r.prototype.OR1=function(e){return this.orInternal(e,1)},r.prototype.OR2=function(e){return this.orInternal(e,2)},r.prototype.OR3=function(e){return this.orInternal(e,3)},r.prototype.OR4=function(e){return this.orInternal(e,4)},r.prototype.OR5=function(e){return this.orInternal(e,5)},r.prototype.OR6=function(e){return this.orInternal(e,6)},r.prototype.OR7=function(e){return this.orInternal(e,7)},r.prototype.OR8=function(e){return this.orInternal(e,8)},r.prototype.OR9=function(e){return this.orInternal(e,9)},r.prototype.MANY=function(e){this.manyInternal(0,e)},r.prototype.MANY1=function(e){this.manyInternal(1,e)},r.prototype.MANY2=function(e){this.manyInternal(2,e)},r.prototype.MANY3=function(e){this.manyInternal(3,e)},r.prototype.MANY4=function(e){this.manyInternal(4,e)},r.prototype.MANY5=function(e){this.manyInternal(5,e)},r.prototype.MANY6=function(e){this.manyInternal(6,e)},r.prototype.MANY7=function(e){this.manyInternal(7,e)},r.prototype.MANY8=function(e){this.manyInternal(8,e)},r.prototype.MANY9=function(e){this.manyInternal(9,e)},r.prototype.MANY_SEP=function(e){this.manySepFirstInternal(0,e)},r.prototype.MANY_SEP1=function(e){this.manySepFirstInternal(1,e)},r.prototype.MANY_SEP2=function(e){this.manySepFirstInternal(2,e)},r.prototype.MANY_SEP3=function(e){this.manySepFirstInternal(3,e)},r.prototype.MANY_SEP4=function(e){this.manySepFirstInternal(4,e)},r.prototype.MANY_SEP5=function(e){this.manySepFirstInternal(5,e)},r.prototype.MANY_SEP6=function(e){this.manySepFirstInternal(6,e)},r.prototype.MANY_SEP7=function(e){this.manySepFirstInternal(7,e)},r.prototype.MANY_SEP8=function(e){this.manySepFirstInternal(8,e)},r.prototype.MANY_SEP9=function(e){this.manySepFirstInternal(9,e)},r.prototype.AT_LEAST_ONE=function(e){this.atLeastOneInternal(0,e)},r.prototype.AT_LEAST_ONE1=function(e){return this.atLeastOneInternal(1,e)},r.prototype.AT_LEAST_ONE2=function(e){this.atLeastOneInternal(2,e)},r.prototype.AT_LEAST_ONE3=function(e){this.atLeastOneInternal(3,e)},r.prototype.AT_LEAST_ONE4=function(e){this.atLeastOneInternal(4,e)},r.prototype.AT_LEAST_ONE5=function(e){this.atLeastOneInternal(5,e)},r.prototype.AT_LEAST_ONE6=function(e){this.atLeastOneInternal(6,e)},r.prototype.AT_LEAST_ONE7=function(e){this.atLeastOneInternal(7,e)},r.prototype.AT_LEAST_ONE8=function(e){this.atLeastOneInternal(8,e)},r.prototype.AT_LEAST_ONE9=function(e){this.atLeastOneInternal(9,e)},r.prototype.AT_LEAST_ONE_SEP=function(e){this.atLeastOneSepFirstInternal(0,e)},r.prototype.AT_LEAST_ONE_SEP1=function(e){this.atLeastOneSepFirstInternal(1,e)},r.prototype.AT_LEAST_ONE_SEP2=function(e){this.atLeastOneSepFirstInternal(2,e)},r.prototype.AT_LEAST_ONE_SEP3=function(e){this.atLeastOneSepFirstInternal(3,e)},r.prototype.AT_LEAST_ONE_SEP4=function(e){this.atLeastOneSepFirstInternal(4,e)},r.prototype.AT_LEAST_ONE_SEP5=function(e){this.atLeastOneSepFirstInternal(5,e)},r.prototype.AT_LEAST_ONE_SEP6=function(e){this.atLeastOneSepFirstInternal(6,e)},r.prototype.AT_LEAST_ONE_SEP7=function(e){this.atLeastOneSepFirstInternal(7,e)},r.prototype.AT_LEAST_ONE_SEP8=function(e){this.atLeastOneSepFirstInternal(8,e)},r.prototype.AT_LEAST_ONE_SEP9=function(e){this.atLeastOneSepFirstInternal(9,e)},r.prototype.RULE=function(e,t,i){if(i===void 0&&(i=Ax.DEFAULT_RULE_CONFIG),(0,Fq.contains)(this.definedRulesNames,e)){var n=Eye.defaultGrammarValidatorErrorProvider.buildDuplicateRuleNameError({topLevelRule:e,grammarName:this.className}),s={message:n,type:Ax.ParserDefinitionErrorType.DUPLICATE_RULE_NAME,ruleName:e};this.definitionErrors.push(s)}this.definedRulesNames.push(e);var o=this.defineRule(e,t,i);return this[e]=o,o},r.prototype.OVERRIDE_RULE=function(e,t,i){i===void 0&&(i=Ax.DEFAULT_RULE_CONFIG);var n=[];n=n.concat((0,Iye.validateRuleIsOverridden)(e,this.definedRulesNames,this.className)),this.definitionErrors=this.definitionErrors.concat(n);var s=this.defineRule(e,t,i);return this[e]=s,s},r.prototype.BACKTRACK=function(e,t){return function(){this.isBackTrackingStack.push(1);var i=this.saveRecogState();try{return e.apply(this,t),!0}catch(n){if((0,mye.isRecognitionException)(n))return!1;throw n}finally{this.reloadRecogState(i),this.isBackTrackingStack.pop()}}},r.prototype.getGAstProductions=function(){return this.gastProductionsCache},r.prototype.getSerializedGastProductions=function(){return(0,yye.serializeGrammar)((0,Fq.values)(this.gastProductionsCache))},r}();Cy.RecognizerApi=wye});var Mq=w(Ey=>{"use strict";Object.defineProperty(Ey,"__esModule",{value:!0});Ey.RecognizerEngine=void 0;var Pr=Gt(),Yn=fy(),my=ef(),Lq=Pd(),rf=xd(),Tq=Gn(),Bye=sx(),Oq=NA(),Fd=Vg(),Qye=ox(),bye=function(){function r(){}return r.prototype.initRecognizerEngine=function(e,t){if(this.className=(0,Qye.classNameFromInstance)(this),this.shortRuleNameToFull={},this.fullRuleNameToShort={},this.ruleShortNameIdx=256,this.tokenMatcher=Fd.tokenStructuredMatcherNoCategories,this.definedRulesNames=[],this.tokensMap={},this.isBackTrackingStack=[],this.RULE_STACK=[],this.RULE_OCCURRENCE_STACK=[],this.gastProductionsCache={},(0,Pr.has)(t,"serializedGrammar"))throw Error(`The Parser's configuration can no longer contain a property. - See: https://chevrotain.io/docs/changes/BREAKING_CHANGES.html#_6-0-0 - For Further details.`);if((0,Pr.isArray)(e)){if((0,Pr.isEmpty)(e))throw Error(`A Token Vocabulary cannot be empty. - Note that the first argument for the parser constructor - is no longer a Token vector (since v4.0).`);if(typeof e[0].startOffset=="number")throw Error(`The Parser constructor no longer accepts a token vector as the first argument. - See: https://chevrotain.io/docs/changes/BREAKING_CHANGES.html#_4-0-0 - For Further details.`)}if((0,Pr.isArray)(e))this.tokensMap=(0,Pr.reduce)(e,function(o,a){return o[a.name]=a,o},{});else if((0,Pr.has)(e,"modes")&&(0,Pr.every)((0,Pr.flatten)((0,Pr.values)(e.modes)),Fd.isTokenType)){var i=(0,Pr.flatten)((0,Pr.values)(e.modes)),n=(0,Pr.uniq)(i);this.tokensMap=(0,Pr.reduce)(n,function(o,a){return o[a.name]=a,o},{})}else if((0,Pr.isObject)(e))this.tokensMap=(0,Pr.cloneObj)(e);else throw new Error(" argument must be An Array of Token constructors, A dictionary of Token constructors or an IMultiModeLexerDefinition");this.tokensMap.EOF=Oq.EOF;var s=(0,Pr.every)((0,Pr.values)(e),function(o){return(0,Pr.isEmpty)(o.categoryMatches)});this.tokenMatcher=s?Fd.tokenStructuredMatcherNoCategories:Fd.tokenStructuredMatcher,(0,Fd.augmentTokenTypes)((0,Pr.values)(this.tokensMap))},r.prototype.defineRule=function(e,t,i){if(this.selfAnalysisDone)throw Error("Grammar rule <"+e+`> may not be defined after the 'performSelfAnalysis' method has been called' -Make sure that all grammar rule definitions are done before 'performSelfAnalysis' is called.`);var n=(0,Pr.has)(i,"resyncEnabled")?i.resyncEnabled:Tq.DEFAULT_RULE_CONFIG.resyncEnabled,s=(0,Pr.has)(i,"recoveryValueFunc")?i.recoveryValueFunc:Tq.DEFAULT_RULE_CONFIG.recoveryValueFunc,o=this.ruleShortNameIdx<t},r.prototype.orInternal=function(e,t){var i=this.getKeyForAutomaticLookahead(Yn.OR_IDX,t),n=(0,Pr.isArray)(e)?e:e.DEF,s=this.getLaFuncFromCache(i),o=s.call(this,n);if(o!==void 0){var a=n[o];return a.ALT.call(this)}this.raiseNoAltException(t,e.ERR_MSG)},r.prototype.ruleFinallyStateUpdate=function(){if(this.RULE_STACK.pop(),this.RULE_OCCURRENCE_STACK.pop(),this.cstFinallyStateUpdate(),this.RULE_STACK.length===0&&this.isAtEndOfInput()===!1){var e=this.LA(1),t=this.errorMessageProvider.buildNotAllInputParsedMessage({firstRedundant:e,ruleName:this.getCurrRuleFullName()});this.SAVE_ERROR(new my.NotAllInputParsedException(t,e))}},r.prototype.subruleInternal=function(e,t,i){var n;try{var s=i!==void 0?i.ARGS:void 0;return n=e.call(this,t,s),this.cstPostNonTerminal(n,i!==void 0&&i.LABEL!==void 0?i.LABEL:e.ruleName),n}catch(o){this.subruleInternalError(o,i,e.ruleName)}},r.prototype.subruleInternalError=function(e,t,i){throw(0,my.isRecognitionException)(e)&&e.partialCstResult!==void 0&&(this.cstPostNonTerminal(e.partialCstResult,t!==void 0&&t.LABEL!==void 0?t.LABEL:i),delete e.partialCstResult),e},r.prototype.consumeInternal=function(e,t,i){var n;try{var s=this.LA(1);this.tokenMatcher(s,e)===!0?(this.consumeToken(),n=s):this.consumeInternalError(e,s,i)}catch(o){n=this.consumeInternalRecovery(e,t,o)}return this.cstPostTerminal(i!==void 0&&i.LABEL!==void 0?i.LABEL:e.name,n),n},r.prototype.consumeInternalError=function(e,t,i){var n,s=this.LA(0);throw i!==void 0&&i.ERR_MSG?n=i.ERR_MSG:n=this.errorMessageProvider.buildMismatchTokenMessage({expected:e,actual:t,previous:s,ruleName:this.getCurrRuleFullName()}),this.SAVE_ERROR(new my.MismatchedTokenException(n,t,s))},r.prototype.consumeInternalRecovery=function(e,t,i){if(this.recoveryEnabled&&i.name==="MismatchedTokenException"&&!this.isBackTracking()){var n=this.getFollowsForInRuleRecovery(e,t);try{return this.tryInRuleRecovery(e,n)}catch(s){throw s.name===Bye.IN_RULE_RECOVERY_EXCEPTION?i:s}}else throw i},r.prototype.saveRecogState=function(){var e=this.errors,t=(0,Pr.cloneArr)(this.RULE_STACK);return{errors:e,lexerState:this.exportLexerState(),RULE_STACK:t,CST_STACK:this.CST_STACK}},r.prototype.reloadRecogState=function(e){this.errors=e.errors,this.importLexerState(e.lexerState),this.RULE_STACK=e.RULE_STACK},r.prototype.ruleInvocationStateUpdate=function(e,t,i){this.RULE_OCCURRENCE_STACK.push(i),this.RULE_STACK.push(e),this.cstInvocationStateUpdate(t,e)},r.prototype.isBackTracking=function(){return this.isBackTrackingStack.length!==0},r.prototype.getCurrRuleFullName=function(){var e=this.getLastExplicitRuleShortName();return this.shortRuleNameToFull[e]},r.prototype.shortRuleNameToFullName=function(e){return this.shortRuleNameToFull[e]},r.prototype.isAtEndOfInput=function(){return this.tokenMatcher(this.LA(1),Oq.EOF)},r.prototype.reset=function(){this.resetLexerState(),this.isBackTrackingStack=[],this.errors=[],this.RULE_STACK=[],this.CST_STACK=[],this.RULE_OCCURRENCE_STACK=[]},r}();Ey.RecognizerEngine=bye});var Uq=w(Iy=>{"use strict";Object.defineProperty(Iy,"__esModule",{value:!0});Iy.ErrorHandler=void 0;var lx=ef(),cx=Gt(),Kq=Pd(),Sye=Gn(),vye=function(){function r(){}return r.prototype.initErrorHandler=function(e){this._errors=[],this.errorMessageProvider=(0,cx.has)(e,"errorMessageProvider")?e.errorMessageProvider:Sye.DEFAULT_PARSER_CONFIG.errorMessageProvider},r.prototype.SAVE_ERROR=function(e){if((0,lx.isRecognitionException)(e))return e.context={ruleStack:this.getHumanReadableRuleStack(),ruleOccurrenceStack:(0,cx.cloneArr)(this.RULE_OCCURRENCE_STACK)},this._errors.push(e),e;throw Error("Trying to save an Error which is not a RecognitionException")},Object.defineProperty(r.prototype,"errors",{get:function(){return(0,cx.cloneArr)(this._errors)},set:function(e){this._errors=e},enumerable:!1,configurable:!0}),r.prototype.raiseEarlyExitException=function(e,t,i){for(var n=this.getCurrRuleFullName(),s=this.getGAstProductions()[n],o=(0,Kq.getLookaheadPathsForOptionalProd)(e,s,t,this.maxLookahead),a=o[0],l=[],c=1;c<=this.maxLookahead;c++)l.push(this.LA(c));var u=this.errorMessageProvider.buildEarlyExitMessage({expectedIterationPaths:a,actual:l,previous:this.LA(0),customUserDescription:i,ruleName:n});throw this.SAVE_ERROR(new lx.EarlyExitException(u,this.LA(1),this.LA(0)))},r.prototype.raiseNoAltException=function(e,t){for(var i=this.getCurrRuleFullName(),n=this.getGAstProductions()[i],s=(0,Kq.getLookaheadPathsForOr)(e,n,this.maxLookahead),o=[],a=1;a<=this.maxLookahead;a++)o.push(this.LA(a));var l=this.LA(0),c=this.errorMessageProvider.buildNoViableAltMessage({expectedPathsPerAlt:s,actual:o,previous:l,customUserDescription:t,ruleName:this.getCurrRuleFullName()});throw this.SAVE_ERROR(new lx.NoViableAltException(c,this.LA(1),l))},r}();Iy.ErrorHandler=vye});var Yq=w(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.ContentAssist=void 0;var Hq=xd(),Gq=Gt(),xye=function(){function r(){}return r.prototype.initContentAssist=function(){},r.prototype.computeContentAssist=function(e,t){var i=this.gastProductionsCache[e];if((0,Gq.isUndefined)(i))throw Error("Rule ->"+e+"<- does not exist in this grammar.");return(0,Hq.nextPossibleTokensAfter)([i],t,this.tokenMatcher,this.maxLookahead)},r.prototype.getNextPossibleTokenTypes=function(e){var t=(0,Gq.first)(e.ruleStack),i=this.getGAstProductions(),n=i[t],s=new Hq.NextAfterTokenWalker(n,e).startWalking();return s},r}();yy.ContentAssist=xye});var Zq=w(Qy=>{"use strict";Object.defineProperty(Qy,"__esModule",{value:!0});Qy.GastRecorder=void 0;var En=Gt(),To=dn(),Pye=yd(),Wq=Vg(),zq=NA(),Dye=Gn(),kye=fy(),By={description:"This Object indicates the Parser is during Recording Phase"};Object.freeze(By);var jq=!0,qq=Math.pow(2,kye.BITS_FOR_OCCURRENCE_IDX)-1,Vq=(0,zq.createToken)({name:"RECORDING_PHASE_TOKEN",pattern:Pye.Lexer.NA});(0,Wq.augmentTokenTypes)([Vq]);var Xq=(0,zq.createTokenInstance)(Vq,`This IToken indicates the Parser is in Recording Phase - See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,-1,-1,-1,-1,-1,-1);Object.freeze(Xq);var Rye={name:`This CSTNode indicates the Parser is in Recording Phase - See: https://chevrotain.io/docs/guide/internals.html#grammar-recording for details`,children:{}},Fye=function(){function r(){}return r.prototype.initGastRecorder=function(e){this.recordingProdStack=[],this.RECORDING_PHASE=!1},r.prototype.enableRecording=function(){var e=this;this.RECORDING_PHASE=!0,this.TRACE_INIT("Enable Recording",function(){for(var t=function(n){var s=n>0?n:"";e["CONSUME"+s]=function(o,a){return this.consumeInternalRecord(o,n,a)},e["SUBRULE"+s]=function(o,a){return this.subruleInternalRecord(o,n,a)},e["OPTION"+s]=function(o){return this.optionInternalRecord(o,n)},e["OR"+s]=function(o){return this.orInternalRecord(o,n)},e["MANY"+s]=function(o){this.manyInternalRecord(n,o)},e["MANY_SEP"+s]=function(o){this.manySepFirstInternalRecord(n,o)},e["AT_LEAST_ONE"+s]=function(o){this.atLeastOneInternalRecord(n,o)},e["AT_LEAST_ONE_SEP"+s]=function(o){this.atLeastOneSepFirstInternalRecord(n,o)}},i=0;i<10;i++)t(i);e.consume=function(n,s,o){return this.consumeInternalRecord(s,n,o)},e.subrule=function(n,s,o){return this.subruleInternalRecord(s,n,o)},e.option=function(n,s){return this.optionInternalRecord(s,n)},e.or=function(n,s){return this.orInternalRecord(s,n)},e.many=function(n,s){this.manyInternalRecord(n,s)},e.atLeastOne=function(n,s){this.atLeastOneInternalRecord(n,s)},e.ACTION=e.ACTION_RECORD,e.BACKTRACK=e.BACKTRACK_RECORD,e.LA=e.LA_RECORD})},r.prototype.disableRecording=function(){var e=this;this.RECORDING_PHASE=!1,this.TRACE_INIT("Deleting Recording methods",function(){for(var t=0;t<10;t++){var i=t>0?t:"";delete e["CONSUME"+i],delete e["SUBRULE"+i],delete e["OPTION"+i],delete e["OR"+i],delete e["MANY"+i],delete e["MANY_SEP"+i],delete e["AT_LEAST_ONE"+i],delete e["AT_LEAST_ONE_SEP"+i]}delete e.consume,delete e.subrule,delete e.option,delete e.or,delete e.many,delete e.atLeastOne,delete e.ACTION,delete e.BACKTRACK,delete e.LA})},r.prototype.ACTION_RECORD=function(e){},r.prototype.BACKTRACK_RECORD=function(e,t){return function(){return!0}},r.prototype.LA_RECORD=function(e){return Dye.END_OF_FILE},r.prototype.topLevelRuleRecord=function(e,t){try{var i=new To.Rule({definition:[],name:e});return i.name=e,this.recordingProdStack.push(i),t.call(this),this.recordingProdStack.pop(),i}catch(n){if(n.KNOWN_RECORDER_ERROR!==!0)try{n.message=n.message+` - This error was thrown during the "grammar recording phase" For more info see: - https://chevrotain.io/docs/guide/internals.html#grammar-recording`}catch{throw n}throw n}},r.prototype.optionInternalRecord=function(e,t){return Nd.call(this,To.Option,e,t)},r.prototype.atLeastOneInternalRecord=function(e,t){Nd.call(this,To.RepetitionMandatory,t,e)},r.prototype.atLeastOneSepFirstInternalRecord=function(e,t){Nd.call(this,To.RepetitionMandatoryWithSeparator,t,e,jq)},r.prototype.manyInternalRecord=function(e,t){Nd.call(this,To.Repetition,t,e)},r.prototype.manySepFirstInternalRecord=function(e,t){Nd.call(this,To.RepetitionWithSeparator,t,e,jq)},r.prototype.orInternalRecord=function(e,t){return Nye.call(this,e,t)},r.prototype.subruleInternalRecord=function(e,t,i){if(wy(t),!e||(0,En.has)(e,"ruleName")===!1){var n=new Error(" argument is invalid"+(" expecting a Parser method reference but got: <"+JSON.stringify(e)+">")+(` - inside top level rule: <`+this.recordingProdStack[0].name+">"));throw n.KNOWN_RECORDER_ERROR=!0,n}var s=(0,En.peek)(this.recordingProdStack),o=e.ruleName,a=new To.NonTerminal({idx:t,nonTerminalName:o,label:i==null?void 0:i.LABEL,referencedRule:void 0});return s.definition.push(a),this.outputCst?Rye:By},r.prototype.consumeInternalRecord=function(e,t,i){if(wy(t),!(0,Wq.hasShortKeyProperty)(e)){var n=new Error(" argument is invalid"+(" expecting a TokenType reference but got: <"+JSON.stringify(e)+">")+(` - inside top level rule: <`+this.recordingProdStack[0].name+">"));throw n.KNOWN_RECORDER_ERROR=!0,n}var s=(0,En.peek)(this.recordingProdStack),o=new To.Terminal({idx:t,terminalType:e,label:i==null?void 0:i.LABEL});return s.definition.push(o),Xq},r}();Qy.GastRecorder=Fye;function Nd(r,e,t,i){i===void 0&&(i=!1),wy(t);var n=(0,En.peek)(this.recordingProdStack),s=(0,En.isFunction)(e)?e:e.DEF,o=new r({definition:[],idx:t});return i&&(o.separator=e.SEP),(0,En.has)(e,"MAX_LOOKAHEAD")&&(o.maxLookahead=e.MAX_LOOKAHEAD),this.recordingProdStack.push(o),s.call(this),n.definition.push(o),this.recordingProdStack.pop(),By}function Nye(r,e){var t=this;wy(e);var i=(0,En.peek)(this.recordingProdStack),n=(0,En.isArray)(r)===!1,s=n===!1?r:r.DEF,o=new To.Alternation({definition:[],idx:e,ignoreAmbiguities:n&&r.IGNORE_AMBIGUITIES===!0});(0,En.has)(r,"MAX_LOOKAHEAD")&&(o.maxLookahead=r.MAX_LOOKAHEAD);var a=(0,En.some)(s,function(l){return(0,En.isFunction)(l.GATE)});return o.hasPredicates=a,i.definition.push(o),(0,En.forEach)(s,function(l){var c=new To.Alternative({definition:[]});o.definition.push(c),(0,En.has)(l,"IGNORE_AMBIGUITIES")?c.ignoreAmbiguities=l.IGNORE_AMBIGUITIES:(0,En.has)(l,"GATE")&&(c.ignoreAmbiguities=!0),t.recordingProdStack.push(c),l.ALT.call(t),t.recordingProdStack.pop()}),By}function Jq(r){return r===0?"":""+r}function wy(r){if(r<0||r>qq){var e=new Error("Invalid DSL Method idx value: <"+r+`> - `+("Idx value must be a none negative value smaller than "+(qq+1)));throw e.KNOWN_RECORDER_ERROR=!0,e}}});var $q=w(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.PerformanceTracer=void 0;var _q=Gt(),Lye=Gn(),Tye=function(){function r(){}return r.prototype.initPerformanceTracer=function(e){if((0,_q.has)(e,"traceInitPerf")){var t=e.traceInitPerf,i=typeof t=="number";this.traceInitMaxIdent=i?t:1/0,this.traceInitPerf=i?t>0:t}else this.traceInitMaxIdent=0,this.traceInitPerf=Lye.DEFAULT_PARSER_CONFIG.traceInitPerf;this.traceInitIndent=-1},r.prototype.TRACE_INIT=function(e,t){if(this.traceInitPerf===!0){this.traceInitIndent++;var i=new Array(this.traceInitIndent+1).join(" ");this.traceInitIndent <"+e+">");var n=(0,_q.timer)(t),s=n.time,o=n.value,a=s>10?console.warn:console.log;return this.traceInitIndent time: "+s+"ms"),this.traceInitIndent--,o}else return t()},r}();by.PerformanceTracer=Tye});var eJ=w(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.applyMixins=void 0;function Oye(r,e){e.forEach(function(t){var i=t.prototype;Object.getOwnPropertyNames(i).forEach(function(n){if(n!=="constructor"){var s=Object.getOwnPropertyDescriptor(i,n);s&&(s.get||s.set)?Object.defineProperty(r.prototype,n,s):r.prototype[n]=t.prototype[n]}})})}Sy.applyMixins=Oye});var Gn=w(dr=>{"use strict";var iJ=dr&&dr.__extends||function(){var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,n){i.__proto__=n}||function(i,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(i[s]=n[s])},r(e,t)};return function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function i(){this.constructor=e}e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}}();Object.defineProperty(dr,"__esModule",{value:!0});dr.EmbeddedActionsParser=dr.CstParser=dr.Parser=dr.EMPTY_ALT=dr.ParserDefinitionErrorType=dr.DEFAULT_RULE_CONFIG=dr.DEFAULT_PARSER_CONFIG=dr.END_OF_FILE=void 0;var _i=Gt(),Mye=Uj(),tJ=NA(),nJ=Sd(),rJ=gq(),Kye=sx(),Uye=Iq(),Hye=Dq(),Gye=Rq(),Yye=Nq(),jye=Mq(),qye=Uq(),Jye=Yq(),Wye=Zq(),zye=$q(),Vye=eJ();dr.END_OF_FILE=(0,tJ.createTokenInstance)(tJ.EOF,"",NaN,NaN,NaN,NaN,NaN,NaN);Object.freeze(dr.END_OF_FILE);dr.DEFAULT_PARSER_CONFIG=Object.freeze({recoveryEnabled:!1,maxLookahead:3,dynamicTokensEnabled:!1,outputCst:!0,errorMessageProvider:nJ.defaultParserErrorProvider,nodeLocationTracking:"none",traceInitPerf:!1,skipValidations:!1});dr.DEFAULT_RULE_CONFIG=Object.freeze({recoveryValueFunc:function(){},resyncEnabled:!0});var Xye;(function(r){r[r.INVALID_RULE_NAME=0]="INVALID_RULE_NAME",r[r.DUPLICATE_RULE_NAME=1]="DUPLICATE_RULE_NAME",r[r.INVALID_RULE_OVERRIDE=2]="INVALID_RULE_OVERRIDE",r[r.DUPLICATE_PRODUCTIONS=3]="DUPLICATE_PRODUCTIONS",r[r.UNRESOLVED_SUBRULE_REF=4]="UNRESOLVED_SUBRULE_REF",r[r.LEFT_RECURSION=5]="LEFT_RECURSION",r[r.NONE_LAST_EMPTY_ALT=6]="NONE_LAST_EMPTY_ALT",r[r.AMBIGUOUS_ALTS=7]="AMBIGUOUS_ALTS",r[r.CONFLICT_TOKENS_RULES_NAMESPACE=8]="CONFLICT_TOKENS_RULES_NAMESPACE",r[r.INVALID_TOKEN_NAME=9]="INVALID_TOKEN_NAME",r[r.NO_NON_EMPTY_LOOKAHEAD=10]="NO_NON_EMPTY_LOOKAHEAD",r[r.AMBIGUOUS_PREFIX_ALTS=11]="AMBIGUOUS_PREFIX_ALTS",r[r.TOO_MANY_ALTS=12]="TOO_MANY_ALTS"})(Xye=dr.ParserDefinitionErrorType||(dr.ParserDefinitionErrorType={}));function Zye(r){return r===void 0&&(r=void 0),function(){return r}}dr.EMPTY_ALT=Zye;var vy=function(){function r(e,t){this.definitionErrors=[],this.selfAnalysisDone=!1;var i=this;if(i.initErrorHandler(t),i.initLexerAdapter(),i.initLooksAhead(t),i.initRecognizerEngine(e,t),i.initRecoverable(t),i.initTreeBuilder(t),i.initContentAssist(),i.initGastRecorder(t),i.initPerformanceTracer(t),(0,_i.has)(t,"ignoredIssues"))throw new Error(`The IParserConfig property has been deprecated. - Please use the flag on the relevant DSL method instead. - See: https://chevrotain.io/docs/guide/resolving_grammar_errors.html#IGNORING_AMBIGUITIES - For further details.`);this.skipValidations=(0,_i.has)(t,"skipValidations")?t.skipValidations:dr.DEFAULT_PARSER_CONFIG.skipValidations}return r.performSelfAnalysis=function(e){throw Error("The **static** `performSelfAnalysis` method has been deprecated. \nUse the **instance** method with the same name instead.")},r.prototype.performSelfAnalysis=function(){var e=this;this.TRACE_INIT("performSelfAnalysis",function(){var t;e.selfAnalysisDone=!0;var i=e.className;e.TRACE_INIT("toFastProps",function(){(0,_i.toFastProperties)(e)}),e.TRACE_INIT("Grammar Recording",function(){try{e.enableRecording(),(0,_i.forEach)(e.definedRulesNames,function(s){var o=e[s],a=o.originalGrammarAction,l=void 0;e.TRACE_INIT(s+" Rule",function(){l=e.topLevelRuleRecord(s,a)}),e.gastProductionsCache[s]=l})}finally{e.disableRecording()}});var n=[];if(e.TRACE_INIT("Grammar Resolving",function(){n=(0,rJ.resolveGrammar)({rules:(0,_i.values)(e.gastProductionsCache)}),e.definitionErrors=e.definitionErrors.concat(n)}),e.TRACE_INIT("Grammar Validations",function(){if((0,_i.isEmpty)(n)&&e.skipValidations===!1){var s=(0,rJ.validateGrammar)({rules:(0,_i.values)(e.gastProductionsCache),maxLookahead:e.maxLookahead,tokenTypes:(0,_i.values)(e.tokensMap),errMsgProvider:nJ.defaultGrammarValidatorErrorProvider,grammarName:i});e.definitionErrors=e.definitionErrors.concat(s)}}),(0,_i.isEmpty)(e.definitionErrors)&&(e.recoveryEnabled&&e.TRACE_INIT("computeAllProdsFollows",function(){var s=(0,Mye.computeAllProdsFollows)((0,_i.values)(e.gastProductionsCache));e.resyncFollows=s}),e.TRACE_INIT("ComputeLookaheadFunctions",function(){e.preComputeLookaheadFunctions((0,_i.values)(e.gastProductionsCache))})),!r.DEFER_DEFINITION_ERRORS_HANDLING&&!(0,_i.isEmpty)(e.definitionErrors))throw t=(0,_i.map)(e.definitionErrors,function(s){return s.message}),new Error(`Parser Definition Errors detected: - `+t.join(` -------------------------------- -`))})},r.DEFER_DEFINITION_ERRORS_HANDLING=!1,r}();dr.Parser=vy;(0,Vye.applyMixins)(vy,[Kye.Recoverable,Uye.LooksAhead,Hye.TreeBuilder,Gye.LexerAdapter,jye.RecognizerEngine,Yye.RecognizerApi,qye.ErrorHandler,Jye.ContentAssist,Wye.GastRecorder,zye.PerformanceTracer]);var _ye=function(r){iJ(e,r);function e(t,i){i===void 0&&(i=dr.DEFAULT_PARSER_CONFIG);var n=this,s=(0,_i.cloneObj)(i);return s.outputCst=!0,n=r.call(this,t,s)||this,n}return e}(vy);dr.CstParser=_ye;var $ye=function(r){iJ(e,r);function e(t,i){i===void 0&&(i=dr.DEFAULT_PARSER_CONFIG);var n=this,s=(0,_i.cloneObj)(i);return s.outputCst=!1,n=r.call(this,t,s)||this,n}return e}(vy);dr.EmbeddedActionsParser=$ye});var oJ=w(xy=>{"use strict";Object.defineProperty(xy,"__esModule",{value:!0});xy.createSyntaxDiagramsCode=void 0;var sJ=Dv();function ewe(r,e){var t=e===void 0?{}:e,i=t.resourceBase,n=i===void 0?"https://unpkg.com/chevrotain@"+sJ.VERSION+"/diagrams/":i,s=t.css,o=s===void 0?"https://unpkg.com/chevrotain@"+sJ.VERSION+"/diagrams/diagrams.css":s,a=` - - - - - -`,l=` - -`,c=` -