From 5660d667b56d7c67565df97f01c0ab71912f903a Mon Sep 17 00:00:00 2001 From: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> Date: Thu, 15 Sep 2022 17:50:44 -0600 Subject: [PATCH] Pull into Updating branch (#727) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Axelar assets (#533) * Add Axelar assets misc. erc20s: ape, axs, ... uni, xcn, from Ethereum + DOT & WGLMR from Moonbeam * minor fix * Addition of Peers, API's, & explorer links, correct raw genesis link for Morocco-1. (#540) * Add files via upload * Update assetlist.json * correct 'chain_name' & 'node_home' typos * Add files via upload * Add files via upload * Update assetlist.json * minor fix * Added seeds, peers, API's & explorers. * Update chain.json Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * Add missing imgs glmr dot (#544) * add glmr.png * add dot.png and .svg * add glmr.svg * update axelar img references * Update chain.json (#543) * Updated to v1.1.4 Echelon Release and added new explorers (#542) * Add Polkachu endpoints to Echelon (#547) * Updated to v1.1.4 Echelon Release and added new explorers * Add Polkachu Endpoints * Add gravity-bridge omniflix rpc api grpc from NodeStake (#548) * Update chain.json Add omniflix rpc api grpc from NodeStake * Update chain.json Add gravity-bridge rpc api grpc from NodeStake * Update chain.json * Add KYVE testnet (#550) * Add Kyve Korellia testnet * Adjust codebase * Fix seed * Fix denom * Add ECO Stake APIs * Update name casing * Fix asset * Add GLTO (#554) * Add GLTO * add logo file Co-authored-by: Rizbe * add kichain testnet to registry (#549) * add kichain testnet to registry * Updating kichain testnet name * update name and folder name * fixing format of json, removing comas * Update theta testnet metadata (#552) * Updated the node Id. (#555) * Update Secret Network testname name to Pulsar (#553) * Update binary version of Crescent Network (#559) * fix and update ibc_data schema (#562) * add GKEY (#563) * add GKEY * change name Co-authored-by: Rizbe * Add blackhole to assets (#561) * Add files via upload * Update assetlist.json * update exp for blkh * add new blkh svg and png * rm blackhole.png * rm blackhole.svg * fix blkh img URIs, remove cgid Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * akash: update chain and nodes, peers (#564) Co-authored-by: Andrey Arapov * Add WhisperNode RPC + REST endpoints - Sentinel (#556) * Add WhisperNode RPC + REST endpoints - Sentinel * Update Sentinel RPC + REST endpoints * Fixed errors * Add new seed node for the Cronos chain (#566) * Add pstake (#557) * add PSTAKE to Persistence assetlist because PSTAKE having been bridged from Ethereum via Gravity Bridge, then transferred to Persistence chain, is considered the canonical form of PSTAKE within the Cosmos. * minor fix * minor fix * set microtick chain status to killed (#567) * Add staking metadata (#535) * Add staking token to chain schema * Add staking token to README * Add staking token to Osmosis chain.json * Add metaprotocol (#565) * Add images bulk * Add metaprotocol * Add metaprotocol * Add lumnex * Update assetlist.json * Update assetlist.json * Adds ATOMScan to most chains that are supported (#569) * update chain.jsons (#573) * update junod version * add daemon name * update starsd version * update chihuahuad version * update osmosisd version * update binary urls * Blockpane no longer support Cerberus (#574) * Update chain.json (#579) * update Nomic to Stakenet 3 (#577) * add avalanche assets (#415) * Fix img url check (#580) * allow - and _ in img names * allow - and _ in img names * Tgrade coingecko listing (#578) * Initial chain.json * Add assetlist * Add logo images * Add tgrade symbol images * Remove grpc server (non-public) * Adjust gas prices * Fix chain id * Use optimized images * Add peers provider name * Remove updatelink * Update tgrade version and remove binaries * Adjust gas prices (min = low) * Remove coingecko_id * Rename confio to Confio in names * Fix indentation * Add tgrade coingecko id Co-authored-by: Pino' Surace * chore: Update Evmos version to v7 (#585) * chore: Update Evmos version to v7 * fix * Geo token added to odin network (#572) * Create chain.json * Update ODIN/chain.json Co-authored-by: Sunny Aggarwal * Update chain.json * Update chain.json * freya relaunch * genesis file & explorer updated Updating the explorer & the new genesis file. The explorer will be soon connected to scan.odinprotocol.io , adding info in advance. * Update chain.json * added odin Mainnet explorer https://mainnet.odinprotocol.io/ * Adding Odin protocol Assetlist * Update assetlist.json * Geo added to Odin correct decimals * Geo changes for odin * Delete ODIN directory * Changes for odin folder * Changes assetlist * Chain info * Chain info changes * Spacing assetlist Co-authored-by: az <4744196+AddySiz@users.noreply.github.com> Co-authored-by: Sunny Aggarwal * update regen chain.json (#582) * Adds ATOMScan directory and 2 more chains (#584) * Adds ATOMScan to Bostrom and e-Money * Adds ATOMScan directory to web endpoints * Update Chainlayer RPC/LCD (#586) * Add osmosis IBC files (#587) * add KEYWORDS to schema, readme, and osmosis (#527) * add keywords to schema, readme, and osmosis * Remove extra keywords leaving just 'dex' for Osmosis * Apply suggestions from code review Co-authored-by: Sunny Aggarwal * Add axl images token (#590) * Correct denom mgeo (#591) * Create chain.json * Update ODIN/chain.json Co-authored-by: Sunny Aggarwal * Update chain.json * Update chain.json * freya relaunch * genesis file & explorer updated Updating the explorer & the new genesis file. The explorer will be soon connected to scan.odinprotocol.io , adding info in advance. * Update chain.json * added odin Mainnet explorer https://mainnet.odinprotocol.io/ * Adding Odin protocol Assetlist * Update assetlist.json * Delete ODIN directory * Fixed typo Co-authored-by: az <4744196+AddySiz@users.noreply.github.com> Co-authored-by: Sunny Aggarwal * update odind version (#588) * update odind version - update github repo - add ping explorer * better genesis url * Update chain.json (#589) * Update chain.json * Update chain.json * Crescent images upload (#592) * fix img urls (#593) to point to local repo * Add Crescent IBC (#594) * Crescent images upload * Add Crescent IBC * gravitybridge chain-name add * change the order-crescent and file-name * Add ECO Stake Sifchain APIs (#595) * add oraichain-osmosis ibc file (#597) * Add Crescent IBC to Secretnetwork (#596) * Crescent images upload * Add Crescent IBC * gravitybridge chain-name add * change the order-crescent and file-name * Add Crescent-secretnetwork.json * add white orai token logo imgs (#598) current images are black * Add python check yml (#599) * add python check yaml * minor fix * minor fix * add validate data python * minor fix * Revert "Add python check yml (#599)" (#600) This reverts commit 7187356ad897e3824b1ed58645189f4461f005a6. * Added White Odin Protocol Logo (#602) * Create chain.json * Update ODIN/chain.json Co-authored-by: Sunny Aggarwal * Update chain.json * Update chain.json * freya relaunch * genesis file & explorer updated Updating the explorer & the new genesis file. The explorer will be soon connected to scan.odinprotocol.io , adding info in advance. * Update chain.json * added odin Mainnet explorer https://mainnet.odinprotocol.io/ * Adding Odin protocol Assetlist * Update assetlist.json * Delete ODIN directory * removed black logo * Added White Odin Logo * delete block odin logo * Add white Odin SVG * Delete odin.svg * Added White Odin svg Co-authored-by: Sunny Aggarwal Co-authored-by: GeoDB dev * Update chain.json (#603) * Remove persistent peers (#605) * Fix Kava lend coingecko id (#608) * Add Kava USDX (#612) * fix: explorer template strings (#614) * Added c29r3 RPC & API (#611) * Added RPC for Sentinel chain (#616) Badgerbite rpc * Bulk update denoms (#610) * fix 1-^6 denom EUR -> eur * remove unlisted emoney fee tokens * fix ORAI uorai -> orai orai -> ORAI fix display: orai -> ORAI * Fix Kujira schema path (#621) * Bulk Pretty Name corrections (#617) * BandChain -> Band Protocol * Crypto.org -> Crypto.org Chain * Chronic -> Chronic Chain * Fetch Hub -> Fetch.ai * IRISnet prefix iaa -> iris * Konstellation Network -> Konstellation * Lumen Network -> LumenX * OdinChain -> Odin Protocol * OmniFlix Hub -> OmniFlix * Panacea -> Medibloc * Provenance Blockchain -> Provenance * Regen Network -> Regen * RIZON -> Rizon * Terra2 -> Terra 2.0 * umee -> Umee * bech32_prefix iris -> iaa (#623) * Add Passage (#622) * Add Passage * Add peers, seeds, rest and rpc APIs * Fix Agoric explorers (#625) * Fix Agoric explorers * Fix chain.json * Add agoric account_page for explorers * add: yummy explorer (#626) * Updated Passage logo (#629) * Update staking fees (#628) * akt staking and fees * juno fees and staking (and order props similar to others) * regen fees * sentiel staking and fees * terra classic staking and fees * persistence staking and fees * secretnetwork staking * iris fees and staking * panacea staking and fees * cheq staking * huahua staking and fees * dig staking and fees * graviton staking and fees * carbon staking and fees * injective staking and fees * fetch staking and fees * provenance staking and fees * galaxy slip44, staking and fees * meme staking and fees * evmos staking and fees * terra2 staking and fees * rizon staking and fees * genesis staking and fees * Add Data Validation Check (#627) * add python check yaml * minor fix * minor fix * add validate data python * minor fix * test * remove blank * rename * remove schedule * add SLIP toggles * minor fix * minor fix * add check for file * add break * minor fix * minor fix * minor fix * minor fix * add fixes, check aliases * add SLIP URLs * fixes * minor fix * add pr trigger * Cleanup comments * Add Terra exception * minor fix * minor fix * rename * minor chg * minor chg * update sdk info (#630) * update sdk info * wasmd * Add Validatrium endpoints (#624) * Add Validatrium endpoints * add archive tag Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * Update Blackhole Chain Info (#619) * Update assetlist.json * Add files via upload * Update assetlist.json * Add files via upload * Update assetlist.json * Add new Hole images * rm blkh png * rm blkh png Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * update denom & logo uris (#609) * Added mintscan explorer account urls (#635) * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * add cloudmos explorer to akash (#638) * add mintscan to explorers * Update chain.json * add bigdipper to cosmos explorers * add mintscan and ping.pub to bandchain * add mintscan explorer to juno * add explorers section for agoric * add mintscan to cerberus * fix closing spacing * Update chain.json * Update chain.json * add mintscan * add ping.pub * add cloudmos explorer to akash * Add the '$' dollar sign before the '{txHash}' Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * Update blockpane seed (#639) A new seed node was created for the last chain restart. * Adds ATOMScan Directory to the README.md (#637) We've now created a directory of all Cosmos chains from the registry, automatically updating every hour. * Add Osmosis Testnet (#618) * Add Osmosis Testnet * fix chain name * minor fixes * update chain version to v11 * added BZE (beezee) blockchain details (#631) * added BZE (beezee) blockchain detail * changed BZE logo image to cosmos chain registry Co-authored-by: stefan.balea * Add websites to schema (#636) * Add websites to schema Signed-off-by: Dylan Schultz * Move website property Signed-off-by: Dylan Schultz Signed-off-by: Dylan Schultz * fix: update agoric run to ist (#633) * Include chain-registry rust crate in README (#620) * Add Canto (#641) * Add Canto * Apply suggestions from code review Co-authored-by: Sunny Aggarwal * chore: add juno testnet (#642) * chore: add juno testnet * chore: move junotestnet to testnets * Fix testnet schema reference (#648) * minor change * minor change * minor change * minor change * Updated Odin tag to v0.6.0 (#644) * Create chain.json * Update ODIN/chain.json Co-authored-by: Sunny Aggarwal * Update chain.json * Update chain.json * freya relaunch * genesis file & explorer updated Updating the explorer & the new genesis file. The explorer will be soon connected to scan.odinprotocol.io , adding info in advance. * Update chain.json * added odin Mainnet explorer https://mainnet.odinprotocol.io/ * Adding Odin protocol Assetlist * Update assetlist.json * Delete ODIN directory * removed black logo * Added White Odin Logo * delete block odin logo * Add white Odin SVG * Delete odin.svg * Added White Odin svg * Updated Odin Version to 0.6.0 Co-authored-by: Sunny Aggarwal Co-authored-by: GeoDB dev * Update chain.json (#647) * upload wmatic imgs (#653) * add a new evm compatible chain: okc exchain (#646) * add okc exchain * update png * rename chainname * Adding Chihuahua <> Okex (#601) * Create chihuahua-okex.json * okex -> okexchain Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * Update chain.json (#650) * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Nomic assets (#652) * add nomic logos * add Nomic logos * Delete nomic.png * Delete nomic.svg * Create assetlist.json * remove osmosis binaries, update pretty name pretty name Nomic Stakenet 3 -> Nomic Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * add bjuno and sejuno to juno assetlist (#655) * Update fetchai infos (#656) * chore: tabs to spaces * fix: update fetch.ai seeds and persistent_peers * Updated endpoints urls (#654) * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * move some around (#657) * feat: add historical versions key (#645) * add historical versions * Update chain.json for version history * add v3, remove genesis version * update versions schema * update osmosis versions * update chain schema * update osmosis versions * minor fix * update schema * minor fix * minor fix * minor fix * add comma * minor fix Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * fix: update bld/ist logos (#660) * fix inj asset (#662) * fix inj 6 exp -> 18 * fix fee and staking tokens * Add Consensus One API/RPC to Sif (#664) * Add Agoric IBC path metadata (#666) * add agoric IBC path metadata * fix broken json schema * Nomic version update (#670) * Update chain.json (#674) * Update chain.json * Update chain.json (#671) Updating registry * Impacthub version updates (#669) * Impacthub version updates * empty binary links removed from impacthub chain description * Add ech.world RPC, API and gRPC servers (#672) * Update cosmoshub chain.json (#667) Updated genesis path and bump to latest gaiad version. * Add ChainTools validator services (#676) * fix: testnet duplicate name (#680) * update Notional endpoints 20220830 (#677) * update Notional endpoints 20220830 * Update cosmoshub chain.json (#667) Updated genesis path and bump to latest gaiad version. * Add ChainTools validator services (#676) Co-authored-by: ASoT Networks Co-authored-by: Highlander <68139321+Highlander-maker@users.noreply.github.com> * Update Paranormal Bros. (#683) * Add Polkachu's gRPC endpoints for 26 chains (#682) * IBC files::Replace dashes with underscores (#681) * replace dashes with underscores in ibc files * Update ibc schema to use underscores * Update ibc file name validation code * Add ech.world json-rpc addresses and modify provider name (#684) Add ech.world json-rpc addresses and modify provider name * Update chain.json (#685) * Add some NodeStake endpoints for canto,passage (#678) * Update chain.json Add NodeStake evmos rest * Update chain.json Delete NodeStake rpc/grpc/api * Update chain.json Add NodeStake rpc/grpc/jsonrpc/rest * Update chain.json Add NodeStake rpc/grpc/rest * Update chain.json Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * Create vidulum-okexchain.json (#686) * Create vidulum-okexchain.json * Rename vidulum-okexchain.json to okexchain-vidulum.json * Update okexchain-vidulum.json * Fix historical versions matrix (#661) * update version schema to use name * update osmosis' versions * add Stride (#576) * add stride (draft, waiting for endpoints and a few other details) * crop assets * jeremy's pr suggestions * fix bech32prefix * add replacement image files * mainnet update * add binaries, explorers, api, rpc, seeds, peers * small tweaks Co-authored-by: JeremyParish69 <95667791+JeremyParish69@users.noreply.github.com> * add stride's _IBC details (#690) * add stride's ibc details * nit: add eof newlines * nit: chain-N => chain_N * nit: attr-field => attr_field * nit: alphabetical chain ordering * O9W (#688) * Create chain.json * Update ODIN/chain.json Co-authored-by: Sunny Aggarwal * Update chain.json * Update chain.json * freya relaunch * genesis file & explorer updated Updating the explorer & the new genesis file. The explorer will be soon connected to scan.odinprotocol.io , adding info in advance. * Update chain.json * added odin Mainnet explorer https://mainnet.odinprotocol.io/ * Adding Odin protocol Assetlist * Update assetlist.json * Delete ODIN directory * O9W token in Odin network Co-authored-by: az <4744196+AddySiz@users.noreply.github.com> Co-authored-by: Sunny Aggarwal * fix client id typo for osmosis (#691) * Add Interchain.FM nodes to theta testnet (#695) * Add crescent<->stargaze (#692) * Added solar cw20 token to juno assetlist (#693) * Add mintscan and update likecoin info (#694) * Add mintscan to likecoin * Update likecoin info * Add Commercio.network (#687) * add chain.json * Add assetslist & images * Update chain * Update images * Fix fees * Update seed & persistent peers * Update config files * Add CCC images * Update images * Add CoinGecko id to Agoric BLD token (#700) * Add CoinGecko id to Agoric BLD token * Add CoinGecko id to Odin ODIN token * fix: update Agoric token name (#698) * add SEASY cw20 token on Junop network (#701) * add origin data to Axelar assets (#558) * add origin data to Axelar assets for Ethereum and Moonbeam * update assetlist.schema * Minor fix * reformat * minor fix * minor fix * update schema for false default non-cosmos * added "non-cosmos" property * minor fix * minor fix * Update assetlist.schema.json -remove index from origin -remove method from origin, and move it to asset_key -change origin to array of asset_keys -rename asset_key to asset_transition -add provider, contract, and ibc_hash_input fields to asset_transition -add required fields to asset_transition -make ibc_hash_input required for method==ibc -make provider for method==bridge, liquid-stake, and all synths * Formatting changes and remainder of origin * add commas * minor fix * minor change * minor fix * add PSTAKE origin * change method to type * Update PSTAKE * update schema * minor fix * update axelar assets change method to type move type to top change denom to base_denom change origin to traces * change origin to traces * change origin to traces * add traces for ethereum assets add traces for DAI, RAI, FRAX, USDT, USDC, stETH, WBTC, WETH fix formatting a bit * remove redundant etheruem traces remove earlier trace for some ethereum bridged assets * add traces to moonbeam fix formatting add trace for dot and wglmr add trace for dai, frax, usdt, usdc * remove extra trace for moonbeam assets * minor fix * minor fix * update schema flatten all synthetic types (fiat-reserve, cdp, hybrid) to just 'synthetic' trace type. remove non-cosmos add asset_pointer * update assetlist files to new schema * minor fix * minor fix * formatting * formatting * add axlwmatic to Axelar assetlist (#643) * add axlwmatic * reformat * Update axelar/assetlist.json * reformat Co-authored-by: Sunny Aggarwal * add note of Discussion TG Group to README (#696) * feat: add freak12techno public nodes on bitsong, sentinel and emoney (#697) * Update chain.json (#702) * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Added BadgerBite rpc for Decentr (#706) * Added Decentr rpc * Fixed formatting error * Fixed last formatting error * .. * Added rpc endpoints * Update stride chains.json (#703) Co-authored-by: Billie Hunter * Update Stride genesis.json (#708) * Update chain.json (#707) * Tweak chain schema codebase (#709) * genesis name to tag * update schema img name pattern, codebase::genesis requirements, website format, define update link * updatelink -> update_link * updatelink -> update_link * Update chain.json (#713) * Update chain.json (#714) * Add assetmantle<->okexchain (#717) * Update chain.json (#718) * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json * Update chain.json (#719) Added WildSage Labs endpoints * Update chain.json (#720) Added WildSage Labs endpoints * Fix commercio (#716) * rename assetslist.json -> assetlist.json * rename assetslist.json -> assetlist.json * add strd cgid (#722) * update Polkachu RPC, REST and gRPC endpoints (#721) * Add Golden Ratio Staking Cosmoshub & Evmos RPCs (#723) * add Golden Ratio Staking RPC * Add Golden Ratio Staking RPC Signed-off-by: Dylan Schultz Co-authored-by: discoverdefiteam <90259314+discoverdefiteam@users.noreply.github.com> Co-authored-by: Albert Andrejev Co-authored-by: Echelon Foundation <102999403+echelonfoundation@users.noreply.github.com> Co-authored-by: NodeStake Co-authored-by: Tom Beynon Co-authored-by: Rizbe Co-authored-by: Rizbe Co-authored-by: Corentin Fouré <7102595+corentinfoure@users.noreply.github.com> Co-authored-by: Dante Sanchez Co-authored-by: Jack the Bulldog <101787052+bulldogjack@users.noreply.github.com> Co-authored-by: crypin <101186983+crypin@users.noreply.github.com> Co-authored-by: Dan Kanefsky <56059752+boojamya@users.noreply.github.com> Co-authored-by: Ben Karst Co-authored-by: Andrey Arapov <107317698+andy108369@users.noreply.github.com> Co-authored-by: Andrey Arapov Co-authored-by: gh0st | WhisperNode <49853598+gh0stdotexe@users.noreply.github.com> Co-authored-by: Kai <104352856+zkaizhi@users.noreply.github.com> Co-authored-by: METAPROTOCOL <102143941+metaprotocol-ai@users.noreply.github.com> Co-authored-by: CrackLord <31401036+CrackLord@users.noreply.github.com> Co-authored-by: doggystylez <98429202+doggystylez@users.noreply.github.com> Co-authored-by: FarmerL <88308388+chleeab@users.noreply.github.com> Co-authored-by: Panthea EU <92221921+PantheaEU@users.noreply.github.com> Co-authored-by: Golden Ratio Staking <95374052+Golden-Ratio-Staking@users.noreply.github.com> Co-authored-by: Mauro Lacy Co-authored-by: Pino' Surace Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: GeoDB dev Co-authored-by: az <4744196+AddySiz@users.noreply.github.com> Co-authored-by: Sunny Aggarwal Co-authored-by: Ryan Christoffersen <12519942+ryanchristo@users.noreply.github.com> Co-authored-by: Peter van Mourik Co-authored-by: Ibrar Co-authored-by: JeseonLEE Co-authored-by: billie-hunter <109425005+billie-hunter@users.noreply.github.com> Co-authored-by: Thomas Wostyn Co-authored-by: wickles Co-authored-by: Dan Lynch Co-authored-by: c29r3 <52304443+c29r3@users.noreply.github.com> Co-authored-by: Femkecl <95861442+Femkecl@users.noreply.github.com> Co-authored-by: Mr. Kenikh Co-authored-by: mcianni Co-authored-by: Validatrium <88688112+Validatrium@users.noreply.github.com> Co-authored-by: Duc Pham Le <44611780+ducphamle2@users.noreply.github.com> Co-authored-by: tacolopo <106569305+tacolopo@users.noreply.github.com> Co-authored-by: Todd G <53314554+blockpane@users.noreply.github.com> Co-authored-by: StefanV Co-authored-by: stefan.balea Co-authored-by: Dylan Schultz Co-authored-by: Jessy Irwin <4914551+jessysaurusrex@users.noreply.github.com> Co-authored-by: Collin Co-authored-by: dogemos <42988601+dogemos@users.noreply.github.com> Co-authored-by: keupsonite Co-authored-by: ItsFunny <39111451+ItsFunny@users.noreply.github.com> Co-authored-by: zdeadex <51711900+zdeadex@users.noreply.github.com> Co-authored-by: Galadrin Co-authored-by: Udit Gulati <85029005+udit-gulati@users.noreply.github.com> Co-authored-by: daeMOn Co-authored-by: Sunny Aggarwal Co-authored-by: Adam Tucker Co-authored-by: Ari Rubinstein Co-authored-by: jcdmacleod Co-authored-by: Justin Tieri <37750742+jtieri@users.noreply.github.com> Co-authored-by: Greg Szabo <16846635+greg-szabo@users.noreply.github.com> Co-authored-by: Chihuahua <94940349+ChihuahuaChain@users.noreply.github.com> Co-authored-by: ech-world <110548039+ech-world@users.noreply.github.com> Co-authored-by: ASoT Networks Co-authored-by: Highlander <68139321+Highlander-maker@users.noreply.github.com> Co-authored-by: Tuan Pham Anh Co-authored-by: Paranormal <93286644+ParanormalBrothers@users.noreply.github.com> Co-authored-by: Polkachu Intern Co-authored-by: Corey M <37006206+Corey-Code@users.noreply.github.com> Co-authored-by: riley-stride <104941670+riley-stride@users.noreply.github.com> Co-authored-by: Noam <81436914+nooomski@users.noreply.github.com> Co-authored-by: KyuMin Jeong Co-authored-by: Gjermund Bjaanes Co-authored-by: William Chong <6198816+williamchong@users.noreply.github.com> Co-authored-by: Fulvio Zanetti Co-authored-by: Crypto Portfolio <113151199+cryptoportfoliomoney@users.noreply.github.com> Co-authored-by: Techno Freak <83376337+freak12techno@users.noreply.github.com> Co-authored-by: blockhunters-dev <64316899+blockhunters-dev@users.noreply.github.com> Co-authored-by: Billie Hunter Co-authored-by: Aidan Salzmann Co-authored-by: Nodeist <104627145+Nodeist@users.noreply.github.com> Co-authored-by: pratikbin <68642400+pratikbin@users.noreply.github.com> Co-authored-by: Alex <96243054+wildcommunist@users.noreply.github.com> --- .github/workflows/utility/test_ibcdata.py | 6 +- .github/workflows/utility/update_chaindata.py | 6 +- .github/workflows/utility/validate_data.py | 209 ++++ .github/workflows/validate_data.yml | 27 + README.md | 25 +- _IBC/agoric-cosmoshub.json | 31 + _IBC/agoric-crescent.json | 31 + _IBC/agoric-osmosis.json | 31 + _IBC/akash-cosmoshub.json | 28 +- _IBC/akash-cryptoorgchain.json | 28 +- _IBC/akash-irisnet.json | 28 +- _IBC/akash-juno.json | 28 +- _IBC/akash-osmosis.json | 28 +- _IBC/akash-persistence.json | 28 +- _IBC/akash-regen.json | 28 +- _IBC/akash-secretnetwork.json | 28 +- _IBC/akash-sentinel.json | 28 +- _IBC/akash-sifchain.json | 28 +- _IBC/akash-starname.json | 28 +- _IBC/assetmantle-juno.json | 28 +- _IBC/assetmantle-okexchain.json | 31 + _IBC/assetmantle-osmosis.json | 28 +- _IBC/axelar-crescent.json | 32 + _IBC/axelar-juno.json | 28 +- _IBC/axelar-osmosis.json | 28 +- _IBC/axelar-secretnetwork.json | 28 +- _IBC/bandchain-osmosis.json | 28 +- _IBC/bitcanna-juno.json | 28 +- _IBC/bitcanna-osmosis.json | 28 +- _IBC/bitsong-juno.json | 28 +- _IBC/bitsong-osmosis.json | 28 +- _IBC/bostrom-osmosis.json | 28 +- _IBC/carbon-osmosis.json | 28 +- _IBC/cerberus-osmosis.json | 28 +- _IBC/cheqd-osmosis.json | 28 +- _IBC/chihuahua-juno.json | 28 +- _IBC/chihuahua-okexchain.json | 31 + _IBC/chihuahua-osmosis.json | 28 +- _IBC/chihuahua-secretnetwork.json | 28 +- _IBC/comdex-juno.json | 28 +- _IBC/comdex-osmosis.json | 28 +- _IBC/cosmoshub-crescent.json | 32 + _IBC/cosmoshub-cryptoorgchain.json | 28 +- _IBC/cosmoshub-emoney.json | 28 +- _IBC/cosmoshub-impacthub.json | 28 +- _IBC/cosmoshub-irisnet.json | 28 +- _IBC/cosmoshub-juno.json | 28 +- _IBC/cosmoshub-likecoin.json | 28 +- _IBC/cosmoshub-osmosis.json | 28 +- _IBC/cosmoshub-persistence.json | 28 +- _IBC/cosmoshub-regen.json | 28 +- _IBC/cosmoshub-secretnetwork.json | 28 +- _IBC/cosmoshub-sentinel.json | 28 +- _IBC/cosmoshub-sifchain.json | 28 +- _IBC/cosmoshub-starname.json | 28 +- _IBC/cosmoshub-stride.json | 31 + _IBC/cosmoshub-umee.json | 28 +- _IBC/crescent-gravitybridge.json | 32 + _IBC/crescent-osmosis.json | 32 + _IBC/crescent-secretnetwork.json | 33 + _IBC/crescent-stargaze.json | 32 + _IBC/cryptoorgchain-irisnet.json | 28 +- _IBC/cryptoorgchain-osmosis.json | 28 +- _IBC/cryptoorgchain-persistence.json | 28 +- _IBC/cryptoorgchain-regen.json | 28 +- _IBC/cryptoorgchain-sentinel.json | 28 +- _IBC/cryptoorgchain-sifchain.json | 28 +- _IBC/cryptoorgchain-starname.json | 28 +- _IBC/decentr-osmosis.json | 28 +- _IBC/desmos-osmosis.json | 28 +- _IBC/dig-juno.json | 28 +- _IBC/dig-osmosis.json | 28 +- _IBC/emoney-irisnet.json | 28 +- _IBC/emoney-juno.json | 28 +- _IBC/emoney-osmosis.json | 28 +- _IBC/evmos-osmosis.json | 28 +- _IBC/evmos-secretnetwork.json | 28 +- _IBC/fetchhub-osmosis.json | 28 +- _IBC/galaxy-osmosis.json | 28 +- _IBC/genesisl1-osmosis.json | 64 +- _IBC/gravitybridge-osmosis.json | 28 +- _IBC/gravitybridge-secretnetwork.json | 28 +- _IBC/impacthub-osmosis.json | 28 +- _IBC/impacthub-sifchain.json | 28 +- _IBC/injective-osmosis.json | 28 +- _IBC/injective-secretnetwork.json | 28 +- _IBC/irisnet-osmosis.json | 28 +- _IBC/irisnet-persistence.json | 28 +- _IBC/irisnet-regen.json | 28 +- _IBC/irisnet-sentinel.json | 28 +- _IBC/irisnet-sifchain.json | 28 +- _IBC/irisnet-starname.json | 28 +- _IBC/juno-osmosis.json | 40 +- _IBC/juno-persistence.json | 28 +- _IBC/juno-secretnetwork.json | 28 +- _IBC/juno-sifchain.json | 28 +- _IBC/juno-stargaze.json | 28 +- _IBC/juno-terra.json | 28 +- _IBC/kava-osmosis.json | 28 +- _IBC/kichain-osmosis.json | 40 +- _IBC/konstellation-osmosis.json | 28 +- _IBC/kujira-osmosis.json | 62 +- _IBC/likecoin-osmosis.json | 28 +- _IBC/lumenx-osmosis.json | 32 + _IBC/lumnetwork-osmosis.json | 28 +- _IBC/meme-osmosis.json | 28 +- _IBC/microtick-osmosis.json | 28 +- _IBC/okexchain-vidulum.json | 31 + _IBC/oraichain-osmosis.json | 32 + _IBC/osmosis-panacea.json | 28 +- _IBC/osmosis-persistence.json | 28 +- _IBC/osmosis-provenance.json | 28 +- _IBC/osmosis-regen.json | 28 +- _IBC/osmosis-rizon.json | 28 +- _IBC/osmosis-secretnetwork.json | 28 +- _IBC/osmosis-sentinel.json | 28 +- _IBC/osmosis-shentu.json | 28 +- _IBC/osmosis-sifchain.json | 28 +- _IBC/osmosis-sommelier.json | 28 +- _IBC/osmosis-stargaze.json | 28 +- _IBC/osmosis-starname.json | 28 +- _IBC/osmosis-stride.json | 32 + _IBC/osmosis-terra.json | 28 +- _IBC/osmosis-tgrade.json | 28 +- _IBC/osmosis-umee.json | 28 +- _IBC/osmosis-vidulum.json | 28 +- _IBC/persistence-regen.json | 28 +- _IBC/persistence-sentinel.json | 28 +- _IBC/persistence-sifchain.json | 28 +- _IBC/persistence-starname.json | 28 +- _IBC/regen-sentinel.json | 28 +- _IBC/regen-sifchain.json | 28 +- _IBC/regen-starname.json | 28 +- _IBC/secretnetwork-sentinel.json | 28 +- _IBC/secretnetwork-sifchain.json | 28 +- _IBC/secretnetwork-stargaze.json | 28 +- _IBC/secretnetwork-terra.json | 28 +- _IBC/secretnetwork-terra2.json | 28 +- _IBC/sentinel-sifchain.json | 28 +- _IBC/sentinel-starname.json | 28 +- _non-cosmos/avalanche/assetlist.json | 154 +++ _non-cosmos/avalanche/images/avax.png | Bin 0 -> 47819 bytes _non-cosmos/avalanche/images/avax.svg | 4 + _non-cosmos/avalanche/images/wavax.svg | 6 + _non-cosmos/ethereum/assetlist.json | 983 ++++++++++-------- _non-cosmos/moonbeam/assetlist.json | 103 +- _non-cosmos/moonbeam/images/glmr.png | Bin 0 -> 8315 bytes _non-cosmos/moonbeam/images/glmr.svg | 21 +- _non-cosmos/polkadot/images/dot.png | Bin 0 -> 14125 bytes _non-cosmos/polkadot/images/dot.svg | 27 +- _non-cosmos/polygon/images/wmatic.png | Bin 0 -> 7385 bytes _non-cosmos/polygon/images/wmatic.svg | 13 +- agoric/assetlist.json | 23 +- agoric/chain.json | 39 +- agoric/images/bld.png | Bin 4905 -> 44237 bytes agoric/images/ist.png | Bin 0 -> 39720 bytes agoric/images/run.png | Bin 14292 -> 0 bytes akash/chain.json | 187 +++- assetlist.schema.json | 106 +- assetmantle/chain.json | 25 + axelar/assetlist.json | 781 +++++++++++--- axelar/chain.json | 23 +- axelar/images/axldot.png | Bin 0 -> 27753 bytes axelar/images/axldot.svg | 22 + axelar/images/axllink.png | Bin 0 -> 23145 bytes axelar/images/axlmkr.png | Bin 0 -> 128612 bytes bandchain/chain.json | 19 +- beezee/assetlist.json | 29 + beezee/chain.json | 115 ++ beezee/images/bze.png | Bin 0 -> 12415 bytes bitcanna/chain.json | 36 +- bitsong/chain.json | 48 +- bostrom/chain.json | 11 +- canto/assetlist.json | 27 + canto/chain.json | 141 +++ canto/images/canto.png | Bin 0 -> 2885 bytes carbon/chain.json | 33 +- cerberus/chain.json | 38 +- chain.schema.json | 107 +- cheqd/chain.json | 15 +- chihuahua/chain.json | 40 +- chronicnetwork/chain.json | 81 +- comdex/chain.json | 31 +- commercionetwork/assetlist.json | 52 + commercionetwork/chain.json | 89 ++ commercionetwork/images/ccc.png | Bin 0 -> 103252 bytes commercionetwork/images/ccc.svg | 1 + commercionetwork/images/com.png | Bin 0 -> 103232 bytes commercionetwork/images/com.svg | 1 + cosmoshub/chain.json | 63 +- crescent/assetlist.json | 10 +- crescent/chain.json | 20 +- crescent/images/bcre.png | Bin 0 -> 287869 bytes crescent/images/bcre.svg | 114 ++ crescent/images/cre.png | Bin 0 -> 210230 bytes crescent/images/cre.svg | 55 + cronos/chain.json | 14 +- cryptoorgchain/chain.json | 13 +- cudos/chain.json | 5 + decentr/chain.json | 19 +- desmos/chain.json | 12 +- dig/chain.json | 27 +- echelon/chain.json | 68 +- emoney/assetlist.json | 4 +- emoney/chain.json | 37 +- evmos/chain.json | 102 +- fetchhub/assetlist.json | 2 +- fetchhub/chain.json | 75 +- firmachain/chain.json | 13 + galaxy/chain.json | 24 + genesisl1/chain.json | 12 +- gravitybridge/chain.json | 43 +- ibc_data.schema.json | 212 ++-- idep/chain.json | 5 + impacthub/chain.json | 28 +- injective/assetlist.json | 12 +- injective/chain.json | 57 +- irisnet/chain.json | 25 +- juno/assetlist.json | 162 ++- juno/chain.json | 78 +- juno/images/bjuno.png | Bin 0 -> 220175 bytes juno/images/bjuno.svg | 1 + juno/images/gkey.png | Bin 0 -> 39160 bytes juno/images/gkey.svg | 411 ++++++++ juno/images/glto.png | Bin 0 -> 51847 bytes juno/images/glto.svg | 1 + juno/images/hole.png | Bin 0 -> 29052 bytes juno/images/hole.svg | 9 + juno/images/seasy.png | Bin 0 -> 43417 bytes juno/images/seasy.svg | 1 + juno/images/sejuno.png | Bin 0 -> 434353 bytes juno/images/sejuno.svg | 1 + juno/images/solar.png | Bin 0 -> 50325 bytes juno/images/solar.svg | 69 ++ kava/assetlist.json | 23 +- kava/chain.json | 19 +- kava/images/usdx.png | Bin 0 -> 11258 bytes kichain/chain.json | 27 +- konstellation/chain.json | 20 +- kujira/assetlist.json | 2 +- kujira/chain.json | 50 +- likecoin/chain.json | 39 +- likecoin/images/likecoin-chain-logo.png | Bin 0 -> 73851 bytes likecoin/images/likecoin-chain-logo.svg | 1 + lumenx/assetlist.json | 26 + lumenx/chain.json | 92 ++ lumenx/images/lumen.png | Bin 0 -> 21567 bytes lumnetwork/chain.json | 5 + meme/chain.json | 23 +- microtick/chain.json | 4 +- nomic/assetlist.json | 27 + nomic/chain.json | 20 +- nomic/images/nomic.png | Bin 0 -> 13961 bytes nomic/images/nomic.svg | 78 ++ odin/assetlist.json | 45 +- odin/chain.json | 157 +-- odin/images/geo.png | Bin 0 -> 1428847 bytes odin/images/geo.svg | 1 + odin/images/o9w.png | Bin 0 -> 224615 bytes odin/images/o9w.svg | 91 ++ odin/images/odin.png | Bin 15063 -> 44408 bytes odin/images/odin.svg | 48 +- okexchain/assetlist.json | 27 + okexchain/chain.json | 108 ++ okexchain/images/okc.png | Bin 0 -> 1278 bytes omniflixhub/chain.json | 41 +- oraichain/assetlist.json | 14 +- oraichain/chain.json | 2 +- oraichain/images/orai-white.png | Bin 0 -> 28222 bytes oraichain/images/orai-white.svg | 14 + osmosis/assetlist.json | 10 +- osmosis/chain.json | 117 ++- panacea/chain.json | 14 +- passage/assetlist.json | 26 + passage/chain.json | 192 ++++ passage/images/pasg.png | Bin 0 -> 19539 bytes persistence/assetlist.json | 61 +- persistence/chain.json | 28 +- provenance/chain.json | 31 +- regen/chain.json | 77 +- rizon/chain.json | 44 +- secretnetwork/chain.json | 28 +- sentinel/chain.json | 70 +- shentu/chain.json | 28 +- sifchain/chain.json | 45 +- sommelier/chain.json | 8 + stargaze/chain.json | 47 +- starname/chain.json | 11 +- stride/assetlist.json | 93 ++ stride/chain.json | 166 +++ stride/images/statom.png | Bin 0 -> 22376 bytes stride/images/statom.svg | 15 + stride/images/stjuno.png | Bin 0 -> 18391 bytes stride/images/stjuno.svg | 10 + stride/images/stosmo.png | Bin 0 -> 20105 bytes stride/images/stosmo.svg | 9 + stride/images/strd.png | Bin 0 -> 14138 bytes stride/images/strd.svg | 9 + stride/images/stride-chain-logo.png | Bin 0 -> 46607 bytes stride/images/stscrt.png | Bin 0 -> 21208 bytes stride/images/stscrt.svg | 10 + terra/chain.json | 28 +- terra2/chain.json | 37 +- .../{cheqd => cheqdtestnet}/assetlist.json | 6 +- testnets/{cheqd => cheqdtestnet}/chain.json | 2 +- .../{cheqd => cheqdtestnet}/images/cheq.png | Bin .../{cheqd => cheqdtestnet}/images/cheq.svg | 0 testnets/junotestnet/assetlist.json | 28 + testnets/junotestnet/chain.json | 90 ++ testnets/junotestnet/images/juno.png | Bin 0 -> 39163 bytes testnets/junotestnet/images/juno.svg | 492 +++++++++ testnets/kichaintestnet/assetlist.json | 28 + testnets/kichaintestnet/chain.json | 79 ++ testnets/korellia/assetlist.json | 26 + testnets/korellia/chain.json | 79 ++ testnets/korellia/images/kyve.svg | 23 + testnets/osmosistestnet/assetlist.json | 57 + testnets/osmosistestnet/chain.json | 106 ++ .../{secretnetwork => pulsar}/assetlist.json | 2 +- testnets/{secretnetwork => pulsar}/chain.json | 2 +- testnets/saagetestnet/chain.json | 2 +- testnets/theta/chain.json | 62 +- tgrade/assetlist.json | 3 +- tgrade/chain.json | 14 + umee/chain.json | 25 +- vidulum/chain.json | 11 +- 326 files changed, 9656 insertions(+), 3139 deletions(-) create mode 100644 .github/workflows/utility/validate_data.py create mode 100644 .github/workflows/validate_data.yml create mode 100644 _IBC/agoric-cosmoshub.json create mode 100644 _IBC/agoric-crescent.json create mode 100644 _IBC/agoric-osmosis.json create mode 100644 _IBC/assetmantle-okexchain.json create mode 100644 _IBC/axelar-crescent.json create mode 100644 _IBC/chihuahua-okexchain.json create mode 100644 _IBC/cosmoshub-crescent.json create mode 100644 _IBC/cosmoshub-stride.json create mode 100644 _IBC/crescent-gravitybridge.json create mode 100644 _IBC/crescent-osmosis.json create mode 100644 _IBC/crescent-secretnetwork.json create mode 100644 _IBC/crescent-stargaze.json create mode 100644 _IBC/lumenx-osmosis.json create mode 100644 _IBC/okexchain-vidulum.json create mode 100644 _IBC/oraichain-osmosis.json create mode 100644 _IBC/osmosis-stride.json create mode 100644 _non-cosmos/avalanche/assetlist.json create mode 100644 _non-cosmos/avalanche/images/avax.png create mode 100644 _non-cosmos/avalanche/images/avax.svg create mode 100644 _non-cosmos/avalanche/images/wavax.svg create mode 100644 _non-cosmos/moonbeam/images/glmr.png create mode 100644 _non-cosmos/polkadot/images/dot.png create mode 100644 _non-cosmos/polygon/images/wmatic.png create mode 100644 agoric/images/ist.png delete mode 100644 agoric/images/run.png create mode 100644 axelar/images/axldot.png create mode 100644 axelar/images/axldot.svg create mode 100644 axelar/images/axllink.png create mode 100644 axelar/images/axlmkr.png create mode 100644 beezee/assetlist.json create mode 100644 beezee/chain.json create mode 100644 beezee/images/bze.png create mode 100644 canto/assetlist.json create mode 100644 canto/chain.json create mode 100644 canto/images/canto.png create mode 100644 commercionetwork/assetlist.json create mode 100644 commercionetwork/chain.json create mode 100644 commercionetwork/images/ccc.png create mode 100644 commercionetwork/images/ccc.svg create mode 100644 commercionetwork/images/com.png create mode 100644 commercionetwork/images/com.svg create mode 100644 crescent/images/bcre.png create mode 100644 crescent/images/bcre.svg create mode 100644 crescent/images/cre.png create mode 100644 crescent/images/cre.svg create mode 100644 juno/images/bjuno.png create mode 100644 juno/images/bjuno.svg create mode 100644 juno/images/gkey.png create mode 100644 juno/images/gkey.svg create mode 100644 juno/images/glto.png create mode 100644 juno/images/glto.svg create mode 100644 juno/images/hole.png create mode 100644 juno/images/hole.svg create mode 100644 juno/images/seasy.png create mode 100644 juno/images/seasy.svg create mode 100644 juno/images/sejuno.png create mode 100644 juno/images/sejuno.svg create mode 100644 juno/images/solar.png create mode 100644 juno/images/solar.svg create mode 100644 kava/images/usdx.png create mode 100644 likecoin/images/likecoin-chain-logo.png create mode 100644 likecoin/images/likecoin-chain-logo.svg create mode 100644 lumenx/assetlist.json create mode 100644 lumenx/chain.json create mode 100644 lumenx/images/lumen.png create mode 100644 nomic/assetlist.json create mode 100644 nomic/images/nomic.png create mode 100644 nomic/images/nomic.svg create mode 100644 odin/images/geo.png create mode 100644 odin/images/geo.svg create mode 100644 odin/images/o9w.png create mode 100644 odin/images/o9w.svg create mode 100644 okexchain/assetlist.json create mode 100644 okexchain/chain.json create mode 100644 okexchain/images/okc.png create mode 100644 oraichain/images/orai-white.png create mode 100644 oraichain/images/orai-white.svg create mode 100644 passage/assetlist.json create mode 100644 passage/chain.json create mode 100644 passage/images/pasg.png create mode 100644 stride/assetlist.json create mode 100644 stride/chain.json create mode 100644 stride/images/statom.png create mode 100644 stride/images/statom.svg create mode 100644 stride/images/stjuno.png create mode 100644 stride/images/stjuno.svg create mode 100644 stride/images/stosmo.png create mode 100644 stride/images/stosmo.svg create mode 100644 stride/images/strd.png create mode 100644 stride/images/strd.svg create mode 100644 stride/images/stride-chain-logo.png create mode 100644 stride/images/stscrt.png create mode 100644 stride/images/stscrt.svg rename testnets/{cheqd => cheqdtestnet}/assetlist.json (81%) rename testnets/{cheqd => cheqdtestnet}/chain.json (98%) rename testnets/{cheqd => cheqdtestnet}/images/cheq.png (100%) rename testnets/{cheqd => cheqdtestnet}/images/cheq.svg (100%) create mode 100644 testnets/junotestnet/assetlist.json create mode 100644 testnets/junotestnet/chain.json create mode 100644 testnets/junotestnet/images/juno.png create mode 100644 testnets/junotestnet/images/juno.svg create mode 100644 testnets/kichaintestnet/assetlist.json create mode 100644 testnets/kichaintestnet/chain.json create mode 100644 testnets/korellia/assetlist.json create mode 100644 testnets/korellia/chain.json create mode 100644 testnets/korellia/images/kyve.svg create mode 100644 testnets/osmosistestnet/assetlist.json create mode 100644 testnets/osmosistestnet/chain.json rename testnets/{secretnetwork => pulsar}/assetlist.json (95%) rename testnets/{secretnetwork => pulsar}/chain.json (98%) diff --git a/.github/workflows/utility/test_ibcdata.py b/.github/workflows/utility/test_ibcdata.py index 232f3c32455..2df321b2172 100644 --- a/.github/workflows/utility/test_ibcdata.py +++ b/.github/workflows/utility/test_ibcdata.py @@ -33,8 +33,8 @@ def test_chainNameMatchFileName(input): fileName_chain2 = m.group(2).lower() with open(join(mypath,input), "r") as read_file: json_file = json.load(read_file) - chain_1 = str(json_file["chain-1"]["chain-name"]).lower() - chain_2 = str(json_file["chain-2"]["chain-name"]).lower() + chain_1 = str(json_file["chain_1"]["chain_name"]).lower() + chain_2 = str(json_file["chain_2"]["chain_name"]).lower() assert fileName_chain1 == chain_1 and fileName_chain2 == chain_2 @pytest.mark.parametrize("input", ibcData_files) @@ -44,4 +44,4 @@ def test_existstsOnChainReg(input): m = pattern.match(input) chain1 = m.group(1).lower() chain2 = m.group(2).lower() - assert isdir(join(getcwd(),chain1)) and isdir(join(getcwd(),chain2)) \ No newline at end of file + assert isdir(join(getcwd(),chain1)) and isdir(join(getcwd(),chain2)) diff --git a/.github/workflows/utility/update_chaindata.py b/.github/workflows/utility/update_chaindata.py index ab55bc33bff..14f8a9a7734 100644 --- a/.github/workflows/utility/update_chaindata.py +++ b/.github/workflows/utility/update_chaindata.py @@ -13,10 +13,10 @@ def checkUpdate(): current = json.load(open(os.path.join(rootdir, chainjson))) #Safeguard for updatelink being 0 - if current['updatelink'] == None: + if current['update_link'] == None: continue - URL = current["updatelink"] + URL = current["update_link"] chain_data_holder = requests.get("" + URL + "") response = json.loads(chain_data_holder.text) chaindata = response["codebase"] @@ -29,4 +29,4 @@ def checkUpdate(): json.dump(current, f, ensure_ascii=False, indent=4) return True else: - print("No update needed for " + chainjson) \ No newline at end of file + print("No update needed for " + chainjson) diff --git a/.github/workflows/utility/validate_data.py b/.github/workflows/utility/validate_data.py new file mode 100644 index 00000000000..a9fb8b6c692 --- /dev/null +++ b/.github/workflows/utility/validate_data.py @@ -0,0 +1,209 @@ +import json +import urllib.request +import os +from os import getcwd + +rootdir = getcwd() + +checkSlip173 = 1 +slipWebsites = {} +slipMainnetPrefixes = {} +slipTestnetPrefixes = {} + +def readSLIP173(): + slip173URL = "https://raw.githubusercontent.com/satoshilabs/slips/master/slip-0173.md" + lines = [] + for line in urllib.request.urlopen(slip173URL): + line = line.decode('utf-8') + if (len(line) > 2): + if (line[0] == "|" and line[2] == "["): + lines.append(line) + if lines: + for line in lines: + pretty = line[3:line.find("]")] + website = line[line.find("(")+1:line.find(")")] + slipWebsites[pretty] = website + secondPipe = line.find("|", 1) + thirdPipe = line.find("|", secondPipe + 1) + mainnetArea = line[secondPipe:thirdPipe] + firstQuote = mainnetArea.find("`") + if(firstQuote > 0): + secondQuote = mainnetArea.find("`", firstQuote + 1) + if(secondQuote > 0): + mainnetPrefix = mainnetArea[firstQuote + 1:secondQuote] + slipMainnetPrefixes[pretty] = mainnetPrefix + else: + print("Mainnet Bech32 Prefix undefined - missing second quote") + else: + print("Mainnet Bech32 Prefix undefined") + fourthPipe = line.find("|", thirdPipe + 1) + testnetArea = line[thirdPipe:fourthPipe] + firstQuote = testnetArea.find("`") + if(firstQuote > 0): + secondQuote = testnetArea.find("`", firstQuote + 1) + if(secondQuote > 0): + testnetPrefix = testnetArea[firstQuote + 1:testnetArea.find("`", firstQuote + 1)] + slipTestnetPrefixes[pretty] = testnetPrefix + else: + print("Mainnet Bech32 Prefix undefined - missing second quote") + else: + raise Exception("no SLIP-0173 entries recorded") + +checkSlip44 = 1 +slipCoinTypesByNum = {} +slipCoinTypesByName = {} +slip44Websites = {} + +def readSLIP44(): + slip44URL = "https://raw.githubusercontent.com/satoshilabs/slips/master/slip-0044.md" + lines = [] + for line in urllib.request.urlopen(slip44URL): + line = line.decode('utf-8') + if(len(line) > 6): + if(line[0] != "-" and line[0] != "C" and (line[5] == "|" or line[6] == "|" or line[7] == "|" or line[8] == "|" or line[9] == "|" or line[10] == "|" or line[11] == "|")): + lines.append(line) + if lines: + for line in lines: + coinNumber = int(line[0:line.find(" ")]) + if(line.find("[") > 0): + pretty = line[line.find("[")+1:line.find("]")] + website = line[line.find("(")+1:line.find(")")] + slip44Websites[pretty] = website + else: + firstPipe = line.find("|") + secondPipe = line.find("|", firstPipe + 1) + thirdPipe = line.find("|", secondPipe + 1) + pretty = line[thirdPipe+2:len(line)-1] + slipCoinTypesByNum[coinNumber] = pretty + slipCoinTypesByName[pretty] = coinNumber + else: + raise Exception("no SLIP-0044 entries recorded") + +# -----FOR EACH CHAIN----- +def checkChains(): + for chainfolder in os.listdir(rootdir): + chainjson = os.path.join(chainfolder, "chain.json") + print(chainjson + " - " + str(os.path.exists(chainjson))) + if not os.path.exists(chainjson): + continue + chainSchema = json.load(open(os.path.join(rootdir, chainjson))) + assetlistjson = os.path.join(chainfolder, "assetlist.json") + print(assetlistjson + " - " + str(os.path.exists(assetlistjson))) + if not os.path.exists(assetlistjson): + continue + assetlistSchema = json.load(open(os.path.join(rootdir, assetlistjson))) + bases = [] + if "assets" in assetlistSchema: + if assetlistSchema["assets"]: + for asset in assetlistSchema["assets"]: + assetDenoms = [] + if "denom_units" in asset: + if asset["denom_units"]: + for unit in asset["denom_units"]: + if "denom" in unit: + assetDenoms.append(unit["denom"]) + else: + raise Exception("unit doesn't contain 'denom' string") + if "aliases" in unit: + for alias in unit["aliases"]: + assetDenoms.append(alias) + else: + raise Exception("'denon_units' array doesn't contain any units") + else: + raise Exception("asset doesn't contain 'denom_units' array") + if "base" in asset: + if asset["base"] in assetDenoms: + bases.append(asset["base"]) + else: + raise Exception("base not in denom_units") + else: + raise Exception("asset doesn't contain 'base' string") + if "display" in asset: + if asset["display"] not in assetDenoms: + raise Exception("display " + asset["display"] + " not in denom_units") + else: + raise Exception("asset doesn't contain 'display' string") + else: + raise Exception("'assets' array doesn't contain any tokens") + else: + raise Exception("assetlist schema doesn't contain 'assets' array") + if "fees" in chainSchema: + if "fee_tokens" in chainSchema["fees"]: + if chainSchema["fees"]["fee_tokens"]: + for token in chainSchema["fees"]["fee_tokens"]: + if "denom" in token: + if token["denom"] not in bases: + raise Exception(token["denom"] + " is not in bases") + else: + raise Exception("token doesn't contain 'denom' string") + else: + raise Exception("'fee_tokens' array doesn't contain any tokens") + else: + raise Exception("'fees' object doesn't contain 'fee_tokens' array") + else: + print("[OPTIONAL - Keplr Compliance] chain schema doesn't contain 'fees' object") + if "staking" in chainSchema: + if "staking_tokens" in chainSchema["staking"]: + if chainSchema["staking"]["staking_tokens"]: + for token in chainSchema["staking"]["staking_tokens"]: + if "denom" in token: + if token["denom"] not in bases: + raise Exception(token["denom"] + " is not in bases") + else: + raise Exception("token doesn't contain 'denom' string") + else: + raise Exception("'staking_tokens' array doesn't contain any tokens") + else: + raise Exception("'fees' object doesn't contain 'staking_tokens' array") + else: + print("[OPTIONAL - Keplr Compliance] chain schema doesn't contain 'staking' object") + if "network_type" in chainSchema: + networkType = chainSchema["network_type"] + if networkType == "mainnet": + slipPrefixes = slipMainnetPrefixes + elif networkType == "testnet": + slipPrefixes = slipTestnetPrefixes + else: + raise Exception("network type unknown (not Mainnet nor Testnet)") + else: + raise Exception("chain schema doesn't contain 'network_type'") + if "pretty_name" in chainSchema: + prettyName = chainSchema["pretty_name"] + if checkSlip173: + if "bech32_prefix" in chainSchema: + if prettyName == "Terra Classic" or prettyName == "Terra 2.0": + prettyName = "Terra" + if prettyName in slipWebsites: + if prettyName in slipPrefixes: + if chainSchema["bech32_prefix"] != slipPrefixes[prettyName]: + raise Exception("chain.json bech32 prefix " + chainSchema["bech32_prefix"] + " does not match SLIP-0173 prefix " + slipPrefixes[prettyName]) + else: + raise Exception(prettyName + " SLIP-0173 registeration does not have prefix") + else: + raise Exception(prettyName + " not registered to SLIP-0173") + else: + raise Exception(prettyName + " missing 'bech32_prefix'") + if checkSlip44: + if "slip44" in chainSchema: + coinType = chainSchema["slip44"] + if prettyName in slipCoinTypesByName: + if coinType != slipCoinTypesByName[prettyName]: + raise Exception("Chain schema Coin Type " + str(coinType) + " does not equal slip44 registration " + str(slipCoinTypesByName[prettyName])) + else: + if coinType in slipCoinTypesByNum: + if slipCoinTypesByNum[coinType] == "": + raise Exception("Coin Type " + str(coinType) + " is unregistered in SLIP44") + else: + raise Exception("Coin Type " + str(coinType) + " is unreserved in SLIP44") + else: + print("[OPTIONAL - Keplr Compliance] chain schema doesn't contain 'slip44' string") + else: + raise Exception("chainSchema does not contain 'pretty_name'") + print("Done") + +def runAll(): + if checkSlip173: + readSLIP173() + if checkSlip44: + readSLIP44() + checkChains() diff --git a/.github/workflows/validate_data.yml b/.github/workflows/validate_data.yml new file mode 100644 index 00000000000..433e34ca343 --- /dev/null +++ b/.github/workflows/validate_data.yml @@ -0,0 +1,27 @@ +on: [pull_request, workflow_dispatch] +name: PR Workflow +jobs: + jobname: + name: Validate Data + runs-on: ubuntu-latest + steps: + - name: checkout the repo + uses: actions/checkout@v2 #Checks out the registry; sets up python + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: 3.9 + + - name: Install Python dependencies + run: | + python -m pip install --upgrade pip + cd .github/workflows/utility + + - name: Run Data Validation python script + shell: python + run: | + import sys + sys.path.insert(1, '.github/workflows/utility') + import validate_data + validate_data.runAll() diff --git a/README.md b/README.md index 23fe4e8dd92..dbc39c982a7 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,19 @@ This repo contains a `chain.json` and `assetlist.json` for a number of cosmos-sd Schema files containing the recommended metadata structure can be found in the `*.schema.json` files located in the root directory. Schemas are still undergoing revision as user needs are surfaced. Optional fields may be added beyond what is contained in the schema files. +We invite stakeholders to join the [Cosmos Chain Registry Working Group](https://t.me/+OkM0SDZ-M0liNDdh) on Telegram to discuss major structure changes, ask questions, and develop tooling. + Once schemas have matured and client needs are better understood Chain Registry data is intended to migrate to an on-chain representation hosted on the Cosmos Hub, i.e. the Cosmos Chain Name Service. If you are interested in this effort please join the discussion [here](https://github.com/cosmos/chain-registry/issues/291)! ## Npm Modules - https://www.npmjs.com/package/chain-registry +## Rust Crates +- https://crates.io/crates/chain-registry + ## Web Endpoints - https://registry.ping.pub (Update every 24H) +- https://proxy.atomscan.com/directory/ (Update every 24H) ## APIs - https://github.com/cmwaters/skychart @@ -19,6 +25,7 @@ Once schemas have matured and client needs are better understood Chain Registry ## Web Interfaces - https://cosmos.directory - https://chain-registry.netlify.com +- https://atomscan.com/directory ## Contributing @@ -35,6 +42,7 @@ A sample `chain.json` includes the following information. "$schema": "../chain.schema.json", "chain_name": "osmosis", "status": "live", + "website": "https://osmosis.zone/", "network_type": "mainnet", "pretty_name": "Osmosis", "chain_id": "osmosis-1", @@ -59,6 +67,13 @@ A sample `chain.json` includes the following information. } ] }, + "staking": { + "staking_tokens": [ + { + "denom": "uosmo" + } + ] + }, "codebase": { "git_repo": "https://github.com/osmosis-labs/osmosis", "recommended_version": "v4.1.0", @@ -152,7 +167,10 @@ A sample `chain.json` includes the following information. "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/osmosis-chain-logo.svg" - } + }, + "keywords" [ + "foo", "bar", "foobar", "fubar", "beyond", "repair", "example" + ] } ``` @@ -219,7 +237,10 @@ An example assetlist json contains the following structure: "logo_URIs": { "png": "ipfs://QmXfzKRvjZz3u5JRgC4v5mGVbm9ahrUiB4DgzHBsnWbTMM", "svg": "" - } + }, + "keywords" [ + "foo", "coin", "foocoin", "gas", "fee", "staking", "stake", "foobar", "fubar", "example" + ] } ] } diff --git a/_IBC/agoric-cosmoshub.json b/_IBC/agoric-cosmoshub.json new file mode 100644 index 00000000000..cff7e66cf01 --- /dev/null +++ b/_IBC/agoric-cosmoshub.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "agoric", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" + }, + "chain_2": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-898", + "connection_id": "connection-622" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-374", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} \ No newline at end of file diff --git a/_IBC/agoric-crescent.json b/_IBC/agoric-crescent.json new file mode 100644 index 00000000000..5c91aae6609 --- /dev/null +++ b/_IBC/agoric-crescent.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "agoric", + "client_id": "07-tendermint-2", + "connection_id": "connection-2" + }, + "chain_2": { + "chain_name": "crescent", + "client_id": "07-tendermint-19", + "connection_id": "connection-14" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} \ No newline at end of file diff --git a/_IBC/agoric-osmosis.json b/_IBC/agoric-osmosis.json new file mode 100644 index 00000000000..90a14cffe73 --- /dev/null +++ b/_IBC/agoric-osmosis.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "agoric", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2109", + "connection_id": "connection-1649" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-320", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} \ No newline at end of file diff --git a/_IBC/akash-cosmoshub.json b/_IBC/akash-cosmoshub.json index 8be6624133c..70ed05e270f 100644 --- a/_IBC/akash-cosmoshub.json +++ b/_IBC/akash-cosmoshub.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-53", - "connection-id": "connection-29" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-53", + "connection_id": "connection-29" }, - "chain-2": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-385", - "connection-id": "connection-339" + "chain_2": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-385", + "connection_id": "connection-339" }, "channels": [ { - "chain-1": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-17", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-184", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-184", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-cryptoorgchain.json b/_IBC/akash-cryptoorgchain.json index 50e0cdb6e90..04f2f5f4569 100644 --- a/_IBC/akash-cryptoorgchain.json +++ b/_IBC/akash-cryptoorgchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-48", - "connection-id": "connection-23" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-48", + "connection_id": "connection-23" }, - "chain-2": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-65", - "connection-id": "connection-38" + "chain_2": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-65", + "connection_id": "connection-38" }, "channels": [ { - "chain-1": { - "channel-id": "channel-14", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-14", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-21", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-21", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1" diff --git a/_IBC/akash-irisnet.json b/_IBC/akash-irisnet.json index a9aeafc70eb..12552dc01b3 100644 --- a/_IBC/akash-irisnet.json +++ b/_IBC/akash-irisnet.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-44", - "connection-id": "connection-19" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-44", + "connection_id": "connection-19" }, - "chain-2": { - "chain-name": "irisnet", - "client-id": "07-tendermint-23", - "connection-id": "connection-16" + "chain_2": { + "chain_name": "irisnet", + "client_id": "07-tendermint-23", + "connection_id": "connection-16" }, "channels": [ { - "chain-1": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-11", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-9", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-juno.json b/_IBC/akash-juno.json index 340b617b739..a36f6dc0002 100644 --- a/_IBC/akash-juno.json +++ b/_IBC/akash-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-84", - "connection-id": "connection-58" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-84", + "connection_id": "connection-58" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-80", - "connection-id": "connection-47" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-80", + "connection_id": "connection-47" }, "channels": [ { - "chain-1": { - "channel-id": "channel-35", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-35", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-29", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-29", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-osmosis.json b/_IBC/akash-osmosis.json index a0d7bebc6a4..0d1428b8627 100644 --- a/_IBC/akash-osmosis.json +++ b/_IBC/akash-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-18", - "connection-id": "connection-11" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-18", + "connection_id": "connection-11" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-0", - "connection-id": "connection-2" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-0", + "connection_id": "connection-2" }, "channels": [ { - "chain-1": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-9", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-persistence.json b/_IBC/akash-persistence.json index 868e4547d59..cb334aa13bf 100644 --- a/_IBC/akash-persistence.json +++ b/_IBC/akash-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-15", - "connection-id": "connection-8" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-15", + "connection_id": "connection-8" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-5", - "connection-id": "connection-4" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-5", + "connection_id": "connection-4" }, "channels": [ { - "chain-1": { - "channel-id": "channel-6", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-6", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-regen.json b/_IBC/akash-regen.json index 007b2ed0fea..b13e8dd7f37 100644 --- a/_IBC/akash-regen.json +++ b/_IBC/akash-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-47", - "connection-id": "connection-22" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-47", + "connection_id": "connection-22" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-20", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-20", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-13", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-13", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-7", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-secretnetwork.json b/_IBC/akash-secretnetwork.json index 51b79befa76..07bde4100c4 100644 --- a/_IBC/akash-secretnetwork.json +++ b/_IBC/akash-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-102", - "connection-id": "connection-69" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-102", + "connection_id": "connection-69" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-47", - "connection-id": "connection-28" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-47", + "connection_id": "connection-28" }, "channels": [ { - "chain-1": { - "channel-id": "channel-43", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-43", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-21", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-21", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-sentinel.json b/_IBC/akash-sentinel.json index 88f74e8f4ce..75fc068b454 100644 --- a/_IBC/akash-sentinel.json +++ b/_IBC/akash-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-45", - "connection-id": "connection-21" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-45", + "connection_id": "connection-21" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-42", - "connection-id": "connection-27" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-42", + "connection_id": "connection-27" }, "channels": [ { - "chain-1": { - "channel-id": "channel-12", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-12", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-6", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-6", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-sifchain.json b/_IBC/akash-sifchain.json index bd4df50cf5c..7d1f43f57ff 100644 --- a/_IBC/akash-sifchain.json +++ b/_IBC/akash-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-61", - "connection-id": "connection-36" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-61", + "connection_id": "connection-36" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-11", - "connection-id": "connection-2" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-11", + "connection_id": "connection-2" }, "channels": [ { - "chain-1": { - "channel-id": "channel-24", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-24", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-2", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/akash-starname.json b/_IBC/akash-starname.json index 9e0dbada94f..5e6e93ab0d2 100644 --- a/_IBC/akash-starname.json +++ b/_IBC/akash-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "akash", - "client-id": "07-tendermint-59", - "connection-id": "connection-35" + "chain_1": { + "chain_name": "akash", + "client_id": "07-tendermint-59", + "connection_id": "connection-35" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-29", - "connection-id": "connection-18" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-29", + "connection_id": "connection-18" }, "channels": [ { - "chain-1": { - "channel-id": "channel-23", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-23", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-6", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-6", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/assetmantle-juno.json b/_IBC/assetmantle-juno.json index 9e369151d3f..bdf27e66ba7 100644 --- a/_IBC/assetmantle-juno.json +++ b/_IBC/assetmantle-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "assetmantle", - "client-id": "07-tendermint-22", - "connection-id": "connection-4" + "chain_1": { + "chain_name": "assetmantle", + "client_id": "07-tendermint-22", + "connection_id": "connection-4" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-167", - "connection-id": "connection-113" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-167", + "connection_id": "connection-113" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-83", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-83", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/assetmantle-okexchain.json b/_IBC/assetmantle-okexchain.json new file mode 100644 index 00000000000..2f956f10a7d --- /dev/null +++ b/_IBC/assetmantle-okexchain.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "assetmantle", + "client_id": "07-tendermint-40", + "connection_id": "connection-20" + }, + "chain_2": { + "chain_name": "okexchain", + "client_id": "07-tendermint-78", + "connection_id": "connection-28" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-13", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-23", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} diff --git a/_IBC/assetmantle-osmosis.json b/_IBC/assetmantle-osmosis.json index 31d114c7927..702a7311a12 100644 --- a/_IBC/assetmantle-osmosis.json +++ b/_IBC/assetmantle-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "assetmantle", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "assetmantle", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1923", - "connection-id": "connection-1498" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1923", + "connection_id": "connection-1498" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-232", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-232", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/axelar-crescent.json b/_IBC/axelar-crescent.json new file mode 100644 index 00000000000..eb19dde0dab --- /dev/null +++ b/_IBC/axelar-crescent.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "axelar", + "client_id": "07-tendermint-31", + "connection_id": "connection-17" + }, + "chain_2": { + "chain_name": "crescent", + "client_id": "07-tendermint-6", + "connection_id": "connection-4" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-7", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-4", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex":"crescent" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/axelar-juno.json b/_IBC/axelar-juno.json index 6f43e16c16b..a5b876ca79b 100644 --- a/_IBC/axelar-juno.json +++ b/_IBC/axelar-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "axelar", - "client-id": "07-tendermint-25", - "connection-id": "connection-14" + "chain_1": { + "chain_name": "axelar", + "client_id": "07-tendermint-25", + "connection_id": "connection-14" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-150", - "connection-id": "connection-97" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-150", + "connection_id": "connection-97" }, "channels": [ { - "chain-1": { - "channel-id": "channel-4", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-4", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-71", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-71", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/axelar-osmosis.json b/_IBC/axelar-osmosis.json index 7bb40bf1395..5ed1183faa8 100644 --- a/_IBC/axelar-osmosis.json +++ b/_IBC/axelar-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "axelar", - "client-id": "07-tendermint-23", - "connection-id": "connection-13" + "chain_1": { + "chain_name": "axelar", + "client_id": "07-tendermint-23", + "connection_id": "connection-13" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1862", - "connection-id": "connection-1453" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1862", + "connection_id": "connection-1453" }, "channels": [ { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-208", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-208", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/axelar-secretnetwork.json b/_IBC/axelar-secretnetwork.json index a85f0d89eef..f0a59a515c2 100644 --- a/_IBC/axelar-secretnetwork.json +++ b/_IBC/axelar-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "axelar", - "client-id": "07-tendermint-40", - "connection-id": "connection-22" + "chain_1": { + "chain_name": "axelar", + "client_id": "07-tendermint-40", + "connection_id": "connection-22" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-44", - "connection-id": "connection-26" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-44", + "connection_id": "connection-26" }, "channels": [ { - "chain-1": { - "channel-id": "channel-12", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-12", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-20", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-20", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bandchain-osmosis.json b/_IBC/bandchain-osmosis.json index 8e5d8f60d17..d41905fa27e 100644 --- a/_IBC/bandchain-osmosis.json +++ b/_IBC/bandchain-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bandchain", - "client-id": "07-tendermint-94", - "connection-id": "connection-91" + "chain_1": { + "chain_name": "bandchain", + "client_id": "07-tendermint-94", + "connection_id": "connection-91" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1743", - "connection-id": "connection-1345" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1743", + "connection_id": "connection-1345" }, "channels": [ { - "chain-1": { - "channel-id": "channel-83", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-83", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-148", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-148", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bitcanna-juno.json b/_IBC/bitcanna-juno.json index 5b3fb3018a3..0fb3c6436c4 100644 --- a/_IBC/bitcanna-juno.json +++ b/_IBC/bitcanna-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bitcanna", - "client-id": "07-tendermint-12", - "connection-id": "connection-11" + "chain_1": { + "chain_name": "bitcanna", + "client_id": "07-tendermint-12", + "connection_id": "connection-11" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-110", - "connection-id": "connection-70" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-110", + "connection_id": "connection-70" }, "channels": [ { - "chain-1": { - "channel-id": "channel-10", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-10", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-50", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-50", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bitcanna-osmosis.json b/_IBC/bitcanna-osmosis.json index 5467716340f..06ac4d72e56 100644 --- a/_IBC/bitcanna-osmosis.json +++ b/_IBC/bitcanna-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bitcanna", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "bitcanna", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1499", - "connection-id": "connection-1167" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1499", + "connection_id": "connection-1167" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-51", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-51", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bitsong-juno.json b/_IBC/bitsong-juno.json index ef1c0ada69c..d41e508f825 100644 --- a/_IBC/bitsong-juno.json +++ b/_IBC/bitsong-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bitsong", - "client-id": "07-tendermint-9", - "connection-id": "connection-9" + "chain_1": { + "chain_name": "bitsong", + "client_id": "07-tendermint-9", + "connection_id": "connection-9" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-33", - "connection-id": "connection-26" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-33", + "connection_id": "connection-26" }, "channels": [ { - "chain-1": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-5", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-17", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bitsong-osmosis.json b/_IBC/bitsong-osmosis.json index db8ae68fb48..26b895cce04 100644 --- a/_IBC/bitsong-osmosis.json +++ b/_IBC/bitsong-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bitsong", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "bitsong", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1551", - "connection-id": "connection-1216" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1551", + "connection_id": "connection-1216" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-73", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-73", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/bostrom-osmosis.json b/_IBC/bostrom-osmosis.json index 660bf9e464b..22cb976614d 100644 --- a/_IBC/bostrom-osmosis.json +++ b/_IBC/bostrom-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "bostrom", - "client-id": "07-tendermint-5", - "connection-id": "connection-2" + "chain_1": { + "chain_name": "bostrom", + "client_id": "07-tendermint-5", + "connection_id": "connection-2" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1597", - "connection-id": "connection-1255" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1597", + "connection_id": "connection-1255" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-95", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-95", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/carbon-osmosis.json b/_IBC/carbon-osmosis.json index b805799dcee..2f14e490092 100644 --- a/_IBC/carbon-osmosis.json +++ b/_IBC/carbon-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "carbon", - "client-id": "07-tendermint-3", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "carbon", + "client_id": "07-tendermint-3", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1808", - "connection-id": "connection-1412" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1808", + "connection_id": "connection-1412" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-188", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-188", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cerberus-osmosis.json b/_IBC/cerberus-osmosis.json index 61bd566147d..5c043d478a5 100644 --- a/_IBC/cerberus-osmosis.json +++ b/_IBC/cerberus-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cerberus", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "cerberus", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1875", - "connection-id": "connection-1460" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1875", + "connection_id": "connection-1460" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-212", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-212", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cheqd-osmosis.json b/_IBC/cheqd-osmosis.json index 3bfd77a0aa3..b9de21c7e68 100644 --- a/_IBC/cheqd-osmosis.json +++ b/_IBC/cheqd-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cheqd", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "cheqd", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1615", - "connection-id": "connection-1268" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1615", + "connection_id": "connection-1268" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-108", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-108", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/chihuahua-juno.json b/_IBC/chihuahua-juno.json index 7f097bd9aa4..8127d9892d5 100644 --- a/_IBC/chihuahua-juno.json +++ b/_IBC/chihuahua-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "chihuahua", - "client-id": "07-tendermint-54", - "connection-id": "connection-30" + "chain_1": { + "chain_name": "chihuahua", + "client_id": "07-tendermint-54", + "connection_id": "connection-30" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-79", - "connection-id": "connection-46" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-79", + "connection_id": "connection-46" }, "channels": [ { - "chain-1": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-11", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-28", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-28", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/chihuahua-okexchain.json b/_IBC/chihuahua-okexchain.json new file mode 100644 index 00000000000..1a500400768 --- /dev/null +++ b/_IBC/chihuahua-okexchain.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "chihuahua", + "client_id": "07-tendermint-85", + "connection_id": "connection-54" + }, + "chain_2": { + "chain_name": "okexchain", + "client_id": "07-tendermint-5", + "connection_id": "connection-6" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-24", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} diff --git a/_IBC/chihuahua-osmosis.json b/_IBC/chihuahua-osmosis.json index d68e20f3e10..6522654ea32 100644 --- a/_IBC/chihuahua-osmosis.json +++ b/_IBC/chihuahua-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "chihuahua", - "client-id": "07-tendermint-45", - "connection-id": "connection-25" + "chain_1": { + "chain_name": "chihuahua", + "client_id": "07-tendermint-45", + "connection_id": "connection-25" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1666", - "connection-id": "connection-1278" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1666", + "connection_id": "connection-1278" }, "channels": [ { - "chain-1": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-7", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-113", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-113", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/chihuahua-secretnetwork.json b/_IBC/chihuahua-secretnetwork.json index 049748dcaed..261eb158e8c 100644 --- a/_IBC/chihuahua-secretnetwork.json +++ b/_IBC/chihuahua-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "chihuahua", - "client-id": "07-tendermint-70", - "connection-id": "connection-38" + "chain_1": { + "chain_name": "chihuahua", + "client_id": "07-tendermint-70", + "connection_id": "connection-38" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-27", - "connection-id": "connection-13" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-27", + "connection_id": "connection-13" }, "channels": [ { - "chain-1": { - "channel-id": "channel-16", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-16", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/comdex-juno.json b/_IBC/comdex-juno.json index 333a407b89c..e0fcf0eb94d 100644 --- a/_IBC/comdex-juno.json +++ b/_IBC/comdex-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "comdex", - "client-id": "07-tendermint-30", - "connection-id": "connection-19" + "chain_1": { + "chain_name": "comdex", + "client_id": "07-tendermint-30", + "connection_id": "connection-19" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-92", - "connection-id": "connection-55" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-92", + "connection_id": "connection-55" }, "channels": [ { - "chain-1": { - "channel-id": "channel-18", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-18", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-36", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-36", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/comdex-osmosis.json b/_IBC/comdex-osmosis.json index f831fd448c6..9c7327ab15a 100644 --- a/_IBC/comdex-osmosis.json +++ b/_IBC/comdex-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "comdex", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "comdex", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1587", - "connection-id": "connection-1243" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1587", + "connection_id": "connection-1243" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-87", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-87", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-crescent.json b/_IBC/cosmoshub-crescent.json new file mode 100644 index 00000000000..7b928f3959d --- /dev/null +++ b/_IBC/cosmoshub-crescent.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-724", + "connection_id": "connection-538" + }, + "chain_2": { + "chain_name": "crescent", + "client_id": "07-tendermint-3", + "connection_id": "connection-1" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-326", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex":"crescent" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/cosmoshub-cryptoorgchain.json b/_IBC/cosmoshub-cryptoorgchain.json index 186bb0f63fb..36dc82047c5 100644 --- a/_IBC/cosmoshub-cryptoorgchain.json +++ b/_IBC/cosmoshub-cryptoorgchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-389", - "connection-id": "connection-342" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-389", + "connection_id": "connection-342" }, - "chain-2": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-735", - "connection-id": "connection-220" + "chain_2": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-735", + "connection_id": "connection-220" }, "channels": [ { - "chain-1": { - "channel-id": "channel-187", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-187", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-27", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-27", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-emoney.json b/_IBC/cosmoshub-emoney.json index 448cb27d5b3..408b6ae3eda 100644 --- a/_IBC/cosmoshub-emoney.json +++ b/_IBC/cosmoshub-emoney.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-432", - "connection-id": "connection-365" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-432", + "connection_id": "connection-365" }, - "chain-2": { - "chain-name": "emoney", - "client-id": "07-tendermint-8", - "connection-id": "connection-3" + "chain_2": { + "chain_name": "emoney", + "client_id": "07-tendermint-8", + "connection_id": "connection-3" }, "channels": [ { - "chain-1": { - "channel-id": "channel-202", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-202", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-impacthub.json b/_IBC/cosmoshub-impacthub.json index 03cd0830ca7..837022418db 100644 --- a/_IBC/cosmoshub-impacthub.json +++ b/_IBC/cosmoshub-impacthub.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-434", - "connection-id": "connection-368" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-434", + "connection_id": "connection-368" }, - "chain-2": { - "chain-name": "impacthub", - "client-id": "07-tendermint-9", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "impacthub", + "client_id": "07-tendermint-9", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-204", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-204", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-irisnet.json b/_IBC/cosmoshub-irisnet.json index 724f125b11f..5131cfc2d80 100644 --- a/_IBC/cosmoshub-irisnet.json +++ b/_IBC/cosmoshub-irisnet.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-384", - "connection-id": "connection-338" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-384", + "connection_id": "connection-338" }, - "chain-2": { - "chain-name": "irisnet", - "client-id": "07-tendermint-31", - "connection-id": "connection-22" + "chain_2": { + "chain_name": "irisnet", + "client_id": "07-tendermint-31", + "connection_id": "connection-22" }, "channels": [ { - "chain-1": { - "channel-id": "channel-182", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-182", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-12", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-12", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-juno.json b/_IBC/cosmoshub-juno.json index b51ca947993..c57b10d99ca 100644 --- a/_IBC/cosmoshub-juno.json +++ b/_IBC/cosmoshub-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-439", - "connection-id": "connection-372" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-439", + "connection_id": "connection-372" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-3", - "connection-id": "connection-2" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-3", + "connection_id": "connection-2" }, "channels": [ { - "chain-1": { - "channel-id": "channel-207", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-207", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-likecoin.json b/_IBC/cosmoshub-likecoin.json index cbc27c74e88..5875025d44d 100644 --- a/_IBC/cosmoshub-likecoin.json +++ b/_IBC/cosmoshub-likecoin.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-468", - "connection-id": "connection-386" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-468", + "connection_id": "connection-386" }, - "chain-2": { - "chain-name": "likecoin", - "client-id": "07-tendermint-24", - "connection-id": "connection-13" + "chain_2": { + "chain_name": "likecoin", + "client_id": "07-tendermint-24", + "connection_id": "connection-13" }, "channels": [ { - "chain-1": { - "channel-id": "channel-217", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-217", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-osmosis.json b/_IBC/cosmoshub-osmosis.json index 77d4aaa953f..efe082aa5c6 100644 --- a/_IBC/cosmoshub-osmosis.json +++ b/_IBC/cosmoshub-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-259", - "connection-id": "connection-257" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-259", + "connection_id": "connection-257" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-141", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-141", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-persistence.json b/_IBC/cosmoshub-persistence.json index 3f992807310..af7346f9bef 100644 --- a/_IBC/cosmoshub-persistence.json +++ b/_IBC/cosmoshub-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-391", - "connection-id": "connection-344" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-391", + "connection_id": "connection-344" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-36", - "connection-id": "connection-30" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-36", + "connection_id": "connection-30" }, "channels": [ { - "chain-1": { - "channel-id": "channel-190", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-190", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-24", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-24", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-regen.json b/_IBC/cosmoshub-regen.json index db44b03bc57..1c99c798fe0 100644 --- a/_IBC/cosmoshub-regen.json +++ b/_IBC/cosmoshub-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-386", - "connection-id": "connection-340" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-386", + "connection_id": "connection-340" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-27", - "connection-id": "connection-24" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-27", + "connection_id": "connection-24" }, "channels": [ { - "chain-1": { - "channel-id": "channel-185", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-185", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-secretnetwork.json b/_IBC/cosmoshub-secretnetwork.json index e7b27eb32b2..887dcec80f2 100644 --- a/_IBC/cosmoshub-secretnetwork.json +++ b/_IBC/cosmoshub-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-492", - "connection-id": "connection-401" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-492", + "connection_id": "connection-401" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-1", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-1", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-235", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-235", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-sentinel.json b/_IBC/cosmoshub-sentinel.json index b5488c896e5..7f968cc9c70 100644 --- a/_IBC/cosmoshub-sentinel.json +++ b/_IBC/cosmoshub-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-388", - "connection-id": "connection-341" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-388", + "connection_id": "connection-341" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-58", - "connection-id": "connection-33" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-58", + "connection_id": "connection-33" }, "channels": [ { - "chain-1": { - "channel-id": "channel-186", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-186", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-12", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-12", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-sifchain.json b/_IBC/cosmoshub-sifchain.json index d3218f7a398..ce4964b5ca6 100644 --- a/_IBC/cosmoshub-sifchain.json +++ b/_IBC/cosmoshub-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-395", - "connection-id": "connection-347" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-395", + "connection_id": "connection-347" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-192", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-192", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-starname.json b/_IBC/cosmoshub-starname.json index 1368939b3d6..3bc804b1165 100644 --- a/_IBC/cosmoshub-starname.json +++ b/_IBC/cosmoshub-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-326", - "connection-id": "connection-300" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-326", + "connection_id": "connection-300" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-6", - "connection-id": "connection-6" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-6", + "connection_id": "connection-6" }, "channels": [ { - "chain-1": { - "channel-id": "channel-158", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-158", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cosmoshub-stride.json b/_IBC/cosmoshub-stride.json new file mode 100644 index 00000000000..47a529b9535 --- /dev/null +++ b/_IBC/cosmoshub-stride.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-913", + "connection_id": "connection-635" + }, + "chain_2": { + "chain_name": "stride", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-391", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] + } diff --git a/_IBC/cosmoshub-umee.json b/_IBC/cosmoshub-umee.json index 96c386283e3..e11279773d3 100644 --- a/_IBC/cosmoshub-umee.json +++ b/_IBC/cosmoshub-umee.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cosmoshub", - "client-id": "07-tendermint-611", - "connection-id": "connection-473" + "chain_1": { + "chain_name": "cosmoshub", + "client_id": "07-tendermint-611", + "connection_id": "connection-473" }, - "chain-2": { - "chain-name": "umee", - "client-id": "07-tendermint-9", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "umee", + "client_id": "07-tendermint-9", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-288", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-288", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/crescent-gravitybridge.json b/_IBC/crescent-gravitybridge.json new file mode 100644 index 00000000000..0aac69a0fa3 --- /dev/null +++ b/_IBC/crescent-gravitybridge.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "crescent", + "client_id": "07-tendermint-4", + "connection_id": "connection-2" + }, + "chain_2": { + "chain_name": "gravitybridge", + "client_id": "07-tendermint-100", + "connection_id": "connection-102" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-62", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex":"crescent" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/crescent-osmosis.json b/_IBC/crescent-osmosis.json new file mode 100644 index 00000000000..c4194461e08 --- /dev/null +++ b/_IBC/crescent-osmosis.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "crescent", + "client_id": "07-tendermint-17", + "connection_id": "connection-12" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2083", + "connection_id": "connection-1624" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-9", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-297", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "osmosis" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/crescent-secretnetwork.json b/_IBC/crescent-secretnetwork.json new file mode 100644 index 00000000000..ac0d1e8f87d --- /dev/null +++ b/_IBC/crescent-secretnetwork.json @@ -0,0 +1,33 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "crescent", + "client_id": "07-tendermint-18", + "connection_id": "connection-13" + }, + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-53", + "connection_id": "connection-31" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-10", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-24", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "crescent", + "properties": "privacy" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/crescent-stargaze.json b/_IBC/crescent-stargaze.json new file mode 100644 index 00000000000..b9c4d692491 --- /dev/null +++ b/_IBC/crescent-stargaze.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "crescent", + "client_id": "07-tendermint-24", + "connection_id": "connection-27" + }, + "chain_2": { + "chain_name": "stargaze", + "client_id": "07-tendermint-180", + "connection_id": "connection-114" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-21", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-51", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex":"crescent" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/cryptoorgchain-irisnet.json b/_IBC/cryptoorgchain-irisnet.json index dd76c5e8971..0105537026a 100644 --- a/_IBC/cryptoorgchain-irisnet.json +++ b/_IBC/cryptoorgchain-irisnet.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-650", - "connection-id": "connection-197" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-650", + "connection_id": "connection-197" }, - "chain-2": { - "chain-name": "irisnet", - "client-id": "07-tendermint-32", - "connection-id": "connection-23" + "chain_2": { + "chain_name": "irisnet", + "client_id": "07-tendermint-32", + "connection_id": "connection-23" }, "channels": [ { - "chain-1": { - "channel-id": "channel-23", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-23", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-13", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-13", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-osmosis.json b/_IBC/cryptoorgchain-osmosis.json index d21cb5d9fd2..93c3d3bab6b 100644 --- a/_IBC/cryptoorgchain-osmosis.json +++ b/_IBC/cryptoorgchain-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-33", - "connection-id": "connection-12" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-33", + "connection_id": "connection-12" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-4", - "connection-id": "connection-5" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-4", + "connection_id": "connection-5" }, "channels": [ { - "chain-1": { - "channel-id": "channel-10", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-10", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-persistence.json b/_IBC/cryptoorgchain-persistence.json index 5887db941dc..c4e813871c4 100644 --- a/_IBC/cryptoorgchain-persistence.json +++ b/_IBC/cryptoorgchain-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-61", - "connection-id": "connection-34" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-61", + "connection_id": "connection-34" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-24", - "connection-id": "connection-17" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-24", + "connection_id": "connection-17" }, "channels": [ { - "chain-1": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-17", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-regen.json b/_IBC/cryptoorgchain-regen.json index 97e4bf6883f..2b2d7965254 100644 --- a/_IBC/cryptoorgchain-regen.json +++ b/_IBC/cryptoorgchain-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-732", - "connection-id": "connection-218" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-732", + "connection_id": "connection-218" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-28", - "connection-id": "connection-26" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-28", + "connection_id": "connection-26" }, "channels": [ { - "chain-1": { - "channel-id": "channel-25", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-25", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-12", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-12", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-sentinel.json b/_IBC/cryptoorgchain-sentinel.json index 2442a96c9b4..d7661becdc0 100644 --- a/_IBC/cryptoorgchain-sentinel.json +++ b/_IBC/cryptoorgchain-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-63", - "connection-id": "connection-36" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-63", + "connection_id": "connection-36" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-43", - "connection-id": "connection-28" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-43", + "connection_id": "connection-28" }, "channels": [ { - "chain-1": { - "channel-id": "channel-19", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-19", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-7", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-sifchain.json b/_IBC/cryptoorgchain-sifchain.json index 42876cee3e6..d2288c79d95 100644 --- a/_IBC/cryptoorgchain-sifchain.json +++ b/_IBC/cryptoorgchain-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-1103", - "connection-id": "connection-239" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-1103", + "connection_id": "connection-239" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-20", - "connection-id": "connection-10" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-20", + "connection_id": "connection-10" }, "channels": [ { - "chain-1": { - "channel-id": "channel-33", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-33", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-9", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/cryptoorgchain-starname.json b/_IBC/cryptoorgchain-starname.json index c4fd001a521..5ddf3dbd94c 100644 --- a/_IBC/cryptoorgchain-starname.json +++ b/_IBC/cryptoorgchain-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "cryptoorgchain", - "client-id": "07-tendermint-66", - "connection-id": "connection-39" + "chain_1": { + "chain_name": "cryptoorgchain", + "client_id": "07-tendermint-66", + "connection_id": "connection-39" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-16", - "connection-id": "connection-11" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-16", + "connection_id": "connection-11" }, "channels": [ { - "chain-1": { - "channel-id": "channel-22", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-22", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-3", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/decentr-osmosis.json b/_IBC/decentr-osmosis.json index 011bdd421b1..a6b0382a3b7 100644 --- a/_IBC/decentr-osmosis.json +++ b/_IBC/decentr-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "decentr", - "client-id": "07-tendermint-6", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "decentr", + "client_id": "07-tendermint-6", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1798", - "connection-id": "connection-1403" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1798", + "connection_id": "connection-1403" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-181", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-181", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/desmos-osmosis.json b/_IBC/desmos-osmosis.json index 5379946f6a0..bd210de0d0e 100644 --- a/_IBC/desmos-osmosis.json +++ b/_IBC/desmos-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "desmos", - "client-id": "07-tendermint-6", - "connection-id": "connection-4" + "chain_1": { + "chain_name": "desmos", + "client_id": "07-tendermint-6", + "connection_id": "connection-4" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1726", - "connection-id": "connection-1315" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1726", + "connection_id": "connection-1315" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-135", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-135", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/dig-juno.json b/_IBC/dig-juno.json index 32d052f651f..35031aa5a3a 100644 --- a/_IBC/dig-juno.json +++ b/_IBC/dig-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "dig", - "client-id": "07-tendermint-17", - "connection-id": "connection-10" + "chain_1": { + "chain_name": "dig", + "client_id": "07-tendermint-17", + "connection_id": "connection-10" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-100", - "connection-id": "connection-62" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-100", + "connection_id": "connection-62" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-37", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-37", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/dig-osmosis.json b/_IBC/dig-osmosis.json index b83ef9fedaa..deabf9488e1 100644 --- a/_IBC/dig-osmosis.json +++ b/_IBC/dig-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "dig", - "client-id": "07-tendermint-13", - "connection-id": "connection-8" + "chain_1": { + "chain_name": "dig", + "client_id": "07-tendermint-13", + "connection_id": "connection-8" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1714", - "connection-id": "connection-1304" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1714", + "connection_id": "connection-1304" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-128", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-128", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/emoney-irisnet.json b/_IBC/emoney-irisnet.json index 49b25e73927..8aeb7c2f27a 100644 --- a/_IBC/emoney-irisnet.json +++ b/_IBC/emoney-irisnet.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "emoney", - "client-id": "07-tendermint-10", - "connection-id": "connection-4" + "chain_1": { + "chain_name": "emoney", + "client_id": "07-tendermint-10", + "connection_id": "connection-4" }, - "chain-2": { - "chain-name": "irisnet", - "client-id": "07-tendermint-46", - "connection-id": "connection-34" + "chain_2": { + "chain_name": "irisnet", + "client_id": "07-tendermint-46", + "connection_id": "connection-34" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-23", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-23", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/emoney-juno.json b/_IBC/emoney-juno.json index 3beb1d75772..08f05e0e1d3 100644 --- a/_IBC/emoney-juno.json +++ b/_IBC/emoney-juno.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "emoney", - "client-id": "07-tendermint-51", - "connection-id": "connection-20" + "chain_1": { + "chain_name": "emoney", + "client_id": "07-tendermint-51", + "connection_id": "connection-20" }, - "chain-2": { - "chain-name": "juno", - "client-id": "07-tendermint-24", - "connection-id": "connection-16" + "chain_2": { + "chain_name": "juno", + "client_id": "07-tendermint-24", + "connection_id": "connection-16" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-9", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/emoney-osmosis.json b/_IBC/emoney-osmosis.json index 538de311d19..46917cae0ea 100644 --- a/_IBC/emoney-osmosis.json +++ b/_IBC/emoney-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "emoney", - "client-id": "07-tendermint-7", - "connection-id": "connection-2" + "chain_1": { + "chain_name": "emoney", + "client_id": "07-tendermint-7", + "connection_id": "connection-2" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1447", - "connection-id": "connection-1132" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1447", + "connection_id": "connection-1132" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-37", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-37", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/evmos-osmosis.json b/_IBC/evmos-osmosis.json index a09d47b7462..f9991e641f3 100644 --- a/_IBC/evmos-osmosis.json +++ b/_IBC/evmos-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "evmos", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "evmos", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1840", - "connection-id": "connection-1440" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1840", + "connection_id": "connection-1440" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-204", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-204", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/evmos-secretnetwork.json b/_IBC/evmos-secretnetwork.json index d99e4029ae9..b927b1f5d8a 100644 --- a/_IBC/evmos-secretnetwork.json +++ b/_IBC/evmos-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "evmos", - "client-id": "07-tendermint-50", - "connection-id": "connection-19" + "chain_1": { + "chain_name": "evmos", + "client_id": "07-tendermint-50", + "connection_id": "connection-19" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-42", - "connection-id": "connection-24" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-42", + "connection_id": "connection-24" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-18", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-18", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/fetchhub-osmosis.json b/_IBC/fetchhub-osmosis.json index afc71e280ca..c87beca88c0 100644 --- a/_IBC/fetchhub-osmosis.json +++ b/_IBC/fetchhub-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "fetchhub", - "client-id": "07-tendermint-10", - "connection-id": "connection-10" + "chain_1": { + "chain_name": "fetchhub", + "client_id": "07-tendermint-10", + "connection_id": "connection-10" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1913", - "connection-id": "connection-1490" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1913", + "connection_id": "connection-1490" }, "channels": [ { - "chain-1": { - "channel-id": "channel-10", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-10", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-229", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-229", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/galaxy-osmosis.json b/_IBC/galaxy-osmosis.json index aa6a82f51c1..3846f09ef20 100644 --- a/_IBC/galaxy-osmosis.json +++ b/_IBC/galaxy-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "galaxy", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "galaxy", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1928", - "connection-id": "connection-1500" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1928", + "connection_id": "connection-1500" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-236", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-236", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/genesisl1-osmosis.json b/_IBC/genesisl1-osmosis.json index 21ddd651866..b80536f6758 100644 --- a/_IBC/genesisl1-osmosis.json +++ b/_IBC/genesisl1-osmosis.json @@ -1,32 +1,32 @@ -{ - "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "genesisl1", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" - }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1983", - "connection-id": "connection-1539" - }, - "channels": [ - { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" - }, - "chain-2": { - "channel-id": "channel-235", - "port-id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live", - "preferred": true, - "dex": "osmosis" - } - } - ] -} +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "genesisl1", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1983", + "connection_id": "connection-1539" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-235", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "osmosis" + } + } + ] +} diff --git a/_IBC/gravitybridge-osmosis.json b/_IBC/gravitybridge-osmosis.json index dbb59342d13..b8790f28d06 100644 --- a/_IBC/gravitybridge-osmosis.json +++ b/_IBC/gravitybridge-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "gravitybridge", - "client-id": "07-tendermint-13", - "connection-id": "connection-13" + "chain_1": { + "chain_name": "gravitybridge", + "client_id": "07-tendermint-13", + "connection_id": "connection-13" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1737", - "connection-id": "connection-1340" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1737", + "connection_id": "connection-1340" }, "channels": [ { - "chain-1": { - "channel-id": "channel-10", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-10", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-144", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-144", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/gravitybridge-secretnetwork.json b/_IBC/gravitybridge-secretnetwork.json index 06c8e0aec7d..fb7240daca8 100644 --- a/_IBC/gravitybridge-secretnetwork.json +++ b/_IBC/gravitybridge-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "gravitybridge", - "client-id": "07-tendermint-140", - "connection-id": "connection-139" + "chain_1": { + "chain_name": "gravitybridge", + "client_id": "07-tendermint-140", + "connection_id": "connection-139" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-40", - "connection-id": "connection-23" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-40", + "connection_id": "connection-23" }, "channels": [ { - "chain-1": { - "channel-id": "channel-79", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-79", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-17", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/impacthub-osmosis.json b/_IBC/impacthub-osmosis.json index 1fc2f24a02f..f728b808ee7 100644 --- a/_IBC/impacthub-osmosis.json +++ b/_IBC/impacthub-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "impacthub", - "client-id": "07-tendermint-12", - "connection-id": "connection-12" + "chain_1": { + "chain_name": "impacthub", + "client_id": "07-tendermint-12", + "connection_id": "connection-12" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1451", - "connection-id": "connection-1137" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1451", + "connection_id": "connection-1137" }, "channels": [ { - "chain-1": { - "channel-id": "channel-4", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-4", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-38", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-38", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/impacthub-sifchain.json b/_IBC/impacthub-sifchain.json index 57444fc80a1..733a659650f 100644 --- a/_IBC/impacthub-sifchain.json +++ b/_IBC/impacthub-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "impacthub", - "client-id": "07-tendermint-25", - "connection-id": "connection-25" + "chain_1": { + "chain_name": "impacthub", + "client_id": "07-tendermint-25", + "connection_id": "connection-25" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-39", - "connection-id": "connection-18" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-39", + "connection_id": "connection-18" }, "channels": [ { - "chain-1": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-11", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-15", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/injective-osmosis.json b/_IBC/injective-osmosis.json index d45b314fb92..f1a9aaf2199 100644 --- a/_IBC/injective-osmosis.json +++ b/_IBC/injective-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "injective", - "client-id": "07-tendermint-19", - "connection-id": "connection-14" + "chain_1": { + "chain_name": "injective", + "client_id": "07-tendermint-19", + "connection_id": "connection-14" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1703", - "connection-id": "connection-1298" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1703", + "connection_id": "connection-1298" }, "channels": [ { - "chain-1": { - "channel-id": "channel-8", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-8", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-122", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-122", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/injective-secretnetwork.json b/_IBC/injective-secretnetwork.json index 89f06c8d784..27a11469b61 100644 --- a/_IBC/injective-secretnetwork.json +++ b/_IBC/injective-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "injective", - "client-id": "07-tendermint-97", - "connection-id": "connection-83" + "chain_1": { + "chain_name": "injective", + "client_id": "07-tendermint-97", + "connection_id": "connection-83" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-22", - "connection-id": "connection-8" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-22", + "connection_id": "connection-8" }, "channels": [ { - "chain-1": { - "channel-id": "channel-74", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-74", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-7", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-osmosis.json b/_IBC/irisnet-osmosis.json index bd148f6249d..79777912fa1 100644 --- a/_IBC/irisnet-osmosis.json +++ b/_IBC/irisnet-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-5", - "connection-id": "connection-4" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-5", + "connection_id": "connection-4" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-5", - "connection-id": "connection-6" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-5", + "connection_id": "connection-6" }, "channels": [ { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-6", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-6", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-persistence.json b/_IBC/irisnet-persistence.json index 562fe2bc2d9..ae0fdb47fef 100644 --- a/_IBC/irisnet-persistence.json +++ b/_IBC/irisnet-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-34", - "connection-id": "connection-25" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-34", + "connection_id": "connection-25" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-31", - "connection-id": "connection-25" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-31", + "connection_id": "connection-25" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-19", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-19", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-regen.json b/_IBC/irisnet-regen.json index aa7b2cd72ab..bfb8f0f1930 100644 --- a/_IBC/irisnet-regen.json +++ b/_IBC/irisnet-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-35", - "connection-id": "connection-26" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-35", + "connection_id": "connection-26" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-25", - "connection-id": "connection-22" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-25", + "connection_id": "connection-22" }, "channels": [ { - "chain-1": { - "channel-id": "channel-16", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-16", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-9", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-sentinel.json b/_IBC/irisnet-sentinel.json index 9c0ceca1e6f..dc85d333696 100644 --- a/_IBC/irisnet-sentinel.json +++ b/_IBC/irisnet-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-36", - "connection-id": "connection-28" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-36", + "connection_id": "connection-28" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-54", - "connection-id": "connection-30" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-54", + "connection_id": "connection-30" }, "channels": [ { - "chain-1": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-17", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-9", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-9", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-sifchain.json b/_IBC/irisnet-sifchain.json index aebf2513b47..d3412f2217e 100644 --- a/_IBC/irisnet-sifchain.json +++ b/_IBC/irisnet-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-42", - "connection-id": "connection-30" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-42", + "connection_id": "connection-30" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-19", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-19", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-19", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-19", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-8", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-8", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/irisnet-starname.json b/_IBC/irisnet-starname.json index 4bef3f32f9c..21f88227799 100644 --- a/_IBC/irisnet-starname.json +++ b/_IBC/irisnet-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "irisnet", - "client-id": "07-tendermint-44", - "connection-id": "connection-32" + "chain_1": { + "chain_name": "irisnet", + "client_id": "07-tendermint-44", + "connection_id": "connection-32" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-41", - "connection-id": "connection-27" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-41", + "connection_id": "connection-27" }, "channels": [ { - "chain-1": { - "channel-id": "channel-21", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-21", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-osmosis.json b/_IBC/juno-osmosis.json index bd81cc19acc..e2f28d9f207 100644 --- a/_IBC/juno-osmosis.json +++ b/_IBC/juno-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1457", - "connection-id": "connection-1142" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1457", + "connection_id": "connection-1142" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-42", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-42", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", @@ -29,13 +29,13 @@ } }, { - "chain-1": { - "channel-id": "channel-47", - "port-id": "wasm.juno1v4887y83d6g28puzvt8cl0f3cdhd3y6y9mpysnsp3k8krdm7l6jqgm0rkn" + "chain_1": { + "channel_id": "channel-47", + "port_id": "wasm.juno1v4887y83d6g28puzvt8cl0f3cdhd3y6y9mpysnsp3k8krdm7l6jqgm0rkn" }, - "chain-2": { - "channel-id": "channel-169", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-169", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-persistence.json b/_IBC/juno-persistence.json index 21ecfe656a7..15ef3f67774 100644 --- a/_IBC/juno-persistence.json +++ b/_IBC/juno-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-89", - "connection-id": "connection-51" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-89", + "connection_id": "connection-51" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-49", - "connection-id": "connection-48" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-49", + "connection_id": "connection-48" }, "channels": [ { - "chain-1": { - "channel-id": "channel-33", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-33", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-37", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-37", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-secretnetwork.json b/_IBC/juno-secretnetwork.json index c6ddde99ba4..18c698cdf5d 100644 --- a/_IBC/juno-secretnetwork.json +++ b/_IBC/juno-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-108", - "connection-id": "connection-68" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-108", + "connection_id": "connection-68" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-23", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-23", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-48", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-48", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-8", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-8", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-sifchain.json b/_IBC/juno-sifchain.json index 6906f62c0b7..1606e268d30 100644 --- a/_IBC/juno-sifchain.json +++ b/_IBC/juno-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-9", - "connection-id": "connection-8" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-9", + "connection_id": "connection-8" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-37", - "connection-id": "connection-17" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-37", + "connection_id": "connection-17" }, "channels": [ { - "chain-1": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-5", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-14", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-14", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-stargaze.json b/_IBC/juno-stargaze.json index a22be178d2c..7195944797a 100644 --- a/_IBC/juno-stargaze.json +++ b/_IBC/juno-stargaze.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-44", - "connection-id": "connection-30" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-44", + "connection_id": "connection-30" }, - "chain-2": { - "chain-name": "stargaze", - "client-id": "07-tendermint-13", - "connection-id": "connection-11" + "chain_2": { + "chain_name": "stargaze", + "client_id": "07-tendermint-13", + "connection_id": "connection-11" }, "channels": [ { - "chain-1": { - "channel-id": "channel-20", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-20", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-5", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/juno-terra.json b/_IBC/juno-terra.json index 474d6b53295..8c94024add9 100644 --- a/_IBC/juno-terra.json +++ b/_IBC/juno-terra.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "juno", - "client-id": "07-tendermint-63", - "connection-id": "connection-43" + "chain_1": { + "chain_name": "juno", + "client_id": "07-tendermint-63", + "connection_id": "connection-43" }, - "chain-2": { - "chain-name": "terra", - "client-id": "07-tendermint-32", - "connection-id": "connection-34" + "chain_2": { + "chain_name": "terra", + "client_id": "07-tendermint-32", + "connection_id": "connection-34" }, "channels": [ { - "chain-1": { - "channel-id": "channel-27", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-27", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-20", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-20", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/kava-osmosis.json b/_IBC/kava-osmosis.json index 2c86a3e8947..3b64393f90d 100644 --- a/_IBC/kava-osmosis.json +++ b/_IBC/kava-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "kava", - "client-id": "07-tendermint-2", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "kava", + "client_id": "07-tendermint-2", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1735", - "connection-id": "connection-1328" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1735", + "connection_id": "connection-1328" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-143", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-143", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/kichain-osmosis.json b/_IBC/kichain-osmosis.json index 4f2e9338ffa..e5d5ecd316b 100644 --- a/_IBC/kichain-osmosis.json +++ b/_IBC/kichain-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "kichain", - "client-id": "07-tendermint-4", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "kichain", + "client_id": "07-tendermint-4", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1564", - "connection-id": "connection-1225" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1564", + "connection_id": "connection-1225" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-77", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-77", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", @@ -29,13 +29,13 @@ } }, { - "chain-1": { - "channel-id": "channel-18", - "port-id": "wasm.ki1hzz0s0ucrhdp6tue2lxk3c03nj6f60qy463we7lgx0wudd72ctmsd9kgha" + "chain_1": { + "channel_id": "channel-18", + "port_id": "wasm.ki1hzz0s0ucrhdp6tue2lxk3c03nj6f60qy463we7lgx0wudd72ctmsd9kgha" }, - "chain-2": { - "channel-id": "channel-261", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-261", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/konstellation-osmosis.json b/_IBC/konstellation-osmosis.json index 357b5f5bd2f..5d484b2f1fb 100644 --- a/_IBC/konstellation-osmosis.json +++ b/_IBC/konstellation-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "konstellation", - "client-id": "07-tendermint-1", - "connection-id": "connection-0" + "chain_1": { + "chain_name": "konstellation", + "client_id": "07-tendermint-1", + "connection_id": "connection-0" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1778", - "connection-id": "connection-1384" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1778", + "connection_id": "connection-1384" }, "channels": [ { - "chain-1": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-0", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-171", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-171", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/kujira-osmosis.json b/_IBC/kujira-osmosis.json index 9557eb42e70..b6e7a9df073 100644 --- a/_IBC/kujira-osmosis.json +++ b/_IBC/kujira-osmosis.json @@ -1,32 +1,32 @@ -{ - "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "kujira", - "client-id": "07-tendermint-3", - "connection-id": "connection-2" - }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-2017", - "connection-id": "connection-1559" - }, - "channels": [ - { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" - }, - "chain-2": { - "channel-id": "channel-259", - "port-id": "transfer" - }, - "ordering": "unordered", - "version": "ics20-1", - "tags": { - "status": "live", - "preferred": true, - "dex": "osmosis" - } - } - ] +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "kujira", + "client_id": "07-tendermint-3", + "connection_id": "connection-2" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2017", + "connection_id": "connection-1559" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-259", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "osmosis" + } + } + ] } \ No newline at end of file diff --git a/_IBC/likecoin-osmosis.json b/_IBC/likecoin-osmosis.json index 7b1979c8189..236207d597e 100644 --- a/_IBC/likecoin-osmosis.json +++ b/_IBC/likecoin-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "likecoin", - "client-id": "07-tendermint-16", - "connection-id": "connection-9" + "chain_1": { + "chain_name": "likecoin", + "client_id": "07-tendermint-16", + "connection_id": "connection-9" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1507", - "connection-id": "connection-1173" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1507", + "connection_id": "connection-1173" }, "channels": [ { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-53", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-53", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/lumenx-osmosis.json b/_IBC/lumenx-osmosis.json new file mode 100644 index 00000000000..bcc05704716 --- /dev/null +++ b/_IBC/lumenx-osmosis.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "lumenx", + "client_id": "07-tendermint-0", + "connection_id": "connection-6" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2079", + "connection_id": "connection-1620" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-286", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "osmosis" + } + } + ] + } \ No newline at end of file diff --git a/_IBC/lumnetwork-osmosis.json b/_IBC/lumnetwork-osmosis.json index dec140cff4d..571c6a609f1 100644 --- a/_IBC/lumnetwork-osmosis.json +++ b/_IBC/lumnetwork-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "lumnetwork", - "client-id": "07-tendermint-7", - "connection-id": "connection-5" + "chain_1": { + "chain_name": "lumnetwork", + "client_id": "07-tendermint-7", + "connection_id": "connection-5" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1668", - "connection-id": "connection-1280" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1668", + "connection_id": "connection-1280" }, "channels": [ { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-115", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-115", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/meme-osmosis.json b/_IBC/meme-osmosis.json index 8860347ad63..f5ca6bf04e8 100644 --- a/_IBC/meme-osmosis.json +++ b/_IBC/meme-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "meme", - "client-id": "07-tendermint-0", - "connection-id": "connection-1" + "chain_1": { + "chain_name": "meme", + "client_id": "07-tendermint-0", + "connection_id": "connection-1" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1931", - "connection-id": "connection-1502" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1931", + "connection_id": "connection-1502" }, "channels": [ { - "chain-1": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-1", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-238", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-238", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/microtick-osmosis.json b/_IBC/microtick-osmosis.json index 3a928e4b0bd..5d190cc4836 100644 --- a/_IBC/microtick-osmosis.json +++ b/_IBC/microtick-osmosis.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "microtick", - "client-id": "07-tendermint-99", - "connection-id": "connection-92" + "chain_1": { + "chain_name": "microtick", + "client_id": "07-tendermint-99", + "connection_id": "connection-92" }, - "chain-2": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1453", - "connection-id": "connection-1139" + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1453", + "connection_id": "connection-1139" }, "channels": [ { - "chain-1": { - "channel-id": "channel-16", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-16", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-39", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-39", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/okexchain-vidulum.json b/_IBC/okexchain-vidulum.json new file mode 100644 index 00000000000..f8ccd5333ac --- /dev/null +++ b/_IBC/okexchain-vidulum.json @@ -0,0 +1,31 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "okexchain", + "client_id": "07-tendermint-64", + "connection_id": "connection-17" + }, + "chain_2": { + "chain_name": "vidulum", + "client_id": "07-tendermint-2", + "connection_id": "connection-2" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-14", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-2", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] +} diff --git a/_IBC/oraichain-osmosis.json b/_IBC/oraichain-osmosis.json new file mode 100644 index 00000000000..0f2e20fe040 --- /dev/null +++ b/_IBC/oraichain-osmosis.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "oraichain", + "client_id": "07-tendermint-49", + "connection_id": "connection-21" + }, + "chain_2": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1882", + "connection_id": "connection-1464" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-13", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-216", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true, + "dex": "osmosis" + } + } + ] +} diff --git a/_IBC/osmosis-panacea.json b/_IBC/osmosis-panacea.json index e37ee9940a6..7bdce5449c8 100644 --- a/_IBC/osmosis-panacea.json +++ b/_IBC/osmosis-panacea.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1576", - "connection-id": "connection-1231" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1576", + "connection_id": "connection-1231" }, - "chain-2": { - "chain-name": "panacea", - "client-id": "07-tendermint-6", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "panacea", + "client_id": "07-tendermint-6", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-82", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-82", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-persistence.json b/_IBC/osmosis-persistence.json index 3fc744a829a..2bb903851c8 100644 --- a/_IBC/osmosis-persistence.json +++ b/_IBC/osmosis-persistence.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-3", - "connection-id": "connection-4" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-3", + "connection_id": "connection-4" }, - "chain-2": { - "chain-name": "persistence", - "client-id": "07-tendermint-6", - "connection-id": "connection-5" + "chain_2": { + "chain_name": "persistence", + "client_id": "07-tendermint-6", + "connection_id": "connection-5" }, "channels": [ { - "chain-1": { - "channel-id": "channel-4", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-4", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-6", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-6", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-provenance.json b/_IBC/osmosis-provenance.json index ae9cc4ca745..bdee2b2b6de 100644 --- a/_IBC/osmosis-provenance.json +++ b/_IBC/osmosis-provenance.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1899", - "connection-id": "connection-1472" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1899", + "connection_id": "connection-1472" }, - "chain-2": { - "chain-name": "provenance", - "client-id": "07-tendermint-31", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "provenance", + "client_id": "07-tendermint-31", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-222", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-222", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-7", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-regen.json b/_IBC/osmosis-regen.json index 6ff36b70325..fe1f0185308 100644 --- a/_IBC/osmosis-regen.json +++ b/_IBC/osmosis-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-6", - "connection-id": "connection-7" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-6", + "connection_id": "connection-7" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-1", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-1", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-8", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-8", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-rizon.json b/_IBC/osmosis-rizon.json index 7952fc94314..faa138cf34a 100644 --- a/_IBC/osmosis-rizon.json +++ b/_IBC/osmosis-rizon.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1898", - "connection-id": "connection-1471" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1898", + "connection_id": "connection-1471" }, - "chain-2": { - "chain-name": "rizon", - "client-id": "07-tendermint-3", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "rizon", + "client_id": "07-tendermint-3", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-221", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-221", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-secretnetwork.json b/_IBC/osmosis-secretnetwork.json index d8966f0de80..41bdc0d248d 100644 --- a/_IBC/osmosis-secretnetwork.json +++ b/_IBC/osmosis-secretnetwork.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1588", - "connection-id": "connection-1244" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1588", + "connection_id": "connection-1244" }, - "chain-2": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-2", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-2", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-88", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-88", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-sentinel.json b/_IBC/osmosis-sentinel.json index bb4439c1cfc..99c9341c5b2 100644 --- a/_IBC/osmosis-sentinel.json +++ b/_IBC/osmosis-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-2", - "connection-id": "connection-3" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2", + "connection_id": "connection-3" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-shentu.json b/_IBC/osmosis-shentu.json index 309c850274f..d1e8e5bc79c 100644 --- a/_IBC/osmosis-shentu.json +++ b/_IBC/osmosis-shentu.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1741", - "connection-id": "connection-1342" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1741", + "connection_id": "connection-1342" }, - "chain-2": { - "chain-name": "shentu", - "client-id": "07-tendermint-9", - "connection-id": "connection-8" + "chain_2": { + "chain_name": "shentu", + "client_id": "07-tendermint-9", + "connection_id": "connection-8" }, "channels": [ { - "chain-1": { - "channel-id": "channel-146", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-146", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-8", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-8", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-sifchain.json b/_IBC/osmosis-sifchain.json index 8c117ba575e..d4a2ed69c60 100644 --- a/_IBC/osmosis-sifchain.json +++ b/_IBC/osmosis-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1484", - "connection-id": "connection-1159" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1484", + "connection_id": "connection-1159" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-41", - "connection-id": "connection-20" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-41", + "connection_id": "connection-20" }, "channels": [ { - "chain-1": { - "channel-id": "channel-47", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-47", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-17", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-17", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-sommelier.json b/_IBC/osmosis-sommelier.json index 6745eb2d99b..9be9c6a56ce 100644 --- a/_IBC/osmosis-sommelier.json +++ b/_IBC/osmosis-sommelier.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1745", - "connection-id": "connection-1348" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1745", + "connection_id": "connection-1348" }, - "chain-2": { - "chain-name": "sommelier", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "sommelier", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-165", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-165", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-stargaze.json b/_IBC/osmosis-stargaze.json index dfa64f775d4..259c0021b97 100644 --- a/_IBC/osmosis-stargaze.json +++ b/_IBC/osmosis-stargaze.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1562", - "connection-id": "connection-1223" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1562", + "connection_id": "connection-1223" }, - "chain-2": { - "chain-name": "stargaze", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "stargaze", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-75", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-75", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-starname.json b/_IBC/osmosis-starname.json index 6fc692a9942..1a9376d514a 100644 --- a/_IBC/osmosis-starname.json +++ b/_IBC/osmosis-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-71", - "connection-id": "connection-42" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-71", + "connection_id": "connection-42" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-9", - "connection-id": "connection-9" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-9", + "connection_id": "connection-9" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-2", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-stride.json b/_IBC/osmosis-stride.json new file mode 100644 index 00000000000..441ec427730 --- /dev/null +++ b/_IBC/osmosis-stride.json @@ -0,0 +1,32 @@ +{ + "$schema": "../ibc_data.schema.json", + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2119", + "connection_id": "connection-1657" + }, + "chain_2": { + "chain_name": "stride", + "client_id": "07-tendermint-1", + "connection_id": "connection-2" + }, + "channels": [ + { + "chain_1": { + "channel_id": "channel-326", + "port_id": "transfer" + }, + "chain_2": { + "channel_id": "channel-5", + "port_id": "transfer" + }, + "ordering": "unordered", + "version": "ics20-1", + "tags": { + "status": "live", + "preferred": true + } + } + ] + } + \ No newline at end of file diff --git a/_IBC/osmosis-terra.json b/_IBC/osmosis-terra.json index 9a0d2e809b6..30d073d1325 100644 --- a/_IBC/osmosis-terra.json +++ b/_IBC/osmosis-terra.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1215", - "connection-id": "connection-1549" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1215", + "connection_id": "connection-1549" }, - "chain-2": { - "chain-name": "terra", - "client-id": "07-tendermint-12", - "connection-id": "connection-11" + "chain_2": { + "chain_name": "terra", + "client_id": "07-tendermint-12", + "connection_id": "connection-11" }, "channels": [ { - "chain-1": { - "channel-id": "channel-72", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-72", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-tgrade.json b/_IBC/osmosis-tgrade.json index 4b19440dfe5..2e0f907556a 100644 --- a/_IBC/osmosis-tgrade.json +++ b/_IBC/osmosis-tgrade.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-2025", - "connection-id": "connection-1565" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-2025", + "connection_id": "connection-1565" }, - "chain-2": { - "chain-name": "tgrade", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "tgrade", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-263", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-263", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-umee.json b/_IBC/osmosis-umee.json index 2f7036c1b15..703f804bf92 100644 --- a/_IBC/osmosis-umee.json +++ b/_IBC/osmosis-umee.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1805", - "connection-id": "connection-1410" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1805", + "connection_id": "connection-1410" }, - "chain-2": { - "chain-name": "umee", - "client-id": "07-tendermint-6", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "umee", + "client_id": "07-tendermint-6", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-184", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-184", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/osmosis-vidulum.json b/_IBC/osmosis-vidulum.json index 7ba636ecbca..415c0288462 100644 --- a/_IBC/osmosis-vidulum.json +++ b/_IBC/osmosis-vidulum.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "osmosis", - "client-id": "07-tendermint-1705", - "connection-id": "connection-1300" + "chain_1": { + "chain_name": "osmosis", + "client_id": "07-tendermint-1705", + "connection_id": "connection-1300" }, - "chain-2": { - "chain-name": "vidulum", - "client-id": "07-tendermint-0", - "connection-id": "connection-0" + "chain_2": { + "chain_name": "vidulum", + "client_id": "07-tendermint-0", + "connection_id": "connection-0" }, "channels": [ { - "chain-1": { - "channel-id": "channel-124", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-124", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-0", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-0", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/persistence-regen.json b/_IBC/persistence-regen.json index ada732036af..798e819c6b1 100644 --- a/_IBC/persistence-regen.json +++ b/_IBC/persistence-regen.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "persistence", - "client-id": "07-tendermint-33", - "connection-id": "connection-27" + "chain_1": { + "chain_name": "persistence", + "client_id": "07-tendermint-33", + "connection_id": "connection-27" }, - "chain-2": { - "chain-name": "regen", - "client-id": "07-tendermint-30", - "connection-id": "connection-28" + "chain_2": { + "chain_name": "regen", + "client_id": "07-tendermint-30", + "connection_id": "connection-28" }, "channels": [ { - "chain-1": { - "channel-id": "channel-21", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-21", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-14", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-14", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/persistence-sentinel.json b/_IBC/persistence-sentinel.json index 722549f848c..0853759f7ca 100644 --- a/_IBC/persistence-sentinel.json +++ b/_IBC/persistence-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "persistence", - "client-id": "07-tendermint-34", - "connection-id": "connection-28" + "chain_1": { + "chain_name": "persistence", + "client_id": "07-tendermint-34", + "connection_id": "connection-28" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-61", - "connection-id": "connection-36" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-61", + "connection_id": "connection-36" }, "channels": [ { - "chain-1": { - "channel-id": "channel-22", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-22", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-15", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/persistence-sifchain.json b/_IBC/persistence-sifchain.json index 694e045ed12..b037a750aab 100644 --- a/_IBC/persistence-sifchain.json +++ b/_IBC/persistence-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "persistence", - "client-id": "07-tendermint-38", - "connection-id": "connection-32" + "chain_1": { + "chain_name": "persistence", + "client_id": "07-tendermint-38", + "connection_id": "connection-32" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-18", - "connection-id": "connection-8" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-18", + "connection_id": "connection-8" }, "channels": [ { - "chain-1": { - "channel-id": "channel-26", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-26", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-7", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-7", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/persistence-starname.json b/_IBC/persistence-starname.json index 0eee69a64dc..7c80a9464af 100644 --- a/_IBC/persistence-starname.json +++ b/_IBC/persistence-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "persistence", - "client-id": "07-tendermint-39", - "connection-id": "connection-39" + "chain_1": { + "chain_name": "persistence", + "client_id": "07-tendermint-39", + "connection_id": "connection-39" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-44", - "connection-id": "connection-30" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-44", + "connection_id": "connection-30" }, "channels": [ { - "chain-1": { - "channel-id": "channel-27", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-27", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-13", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-13", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/regen-sentinel.json b/_IBC/regen-sentinel.json index 7da037f50d6..5cd746d88a3 100644 --- a/_IBC/regen-sentinel.json +++ b/_IBC/regen-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "regen", - "client-id": "07-tendermint-31", - "connection-id": "connection-29" + "chain_1": { + "chain_name": "regen", + "client_id": "07-tendermint-31", + "connection_id": "connection-29" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-56", - "connection-id": "connection-32" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-56", + "connection_id": "connection-32" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-11", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-11", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/regen-sifchain.json b/_IBC/regen-sifchain.json index 471728c9f1e..c993cc94126 100644 --- a/_IBC/regen-sifchain.json +++ b/_IBC/regen-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "regen", - "client-id": "07-tendermint-73", - "connection-id": "connection-60" + "chain_1": { + "chain_name": "regen", + "client_id": "07-tendermint-73", + "connection_id": "connection-60" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-31", - "connection-id": "connection-13" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-31", + "connection_id": "connection-13" }, "channels": [ { - "chain-1": { - "channel-id": "channel-28", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-28", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-10", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-10", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/regen-starname.json b/_IBC/regen-starname.json index 5ab95997ff3..09cbbae8c7b 100644 --- a/_IBC/regen-starname.json +++ b/_IBC/regen-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "regen", - "client-id": "07-tendermint-74", - "connection-id": "connection-61" + "chain_1": { + "chain_name": "regen", + "client_id": "07-tendermint-74", + "connection_id": "connection-61" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-45", - "connection-id": "connection-31" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-45", + "connection_id": "connection-31" }, "channels": [ { - "chain-1": { - "channel-id": "channel-29", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-29", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-14", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-14", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/secretnetwork-sentinel.json b/_IBC/secretnetwork-sentinel.json index 950b7967115..b45c54d081b 100644 --- a/_IBC/secretnetwork-sentinel.json +++ b/_IBC/secretnetwork-sentinel.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-14", - "connection-id": "connection-3" + "chain_1": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-14", + "connection_id": "connection-3" }, - "chain-2": { - "chain-name": "sentinel", - "client-id": "07-tendermint-96", - "connection-id": "connection-75" + "chain_2": { + "chain_name": "sentinel", + "client_id": "07-tendermint-96", + "connection_id": "connection-75" }, "channels": [ { - "chain-1": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-3", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-50", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-50", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/secretnetwork-sifchain.json b/_IBC/secretnetwork-sifchain.json index 610c4b69511..2e749c8015a 100644 --- a/_IBC/secretnetwork-sifchain.json +++ b/_IBC/secretnetwork-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-37", - "connection-id": "connection-19" + "chain_1": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-37", + "connection_id": "connection-19" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-171", - "connection-id": "connection-98" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-171", + "connection_id": "connection-98" }, "channels": [ { - "chain-1": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-15", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-65", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-65", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/secretnetwork-stargaze.json b/_IBC/secretnetwork-stargaze.json index ee84c164d91..b64655cd6ca 100644 --- a/_IBC/secretnetwork-stargaze.json +++ b/_IBC/secretnetwork-stargaze.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-43", - "connection-id": "connection-25" + "chain_1": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-43", + "connection_id": "connection-25" }, - "chain-2": { - "chain-name": "stargaze", - "client-id": "07-tendermint-177", - "connection-id": "connection-110" + "chain_2": { + "chain_name": "stargaze", + "client_id": "07-tendermint-177", + "connection_id": "connection-110" }, "channels": [ { - "chain-1": { - "channel-id": "channel-19", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-19", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-48", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-48", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/secretnetwork-terra.json b/_IBC/secretnetwork-terra.json index 916059f5bec..f87f3d81728 100644 --- a/_IBC/secretnetwork-terra.json +++ b/_IBC/secretnetwork-terra.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-3", - "connection-id": "connection-2" + "chain_1": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-3", + "connection_id": "connection-2" }, - "chain-2": { - "chain-name": "terra", - "client-id": "07-tendermint-28", - "connection-id": "connection-29" + "chain_2": { + "chain_name": "terra", + "client_id": "07-tendermint-28", + "connection_id": "connection-29" }, "channels": [ { - "chain-1": { - "channel-id": "channel-2", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-2", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-16", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-16", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/secretnetwork-terra2.json b/_IBC/secretnetwork-terra2.json index 09f8691638e..260562574c8 100644 --- a/_IBC/secretnetwork-terra2.json +++ b/_IBC/secretnetwork-terra2.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "secretnetwork", - "client-id": "07-tendermint-38", - "connection-id": "connection-20" + "chain_1": { + "chain_name": "secretnetwork", + "client_id": "07-tendermint-38", + "connection_id": "connection-20" }, - "chain-2": { - "chain-name": "terra2", - "client-id": "07-tendermint-4", - "connection-id": "connection-7" + "chain_2": { + "chain_name": "terra2", + "client_id": "07-tendermint-4", + "connection_id": "connection-7" }, "channels": [ { - "chain-1": { - "channel-id": "channel-16", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-16", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-3", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-3", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/sentinel-sifchain.json b/_IBC/sentinel-sifchain.json index 696e5086d32..7e8030c1685 100644 --- a/_IBC/sentinel-sifchain.json +++ b/_IBC/sentinel-sifchain.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "sentinel", - "client-id": "07-tendermint-84", - "connection-id": "connection-58" + "chain_1": { + "chain_name": "sentinel", + "client_id": "07-tendermint-84", + "connection_id": "connection-58" }, - "chain-2": { - "chain-name": "sifchain", - "client-id": "07-tendermint-9", - "connection-id": "connection-1" + "chain_2": { + "chain_name": "sifchain", + "client_id": "07-tendermint-9", + "connection_id": "connection-1" }, "channels": [ { - "chain-1": { - "channel-id": "channel-36", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-36", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-1", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-1", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_IBC/sentinel-starname.json b/_IBC/sentinel-starname.json index 858e25d4443..a82cc57cf0a 100644 --- a/_IBC/sentinel-starname.json +++ b/_IBC/sentinel-starname.json @@ -1,24 +1,24 @@ { "$schema": "../ibc_data.schema.json", - "chain-1": { - "chain-name": "sentinel", - "client-id": "07-tendermint-88", - "connection-id": "connection-70" + "chain_1": { + "chain_name": "sentinel", + "client_id": "07-tendermint-88", + "connection_id": "connection-70" }, - "chain-2": { - "chain-name": "starname", - "client-id": "07-tendermint-46", - "connection-id": "connection-32" + "chain_2": { + "chain_name": "starname", + "client_id": "07-tendermint-46", + "connection_id": "connection-32" }, "channels": [ { - "chain-1": { - "channel-id": "channel-40", - "port-id": "transfer" + "chain_1": { + "channel_id": "channel-40", + "port_id": "transfer" }, - "chain-2": { - "channel-id": "channel-15", - "port-id": "transfer" + "chain_2": { + "channel_id": "channel-15", + "port_id": "transfer" }, "ordering": "unordered", "version": "ics20-1", diff --git a/_non-cosmos/avalanche/assetlist.json b/_non-cosmos/avalanche/assetlist.json new file mode 100644 index 00000000000..0cceac78d27 --- /dev/null +++ b/_non-cosmos/avalanche/assetlist.json @@ -0,0 +1,154 @@ +{ + "$schema": "../assetlist.schema.json", + "chain_name": "avalanche", + "assets": [ + { + "description": "AVAX is the native token of Avalanche. It is a hard-capped, scarce asset that is used to pay for fees, secure the platform through staking, and provide a basic unit of account between the multiple subnets created on Avalanche.", + "denom_units": [ + { + "denom": "wei", + "exponent": 0 + }, + { + "denom": "avax", + "exponent": 18 + } + ], + "base": "wei", + "name": "Avalanche", + "display": "avax", + "symbol": "AVAX", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg" + }, + "coingecko_id": "avalanche-2" + }, + { + "description": "The wrapped ERC-20 representation of AVAX, the native token of Avalanche.", + "type_asset": "erc20", + "address": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", + "denom_units": [ + { + "denom": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", + "exponent": 0, + "aliases": [ + "wavax-wei" + ] + }, + { + "denom": "wavax", + "exponent": 18 + } + ], + "base": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7", + "name": "Wrapped AVAX", + "display": "wavax", + "symbol": "WAVAX", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg" + }, + "coingecko_id": "wrapped-avax" + }, + { + "description": "Multi-Collateral Dai, brings a lot of new and exciting features, such as support for new CDP collateral types and Dai Savings Rate.", + "type_asset": "erc20", + "address": "0xc5fa5669e326da8b2c35540257cd48811f40a36b", + "denom_units": [ + { + "denom": "0xc5fa5669e326da8b2c35540257cd48811f40a36b", + "exponent": 0, + "aliases": [ + "dai-wei" + ] + }, + { + "denom": "axldai", + "exponent": 18 + } + ], + "base": "0xc5fa5669e326da8b2c35540257cd48811f40a36b", + "name": "Axelar Wrapped DAI", + "display": "axldai", + "symbol": "axlDAI", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg" + } + }, + { + "description": "Frax is a fractional-algorithmic stablecoin protocol. It aims to provide a highly scalable, decentralized, algorithmic money in place of fixed-supply assets like BTC. Additionally, FXS is the value accrual and governance token of the entire Frax ecosystem.", + "type_asset": "erc20", + "address": "0x4914886dbb8aad7a7456d471eaab10b06d42348d", + "denom_units": [ + { + "denom": "0x4914886dbb8aad7a7456d471eaab10b06d42348d", + "exponent": 0, + "aliases": [ + "frax-wei" + ] + }, + { + "denom": "axlfrax", + "exponent": 18 + } + ], + "base": "0x4914886dbb8aad7a7456d471eaab10b06d42348d", + "name": "Axelar Wrapped Frax", + "display": "axlfrax", + "symbol": "axlFRAX", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg" + } + }, + { + "description": "USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.", + "type_asset": "erc20", + "address": "0xfab550568C688d5d8a52c7d794cb93edc26ec0ec", + "denom_units": [ + { + "denom": "0xfab550568C688d5d8a52c7d794cb93edc26ec0ec", + "exponent": 0, + "aliases": [ + "uusdc" + ] + }, + { + "denom": "axlusdc", + "exponent": 6 + } + ], + "base": "0xfab550568C688d5d8a52c7d794cb93edc26ec0ec", + "name": "Axelar Wrapped USDC", + "display": "axlusdc", + "symbol": "axlUSDC", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg" + } + }, + { + "description": "Tether gives you the joint benefits of open blockchain technology and traditional currency by converting your cash into a stable digital currency equivalent.", + "type_asset": "erc20", + "address": "0xf976ba91b6bb3468c91e4f02e68b37bc64a57e66", + "denom_units": [ + { + "denom": "0xf976ba91b6bb3468c91e4f02e68b37bc64a57e66", + "exponent": 0, + "aliases": [ + "uusdt" + ] + }, + { + "denom": "axlusdt", + "exponent": 6 + } + ], + "base": "0xf976ba91b6bb3468c91e4f02e68b37bc64a57e66", + "name": "Axelar Wrapped USDT", + "display": "axlusdt", + "symbol": "axlUSDT", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg" + } + } + ] +} diff --git a/_non-cosmos/avalanche/images/avax.png b/_non-cosmos/avalanche/images/avax.png new file mode 100644 index 0000000000000000000000000000000000000000..73ff5079148c9ebcf74895381ee49d6cd9138123 GIT binary patch literal 47819 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 literal 0 HcmV?d00001 diff --git a/_non-cosmos/avalanche/images/avax.svg b/_non-cosmos/avalanche/images/avax.svg new file mode 100644 index 00000000000..55473a0f240 --- /dev/null +++ b/_non-cosmos/avalanche/images/avax.svg @@ -0,0 +1,4 @@ + + + + diff --git a/_non-cosmos/avalanche/images/wavax.svg b/_non-cosmos/avalanche/images/wavax.svg new file mode 100644 index 00000000000..21794816cce --- /dev/null +++ b/_non-cosmos/avalanche/images/wavax.svg @@ -0,0 +1,6 @@ + + + + diff --git a/_non-cosmos/ethereum/assetlist.json b/_non-cosmos/ethereum/assetlist.json index b3f18c4cf17..97c52d14f00 100644 --- a/_non-cosmos/ethereum/assetlist.json +++ b/_non-cosmos/ethereum/assetlist.json @@ -1,452 +1,531 @@ -{ - "$schema": "../assetlist.schema.json", - "chain_name": "ethereum", - "assets": [ - { - "description": "Ether is the native fee token of the Ethereum network.", - "denom_units": [ - { - "denom": "wei", - "exponent": 0 - }, - { - "denom": "gwei", - "exponent": 9 - }, - { - "denom": "eth", - "exponent": 18, - "aliases": [ - "ether" - ] - } - ], - "base": "wei", - "name": "Ether", - "display": "eth", - "symbol": "ETH", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg" - }, - "coingecko_id": "ethereum" - }, - { - "description": "Aave is an Open Source and Non-Custodial protocol to earn interest on deposits & borrow assets. It also features access to highly innovative flash loans, which let developers borrow instantly and easily; no collateral needed. With 16 different assets, 5 of which are stablecoins.", - "type_asset": "erc20", - "address": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", - "denom_units": [ - { - "denom": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", - "exponent": 0, - "aliases": [ - "aave-wei" - ] - }, - { - "denom": "aave", - "exponent": 18 - } - ], - "base": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", - "name": "Aave", - "display": "aave", - "symbol": "AAVE", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg" - }, - "coingecko_id": "aave" - }, - { - "description": "ApeCoin found new expression in web3 through art, gaming, entertainment, and events. APE is a token made to support what’s next, controlled, and built on by the community. It will serve as a decentralized protocol layer for community-led initiatives that drive culture forward into the metaverse.", - "type_asset": "erc20", - "address": "0x4d224452801aced8b2f0aebe155379bb5d594381", - "denom_units": [ - { - "denom": "0x4d224452801aced8b2f0aebe155379bb5d594381", - "exponent": 0, - "aliases": [ - "ape-wei" - ] - }, - { - "denom": "ape", - "exponent": 18 - } - ], - "base": "0x4d224452801aced8b2f0aebe155379bb5d594381", - "name": "ApeCoin", - "display": "ape", - "symbol": "APE", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg" - }, - "coingecko_id": "apecoin" - }, - { - "description": "Axie Infinity is a Pokémon-inspired digital pet universe where anyone can earn tokens through skilled gameplay and contributions to the ecosystem. Players can battle, collect, raise, and build a land-based kingdom for their pets (known as Axies).", - "type_asset": "erc20", - "address": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", - "denom_units": [ - { - "denom": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", - "exponent": 0, - "aliases": [ - "axs-wei" - ] - }, - { - "denom": "axs", - "exponent": 18 - } - ], - "base": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", - "name": "Axie Infinity Shard", - "display": "axs", - "symbol": "AXS", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/axs.svg" - }, - "coingecko_id": "axie-infinity" - }, - { - "description": "Multi-Collateral Dai, brings a lot of new and exciting features, such as support for new CDP collateral types and Dai Savings Rate.", - "type_asset": "erc20", - "address": "0x6b175474e89094c44da98b954eedeac495271d0f", - "denom_units": [ - { - "denom": "0x6b175474e89094c44da98b954eedeac495271d0f", - "exponent": 0, - "aliases": [ - "dai-wei" - ] - }, - { - "denom": "dai", - "exponent": 18 - } - ], - "base": "0x6b175474e89094c44da98b954eedeac495271d0f", - "name": "Dai Stablecoin", - "display": "dai", - "symbol": "DAI", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg" - }, - "coingecko_id": "dai" - }, - { - "description": "Frax is a fractional-algorithmic stablecoin protocol. It aims to provide a highly scalable, decentralized, algorithmic money in place of fixed-supply assets like BTC. Additionally, FXS is the value accrual and governance token of the entire Frax ecosystem.", - "type_asset": "erc20", - "address": "0x853d955acef822db058eb8505911ed77f175b99e", - "denom_units": [ - { - "denom": "0x853d955acef822db058eb8505911ed77f175b99e", - "exponent": 0, - "aliases": [ - "frax-wei" - ] - }, - { - "denom": "frax", - "exponent": 18 - } - ], - "base": "0x853d955acef822db058eb8505911ed77f175b99e", - "name": "Frax", - "display": "frax", - "symbol": "FRAX", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg" - }, - "coingecko_id": "frax" - }, - { - "description": "A blockchain-based middleware, acting as a bridge between cryptocurrency smart contracts, data feeds, APIs and traditional bank account payments.", - "type_asset": "erc20", - "address": "0x514910771af9ca656af840dff83e8264ecf986ca", - "denom_units": [ - { - "denom": "0x514910771af9ca656af840dff83e8264ecf986ca", - "exponent": 0, - "aliases": [ - "link-wei" - ] - }, - { - "denom": "link", - "exponent": 18 - } - ], - "base": "0x514910771af9ca656af840dff83e8264ecf986ca", - "name": "Chainlink", - "display": "link", - "symbol": "LINK", - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png", - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg" - }, - "coingecko_id": "chainlink" - }, - { - "description": "Maker is a Decentralized Autonomous Organization that creates and insures the dai stablecoin on the Ethereum blockchain", - "type_asset": "erc20", - "address": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", - "denom_units": [ - { - "denom": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", - "exponent": 0, - "aliases": [ - "mkr-wei" - ] - }, - { - "denom": "mkr", - "exponent": 18 - } - ], - "base": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", - "name": "Maker", - "display": "mkr", - "symbol": "MKR", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg" - }, - "coingecko_id": "maker" - }, - { - "description": "RAI is a non-pegged, ETH-backed stable asset. It is useful as more 'stable' collateral for other DeFi protocols (compared to ETH or BTC) or as a stable asset with an embedded interest rate.", - "type_asset": "erc20", - "address": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", - "denom_units": [ - { - "denom": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", - "exponent": 0, - "aliases": [ - "rai-wei" - ] - }, - { - "denom": "rai", - "exponent": 18 - } - ], - "base": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", - "name": "Rai Reflex Index", - "display": "rai", - "symbol": "RAI", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg" - }, - "coingecko_id": "rai" - }, - { - "description": "SHIBA INU is a 100% decentralized community experiment with it claims that 1/2 the tokens have been sent to Vitalik and the other half were locked to a Uniswap pool and the keys burned.", - "type_asset": "erc20", - "address": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", - "denom_units": [ - { - "denom": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", - "exponent": 0, - "aliases": [ - "shib-wei" - ] - }, - { - "denom": "shib", - "exponent": 18 - } - ], - "base": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", - "name": "Shiba Inu", - "display": "shib", - "symbol": "SHIB", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg" - }, - "coingecko_id": "shiba-inu" - }, - { - "description": "stETH is a token that represents staked ether in Lido, combining the value of initial deposit + staking rewards. stETH tokens are pegged 1:1 to the ETH staked with Lido and can be used as one would use ether, allowing users to earn Eth2 staking rewards whilst benefiting from Defi yields.", - "type_asset": "erc20", - "address": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", - "denom_units": [ - { - "denom": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", - "exponent": 0, - "aliases": [ - "steth-wei" - ] - }, - { - "denom": "steth", - "exponent": 18 - } - ], - "base": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", - "name": "Lido Staked Ether", - "display": "steth", - "symbol": "stETH", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg" - }, - "coingecko_id": "staked-ether" - }, - { - "description": "UNI token served as governance token for Uniswap protocol with 1 billion UNI have been minted at genesis. 60% of the UNI genesis supply is allocated to Uniswap community members and remaining for team, investors and advisors.", - "type_asset": "erc20", - "address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", - "denom_units": [ - { - "denom": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", - "exponent": 0, - "aliases": [ - "uni-wei" - ] - }, - { - "denom": "uni", - "exponent": 18 - } - ], - "base": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", - "name": "Uniswap", - "display": "uni", - "symbol": "UNI", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/uni.svg" - }, - "coingecko_id": "uniswap" - }, - { - "description": "USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.", - "type_asset": "erc20", - "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "denom_units": [ - { - "denom": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "exponent": 0, - "aliases": [ - "uusdc" - ] - }, - { - "denom": "usdc", - "exponent": 6 - } - ], - "base": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "name": "USD Coin", - "display": "usdc", - "symbol": "USDC", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg" - }, - "coingecko_id": "usd-coin" - }, - { - "description": "Tether gives you the joint benefits of open blockchain technology and traditional currency by converting your cash into a stable digital currency equivalent.", - "type_asset": "erc20", - "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "denom_units": [ - { - "denom": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "exponent": 0, - "aliases": [ - "uusdt" - ] - }, - { - "denom": "usdt", - "exponent": 6 - } - ], - "base": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "name": "Tether USD", - "display": "usdt", - "symbol": "USDT", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg" - }, - "coingecko_id": "tether" - }, - { - "description": "Wrapped Bitcoin (WBTC) is an ERC20 token backed 1:1 with Bitcoin. Completely transparent. 100% verifiable. Community led.", - "type_asset": "erc20", - "address": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", - "denom_units": [ - { - "denom": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", - "exponent": 0, - "aliases": [ - "wbtc-satoshi" - ] - }, - { - "denom": "wbtc", - "exponent": 8 - } - ], - "base": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", - "name": "Wrapped Bitcoin", - "display": "wbtc", - "symbol": "WBTC", - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png", - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg" - }, - "coingecko_id": "wrapped-bitcoin" - }, - { - "description": "wETH is 'wrapped ETH'", - "type_asset": "erc20", - "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "denom_units": [ - { - "denom": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "exponent": 0, - "aliases": [ - "weth-wei" - ] - }, - { - "denom": "weth", - "exponent": 18 - } - ], - "base": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "name": "Wrapped Ether", - "display": "weth", - "symbol": "WETH", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg" - }, - "coingecko_id": "weth" - }, - { - "description": "Chain is a cloud blockchain protocol that enables organizations to build better financial services from the ground up powered by Sequence and Chain Core.", - "type_asset": "erc20", - "address": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", - "denom_units": [ - { - "denom": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", - "exponent": 0, - "aliases": [ - "xcn-wei" - ] - }, - { - "denom": "xcn", - "exponent": 18 - } - ], - "base": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", - "name": "Chain", - "display": "xcn", - "symbol": "XCN", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/xcn.svg" - }, - "coingecko_id": "chain-2" - } - ] -} +{ + "$schema": "../assetlist.schema.json", + "chain_name": "ethereum", + "assets": [ + { + "description": "Ether is the native fee token of the Ethereum network.", + "denom_units": [ + { + "denom": "wei", + "exponent": 0 + }, + { + "denom": "gwei", + "exponent": 9 + }, + { + "denom": "eth", + "exponent": 18, + "aliases": [ + "ether" + ] + } + ], + "base": "wei", + "name": "Ether", + "display": "eth", + "symbol": "ETH", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg" + }, + "coingecko_id": "ethereum" + }, + { + "description": "Aave is an Open Source and Non-Custodial protocol to earn interest on deposits & borrow assets. It also features access to highly innovative flash loans, which let developers borrow instantly and easily; no collateral needed. With 16 different assets, 5 of which are stablecoins.", + "type_asset": "erc20", + "address": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", + "denom_units": [ + { + "denom": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", + "exponent": 0, + "aliases": [ + "aave-wei" + ] + }, + { + "denom": "aave", + "exponent": 18 + } + ], + "base": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", + "name": "Aave", + "display": "aave", + "symbol": "AAVE", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg" + }, + "coingecko_id": "aave" + }, + { + "description": "ApeCoin found new expression in web3 through art, gaming, entertainment, and events. APE is a token made to support what’s next, controlled, and built on by the community. It will serve as a decentralized protocol layer for community-led initiatives that drive culture forward into the metaverse.", + "type_asset": "erc20", + "address": "0x4d224452801aced8b2f0aebe155379bb5d594381", + "denom_units": [ + { + "denom": "0x4d224452801aced8b2f0aebe155379bb5d594381", + "exponent": 0, + "aliases": [ + "ape-wei" + ] + }, + { + "denom": "ape", + "exponent": 18 + } + ], + "base": "0x4d224452801aced8b2f0aebe155379bb5d594381", + "name": "ApeCoin", + "display": "ape", + "symbol": "APE", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg" + }, + "coingecko_id": "apecoin" + }, + { + "description": "Axie Infinity is a Pokémon-inspired digital pet universe where anyone can earn tokens through skilled gameplay and contributions to the ecosystem. Players can battle, collect, raise, and build a land-based kingdom for their pets (known as Axies).", + "type_asset": "erc20", + "address": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", + "denom_units": [ + { + "denom": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", + "exponent": 0, + "aliases": [ + "axs-wei" + ] + }, + { + "denom": "axs", + "exponent": 18 + } + ], + "base": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b", + "name": "Axie Infinity Shard", + "display": "axs", + "symbol": "AXS", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/axs.svg" + }, + "coingecko_id": "axie-infinity" + }, + { + "description": "Multi-Collateral Dai, brings a lot of new and exciting features, such as support for new CDP collateral types and Dai Savings Rate.", + "type_asset": "erc20", + "address": "0x6b175474e89094c44da98b954eedeac495271d0f", + "denom_units": [ + { + "denom": "0x6b175474e89094c44da98b954eedeac495271d0f", + "exponent": 0, + "aliases": [ + "dai-wei" + ] + }, + { + "denom": "dai", + "exponent": 18 + } + ], + "base": "0x6b175474e89094c44da98b954eedeac495271d0f", + "name": "Dai Stablecoin", + "display": "dai", + "symbol": "DAI", + "traces": [ + { + "type": "synthetic", + "asset": { + "platform": "forex", + "base_denom": "USD" + }, + "provider": "MakerDAO" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg" + }, + "coingecko_id": "dai" + }, + { + "description": "Frax is a fractional-algorithmic stablecoin protocol. It aims to provide a highly scalable, decentralized, algorithmic money in place of fixed-supply assets like BTC. Additionally, FXS is the value accrual and governance token of the entire Frax ecosystem.", + "type_asset": "erc20", + "address": "0x853d955acef822db058eb8505911ed77f175b99e", + "denom_units": [ + { + "denom": "0x853d955acef822db058eb8505911ed77f175b99e", + "exponent": 0, + "aliases": [ + "frax-wei" + ] + }, + { + "denom": "frax", + "exponent": 18 + } + ], + "base": "0x853d955acef822db058eb8505911ed77f175b99e", + "name": "Frax", + "display": "frax", + "symbol": "FRAX", + "traces": [ + { + "type": "synthetic", + "asset": { + "platform": "forex", + "base_denom": "USD" + }, + "provider": "Frax Protocol" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg" + }, + "coingecko_id": "frax" + }, + { + "description": "A blockchain-based middleware, acting as a bridge between cryptocurrency smart contracts, data feeds, APIs and traditional bank account payments.", + "type_asset": "erc20", + "address": "0x514910771af9ca656af840dff83e8264ecf986ca", + "denom_units": [ + { + "denom": "0x514910771af9ca656af840dff83e8264ecf986ca", + "exponent": 0, + "aliases": [ + "link-wei" + ] + }, + { + "denom": "link", + "exponent": 18 + } + ], + "base": "0x514910771af9ca656af840dff83e8264ecf986ca", + "name": "Chainlink", + "display": "link", + "symbol": "LINK", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg" + }, + "coingecko_id": "chainlink" + }, + { + "description": "Maker is a Decentralized Autonomous Organization that creates and insures the dai stablecoin on the Ethereum blockchain", + "type_asset": "erc20", + "address": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", + "denom_units": [ + { + "denom": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", + "exponent": 0, + "aliases": [ + "mkr-wei" + ] + }, + { + "denom": "mkr", + "exponent": 18 + } + ], + "base": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2", + "name": "Maker", + "display": "mkr", + "symbol": "MKR", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg" + }, + "coingecko_id": "maker" + }, + { + "description": "RAI is a non-pegged, ETH-backed stable asset. It is useful as more 'stable' collateral for other DeFi protocols (compared to ETH or BTC) or as a stable asset with an embedded interest rate.", + "type_asset": "erc20", + "address": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", + "denom_units": [ + { + "denom": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", + "exponent": 0, + "aliases": [ + "rai-wei" + ] + }, + { + "denom": "rai", + "exponent": 18 + } + ], + "base": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919", + "name": "Rai Reflex Index", + "display": "rai", + "symbol": "RAI", + "traces": [ + { + "type": "synthetic", + "asset": { + "platform": "forex", + "base_denom": "USD" + }, + "provider": "RAI Finance" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg" + }, + "coingecko_id": "rai" + }, + { + "description": "SHIBA INU is a 100% decentralized community experiment with it claims that 1/2 the tokens have been sent to Vitalik and the other half were locked to a Uniswap pool and the keys burned.", + "type_asset": "erc20", + "address": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", + "denom_units": [ + { + "denom": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", + "exponent": 0, + "aliases": [ + "shib-wei" + ] + }, + { + "denom": "shib", + "exponent": 18 + } + ], + "base": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce", + "name": "Shiba Inu", + "display": "shib", + "symbol": "SHIB", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg" + }, + "coingecko_id": "shiba-inu" + }, + { + "description": "stETH is a token that represents staked ether in Lido, combining the value of initial deposit + staking rewards. stETH tokens are pegged 1:1 to the ETH staked with Lido and can be used as one would use ether, allowing users to earn Eth2 staking rewards whilst benefiting from Defi yields.", + "type_asset": "erc20", + "address": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", + "denom_units": [ + { + "denom": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", + "exponent": 0, + "aliases": [ + "steth-wei" + ] + }, + { + "denom": "steth", + "exponent": 18 + } + ], + "base": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84", + "name": "Lido Staked Ether", + "display": "steth", + "symbol": "stETH", + "traces": [ + { + "type": "liquid-stake", + "asset": { + "platform": "ethereum", + "base_denom": "wei" + }, + "provider": "Lido" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg" + }, + "coingecko_id": "staked-ether" + }, + { + "description": "UNI token served as governance token for Uniswap protocol with 1 billion UNI have been minted at genesis. 60% of the UNI genesis supply is allocated to Uniswap community members and remaining for team, investors and advisors.", + "type_asset": "erc20", + "address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", + "denom_units": [ + { + "denom": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", + "exponent": 0, + "aliases": [ + "uni-wei" + ] + }, + { + "denom": "uni", + "exponent": 18 + } + ], + "base": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", + "name": "Uniswap", + "display": "uni", + "symbol": "UNI", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/uni.svg" + }, + "coingecko_id": "uniswap" + }, + { + "description": "USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.", + "type_asset": "erc20", + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "denom_units": [ + { + "denom": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "exponent": 0, + "aliases": [ + "uusdc" + ] + }, + { + "denom": "usdc", + "exponent": 6 + } + ], + "base": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "name": "USD Coin", + "display": "usdc", + "symbol": "USDC", + "traces": [ + { + "type": "synthetic", + "asset": { + "platform": "forex", + "base_denom": "USD" + }, + "provider": "Circle" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg" + }, + "coingecko_id": "usd-coin" + }, + { + "description": "Tether gives you the joint benefits of open blockchain technology and traditional currency by converting your cash into a stable digital currency equivalent.", + "type_asset": "erc20", + "address": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "denom_units": [ + { + "denom": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "exponent": 0, + "aliases": [ + "uusdt" + ] + }, + { + "denom": "usdt", + "exponent": 6 + } + ], + "base": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "name": "Tether USD", + "display": "usdt", + "symbol": "USDT", + "traces": [ + { + "type": "synthetic", + "asset": { + "platform": "forex", + "base_denom": "USD" + }, + "provider": "Tether" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg" + }, + "coingecko_id": "tether" + }, + { + "description": "Wrapped Bitcoin (WBTC) is an ERC20 token backed 1:1 with Bitcoin. Completely transparent. 100% verifiable. Community led.", + "type_asset": "erc20", + "address": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "denom_units": [ + { + "denom": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "exponent": 0, + "aliases": [ + "wbtc-satoshi" + ] + }, + { + "denom": "wbtc", + "exponent": 8 + } + ], + "base": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "name": "Wrapped Bitcoin", + "display": "wbtc", + "symbol": "WBTC", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "bitcoin", + "base_denom": "sat" + }, + "provider": "BitGo, Kyber, and Ren" + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg" + }, + "coingecko_id": "wrapped-bitcoin" + }, + { + "description": "wETH is 'wrapped ETH'", + "type_asset": "erc20", + "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "denom_units": [ + { + "denom": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "exponent": 0, + "aliases": [ + "weth-wei" + ] + }, + { + "denom": "weth", + "exponent": 18 + } + ], + "base": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "name": "Wrapped Ether", + "display": "weth", + "symbol": "WETH", + "traces": [ + { + "type": "wrapping", + "asset": { + "platform": "ethereum", + "base_denom": "wei" + } + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg" + }, + "coingecko_id": "weth" + }, + { + "description": "Chain is a cloud blockchain protocol that enables organizations to build better financial services from the ground up powered by Sequence and Chain Core.", + "type_asset": "erc20", + "address": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", + "denom_units": [ + { + "denom": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", + "exponent": 0, + "aliases": [ + "xcn-wei" + ] + }, + { + "denom": "xcn", + "exponent": 18 + } + ], + "base": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18", + "name": "Chain", + "display": "xcn", + "symbol": "XCN", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/xcn.svg" + }, + "coingecko_id": "chain-2" + } + ] +} diff --git a/_non-cosmos/moonbeam/assetlist.json b/_non-cosmos/moonbeam/assetlist.json index 6e91fa2122e..b85533fbd1d 100644 --- a/_non-cosmos/moonbeam/assetlist.json +++ b/_non-cosmos/moonbeam/assetlist.json @@ -8,16 +8,16 @@ { "denom": "Wei", "exponent": 0, - "aliases": [ - "wei" - ] + "aliases": [ + "wei" + ] }, { "denom": "GLMR", "exponent": 18, - "aliases": [ - "glmr" - ] + "aliases": [ + "glmr" + ] } ], "base": "Wei", @@ -37,9 +37,9 @@ { "denom": "0xacc15dc74880c9944775448304b263d191c6077f", "exponent": 0, - "aliases": [ - "wglmr-wei" - ] + "aliases": [ + "wglmr-wei" + ] }, { "denom": "wglmr", @@ -50,6 +50,15 @@ "name": "Wrapped Moonbeam", "display": "wglmr", "symbol": "WGLMR", + "traces": [ + { + "type": "wrapping", + "asset": { + "platform": "moonbeam", + "base_denom": "Wei" + } + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg" }, @@ -63,9 +72,9 @@ { "denom": "0xffffffff1fcacbd218edc0eba20fc2308c778080", "exponent": 0, - "aliases": [ - "dot-planck" - ] + "aliases": [ + "dot-planck" + ] }, { "denom": "xcdot", @@ -76,6 +85,16 @@ "name": "Wrapped Polkadot", "display": "xcdot", "symbol": "xcDOT", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "polkadot", + "base_denom": "Planck" + }, + "provider": "Polkadot Parachain" + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/dot.svg" } @@ -89,8 +108,8 @@ "denom": "0x14df360966a1c4582d2b18edbdae432ea0a27575", "exponent": 0, "aliases": [ - "dai-wei" - ] + "dai-wei" + ] }, { "denom": "axldai", @@ -101,6 +120,16 @@ "name": "Axelar Wrapped Dai Stablecoin", "display": "axldai", "symbol": "axlDAI", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "axelar", + "base_denom": "dai-wei" + }, + "provider": "Axelar" + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg" } @@ -114,8 +143,8 @@ "denom": "0x61C82805453a989E99B544DFB7031902e9bac448", "exponent": 0, "aliases": [ - "frax-wei" - ] + "frax-wei" + ] }, { "denom": "axlfrax", @@ -126,6 +155,16 @@ "name": "Axelar Wrapped Frax", "display": "axlfrax", "symbol": "axlFRAX", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "axelar", + "base_denom": "frax-wei" + }, + "provider": "Axelar" + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg" } @@ -138,9 +177,9 @@ { "denom": "0xca01a1d0993565291051daff390892518acfad3a", "exponent": 0, - "aliases": [ - "uusdc" - ] + "aliases": [ + "uusdc" + ] }, { "denom": "axlusdc", @@ -151,6 +190,16 @@ "name": "Axelar Wrapped USD Coin", "display": "axlusdc", "symbol": "axlUSDC", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "axelar", + "base_denom": "uusdc" + }, + "provider": "Axelar" + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg" } @@ -163,9 +212,9 @@ { "denom": "0xdfd74af792bc6d45d1803f425ce62dd16f8ae038", "exponent": 0, - "aliases": [ - "uusdt" - ] + "aliases": [ + "uusdt" + ] }, { "denom": "axlusdt", @@ -176,6 +225,16 @@ "name": "Axelar Wrapped Tether USD", "display": "axlusdt", "symbol": "axlUSDT", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "axelar", + "base_denom": "uusdt" + }, + "provider": "Axelar" + } + ], "logo_URIs": { "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg" } diff --git a/_non-cosmos/moonbeam/images/glmr.png b/_non-cosmos/moonbeam/images/glmr.png new file mode 100644 index 0000000000000000000000000000000000000000..85c8eb953b100b902a075bf0fb8f6b7f98816e4a GIT binary patch literal 8315 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%0D~(`NE>HUDleE|(lU5ht_gedzW{a&>qP(n literal 0 HcmV?d00001 diff --git a/_non-cosmos/moonbeam/images/glmr.svg b/_non-cosmos/moonbeam/images/glmr.svg index bead2966127..604b65cbf49 100644 --- a/_non-cosmos/moonbeam/images/glmr.svg +++ b/_non-cosmos/moonbeam/images/glmr.svg @@ -1,16 +1,5 @@ - - - - - - - - - \ No newline at end of file + + + + + diff --git a/_non-cosmos/polkadot/images/dot.png b/_non-cosmos/polkadot/images/dot.png new file mode 100644 index 0000000000000000000000000000000000000000..595366074b52abbff405808c5410759fd7444c08 GIT binary patch literal 14125 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 Yr&Jk!LcW?d{G-yeAL*-Cs@lE&e@@51J^%m! literal 0 HcmV?d00001 diff --git a/_non-cosmos/polkadot/images/dot.svg b/_non-cosmos/polkadot/images/dot.svg index 4e2178ff40d..9765f01076d 100644 --- a/_non-cosmos/polkadot/images/dot.svg +++ b/_non-cosmos/polkadot/images/dot.svg @@ -1,14 +1,15 @@ - - -jnlwRRuFZGYLq&>3?I0l@bi9tR_;Yvkn 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 literal 0 HcmV?d00001 diff --git a/agoric/images/run.png b/agoric/images/run.png deleted file mode 100644 index 3a7c2641f2c600bb10b0dfac38ccab2ad6145267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14292 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 A!vFvP diff --git a/akash/chain.json b/akash/chain.json index 6f9c7cec5f5..86f771706fd 100644 --- a/akash/chain.json +++ b/akash/chain.json @@ -12,68 +12,149 @@ "genesis_url": "https://raw.githubusercontent.com/ovrclk/net/master/mainnet/genesis.json" }, "slip44": 118, + "fees": { + "fee_tokens": [ + { + "denom": "uakt" + } + ] + }, + "staking": { + "staking_tokens": [ + { + "denom": "uakt" + } + ] + }, "codebase": { "git_repo": "https://github.com/ovrclk/akash/", - "recommended_version": "v0.14.1", + "recommended_version": "v0.16.3", "compatible_versions": [ - "v0.14.1" + "v0.16.3" ], "binaries": { - "linux/amd64": "https://github.com/ovrclk/akash/releases/download/v0.14.1/akash_0.14.1_linux_amd64.zip" + "linux/amd64": "https://github.com/ovrclk/akash/releases/download/v0.16.3/akash_0.16.3_linux_amd64.zip" } }, "peers": { "seeds": [ { - "id": "27eb432ccd5e895c5c659659120d68b393dd8c60", - "address": "35.247.65.183:26656" + "id": "4acf579e2744268f834c713e894850995bbf0ffa", + "address": "50.18.31.225:26656" }, { - "id": "8e2f56098f182ffe2f6fb09280bafe13c63eb42f", - "address": "46.101.176.149:26656" + "id": "3691ac1f56389ffec8579c13a6eb8eca41cf8ae3", + "address": "54.219.88.246:26656" }, { - "id": "fff99a2e8f3c9473e4e5ee9a99611a2e599529fd", - "address": "46.166.138.218:26656", - "provider": "simplyvc" + "id": "86afe23f116ba4754a19819a55d153008eb74b48", + "address": "15.164.87.75:26656" } ], "persistent_peers": [ { - "id": "27eb432ccd5e895c5c659659120d68b393dd8c60", - "address": "35.247.65.183:26656" + "id": "4acf579e2744268f834c713e894850995bbf0ffa", + "address": "50.18.31.225:26656" }, { - "id": "9180b99a5be3443677e0f57fc5f40e8f071bdcd8", - "address": "161.35.239.0:51656" + "id": "3691ac1f56389ffec8579c13a6eb8eca41cf8ae3", + "address": "54.219.88.246:26656" }, { - "id": "47c9acc0e7d9b244a6404458e76d50b6284bfbbb", - "address": "142.93.77.25:26656" + "id": "86afe23f116ba4754a19819a55d153008eb74b48", + "address": "15.164.87.75:26656" }, { - "id": "ab7b55588ea3f4f7a477e852aa262959e54117cd", - "address": "3.235.249.94:26656" + "id": "43544bc781b88d6785420427926d86a5332940b3", + "address": "142.132.131.184:26656" }, { - "id": "4acf579e2744268f834c713e894850995bbf0ffa", - "address": "50.18.31.225:26656" + "id": "30b8008d4ea5069a8724a0aa73833493efa88e67", + "address": "65.108.140.62:26656" }, { - "id": "3691ac1f56389ffec8579c13a6eb8eca41cf8ae3", - "address": "54.219.88.246:26656" + "id": "2b19780ea3de3553f03847a397ac2dfda1d2e89e", + "address": "65.108.6.185:26656" }, { - "id": "86afe23f116ba4754a19819a55d153008eb74b48", - "address": "15.164.87.75:26656" + "id": "be3a538cebb28e7224db10920bb7fe32456e1aad", + "address": "116.202.244.153:26656" + }, + { + "id": "d2643edd1b3dce6615bc9925e20122c44d2ff763", + "address": "172.106.17.158:26656" + }, + { + "id": "08fd59378ec5845a667f8608bd228f9251aec035", + "address": "3.64.67.110:27002" + }, + { + "id": "6acf80cdbfba5ffbee23bd9e5b3ecac3234f3420", + "address": "147.75.32.107:26656" + }, + { + "id": "20180c45451739668f6e272e007818139dba31e7", + "address": "88.198.62.198:2020" + }, + { + "id": "89b5c363babe7c4983c3ef06c3c9ed1e39ec4246", + "address": "51.79.176.202:56656" + }, + { + "id": "1c03b13f5f24f59ecc3cfe5d5fc36dabee3a5d78", + "address": "144.202.77.146:26656" + }, + { + "id": "070b3c936e2995bc269a2981702b87de05411baa", + "address": "148.251.13.186:28656" + }, + { + "id": "05c30fd95b888ca8df8171ce65a06f1de683d6e3", + "address": "84.252.129.17:26656" }, { - "id": "6fbc3808f7d6c961e84944ae2d8c800a8bbffbb4", - "address": "138.201.159.100:26656" + "id": "b618556645ddac41dc871f7a0f6aa68feb0cc2a7", + "address": "38.75.137.161:26656" }, { - "id": "a2a3ffe7ac122a218e1f59c32a670f04b8fd3033", - "address": "165.22.69.102:26656" + "id": "97edd562862a905f087ccb02a39e6f660939e314", + "address": "216.202.234.76:26656" + }, + { + "id": "06788f62811879e1d0774c4e9152543e17fe8576", + "address": "145.40.65.227:26656" + }, + { + "id": "2ecb6e24df48ee037234222c67ef963daa58bcfc", + "address": "65.108.102.99:29656" + }, + { + "id": "4e95c8f651de136b48c324ea9a687739a945f452", + "address": "185.107.95.88:26656" + }, + { + "id": "1bfbbf77beeb2c1ace50443478035a255a7e510f", + "address": "136.24.44.100:26656" + }, + { + "id": "ce137ea95720b2d4e196920d12170d1a6aebcf69", + "address": "35.215.43.253:26656" + }, + { + "id": "fb42bcf141eecc7a8a66fcfbf7d2573b3b8d00e6", + "address": "75.119.133.59:26656" + }, + { + "id": "c6e0e5460aefcf3c5d5d26dee1ef1e99e5ed90b8", + "address": "198.57.27.14:26656" + }, + { + "id": "2640152c6359b03a3a4559b12110e96fcb95cd68", + "address": "74.91.27.138:26656" + }, + { + "id": "aa01698ec0d8bb96398e89b57ecb08bcca50fa21", + "address": "65.21.199.148:26636" } ] }, @@ -84,17 +165,7 @@ "provider": "forbole" }, { - "address": "http://akash-sentry01.skynetvalidators.com:26657", - "provider": "skynet" - }, - { - "address": "https://rpc.akash.smartnodes.one:443" - }, - { - "address": "http://akash.c29r3.xyz:80/rpc" - }, - { - "address": "https://rpc-akash.ecostake.com", + "address": "https://rpc-akash.ecostake.com:443", "provider": "ecostake" }, { @@ -102,30 +173,44 @@ "provider": "Polkachu" }, { - "address": "https://rpc-akash-ia.notional.ventures/", + "address": "https://rpc-akash-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "http://akash.c29r3.xyz:80/rpc", + "provider": "c29r3" } ], "rest": [ { - "address": "https://akash.c29r3.xyz:443/api" - }, - { - "address": "https://api.akash.smartnodes.one" + "address": "https://api.akash.forbole.com:443", + "provider": "forbole" }, { "address": "https://rest-akash.ecostake.com", "provider": "ecostake" }, { - "address": "https://api-akash-ia.notional.ventures/", + "address": "https://akash-api.polkachu.com", + "provider": "Polkachu" + }, + { + "address": "https://api-akash-ia.cosmosia.notional.ventures", "provider": "Notional" + }, + { + "address": "https://akash.c29r3.xyz:443/api", + "provider": "c29r3" } ], "grpc": [ { - "address": "grpc-akash-ia.notional.ventures:443", + "address": "grpc-akash-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "akash-grpc.polkachu.com:12890", + "provider": "Polkachu" } ] }, @@ -144,6 +229,16 @@ "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}" + }, + { + "kind": "cloudmos", + "url": "https://cloudmos.io/blocks", + "tx_page": "https://cloudmos.io/transactions/${txHash}" } ] } diff --git a/assetlist.schema.json b/assetlist.schema.json index b89cbbef622..86da7c5a02e 100644 --- a/assetlist.schema.json +++ b/assetlist.schema.json @@ -66,6 +66,13 @@ "type": "string", "description": "The symbol of an asset. For example BTC." }, + "traces": { + "type": "array", + "description": "The origin of the asset, starting with the index, and capturing all transitions in form and location.", + "items": { + "$ref": "#/$defs/asset_transition" + } + }, "ibc": { "type": "object", "description": "[OPTIONAL] IBC Channel between src and dst between chain", @@ -92,26 +99,33 @@ "png": { "type": "string", "format": "uri-reference", - "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master(/|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-z]|[0-9]){1,}\\.png$" + "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master(/|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-zA-Z0-9-_]){1,}\\.png$" }, "svg": { "type": "string", "format": "uri-reference", - "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master(/|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-z]|[0-9]){1,}\\.svg$" + "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master(/|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-zA-Z0-9-_]){1,}\\.svg$" } } }, "coingecko_id": { "type": "string", "description": "[OPTIONAL] The coingecko id to fetch asset data from coingecko v3 api. See https://api.coingecko.com/api/v3/coins/list" + }, + "keywords": { + "type": "array", + "maxContains": 20, + "items": { + "type": "string" + } } }, "if": { "properties": { "type_asset": { "enum": [ - "cw20", - "snip20" + "cw20", + "snip20" ] } }, @@ -145,6 +159,90 @@ "denom", "exponent" ] + }, + "asset_pointer": { + "type": "object", + "description": "The (primary) key used to identify an asset defined within the Chain Registry.", + "required": [ + "platform", + "base_denom" + ], + "properties": { + "platform": { + "type": "string", + "description": "The platform from which the asset originates. E.g., 'cosmoshub', 'ethereum', 'forex', or 'nasdaq'" + }, + "base_denom": { + "type": "string", + "description": "The base unit of the asset on its source platform. E.g., when describing ATOM from Cosmos Hub, specify 'uatom', NOT 'atom' nor 'ATOM'; base units are unique per platform." + } + } + }, + "asset_transition": { + "type": "object", + "description": "The transition from origin assset to the current asset.", + "required": [ + "type", + "asset" + ], + "properties": { + "type": { + "type": "string", + "description": "The method used to transform the source asset into this asset. E.g., 'bridge', 'synthetic', or 'ibc'.", + "enum": [ + "bridge", + "ibc", + "wrapping", + "liquid-stake", + "synthetic" + ] + }, + "asset": { + "$ref": "#/$defs/asset_pointer" + }, + "provider": { + "type": "string", + "description": "The entity offering the service. E.g., 'Gravity Bridge' [Network] or 'Tether' [Company]." + }, + "contract": { + "type": "string", + "description": "The contract address where the transition takes place, where applicable. E.g., The Ethereum contract that locks up the asset while it's minted on another chain." + }, + "path": { + "type": "string", + "description": "The port/channel/denom input string that generates the 'ibc/...' denom." + } + }, + "if": { + "properties": { + "type": { + "enum": [ + "ibc" + ] + } + } + }, + "then": { + "required": [ + "path" + ] + }, + "if": { + "properties": { + "type": { + "enum": [ + "bridge", + "liquid-stake", + "synthetic" + ] + } + } + }, + "then": { + "required": [ + "provider" + ] + } } } } diff --git a/assetmantle/chain.json b/assetmantle/chain.json index 04344b6abb1..ef87a96ae08 100644 --- a/assetmantle/chain.json +++ b/assetmantle/chain.json @@ -333,6 +333,10 @@ { "address": "https://rpc.assetmantle.nodestake.top", "provider": "NodeStake" + }, + { + "address": "https://rpc-assetmantle-ia.cosmosia.notional.ventures/", + "provider": "Notional" } ], "rest": [ @@ -351,12 +355,28 @@ { "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" } ], "grpc": [ { "address": "https://grpc.assetmantle.nodestake.top", "provider": "NodeStake" + }, + { + "address": "grpc-assetmantle-ia.cosmosia.notional.ventures:443", + "provider": "Notional" + }, + { + "address": "assetmantle-grpc.polkachu.com:14690", + "provider": "Polkachu" } ] }, @@ -380,6 +400,11 @@ "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}" } ] } diff --git a/axelar/assetlist.json b/axelar/assetlist.json index 059effb0e44..9b0083a1d96 100644 --- a/axelar/assetlist.json +++ b/axelar/assetlist.json @@ -1,158 +1,625 @@ { - "$schema": "../assetlist.schema.json", - "chain_name": "axelar", - "assets": [ - { - "description": "The native token of Axelar", - "denom_units": [ - { - "denom": "uaxl", - "exponent": 0 - }, - { - "denom": "axl", - "exponent": 6 - } - ], - "base": "uaxl", - "name": "Axelar", - "display": "axl", - "symbol": "AXL", - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png", - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg" - }, - "coingecko_id": "axelar-network" - }, - { - "description": "Circle's stablecoin on Axelar", - "denom_units": [ - { - "denom": "uusdc", - "exponent": 0 - }, - { - "denom": "usdc", - "exponent": 6 - } - ], - "base": "uusdc", - "name": "USD Coin", - "display": "usdc", - "symbol": "USDC", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" - }, - "coingecko_id": "usd-coin" - }, - { - "description": "Frax's fractional-algorithmic stablecoin on Axelar", - "denom_units": [ - { - "denom": "frax-wei", - "exponent": 0 - }, - { - "denom": "frax", - "exponent": 18 - } - ], - "base": "frax-wei", - "name": "Frax", - "display": "frax", - "symbol": "FRAX", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/frax.svg", - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/frax.png" - }, - "coingecko_id": "frax" - }, - { - "description": "Dai stablecoin on Axelar", - "denom_units": [ - { - "denom": "dai-wei", - "exponent": 0 - }, - { - "denom": "dai", - "exponent": 18 - } - ], - "base": "dai-wei", - "name": "Dai Stablecoin", - "display": "dai", - "symbol": "DAI", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.svg", - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.png" - }, - "coingecko_id": "dai" - }, - { - "description": "Tether's USD stablecoin on Axelar", - "denom_units": [ - { - "denom": "uusdt", - "exponent": 0 - }, - { - "denom": "usdt", - "exponent": 6 - } - ], - "base": "uusdt", - "name": "Tether USD", - "display": "usdt", - "symbol": "USDT", - "logo_URIs": { - "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg", - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png" - }, - "coingecko_id": "tether" - }, - { - "description": "Wrapped Ether on Axelar", - "denom_units": [ - { - "denom": "weth-wei", - "exponent": 0 - }, - { - "denom": "weth", - "exponent": 18 - } - ], - "base": "weth-wei", - "name": "Wrapped Ether", - "display": "weth", - "symbol": "WETH", - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" - }, - "coingecko_id": "weth" - }, - { - "description": "Wrapped Bitcoin on Axelar", - "denom_units": [ - { - "denom": "wbtc-satoshi", - "exponent": 0 - }, - { - "denom": "wbtc", - "exponent": 8 - } - ], - "base": "wbtc-satoshi", - "name": "Wrapped Bitcoin", - "display": "wbtc", - "symbol": "WBTC", - "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png" - }, - "coingecko_id": "wrapped-bitcoin" - } - ] - } + "$schema": "../assetlist.schema.json", + "chain_name": "axelar", + "assets": [ + { + "description": "The native token of Axelar", + "denom_units": [ + { + "denom": "uaxl", + "exponent": 0 + }, + { + "denom": "axl", + "exponent": 6 + } + ], + "base": "uaxl", + "name": "Axelar", + "display": "axl", + "symbol": "AXL", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg" + }, + "coingecko_id": "axelar-network" + }, + { + "description": "Circle's stablecoin on Axelar", + "denom_units": [ + { + "denom": "uusdc", + "exponent": 0 + }, + { + "denom": "usdc", + "exponent": 6 + } + ], + "base": "uusdc", + "name": "USD Coin", + "display": "usdc", + "symbol": "USDC", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" + }, + "coingecko_id": "usd-coin" + }, + { + "description": "Frax's fractional-algorithmic stablecoin on Axelar", + "denom_units": [ + { + "denom": "frax-wei", + "exponent": 0 + }, + { + "denom": "frax", + "exponent": 18 + } + ], + "base": "frax-wei", + "name": "Frax", + "display": "frax", + "symbol": "FRAX", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x853d955acef822db058eb8505911ed77f175b99e" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/frax.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/frax.png" + }, + "coingecko_id": "frax" + }, + { + "description": "Dai stablecoin on Axelar", + "denom_units": [ + { + "denom": "dai-wei", + "exponent": 0 + }, + { + "denom": "dai", + "exponent": 18 + } + ], + "base": "dai-wei", + "name": "Dai Stablecoin", + "display": "dai", + "symbol": "DAI", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x6b175474e89094c44da98b954eedeac495271d0f" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.png" + }, + "coingecko_id": "dai" + }, + { + "description": "Tether's USD stablecoin on Axelar", + "denom_units": [ + { + "denom": "uusdt", + "exponent": 0 + }, + { + "denom": "usdt", + "exponent": 6 + } + ], + "base": "uusdt", + "name": "Tether USD", + "display": "usdt", + "symbol": "USDT", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xdac17f958d2ee523a2206206994597c13d831ec7" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png" + }, + "coingecko_id": "tether" + }, + { + "description": "Wrapped Ether on Axelar", + "denom_units": [ + { + "denom": "weth-wei", + "exponent": 0 + }, + { + "denom": "weth", + "exponent": 18 + } + ], + "base": "weth-wei", + "name": "Wrapped Ether", + "display": "weth", + "symbol": "WETH", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" + }, + "coingecko_id": "weth" + }, + { + "description": "Wrapped Bitcoin on Axelar", + "denom_units": [ + { + "denom": "wbtc-satoshi", + "exponent": 0 + }, + { + "denom": "wbtc", + "exponent": 8 + } + ], + "base": "wbtc-satoshi", + "name": "Wrapped Bitcoin", + "display": "wbtc", + "symbol": "WBTC", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png" + }, + "coingecko_id": "wrapped-bitcoin" + }, + { + "description": "Aave on Axelar", + "denom_units": [ + { + "denom": "aave-wei", + "exponent": 0 + }, + { + "denom": "aave", + "exponent": 18 + } + ], + "base": "aave-wei", + "name": "Aave", + "display": "aave", + "symbol": "AAVE", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg" + }, + "coingecko_id": "aave" + }, + { + "description": "ApeCoin on Axelar", + "denom_units": [ + { + "denom": "ape-wei", + "exponent": 0 + }, + { + "denom": "ape", + "exponent": 18 + } + ], + "base": "ape-wei", + "name": "ApeCoin", + "display": "ape", + "symbol": "APE", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x4d224452801aced8b2f0aebe155379bb5d594381" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg" + }, + "coingecko_id": "apecoin" + }, + { + "description": "Axie Infinity Shard on Axelar", + "denom_units": [ + { + "denom": "axs-wei", + "exponent": 0 + }, + { + "denom": "axs", + "exponent": 18 + } + ], + "base": "axs-wei", + "name": "Axie Infinity Shard", + "display": "axs", + "symbol": "AXS", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/axs.svg" + }, + "coingecko_id": "axie-infinity" + }, + { + "description": "Chainlink on Axelar", + "denom_units": [ + { + "denom": "link-wei", + "exponent": 0 + }, + { + "denom": "link", + "exponent": 18 + } + ], + "base": "link-wei", + "name": "Chainlink", + "display": "link", + "symbol": "LINK", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x514910771af9ca656af840dff83e8264ecf986ca" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg" + }, + "coingecko_id": "chainlink" + }, + { + "description": "Maker on Axelar", + "denom_units": [ + { + "denom": "mkr-wei", + "exponent": 0 + }, + { + "denom": "mkr", + "exponent": 18 + } + ], + "base": "mkr-wei", + "name": "Maker", + "display": "mkr", + "symbol": "MKR", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg" + }, + "coingecko_id": "maker" + }, + { + "description": "Rai Reflex Index on Axelar", + "denom_units": [ + { + "denom": "rai-wei", + "exponent": 0 + }, + { + "denom": "rai", + "exponent": 18 + } + ], + "base": "rai-wei", + "name": "Rai Reflex Index", + "display": "rai", + "symbol": "RAI", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg" + }, + "coingecko_id": "rai" + }, + { + "description": "Shiba Inu on Axelar", + "denom_units": [ + { + "denom": "shib-wei", + "exponent": 0 + }, + { + "denom": "shib", + "exponent": 18 + } + ], + "base": "shib-wei", + "name": "Shiba Inu", + "display": "shib", + "symbol": "SHIB", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg" + }, + "coingecko_id": "shiba-inu" + }, + { + "description": "Lido Staked Ether on Axelar", + "denom_units": [ + { + "denom": "steth-wei", + "exponent": 0 + }, + { + "denom": "steth", + "exponent": 18 + } + ], + "base": "steth-wei", + "name": "Lido Staked Ether", + "display": "steth", + "symbol": "stETH", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg" + }, + "coingecko_id": "staked-ether" + }, + { + "description": "Uniswap on Axelar", + "denom_units": [ + { + "denom": "uni-wei", + "exponent": 0 + }, + { + "denom": "uni", + "exponent": 18 + } + ], + "base": "uni-wei", + "name": "Uniswap", + "display": "uni", + "symbol": "UNI", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/uni.svg" + }, + "coingecko_id": "uniswap" + }, + { + "description": "Chain on Axelar", + "denom_units": [ + { + "denom": "xcn-wei", + "exponent": 0 + }, + { + "denom": "xcn", + "exponent": 18 + } + ], + "base": "xcn-wei", + "name": "Chain", + "display": "xcn", + "symbol": "XCN", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "ethereum", + "base_denom": "0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/xcn.svg" + }, + "coingecko_id": "chain-2" + }, + { + "description": "Wrapped Polkadot on Axelar", + "denom_units": [ + { + "denom": "dot-planck", + "exponent": 0 + }, + { + "denom": "dot", + "exponent": 10 + } + ], + "base": "dot-planck", + "name": "Wrapped Polkadot", + "display": "dot", + "symbol": "DOT", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "moonbeam", + "base_denom": "0xffffffff1fcacbd218edc0eba20fc2308c778080" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png" + }, + "coingecko_id": "polkadot" + }, + { + "description": "Wrapped Moonbeam on Axelar", + "denom_units": [ + { + "denom": "wglmr-wei", + "exponent": 0 + }, + { + "denom": "wglmr", + "exponent": 18 + } + ], + "base": "wglmr-wei", + "name": "Wrapped Moonbeam", + "display": "wglmr", + "symbol": "WGLMR", + "traces": [ + { + "type": "bridge", + "asset": { + "platform": "moonbeam", + "base_denom": "0xacc15dc74880c9944775448304b263d191c6077f" + }, + "provider": "Axelar" + } + ], + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png" + }, + "coingecko_id": "wrapped-moonbeam" + }, + { + "description": "Wrapped Matic on Axelar", + "denom_units": [ + { + "denom": "wmatic-wei", + "exponent": 0 + }, + { + "denom": "wmatic", + "exponent": 18 + } + ], + "base": "wmatic-wei", + "name": "Wrapped Matic", + "display": "wmatic", + "symbol": "WMATIC", + "traces": [ + { + "type": "bridge", + "provider": "Axelar", + "asset": { + "platform": "polygon", + "base_denom": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + } + } + ], + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg" + }, + "coingecko_id": "matic-network" + } + ] +} diff --git a/axelar/chain.json b/axelar/chain.json index d7a6e553e0b..280f4b1b972 100644 --- a/axelar/chain.json +++ b/axelar/chain.json @@ -78,8 +78,12 @@ "provider": "nodes.guru" }, { - "address": "https://rpc-axelar-ia.notional.ventures/", + "address": "https://rpc-axelar-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://axelar-rpc.polkachu.com", + "provider": "Polkachu" } ], "rest": [ @@ -92,14 +96,22 @@ "provider": "nodes.guru" }, { - "address": "https://api-axelar-ia.notional.ventures/", + "address": "https://api-axelar-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://axelar-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ { - "address": "grpc-axelar-ia.notional.ventures:443", + "address": "grpc-axelar-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "axelar-grpc.polkachu.com:15190", + "provider": "Polkachu" } ] }, @@ -118,6 +130,11 @@ "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}" } ] } diff --git a/axelar/images/axldot.png b/axelar/images/axldot.png new file mode 100644 index 0000000000000000000000000000000000000000..8411e05ab825afc39121bbab3176c533d53fc174 GIT binary patch literal 27753 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
  • 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 + + + + + + + + + + + + + + + + + + + + + diff --git a/axelar/images/axllink.png b/axelar/images/axllink.png new file mode 100644 index 0000000000000000000000000000000000000000..4a0f23aa0229d3bd29ae70e41514b7ebba5fcca8 GIT binary patch literal 23145 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 z z95p2q%=)Y?R3mD!@_?TP&IMi`&sB-cCm%r?6Z|rhi}5T0&Z1l>VAVlQ8B(Z(i7}4x zm6K8FYe|d#PPSF4&x8jApSTrZ%H-KNUFzXtA}`A|S$LFOH>p#AbQ#Z6h{3CoA=Ok~ zMc3FfwcINezN{7IC5r@O08dymONX(xMT|oe@nLI@?nIG18=|bmWS{^7u?g6r*Q2e} z)tI5lGAN6~{$)Lf{XawYkDvYAZ~yO~_&3NIo?yEiggY(of78REm*K%_3!a8#U5-tA zfKtbHhQqDNKC+J}*AO_;b|dl?EC~J4%f37RJQvqc*DY(3Gr-OlJaj9nXnhT3jN5wv zOMKAiS!ifHY|lF~I#&9bu_4?^eEcIhqco2!P4Dfz9_w{K`R@8OQ_IJcsq;1T`^nT< zKN_v(%vN)<%R1#7%%Vmq`=H{JQ3rNnG%LCWk8>TA#k79%wCRv{=cBSIhD>WB{li1- z^NjnbWpr0sx7;~3SGmE!OwpIi@70g+u+gz&(5dauz1`hi_?El%e z|MRo&zIXTiC;AO?Pc%b6JM%X#&fNIJ6lQ5*qlYT1fE%m{CnK}ynI)9UZ*mM;dUR}& zer8xXPeqY&Ne*>bJM=LdmZd!r+#`hE)kbg1$8J=dR2wQ~C?E~4?fbAKNhM7%A`cB2 zF{33S>-SubIjzdA@=IVWTu&@H`8HEI>&^j8d=Xp|9vWdTW9( zv}B`SM$c+hs&-Z+(+1WR2A>QiS7vGvkaPzXYYwzG(qlBEPTSz`VxbR~%CJ6j*#BYw zwfJY&{?8P=^773m`!P1d6KZRAe)I0{jQzS{kc`-sDvjV+hx6Dm%&a0nQ$8~Yhz@O6 zNoj{gFFegSMfEKz&1ci38-0vqnW61O&pG$b8Uw|0O#Tce4es*(6wKph_ZxTLs{Jg__^zTp zj3~*FO6_C6YrVdt{*4M+Pgf$QvUUk#jCFBg`K4&d>6eIZRlpXM#ea#~~8#kQVVvwjf={WH)to3<9(ev7pQGNrZG40S=f*M*DHTWFEoPptFEuyt+ z;1whdjyON66DF+Nc3uf&%}Qg|jlTglWz20X)5RvA;(U-dy~@|a(?u2>QNG+CCyK4> zQZB7BJN`r?|Mq?X;`u%hTz-l(<}aFp_ImBL)`TWUPxyEh1VPUU36rvpka)<}8jop@ z>8v`#vSaRD)|mUjf|mnSXFkt&*#BYwob_3>|MQDiK6deKPpBE5KwGo(8|Um?BCRYh z85rrJg++Ni-eWw~BEyQ3F@r`mjs=^ID`|*#$TH%HyybP9dyX14YBy@srj;(YXRe2d zanalD7(hB#hH$~7@dF2yIaD{HE%!IKSyXS&$5$pAw{n+pOtUxPb!I8lBkOBxV@)lA$cnuoz%Pl$jX^`8l2{LD=-HzPD*Cc?R>C4z(CDvZm;PJ(kKa z!nie@H;K{{lo{!Du(uho*OfAh$^Q`ZD^GyhKa=$-l}_TVm>}h{Zgf^W9^(u(CX8jS zSZhh%tcjxAH3w!i=3!Ooqz38a3q%%%e&TlqY_8R`*ZOQ_tZA5Ogr@=H!=zilj-BTD z$BL(7_n9d;E0wY_n3V7S9h-Q;(tV!g0V*(i3|+O#mXy}!`r>)&=&CD+{U7%K+}i*7;#+tE?Xf%bFZ?IJe*4VJ z*VDL4VUZD7UeSmqs9t)k2G7(g2YAmjal0lv^OM~+QGw%k~AtRm}??#3c z&pD>DS^D-~N)VMmP0#VxB=M#Q8tx~3yC^&$wfXzFNR*)UW zQuN9RQ6q>10fVPGttCpvLOK8u)CVdgC~*$7wHCmQ+XJ{q1r<}-l4~V1ZPt~fqrkU0 zh`R46u-fRhHc#5CQE%t@4Pq;UhuF3(l}l&6lV!Nbu0(eHt zTu024DG^y^@tnsxFW2+8g)d(`VaRO9t$=wTB`}vf-HX@tw`lR|Xw3n6JsS*g(nDG+ zw{&Y`P)71T=XTG`v-slq+5@GB$BO#~$$Hb0n;tk)zsB{*0wP~Y5ZkyB0aD4Pg=QnT zz*3>YQLb|=-g)Rbcj{Tld}L+&SxTs1>V3&b_?gdP037v8Ghz0jZqsH2G#B#172qJH zY*zz=>J!I0?EkR;=h^=4#?80znA>A@=%4@X|HB*S^}Yt#muSikVI%+*28Ef~0td)4 zo<{Z%S;gg00-iM3m0D=4Chrlc?FXy8haWGGtzSq3(E2a&NQ zZq-;;YYPPI09|#=qOEvZbDOJ`Ct$*fqErl9psHu7 z4=vl^?2@7I9z@e33mQCYgp0_it98K08VS@plPozrBOSrWK0yH%P7}~%?zXnW{)NYf z{Xehve;)S}pL_e)Z{snx$Li1*oZcFGuB9ulNK8sHrKc)z3I+vm>xE_XU|&YNuFseV zBaEZ%BaPD|;}J`tRg?%2V1ww`k#RA^)Is*#(&) zQZ|SEANKzu+5e53k9RNqu{rchc79&tt;_2yI|jpP_+(~_!r9V};(nfhM3w18iCHcq zNL4ur)}lGmF@C_J3^%0e(2`_5)4+sR6A)`I#DL?Zs7^coNP{O3HDzvuM)O|I)Dl(# zrU2mpAu6f>s6>{{AhNWJ&MH;(eDASd`URMR6USIIX-Tjq&xwDFfKPm}is*oWdtFkp zv|3lm(ge7Ha%z@xsO*jZsm#3ODkWNVFgYf96>C(3FUKPKtYGX>cD5@Ap<(T>$~H4x z;d72{Gz+9Ifu()dabvxfb;2P_jJ|n4#wr?9STW;>;)lNuzf+FyvYY8spXibq19^EZ*(E(?Ss8Jk4k$;#}|5 zVw@P9og|CXy}b@(2!@Hl2Tz+rN@sI|I-)UVfRBL4y#J{{%E;N8I*moP{jzjyg*2rb z)U_3KMm(S3O11P!(R*ptPW?$tLv#)nM8nj&ge@d`y zOPTCW0|nC6^jWi*oIy(X612D;jyvrCu>Tj({vT(SZg>ps3+L?o1i!OR7>ZB*rBF2( zhwLkjerxkkvUpcYlzrScLYwcUvZNwh1~#T3*1)&mwSi|_!_+tX4}d_}g(cL6{dU^8 z?mkak%lp^no7cP7N+H()P3EM&mlEb*+24~=Rss&oc1}D(UhN<|CZW6w&4U(*>4jJg z3Pj^p1G=3RuCk+S+nUj27jHcy{Um4cSvD4Zm1o;AJal%0jVb%Fw#m6q@=Rb{*Kjgs zNnA&hjp`4I*QrmIe_iA?*-d!Z2rL8xV?Om3A_HA_7cuz|4y(%T^O_I)KkWZSvj20x z$MU)K$C9C+SM}DcXkldLDOiBPV;K1;V2o0c?hj^pufQS{%@U2Md0D;Vz1i^Az9(i$ zQxsi|VCT%5Gy?BqvQ(8vH)u2CI{FD$h!Kt%V9>GS#-I%ug=$2YfUk6T{nhNpLNO(p zEn382G=h#Lv!^wH6JQLkl=Dd%IXsuca$*9+kOg^BFya+FYt};ckRtgQkkjxiMu?>v zdUgZ1X7Dhyj3L<(*&AhMiNTJBidLQ{mQG$5A12+=HDD0QtdAvE>P--nd=Q-}UPI*R zKBp-tP9ki>qi^Z=I!N$M4-c6vtg;u{L{qMsHZx1$u>ZsUUugS(OrJ}C+(7y+oewbj$Y*7h3ktCqZk4iG8M)0^~?Bdis%6`#L`pbzD<;ZVmen_i%Uo)E8!#I zCWN!zcj(rR=kx0rSIe2Sg}R=GEk-0poY@OPIfe$BD?qv)4l0V|)FnhgIWu}bP)jp*(~Wz$Etj{wx3--Eom!ib*mKMl>BayrO(dtsCK10VDyF z(YR;UfGo_25;M3nE$0+jFciuKMJf~f(G13}e7BMKfc)=qQ7&Um$FRcdIpcNEd{lvTudtHHTUJ?&vx?T5vQuFMo> z&>~NTpH1dovqJeAR$H`^KVDzC86Gj60{e~uJm)e2A8>!uc>t$Y9`tmQ%2@AdFbTyD zQ#t4}v+O;f6z%t+gLc)2@+9EtxpLzDd!}9FPB7Z&Xv)Aeq-eU3qQ*VfOM60nEJ*uo z=RWNJu>Tj;{_no;pZwZq9^GF0BhApy&iqS^oT(ZV1OjMi)YOwQNLDH#0hTr6wLD>1 z`yp#T287gmEjd}31CUWStd+uwhBUxc70UWE`i}!Htms*02+=j7J&F8v+;%Om8)q;^ z^`qS8W#MVeV-^QN650}ItZ)fwgsVQgHPFcMOio{0tP^Q8qO1eRX?WZ_T6(Z;!r#g$ z+my+J;zuN2%zQjKYIT2Pb8}WX^n;L=X~@WM>myF%eq?$Hi@K_yOga>Meb|y{2Yv9OvBr0F$A2Qw%Wm|8b%Q6ewi~e+t z*ILnGHS(A+2-RPL(&4?Y0k*lepXCi6Y_gJ_EXx52akHcFx!vSUldhQ_qWQHb@6SIfx8F17BZ>ml|`evbAP#HV#WE5LMaH;=V{*S62Tq zt+UJLctsab#tfwwTw@q-?46nbhb2Z=sZ{maLrO|hkvg&j3rdr}-7Y|W$1BO?d%yCX zXZ2#2}Y+fGi{xUm}B*7?r;yx%{#_BFF- z_ROrchB~Vi0-?;Rn`8hddRZLxI}3fV0*}vsm3Q=K{AZy8p2-NMeU!``OTYIOugcD) zYp7+2f@r2m6q-*-%KFJSB>NEYq%iGeIU!-X4v? z`Lpe%0jUp4Tt1Lsogm?KtNEVp{&^&br!Dt=ZN%V7DmVCQf5P?8!al=D1R+sADLt|%81Q((o7ZL^m}kW z`1A&^^B#eO*b5g8UIa-g7Cd7aV0#MyrkmlD?|GERL`Ev~COca8v6T*=2(FLWX%3HU zaKa8iOsk(X(a?HqEE2|2g!hvD?9Sk|GGlQ~#O3uKV59ZLHPnTVF7m5ZMk(`v$I*FB zGGF1AIV1xcevf(p;a!*(fP~1-p-PV7wXvjkwbQ-fqRgWmkl31e=>vIk@a)qmDm4D$ z|DU}FXNSLLFAsmR2E!*631LKE(QX#-p`CMn@lr5kBI8f|pqt=HQ59UQl~mf1*iR&M zNH<_xW$DMp@8T_R`29=mAHm@$A%Q)NFLu7n{5?~#^+@K!5S->*)6Tf8<9G4D?Vy4%1>&DUljlIiYt-uY6n@ z2l^7IyAalZ+m6|96TaiH%5THUMER8Ce@4KBY<^jIbcbu@*iGy!^f4YsFqtOdD`YV_ zS=)R{@@g$9+s?=RH_rrxy4=tAER+AuGsiEB|7%fHWU;0WGHdq0Yj)ZhmgMN|O~=gr zbOEX?QnB^dRCYx+P1YfH&i#W!#g<1^l_2B*jgjMT4I_==m)=z< zPEUEW0r#!_cy5fEDK$hT{Lie?7^3lb0#?7Srr~KWiPQ@x)k!y5&a|~%HOmd#a}^=F zlH~W|ttzvpD6|R#@c)50{wG*Ddu{x>I>j1{j@l{Y5gpW4-X8W2jkL8Xjs6ERK|Yj< zfuX!9VN=Yi@mCqRvcgJ~--K;o{vV0csR52`<3tB&)M^ZZSU696wV!DAC1Awq0HJfL z^3?hzA8Q(}FrMaiYTvtN?elC$w1gmyq_E%;e}pcmQ1Un^3c?+yX#(qi5`2i7Whg3; zhM{o(C}or2ePB0~PPz5seHZboA$8UCn*)A{+NOuAMNC3LckD7tuo#C%bm`8Z>dT`T zo#mKA3U0ieg&6;IQO((lu>6eWx8ZqzDm z27cCZAzb^noy+>{A6jvuE!(3Uo&ka&R#t+FqM{g$B)UqcI=tp(V1^!%QSOnleQtDwfUC7 zq2saAfNKi4Bd3Wu{)#q7gwenHI)@M9>boJp$mlL>FnGdL@xWj6CIzd zfZ8CfuY9~Rm>8B$-&zoX>)}`0Y==F(8kXpRWua1coRYuGbC8)22hU8fOeMaj&`1LUQ8RYLrbDsz8zS)vG{VZf7C;Ct4@0^eA>qihgfWH^H z(e^{`iZwMtClpiaKT=P9h@+Wmz_)$!7#vy>wWf{39l47>v$6ua$(l7^)R*Xrb8Ka; zIpVo3h@sw)_?K5M^!y$;k`D+o77!GPsM*ancQrEz^nOhR6@Zy{eWeDnBTou@vOvs| z>2fzXfLX|w&0zO{7jmss@uH-|R-~s)oDMvIrRVNcAJFw_9O?M}Wb-_c02BYNx+sx2 zHEBD{K4#XDn4!}pP62giW z7XE!yKN*w~ZRLgvs1nkAXem^Kxs4lX$|$F_uKv5fsP8*yt|IRuBCnIfZ?zB6X~o@v^E5ap^c{zN zk@uD|LYlOK<$~dc4X3)sFoFq4kBl<8%-IPxzc<~AXepi}FpJVDk$yWaOu~8SHJlO_ zYaceKubw$V?j?{K#DqBFF~Pt|+sM(hTtw23e`g(bp_a#3={s@{!LX2uPYTgRv|Kz{ zX=1gXP~04U1hp;4;t!F>(YdhRPP-6_$MkShd_$?QOTd~Fb`GTdYKXT>A%p4xhaF6` z-9zMO4s1#*YJLPa)>3Hs@IGL*!GbWhAsQ%)>MK4=p8elX046^rMSJkg+@Nn9vJqVs^qpgOc1fxf_hiuD zxaXB*m(3OaIbNyQzzb!JB6+Nbl(EDn&9QBfY%7LDwx~|p8s{FjEc=6R1FfWF$G6;~ ztG5%i{c7AZs4CWxmu`n3CmIJywCvN7s@=l^{Lr5FG2Z70Lv^*y|Mu&@J89C7E>RlTuhI?oq^N;8{*G0c2N#w5MjmCM)mK} z_rDeR<}+(A*@!bp1BOlQW;^@~lbm&hL@cjI>xwJRLyOXkT|fSIMSa+Xl)+9Xm${kO z59u+K-I@2M@Hps+*Fh>HQ_8b0zgJP#3VxHGytAscyD@yd>!_n>Q~>t(19)6>tkqA!z=#(k2)sxxhPvY6mdU=5chsE8!fYm>*e zf}#UJZXnQij@U5uf%-97yMl~9b71@G5vWYBHIT85@N_=(#&iP5ah_1bjhT=21Wnj3 zwNg7(H4`#vec4Yegn{Y4mXtqZ_{6k{GEYDf-fnqI_=Bilt(BW>wb2|+c70HD^Q2s& zllj0YD>~wNmB~n3F!6k}HJKNZyB3%WC=j>A9%)Nq_ReiJEEc~53Od^sTQAlzd@S`< zRfeAzKhF;X1*EP${FU|uB7U}fzDw{CJ*N=8;eMs#7x>(36rR^2(ekSib#hTf_8_dYT}8uhKS;G)yPo+ z9{{_`V>tc6PxkI{RH=zDK|2Ap$hJ5Sb_DS^zn!j^ZGr%;s};xNPuEok=LW}WI&;TQ zzzuxQ4<(u&cRC`NLY)D^g9)Jr?JhmNTnG9!p?d0~N)}m~G(8TxsUUdQ%py(_*+2)b z#Kx2KgsYOH|25i&zsAHxvOf!f0SCiwq|6c~H&RxViB5r(^PZCbjAZFxP$OZyr&8Tc z)&?iZIKDIirLYQQ2y_szc)j0|Sc{ACznv~gn!)kVReF}C-u7cTUo!t9|ND4bW)&gC zB1v`r+tpn5+$YtFij|)hVYBDWJL+2~-AV@f>4mByz*)2&{l!vT`mGm5o4N>|%qra( z2VWU~5xP>*P87eqw7$~zscji*jR=!DeD6H~Hz21YBTC6NUMf27kRW$4-*nXRe$w61 z+Y{%&cYR**4NVa!Eqm7KrhtSG zX^JE;D_G%H@7Q9bufUEhP#-%}3*_;GtCZ6)keKuL4aQJ~08jQ<-qAHl;HoXXrC+9! zu1Eh4-u`@1PG7*->Yk(_otU_Dv$V``e{A^C%#NOB7oa0d@y!L+A3@a*svZTpNhS+J zYTxPf?8(@q+j7W#$DhaY)RIql)EoN8p%9L5XsWNMIY3{LDaCFXK^UekJdglEN*KFi_@ z3|+AXvi=Njtl+Eqw-Kq%yg`E&w&K3A% z!d3MZddQioE~2g@4zG-gL((&<6(16ZQ_<}4!I~GWJL=x_aOlVE3j{hRwt4SXg@xj^ zXLx-QuP5^U?z$4)nk*PI*^ao**J@HO^z&8?8UIlQwy zo%~N%(t~)hCIxT~h{~}a#dvPBFN)yvN_pB!kxa2XZ#}UsN8EBy@>j#!ls_GdNWN1Z z?D%B(&D5toK<&}!qzwBg5-HcvJ67c#j;u&B==lo_?Lr*ijO6D=Ke!egc!yTee*S0s zS#FXi;LQc;6yZzqpBr)l5&vx&44CoVVUIwIgZWf`4LRgWvMR<1f}NS~+ZkT(HP%R) zadLEj$SQc??wm((A^Gxa=t0rGm13$$Zpv9~@Hg4{ER$CshN;+L8(%Sj$ii;qFYf1= zbsncak=tkEfJ4JS^m)qP0`7~)KaK0kZ{0E_Rw@#MPCpubHVCWv1)D!pk4a2uNLn7f zT!&kDOqW;ejH+zV$fVX3(@qNvYqB0iw{lhj=asxMgWSKQXJ-T^0Y|?2QAp+gNGL3>#>A@I+b8VAX0@un)~VdJUNO zY7aq_?rFhcuzzaL+UY=WD9kZBOPe`9aB~46+5c1 zrTxxm=77UNL{#(q0hw=B+RXEJZj<(?@wL$j{!A$Vj*q)MQLX*Q?8@y0U_ug=*3~U9 z1vw-K&lf)YC8vUpk|WC(CZ+8MPhXoUdcvgKES7 z3SFt$ZPrh#I@s3Rfu)Hp=}T5MfR8?g<9%!$W9eV;Z*}XL#+YQKg)AT$Dxn}|%mzmH zQ_DO(I`lNUty)KW9lu4u%1NX-9H*I{LUPSFPlb247(2Djl*!n3wg+*2dOT6iA)?{x zo`(x$;i|r3zdaq1NF?}b&^9*Kp2t`GxjeITaZj%O*3Gl>pGt@bEdK>5>fbLB#kJ3H zo0BZ}Z>8i0T=rFP)O88!5KQu@@DOxTY1XU87I1_Mcl#b2JaAAIIAFH;f5YfvcFVwJ9t*>5xd zlK&>&Ngc^82$K(K%gljC7Ot<3sSYN;+n$2?#WXsZ-TNrl)qXaI!b6W%Pi;v%wYjArxEvvjdj6^N3Xuqg=S zY?OD#tY@uR!8zFe2&Q_F` z+SM(6z{mS_vXqXqz%VmdR_}r5eiFsbMk}u=SMT|gE?gXPxz3Gn?n&%*v>}V1&*d#5 z-%Z)7BaT8sq&CDoXq&g*N{?rMYvvMA@~=OiJj$Hrd;uI0#t`d* z&D&9yYz6D8L)mYV_zPaG|KL-<{6i0@hizJT}QY?$sxQ z&pEM~4LA?FIRVjFFdiXa638)1sq4L4^x8E)piaZ6UIv?Ki{U1grnt(Au6*b{z+o}Q} zR1}7=@Ia0l_qztH(Xt>wWA4O+VSfDH>#j*zYyr;0uozeDe3uq)I4V<4B?p!Rbp;l@ z@}e7e^hbfxN&@;fR_PW;%>30-a?4$Tr{09M8vO4wIXdAQwmZsI{A zQ^(dCH|#3H;lw}Veg88Y>7sr)@e`2z5*VJjP*?Mr6;f$=L;}50f%BJ zfk?F1g%(LV9!$ovXCS-u6#R42H(pHE5P?a|gvpmS9@b6e-<(LfJ zS)=de1U_|FH~!E>7;!>7U8cZ+2o<%ADB6pdI4|hpNTK8Lws55Is|wini3q$P9Z2eb zaKC#7KC1xPzp8`pcGiQxOuisLOn_5B2o@N+o_gk)+BWOwx*boo1VXx3t0T^Plo9zq zJ$rh&kwiS`@_ab>|7z3a@nz^(Y6_Rjz{Xa@3WKDzJWb23-1(?C0o5&gnR!UGmL6b# zhU=!#qb57};Q{wuNUuZ5bLHTQGfbd;Dup$l61c2C z%Hk(n2V+$}ii2m2KYK~Xs{4;=wevb!fd~2q|S(p=D1;}T;bUW z1#B-|t6it8oeZy0smIy%jue>NjFqRRzv~%zTQx!|sd*Kbd^YtW5wdxce?+4VJ|l)z)c}+F%N=?0~UP z)&W-xUhJE8%7^ip^GB}@BFaMD%p&dyOBF(@k}FOb-PhoDi??-sz_%q6w2dk{Ul`5S4)eX3c1!-a%>j{FiK!B^4!PCco7X2{Se6A{j9>y-3gI`p3 zP2R3Qi(!XiuRlw7Mt6dafq{V7>%E3xd=!<*uiNe&AgBcGgk|m~Bx(3O-1$N^8AI+t zhK7jMTyFoSNYp7R$-j-4!#OG1_4`)otBb(gs+>xqYYR~ z5GYh2jkWIKMiHdoSs7 z-~G>8mdJni@a}Rg@8r+Va6_ND^JL<$*Sr&3UPHR>?Q-IKTV_I8KQeEWpY%A!1%M`- zvFkt<5yf`Xs4ruPui4KOkz3Ip0nS;wz;j?B@I4M!Oq}Do0XXIWoN5X<68Y$4{lFn9 z61pMj+G$X6;F1edKL(6ybt3=SoerDoTJ@mOJ28h~d-|g~JY>Dt_t4siysu79h(wAn zO27$~o~}D%WrhR}g%j;7(E$-9-hAFQ_L+erV=cwr!01{_LA$05CJJG}yLa0s^>EzC z3iGxCyfFDto%vW`nf){felr=g0gjWhq9yxs?a5dxgmeDbqu%69@rE0xdZ&l5PKQE_>nHW_GOi`5@yz$7 z&pGxLycM4-(jMwLBaK4aAeI~Yrt8ta0{rc=qMl4{5(Et^T8!Vg&G^H3hmQ@OK-0d7 zjo@_!L7A_Jnq^@Tzk8amOOa>XTOHtP;oE) zMs$vrteRI2C&*%NnebUPb> zA@XPeoF?*djGH+mu8n6<@*dk2K{!w)P`#Av}d<1+O!Wg+s5S)eh3U6ECEjvMgGZ*}Q8pGXj zTEO9OGu&n3yZ}BU@R0j^OjbD_CnvS8??n0?e#t24@N-{Q<;%nx0+8=Hg&&YFgu$R_ zFcx%Iaig{|np3a*ITrNsKgkEwtGP=tfxv$*K)~gFN3cyoy}!ldJjTOYf5JIh1sGR3 zxB9wD!eCH2S9Ltb)ro?$=gfjKHd$vwid-RVnT?Z9>*;+F~VF*sv|OJk1Xqs#oC z|7}^iYp<941_x8#fZSls`A}Z*$p`mj?=dZMmM_2obNU9RD_!K*Lb-s-G z3?G+|W(yB9F4=7mzwcZ9yJ@P8ZZL_h8JEN_Kp0i^_-zfTBbgEQp*Fl*xi?;p)l$?l z>lj|JgYyZ2(;PcR14FaeFl!3*>6J$!_9zn$S@L{fo0^>)_fhb^%EubW$O&GtL%_Gf zPb}g0Xdv`>T%>lgaSexk&JS$1Ml3J(vhqp2T1Py;%Wa#SpOTfrGP7GZOjC}TZ70%S z$RrESzgjQS2Pdh|S1euCordw4b+oqap9 zq&HdXC@z*-WTySyI_j*UO_mM4v=3CsmR*>H^VB&|xj2hF-Ax5G{*(DP&3YMzUieN4 z+ylAQ!k5eT2NWn0B}<5?_aN|80+xP7#5|tKET7(M_|u} zqkk{XU?Q-icOg*ZMbIxTzdNC`*d_wlzSHE6%d(M8=mk;K{$ApADp2za*(zh#n-uT{ zj)3m)dmyR%?1$I}-C(f&#UIpve20fzqhQ;E-s$9!%xNK%Qx!z8ryOnNqb=cY#MX?_ z8uP5p7&Afz|6U42b@#HLs9FOi?s-(Ab9Cw;V&lKZ4QW~Op{==;hCVV!)FtayJ{ z(yy{n&?-IlEi0}gxSF1s)(kK>S#2^BNdFp1Z4bjB&bliy24yj-i(s##yz9F+chM)8 zk0}uw)Y6fl`lox5Pnp~I;Da%c0DKw#@|0iM5=yG0Tzsz>hlqu__I{eFd@D=Oc_u!W#*xLB+yBY7M z$WzZS%keRWK|LR{=tQWQaV`-tujjyhw-yg8o7ako0qPOgQnq<^7vSvkEM-8I|W*D^dW9 zf9D4+RcmT0d=**|JdFvS<09BX0={e}&-k3HfP?SMP=|%%FqG}Lkes6Abf-iEd4_VX z_qguA2MjyRWduyP9H}SzoX;1$-V6Izdy7;S3V%IX)!JLozw;l$y z>`E~(o@eG)0XGA6? z57_vqCl0p34Va%--8o%%geMx()|0bx!dI5nw+ikcqNjRJ5#{$n8K1}JFRHJ65#aqx zR?r#ho?H7=`_w0D&^3rK^!;qi2{_=;q0(J1A%gmyFrgqquD}YiXg~rl7pPUrS?TOK zAT>zOJZYtb^DFt@ZD%OzRiH`o0s$)gp9I>^rg8+2?4>4cubNed()!sGOJd25TzBV9 zjiiGm1*4@;)dY^0H2bWx0oDSA8xcye$k**KQO4%93M?KYdlh%Mm9gz)1abkd3N8%F z#tE*zL0%FlLN%|`oJE+{fDMXA=`Cw9&TK}d{oZ-=sgy}w$O}MmBa|r2?q$(p84YK2 zRWPS0!0(WMC)gzr#~Qn--&n79T{jU#XiRGi_64v~KLsC~e31$-$8Bvoe-;#idJ;P# z*6-0<&-)I~9w)cw_U!|oh?3)C^1NUele$so_ncxiBWzevE8-P5LS`|DvkQ@V-t-g% zuA@KA>i(<>GCDW@#fG?n>PYA^L_xS0jd|v-SU{t~?s-xoD?DD+{Lu!W-2~XEiL|bb z>8#zW+r77$1R4NKfe+{Pdn8Vsvwt=^rv;pJDnx{! zMu2!~pxolro!h)sU2mS8+LvEl>JK^3gk2>0piU^r zjqAU*3kP;y?nRy@J5^potKGE8Xl@co7O&wYg8@I_`E~^%%E(Q)Ok&zj|@tuQ)ocd`l zZs+(*1&X$ro4G8jW(N@q(1@YA>mcsk^H0gcf$)4I*GF~SSq;TL4xyu^p9+29U{GE; z#a#18Yl&u&LBn7M#hcX~nYh&H!$!6jg{4t*x_<`X9-6K=5a3dIFm{lW_Z|N0r#36v zRit$2-gH@GDDP?{X;7Bn^*T1upA@S+*j2|VFT&T^r#j;=&+6=`)s@joUW}0Qo{kjY zFcmP~e;%cUvMAp7WIAIiQjlvTU#qy-%+BL*;CA)ynK^g~8l~2t3P-i({O~$q0%mpQ z%P{In++&F5$(2I$_{b;XqbQ!Fz_O$%Gg92f>YZv?QT_(BdK1d%k77Ye&mS!AT5P*< zrz%TbAulAU8Qq16UA`6Z!<*DdR06tVA{?8b-#utx|Bx(ncLl>sqwarLppb9(@J@}r zE)cfM3I-fyP?PRA-)eb%Y)?TZ#}}gy3D49@5dd$KKb>m!hs|pcNDyWlF~PJUq;taXo zp+@f_yr%^SkZ&KsCmo0&#mLZ}IEOFoCOTc^Guh!n^yI{;TmDWk+hdh!@_0EYKa337 zE6rS&8#k{`_t2JTW~vVb&MbLq=Q8|L^az9D$P}p#S&1OACx5viF^moWyUy)*oH6mC zg{q?dfP3fwoN0W)*1)!xo~N<%aroSHu({W%Dx6(VTjXgq476 z?!rN6lj1vfQ9}n&Z0J7&G=HykqR+B)w_Ev_Q=$p)gN%ia8TN%H{wwi=RQYuU?Vai!65sYfH3rEdar-Ab(phkD z8IaUxM%m@goudaaxc7)i8^m^D>?5tT=;88lG18E| zzxRVP_}sV!*$MH)fC*JT^g5sODa%~y9T_jE!GDN>7L)31(WNP?<{yp%BcMRVb9f%+ zIxo?IE(}kpz}&Q3!RlTH-lwzQYm$X+096w&yIt$H_Co`lRbPPa3t_(HySI08Z*-@=duqV%A zSFCnuNyp`Y8-?BkP2&q}|M5|pZyOG8@sXSR$$fo)W#--o4{&r4?2-y|SlGiCvL~@) z8D-krF8EcWoGl-ZONAzs48?S!ixSPpirlX*LA@%SP%fjrpW(g%1E?s1 zwQ$cA0pBwD7z|VlY1BLTSLH)^yB8SZlHuO=tVZY>?+tI}hbCj((hnTscvCz{!H=vc zfz@e1p&c(lk=rM4gZ7d3%UD7iIlYBqj?6sw-V~tLcz@qyUR$vq>gRlYz~SxGo(cyI z4bowb)KO_cEGZkk^QoT&!J2{3$FpwrE)jIQ^dwoc&NZu;tk_JbQho7Cr|V)ZtZB@^ zzUZSQo0}PbHKuPN6#nFH9kJunaF~Kr$Ug7V={nb?A&$!GKRsm=lLfSo#Z2;- zbCY|%5)7l8S9oY9axSEyfAT)yB<6HUJy8}aY`{GSZG)g-9g*5;FtV^V-xDUiTu8W! ztY3uE&|se>wgR|)ajyBgQ`4pF%JBR{^j->rgp}-F;t}M|j&fiQEgL;pW4_O15Jdqj zUE-In?H~RA%D*Ie@A~y$U2Gb8efh-)Ht9NI1L}hcA&;38)DJKTUw61)O$0VJ^3R14 zPj&>J&S}$X6<$px#|IftnRj&w@43lIEtL=VK%zs|z765o2Hg;la%TA+;6o@sH{TER zz8Q*XmG5rXxxxv{wG_jG1(tk}w4YSb!Lvhd)DC)3gt!F;qF~WLFJc%rOCpxQ@%~CJ zeL?*_Lm8>bFLYc0Y>M6`%z42KO=WZxMF0ANVVvm13SQOfW>u5T?gyav@;o_cQ!MGE z*Z=W^6Vh9414^U6i8ml%&#D>IVdm;!ZROxibAmO#nE0$qUwP&p=bEy&(57Q$jVXB^ z*!!m7iirLJuh_9MRU~{h$^RhrUg8)D+W59e>EikBWjmcBoe#fN+2qCx?tLl?$`lL- zz*UQ+eB|y~h&LSOt2M$@BTP3li9t`)W&;(odCbuw-{*M}J8$`X&tRUYRQ1ppk>R{> zf^*dEdBNm?j8L|u7+n_0m`GF5USJLMu7!l1t_rgulFuap%$@lhF5AI>|G(Q*k`? zo)q9#IuQC^j!WWR&P|aPHtkr{CKB!3Mw2QJr$HwnJR0L7e*y`*Uois512a3;6rqig ziSNgemcrHsz?dhk2yNfg`h~VPs%29n$45_itx|EEsb5o`tG1dBiNVw*kbh4uV|j7? z+j0`)7PvFUGr~`?VZJD+Vj*`G=A!{2!Cx(#?=Fw^{+<)`8T}XAK_?(6MB66JKem1N zW9sz8zhZ4L+5yE7QMflTPW=_RWA`0-G! zi67T}A3MRb%my)mwau%~5=aX0pR7{p^V6kZ%+4?~6h5SrH!7fxm;jyf%_mu3WapMx*i+ z{4~ciCWM8_hW1lygg^EKoeDE&B@Ht!Egvabk%rGr@K9JTo@re`(&UHcBwBz7B8e|e zh)mZAvN2)jz|k|(VpB-89Ju={lkUSOe;j84%VY<_yI?kPceY?#@ z+e(i7lN%E+6b>tbM_y?Ed#fs%YYM&i*k`xFE4#Eg`a^NwGRcJ7#yIe50@(UPAS&qq z&A(UxHCB?1L>PDLdwoJ5$iykZI06mH@1-ifU+A5jmJZTlH|4s9_5e0B4<}(SVRG)-qaniZJ>zG87l|XG&fwyLdfiuN*ndVN*A1 zpDfy=Q_;GOh5Ch%F7YwKk!QP*<@MFa`2e_k&>y*a?blB!I8s10<5C(VUf|XzDZwO~ z$9qR=;SqTdJZosa2{qUM_*f5nN0|m7)3>E!@`H%qs-Xx&>Yo^Z7>(H1Lg8eB0mBYM z1V$9|ZLIb~aN4da@2=-Xl3daf@G)mZ4rFKV4(G1T={#*TIXY%BB5Fc;IW1H5AS5%i zR&2j+Gaukt;3EA!%qzLN)Th3Q_&kk%MRxLG^P%q%j}}IOVQ`W}nU`^agtU>k#LrN_ zVcmEw>9}osLoj}A+d%HZc7W7+P58=sNE`=>bblPSzhCS?&9&pi`g|b1%SZQ zmxjwh_eu5LF%?gStaC&$GCzT0&Y&Wh&Yr$tQ`HfzWGmTn1){Z)-^b@lKrU0;mIeTrwHnq{ zi;b}5X2XIvQ8znlS)=k15|T_q2y_jf^~ZS!!z}WrB{Yh5r{1(k{YzpOoC~X;35*Y> zYj3})J*um%=35yuCmORgCdjksPd3bUd$!xsidm)OeBgMGn#T%LhTxk-E>NfE8y`u3 zohBceWTh80A~o*p1N=|UL|<_F)o{j}R`Rbm1kpArgRZ5&_Jhu+LdSvTH0;h0CsQ_0 zlDEE%MzOpztF34O9AW@5j!>%z>X~C2?an1c{508r5nWTwuRrO@XO7J~pmGm)Iy7}@ zb8XhSF@NuqU!wyJuzt}q1Ky?~B(ICS5^S~K4W&*rXS!-5vC4!R z6$3=N!h}B^hpR*PqOGO;K+|uKU1jfrftW6910S+8<|1eq&*q~(P1D2*cge`rcsmkH z)ZsMy8B=m7;Qt#T-|tUJl>qM8dV3mlim$YEjk(s zAU&x0>kV1E?cj5pu3@w1hyCM*UyNO`sQ`)eHp6Ir1P?YYw^+v(MLKCuO|mb;pbO*M2*_-@&Z6VY#q`UMOI}M^iX9+mAxdXu1Bn%5z zuPuu%WM~&o={ebjbqtlm?!D8@Z?ch) zV#yK2QpJd4Z`%Pmfa_iGklRX$&Guo?M+l~ioDM9;arqas_!+itzW3%-LBzoOZOwSa zkAv}6&=a-(!z3Wl;exyf;>19P*fUiL4|=gHHN=?G!vF9BJF@|yyy0GPxSW@7XLWyw zg$K--NoAvfJH!SFOHd*lqX@2~MO!vc3_6oi%bH!I59)OU8zN|oXRcB)rm}`w?i3x< z=WN+K4MLwf@Iv8uUO)|TaHl+)Nd`J)(q|PKtk@XqYBwLoqq7Cw%(OHc7FYWCr!n8V z(g2ZHeyteBrE6aXbCs3Go;6*?&@2;lUidNI0rPuq0n?Jn6(s{UT%@Bs_-UPU6H+E9 zQgwXn07tG%Z8ohw#V@MU9Z13_r*1C|s)>klC{QKFf)o_}sM30qD+cHin5`rUUqwV; z`vLPZSq=W+4_2-I>+V`*)@gc;NcmMGe4%!3H#drw5NA;DAv_9ziwEdz(O=LdfA{hM zi2QJZ5VYt$WCIG=E{e#Q>^$CPu!b!g`=cnDXNkh4$I;l4_Jyh054zd}3fW6O zygNzjgVtI6SMV?LIGc5oV8E5#kq(|7=&2fX|KqNo`cdmQH@)*KrH$=Sz18f102;&~ zx%@{Xm}0*8wa#^of&LSR-wWw0D3VD#tx2?Te11dL_6_E!Y3$;m=%udZ35FMaD9kfk z%}E>NvLH2lXTFgB$A!!}GN!)Ie;ahD$|4~%4AyXLcSu$L@__&F@Laf%J}8h z=FJhgc9fc@BcAiqzLB3iPL7P@1cQLtPgxjwd%*IyA!Pb*pChudztzJ-)T;mFFX>S7HY@_&l1*$lxXP#S9fKCU%i2XX|*`BFD1Bgw5 zd3=R>!^0N~6X8N_m5E^X>k#=LPV6cYb&?3xMSX~0uEhw~-ju*^6F?G2HE55cG|CGc zQLS&ugj-u1mSBybX>qYR$q$VED9_>Y=o)%`);|7qS>I2?1mPhTi-(cZ+H!` zVwNEa_ZDj1YtwaSaSQR)b2RaIOqbJNxR|xAZ$W&G`s$pU!-ty@rn#u#J zFAWvc{JmnuwiyoiXJNcugWyC<#RWS@PAAx)o1G5|Z+O#zu(mOuGFMaQUaHeOm+z9? zlR4UoJcWi2TgjLQ$fs&K0YA#)>R#~P%MfRn!wo^T4FhoM{aDCj%2lLb6M=5jpEi{b zddEGSVt+vvt&rl>IL4VfqT!0-3G;~N^xsLwhyy*QOoK;qBUf2pm#wDI-svCqR0>!m z;ldcHBua!^A>J6|#PQ!`cIT|yUz-pWe5q^{8M1#3wxs}LKMG@Vu4LY$y$-4i7dO`d zLSWRr+Ob+;y5}b_kE)Ra!Qu;dQg&7 zOiOiGByLDeqAp3^A^#r$sX$i0cV4SxAI*Y4;kawDt`A;v`DK*q80OTMI6SoLVKt8V ziWNYAy7NlDc2Oq4*Qp9q3TO2a?b48V6LqEaaz0xfIk1ty z$n{@mIWZa@tJsgr&w1H^O9}6%d#W zKD^XJ@aNNSec)6%`)e1{I+3nhF4r&V2FD&(En7iZPm8+!lmcrS9TZDPL3RtcLlk;C z$<6(Fp3GCX<|*2NJmsD$%wx!OiiGolBrp#und6_;7v2VCAHButX_NDP$*N`lWzlsr zgLa7GXe0m9cU?Sv$#3fh<{4tY#78>D*S7ktjBq){c{1t_HY~;xC@}_O&y=d`&R7?B zOdjEkeB$7(W*hlex&~*adjR?tU4Bx86HMr%`EEIbpk!D=Y%!u=>w#kGp$I8vwpm8j zkFbQeG6wXeRRJ9(_As^s=vGe@Xa>+iVi3K4YrQM3!XAR3m_jv3ZzpqtY-^w7-cvCK zV(U}C-b*mN7HY4AoXm`^+kgs%K4rqu$jYlBsKeAVhiUP}OD^Uozx$1{j#=eKk4xY}`&XpVa*Rv2b#IENetX+tG3FI&N z#OV~;$rJg)Lmc5?1>|6chMIY$VGQ=h1V6CBVv(P&aoFWF!#1dU6I|Wv$EIxLfBE+) z+T-^{$bAVvCvUaB=QxUIib~3Iw|G46MHZSO+SZ$N3G`94iyaVq(c#^)8Fg`+)$eOC z87c_|?qRqEb#H=0d5{aXZiw+|Ck(U1cyYE&iUlgzKY{_ac154W*a+4kqp$4+1!h&n zSS_qyjT!m`vxNx5^C>m1gmReSVpry^gWATIFGKKWU-T7v#P^-NHX-=qj=4t5g4g!E z?97kwCExm1yWa7{6o)Ah@tjkl1gGYK*(YZ=5YEOqi$#yr8TMHSk38hdK2lwjMN&6} zquLd14^Q{Go`gib7>mN?HUH!eK=MwN%lK}ZDC9CQl1=9a&rAHksh_%dgyVg+mH!(Y zw+ykLw7wzs?v=CgrWtQOM{NIJvEJyw<$wF9*y>0QR^q(DA$KNj;+}ZyGRXT0uq*(s zBQ)q-ZwFh5+<5b9D*wxWCwhSa=*!=ZS3f;_W_*)1_d##`l9LzfV&qz-4+xiXbO5(F zdTbR6hokF_&z?{h`!HAHg2%&|DVf1J#2d{N!f$1}0+AeOW6ZSrY|Gc+_;4w&-?l%@uCnP!+{3&ZC8*VX%3A3#s(nteX5P z_4U5%czo;Y&;A6x=o26A5n(d@!35(TXyh(39TsYB=*~&6)j-@K&%xX@Bim$%>&DUJ zHlD;Nc0S0-Va|T(43W>{)lvSJUvKXpVGUi=-^1Fb5G0Oa6@RC#5XA2|pikJo4QqBJ z5RUQRT%fvENK3>;H3oy-La{++U&{!FrVN2_u!37+FdW8cp^3PJt77m|R-8FAte&Il z^(=e>O~05uDBgxvzFU0~e1XFY3oJIUAt0-z=$C*}HI3^t>{j6gmtIUye%Bk;@*o-w z!9U<;-|Irc9Lgl+Cgjby)s?^aOfW@AE~W|L%yH85cT8C&(^3)Oz#Yds<8v2kF^=$c z+wfAwWe;p zdMrJ}z`JUfyw?Y&M&N_U`a#Tk4vwdnwkL6BCW6>{(}W*F`P^ zcCU-?)mi?-%Su2OIlc*xHN5{d135!HeoI)mAe3nZNdg0bpoWm;5T$U#fOr{2K&>R7 zIRDqH?24+lN6_zND9_l$EJPp3Hbn-uQsqH_QKC)aL(>`0LM`sxNEie_4DI!hX4QG( ze!3@t3JU5fNsRRq3%Do=0{cZ9_lnPaOn&b}?^vsYXgmb3%L3P2Dr94@1RBY4jcYxu z(j&0x$Z;wMPTmdc#uQcZNh&V#TTJg*+0jVO`+D#r8Q9z7V=e}np%6WKW9>KC6d?`^ z-g(D4ybC`V`2Hyp&y4S&{Z~i%zy7hu(NphuPxhRQbs>$2J^5X4q>q33f@$L3QJcof6h1WdzWg|V-2z(f$n_v2dcXP9VqnKE&K zgaJsXc(sy}T?F5r3$He`S%%ZX8=xW=;>CLbjiQ?w72Vte3&=YO8|eeEms#5D`SYZm++H3a{G zmI0jY1|Ae!e{v4t)F~l-&JY6gl|=~zs>O|;GGfamT_H%KwBq7E(^MG<_bSPSmt8aP zR4$1iq7uwT7HSMnH&NZI5r%LkGj!Qy>uM(dcmJ+EYZ_wzq`deOr}qc~*WbFGW1n3; z!H)tuZDquiM!$4D)%i(^GY~T8kxKGuC30QZTC7LzZo%A3${c%L@!h>AD8r?JN4o*q zdli@en=ZC*gW*b;_~Cgk`%IGk{ux73AV7e#Dvl%1q5BlLj`X6V9&+JEv@Ws z*7vYRY9SjLt7CXW65HqA-O9|lHNg1B|t+(S=Shq}>`3Z7yvWPGN#RYUMkdG{OFGX(#`_oaK>cu)Hdirkj0 z#Ft(3A=5Nvj)1o*FXbblQz-dC`ZKcSFN0u#@{MmhYDKu437R6MG7mk{uqF+t1f_x; zaxKePKb3&ZtuGU`NYm9!{xzDjjv;o9e!ch;dyD)Jc#$#g;(!n$!{H;CllC<|14h}i z-};<2VGN8m_7)?F_@gqH|yS&Ni=l$Occ`+9!7c(%!xxVfS{n#Z?2P+E#dT% z`wXQ;=Z-84B7+)%!IgnETm1{zR%>Tz3s|RA$QaZGb>)Hy`T(rr;?WqxR!_{PY}w^k zeC7;Z$1M2A-saA9;$Za467_HV2VrIdO2MHF#bo5HqL%rq8;|h z|KF96^oDquRuqGDh$pah!KTP)CXfkhy9+4^)af3wi@iWJX<=oHchV#5SAF@v!8MQL z$Dh1jktLj2gMZmw{a{=oGF(BfpV^B#gy`IpvulO?g^N!=vJHUN-&5E zU28uRxTT>JIX}C;H92FcJQE@F5G#-qz3*xu|4R^W4Bgkz7e}Ai$KBXo+)GT}h|q&T zXr#AB+(?Q6w88eU8=@Xs-$9brIqgU?FtMAeloM_BPyyjKBn*lvABX;V(YEg(6`*+= zSZ@Juapq+n`ye={priz94~x@G#B2y129ok8+DfQQ*nNpe`PW+uD!|+E(iU~bdaNbmS{&j!!Aqx zo>*9vkjr?*E}1}e-YU|_>D_v z7ulz%b+G#+6t#uyqH?ABNn6-wFc7m9kM>PMq}ty`$P4k^rfxB(e)Sd*dQAfjK0hK?`-piDF;%^91|vA_NeC8rIG^BQ^`&ShkL0Q?^7WZtA`ntg818-AJ+l5$UIdz8y)x6q*c=jx%W zr2K0HNw;0DWr+Rbr_&DdFR53Y4=Qz;9KmCCG$;Sldq&+V`nFtW2%gTX0~_ZqM3X@< zY$VI`@6ID#KEhD-rn#Y6s=DgQ|CY!e{oD7UFP7+@`GL_IcUTWK%H#K6R-4A~}!ZNo76 z2!yR+vazprabPgNX3ep2@}E{tGAdDlpImpAJFFw7$6?-I@tKd(`Cq?;9{N4EUat`R za=lbNvlo40FQvjD8299%{=p8PAoAId`#MLV01rHk-eMsamDqwUQ8y~G$+NEOT>6~% zN4bRiXXKI{_<**Rx2uT!pWtV)uUm-yYZqFG{o?(|zo4x3Yo+f*vA4N@<5la7o#fx! zmrGEjcdLTYI*#AqGly(b3NwxQ2`<^zj<_!vqA^G=OoK%RNf*UZ7hOgH#uE<( z!K4<;DC@K^xGb1C7e}(bvuT_w^m2j0I> z=*1}NeR})n&!VS);51pw5d7VLZ0WUM8}^7=$apdz+Xxknwix?=t1g*P=aC9#0BYjP zh-1CLYvSx`bHo|$&Q>N*_XY`gZ*!iMCmCJ!%$Dco*G!O@4vsabhcmFPlFY%S@g#W~TV0a@ zqst_>EZp=SbF?LGnq)jz0zQbS6o$c!!)HK?M0P7X z#sT;s7XmA9;2iZaAXBz5Rw9FNb0}m_?D4W~VcH%8ML6<|IRsI#=XHa|X9hmE@}wrU zRdU|*wN9(&sv!T5{JxX;2`Ar`*Du8WPR(LJ2>BQCXvtieB?@W0Dyt5=AAtN<-n2dH z?nsTYL0$iprB0J6lnLh%le?)W8~GhwPgSFjOlG=~8+!XHBLB;exetB$^>{2KqY&PB z+k0=JjT-K;4q@mb!fY^*wP3Qak>6)y<%~jwiBsYs*dd;c>nE%VlY_H|ZKC1G6jTQ~ zKFt2?5B9&}O2k7kHc{e<37jDiiNcEpv&nZGfvsiOo*Y2 zfEzl*KC2Ajs^E!NeCCXH{`7i<;E(B9@EU^G^-HA^@*)NU$N5L^N@SFrqdsUH3aPV5 z@Hh=d9up+Fq+Fql5TT5r=OS)KhP6(!a%rkw7Gx8I@>vbHnR<>~`Bxr${7HAE6R)#| zS?s63i!S*3B_{O;DE|;;bcG&};{4S)ibLZwt(Fc#{wc!mlQIf#v}QA>$>`6z4z%}Q zxb!UCfkORmd>7(T41wU~o0k@QH(cqbhat^;V^1ZTf< z9<$8sBXoztV(SlNh{TZ`1h-uUtIPR?X5;m{OK1%`&x*IotbJshB!Rgz-^*R4g$xWV zZ~wwRdBz7$TfZ#$n`sFCf%=|x-^*fHFZMi+O(=knYY&HURbB(=#`VBJ z=Ph6+!9-2q|DrevdbnNbosx7XR)stm}`jr=^s2z6wD7={sW{; zy9t7PD*N`;=Wp~}cb^VQ{>j7X$WKxtrlF5XqQmYrncQr#^BR+9U%IFOuSuSnPoJV>+72Z|CBr4i|_GW zCsMVa%cQH1XoX#}>h~g5|$uv7fwtS?vGkBk!XZfAVzE&vYpAZwlKz;xJ^wfTEOF<4L9!(;>)z zzht~&OD)Di?7Zu`RtyHG`VVwz_TL7BB*4A>ypS+%LjID^2}10Nk3!}skCJ6q0uBsMs0638b*QV|H(355x(Lqq{2oC896oS86fQ#@b{~d(Bwoju+Q-^a>;cOk(uWs>VHOAj2AEqozDryQt=Wv2poEaF zm_lf{uaSEA#|;_h1G8Z4Hw#li-%)|55O&4Ww+3ct>lJ66A?JVn5`N^ZPF@@3d;Mdt z)w1BPf84d($#;#v&B(L)3NA>VCQc);ms9%Az(W+FG8Y+_nO=#@PBEAkQeFwlDOYV1 zC3*OXU|A2tjxMVNXH`qeC4*d&9I^7>=k8AQ{ntBz)`?1pUFlHe9}FBHQ~zA}Ek4u? zh?UVH%0E0S4#pjr7iJH}a8dG9s`83r*$${R+-+0-8A6ZtaXu3mpYw2}%D-HG`JM$G z(-+ezqFn@ybmIvdiv!Rf>WMW7uKLrWjQVKdxOLf|r)sebgYEbkjr3A2sldx)(-Lk{ z@u(rFaIv5l}aO|rb~WDfmhi@gden9cFsJ(`F{IS+BRl>rF-{v^S!9C7l0 zt0jnQ7W=w^`5Qj_NqNQxPg5}0ue%`sH4H0o&H2F<`{7U=S5*GV!^9COhAd6%_?J5 zG!eSwR5xZ!K-UEIkQp8xvJsHZZ9*?ZG-09LBsUPluwhEWD7C0Fqdx@#M9vr?v}Q}C zqW5czTUUs`_>D{GiSPK^rSkg}trMxow+zA4J#KuWejO6cl8MS#8Lkmg;YXWSeH~SR zTz|wAaOc8|G);sX6cgpTDN*7r6P&Xi2{lA+kd>Bm0%^!)hVhOl`G3SMPiCE`bquk; z=o6=N53%op{P%TP()Zgtu{$zUK&E3+kFe1yX*c9QjZm9(i(q6&dQ}|U1br1sLxQ}{ z_90}*+DKtEg|TRk9DxTPG6B1LJj#0{$^Vj$UOsgq`A{>Z73H0EYlS^h1Pvxs1U{e= zMF~f!q&+V1kYF8Kb`k`Dh7Xci^STjSinYaMlr3~D9NCaD0(}6DM;JVVY=IXf;bHr< zQns}m*uYV*-(r@Xe~-Fwycn)~-;EI%+T<|?F%Df7*~~<{nM@({a3F$%wN|m z*u^cd%oYoZL<>Soow@}#)X9{hZi#>#Z=3&G7_Fmnb%N=6q2$pZ$KyG52xP zI+h`Ldh)y9w3Z?G-@Drb>4a+@7aEs&L{0k(5mX6Y%zM&NFdlWsSjt+TqZqpwxm>a* z;fTp0%B4uuS5cZk>y#fOOpa|_clp1yhS-02{X*=T#jYXtFD}7+x8>i}Sbnp68OD`6 zaIG54dlLexc1`|`DWXp?K53`+M^dg*Mfdw5%v$R=S2{xcKCH1!)E*T#Oyc2);Ch`$ zfcz`z>BoBnDwd(4y(%{jWzv}tZXUFTb&6=rR*d=22KVqo50`uAh|)5%%I5eLbrj{Z zp{=@SV)Gaw$;|DV)Pt=Q*I$ri5x?295kiFa4Uq(&H#Vk>pB4-Y@6pZRRzfCQ0ZABo z)U7;9cPd*?gn~esu^I(%>Y_r7C5gbYnuCLdwU+`iG5a_RBERGt9ixJOeXYs%}^N5X$o@~ z;7-DDpPr(nA^5e+f`<@%1vk&|p*9e%i^xNIB`Jq=&ywA1-y=Gb2c+2C&)ahT3SJvW z-|OS|quiuiqFmLJ1aNR_jm#U%t9o{ zxcBKD;OtQ94gv32GD<53o!MurK(=>0eIm=t7kpr#4cOLrk{qB7jLib{F}6s27oTCR zn5Y1GkSnVgeA>Uja2<~x5pWBggi16aq5yRg_49&PDVmh)OyIpVcGNaQC{9hT!jT!gtYgmTRTwEfu=)x&9~T zvt2^vO|IZO4`d1s`8_6Sf=Z)kJp0pZ@dZv&-oy3wiSqBwU>V!SgE2sBB>$Sl{`iyb zvQ}QX((6C_$)#a;M)T0;XgB5G_fjWga9CSI=p)A8^&YK|Rw@5Q7Wz}gFm((Y#xZcf zaaHoVRi5`H&>Ekc`C37IYVbOI8FZ?J3@jYz6OLgS8mP6^<1B<=3vIAKhw$K7AOpa6f!zs^ii`0F0?rO?7VR!#$%B|Ps0wnqbc?jdQ(RGk zytLaFz6ec4-U*{yQ8Dr&t(W}&7aXY;>w*SAR3iG!+fG#fru^FdceS#K>{#MiEybe%ggwUSd4^y z(nQb-a|ZGC2WtizIRM!Go&f3`kcmN%5e+e;fx$8k%Mb-COb;+5deb?Wcy&@ZPXat- zZMN$rL^ye>FmuM37%mEq8OQIKldxU+S%&_3$ub20ypO(rTW{#fAPvDk{^YyTL%!!W z^EbFamZcukXAueUL>yC)=!FSzD-u}#UCP84!vi66FYW-a?$vqw25wsy`9I;<<9G?= ze7~E0FRc@4i2W(=ej~l%>`xw6`R`?Nem2952M5N-xB$Z{NDi<3XSIN{wLudDrn~?1 zI=fp7HT>@VU#97>bVZH8C2Ml9y`tcv~qbKkL!8qH?-j6=Ue!0J58!Pp-eDaWa7-KYA1M4FHCoUs&`lhvElAO1qSu6>R zRKnGzQin-~#!Mh!ej;ZZ@9oS6&)P2S*iy6znM<HtCeZyD4g1^J{zjGRzc7Wv^B#(qFJhjDtq#;xqJUmqv{(JZG z>@wS09~!Dzm>FyYV4U@=gZyi>Lvtpsf9(3?On8X>#g@h1=rGGajvIUZ7Qqw*(ovRI zMAKz}!z2Hl9hu@ekHn$@I_fA%e8lA(`;9Fs!jt7%H&RRnt#e>>5%kg88f~E~PyUzp zA5B}<<8C$N1AX*uRIT7*XRr;5F|}l&(yvA6f^7hObgjcBF@Y^)#VGNq5=KByp=oj= zfcq?xH+dVlW|_Jr7ed2Zj0s}Bv(!T{70d+NAITr1l#BOg5xmKm*b(h&)p(o0`gXx5 zStXhJloZfCre%#@~^jY^}KuiY(@>} zd&zsnV*S13Qa1>Lu}T3!~m5lJgT zV(5LOy9Ey;z>!dsfw$fFr3&cS=Yo!>BVX|$Qiy_!N&;tF^feGFVs4rH>3FSGTp;s8P9V_X&3q^b5qrsy2hh)|ULC z`j`3>V2ss-LmB!>$s1WwuQVbpAc!`0dH?eJ8$SC<`r!GW7hP*z&n)*WleOuk$Yle!z1J)A!y7CWyQDYizP8 zL;F%zT|Urk$>*YdSBCsAmiEc<-4H3y=0}FL1`EHYbt#@j-#UZv>;pz-^#`&F7_^*C zVM@U%VI%YkqfJERcLvONL!jewxCoNfP?>0gevJbuV1oH~6R!5PUt_3uT$`_l0Qi)p zfcwNV*YUS@tP;)%$2LbbLQ9!kCFqf79|`-q0AYqTJnN!!ZxQ$inK?rYs;G=PQFx23 z-em}$*Ea-zueRmNrJ(;;#<}F#k79dp4FpFeEu0Q;KjxTBjzS4J!*a@k)jx#v64>dm z%YO^8-{GF?7h?a!UV6zVPA7ZaDP8IEkNPn9f#!5r0K+Pk2Cs?yC)lUK828(!p+Ju> zNoQ9WZ=V?{QCud#gI<+Hr@#^pOUp`%F*)4wzr1qYO&_V>P7-tf6I z*Gm4y^kY|PDHide*1vL+HIo01<%_J}oe{r(!8l-L*tUq=0G22m4Hd~wg&|;L?fuE4 z7&t&aTGAgZ6Si{sk8NvdNfHcX-!>_^C(u2$%;N0DP#G?&A8L3ng1iB?S-v5*SUvXH zLAVS6$3WWTbFFw1GNIUB!CWT~6`KTxOeG;VtiZ z!{zV~0%L08aQ)ywJI01lRppZ3z6FodTaz^)-0 zbz3ig`xnlpr@r^ibipMTt)2V_#Bk~`XQJeY-eSr144eo-AY|>QbqWE#i3S=Wg_=iFM7d~WQzhn_%b@YKWh7w@5{0p6-Y*1J<&~q-Tf$s=oTU$zcxi#jB`QW6$7;|+zdHX# zILeJ1WYnlaYPBn+*pt7=aIM!J!j;|~aaxPWh=fh|1Q#C@A+)KBQ9x*&gPP1piO;79 z3RT+NR`~_rxJ1@51n(fW48bD{CHEx1CR0c-1S1!bUn5wbgLS*X=oJ`E1d$kT@iGpB z{4b3gUds^sCr_t8@pBH=QT|_n7@DABN^8V}yqh^@p|1`AqvKl@Vsav<)5@2hL_(86Do<_wNMX!>aXdY{({PjWUJ4aSMQ`@(g4XQOQ_kR8rU$hOnY>y^lF4O}^yv zZ;8GrW9>umKmd_3NP}7B!WY2d8YxGPoaZSFFM)Hc`^=zR7Cu|0{9o(nW47)4l}Vn( zz6`Oiwfr*}4IW*@r0AF!1NFn9GuBo9QUAl(`F)vaw^-zk19uv|sl5k2yfrHg>hxy~ zR54Ml&(Czte3o`w{uen)(BiRNw9NgMx;BDsVFGJNyngMluZ@tku9n}P;#xQRz{ey} z0&}#S;muC|yk~}*QP2m1{BQK5Y}v|?*JNA=YY!Qkh^u$I!%X(-lM&L(sq3H+U7(fH zkRjR$){5{)Z<|!_C73_%VGt%%m-Q)u0>Z-Pp*(vs{l^6tUMRe3_r39RpQ5L(ZwOw` zr{{rx^QNiC8+?KCh66MwmtLBc;h#rt;z3A zQdXkSEPUm(_VPcBOS>g-Xe7P1#HFaPF4g*0>bL;KBmYa}X!VW~^d;}10fcGy<^N~` z%L2PAG!03BScedZ4PvpT(rRaDSkWi~M^gFqoHdT$A)}B+Cgv=QJnS$sxj$;pGcp{zkYGcf`7ykAb(^r7k3W$s2!5x#HLwC8^+gaa_ifpq?uv|9W(*p2xmU zq){6^E8vZvJClY8)LP2_H!r%FzIpM*{G~I`ZhtR6_k3Dj$Tz=i&YJB)D8i_ud0?t>JZMzxBjG%3KPN;`W{Yah6gat;wh?Bl=YBW+ zUVg;)trxf`wS#Crb4KN1+IegXuQeW|ve(zilqeC(2wZDpUd!GU`PajKo^aA#*3K)} z5c_lf;XU%%uYP&$$2<^C=F0B(vStlk8tTKcX!u@uL_gMu*(l=$3U@>P`H@RN zrp}(!D&eI?LkGLWvvp>e`*Qn*8XS*Dl8d8fmE3d$Exsvec!_V?}ub+G>jf% zSo5QSG50)CEd@+{)ocK10-4|;QFIpS)7TtWE{4?QY@7W9U;I7c>~ zrk3iAXIv+P2CK*v$^dM^5CQno^#P&uP8rem z-ZR@Vy+p-zo&)xY5#wFG0`lKHbPNyVSXSgOmeFYCj`vY|a2=I7)(5~t=$7qFH~}pq zsbQ>YD9sF34b3|v+2qX)0Ms!8S{h^)TEhwDTtD=2h(1zk(mo+szvTVSn2h5h8Ue=ip)~Gy`NRXF+a}dEH_o<1z%lT;IJN)0&Zj&#TV*SPA2n@tmQMOHf*7)b^jp2#YDWFpAxyI7InB?wD)P zFW&A)*77X&=X`i+Bwh5C!z%w5o_Q9Zvjp(Zz4Lty%&)2dejub?{7rx4j&#G5e}KMy z>CG#xgZw*~14eT%QE)%#rQy zlhuYan25=|kObhq?=fL0EyBLO+}nk-;cGSJTCag(09}__nG#u)T>1_ZHFR%R3B2eK z9@FyN=g`J?up)ENy(^N(8(A+vVKOo-%($PNWTTYA+@~TKKBs?VYPY({g)*}i3)y%3C!_i zmsT`F4_y9leZ3R-F>4rN|KRzbUoK;OKrX)Qo56ppl>Y|c?|MId`VFV>ZUgw9J$vGx zCbH>YPh#`rHN1Bx+P80C`+MPq7q)+X&A*?1`swYjUh{je2(`$>>Fs4jbgdhn&^-5B z-0w$Oz4$9r{_|dV768|z#uRbq3y#l;uEAUG)KHBugs!7JO{*(0}SJFDEcE z7}^)(MI{tj$1IjxCDuJ}H zhx(*=@MvB2@I`h!Hv8j{S~Os*ppy_GAQRWN$5(87*6RZvZ|{LHWb_UDIfgT>4X9vU z!Jwz`yLWxS3PbKMpD>M$e*kic5=_R7s92yfe8uQPSkvQov&CQxx)BTZ4}_8D_$VSW zWQK*cI~qPJaS&p?wge}B#2SK=hv1b;NYBH)FdptahbITce;Hzz z$K3jktZ$WDC-M;c=Pvrn%H;o?z2S);GKed9-|JrYYFo(k?>YeY!IFc#{yXio)2!?c)eF^9}5T$);vThaYp%FGPO%&`9*{>)#eGnw-a@uZSim=TM9A&wSZWP3X zM-w>KJgQJP^SgiVJt%D&JWrxxQJ@|e0FLVS98#{J2G(Hp8ti9l=PCicdFWt_OqdTX z+3ZLfSk|vOL7~*BaHkav5dbs*$c4#(i1Ih4aoT;{?9?Y3Dw7@f3kBZ$sqf`pw-CIN zhL8X9Q+w&WOD~1-5D+^9ZSXD;y?s8pgz$KjuawCh-?v z?YjJ5cG1QBu~)o~KKG9I(w9GTHXSS}fIs-b4{qMK{yoyb`#{M7{?)I3b$Ij#OA79{ zd*r{R8=ZU`y4HsaJf2=y|C@%KLB0! zpvB;~hQ%@g9RzK^kp;Zf+I+zJY(~9dRPCsQCgBaUoNFmDh%`1GKxee#CIgI0FuW7I z1(q1fhdv2ZI_uB&lDQZ-*^{s$GrEwKt~ASC0X-9awhu+sxrxyim^;|Tl=s`6K9*a> zP@9fDRDhG0a~8kB@K!6m@}-Zr3%y5CQh=~0ZJZx+^INagK{QGlf`7)}zfCT<^paFu z6FEykvwL{^5>1a3S>9Rx*D;G-NzY=(gJO0|{?FO_5&HNmmq7l`_tU|WdfpFu(1XGQ zzdDkF`l+X$+5lev9xQ$Leeb1SyJ)uj;gbJBZx!GgbUGCWXX^Nj2R2pwVst)3{w8>f z(PoUaZ72UrI-MW!=9itaynL@-(IPsGYYOp1RTjM!t#Mm;DU>_{KxuTpHLkHWdC==Q z7BqUxZxZ9pQV6v0e-!-C6n+~>Ejr>9~d;Kk97*LTdFfu%J$bJk_l0)mu1^>?8{up zP;9H~q2K-e^x&JX*V*H`1xrEwvtP5&CalL*0Ct@)D=SXLa19>aM*bhN9FK>r*?8DN zF|-_yU6cQBF2m@Wo&M=Jo*Kzq2SV`f7PpA)d2or!t?62 zpY&4?TY~$&%k@>te^xQ0uk1M&vTTc8!Z11T;Y`cg2+x6+Wi?n94$akjs=d$3APSB~MSt}uD4r;wt^?00VF z$0jQ)Mxg$m7h|4+C4dssd}L@^?2vOoGdTkK&J9#ZH$l$746-|FW-L#2%SMi@P!Bbj03x_w_p24H|Q5vDF3L#sveBO2`kuE-?=OSVDx50 zM6)BnR$V^8{^@<4Z!Ho!<7l@CsK}|yko(JDxxC}S(Fe3{cG?$@pwATHX8Z59o>eK1 z2|BRD?SzAB&7|1@oD6iKo!SLJEMYCpIFbH)hFG{*a8XBwp`oqdwU_b;hgj11S!u}q zQ7y~8j^oU@TKH%yo81P+B*RNs0)u5so1sU9s}qrBIxA>UKRoASSp;gF!@+>!?fQd4 zfQkUSY4hc6)Nz04ci%?twnka-da|5)>iW4DP`W-W0^>A{cZsAC&4Bqt{!cjeIR4E$ z|MRvRU|mSxruT+rhT;Vz^>l<_bfy5 z4cJ#G|M5c>wG-dr13fCVwUz7YJJ5{5K*gD zedqg(Nt6ntTNJrO+6F8qpo127gCo|fP3T4|iMAKkTJPZf`gkTtQ@Ai@lW=wl4R=s( zQxJj+rWjidQWYjXgN720pfgGbvPnfNPKujHSJ>iFgr%D);wDX-PRQ0sFs}T~W?j<6 z_MKz&5ojvgO+J@4PC$z0E2zTREL@wJD$xD!LvH^4YxVk1O#plQ=g*$X9s(99t(_D` zewoVuV{UyXy8CyYNb5jx7W>yOyu$MTjjt(?zjg`auR9nm^Ely4&?oyj=T+C#+Qdk*5k)d3ms2jx>~ze7bC-Wwo2Errd^(9gURM zx?azWJR7F-^N-f|r*2hYHbi4T6$BP22oSY|hz*<}+ z3Y*>-yD)x#79JKXAd2(Qv>9vBHUbH2#V^`eyz;D%(c8c9*|iD5FAWTS+vm?l`Q&1R zDP@$+nGp<1>vqV}RQ|7j&1=gN%vZ^K2TU53P%ytl4~n@0@_(=%xq9OY;u>1t&}vDu z|6lNe7qrj%_dvY%5C6qqx5IqYWB>k#{tNnN*FJ6~@}E~jU#7xl3d@%gkT^b5vnq*Eb zayOXrYu?wpGQSAAtHj1ml6gZpCOmDpFGof^Qe24MlkUgR zZ9HIEfk7Gb=s!;7UyTM@1JV%tGneCj=@QJ_g+r8o^~hiGlRw`;V1Hn)0Dj6Tr?h_? zFhBgH%NaWMANtUTT8_d_q_2$CIeqQpom>)CNIBD_y*st7s>`p82LK4W=XYcSbBqHRJn8=CR`(Z2P7*;)$8VrKQnuigq9 z53zF4L>qe3%Yo~-ZrqC5Ic&5$J2pT`$Z=zzt zvW>Tt`?0A-I;H?*Okibj@6SvYYlKH)p3M5~!IU)8Y<8`kt)2_Maf$rN$37^pJnIa) zvgrr?U>EbWSt@?pPiZ{Q5%BdW|5x_e>=#_B2GnWv#(zAseLqzB|H9sn(#s$I^Yno~ zdclrBuAy`d`JQ#wS@g&wwremHJ^z!*krhYvy!0d55HzgR33=r2Fp&2_gjsd|!?uce*NJ`GS~lKtAf|WrcJ)kAVh2z>#fW+d zWPgGAq!@Qnz(o9V9}TpQaU6s)84t$ZC%9K8{UDKHRj4;Xf=9wib_0!5u)Lhwmo}5E zr?)-r{cn-;FTL_!ym7N@U$^~rz7bqD2?gUCN~UrL;q_7euXW5ZSL)$08e)Iy``$vI zxbT8QmVbRM=^LN;Yy74s{aRD@+Yti!ul?Guwb1W|){8tGf1tqr?j^9l>sf!m7oT(P zO5`6SzHr*5<5f2rssj?bbZ}mKJ-Istumqm9zoFweoo1B(%SHAryuIj!Vz?n1VE(rY zjnys~HV}VyRJ5jJy%Xeq7$|iA9s?a^Sv~eWB|1ir0z{klCoxj>R$OZp&ajECa}OSA zdES~B?eeg(RF9U2P-Y*GUUnZn^Ua&*)Vs;JUc%L?JS<+id(Fm}0!t^@Ccl7ZB8SyU zy`NS9Oc5Io*qj1?m5>%$>F#x}2fxTZl(LBtSrMhU$4+Sg z41ID?p&SmJm(j9KdFw?v=#=FcAJd} zAO5N~#L6Jx4)LeLGb7R{%edb#h&!-2nNK zO9un&$_p=l_|MTrOV53`<-h%g`Y?e!@s09Q;-`rJ9^%LGhR{|^#|O#KwmG_42gxY^ za@0{5F6ii^_nEsT1W|?_819|x;nn3w-T3Yeb<3Whr)hy?c%5NQ)12oh9RY>80t``v z65Oik|EnSJ0B%WOFq@&@>Iy&Vwh0u9n54iqfw-p);KHI25^ZYjXk+201*KOV02Lu< zvNrb?$HcN3M8$IKlNEJP1>98rd#&Bjuu%^Pqlk`h2~h!vhkd|dr1@{{s)y4$Z-+H(?eNJoV<&jH z{ql;lJ}ysNhKMgX%pv${*nsX~%a;kB2Ek|K(f;e4{2xxz5c{vb|E)d5Zgep6f7!(s z)BB$Le0t-4!t1&&uE|!Pg zyr8(#e<$|*D>qQ3SQp`d1`foJvRot2WaCl(FaOrJzOsmN$hUvEj!pN-8zNgTmYoIuDw{H*r#rTn7_hE_nTP^8t^B#dO{z0%iV_OSa@SvkQD0&I-VgH z$9HeXR-Y~=n8E(Ld)eJ^@EruvFZL01OF}>ad3eR^%5vK!c8_vy4SQF~+Ar<}iN|Pj zEaSiC^~D&v2nfuXMPxcJ^hCFO7Pl#SghEVEm~xzLu0=p{*vEtWSW<7T-mm(_%)CHCHnX)Ubk%>s`xe0O~HJV>~_^7 zonOs}-=CqTTNYpQ*e7ZvXV>N5bw7C9;N?kp-u_6GMW#(1C&S@M-RlmDwqeV3V>n45 z|JOL?;(d!3-1{N>taF0Plx_tG6z~AXkOpK`(%7t>ZFNLg;6!Jd3VdazsLODbhxtMeSX3N_wn`w!$GESE}TCp z%}#-GR!%L8{ezapeu(maAYQqyldH1dY(Kl|lP;y`TL@0}$-r6$yc*>H1^52x3m10xJ_i?}@VLF$aDT&dijEsd_a1_A zjn{B}uRZ8$MDm@p!rp-hyPC(~@xyqY&E@sBBIw0>b*~{T7=eEHS_I+CK@zM>TfMN3 zWN`oT(w4-v1TJ4TaEr`umoN&tjRD3$j0sc32ABcxS4ciy3p+$;f#YNIzuWQmz->j2gy-4R;=Ul_^J9+D;ztGm!zi{5J%fCkm8KQ-rw2S(Y zthBBQyB;G*6n2N$9lg-2)G=g`|Mtck3%M^Yl(5o?Lr=Rmg&x2ny(7P;5(nrqBYuo@L=0ZTJTI9?e>9;iD3>PigE#%V{-g~v3GWdPfl7~fMf2- z1}<_=3eKxf952#pgEf>@YgR+hun1#B<14%C9F}Hy%D@*RQ1tc_p%-qwlX1KPrTq@~ z?7<`J#!~`N8k5c&y{(*!I$;c;1&anl&Vvv}S}H%octpP}a^Z%r^z8nAcN#XIyXY(Q z%n!Y-WoxgJ7VI+M%m(%?rSZj82zz%)(#k~nXIdG({qy^l6w%Wv^j9 zMC8k#-ZxvmD)eVR``InLesz6y>4vC*xq|xd{oe0wYtX5;uDc=BFx+kVcQ%f^B1R|2 zeiMNRGWw;xv?bP(<5R!OqG*A2Apau!+V}RTera;!z}=OA)ykeK;8sI~FHISE(*-?F zPV2vH4|&+xmvaK>(Lb)nq8#_R3(p%Gy*57)9g@`CR7OfRmM@%B82U_gF5EZ?K@Fn@wp~VJT<}x4Sp-8v zv{>{(IRERH$VvfyS@V{V6hnv?Y0R3zWU3}|NCw5jVF$=)pzS_g@Qq6jN&dfi(M2t( zNe_tm=0)?75BJLTxYiAANJ-D&SDx6;xYOf+8(%&5&-t>8F5Xr7H%GBhE`Kp)MAxo+ zEXpFaDX*^gdIbhwg7Uxof*v|uh=n_eJ!~rhsX&Foi$br!D+WvoZy3F#v}m{=VdvNE zB_|Q%C${xfv(m*A4wzCWY=MI}0y*|1J~E{T-VGH1E^lwNl*jdSg1)AAFAmzAu^_=!5a?mRMB6ZcRQ&fF&r)ELMrSN)7_&Z6HVv z{BvLv0FQuVZn%wVSY>Dgbh~3=vlNn4qCSGdVEyyNP^>Q}9uv=2h>S$h_x{186lFjp z4JLxHp7quGLoP3TSeWnN<^OBvoV(u;yL;t3g;_Ur^(5tq{jIHQ!kk8aEKS>%$gF*;XXrarsR(+_U>6!DuuC*vU{fC;ivp-8L}6s}MDT zXUb<><2E<4H$w{cO()7f`#j>*V$KJbXBIvDKr$F1L}|2;Z&k7KEiNI+4^y%bSNX|} z7vw=9TJijO3(YX|H8(e?Qa&Zj7?AJUJCy&`Hv3@Y|D3%arPnUOe7nRqSJoS^d_()A z{jIHQZpIs)_^b5Ucf4;G<-a;5#ko;uGz89dm2!(E3ZeUVd<3;mk+hAJJj9Aa$yN& zz7t{uh#dd${089Wh_oUTWoU_pWG};KF4sLWOO(qzQJp;(^*MOcbR2jQK))z#PSLi3 zZzd&ppM4o))edi2Zl2*|yj5Ic!H`Ph#qZ}b{Hq|F=>wAg553^8S{D0uhs5kJoVuY6 zjpPQP^3EKo;dtt=J&X6g@UPqVD=Po#9DrO#eifHz(-AFNc(5!0h@lOaUk+>NB8v;X zzz9JP%GX?BDc(-EN(L~?#`DArGb@El|GIFaq7}-tG8_ae)324Dm*1=yG&C>^UnXV` zdH)I4PiUl)eOrSuem%z^``jNz(DJe@2?$4zvy8Dnt09hDfmZ9RW#}y;nH?9QX}H#x zAX=G@8N>3$Y<)RSb#md}$k7<<+j3BMqc^SO8KXmrH=0woMN~L1z<$PflY#xWgl6+4 zRzea>%)+4)DAu0YjUTalK`#9-qk)u0@d}%KVDkU|Km2pnQ@-ZN6W?}9c-qj0wj<>k z<(-}QM|n@z)~~4i2SyeC7M|z`&V!)Lag=p$~3<20<{>tO&H--5;Nqv^>BOaVHHVR&2l7sn@cUE&m78sHC0#A z@NMN^liyzR*e7kfUcL#jZ)ms3BRt!M;6L{A*S6e^i@tE~q07J2ZyY)fE}M=iw1~-5SJr@OzF8cJPtyj$eHm({OdjyH*RE%H+=7-J>t20?&(-=! zl`E6v9U%<;hvgIf;juGP2PrN(P$MQq6B}klx^~!MJ*p1pV_> zlaDol(Zp@-xeOVH8CIU9ii5&1<`Uk#M}3$wKMRdBiU0U4SaHrfokPNtbne9Efu5)$ z>DkAs3=W)>VW3#}0D4glF;Xya-Lj28@B2Z)FyDe#+#lD>a-q3~)mXw!vdhh+0KYdnPSJ$`qDIJph!*AV5 zSx7|Im?*bzQYu*yOiLpQI1HpK^8c6jeb`?8*Z}+55zUA&nhwR zY6PF^y`sm&sX!q?Dz}Zf&(!afy5X4I^9WCap&c@`%LkXZBv5lvA;Pr{5^M4HJW=HL ziFpz_Xy#DFgp%7$64B2B0+PTD01}~3Y&GZM1auh4Mm!9Y0Q&@}%ua@KbN*;Fh>T~<5HLTU!@5hrwgP-Ci2#Kiq-@d)IJs3! zW|$Cq^mF_b?AkeULCh5}!DjIC!~m38R-M$Cvf*Z!P^mK3&jG+odx_96cllp!t7#(t zU;NZ(+8NuLWjsf^UalF+8`{t+NqJ1y)#pe-{dJH1CH~UVV?Rjwho~4w)-#a|3FYQ2 zbqjYetWg*FUrza7(1-la1(dc|!W*sLZwW~nXo(ljc`!s#*8ML>Uzg8B=-k%}ij9+s z7%deUtP@`w^Z^PLCg>SU?jJ{BOs@@W9P`TEi%x?=urCE0w|NE(u4{OG7DW~XF(!!u@N^&x+JRRo?chXLcf z2L1NG%_q&at3jC$khm2cL|H*~nj*VX4DL3#+y8=v@V z^ySa&J8=0ANosnsYghrfb9dO)ix~y%GR?IO39XXvwb-Jmhc2|WFTGQNt!rL$HrGP` z6pEgSGGWY1%;#;X)U|4e7q{?|FWxeQsD0c>GU(I?8)Mp(pyIXx<#;)Hef~Sa_?ST#%O(BSVlY9Jo&C)E z;LB!+T6qhG1BJL6a4v0btWb`L?_Q7$L73sTdMe9AmI)F08oiO6!z+V!Faw#0ya)a~ z%ZfSA#^}s9yp`Vgq+gxgmZo7)Rjix0qiyJLlWv3DE>}ZA{WXty5}o<_Q`-0a%0J*H zMbI+!5|D{583wtR$50RDXU=6}SuFPYZvp6wEjl|J!s6a#98KqiFJSGLHkUEiD zDFB4z-c^9E8982VzPZLb>;^`zW4q!>1?0fbwhWPuweQ!_(^|k)v#j_S9if;EtHegM z?}P7c$VFOlVBqOGcYaR{6wU>Oh`0y%MEDUN6c0Dk>Zw^aTW-Kn0BR&w0Ymm_?M4Y3 z7D`MzdiBO{ZWIue@pq5g*wWi!e~m}XEbH~y96PX+WY~%*+RD*HAy|~p@YR+ti3r$v z9NVVC`b86(2slI1oFun@Y$?q6$jio&NBkQue zfT*-dwB0)ebXuakgHN&QO`(S(wV!=4y4xf&@rZhl2$567yr+0ooJBLe(Yk*s6p$%& z88gArW`J-!1GvX;uBsS7fUQ)@Ez$0rX35y_?gy|_ zL}~&ROEh8Ch~Vqt4y5HpJVc|RLFhf(v~-(5g6SxeLTdQBf~=HrwEz{v3lFSp@lsc?w%EOjrOY-B_R%QVw7qNYt?% z`4AuIy#}divTFt5m-?>zXbEMwU2Fy3K4zxc|f9JFQkUsr}Q~H~2E}NxE9$_NSSwCb0S47pKr(tDoZh}w zM-j?|weYO7w}ouYn4@hHlTltkA>j4f9$+6~foYQ!uflRPo>PklQ*n5HZnmYtXOI$;elR03@YbR_?1!9m;OR}t#f$7fV;h^V{71=DY^E=Gsz{z} zn(cF*3EpCiSF?oq=R+m9y_6*qW_Y#GXq=hRF~%RZNg7XOAfu;d)Xk$@7<!B}iST3%!7bD=25=}gYjtKNZJ z8P3PG=179_4(7UOoNG6hG!{^M#`-bTzBMsJnJ#;=RWu5 zA96oMX?Q~(^;|%Xaj>~hxOVd<3`&Nf>P^Y00*3F&Unmr-H;@xRZsHN{MR0qD!&qax z#~Q+6C&GjX1y2hYlii^1^S`xXlWYst*KmH)fO4KQo`*;l1|7mT$W^3Wr+xeO(Y^0| zZ@Tcp3n#yAzIP)S#-p{oMz-&21YU3AX5RsIE|g}GcQ6J60Y zRKzpwO>B|7V;G4#+X~(Z(6>&{Ky-%B0g)*5Rta@GC<O#{;KMsK~3t700Ls-n@dqN|B z#JytggV&ovxaxp=8jmxtiOprETn_+gaJK8``1^A?m%GP&4(9rIBu_fpfcb`w6xs>Y z^X`}`Un&{dc1)9EFfSZDOqVc1JNMtEzq*_361x-X*Se$IU&`V%0QzFD0ZnFG z8#<<^0>zo9)K#6=Y4|DxO{T=}SQ3cU(u#_veYYqz@wj{*0aYf+!p+~a>jbC~FFX;d zL3{UF98n$SBlw_yw;Tk7(3$kH0q@#CDEblolmxK?WHUYVci2QVz}#G zYaSt*7G{Sz=R8>62;(l-+l43+4Pw3nLn!BnGYH~wfYLq#BoRpu)NbZzfBvRCxpx` zZR8~5CaH9ypM*xiuFyjs@{n0DzsXH*vH|lA9g(Cwt4GDEK{`@zxEjJ<1PIx3vsZR1w;cD9if=TYxCbx8y3bm;}m$#<80xeq{mH zK@U%pM-UP$*g+~^Sb^ZOQfiH{sl<7M8Dj@>a>dVXuG#tv!FYDY%zlG0Mlf#0Q-mLB zuwc-jG+M+RR!Dm6(sLOk+gc1jAK!3KjlZ^H9^7cj9d3rt41Kooa-MQvj}h@Dq8i9p z2?^zZ`N1~~Yv-mFoU59#6MWqt3ZAnO5%x*k1=3TuG!bqjZN)$S<3G{^9`FEq;uD`p zZ+`Qe=^Nkp25o3VM+$j#X%5uCbmm#~fj|87B5Zvr7#z#?0mA9{OFC4ofOs>ZJ6RNp zc=;_e+?5KTx0keNraLz^2g(9K+^R*H7soaP>d4BI+^xlgNpj)c;d&!@-DRyWI)tz- z*;8LX_cG!x!Zl8`7F^p?Twg%xk?||p=UnSBPsoi1roe6YRvj2T#Y6WXN3!5{zJ7QPLM(Jm)#jnOs-z=2_2rR{Q+%kAJ+KoqeDC+=s4z{p-`?9``uf z+S;NGZRkj#otBKwc=>DTLofI%O8Lyh>GV(Aj~EGz$gfyJcNc5FpW>v{R*cZ;nBlH8 zdg!Vc_Oh#aYfLBrYs>^_K|z|LYmLiO;+khe7&6HE5**xX69c(LU|)uE5%#8_*$2SG zt`3auMY_==;DLI1ZT*-q$bq&AI(djSzD>~=&kCI3_ma#m^pnFW0RL3Ko zJipuxc(J8O{XzDPbxr_%dF9mhH$%P>g_}ywm2uB810~OS5}FjnYpTz^(Lgt*>;sX% zq0Fy(Vp%BIFi|x=yUi(xWADNP+%iv^(@P8Q*?_!PAa<0h0Xf#^#s*omH!wotc|TLS zc;Ny^U$Xz7iWiig7)v!+h%)5QU=6WA2%CIW+Q-hlyxwnEFCjiWULJULQhL+ckfDD! z@PP3=I?}&$t`S+g+0TgIk|7N3>(^v}!jXcG27}k@OF1#VW{u_W^zwR+LZ3r7E|~K^ z&tvcxv3Q%n+YeVheRj7~s_@}Jc>-w|NU&~AD<$zjnqe}#xfn?A?GczuH&nXKk)h6rffNuIB-MA(leA3qnQ>(e_MYYgt(sHE)Eou z?M%SQ(0jHKRX9h)!Ltu7N`SZ=mKIJ*f42W71#EmihM{(_H)V@$kX)5rA^DhaScBzP zGm0oRecoUmb;&y*xQFe1cTDMl3m8NJFk&EVS7F@37@}^iT3f}or$v;cHE@yV46qwR zTfY2FRH7&XD@Yz;sGe&7rA6!3`$Azxc&3rZ0Z+i?pE) zts5zi&%GT`51i5Pdn0q;T-FBV892e9$xtXiLV`#cP?#XVPTbT$QBnHncfz;kCjBiAOhx2uu))wezxUAnE$0&Bk6jhlg$##Mk9LyiXMIVxb&AuRy%Ll52pbNy2dycj{LT7`!>469quq&)(c+ng0{x~@P|Kq@|z0W|M@@v zhc>jKb)@aKvz_s>*V4z9|MG36sVDSrL^Tbpwuo};xFaQ7=2p)yJNpIq{&)MvdKPny zT0Xcpz%TK;{8v!#N9Zp@jZEO!nRgKRZuyjWC>20NJmE|Ld%GeJ2Ru}gz<<5H-e6yU zZ`XTClE}NPV*%%Q6M}~|gk0H2*N(5ePsv%rs}iKJICnQ8OL_tSw{S0Ld4jx%0DmjW8TS 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 literal 0 HcmV?d00001 diff --git a/carbon/chain.json b/carbon/chain.json index 43871c5c8e0..244c2fb14dd 100644 --- a/carbon/chain.json +++ b/carbon/chain.json @@ -19,17 +19,27 @@ "fee_tokens": [ { "denom": "swth", - "fixed_min_gas_price": 0 + "fixed_min_gas_price": 0, + "low_gas_price": 769.23077, + "average_gas_price": 769.23077, + "high_gas_price": 769.230774 + } + ] + }, + "staking": { + "staking_tokens": [ + { + "denom": "swth" } ] }, "codebase": { "git_repo": "https://github.com/Switcheo/carbon-bootstrap", - "recommended_version": "v2.3.1", - "compatible_versions": ["v2.3.0"], + "recommended_version": "v2.8.0", + "compatible_versions": ["v2.8.0"], "binaries": { - "linux/amd64": "https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.3.1/carbond2.3.1-mainnet.linux-amd64.tar.gz", - "linux/arm64": "https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.3.1/carbond2.3.1-mainnet.linux-ard64.tar.gz" + "linux/amd64": "https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.8.0/carbond2.8.0-mainnet.linux-amd64.tar.gz", + "linux/arm64": "https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.8.0/carbond2.8.0-mainnet.linux-ard64.tar.gz" } }, "peers": { @@ -55,6 +65,11 @@ "id": "b638cc8fc5b3d7867281081efce15e5a989339ac", "address": "188.166.191.195:26656", "provider": "intsol" + }, + { + "id": "aa238fc5a6b3f2a305a4ffb56a636ce14adce371", + "address": "alice.peers.carbon.bh.rocks:26656", + "provider": "BlockHunters" } ] }, @@ -63,12 +78,20 @@ { "address": "https://tm-api.carbon.network", "provider": "switcheo-labs" + }, + { + "address": "https://rpc.carbon.bh.rocks", + "provider": "BlockHunters" } ], "rest": [ { "address": "https://api.carbon.network", "provider": "switcheo-labs" + }, + { + "address": "https://rest.carbon.bh.rocks", + "provider": "BlockHunters" } ] }, diff --git a/cerberus/chain.json b/cerberus/chain.json index 7f460d7685c..3d16bac3a28 100644 --- a/cerberus/chain.json +++ b/cerberus/chain.json @@ -21,9 +21,9 @@ "peers": { "seeds": [ { - "id": "4c3abff6e4a3e93b84babfc95df854861f83ac82", - "address": "cerberus-seed.blockpane.com:26656", - "provider": "blockpane" + "id": "ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0", + "address": "seeds.polkachu.com:13856", + "provider": "Polkachu" } ], "persistent_peers": [ @@ -105,11 +105,11 @@ "provider": "Polkachu" }, { - "address": "https://rpc-cerberus-ia.notional.ventures/", + "address": "https://rpc-cerberus-ia.cosmosia.notional.ventures/", "provider": "Notional" }, { - "address": "https://cerberusrpc.panthea.eu", + "address": "https://cerberus-rpc.panthea.eu", "provider": "Panthea EU" } ], @@ -123,26 +123,34 @@ "provider": "ecostake" }, { - "address": "https://api-cerberus-ia.notional.ventures/", + "address": "https://api-cerberus-ia.cosmosia.notional.ventures/", "provider": "Notional" }, { - "address": "https://cerberusapi.panthea.eu", + "address": "https://cerberus-api.panthea.eu", "provider": "Panthea EU" + }, + { + "address": "https://cerberus-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ { - "address": "grpc-cerberus-ia.notional.ventures:443", + "address": "grpc-cerberus-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "cerberus-grpc.polkachu.com:13890", + "provider": "Polkachu" } ] }, "explorers": [ { - "kind": "ping.pub", - "url": "https://skynetexplorers.com/Cerberus", - "tx_page": "https://skynetexplorers.com/Cerberus/tx/${txHash}" + "kind": "SkyNet", + "url": "https://skynetexplorers.com/cerberus", + "tx_page": "https://skynetexplorers.com/cerberus/tx/${txHash}" }, { "kind": "ping.pub", @@ -152,7 +160,13 @@ { "kind": "mintscan", "url": "https://www.mintscan.io/cerberus", - "tx_page": "https://www.mintscan.io/cerberus/txs/{txHash}" + "tx_page": "https://www.mintscan.io/cerberus/txs/${txHash}", + "account_page": "https://www.mintscan.io/cerberus/account/${accountAddress}" + }, + { + "kind": "atomscan", + "url": "https://atomscan.com/cerberus", + "tx_page": "https://atomscan.com/cerberus/transactions/${txHash}" } ] } diff --git a/chain.schema.json b/chain.schema.json index 354f3bfc2bd..a1666f80bdd 100644 --- a/chain.schema.json +++ b/chain.schema.json @@ -2,7 +2,6 @@ "$id": "https://sikka.tech/chain.schema.json", "$schema": "https://json-schema.org/draft-07/schema", "title": "Cosmos Chain", - "updatelink": "string", "description": "Cosmos Chain.json is a metadata file that contains information about a cosmos sdk based chain.", "type": "object", "required": [ @@ -12,7 +11,8 @@ ], "properties": { "chain_name": { - "type": "string" + "type": "string", + "pattern": "[a-z0-9]+" }, "chain_id": { "type": "string" @@ -20,6 +20,14 @@ "pretty_name": { "type": "string" }, + "website": { + "type": "string", + "format": "uri" + }, + "update_link": { + "type": "string", + "format": "uri" + }, "status": { "enum": [ "live", @@ -77,6 +85,17 @@ } } }, + "staking": { + "type": "object", + "properties": { + "staking_tokens": { + "type": "array", + "items": { + "$ref": "#/$defs/staking_token" + } + } + } + }, "codebase": { "type": "object", "properties": { @@ -96,7 +115,23 @@ "binaries": { "type": "object", "properties": { - "linux/amd": { + "linux/amd64": { + "type": "string", + "format": "uri" + }, + "linux/arm64": { + "type": "string", + "format": "uri" + }, + "darwin/amd64": { + "type": "string", + "format": "uri" + }, + "darwin/arm64": { + "type": "string", + "format": "uri" + }, + "windows/amd64": { "type": "string", "format": "uri" } @@ -113,6 +148,48 @@ }, "cosmwasm_enabled": { "type": "boolean" + }, + "genesis": { + "type": "object", + "required": [ + "genesis_url" + ], + "properties": { + "name": { + "type": "string" + }, + "genesis_url": { + "type": "string", + "format": "uri" + } + } + }, + "versions": { + "type": "array", + "items": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string", + "description": "Official Upgrade Name" + }, + "tag": { + "type": "string", + "description": "Git Upgrade Tag" + }, + "height": { + "type": "number", + "description": "Block Height" + }, + "next_version_name": { + "type": "string", + "description": "[Optional] Name of the following version" + } + } + } } } }, @@ -240,20 +317,38 @@ } } }, - "logo_URIs": { + "staking_token": { + "type": "object", + "required": [ + "denom" + ], + "properties": { + "denom": { + "type": "string" + } + } + }, + "logo_URIs": { "type": "object", "properties": { "png": { "type": "string", "format": "uri-reference", - "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master(/|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-z]|[0-9]){1,}\\.png$" + "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master/(|testnets/|_non-cosmos/)[a-z0-9]+/images/[a-zA-Z0-9-_\\.]+\\.png$" }, "svg": { "type": "string", "format": "uri-reference", - "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master/(|/testnets/|/_non-cosmos/)([a-z]|[0-9]){1,}/images/([a-z]|[0-9]){1,}\\.svg$" + "pattern": "^https://raw\\.githubusercontent\\.com/cosmos/chain-registry/master/(|testnets/|_non-cosmos/)[a-z0-9]+/images/[a-zA-Z0-9-_\\.]+\\.svg$" } } + }, + "keywords": { + "type": "array", + "maxContains": 20, + "items": { + "type": "string" + } } } } diff --git a/cheqd/chain.json b/cheqd/chain.json index 69e7256ea9b..4bc76884566 100644 --- a/cheqd/chain.json +++ b/cheqd/chain.json @@ -23,6 +23,13 @@ } ] }, + "staking": { + "staking_tokens": [ + { + "denom": "ncheq" + } + ] + }, "codebase": { "git_repo": "https://github.com/cheqd/cheqd-node", "recommended_version": "v0.6.0", @@ -85,7 +92,7 @@ "provider": "EZStaking.io" }, { - "address": "https://rpc-cheqd-ia.notional.ventures/", + "address": "https://rpc-cheqd-ia.cosmosia.notional.ventures/", "provider": "Notional" } ], @@ -99,7 +106,7 @@ "provider": "EZStaking.io" }, { - "address": "https://api-cheqd-ia.notional.ventures/", + "address": "https://api-cheqd-ia.cosmosia.notional.ventures/", "provider": "Notional" } ], @@ -109,7 +116,7 @@ "provider": "cheqd" }, { - "address": "grpc-cheqd-ia.notional.ventures:443", + "address": "grpc-cheqd-ia.cosmosia.notional.ventures:443", "provider": "Notional" } ] @@ -130,6 +137,6 @@ "url": "https://atomscan.com/cheqd", "tx_page": "https://atomscan.com/cheqd/transactions/${txHash}", "account_page": "https://atomscan.com/cheqd/accounts/${accountAddress}" - } + } ] } diff --git a/chihuahua/chain.json b/chihuahua/chain.json index f4015961dea..d5654b2211b 100644 --- a/chihuahua/chain.json +++ b/chihuahua/chain.json @@ -11,11 +11,28 @@ "genesis": { "genesis_url": "https://raw.githubusercontent.com/ChihuahuaChain/mainnet/main/genesis.json" }, + "fees": { + "fee_tokens": [ + { + "denom": "uhuahua", + "low_gas_price": 1.0, + "average_gas_price": 5.0, + "high_gas_price": 10.0 + } + ] + }, + "staking": { + "staking_tokens": [ + { + "denom": "uhuahua" + } + ] + }, "codebase": { "git_repo": "https://github.com/ChihuahuaChain/chihuahua/", - "recommended_version": "v1.1.1", + "recommended_version": "v2.0.2", "compatible_versions": [ - "v1.1.1" + "v2.0.1" ] }, "peers": { @@ -88,7 +105,7 @@ "provider": "Polkachu" }, { - "address": "https://rpc-chihuahua-ia.notional.ventures/", + "address": "https://rpc-chihuahua-ia.cosmosia.notional.ventures/", "provider": "Notional" } ], @@ -102,14 +119,22 @@ "provider": "ecostake" }, { - "address": "https://api-chihuahua-ia.notional.ventures/", + "address": "https://api-chihuahua-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://chihuahua-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ { - "address": "grpc-chihuahua-ia.notional.ventures:443", + "address": "grpc-chihuahua-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "chihuahua-grpc.polkachu.com:12990", + "provider": "Polkachu" } ] }, @@ -123,6 +148,11 @@ "kind": "mintscan", "url": "https://mintscan.io/chihuahua", "tx_page": "https://mintscan.io/chihuahua/txs/${txHash}" + }, + { + "kind": "atomscan", + "url": "https://atomscan.com/chihuahua", + "tx_page": "https://atomscan.com/chihuahua/transactions/${txHash}" } ] } diff --git a/chronicnetwork/chain.json b/chronicnetwork/chain.json index ae5cdc07609..e4f06c5ddbb 100644 --- a/chronicnetwork/chain.json +++ b/chronicnetwork/chain.json @@ -3,13 +3,13 @@ "chain_name": "chronicnetwork", "status": "live", "network_type": "mainnet", - "pretty_name": "Chronic", + "pretty_name": "Chronic Chain", "chain_id": "morocco-1", "bech32_prefix": "chronic", "daemon_name": "chtd", "node_home": "$HOME/.cht", "genesis": { - "genesis_url": "https://github.com/ChronicNetwork/net/blob/main/mainnet/v1.1/genesis.json" + "genesis_url": "https://raw.githubusercontent.com/ChronicNetwork/net/main/mainnet/v1.1/genesis.json" }, "key_algos": [ "secp256k1" @@ -34,13 +34,78 @@ } }, "peers": { - "seeds": [], - "persistent_peers": [] + "seeds": [ + { + "id": "ba4c7434bdb00f49b26450242713d52e7c6c8f73", + "address": "147.182.180.205:26656", + "provider": "Third Party" + } + ], + "persistent_peers": [ + { + "id": "9dd99f5aaebac6027e842a5678c2ad2663942506", + "address": "185.16.39.128:26456", + "provider": "StingRay" + }, + { + "id": "694ddedde37bb211c827834e27e39d4c85f36f5f", + "address": "46.4.119.90:46656", + "provider": "Chill Validation" + }, + { + "id": "31cc2cd1735ff7b51bb44dada4d984741208fc39", + "address": "65.21.88.252:29656", + "provider": "hdmiidmh" + }, + { + "id": "998340bc75690a0479fa028f5bdf275b829b9f1a", + "address": "65.21.132.226:28656", + "provider": "Blockscope.net" + }, + { + "id": "4e9a1be76e5f2bf6c34748b85aed0cedca892cc8", + "address": "143.244.182.230:26656", + "provider": "xiti" + } + ] }, "apis": { - "rpc": [], - "grpc": [], - "rest": [] + "rpc": [{ + "address": "https://rpc.chronic.nodestake.top/", + "provider": "NodeStake.top" + }, + { + "address": "https://rpc-chronic.zenchainlabs.io/", + "provider": "ZenChainLabs" + } + ], + "grpc": [ + { + "address": "https://grpc.chronic.nodestake.top/", + "provider": "NodeStake.top" + } + ], + "rest": [ + { + "address": "https://api.chronic.nodestake.top/", + "provider": "NodeStake.top" + }, + { + "address": "https://api-chronic.zenchainlabs.io/", + "provider": "ZenChainLabs" + } + ] }, - "explorers": [] + "explorers": [ + { + "kind": "skynetexplorers", + "url": "https://www.skynetexplorers.com/chronic-token", + "tx_page": "" + }, + { + "kind": "Zenscan.io", + "url": "https://www.chronic.zenscan.io", + "tx_page": "" + } + ] } diff --git a/comdex/chain.json b/comdex/chain.json index 0ba68833b29..8115db1534e 100644 --- a/comdex/chain.json +++ b/comdex/chain.json @@ -99,8 +99,12 @@ "provider": "EZStaking.io" }, { - "address": "https://rpc-comdex-ia.notional.ventures/", + "address": "https://rpc-comdex-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://rpc.comdex.chaintools.tech/", + "provider": "ChainTools" } ], "rest": [ @@ -125,14 +129,30 @@ "provider": "EZStaking.io" }, { - "address": "https://api-comdex-ia.notional.ventures/", + "address": "https://api-comdex-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://api.comdex.chaintools.tech/", + "provider": "ChainTools" + }, + { + "address": "https://comdex-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ { - "address": "grpc-comdex-ia.notional.ventures:443", + "address": "grpc-comdex-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "https://comdex.grpcui.chaintools.host/", + "provider": "ChainTools" + }, + { + "address": "comdex-grpc.polkachu.com:13190", + "provider": "Polkachu" } ] }, @@ -151,6 +171,11 @@ "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}" } ] } diff --git a/commercionetwork/assetlist.json b/commercionetwork/assetlist.json new file mode 100644 index 00000000000..e27e9df1f36 --- /dev/null +++ b/commercionetwork/assetlist.json @@ -0,0 +1,52 @@ +{ + "$schema": "../assetlist.schema.json", + "chain_name": "commercionetwork", + "assets": [ + { + "description": "The native token of Commercio.network", + "denom_units": [ + { + "denom": "ucommercio", + "exponent": 0, + "aliases": [] + }, + { + "denom": "commercio", + "exponent": 6, + "aliases": [] + } + ], + "base": "ucommercio", + "display": "commercio", + "name": "Commercio", + "symbol": "COM", + "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" + } + }, + { + "description": "The cash credit token of Commercio.network", + "denom_units": [ + { + "denom": "uccc", + "exponent": 0, + "aliases": [] + }, + { + "denom": "ccc", + "exponent": 6, + "aliases": [] + } + ], + "base": "uccc", + "display": "ccc", + "name": "Commercio Cash Credit", + "symbol": "CCC", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/ccc.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/ccc.svg" + } + } + ] +} diff --git a/commercionetwork/chain.json b/commercionetwork/chain.json new file mode 100644 index 00000000000..a3432a61e0a --- /dev/null +++ b/commercionetwork/chain.json @@ -0,0 +1,89 @@ +{ + "$schema": "../chain.schema.json", + "chain_name": "commercionetwork", + "chain_id": "commercio-3", + "pretty_name": "Commercio.network", + "status": "live", + "network_type": "mainnet", + "bech32_prefix": "did:com:", + "genesis": { + "genesis_url": "https://raw.githubusercontent.com/commercionetwork/chains/master/commercio-3/genesis.json" + }, + "daemon_name": "commercionetworkd", + "node_home": "$HOME/.commercionetworkd", + "key_algos": ["secp256k1"], + "slip44": 701, + "fees": { + "fee_tokens": [ + { + "denom": "ucommercio" + } + ] + }, + "codebase": { + "git_repo": "https://github.com/commercionetwork/commercionetwork", + "recommended_version": "v4.0.0", + "compatible_versions": ["v4.0.0"] + }, + "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": "01f615a56a7ba14d39e4eaf2bfd00a885cc4e629", + "address": "persistent-03.commercio.network:26656" + }, + { + "id": "d6e07b5f0a69bd4d6f4e6e931f00fbcb992a8654", + "address": "persistent-04.commercio.network:26656" + }, + { + "id": "542a55fff599ea07e2b4841febff4a78cf8db2aa", + "address": "persistent-05.commercio.network:26656" + }, + { + "id": "e2bd5ac83f0d2fde72571568b9a4203f7e76067d", + "address": "64.225.95.231:26656" + }, + { + "id": "e84b1b8cdb6563170466912f082829c2e4d28ab1", + "address": "209.250.247.45: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}" + } + ] +} diff --git a/commercionetwork/images/ccc.png b/commercionetwork/images/ccc.png new file mode 100644 index 0000000000000000000000000000000000000000..b4497df41660be2b72857c73438fa97dcdc8a9a4 GIT binary patch literal 103252 zcmeFYc{tSn_dh%(q)59hO9_>-j=e$2Zb(RWk!7-lLB^hvos2AF&lpP~TQb&4_I1XR zz3gL~Fv$LUPVe{U`~7|H>;CWl_wKsX>+14)F6TVXIghiv!tQIUGM!*Q0f9i6)Ya}i zfIw(S;Aj3g9r&MjkL!oQKMc>*jNBoRlV_~D z=$KA97vS2JysZ?L(=t#uEkgi*?*n_`78-X{&~E41bynCCrgGT+{(4Kf8v5zsr3?dBgSkuWCbzoezA})sLvr5d``yu6s7vAw`1G4B)LT>XdzG*E z_d|1i&NC}1bQ|5BRm-n;%LjpR#JW)-6svw>cI3<$+98!F)#fAepj8A zm`DORktGckplVm;%n#f&E2Qi3#m8#h&7-8HYE@Fxr3>zRnulG*kVGnO5pT(LR5?!C zuut$VD69w;7R!rGCD_%o5Z(fD-TRB^54MBt85ZbsFg?}K&29s^Ib6)?T!8^^*3|~{ z(`e@k=kJeg>N0cd5#zMIpDPXfQsZ(cweL2^5=^*qegPwU#7wn|50--Q^OE#)3cfX21?h`Mc)j;4+*sZV2o$&c3N(L9;rCuO3o>O?^Z9Yq!tI@mh z`zw!1AhwZEm>FIcfx3_NPHgq5)T^&FiS+kty3sa!1j55b72aufIdi;=a)orj)^XRJ zCfVF&%$s+96t%f~9+}%m*-I2HqSa$m4D+O7#S7VG9@*KHp6#5 zj`i@Dvgpcc^857ZP-zI{J{@(}3qz|`7DK2)=~dF3u2mzZuA(nKE#IKoCw8E*W%_b_ z2t4;R*Os=ZlXa#2^Tjy(KML4o2;?UV)oC$W&qcf+>jf-9bFEdfK)YuhZRBQXveW7w8HCrmubyMr% zu%wy!2($E51o?CMtG&>DH^l54nnCD`K#9C2tasBbG!bIh}PxUYTYRVAda|W-R z-eo5RLt(N`1f-yZ&pp2bNB@;KLZbT_*Q4kmYTN*Ufyc_`EacZ4)LhqyOkG{db(%la ziA>C)Mut6#+N#8k#?_~%uuIy+!*o~i>v9l9!WR$?u7)}t*5GWg#Dg@{T+i5m=i?Zw zQv}Lw=)!?>H78Zin% ze-vF*m{LLKhDYVD8CEjIf1l7Yx(!i0`}d8O=m7It+_(&-6E*kqsC82fs}}y(k&E_3 zMQu$z7s3bs_^p z651xoabDRw@in=ciE&%cp*nNL&T_)G3Vk(`+b(SBzl=?dKY{ zXqLqdgP>!1@(2_jsZLz(xzzW}nRa*Z2n0zL=rPO1lNL|&J%;PW$A{KNR^->AtfSXv zGlNV~<)pRrDmu4264zhTLwaZc;C}`$3;Q~Evf51qaA%Cj=NhNh?}=SNr>psCjNbwx zFfD-E$n53s#YN32w@aykJ@$eDiMbY})w$T%OO9$^zB!f#J3+(w{dRl}2Un~cz&e2v znA&O4>#E%mV7m~W;SYOx;RpnK0^Gjg^oe|LYvEU+0O%jfm4DP)GnJ`=_Ubv5R`t1JMPk z(+6smZM+ixz&ho-w;xs&Q^Zz2c>5Z4i(GJPBBv9VWiv9iw}=mK z@7JDQISNs{0z|E7`(q8gYrK$ZJ&}^MJD;94hq3PCC9nVxXr#n>5s>I_5eL}-Znx7c z_U7Yt9-Lr?3{j^G;^{4ypb>G~i)wjtRzRxqp zBO#Dh2=zUiW}TI)`Y%K4x#tQbbynS@hKnr_Ja*leu%uoD8kdc5d(H+kIuY>Dbk)Vq zH_mSn66*|XGFH~}a9WDXv1NJt>m$3Z&p{6Bt9Rp|VCT40oHe0vAZHq8)p?vi$!aP3 zo%?_QU1Jrw*IdpYhCh}rop~y6L3!NAn;IOqMX}dg)25L@f1_Dw^;=xt z9(XMr9v1Mu&I6)GMNMl_rUh#qhs&n14KQgogy& z0?!%yWU4P%#st&3k$U;z%sPp5Zf!khxFB)IL6rGm3#3~YP*b)c+%y|5Td^3Z-aT+B zzD6}y(4L0{~i-Oi^{gQ zlRO|F*#YJseUIjz@H_ltdVIEqm3kjwh?HSABXK@*D}nL-^q6KbZ;TN=#0N+(@Pgyv z>e!af@sU&(5D?9FUO-_6RJ3C*akDQNVyhLHGp;M zP+w-R_V?Wl?lf@m>#UR!R>Y)_$=LHGayhZLyvo(2kr6-Ehqm2+a)3T0_obxoCj0_K zlkq4JTGP<#UK+DjK58q*Ar0N%2E^*wr9>n14e%^@s~lAd2{mt?Nd_o4vz7d*mz&6lz+bz+$uJs+9Wi<<^0<9}`Psi{u;_xj;-WQz1BCP)V`7l_lR z+x4jLKSt9DoFfJe*ni~!r;)h@uT}45g!X-v5{RC2@k^U^gIH1n(6utsw(zG&&r`5b z(~W_G`zu%Y$p3pXOf(K0OkTe9++ORRK)@)H*!~`VlL1mnFJ#D>5vFmqWyaO;x zjI-P4<=xe^x>+~QZJVu93r>hW73IR8ZX1@9M@wJIwNmkj9x zEddZRuk5DRlPYipOoH?pBci0N?r#7&&F}vA_Ru2;)R8KS{paLchte~+4F9p;Hv#Jc zioGA_)a^HWFk4U&Aih+yel5y9eqDFXIkAohuJiUEQx>=e7v|CY2}0}sK0*q1@bXtO zgvSQ#Yss3DVNz>#*Lg(moVy7wzD5rFcW*4|&Eg667GOWg(m5D52OdLh@)Q5>A?w>! z87ZzrrT7M#KmlMRtc@QDn-2h^5Q~w-l2kU-iNqYuR-aNR`iElC`O;$t_o&BBKKmT< zo9c#z_%uh_fy8%icLb?}!|{=!vEnkfgZRiwGJ_Me{<3C2k7R;quh=w1SzG^*HL``C^H1WHP*=!=JgNE z3y1UX51XIR80Sq^<wUeLj~pcZ^W3_-yJM3~q+ zk_y!*WxalS;mFQqu3W#3|2Kg^W8b%s_9UEg*EOAa4Cq^gl8}LsC0pAm<|z+125wjz z!ZBQ}w})eK9Q^`tokSr7suW5zUNeszc_b9juAp7_rpXOr1UypgnJ3ntaidM-=q}Cz zasTiCY{sBN6eT@eBq$2qh23fOIX&9sW;IkxbitNfQcM8Y!luTg@850zF?ukUt6y7v zwOsH!_O(2-`~5Yp2;j-ep&R_l;yu65<4Ckm3jD?DC!66?b>+jq3m^?tz+6`$J(4gW z*!NxcuGF-+zm|Su`D!wf$qf3fx8niEJQKuS$Lw-s1dDu0oN-9*@s?%I*p9Yw5t=^*>~gOxA!!V2bikJ6yN!AcP-Qt_s4|4rZr!I;K|L&m%5G#3bAX&ZY_Gus`nou(D8Hf ze0h$WQ~HvpD#^@8K0`XGF|L;b|LYvs?0F0|BJ??VVBmgd+Xn2&`1-1+V-tM_3!@+t zbrd2{j?ev95as71t89$A_phhEKNX7vqGWhNc9*J?EL>PNsC$@hi{_f~1>TW#l0eb_ zmsNzo@z>-H_vyL}=+$ljm>esa8S)v_YOOsC?yXYt2zm&hGGvM+o$0zmQ$?}2CID7~ zdfvp|;_WIM03RXk#c|k<{^^kqE<2)ljC#(mD|UwRQWXnh6CXTfgAboJV^t+ts9fm3 zsm1dqBIT%Wc9n2*ZW*D#7S7c&`u&OfL2)x$-&~TFB^@m&%TQ7EcY$B1f zePa7Id3wf>{uL0NXe=xp6OO=)g&~jFug~%_$GmEytYTKIMQW`EZn{LDf|3rjtGEIaj=p90e=nQz6p z39L&^i0(IW*FAnN0m*~_`&IFTRj*Yg_t)>3Vg=R8)MMQ0@(9TGA_3?9yV;-aiU}!j zJ!$f*^|ortGjSnEAn6d_lW;yKFC4HJ&Eb}nXZ^}kzGiSpK6KTH5$1$KeE*`H3Ux=b_j97p5)=;^5y7uinX`#kLoFa+v@@tW2~nAF~aaj@Xgz(8QJ zS8UgbN^Kyh=ck`Uueh8-)alIGMQo10|4#DPTd`^JV-p_(EN<(U@x_FiT?vwTpRAKr z`HvZXa&}r;U39dd90wnH01<~N5OLn1Jh z!rp9fbP727U0WitzRK!pf3*S!T29~4jb97pHWzUNUb%$2;VM?2*B!qlFE8euNJceiW};c_0J|5j?wi|Saqvjy7ODxNnnHy?0vFn^|xsVKtaXwM=mN8- zm$B*=2T`DQ2SkB>QBrG~Fr0sE?sn-q>Psy5a_t?{wHp>&loSRH;&pHCqPHb+TRfj< zR%H;w6G-A_Cg=2i5fi-gSA2~_?^NHM4rP2N2JQ0v*J6m_3CQ;eJfK-+zJL1WO!y5p zxQj2ol-9xn@8y<`%_Wt-G-F@8TP9_Y)K+<@^)jA6=yiUWF^t&BuadFyxQ z>%@9R=uWDUnO3+fUz+uCsDE|RAc7#9sf^)zq?yoE9bzV6BLJ6@iieJc4pi;Eh>qT4 z()^Ko%90BNnaiJG`}y>?`n#h6<|qDDE%P>NdVK9%ZA9aj@sVA^+T+KLmd&J93x*rs zTlu;Vn=hh^vc%QeKSBL0jS_N5HtD;s{Fct8NriB3T)d}~5^2w0G(A>s8#=hSqDQvL zkPSotY||AhqK`(kU7)z!TPF!O_ze< z5p??K_StwGH_2?=uqoYQ$*H5gBeCiqn~krbA6U!2p3>bK_ouZ>^U|vABXL&*>gdMs zx}c=iqb_+5$T=Y3^V{?J6Q;eUX215_FHDM%Kz`chJ*h!F*;MmH$}__~S%egX6nnI0 z{-FJ(HoNBdt2^1w1nkKTGPlk*u7U1S#`u8O&V+A0TK6&L4KN*8xAy`BPhB^bY0}o9 zekW<*VBIYi7-rEm_zr2$v7~a&d@z+IvMO#hv~0RIGQ=ec(i9t^7t z`!org#p8Gv`N&k4^26${(;Z5{G2d)2g^mTP3*!b5=ZNmz#~fr088pT_?_gH0Y~^z= z)-Ec*Yk%dF+0rlYP=#{zBRP3-P^Zw}B`oyo`r|%5SRx5(hH*9Os>_`#%h^h5M)XYy zc^7B?(o`M9()V0@PtA8h-@owX$8`D1uFnhQjP8*pI24x;zeq$x|XfKHL!Idf)0T6`DN_d%Vu~1M4-*F$SCUL9JX!d#Aon>mR2% z-fsVA;4*x0fE7nI$o5cN3|YYFltQQXaDa?29RYaTDI%I_Mtj!9EL4|14|D@EkC|lb z^wEeHOzi1Z23J?zzsZ_JneMX7n>Je!Km6fzw9>aH^Bx8nvl=8p042l!(d(jqM0}6f zJC--|Z{S93{t{@NEI!klJkF2(E*7ZE5KQ3B=h_(!V<-pR`gVr3#VaEUIyd zRCULZyj@68&3)S=u{xPf=N2vtGD~#Y8dAT^}!xC ztc?kV>%mUiG&nisNvU~BZ|aL8T~Na7C75#DhP>GR&n$py`4L7yj+1Az1<2;&*|UY* z12W6~bt_7y{IEENn@Qr|5j)MW%JAi}Z<@m%aD0zvub?1-)4?2wydRP;xy1 z%yHtQmr*&W4`K#p0*s#!+U?tle!F$!wFYU(CjYV?iX0=X>j8ZOR*7!tpzjuQSAqAw zS4GjN)-_wlasAF@OSDjD)e>Q4@p#3g%{=>AfY*#GaAvGBW<_&x?RBdf5uQRhO8B7T zYJL%zdDxrDP*F2JHKJbbpy0x~s>nj@V-Zs9^+;Can-VB&*_}PfA(PFN?6zTpy$V=P z>Wk=Gpb=>on*f598p-RT=C~%Qjob;>2}9nR{9cV_Jm(gW;`555jE6`gKCf%7t)y6v~o)!NV9 zC4nl$l9JPkf23L@^gv1Yke5{4h4a9f%k|rdl=CUbterifESr16$_SJwkb`^r4L@HK zssj6LE?th^wCcNTVoA8X@zSbCxk(FkY26sG_2l*Tvpcgdf$6ckrXVxeFL+pqEkI-S zh-WV+`8&ahz)jfljg@rK^-k_7MtVrn5%j-$0u#i&B2^+_x%0u+wO;ZQpZ9Y5ZR3wn zlf8U?Xs~(1ze+>AQ5UxBqHk|}v?ioR)C>rR!eSqWQweD&iMBVv*6+?r&=;HESkgT0 zoB6{`-U+;e>Ef{Wtn-z?G;q|nj=q!bxAY36oLMa@yiD^3RWa%5+qY-e9J+)xV{sM- zc1>D%ov2b-el7fq=-h+>VoRzz%O@O(0ZKB)vjZ^%Z+-y$G1tx=V~%~L`}$^}`s=>S zOgj{e2Q`=sD!Vy>9&l2zeNpDD??*3FCXHsCUc2YbtP`!_ghTtYm?n0Evkc^$np zHcL;ntx8&BB_c9N_cbF}O#e*P9TqlCBGHjBBQy6-*AY*V=p86C?Vg{<#mWxCTYbWG zY_7qZv5DuZKOofFL(`WL_{V7T9!4b61Y(x`4V0VanczfP70w5z_&Faa-J~;Xv?uT; zH@uMHO)3_jxc14T_zXSDxnJ@|d=2w{@o^#rn)Ej-LZ(-U-$BZ&VTP9ERzV>IhZJwQtidOUM zXdz%!psp4B+%(v{*10{YAc+wlDhmH69Xh`5L_Uc7G3FlgIlg!+DH>|_=m~*_guM)x zdQ7;0yj@YAt}?5I|0n_1$y6UCFkOcW;~tiWC0D&3eem4Ik(vbC^1+3(`jaz;ysrc- zekHYY58K&F20jOuc*iC(FLo!U{o_SYYi;xe0&-3Hn$|7#HaQx)zxMhJhsQaRMT^Q< zyt?pv;2;V?dRds8!{&xD*J>3XkbqW%p#7VR420k;tR8A?Nl3Mu!HlRN=_phJpz|2y zP>Em4NXh;=`CMo$Zt?%tq)xIr3qKK=_VmqJV-<>{4v`m1qUD!$39YIk)4K@S`Cy{c z@mg%RB4x3(TC!Kq>I4gkJ^e?Y7v|hkzM2{Ho}!GiKa-{5H*;MI454iCK9O+-1TSO zA4p%Sxn?_8XMsO9zV}UW$0;ab0%}I#*uW3?Wiy)7DqaOkpZOy>Ppd}E{&E&Aq&YI< z`gBCduhm+uMg??gn3&A6?_!Fux(@`S5P0nhHHKTfs86}1gd}9I#Zd+EEt=k?+l7UT z4$}N%Ct&pm{Lf1sYS)sGAJeJft?wVVek!>b)U_AXBm}kalRu6yvA5(Sl0^8=P&IZk z@9h`RUc}?zC|bCU8K`-q>~g&rZvUgWi&y_Djt4Br&KE3XB}uw43sN}oi5|ix!Gfz; zox6tzZb(!^VTvBh>O(aau$|aNe;vk)*?^^{CwvMbvvi+*4vL!#wCYr6aTe59KPV6V zM^~!1$)8q)!^U7h8*x2|;Ayaq zZltCGO%lGv%7dY?IOahRfj`*X6Xyjz5~Ce|<&|nHtozj;?0YxEC~}^+?0(Q60Jj5X zGlJhP1uQJ2=@lrXzOR)8fIaT5J;d4t@2)26)(wD+8YJQNPelGxZoraolz0y&3^-`X zXve71mjPXbQ4&&+qEDbg^%$s%E{fRpD67CxSI^y(%5`MiI>0^RX{UVX&_6~TpgGfo`D#ozBK^M ziyrN)ucIk<40v}Z&vZBRMx5PydZUY^$_uCh1b&*DBlVQ;y(&&IVhEHGAz3o{WSHXX zs%H23ng-F|p|BzcNvO+Z822!%_8>AAm*VZJLnA|_*k*GwcE+k(o&4~qJ1B$;j{u|Z zVSKOHyOdaHZKjFfaO2)6O_1Kk-wK0~I#HrrWPv&?_VI<2&Ii=9%}|R2=W7lnP&l)n z5rY=-HE! z4b-uJFF?uxJzIMDwC5z~JOy_Nx11$y|8BnmkGTbpA!2CB}qY)*S{aXvO;5nBY=ykQmDV*U?!f!SGjJo01c?oBb^fC3K`D%JozK zsPZmaXh(13Rh3J1+D{s$?l|?zM>y@`sKkd=)GTuC?$e<;AuPdZEpv>kVG=m)0mwD2MNa;zmF~a!Q zY~3h1_!@8?fH$bw{NQYDiaJfzv0M^Ap*}VWp#FS0C;&UK^W96K z1EFt*aaWNuQnnHFWUnZ*Q`jWPj%;W-Qn1kUcm>|^&%YCc8S&4GWyaq}`}p(Do8FBRw(wfEsb}dNWgS6^ z(Nvzi`}5v`?W%J(dQ#uNHBeed;u|YI3&)-4+J&zY7#KUiJT?jpkHsooUGlaf?I0w` z!eJ7vLW-?ES3yT-ZFKz`tiA1~;7e*sxzDdSDbv>ivoP>~YBBX-+Z4 zs2+*=(-S7-Gu?viBLTe|Qj^cT5W!sR45$gw&3LGbEt3ZOcGh9!A9E0s>*}sf>&rLg z#1RWOdK@SoGJEq?*XGaH!@Cmn4=wQkr}(qyH%K?U;1_9u}JAsE(N- zr%M&S%^u=06(OBI!NK+Z*+tZ-%Gl&KItkZa);(zc=bY3Em)RrUGfsEFAn6(Cu%{%M%On)R)zEKOBl)W z5~63uXr7M=&-8mdUUYP2*(|_lICJszueymVUmByLJOXlGO=yM4UACb6C)?r*c zelENFh*B*_xxpQYldV4nu_vS&G^c#yT0sRvxTmE)o2fGjFmWtnd zN!G`0j2!s|MmMIQ51oAEh^mF#muZ=%pLp+%upB({eYPt2)`HPs4|!Y)BzAW$D$>Yw z>+oTNOe1>~g?ON`9AY-5V^*s>)!*$)a<;0iyvR~uCXnExUfG?%A(3VJ#Bkg)?jYNR*b}de5giIJRrqLR3@%aaQybUbV1r zE>B{lcdxLb-skO~{#W&}K-k!|*c-ha(NfAntAJ=dCA9)t(IC+4P!tH*Oh9=k~T4xNJCx@z7Yo9AzqH zx;4fq5xZ`sy+Xd{zJic=thCsUH-E%5eWE3MXc%Q!oI0@6!eOIwPRLoeJ z)p)33Kz`q~u8;vY*P_dp`OQ`o4h;q^LiK9P+M<~|vAe7$ZZ%yIGMvP7!L44en>=js zpKF{=v`{>0pWz^>4VM*V^FZ6-Kq(9rZ7+)92X6*rV02F3S(>2lrpTs{O=g5t;x>Yth?^-Qss*aXU?XueKkNoO7Y6K=c zjG+%5Jl#M;NZs*K!f3$3)49V-{xz72tw=hzl836_w`-^qU|_koU=*0MO2^NyTVa8$ z2VSszhi{~_n>sIB7kpiWl-W@vkWfGS9xeAn{ndmqxA|W9bMn`E<{IGeNpI%CXfHb$ zu=HgDf2rHGV8Eqq(a(1#Sp4Zgp_toN z>G;Jg$7Cl8Wm)0Sy=0wW7e832G|J!qoSmDV&0EQu74I;3%X>>g8KpUXndA59I)97b z(D<&Ml`6UNotfnWQ3^6*%}7pkE26k}l@kddb8I%adBs@Vt8p=gZR|DZwY}A0%P?F~ z2-y0{{du?B17p*x7)|H))l&T0Id}%hgEEzAs>H0od`)5ghm=fk@``5J#qVE7Gx8@vyr`cXYi~O}6ds)Ko171wQ z48tmg_U3~2=kOs{TboP1I}zxilVYU1#FvbCUpd)Y_e&`+qPyG;^{kT;&K$P6I`UJ> zq41ipoXmWz)8sZ;sd{|qa?vxc(;Hn~ndg%EXi!}rnHle^ESmb?QQa>soMM_VYB?TX zt;BVFP|X_ zw=fIsajcpTa5iq>v!fv=wOc03@cb z)+N}_!f#@pe?N(kO{x(t%^F=9cX_5$t475)Sn$FR^r;IBIl89TOY5Xy@95kJneA(y zLp()Q$T{8yl%(m@fiNH=16e_%&u&r2pxAnIf=rE;|BX6(e-(?@dO4`UD|7q= zKWEz&j_;kUt6d2prY2@ry>9$fCoX|c?sI+rM)Ra^UGE@R{iJ-CJ6OHENe}^!>drL1 zu&~hhXLV}#AiZa>SpC4~+Vb-9%3(`=wQTihy_}q!!9^7snP8B@Gq~_bogcdI?7G4% zNG(?7Yu?)nY5dE!+9kClqy@38TC(vrhvy=^wDY&^ov~im7gb=5P&0N)7SrUOmX!^r z2rUN60!D!n2o$Ko{8tezkFpg6ofbE-4aYU{>zWw8zpZL$m?({+gn$CrdkCAWwO4}J>?D)&`H-PmWaSzo<4Q!tTKF16rnZXMIMI5el~o>iooB2-CD*bBe{qB zCqJa*CBoj_(nR1%E)}c;0|P!2+;D{7nh!YDc@R2vl+4LIO!h1-z3WsFLCtEncB|;3K*?-S*&%D+$CmRNSFctdyCL6TRp5c#bXRdYRCh&(s>Jwn+U zt*Q_eE8{!=@y92p6rb93Fn0MFSL%EM%r+TL*9l@$6U(8#){l3bjD@?P`~P~9+4evl z2}{CbR{9LnXP-+@yYY|6S_5!Y@^)7(XXn$^L3edWytk;rv#X&l`{IqGVh( z-9F*Q1`8M#n`yQaf$QkeRAtH1uHQQMY`a9OIYN{8<>s=$h_aob1v}Y)G^4|(_jaMt zP2=(wjH=~2u5+>{OX-`!9U7S_OdDQZlSs4B#ydPa$JH~CulA5YVJ%))BQMmakM1m0 zG8RD|fUm{q{`~CKDXuErocXhv#mx8D6U-#cqz8>}&%Mj8{JtK6#sC5x4fXr2&~N^T zMS~!qjhRmv2y|iv z?S0rcZsw41_5D`HCKCsge!<)d`L&QQ7Zgu`%1iqWx8En5%}^=N=(yb;Cy{2_Qs+LJ z9l~R}v8j`K$+-9I%Mfc=bMqUVL+z(7a~c^$lTAJzI%VA)oukDWd3h_}Ww@MFnyOvV za=$blmph8xO;@_(lcWn0VyQe9FHF|~@;8XXLfi@^KcDG6<_63-UE-JsDV?sik;Nnh zw-^sAsO!T3YuS<`BXIfkN4AGMAf!^I$)-l+vrgM^p4)ors%`X* zg1OQw_W9FiBJ#^N=_mL$wQ;lg_GXrK-#O8MUwXMHlg4VZfS*o1Fen&s^!+gRhnmjQ zA@C7eO*z*SLsH`}OguMgt03*2ddeeJ;2)nPX49s~P(5mK>a>)b z@cwY+pt-XzsI2{q2nnvZMph3kl)AJ6Cn&euu~sqrsdUPjuon!6H0vZGs|W5|9T5GQ z@UQ8ZreDNtT*_#K!Y(sSV;M5UD!Su!Fw(8dpHErxu08s+HSVW#xT`d^%NGhdmEao{ zP2Iz^#l$1oE2(-cqBXdl4XuFp-)lY*w;hJr6P%KsKD!WmUxdVFJ23_Pej)Jtt#X07 zm3B;A?(N6+6aU?_uL%{c^9bYY-da7XBk!@GFD07DO>^~C&_0R1|H_?u3w=;?#b^`t zoC$v2S=%C-+5R5=+~GICXbY&YFf9zl;xwZ-#;7b?tnbsA+1x4^{3$9Vy!O_@vC*~Lw}a%c95Q!ProIbCV0GBz z(rrIRpCVzas;auNbFW(Ddi`UDUaoZ~iul_d13BM{NI*SXPhD)r75Rnj zx<~pOOyVkIF9sEj-gOOGNZqJk^uF9!VN}mz^y(_iddc_0Mny93xY5jRfjXhk=v&V* zGa0k2>Ds;L6P3KN?{xDgeGJ5yiMHYdV0nw2$p@wC);G$h8n@0*r z(-LYlqbWrPi>-y-{_Q`X@?5qgh&MKI`=L6&8plix+z8T*@nibNi0^sci+f6dHSKT} z?_3dTjN6Kv@-XjEcI9mdu(yqgf8ABUSK8QiHgP}Mm%n-jv`ISN7O9$T-hO`l!mQ+@bmm|8 zpEE{8$#hQev_mB&!vQr4qH|NZwv&w87dP?PeE@;ovJ&#HygT?C1M=9i9I{cvwDtQe z1HLX9>(mXGlb59vZdp&4`qPwt{ag@}v2~kyj9K!6$&(Miv$1!$@5(z!;WF+Q$pt2lhQzS#RB!i2Aj*CLS~XF-u2fgKT5dU1 z$LKf`%}2KS)6Mu^W1O1***G7VHSr~3E(_JgNmZxnow7c+@XbdWnKMNYb$DP+z z6RNt|R%g3(t2}E9nUW}KgFiMXhv12Q!D%Y%Kg%b7CpN4 zj)FF_;9Jymw@p}`{ahag?jB{zrvi(UI3_lKcS<=$J3KBPYSwR0&$=ihuZ-B~NETP` zJi^Gs(Z(r{{IPG63_5N$V@Yrn&;H9~`Kim4ZPcZ@d^t2^Qe0jjPTDS&x%Rd#mEGDKf%`p z9QqG_tnQq70lGiA@YY?3G02zsK~v>=;kR0ggTnm682QImGM2(gl=!s+X0nsf{oS^7 z_FUppjC>@@eqGc005unIhO_oo$+GaE-QmbiyKF3Y*N-oIqk*O?Pkj0$DKMy$#1L?qI!vW2K#xFPqDY|C| zA_$anE(xdE1QN`51q%9SB=mo9yD%O2K!6D}Ip5fx zrS{*0W7aQm-@ypA|FC%~baG`^wSP}}9>%Q5y)n1#OtK-n`xp{E` zv;sr|FW+h#Co=KFY+gQ`HD^>A`@tT@T-TUx}EyPY6&@N9w39DtR)y2LeRT=)n?_pC81*AwKBK(;^Bebm z)Bee)7TY5&#mBO_o-@@kq2ByG|9ffke@*gewov;pi+M$C>1Mp!TBG_Q%j{}uetyvz zYxbrm`;xf07e@6x9(TxVSHwtdc+nJ!;?DJJ-ii7VWktHhUY;tYMfc0^NotJyr0)2d zbpPvyQg1Xe@WXz!h;7O6PK?Uj7&PbHerrjfDg0}<>+a0g5CwI=LC^Q2>xE{MB%E~@ zI>>RyW2X<{RX8Wt9nrO(w$hxImPW(P>|0b;wj@ES3p4mY?CIeta1c7&NfLSdHBjYS zQhNr+pMZ}EFrUrO@Y&ndUv^(X$5K7Pr$@^5x)u*M3`8H4zry40Z)jnF>~R%cVYHkZ zgL<3k7ez=6cFor9<_>JDD+ND_j%Keo97LxlPi}OPKdTny+kFU|WXApon~&AnipmR@V@spjtY^<-tJ5q^lz|c3pCt zz}T6h&<$Hmb??f~`4QT#Z;BzmVB>!2oLtPn`_6bHD^vG_fygTDl)V4fKS77V^RaY( z&6}Lg*L^MZ1L%+Wp6XT9)>HWUx1Y{eRSe|SQ~vTh|JX-!5LNujaw`rjGh_@xX|zx; zWDchL)|m{PR_oTjU=z)Pq4ULQho9!>5v1Mnb1_5U>+6rMc#uqRh>*l25=k<%w@tAO z3IPW-yIWyX0;6m0+b(*-UFdW$kZ^rR*htJmWQkByowM2BOYUnsTbiE=U2Kl#To35S zl4i@%sW=~B4Nsp$vx#q}=;gmYs%n{fF}XNToR|2ks)8moF%IEc69l7v7K-Xv6OIU3+i+1M72nt47Be zbMxXY^Ye~k$M327ysoyZt*ssFrXi6_HX=w+7_}d!(8^!ic&W1s4Vn_WSw({9Z#{O! zaJ_hF((M-j&Dm%rv+0L~e!&XFZYb<^gbO~k*tL1`f0+8}sH(oGTL}qiq@+>0QM!?C z5Tv`i;nG(?TDn^SX+c1`8|iMibaSZ-m*yRR-}lCQe=-K+o_+RSd&OLH&10RfjhF;& z3Ihp(Rgc^LxSbVq|0A693GsdffSdFFei@(^U3?Uh+hj}9%kZKQ^D-b8^d96nncC)P z3uGE7ee*H3j7rRPg=eQmDWEgn??={C1}A-)^T%8AQ$+^E0#Rop$Tb!kmF`o!H9S|s zy5c@yMShyFE@dqo4X*qGa+!SNvG`#IaH2qX3Gp?xF&yFZifepgv;?68K3ZHf(7$V= zDDy<4LQg;@VB*1VN8LW>dF+1LmfZ(Va^%+pXrvcKyIKEF z)=x*HEH>%4eDpf4%`IBOG6Gl0xBKQSyu3stTDt;ETBk#%jR+&xk+UhUr{4 zLH!JU|6%L?&tQ4;z*&aMe9TpRAh(ilvLA}ebBX&v78OZ6pYRi421NAPHm_s_PBS>0 z8T%>?at93Wvi($C_gt&^_1#iRyJ1R7LPJ+9)YkXkrtnmuTz$*(nD%|tL-h;Xvl>%T zrB8<;pFh2O1P-pxh2EEr^MIYA?L(ja-m_v~!JG~Co^$r;IbQKWjB?E8-P{q^9+$>` zB|DbS@&+$xxRcW(1_i*qfX0Bdv!mnA0xw4V{VbpJns6(!Xg<(N1dR%Gt4t63mu*iv z0JU+BDHRDd@-KHE;K9tmgR8eDpFT`FzVGd`SSi8ra65G@y{QA-f!Nsm0;g(IcvU+&m5@uv3A&3>F1iAzX%Y7D0l~|+#mBFMi1OR|b5@glK8A=_O>pe2|1?>53bapkSzE?GS5~7G8 zqP)5MvDaTN3J&deuO7J(C$(kt0j4Ju6rqx7vy3&SgCgo(8tJJ1S5mQ42-uEYu(Ki(8p~58AE*#SZy! zNB0z_F$C9nz(xqf#NdWN=M1nLo-w%hEU`V^6IlqQsAY@~SJ^mZI3(;rqXRh=#jVRD zmCcwQ0OD|!kj;t<%)QM86xIOG!7({9j`qvPe}6dkRI#j`Stg3t-2PQ_SjknQ#gy&a zG*&m=4utw?HP3BR)et8Z-nPBh7kU;2jmF6Wc5K{<7wwtADFqTa|Gk=>pEsY7{KyNw z-|va*jedT}*J<#|`3E@rgs|hoS{qW*PxBn=BP3MmFGdv>BfpEXi#}`q+9EG>UkEOm{+-Sm=%`2QJ`Y-J`R7-b=w=fG5FolM zo0t$BA|ktmt|$ou1%Lne&sQ4SjY6bG0Av`( z0T8k065)UogNj-cs^khY)jO>odWGyY*55Fx%>Hw#Y{2*gf12u}M9j8>%Jc`Fi$E^O zLO=x^>cgE-OGP@Mt7LvPR*c_thRGeTKY#0ogkt#L&9Sx;c*;C8a6jQ8@sN}=ZwEsH z8wyvY>xw_F(60NbG~6aR=e!tv+>5RipCPr@aW^-e1N~RF)O#^J@V>oq+(o%c(GE#&q129VqdG_ef6?}IJb%?b zo6_{M5wW5Ui6=TSQ9YdTK|5-$Q#!8d1gBsZBu3E=1Psc)TxIgj6aOe6d*JM<^H^NK zx0%hdl`~i2D7@8h*X;%{+z0P{5#EGOAgNGi0FnwPLR-VNG6y^G>1I`Dk=Tsk1R{ z6=+2=*}$*NclAMvfG@F@$CS4ut&rQ$?e`wYDfeFs7HIPJm`t(#-1>{2=6@;;ux2;GB1VuC~3RtgKvVI&Rkt_4)#-ktP@O z62373N|vN#6t|Za@0yOv+ZoHU-S4758AxjS%6~X0zMTKVW6)t**7c^7Gu;DY@veX@ zFYCj_$@r~N#xEXTrVocT>e<};d%g@Q>2LLIo1qx^WYaL+TI=~b`o)3|D@8} z%AA(4;$2HhDxf1ik^ykGEj|6erR^HjjXX|tNpAMwh*dPw`xIs=&FSmueao`YU3!|7 zrSi#i=jc}@;V9x!eXWsIdz%Rd;<8g26du?VU&O-NhnPg^66Z=MEDD@1Ue-scJKNZ}j7w^70EhsPay8+s z&S&0YLJth25H03EP`-k!g#PpzK#}RLyn_pp5Pzu9N1fKZvf74qH+ihRN90-biDVvYC17U-c>qi$pY@ih%+3!~m57uHh zu&exD_*Z`-W;m-q+d{M}pJH#Q@qBhQ8&iRY7(yzsbk8`IIC5)|9bnqV?u1|6P;5Pp>eM`#8 zyrS|%?Ho<_idoIZip`_c11gkNvPJ$QYmP^yiU9jxdhR8kNPL%=M8KYV*siUmrvv;R zyQ6u<4ilE{yd5Zpgc*NOB}yIEw!HpM-2%|~_~Z228s#C+QuqF3L0`?BrP-$f5KbC` z+09iF4C15y3jz~f1;%-&E)Cs-i<~88J`6Lvjva_4VzDA6IiX(+)}hbd_y2@;<3CBB zj$XoBWLE7oPpe;U`M04(tP9X4v6CouWp_NU-P4hE_vuAiZj7f&wcYTw&iqYci1xYM zWr`8;xhPy{wk*Hf7OkQyk=M4B(S{08V>NRh+Cz+3u&K&i5I??(_q!nGFk;;u&#Us_ z8iJ^r`jesj!+U8vWIpNKH$C`Q7sJU+EBZ+*z;Yr){9N$EvXG;vt0?|dq@Sj$&2-%J z4pU%1F54_qR%;U~-%h_n=$qm4w6^m6T5Yz<>L13njb+ z7@ldMk36q?>HwA_k_r{VKn|i^MdW?n-$f-WTRQyY7sT84Yu}x1pt*`5t67xF<{Nr) z(%-^XGH2aPqjbNOMi^l=a-XUjR9R@)?+<{E%f+S6! z?>|PH>iU!h2EB;Yc7pvV4^=?l0`pBkQ4Fi|^X%+F!qH_)zbP`9KU$O)BkX z<|Q%Vh>sXOw1ds^SG7^}l0~)qPKq{jmacB~M$z&R4)}LaO@%00(YO(ZbhWPPW$x9- z+k4>B^yGa@grC*%aJGxBYALNfqy6dM7QMj;sRc&&Vd=Jm6h7XXmG2&xv4M%!s*?xs zANUV|#P*iiKuZfSnLUn>{P55~=9YNVE^!d%7w*j|q23gzBLYJKq zRw)tTE7TqT7}5j;hNb}+R#`g$qL?HuiC2E9emqF!jaS^PEeGA{~ zO4w|AXk_gL#$w=xitE|bR8T0^gPTIPsy;C2qW&SDp4?P1fnv!xU}tt?*I?_Z|IQ4M zYw=}dulw;s!iTDvdq}_D;mt!Hy;BAbmhIONT(7?^#Gxqe7pfC{go(i`X0*c)%QyZu za6qAplzWaHUYs|?AwRQI6owzS{B^}1oOGpcj*$){u`Ln2aEY0=Z6`#gJ5~6XfgZIy zrErM=ke=V#*BGqF%wd0DsZq48qv`~WVwFha#|v#}o(4s6*h+3X*k;?Dl_$>cD9kC7 z($+HoV&O)0SEpF@c`80;(*lX>-Tee1W!3j0ZQec&nak<~D?_hfNUN>;&Sn2=IY-A| zStY6&OC5X}+#=+d24?ASTl;aOiwY+ZyeujieSomZ*)5l?QXQyYMDYZEu`255Cp0|#$gu!}Pk)7YCLSIVE^vqO8?`fByL{O=dU zRY*NPUovCe9ZVOe^xx%o*Zs-E)RL*J$uMQCuTtH_$mx z=LM8Ul3*xq`CxFf1FbdT8+Mps4wRgV*_PMB&_DimRwvYr04qXjjfP6?LmokTyGr8pr{7&ke z-uNd2zcnG8Im|zC&(mhU2v8G~U7PAya4PTZ6hEfry#kDSLbL6tR1O#qs*>AitWyBk zGnuaHsjb7aQ~3901n;TF&T=9t zlze;r&jwH6e6zWTQNwkMGd2f95q1EBnanncN^%p>&tR)hFBluk?vZe+l<-^c?2-j*By8!j5_ zR4Z=^(|PQ*q=-p4hWh0gl;;+l5P``y)9w>@zP(CDZ*s&pE*LF0aiithAaGw`oP3-*r z_QCOv8y@!x6^D|*4-WnHdwZX3kgm=rTQNg1nGn%_zS0xRPfuZehpcR>!u~bTq$X^B zD^P_Ff<0wCRXgw|{zh>#qgH;NXTcmp5e4K=(3pJjxSsQMv>Dyw+$aFbprez|$Pxu; zjix_F5$tu7yRLth=VE|;m^J|VskF9r+KtH;Dm0I~@bCg_ zE?6BHRHaA1b@eELD*|No$d@dC(JZH7p6>F~1%P4T74Cac53d0AOGv~%F%i~wegS90 za@S)$4CKNwP}nbTc5tQGmjhZocw&1tL^D!YM}02OcR zV_=l;VvGEHqkog7<_JlY2wH{v$*u6TCgajy1v%{2C7Pm@#I)M1jom!^>oMGWKzl3m z>Z8Denu9l&ZGOdUDz^v|);7Ir2J7yq_EClZ#kPF4LFLn_nvaAb-joU)y>T@mkSw-y{MoH1sQPeA3Q|wsFB6qYC|>BZ$7UiRI+P z;^G^|&#C=tAme7mk@2H{uY4XawpSpmD8f`&8f1X5Qv*u+r-veoNiSkiu@s%V!QG~| zYxE6oO94rsyk9FgRqU0^icd*rA?yI#+3k zrFG<$kPW_M^Wg&&zg7XkxKPcuHj#yl^LiSVV8nln!q6&55}?d_?HRFNO{?61qU0M9 zpTFGIr8s}f;tm+0r+LU13BGV{0Ef_Jg*F~xS3mUcd0O*l1zWM z`q<#GxVg&6J_om9R;5(DB7!=Dt4Y zj(1kTeD{85VK^GaY5@KwPMPAZAfGe`Kyqi5tPUba5fLupRrM4KfCQWZO!nF6zJ=

    -A{meS?&_9)XIzewe?i{tnByDVj)umxo}TP2_v=}t z2m`|D-q-$hA$Yb#UVKrRKS*Py>E(SZ$!B8wPWA#8{YYfvuw{m+YX4fzMO$vLbP+i> zg8JD)?R_%(~5gHd= z-+NoVg9;bKi#6af=@JBN6YmB=%w~|?`RjOqA|woERIDU||5)I$6W|SivBff6Q-ox2 zVD^?Br-&|^*<{zq-iJcaMi8J~#oH#VsRI5dS=dv|x2g9M z53+j(|lvo&Z?ma;Xa-m+VG(5DjR82z(d?*k?G= zfcFtGV7@&L^E5n@YA(!{tpD@3W$UVA+NRecs8yM`-dM0*Pz~^|DG*IJ_lftIhtAkR z3UyV&sjXPN(ookS={10c_z)uUzTAAvePuO#|GhI`I^^O*1}FdEdVR}4>wc6sd8>s3 zyd$ui{soZM7x~(KfjSBS)d;re#mXDTqSphZ2bA9{PYKYZ&CT|fXB>wp?&o9&i!CxK zq2?k;vKt5xSFjSazx^`KZB{xZVwe>7;-7lqG+$iF_lrmT+HF^^xvi+>@ahs=JozKm zk}~YvGCE+uH4jp6ODyyiZH9E!bXzM3Hb-=-_mO}=+daMP;cAv)NFspqO8r3TwjlZe zHj#l`{rHi?pmpX|TK=8$R~$2~n-V@gid^I<^YFj^y;P$=T>mTgAerAShz9>S*Z)y~ zKC3N<0BTTCbCpFQkp_d`vlddR=)?ou9cj2~%%((rFRA!tFR7VV?s$Ho$2@l}8#fN~ zmU@Z+&eM+!Rn2&50_aaa=BBUD7*6Az&-^k?lY+l7+iv_jjY}dB;ScbK&$mH4hwHov z&pwJ?%rX6d-oCOFa^={6+XJ%GsDqMf;=VhA6M)>VTJF8D*@e-;GLP9}gyPq_$(>Gd zU~dG#-XcSCjjo71-6pVX>+MBk5-?{82j1#UYlJ|Zp*Iu)nedNGv%_+d<@B#c1 zj6q}-+DE19)=L3FmlDrdnqYUG7!H|I^$Tdb{~^Qso+ z9q(z6;dAPiq-L(} z!!m$Qg%-wG|MCH(XV69>mmSNIyhV>vxprWn_K6!+JL6~}sr+e@_iW{W&Z7D?<|I2^ zIKz06FJ2YI*<@ln!p*p~Q8+A~R)T1E2IqD*8ZV$t`7`sU6iAYTaZMu~O6>^_Y3nhC z>+iorR@54iF_5)cjecd_a+}<>n!_z1XhUq}otlnlC)J+o)zDNRP{^(l4X2u35^oSo#0t)e?0Oo6;*l+3z22rwLRoZ#JSRSz$2W*4HMGASe zpKFULHo#|$1d;J4bfBH$RZ`QUE&A-i@KVz4^^-gL*{{{3<0T2-36$LGG5xm+i-e*< z5r;inX~zes$>FhPQO6B_m#h)-1InigJ#M8h`u~>fT>q4gF^+XBFI#=b)Bw9KjI6M} z{4}fRLIuyMSWBsHd^Ew&=liHV@*Hu=9mVU=H$8itC+L^S2G;n@pBTfG#Bgh*;eMbi zU8kwiR8WJgvFUvN0eED2@W`AaTz^d4CO1`6VsO>)=myLJxx?#}7${aG;kU1h>9he5 z`R31o3uMgvEd3W_tDQ!r-;iltH?E|vNOCc@kx_O|YjbI;n7SAt)zhcHZ6+k;KJhnO zbCGG6Ff}uDu`c*)r)O+%yEoV*to@Q+EADy@ri25Ize@{0bvy{XPME zCbS7e6~`6;QIf+_c%=iT4c z_T_SX4PGp`-?CD09rvybmcA8oVNqapcp7Tx;tX?GUBK(w=phR4&m4y4+>!0gUU`a zyq={sjry1kl)!C!tsL|f6oyE94P|XqQH{FSci#r>dnOxPrW)2Ix(ZFx(|&EqZY+6z zU8?>Wy)ijQphPQ@dic2E&E;Z0RLf$m#7#I!;oDzID*j-NM+$^=N#~#DrC%vK0%w53 z0A-w#PH_lLn(*dJkU-q&zLRV!=oh141-Sl) zmcu?wyHTZ%tE>HKdq*6Hjgb%T6kTX!ZN5|IGePB_yfTZU-`{Xew(O|;Yr)^vKxYiX za^RHDLRbZ#Y$towpjz+DqTJE{Z;BA*{#DyC#v6W=hY1XZtD^wx1qE3a+} zL419X18^?gIT$*O$}oA*O!D}2!9oJ!Xfftr5|+$gqN_xWk6;T+`W*(XYx_lHl|J4< z+}aw$Q0WA5eexqUITU8SK8a?GOPNWLP%v7zZa^aUVI)SvVH{eS_)&<2=cSAZ6&%L( zTELckb~K+IQuq2}A+|w(+621~pOd@({8}ZV+k4~I1J4E1x$P!Knwq&PZ0PV!59M^m z^UB7ehg&5q6Ddyh$D#i8zggk&W0!yBq5ds?8U%kQof&=tG7cB_MMu*Ut0`CZHDkFg zAtESi!a^CN)2lP{wb(vOi?~(&z(j+*--;EkztJ?zvtu>!p(i^D zrh*QFL`Fu$3QZWC&qjJM2fbKjIoK#gCfM*}FF!W>@GH)t6yi|~sVu5f%~B;bTf06P zedprk-oi*S1ACtB=p3ZrWrD$ZfzZd{o}ISW`MK7w-I+aagHS&v zUQW4Gt<#f+CvU4ZeqYxt(R3wN7_zbew!@?Cm_n}EZ>kw1Fe0bAWZ`})*?DHtZL^5e z<5c!DC5K6?WFTC)4_j|BbzRv^I#A*We*zh?iWXrod3x^=&$Qsl1<2ur0JZjnomv_w zSpSeavg6CR5zqMy#qHvt)Z*fh{T7;=@tEaDsa ziTu;-NauC$Klau;*$pvFxXo0&^Nx1>xm(vKBv+90dfT@QYltGzJiES`bi)Bu{J`h9 zuA!dZ^11Bz5M1NDE$c9?7WT_e)9FLGf*hjHqpx>jbI_q-=>`4^^|nvx&o6 zX0Q9jn@Fxwk?CYSn{91FEx&uJ^8{0dWlz7N2oQ#5-iOawaSC|}O%2&DUem?gKH~j# z8CS7g`*sJ(`^yqjAGR)2>80`UX{g17e;K4!GPg10eV2i7rh6um=yHbT?@y6y>WZI- zj2BcBUMK;D3dv*boeU@ZH)*?nGaKE~wU%E*`iIv&*Bq~Zbirrw@GiLr*r$)bXaixv z0Ca4c7vFMloo)s_vht)kq6tG#cmBiBa7b<|-lkY{rP{BItj7aVid^ZY9hCATi*>k- ze~GW({@$J|@oq9JuC&KDiR?aLrD}X4wB7bMHc);7cMel}Amy78ChSdd2)jQnPKUYG z<=c^^|~% zB3OR(PcCpc9%4_oEo?Vk^=dvWry`<{ptWYux@O7_OTccRtD(``^-C%fHk~`(>`Vpt zc^>kUj*hf^Ko}o7^FcYMxWlvNCGW+H=SepK`pf#Z4mLQCU-(Ln?q1L_>}V}JQ4b%q z_RpAsC4oI}_W7DvgdQ_LAx3+{4V`ZdWvzExCfdUeQa)CP6?tDXgilV-16+CEY{xiq z^b~sN!T~Aps=Pw^7+f>pqvocY8*&e zn*b;JTOKON5z9tJ`&F8DBjj{joj0ijWH*z%R{HOgVUW1srEGaJeXUO%3iA(~qKz#8 z;eW!_K#%|BAbj#?K_qXVsckKh4xZH1j6|U;PUU6r1HBG*E@LU}mfk0vnAbgO0}1y& z;5<23kT1cukUK@16WR61RDz-NZRQ!PtQ)*y`+O*mqiWvdz6`^Teb7sn4;JM?q zU}3gLOQU>TICCxk%^4Hzw#ggZws^9kw<|{HBnl<*k9_q6l7cM z)rj1}+6Gp48CEBb>$0z23fVB^!JvMsu>B)8_=_LGT)9=XTi@drOruURdJJu)BpxFy4&2y(RKHa@N;3eU`0*l; zSC40GtW=xgrtlZ^f8+}(aFZ9?k)D%o{pRFhCL6R^tYh&vGs7KdKks<6JKdCDbjm}; zs*HT%C)O&E5#(LIN_@|nYntig;!%!w%8jlK5M>qX$Pq-z?f*#PwIgL{K1GRzmXtRt zJ_fYggU)Lw$09v)`P{+REriZgdKdNXyi`o^6sM(M#GaS(q0812GByk8_R z%0bzfP2=&}T;FL{De@@ZA0qx%4*2PrBYadeZCeMblCa!q8)&H~s+6&R@O&Y)dMMZ= zh#yu`{Zz(lP}V9(Y65>h5@KD>b{R=zrDy+^_)PiKQ#0u`evXAksgDz7pqN_r z3t1Bu>eJb7OVhnJxqV9-3F`bEOvR6yU-A-fEFL;~JtnA)Fq$dz+cVO@hgeQNV!QPD zR3^4G8*V=LQMF0b{MYM5VwHKB>5EWtKJ#Xc+La8T_11iGWD}oXTuf;ORIzej!tC90 zP#)CTJbmxdyqwgx$Vh^?7n&t>4}GPtnK0=9ms(ydd~et>CjCttMyT4#;ZkQmhspAb z%k95Yrgarj=j_(CPz{cOl49&Yng55TuMCL#`M#EtQd$tDBm|@s=|)W~JpCkUJZlDzur3>hHgeo(+?hMQn z7s(7|fnKKHs~IIl?@CjP*^NoFcf@PA(JBC$0&FVcryRKE?_=OTHf&3igMUK*iwe+| z8@aRq08|q*){CrEE2}AZ;Iv$gdhgfxcbPyI5ba{;jo+j9Z0=va!oYgXvO}dI#7tJX zIA)A`{z-4s7O>e7#Wo3i8Oy~f54%1bLa9lE*sS+U(lM7PkMEm+`AF{r!;$CTraKtLH`Tit2BNk>jjzV7DIzFFm_Bt&fqu zu4f;)@$YfmZC_gI4wKP#ld`P;v#xu&*VkC1>_R)%Vm{y@XfyMbV!5Gi>x+w7eEr%T zHqQ9!bxUY4YdrVtZ}k04 z`$rKg-|4d?y1BRCb$?s*5;^O?jyUv(T~1TE=t3Gr9?!L_0XFf$aLlpQx;ezM(Bi{e zLU*>!C9{XBha0kpJ6P-cqWIYwO)(+mp+Py-cKAB_bpKBg%^z`tJ8G+l@Wc3S>X#Rv z+TBuhH7PaFTWbD=dhS=Rp6g2hcH~e{qPaf-n%`wI%fPwW09<+W6@X$05$(jIB(H&z zL;bVcSF_id=DV?#!EA>Gx%1W~vvP^MGSG-qYbj30SI_*D8>{#%z&drRSh|VCg5Q~y zIQbe(Xk#A0(7zqHGH%`(j0EIc88C7j=~6Gfd2IJ{6P_%V1rJ4Q=ZZgP$_laQiuWY@ zd&e&pk;jJsk3JKnfr|m85R?LM9R?wCDjPdlzlZJxgiH zk_r$Uv65iC3f`@E>)vguc&sSb`8C0+y-V14$)SK|+FL{l;V>)Y-m&`FWXS1aID}-Q z-}~nKyl`QhbLe3bVTc7`8gZE3`yV5Kt1?#s5Gd#CoYgF*-zUq4BwHW%rll)7$XQuD zM@;^m%#_%cS5c9EupLW%2l3B)qG@8z>&)wEZ|7v;{|^(^S>%tZS&ZaI@jd$YE}8IF zu{gA$>SzjbvAW}Uh?!n2JGDtpZu6W^;7Hva(aA6GKHBvd>;|U%iP<+h=bR2CS=@VC zuXYG|?OwD#EiVa8#&~C6A@YF0vqJ(R{8O*xI*ot(w+FEZLbQ{EoX=BjH6j3EUPJPW z2$8w8&MSq_a-To@d6_ON8MXig%%`RK8oh%|#X(Dbr5v>y=p%1At$q5g*-d2c`i%7O zVF6lfVUFL&$E>a)ir{6chR_1?&H6GPzsnHOLOAaBG7+6paADGi&_Zn5g@m-S0J(F^ zpr?Xgf;i4n<@75>+&+ucSE_JwUEDpir+vm0mJN!#5M3B0@t|UpHtk!NumAKETfBO| zOzaBO2J&^`T5Ic-|H|kY*)?f2Qu6(h=GSz*{5)ZsUp#i1g0iCCzmziWwW;naN3=`0 zR1?Cg=I&3<+;@mamcDJMkv4ug_v0|6ZXmmFJSR7&?I@v?BvDh|c2*hGKJmb~P&jLc zbCWqhwU(f-;H@78VN}7<1QPGBBvY+I_u}aKe?`Lc7EbryT@0Yf9|rS7eMF&$a9f&N zuUX~Q!45GI#l=Q8MGgG?lTD`8%@32SWmefVh3kXJk31MF)bM*d#8e0IM-B%4A1c&G<%YkLFal>);;y@wqvsx~MfxTitLBnWa-2W(cRNH@%@}GZ1 zm!6m2l-Bz~PxAHW1^zEW7lh+ox1ESr%E}WE1v9mDmdNb#h2Gtk(K~Q+TqrJgZh*PO zm=S{^^Xz!oc*0QtGosB!*U-}yWoV&ADMQOP>T0J;p{~)(4ecz?d>k1+ z5AjJEKc|LX13uJhv@F)a9BsXsKD0<^ojA{B?r>TSyA+f$BMcrtxCVtCM>hyI@QJ= zR&T-?T{!6A5n= z9M^K>bgq+XYau39a5l7ij$P)U0yhiZ+kzW96D_%tmuYm5S)VrDWuMW`G(%Nihn7Z5 z$do=o>c{Pzlg>Fi3lh-kMX$|L`|5#{KtvvA@KZ2Sdwj*t3!hs@mxgQ z^s}dfRG&+SRCxAHG`tXuN_(+-;yqKUbx|V_9@|-TlU)E}o9^|5YOW|$W5$}~wTkmB z4wZ(Ze`x4dqq|R?(`Nhlp{z^oeds^MqtB39<$k|VIpS;K5c@GHnCK&OgHDgk(G+lc zNZ1aJjt1Ck6E_v3XJ|E3ZM-1l$Qx=X>vj#8J>A(sJ}Jaq!n6_B&C+(ZEj)f)x_je_ zmsdZW|Aw+R$lGoyDa&-H`6Sh$r9N#JuuC}VV9LZX=dvV@<)27SXK2H#zPTUD`0Bn0 zziG-*+X4Es&X=-|}dnjaniCV}%hKy-C^JYbdbWCTC+OOZP=HfA3UC7z16 z;UI<#z7X|KmQvK#*Bme4J6^d5H2svHY#sS{uv3|bmjnP<6aESK#^4*`Q&|AIOtk2@ z0}FbeZRsN^iS?h`JTGnx)sMqtTw)nHKY>EiFMhUN!mwzXRWStaj{@)Je~$3@{Srz! z5iEO9PIk81Op$;;6bBSQP(j{@8-~Hzc4}DOajw61V;NI>U#H+aEeai;-~5L#V=~gL znki)u6w$OIj*@?R^!L$iE ze|NomSqDlmO&i`TwX6l8hF=jgCKaX><%Ojmtmrjr8RSD2dVteRD3{$9HD8mNZ&Sgw z{7J#}(o*?U+*pi)r+@|fU=Pg&=waYi5k;Rv767FCf{A9YgTX#CW zJMwRw(P{fG;m8>S=O{yJy{4Ut3qtVrsoWUBw(RpK#^){aYP%r=TU^ zbw83+dPxtsi&cvWH?(=tlXAJzF%LKzBUL*}$(bU4N2cbOqxI~y=P))i*@tsH?Dr&- zj7re@*{U`-x7i3lcK8idxWb2LlUmsO%9=0V=ZTZPrybyF0iE%I!;Dzw5K;TdZ-5N;!r~it$v%%Z zy7xl8m~Ls;ByEjp_*!FPmy8QW&(0&q?PZO>lp*KWxONr+9Yp*UPb8p%lNnSN!YLOb zVaH={rN7WQx+xb3Y+fM?E8@O6`CG)1N_se$v}^U690Z2SGsACh7XMt5S7fQ3PthJ8 z?I&W^2tRLm3`m8&SYUd+LKlajg-lIX^3zC#DOIpq@59eC5KxdcX zxhja`=EOR&Mo9(*uhMq%ymE};Jx=$9R&QkI-og${eZbQx=JZF}+GIaDMf>me^l8)!i_X}M)LMv? z^t>z^+?RSg@9ul)Ajn{qqb7Egh!BL(<52)FDUfJ>bv52RAV+3!W1Qi7hH-cc1)%}A zR9)DvR6W96PvX6-1>4dMqTSa=PlDWz*uLvX!QsHj3wX2vvGC9v1^bu@uZtMYzY@~R zx_JIo{wd1N?rO^qisa&OV6Igu7Ppem;`!Vz3`2Cf>mvcEOdpmZ;Tn!AX^5eKB%({8 zh4)g52%Ff_ZJ24@L*jX<#Wz0194v;<;d!(nX;F@oq1iy1F8-sEF;D{abVl*=4ANh`qA^C9MJlO$7tb_U!*)p_0qy5Ig+1TO1b6%3kYrU)^Rsvt zpeeI8)CXfMfHV7oMz=v%p@GSWmwz8-sOUIo?B<>I)!;5AzA7YA@5~ zp1nIf-z9ARAQ$hPq3BjuDMs+O>SN{KEm?m$^G#1lWfBNjTbkXm|sLg3S z?(JJZnTjhq{B9Vw;vTh}U>EHco+XV;wG)#Ok*6e9SE?79HyI(R&!+XjVmr})y`vpm zlIgY38@9eR4;qBLuQzG@(FU!W`fWGj(R#GbrV$4e45P;#yk?l>#kqc^GkqC%Sa-{t zDk>G5>4)qcyw;TcCPKZ9)9WF#BcP_CP7pf+|LQH|Vz^%#A+~;=%JuYu`L{7Bo4Q7k zuJ0FU#~pS#ngA8T--BF5@O(+i#pJ4$5xV#-YiH^(>7|Ub3Bx<3$g=0K=1>KPLS1St zvW*UH(}kpN`7%|gqU(A*u=;?c-%*m2y&hAQKiCkeMA!-^%jMqv9%8A~n7v6wgVxhc z#gRldgC#I5Kd$c~hx?}i&}yJw6ERBF+t)4*v$*)oTwCKOL(uIyHI=2r7&d3&jM`_- zOn52}MI|_1)5cBK*}LBpG{VGooMlw0F4pFKkL%z6U?vXFk*4;P9Vxn`nfvme1b(Xa zQf%@Y<<7Z9A+8K94sHX3MvZQP?<>Z4jDEexUums^xkM!bw`69IW{%_LI zvW<7SUc`ay%~3kY4s)0^dX7ed@GmS@U(4hV(m5QHq)fG7FD|;ip8|d%o6Ec3Ik1;1 zNI_>fe*{r4Bu`048X(dUtb`waz!6_cB@RA2F@aq18E4kNY*2MQjpK|g(ag?m=9HE? zKeaUoPBaX2oN^T=lCe&R>Db69XQVHaTDjQc<5X{o$+WBAb&v^2&FPA5*lT7FCKZGE zwMBo-*FA|=9H!T?H%WKuVw)+|_(sK81gC~-!7`Ney(0S$4h_Hmvj9Vp=wq6Hq7zTl zftd|I2K`!RGKjY-T?Rk%pF_(34RAY0I>+I9N(JN+$7|U;vLL@tu3b~yx}0YvR|{Ra zS9WAye3--dC1_j15jj7IBhg$^grU7y->(vUoG@bHXB&ob0FrFLUwb180%+|ERfkKY z7(BU@^RYvvUl@leWG3X3l3Kep=trd z1`BStg173jf$+7Mf(zZT(LY6y1(n=70p_78T!i0=0+lMNQWCU;`6pv4aPzf)dqTXh z8}jUJW}tF201{e|7GRdwbl$lC$N(4UXnDHqFLsBJbKZ@D6A0OUu0AemDorVOolWGr zClzQ=poJe6ZpS$ti)`gk-TR3STzn;)^omt>f{L!JWj4z}IAxtJ!sLn?`GJOGnNY#? zBFz8(Q@e!C->&GShksfhMFHMy^qpXde@x05HOvIU759q$nG5Y<@Yy7lrp*+7engnb z$^Q9B_I7|6fq6EtmBqzUpg-&)CMR?n`VhFJ1FGm;v4PN!WLKoVn-fxOG;4@>lZx3E zv@=D|ktS2IhrEn(cSrPOYn1-GWwJ@jETB-%!3t09%I9C>EcD-r7y$;vy2a0OKUD+K zBW~?8;cY;6KmnV?bp=~W5Nv&xjWBz+b zFYo`7#34h{u`V(gJoaEVctjWlyk17H!`GELow;p}(QeK6SZDTdXaB0)p2IQv_%F7) ze$$G6lPCd$<2Ryqn%I$7pX$s{7UvZ+W zuPJcKqH+s0gTr8f!h?Py{PDpa{_}(E!kfDI(%gvOqa`51uKlXu71hwOl83 z$#BL-G3y+u5()0G%qQxEulG6{j@P-aod{;BF!VZ>0&e1{^bjf@P#TdCDb7w-_cg2l z{?r%Vtn);6j9Wz;(NKQMOQX~vW}HNnjTm!GSx4t*7=7H`K#Hd~oruXU=By3!K}wA@ zoG5p+>}|NeEToZ7G!Kd>#6PGGb|X{MJeD`ZY{{@(Yo!XNY>hp33`EfSmaG0iUtc0M zFytd|r6Gf)v{TD8-zc3MGSH4#lv|^&g&1FP1vYOlSnDc@{XUO%Hu1ik#I%e`(j)?* zp5iKIK5Cqz`j+swj$9?$?S5Z6w=&S|r1h+KRtTJ8LWNUohd&4^=9LbX!8&ThT4)6~VxjD^ z9wCqHtQ85lf4SNBZ4=JfQ*$D~VW^mzqL%@>1Y}#rXe{}o)>u5iZNkR7C8`p5p1tg@ zF|_Gt7Xz#5nT9Db^*jrld!mje zg~D@7Tw@QH*$<;8WAci_8^S670Mkm(UW^#nci~qKt|Aktkom(nN`iV(wRe67RrFWs zFhjdm)&6x7&^f7Gkd}?upOyQh#53LL_R^(;2c>1n0==yO@lhsR!R%c@m?S~eU?&}f zCnFZlx@y8hTyxD}F5{Au%YzD_LoR%<-}YQ+9>cbaeutXyS!`Iy)P+S49i-22#*dmJ zQA&AMX_5`*@rzt(mZ5c=Kq~!O@hV||p-@O>N^;at z&XJ{3Z_op&;hX+_%E}%mYARayFa~D#cr&kJi}^KM5?l#^J3Na4fPfhCU=i&fYg4x7 z+|7c_HEz}>i>o(oYjJ0rFOK$!u0YeH1p_+3jVp2In>$GHaHLmCa?R0da}Ug{V)9ao zlOwG@v;kewt7wArl04HEIX&8l23w3quG_T&mbq5U<+B870) zGBIHJ(h1gZ^$+yKJYdZxFa`&KC~DBtd}2r?rYK+*KsAmOve&33HNpy!IG=0${RaS@ z9*IYL`N>=33Nc+}z&En*jr3pHC^b@-@HAjJLtbC|2Ymf)`$Qrdbd+WXYv``>eoSD} z?-PbNyl;jV2;OW~7NGI8-nR`ZWnAV!B;;KN!Xj%7#cR&f{qH^6dn+EgaC>jo8;#J? z(fjzjs@?|xX5x!XaNUYMUbjzl=`i~G3&Oi(1(vI2Gz`3W6g)2cqco8#BY41IWam@Z zp?3f;;S)YM)z97mv%yH7Utv9^I6J7XI4it;CkImlbLepP?ed^aAq_W{>K%MkDX$(? zOvp;!%{}k#r{a?3`Wpmpl~e&i@iD=7^G_Il)CJxvu-S(V6M~>oadxW_YeXnrgz+8U zVFKzG{+)OO-AzgeE1Q<@_xUQ`3SEmth||>1?bsys6VsLIu@wV>8^A~hSP~H2ED(l= zNo>ldZ_ZQE?;A9`#xXe&DLtenePWv(oZK4_l%?R7v}?w3)!^-x%*#(X+ez(dA%r$3s+3hyAiX z+n4r^$+GAvr@C^!7`c!-M@?CaB3^yN@Q2N?NT8Wqc223CN=m2r3?H?;oUNhy1mu!7 z^fwK4Z-=?w6!@VbNx??5$0 zL7{g^aI&h}?mEGjlX)L+ArC4MgTJm<1@S|A6sBV#hf<4Wr?oFfqj!2NU2}zIY-Et7TDWt3TE6tcd%Y)+l$J3}6G~G53h`L!(o(7^Fb)cuq;8*o) z9^0Y2UmY#Gx@!bZj$7O({&XX9uGY+pV}DQ=q0Q+r_E7TI?_ZVO{8jO{j*Fy3Uu}|C zagL@x+`81#=qbm#)^|PmN$Mber1dc%7-d7AQC9DLOc@P9$U8Us7qj=do5!M*-W( zHuqk0c>tXQl*5BLlS&lvNs-qlp@8C&!*Q#3ISh1(`U7}VFiuzQiaWK?<{%u;7Cr)* zd@IyLvB{I=BsTq*(1;La@D0pQr7Oq9j2a?rAOPi-IM@#DYoBU;VG(p1XRyLJ{5Guh z=d0%|R`Y#)ELtxR8it-eXAf?QlvA3;tRXnJ8>Xin;U2E)hW14S^m(eBeUm{*yM1Ol z{uDIskwnz112?1>Bg2h!{u8 z89_gayyYhRNmU5HV02yTNdOAyrmEGhVSA&{yt>jAHEG+6Z2$YM5%&2=CIcfuT{eC| zrh1vZGup~;`ZN#1fF(Ww-O4<9k}Mm+So7QU z{cE|kVbPcQO8$k!9#5Dy+Tq1vM)&{c0<`|gGHCQfB@JJ0nDWFL=*ll9UyU&*L!jFE zAtJgF^MowCG`Aj@y$v+}o8g1i%&{cTll8jp^xV)27|U8hOI4(mJggHat>#z-V>Oh~ zB4L{}T%WGSPltk@cSawx$y^Rw6MQAZ78}40R-D~|{pekXn((A^R}%^Ref^IT_iE+& zYl&~gYLcS&5#8KRR|;@t>T0{4B0`F8I-eE6FTAdw0!C!Pa4G%n=hW`a6_e{1!}Fai z*AXYV{<71bytl%fYg!BE6~42jI?{6-icek*OLNv57MD3U@tgK&epU*>1W<&hQ3`53 zKYB)5c#?X=D?5_iD#igImc~VR_s7ZBEDXRX55^20bwLnDV6y0A)K7mjX(-LUd7;)N z5#7iAdc4xn#j3#@9EHBcwkEMu~?r8!(-=@@QddeP`3!O4>04 zuhP=C2+sb%f;hKHLQnyLOC;rV=DYciafjl{9m`PQg`S>B=39~(5dpCW2CBil0{63R z3NTJq@`ij$`uz>(JZz;|PI2W~?8Htoe*&kaDlt%K37z|!{`&#kdS@vMkL`PxM8Q;# zr0`>Km_{Wn1=e+T zvEARHhKKjndbh3jA$d2B!w${-gKk*f?i1lEac^-FL266I21adFM2E|5E6bzCAH~(m z^`}|h1}?<+mV)RJ9)3(9gYf)*{>dJJ=Qx|p%4?LThz{JPbZFafZKN#tb}L-S4e+Aj zN7+}mB4D2rBhEPMYQSw*;Y>%Lgm2^UfG_Fd4N`2PRwFDJWHV{tJp#|EXomra;u-(F zq${oIfgs$K22lSoEeq3pp8Z%l>tE?K&;0ld@iQ5)@8qV^aFEYw8g+M{c&6-dfdguI z+z}+cIAolfCzhH6;Y7z(+_NzZ6uA~0Wf70*<#rMKQKO#!i{js$6bc8y<@J%kPFJlB&YEdppOkGBp|IWj{u-oxwOa+O404e=nMs zs|xBs8eIN)Et)e4OA{gX6@z+O0({Y35sR+Ah>7axo^veW(Fb8X9|MlFnE^y>)VoT? zNMHEmueE>+6C-?q)gqYKS}w`9 zc0tvLQfZ=Do6Gke+KMF165f#@85JnJm(`=)*`xmHnLAA2^p=jrqv0Zl1#ruUX>XiN z#~lc98^~mm+W&4@>d8zU+ZYwFSA2r)gM1x5ope@jfl#i*()DAKEb^MyqP;;Ii364- z$>WmibFDnMf^q#LXWgh$Qq+}y=+#oW&=r+qLSI1zN6~l{sM~rf|G+q zv1uwneT#^ki{paos@yGi1#1Dfeo>?K$Egi5qga;0=dIh$HMLlfbk{Q74<0JoCO2p* z)3edUGO7%lS_47@CtwQyh*jf?KHJW5$H$YwhGk}fMiFrOW)1baas~a_15TdZ(`VLm z6Xq%$G%+388Qie%inAZwD9OK#pTaP{b^C2i4Q{AIE{9;IonnKcx&j#ZOyVVI@?Q zgkZw@z=VY*gB%|HiQL4rwy6R(LDV`H&u%+)Oh-#*mL|SOSWZPTGO$FI7i5ahDQtzD zF}o8;yp&1A;TM)z zT8JVzAMN~Z-Sr_cz5|GzS&xGB#VG#*L0&N6rE}FvQ2ujv+9M~7KIv`4a4)*~5H^4& zY8LdWwU6<)_x(l&{aC%Mme-k5oG2CqUwL>6p&w``BdXXJQ3;Hi_;>ods4hZ`!F6(j zqYz@@lao*c>e?4^;4Hs)y#jx)L7+?$6yKfMu<0H_9$DCkSo9}I_msM_IT0*@d5 z_`K7wUC@XmrT5TOua>OZa&u|xD@!ge7k)IrXY8c0rnrngYTf4#a<@_Cp2y3BG|avp zimv$!k%kAl#Er4?5EuVu=Rgok(v6oZJfoPa0uLcyD6o!*x1!}Nb)VK&#vvWx-*RaA z%`39W=d%7ffY-pV&H}!c>|0<2#N-qGesGN>_b7qW9Do_0HGQn8+!_;@waaunk5;E*~2W#*N+}fzz}v%N|iU=H^Eo={OcywsRm7 z`1UR7MyHOchAGG?gG;BDgR=_d+L#F1LYPC7-`3IZEDwJ%_!~gI^Vr({MY|6Z(4YD` zBGwGb%T#y0ZNE5D3kD*D6ql@r?h*s;eb(;tYrDsS_bj>-pry8$zdo3-PEv%-TsqJs#wOF|wfvT!@UPb|x{ zRV%-+_$?u4APScfy>kG~nEBi)I_Z`m(E+N6hJ+4T+YXyFdl2!${-#zdQ&L{+)}CpK zZfMi>oh%X*w38?;xZFl(oUGPo_17^AknCFdG-lG88i|)j{(&-8<;&Ut2LRs z0bbnXq9-tu5m+BPE$jx`rWE?=hK`0zDp6sSImq1gvz}5pwGs5lTebN6a)RjHh z=-+@z9=dH@@?OOmPUrC; zVfmgWoAcJROJ+Oc<9AQ5rPs$NhmCJZNsNiJlNv`sYoXNusZ9!3f_6GHq^=u+FghUV zF~@CvT`oVSAos;e?@e5K#L$Ne4dy`p5ln|`hf%^n2?874O~iBnriS+Y5klVXsbx>M z%ARP$h*Z7^sAYsB37+u-?=^qH$a)1OYwU?z`;Vwvh0csyq$yOD<)IQxuFM*}KTY8X z0K-hTGr6wD|6uwaqj@v5>l&N>P5Vqi-T$(dBv1i-8-dKm!2-YVuxun#BRpvkH))=U9SE_V&oSs&-c6tG{$B2=8qK-;JXo09Ukl(L#myVTt_%CKR4Tg3 z^c-<=U{^N_yu0xc9bNfl!}82z%Oj(+7}yTU+mDT=eAKZT!v%(2=p^!r^KgBd7hu-8+i>VSaM^*AC_+B@HlKKvK~? z59*$}0rn@e1R!O)ocr{}9-9Cd=miHq$pAFsDI_uNrq1#k9fb0qud%@!1hso5$9#2d zyZrSbD<~Uiqt?1a(b?)TGGHhSh496w|1;}4O2p;t@I?5ThJT;b`ciwjvT4h^6>IlD z1Fj0EK8;^@8}?Zk5>v>jr#=}+ea+FU&~Eb;lb*hbQHAtuN-MwOqkP#(N5Xt-2%7DVgA)vMQNeD;jK4wcPK zw(@O=e@lrAuM+pKLMp^j^uE+CwhLW9SvMapHqZHYSs48%AxI1q##Zwups{y6hx?DF z;VTnU(LFqlevFp=1RI`YY^$7kH%x?ntjs3tdF9 z3d;J%M0U5i!8`V8iRhKSiM|7C8*7m^Seg0X-f=k2eJN8nT+OVdyYrK?Gbj96OSsNS>fb)GDO-H=UUE znf7bWc6k&slnv#Iz~4NX*c;DFhSclg8isnG9({}Xx#{+DA+Jim5oB@=?XcU}sq-s* z__*SN|GQ^IdanOwlKj(bLfIqVolGY8I5Ym8!Kz~!@>)ZV^uw_RODzP__Ib@1@!0Kc z(2&bx0vxyl9&P#wKkGLgc9^s}NTbh4d*Toy!36|pp?;jGUqeC`6Q~TooQH-i0_{9& zeESaz73X-A4d$HM6`bvY&*f&9H;}JLEZiCC2Em_r~8<_|2)7HFKWp##U z2)qZHGLCXSnBx;sW;aiM39iE1@@qx7MAo8Jti{p0=p7zzl!Zp5-&cz)gY`5*t{jhg z3I6c?SFoG~5+NBFeW^Se&l^7^jfje(+*iG}4g$R0DKWjrOgRif1R}&U+-P^l1-HEK zl059t`5knd<8Vg?s1^-EL$SKEZwmT_i7XEuUdRnF*sD0$7QQJ3#N?pAjYc6yZ9L3% zK~p}mZf)GB_+J0pKQX*l7notl8fZ^}6bT3bv#xftjw~Nt{yS?H z4y**x`24ePc%l3sj`M}0U12Pd&Ch{<n#a;M?kqKvc{F#Ut0_r<3c`Mu~S*zpKqdRsf{;|%uC z#o4YUJ#+BM%_q<@M?S-hRI`|GtujkzN2{}8#zokqNuycvhm zT{s=g7gKar$%0d)*HT7T{!BxW+P|b8o!-$Mp$^C0aKgXXOtgAQ_cco%b^6TsVP((V7g`#ps35$xgx+v zcf77w7a(?D45J#xOH2=)u3xDrFNtYm_1Aa-OaSw3km#z-vMb~G$!Nps_g4^hE|dWj zGB@z47T984iPWji!Y>dMlDAk!Xh+<_!s2fNHDN1de8J9Z+d5sSkR{?T#53t+O;c7CorO4M_oTqKxL z+dWH8E%rbUZqciK);hy+^7o5fZx7xdF7?al5|DlXw7wABpp(f4VI~S%+m^ad1#c-5 zfpkpW)9;yrpSN4z`^(dyWPI`IEB|r)I$KUV7S-RaML>ZgUy;;Mu%h`Pspg$+S1l4q z`nqZt*8#Uzuf3~rb(&cZnJZ z#7KI1T-fbQeTw=gU>c5G=Xr~5d1oJg^5u>PGf%AqBd;a+tssaVbl;0@jlB z!7BN!fIrX_L1{M;>Nx$8G+FhV5VP($K8=lrP(+)EC_LYm(ykhbA+*Iv6};%#CG;6^ z+dIwk%}2Ng+x%C4x9XGLnr$K$*wr_^I;#>Zyr77#wecZ7J+QfHjJ4%==pu2Lhzd1I;TjN*v=mdaMz*?|cOO07XFP*~Bif5KzPbt)K7j zvQ1MVHqD)`>pcPUzQ#qoEGF}OYbpBbjqK`fHv@IL_cMDA7rr|A_i6wkcvc5fYJjbz zhVNxk0qdLyHQ}wnI4)C~T*c+w2+Er}dtMc-=fFz+d46#*ipD3r=%f_I^%C&lPng*b z#|m?A-cbl5@cNXT!lF)sv)K`^Mp)ftnjQzDec01QUHLDE?aM&19a#~DEfRwNmtZm7 zIpAyilKS53zsUP~kq1qAJ)qHt*G{%9VcvBU#zpHB1K#p5P2t0q;=(5V^BnA?hXvjlI^Lp_FW$7~77rBx zh5@KjK2wt0ez;$yh44~ltL^_$|Di?0>3HfNa5AX-dbNvVtCG?y{NIqlTLV0)MJN-S zw;zJPyWR_q$U& z0{JU$t!|tIYroiE$7i=_?>3QYz&WV5YW3|cZ<wxnXbAJi0?^`!@6Mg+o8fvpWkm zPcF0^PdV1q@r`~dMgiU!?bd&mHgk0eGCAazg_p9veNQMS8cb9`UUb{27 z!zkmba{-n=sYT~2gfdGJOka!77XC1`+=Um2qzp5klk!>!C3neLx_H08r&N&BU?9;~sK zblmO+1-(q9YrT**25KSJn9O*mik`s(Izs}&R=0yEo8AvQb7&6F$-MrVHf*ErRiU^^ zp+!j-LwBDvVB&6PV9N5C*bXKA+!ZrYpueCN5IR|4x1E&M3}yMsuoVAJr})zTJT+Rb zkN9LOp#<%%i|a#UCH#-XrZ4~K*#;Whw9HJ(qB5t}1BrO+`*<_wpidxwr1@n?QvM5cC@*;fLuE*H6t!Pd>iy_IGz0Tms`q^-iu6Gv{ACWxdFy#h$U5tTF%X zFgeJtW4L(wt_r#3@{eE~i&u%}boZ84Yl1cE!3ht{1|BR($@u_v^_;mI>AV>9Y)l&{ zP`Tw+EW08n_e_DMj9wi{TnpsYW_PSwsc00x;DUw5^(B}VC6{?)Wv6p=%COjEYM?M< zuXy#S><43c`bq}3$P3%0Qb?B3A@|K$y0U1~!w(N}Psn39^Gw>zcA_Z#DBvLGlAn zWy>+S);q|BcYKsUY1iF$dV^&t3D-+0jL2_S^eY(h7hNpL-Z8iTKG>U>vb2{qm%GAU zPnS#t#Lm60cjLyX4q{AfQc{^D(2*7hx{m0K<)zn+lR zqC+yJ78^^6gZK4jETQ{D2ARdxfmJ!FcEf(NvWsuw8!I>BXyzpEjCq2c{eKb#%HjBKCH)8Du zPEBbd5iK$o&rr|z6CQ4+VtpHBeKa%wML>2q#2{A9O_&T1$FM#}Hm)h$l_1&5O-W-p?B{3^bo&W6*mQU}JMuq%n{&u2G>(Myl~C?Y z^~!M09BZ32ePyasU(UY058pYC&)fe~|NprFv4m99<~<{I%W*&D_*WbD4xchL$ymBZ zVsp|?bn9_0U}ZvXfDJ(M5DtpvZ<8M-gH-Q36jYyI&1P>x#GyReg%ceJ@DLRR%3No0B`29|YtI9@@iq;?d6&&kqxInocWk z7t)rNd#zL5iWm(K&j;qbk1}YdR9Ks?XR-h9P_Xe;P5)&sDR8f8b?*txtu?4>|7hI` z4|Q-P_vqXBD`4;FeMe5Z^iXRRHBu_aPatK*c`*+nJlf;VZKA$-j1r&0f)Rh5u~2pw zzSm!NgF<$Y`>yJVDH6XNs`tvJ?&h|Wdv_@xKJ03r6UV;I9l0M)w(f64#U5yFy~^8n zIgz>Q9%LB|JA`AmxSJfTqzh=Z@Y|_xsgDWn-k;g<){$B_E4Yv%Zgi~DjQ9&jr*V1t z5PiKj8{VtL?5m&3`ZS$*xg&T*625$>V4@ z!a;~OQ!4a(GM>&L%A+h5-Q|q9ff0UCoRExQXZu-OEi@uhhO4^8Zl~2_0*~8!_0zD5 zaIk!Z;N=2rBax*w?!*I^f;Itc4oa;$?dbp4-j~Ny)qZ_%Q%Dg)gV`-bhFi(ZN!%(O zG@y)4GG)kgGEa%9D4{!Z3E?;?$2_JYGGxv?AIC9dJQ)t}+WI~3^S;l&@4xT<>wNm` zy|3$9*IM88UEg(Svq^cdJ!3eL#U|3ATy?ANO;}ga(RCL1ADJ;SpWfmUy*i0+Bk2C3 z?GbHDv%iz~GppB+*IHUH(7a~BlsMhKX!+K#g^Mi0mZ2Z(ps$LZ{1{MnFQVWxw=f^O z1V-OgCb#3uIp&XQ%cCbCpD~XERC`l;?xr2V$OIxKGGFJEV*bL(F^CFCN}Tl_dM@6< z8ZD({S(dy(=c;jJV0oD+d$rh5M#GM^#v{%!m=;ecACFv}dvTwBJa~k${@ho$hnO%E zj`A_boI)Cr6w?xleI`>(4im=cYZngQn=}%8yBoPp+Z1W5VbtLoN@9(U+#}b!h~9Ga z-VJe;%D@D{*Np25VwvAkzDpK32ww^B?ULRiX>H7!zd zizGXNak(cO`>LS4u8vz+f>$Q@fNOhEPHM4g^IzWtz6YIUzQw3TTPRrBSx1hsAH%q7 zT%%x)NLww@K;)`Z>V3zBDnEU}y@{(hx2=7+PHfT7MM1N{)UyWs&fl<9#`QYRDMuZq zT3S?!^PHVy%chsTeWTCq;HEh0rZ=8F`m*NBT69xoaVy8sYe+&qkKet}lwnM`twsrkF_#t%NVyV*lmw3v z?Ky=r%T_PONHl)Yi>oKk;OF)<+%Tbj)LdVT9Mnw^Ro6&Fl(*UL^j#te_&?ZO%4~7< zw{p))eoyoZIIsKU+%rpCT5=79Sb;od?vrYBxog4v7sTCvbszb9NCE!mt3$%^W>H8< zAl&m7k2f8z@|b>?UacC=HLE)0UE4Q`rD;~FCnL%!>jmXeeyirnbG5p*&A}>fF7?jLB2L`pt5NCo-VJYt)8Ev|R+DYEO_ zRN?%63ijvPTA{k6-g0zxYa*$wTYWQXfuD5?Jxcl}fi1&tmc^ zv%xRciUYJboO2FQwPj~fDzGU1HoU&e9oWRoEGsC@43`8C2ffHXm^ZQK1&CA zYBVn4DJCo^_-t6vKAveX+krk4U@+O18!yQ1<9%XcGlW5m)sV3aqbhO`gH0uTB~-4KgmJR$1oYhrIt4*w)|U{ z2G0a0zSvLxVy_^B(YLsGNGr8g_;h-0^?wr5iClv}@Wv9|Xl54R7a+|egIhQ!A<|{0 zb#&OOcl#-IVL)bKaQ0KtPi)Ha7Ds(KN5JQe?NK}bjrHeZQLCDnNfio5?`f=#pQ%W5 zIprLbeXh~RSB=i~=E$e>bZM2cF0DV=1a|Ef71-7AUE#3NfjaMZ{n*Tj0f?;Z?x%UU znopt0S5vgPd?{YNZo?d_EWc@06pzvN-sv;uY|%>(s3W=;9$WE;&$aF~xsc-i^1{aO zZT#57$%W}4T>0l!Ak7yx^MCqk+5&WZV#M_?e=R5%YpprBk1Xe+l{VOmD3kr(D8hjt zxoQE$fmx&^m&m?Ry)m&FD&ZY0kk77zX4o0uG90BiUOjUwse|XWsAdZ`WwY|kO%=PW z^<=L8fno0u_VbBRG=Rkb6VsbMflX$q_M;hn`^lpp66W+9HxA;Gy(W&}N0En^^bl^~ zV3073WOkSaKvdo|@m9cN#+c4R$8ZnCmLW}P`?PR#V^!uqka(QmUwkHb?E1$Ei(O+G zR`*H&nmo0aVY^FbaZ3q^FpsO2WGgQP1JlV@%^q< z0r7sy31BQlk9N+fVg7J;mk9GTCwS!|;}O`2pIF6XZ7badd}I-H{M{9!YT8SFjg!)b z3U*#mQINZin_ne!O`8mPO~&RZWHKCJe#YMXw?h+t+CR1Za+IE4RuRO!Mhd!R`lhny zve<44AodqND9!&PcKOTXMi4NcXP17;H{EM@=w8(Dghk|aB<{Y>1dFK4RVdPDT{X0N zasTeA9hP=!4y#cGJlczr0NE5~l*P6-s+JzG1IJ1;|1qmm(S$${yMD-7W{G2B9oWKh z>c>h;Y12W!X>tbX(XvyA28B=hMv4dG5;;q#5H6a(f6_~esC}WZoDJ;0>o5=b89f@; z{h_h>SR0EV40Gn`^pKCYcdzV5>418Xr5^qGB1NGa8`Y)aH>ie^hkpZpUzu${5Ti8h zwOLic7)OG-)s}~xL)L6$A@95!B=XO8iZCl8@{CRJ*~UFk<+4k$7IbP6PT!3EI{YF zwvu=coYYVc7^u`utqLtP6SUxMPGDr@t8E*7wCMVmM*|XNUaA;XzW=3dIzlHL|NgB- z$s~ba$-S!Nr&%gX^peCrVbTegot=O*M|`83)pyq`ek!4S5K3K_cE4U8VUyc_ox7{t z2Yn6Re+)g0xW9p~b$!~bd_ik!suVi;aiXGiT|I;~dg-8TAV0l;{a#T4`$xyp20P-Y zzkUB>d2T1~7n=VnjL(*Ay}NeCRChPhbh>2n{0k{kd7pyps%bkHI(O9Cx2{Xi_o=eD zXDNrfXGwEwRkV9VdDF*2QDrvxwm-oaEl;zphSC#~{StMt$uq2;{T_j<(WFE+c#zC2DWjCVDX5No~Pv!OmdQ?=YtcHFG(e|f%r81f_$QUqbt@{ z;-FyawX6rLDdoQ&_ghvg7`&;Jo?lpL?6g0NlBkQ%k`1dxP#Zm=0~^(GPbZz7_F*(J z8+4;^3iDwC&D(nO*PbzTR8Z2&^ySqs6(!Eygo#X9wJ};u!w?7LRxJ=q9x~R8w5DBz z-RJynN>QGEqrQ=ayU~pW(2(RKLs`+VuH(@3^5ixB6h#C56x9^Z`+=`gdw(i2kNR%c zP`y<>&TBCCFaNp>X?!A%TL0k1n0D%!F>uFQFNv#N$45(s`5g)0Sv z1*+9F{YI{p+@uVsd)$p!{=MnBtDe=#TdwdFo$D=Jiia}2z#(wULwe5*izpdDz+)rb z(T$LX?C-?Mmic-t zj36t!p0VRa_D_474K8(e=fJ*j(7FB~a+40bwzu2Ai~DWR#J~7pL(SYX@Iv0^!hq## zpF@yw?7XN@Zt?W0Y8mVWXw0O-Z6DWBns*MfDrGTvKAG=@JG{BPW@)RSM$Lh($6y zoF1X8XSS5HY*1at6dV}kbu@^rx^vqlMz1Zz>!fP(9;ljCoW5K#u3Pl2(8TKK=G2E! zP(02#kd7OrLS~j%LU9AHyN}%J`LJtHg@5MlmI(d07E5%F_w1B6mLs|`<7MQ@HJZ?` z&)z*p2-<2+svSw?+SI>Zjb(7;O{nAiK_C+2ejEWGrc~iG4$kk>xlJBulo`UC97y#7 zFj-;L@{5@cmVm#&MoP+8Ad!-~9Udkm>rNGh2^qXP^=5vI@qJU!P=y415}9iz(sJ}Q z9&`k?0JW6_$YEoAjt-+4io^*E*5#-3sq>vuyIU{pBO{fDDWj^>W04=4bxWkS3(EB- zL@l5)xK?E@9pmIp48B>@@y_!3X8Ai^P>Yr3h9yn5e*0LM<;D7HR%2xgU?ZW>K9`oa z;QQoVbn(1ME8P)HIs+q2_R8(eM0t@U6w`nm^^;6tY+U(U>#eq#7GZf{4B#hk}GV@$JUm=P#0m<5T!*+HT z=!c@S_iU7Q{(ug#28qtA+{v+}z* zDY(V??{ej&x#13Q_i+qa(Kb$hWzs2f4ibg$3PQ#WH(#%?9x63nazRiK5DrQs9yX4w zACmARymKlA`M}G0{RyaUgs=oBgLIqD%TLSBzu;gh=bEd`stY1K2aG#2sQx=yjkZeJ zs)HhN?uUP_)U5fVWrY-t98N9TzeQH@gsrKv8ow!?A^OgJCmC6n(vpQ6 zp~m?|s<+Zz0z0P56?lf&SDB_P54g^Hfu$!ARW0vdZ{IjU%=3Ze2Z57O}GY*RGjz2uZT}`&^yy6>lO7{uJe}Mgl z@~)k8`t7z-(^cX9OKlU)xL{+Sl?tagrC0jf4M8~dG=asrnh+>kyCpON*74mF149)g z^}M8u3rSl2Ow9q6)5kkv7)xIk+nNE5LzDwtDD>kUybe;FQ^=Zd8=Wi5gHro%ug>~| z_>qhj`3U{^^RA~&b=dB_w_4( z_}}GWi=c1$xqL3{TY%77Ea?WGJZW^tH@8&hP9M3y%t{gqO zTf=Jl^=BiYZMU`0e}7cS-up0MYr?q1v2M(p6oi!ATp|vlq(H9cPUA+8dSj(duxjA0 zaCc;HY0QvgDH+Q{eooDB?o%fVI$TMw>lVW_=bi1w+q7e4#oFHH8Y=qUcx#oG_q%_g zcJYf&z|`%HGJEH$$+V3Mj9OG8_Z#tCdD5vmEWtQkucUj1OH>^<+cW%?x!%H?gLMw+ z1xubhXj*n7HhlAqZPhnjJJ7X%LOJxdvmv9y%Qh>)Neq)W#PkaC5maRZq=1(o-AW|g z>*PSGa(6(0d6zB~)6IoamLF@TDAbB_@7cZL*Y?ba8a>S3$`|e)r~wwc@vhXMf}8b4 zLqXTg{SJ`L26UjyveD;m`3OnRAPYrS72Lj?>XOavPn*&c2Kk=} zS`o~{OjmoA8?D)eF*5uKK7!?e#ed$v2Uf(Dg(<;grNot<4!i%@^v*ZfkMzb#M zkctmSB+Lb*ZBkOt2U+=VzV}^xsVqMm(m8)^`+J{r{iIERG&@>BmW>YfIp0AsE2oZfE63<)TMP*o@KJy6oV!zOfZAPYXt+KG#u$#NdvhnfRQ(=UJNe$h% zty-CdFRb2b{R`;^it%0v2L)&y)f(NA4lh^DxzXk^?F{%X8xwO&k z;Vd&y|EL~?DCf^)B;57two2KlFn2$34o^UZ0_s|J2P)4d{|?=~BzV&b;Ka>7h!yBV z+46>s)mIt`*;R9nS?)7B$GMADa>Z6TVJamOo&tM)NHzGzm=L%2f$UCp#es>T?HUy- zuc`n`n`Lnl(SQW;)C>bo9Ik}1WMki|qlWHv~y&3f@} z_Z%CNH{nkpihgFgV-{*;)_2b*|JeGjzK6+**IhI@LU@eLuPz)MW(uX#aCt)rf#Pb# zuxMeg-}X!+OE|-OWOfeWRq~vDcuZ7YQb4()><}auV(%g0?lN$~8+g}!e}wvzDJP(b z&;`28J_U~Gjm-HJzn_v#wMZZrfXs2%nbN&EI^*-T5&z6%i%JB{LZO=%iYCifS{0Aa z8sx=3h2P?#-j@q+eJru@9=#vJXS{50bo?lP>HAA$zvf-=7)m5_Ds6M_GF;GPJL3Lsh&QI7h6ZJ-r~ zc6AYSpddv-@(8Bc!MTc$%3sZDi(@_@H!wR-<3H!t_qSWu(<0Kf+DXs5GFG|@K4w~e zrh_@^9IpgZYq)QHG%i=dZ)-SKFg5%q29B#A8IupjFuO1(x+7sP)t_zY2PR(iYzHNY zLKu3Alx#xw;5jt3!&%C-TS98$sGrxK7L)%m8|29CQ$NTo9z_E&Q~h@s>&XOzoth~0>*4bEZC8M8lxT&$Hj%nPo1=RxYiuw0I0x-5 z=c#H=td*<}PQ>H8)b}9onZeO++#wt`J0{w_`mjM9Byj@aEFb+iSC@X`{NsedE=2j> zSJY{5je&$!P>9ME&%0#d|J{_H-|(ewCZOPlH16YP9+oSsEYK<;*Pb>rJ)$3a*yz3- znu1-y$v!O{X*pA1JjgeFP3j*!=pCxY0Qvk|G=f!NzlCHvZxFj72SAbirx}l1r?bpe zz=0f~CPPVgG5OM)INZG+6oF)ZEM0#;p?c87 z$5ObtTAI(vdC|GxQJU*19dBQte@29)0yNSq#0BpE|%*rcoX#}y~B`T15=ewoiDIM(>IsWI`o>BhT+`NBz-1O%QuKm1d z1=;qHOPCY@OsJf=0t!lefoJn2CVORWVcg2(#L!>-?5P>x8}<#bJUs@J3W+Pt841v# zha7$$fA>#aWP!>6BH(tf2s_=sliia#X3$N~r#eq06Z&C!eFf}{NFtmpFuX-?qF!iZ z=ILXZ)E_f-34*Y5x1B(mWv`Cp#P>S{frO}pK@;hujl?B~&dxuXry>Jw<9qx1gCBBJ z_I}51XErrfm7K?&LtHo@aWRCKP6NrX^D@YZ#lBm*eleW{G%c_7_rsk`XKQ&ipNzuI z7wC8G>`T|cvU-q@zN;$c%yqU?fxF&Q^rTL`!y5%l8|U6!k{`kp6*nAqUe?y$JQgW2 zfTt8&9|~yvyT{bpTPs`KxbgbJeQBSnZLg@tiIgyVhZ1d7|82KN+k%@hz49*|T@Zxp z<~i-tSF(A6*jtZ-YaIG#DjO$C&8`C`gD57&QG>@kx}ijb?rDF?E>H#j+w2EHEbCv| z*hfO1FiHrd-dG;X?j~PKg7WFw1&z5xO^YPgxg1rFu~*G^-3Bg4vJ;Om%y#7Wil-`9 zUUJFu+eP(ht@HZT@5ZQtaf7^OE9Z8JYgipx!M4zQ_J@NoT7QO4-EJ1>UoLRw7LHe~ z`qZ4QwbWEbuJrM5R)nGVGQ-d{Y6%nBQ8rr#t@rnH3pJmS_e}D^&AAEwH9KoawoWD8 zNNuk8qMx+z-5^J&EUtZ?*~DiKq@7fr;dF+A2h~PZ#@ctVYB%3Fm6mM4ANXPw=aRMS zZ2ITnSV8ICx;v*PEbPZJ`ub0(pBi+bh9q;F&#g(0Wh69nWffe`6mcrmw=oJJ@_V%F zDUlC4ICJ#7t*SHIasu_^{kv|+#E%$mF29h)8qFq*$-_&}1G~gVR?ehBP+8gj1L#|c zcIP$6f?xL)VThs_r=s7!_Et^eAMnNuW)`zpK?hp^T zg7UNfghf#@B&Cf1Ci;n~a*}N^l#+Wl-Y$0YN~c+_gvOSZ3%%SA#Lg|Q@m*)PTY-X0 z3(f(%EAVUJS!P?n^(Xka=HJoThwo_ zEEC8tjP?I2y{K0v9u(%Q`GF`C@xA-#1rTr_L~GJqQHArk%?<^UiGx}Ee!QXHn1|gt zHBmCQ7pFO;4Due&t3F5{StWXoLr{{&@pwRp`!u8xZTf*uB#8 zb}KB=VnE8_1VPZ5A83XP-~G^x7UEWU&vEb)(y9SCw(nN6$D3M#AtOzE%18M2fL?Oe zdop+c7QDbh#`x%3bKE+nDS4U_U$W~OoO>TTuIPqEH^#{hkW?LP&frKN$O+~ zI52ek``1>@2J5akY|u!)e$GzEkicIP4A0mR75?s6`V>Vxh!y{(ia;QqdVx0EVK=U+ z;`~AHcmoH2=zt6^)lq5Q6`gJ^np6+dK03@{n8fmzd)-g6d4C&SqvoK3iiG5$zC}SR z4#feqI0ajPt{FNBAKn2**rc%G|6XDrX$HrR_(9((u#$Do#3XM$qCnw0C_Zn&rSeeR zY&BFIun$a}q~Gc2{%3!h6wyjVQ4-^1^~?YMEG^{?Q2=Q`U89X3H!$@+{qD~$5RXvJ zux(MW<4-XO{fDaI=1`slr_!IO)H+v6X4o5jn62Nf@CrlVc_?)-*67n`_sMj-Rh3?& z{-pvvxcm6KcmLFeaeqjBlfo3Lg@Nj(07tcOmD6D<8|#HP>zENkXd@z5^xXqiAT>b0 zW(DB189J|8WB1xOvcMrxzcf0mSYhMnT(u;`wVN63U@`=921A?seSbDI27xJ|O+P3d z%HRym|Hxk^+q7!7&<&9^7v%Z@80vudK1zUD458?ijT*34Ybl;$$ly%lY!guDkPjO5BuOMi%ncX5cLFGHV~}IM zZg#C!iRHs6=(YyQb?XHSSq*%2G{X+KLq)a@RU+vOs+R(Pg{{e}PMhj>t-}gYgq!KE zS3_uBPyJruL_6EME8vxpVnse$#IZzwl-fZiKA_WSYsF-yAMDX(dQ3@MEHEv0fHp+p zR0k$cdzE~gJ;yTMsqijav{Os zP4O(zeG;Mxkd6&;0AkQMi|~MqZA$LhPYzBPRL~gE=>X_W+-8C@9lB|a?+|72W`fc7 z*6dP1SL#R!isl3d2t{Zd`LBtdypkSSyQ7t|myrRy3=-#|VlJ3~ zlb*lG$-|te||FVrsyBq1yescbrF=*+OjiGWqVu9wbwJPhw3W)7V zu&AxtQl6D&Ztt+Fe6oOiHy7$=?~RqGp;y$5GCJ@7s;#X1u_-JeKEvjphLKbOaIjQ` ztmu-bj|msboCg>bE24mbhkm8x83gi6&+Cv*r9+wxh=K|vJ%sf>jEp_5Ik>~!emz;HpSL1;8#E4M;kkW2blmF zj$CnJD~fGt?_yLN2ha9r0-yVdu5R(6s7oJEUBl^^_ z?^PplsNcacfS1|eMFqtZ7SOb>ipd4#eEftmjh)WoM6<%tHn-_n z?t?-`qrPmcvk3AQf(UtWyJoMY{N|-+3vbD@zZgOJZOK59x#24P_n?I8Nuj)Zy=KJh+^36uZ9~|9ToC)uIofb#R>-~(?dWw!gv2dN*>|c3lnk2W@iwD z2gMS(&%uYC1n2C-QXr*Np~crBVmX8jsQY$9lJ0_^+*h$?EoCn}JrN`X9pd==;fD#j z!TA2*jqb=FQgW=(6euCv9y)BQaSC_a;Cq?tXIa~S7A51zg)=;KNU9{d_&DXQhY9h! z=DhQ+gS~Q%qT+BhSPm%5B;w2lZ!K-`k?s2mEN@9uggKpt^)qAbL#Jc3CLk*R76tA4Z z@i-;~aX{zJpRV^l%3Vc1hsyG2+7RpnFl5OipYH*_gOa8{;T|}afD9|u4Y@42WV#&{ zPew|%pr~rOoC|z1!5AIyp)}QFVduwi z=ZX0_8x4xIakd;5e+C3Sn1BR6{Pp9o^C9*Sl8R{LvLKIBDfCxEzj6y_TC@ZvR4TYP z1}rl5_Rt}(7{My3K}X{&-0H1`7Ur#6f+6vE!a2||NR$CJWTZrH*)dY~yX?=LYl0Bo z^yvLeiNj?xViwyseLg^_L0XxEldJ2wZ&wm$DU8xHK}Si0u1H`Uniy?GB>L}PF1pS^ zKV|Dh-3ey6H7j<_cb3hY0GezJPGSc_g(v4v-a^9m%qGFrKp8>yLnV$Ny~oSRUypJA zm?PFhvzxDf`TB7vCm7(+Xt#8I=XQYSmdQCQm}n*Hbr^9*rwx}nzPZ`~Y9V#>Av)_` zL-g$4Z9z(x%*D!C5p!1r$=V0oh#VOEj49TOa)B*xy^qiTbATX>eeH8qSo5|d^*I9) zcoFsd>#^L96~w+IOnbe*Mde$A`l^>e947JmJ-Urbg%FZ~WgAo-yIjM%L8G=+UG3%_vA zb&yF>{Q#V>X!+bLY2k+(ek%4A0`L^-r>SwiGn0ppJn+%|n(5BErlS%CT(TeyI{&fz zh7K2x`h=WX8Hh6fW!>8WHy7?aa_@NQ+Im{`J%e?=zA;Ep1tSa`(QG=u3!6naD@{~B z%sykQ{LX8GAgyQ7*|)0j4*2>_l}D03Z_uCEzsxnH0Sr`YEV8?|``Ln=xSyHu=QEr# z@TD#5UUWu8bP(jyflBfHOM^ZW55nhvJFe7Pe7v;!z#tc!#bH@F04&E+WyxH#r zcQfn^13wV{5$b(W^aou1a1QLxuVEI{sdg@1)C+blB{VK}u4>MmG11>o(E!-FTu?5x wa|Me1_v_)X&Yyq$|F1-l|2JEjW3;z4KQsPY?|bElI%?E&I{MmqTGxaB7Z+r>tN;K2 literal 0 HcmV?d00001 diff --git a/commercionetwork/images/com.svg b/commercionetwork/images/com.svg new file mode 100644 index 00000000000..c007a457ef2 --- /dev/null +++ b/commercionetwork/images/com.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cosmoshub/chain.json b/cosmoshub/chain.json index fc6c56560c0..8422d664454 100644 --- a/cosmoshub/chain.json +++ b/cosmoshub/chain.json @@ -7,7 +7,7 @@ "network_type": "mainnet", "bech32_prefix": "cosmos", "genesis": { - "genesis_url": "https://github.com/cosmos/mainnet/raw/master/genesis.cosmoshub-4.json.gz" + "genesis_url": "https://github.com/cosmos/mainnet/raw/master/genesis/genesis.cosmoshub-4.json.gz" }, "daemon_name": "gaiad", "node_home": "$HOME/.gaia", @@ -25,16 +25,18 @@ }, "codebase": { "git_repo": "https://github.com/cosmos/gaia", - "recommended_version": "v7.0.1", + "recommended_version": "v7.0.3", "compatible_versions": [ "v7.0.0", - "v7.0.1" + "v7.0.1", + "v7.0.2", + "v7.0.3" ], "binaries": { - "linux/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.1/gaiad-v7.0.1-linux-amd64", - "linux/arm64": "https://github.com/cosmos/gaia/releases/download/v7.0.1/gaiad-v7.0.1-linux-arm64", - "darwin/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.1/gaiad-v7.0.1-darwin-amd64", - "windows/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.1/gaiad-v7.0.1-windows-amd64.exe" + "linux/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.3/gaiad-v7.0.3-linux-amd64", + "linux/arm64": "https://github.com/cosmos/gaia/releases/download/v7.0.3/gaiad-v7.0.3-linux-arm64", + "darwin/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.3/gaiad-v7.0.3-darwin-amd64", + "windows/amd64": "https://github.com/cosmos/gaia/releases/download/v7.0.3/gaiad-v7.0.3-windows-amd64.exe" } }, "peers": { @@ -174,14 +176,18 @@ }, "apis": { "rpc": [ - { - "address": "https://rpc-cosmoshub.whispernode.com", - "provider": " WhisperNode🤐" - }, { "address": "https://rpc-cosmoshub.blockapsis.com", "provider": "chainapsis" }, + { + "address": "https://cosmos-rpc.quickapi.com:443", + "provider": "Chainlayer" + }, + { + "address": "https://rpc-cosmoshub.whispernode.com", + "provider": " WhisperNode🤐" + }, { "address": "https://cosmoshub.validator.network/", "provider": "validatornetwork" @@ -206,24 +212,32 @@ "address": "https://cosmos-rpc.polkachu.com", "provider": "Polkachu" }, + { + "address": "https://rpc-cosmoshub.goldenratiostaking.net", + "provider": "Golden Ratio Staking" + }, { "address": "https://rpc.cosmos.ezstaking.io", "provider": "EZStaking.io" }, { - "address": "https://rpc-cosmoshub-ia.notional.ventures/", + "address": "https://rpc-cosmoshub-ia.cosmosia.notional.ventures/", "provider": "Notional" } ], "rest": [ - { - "address": "https://lcd-cosmoshub.whispernode.com", - "provider": " WhisperNode🤐" - }, { "address": "https://lcd-cosmoshub.blockapsis.com", "provider": "chainapsis" }, + { + "address": "https://cosmos-lcd.quickapi.com:443", + "provider": "Chainlayer" + }, + { + "address": "https://lcd-cosmoshub.whispernode.com", + "provider": " WhisperNode🤐" + }, { "address": "https://rest-cosmoshub.ecostake.com", "provider": "ecostake" @@ -237,8 +251,12 @@ "provider": "EZStaking.io" }, { - "address": "https://api-cosmoshub-ia.notional.ventures/", + "address": "https://api-cosmoshub-ia.cosmosia.notional.ventures/", "provider": "Notional" + }, + { + "address": "https://cosmos-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ @@ -251,8 +269,12 @@ "provider": "strangelove" }, { - "address": "grpc-cosmoshub-ia.notional.ventures:443", + "address": "grpc-cosmoshub-ia.cosmosia.notional.ventures:443", "provider": "Notional" + }, + { + "address": "cosmos-grpc.polkachu.com:14990", + "provider": "Polkachu" } ] }, @@ -271,6 +293,11 @@ "kind": "bigdipper", "url": "https://cosmos.bigdipper.live/", "tx_page": "https://cosmos.bigdipper.live/transactions/${txHash}" + }, + { + "kind": "atomscan", + "url": "https://atomscan.com", + "tx_page": "https://atomscan.com/transactions/${txHash}" } ] } diff --git a/crescent/assetlist.json b/crescent/assetlist.json index 8ae3c605aa9..98d3c54e639 100644 --- a/crescent/assetlist.json +++ b/crescent/assetlist.json @@ -21,8 +21,8 @@ "display": "cre", "symbol": "CRE", "logo_URIs": { - "png": "https://raw.githubusercontent.com/crescent-network/asset/main/images/coin/CRE.png", - "svg": "https://raw.githubusercontent.com/crescent-network/asset/main/images/coin/CRE.svg" + "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" }, "coingecko_id": "crescent-network" }, @@ -45,10 +45,10 @@ "display": "bcre", "symbol": "bCRE", "logo_URIs": { - "png": "https://raw.githubusercontent.com/crescent-network/asset/main/images/coin/bCRE.png", - "svg": "https://raw.githubusercontent.com/crescent-network/asset/main/images/coin/bCRE.svg" + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/bcre.png", + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/bcre.svg" }, "coingecko_id": "crescent-network" } ] -} \ No newline at end of file +} diff --git a/crescent/chain.json b/crescent/chain.json index 6b92f533b7e..938a8d122b5 100644 --- a/crescent/chain.json +++ b/crescent/chain.json @@ -25,9 +25,10 @@ }, "codebase": { "git_repo": "https://github.com/crescent-network/crescent", - "recommended_version": "v2.1.0", + "recommended_version": "v2.1.1", "compatible_versions": [ - "v2.1.0" + "v2.1.0", + "v2.1.1" ], "binaries": { "linux/amd64": "https://github.com/crescent-network/crescent/releases/download/v2.1.0/crescentd-v2.1.0-linux-amd64", @@ -133,12 +134,20 @@ { "address": "https://api.crescent.pupmos.network", "provider": "PUPMØS" + }, + { + "address": "https://crescent-api.polkachu.com", + "provider": "Polkachu" } ], "grpc": [ { "address": "mainnet.crescent.network:9090", "provider": "crescent" + }, + { + "address": "crescent-grpc.polkachu.com:14590", + "provider": "Polkachu" } ] }, @@ -151,12 +160,17 @@ { "kind": "ping.pub", "url": "https://ping.pub/crescent", - "tx_page": "https://ping.pub/crescent/tx/{txHash}" + "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}" } ] } diff --git a/crescent/images/bcre.png b/crescent/images/bcre.png new file mode 100644 index 0000000000000000000000000000000000000000..b10ea97625196bcbf2f5ef34996df8d1ccb910f4 GIT binary patch literal 287869 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

    +cVKGrQbio&;@ zDIQPHO}_$W3}PtSz(k8vJ+udLfJ!a5$&_UG5`l<$Ra)E7igH3PidzCtZzN-A#T)f^ zPHm4`n7+t^Zu?D_yUlR@rvxh5S%Ex29wX^<;r}K~P4A`W4SUu(;wph8E{zhoVXCtp z@*`~S9T_n91ohkO3_`L(HWzoAOt4xd=4ONu_WWNi0HF6Pggmyh7mXy*(gq}mjet7C zzvToIh)~l!;HJ<)sf_jX&W|oajQ{GZ8vHGE1c>M;ZPle*sXUf%GKz*Z4U3Ly$c>6l zEPn)LpP$pWQ|)B2&KrVrrgRz*7E!4%k0n*j-jn?4X<4bNYPJTG5UsJ_rVmYlZX404?s*TH7-F!tzb>CVin>blE^x-9xUm;x2S6H3-jt#wQ6h%APyTvD84=HfrZ(kq z816a&H@WXarO8A}?7BQtI1WYZPIr+?4s$BxxBqwYwWDLeqOkgjBwIWVKJCQr)Ce{1 ziF$CDDNVE30-4bqzp^Lf>FnnM;59H7HJwhD>LS^|aK{;7(5T%D%_Dl!%zC^bscyd{ z0$_d)wt+{xJdGWz*USFp^~m&^R5#NzhML_AUK=X#1s*zlARUMtsLt@ki>jx%;q)Kbk6B)lbkwQ~mYzr%)~CyefXOX&e@wYPYNY;d&0tUaC6HFzrV8oJ67 zOAb`PXCV9oEM(s%BXgr zlMcCa#~DtteNO@ReH%UDtA)n50xSf14btWu;F9k@E`_g2sB{WO((b0-T+k&ID|u;n z{0CFcwYTx!_-Y37+Sw(~Fy9qFJn8(gNpSvUE*lq#b;L(Oy!X*bxcOkUVKsajj zWZFy3D`vz#E-fwf&avqS7}_6jOg;zlQ_VKc@kntgxr{-amsec=?*53HLZ`C_Lb_1Oyr9{TTsBp zP**Sk7(1n9UP7ofj`D+^JsV|ot)eXEb6|pVO^$${jDhFuXEWITWEg#9Sofp@T}*S_ zJ<;OnaHEIxd*jzbH6S0><>M8|Et$zBPZ;cxtX@k!Gcfwcn;&S29wCiPzJ}naO3F$Z zS%4}lLagn5DjmnHto`cXEx?X=omMgpqcQf{GX$AUM91&??ZxH<^?xgQvypj~QEP=F zsxV4B5JyFfdQIVC{6I_^cN@&z)?55QXX$nybWBAp)LeeHOXhsH6z&v|DJr!UD|Cuh zconT3I61E~s(EK~2&x`~hlc|y9`{c)NglQ{3_Q$EbkPYlk-h+IU7ClqS{WTR25q)=;f0{C1Z%y$Me_9 zwJPV{e3C^5^VwpMK43y8#Z^7iB^Z80RrMC#zn=3cEQ@1>ycobg-m26x9H{Lb+p2h4#yg_mmocrLj zA&N@wZrv{%s*kXaHaR(|eyyhndG(n0rXQv({ETIXn#q8i6sR&ntl=hhEz}7^9Qmu$ zT(6)f;QCj<_pI&B)pX!J1B&&Ca4_vE`KhQsXgJ05AJEy%E|$V|V8>W_@Hhq`T4smQ zz1=a2Pm%Oo`7R(oJsgX{J$LY7KRaY?;M{zmPv5!SQy^fDOIVspp=V_ZUsb>#!FCGg zSZp0?%3;3%5Pgp_Ved%;J&MNDEBz_&y5ew}Q^;hL!b5HEQnZZ@oc^8-R~okTLUUT` z=H5FP0>iHugM5BOMs=L7_cNB60P1NPUu184pUd!dKHIH*vFTY=X;ftAf6h_PCi7p9 zL1go;AWX3DBf@ndnVHgTLOALh4>eg+F=g5DZwMjKNLA%`_fko}8(3)W$5S~5zDEZl zwYc`kxbCn2=o(ke322u#x76Ufm8D;Cd%jz_b${o~%dn^KvV#a${Xri1{PbwW5P9iC zwY5^yYB>9SSY-LVG)P{9BPrkh;P@DmTT=_1ZWy)rgsct|iXZsn*$!cHoPX(S|-7D_?HEb6C9EVov|IVHP znh{?>lc$fw1v zMy0SMk4dK8SI)QBd7X)R%;pt@h`ovUJ?)_j4ScLQ3a}qEU*1j#7Zf`cnNRr*uq944 zI)DT|(w=cIqof$1+XKZ)ArqX#%m~^Nh?-&WMK|MX(ZPRwpDIXZMF3~2B=9cHE2XFL z`DFB+%TYDDD{3K7`D9z)uY-I`-=MaCUNnJtZGq(<^cTtOh;+Ox-^~H(mw+?RRdG$LioGA|;{|b4aWBm8vnT~xoJZ<-| zkOPqO6;>gUBW&#-&;6kPXKjMiUzv+W`KteltZz-kukUkoCBAmRW|=rfg4NARle^O= z)^U^T_q&pj%*s?z+=))0o79Zz+&1=U&&3-RsHyfxh8XxmH9qiNBDhNKXHnNpDK6Vh zT6M$M$B%BhxolZ!6t+U|8L`Nlv3=_69twi}MRAgw{0u@m6ze#YIj-8=x0Lx%-a}5? zFDvb#%Jl281!JO+JWy__m)^gp=i5QETL%e@GUH zl5X@x;Em$^uI!P=Q)YeG5g+Z|s^D-}q5Vad*e_p`uIKT!ER+FH3sAf6i!wP}>c~)J zG$?JOLSds^zEtGfS-VpGRgqjs7@h+_#8fJf`mZZwL;PnL{@qM9vk@$j`AhOLU8-qY+_*a?V2UV-w5x+o+h@vme z84Q=~o~pU-Pm4E;d76%)IUWLU7d*U9#l;4Du$FSqTyZd#2ax6G*Yd*nfr63;Nc zyfGGFu~TCAC)PpcqH#e-wa4CnkFegObm}(bVB^FJK8zIi$Vyz_1q7=71hmyLT-F^P`Lk8>8rvdTYGZD4{-=VQT+MW}VrU*@DXp0L|OPk3d*m!3g zqR($5g0qT_@1*eKqmdX#dsGFJu*p4L7Sh;0w1D5UVmlnKkvs?o!uWABk;2<{*N(!f z{9MKw99HqA#;Sud*JsPMQNM3~E zwQ#S?K_rSVU);D1q>GIXaF8RwCx?O70tRjZS8K$#$=~jqo106sA@dwiOxjQVfIisP z7q&0`uo3)&;Kv|IKvu63Lgf-q%)|Dc($M&~OVIxQG1`=$*%y4zc{LyjSZuB?k%M9z6gZQ^H0T*6xaSM`C~x2lSdIUO#uUe+aQF$f=B6M8qhBXl+rqVFW$%B5B6 zP|{18bxAa&yr)Pb<8z9DJnc4^nYneBQCQAfk6e~)-J!VhsVP6riajyQrJ)qBqOde; zMFdoxyoTJafr7cM$gVEc^8C&wB-kb|^#)({NnrUJF;?zgZ7jOaXrJ@zUy9vXaN{PI zH>=5@sTGGu_~LVVDw~K%TI^@tg3JuoQwXIIZG|g|Y38FH>`V{mIMC8Jg^vpr-8P9& zsdO>~AQZRz2K!>R8xu(z+tYDY&k{4cw;T+4bW|1tS}q3kNqDFJ(`=}Zz>o^zbm^AV zr2G%J94&q#%>~t5ex|4S=Lh4i=Yg^}vTyUSpP>zFgwEit6LGr0Cq2n_J`7{I4NLHR zu3`1d4F|;1i}@;JK6`}zZv1|qYSH|fC9NOpF$A*|${r7zsNTi&=D+y;kcQnxBK<~;)ka+EG07N= zFSTGg?jF&Yg;LMATnkdgH4J|axADt%{fgO+sq=#W=31iKchqicO9LT)&r|`bGp-Uf z3FFM79u>p3ob;$L#RsGG3gr37QrOKJzEF_nb*wa0InpaKWU|OVAiWP^Tcq5xvye5( z8qixo$e3vh`(fSz*G5)yCH0!3(@hZosqJ{T$C;~f>i*tY@+T098?hjjoAqGMbXw}q z#;t05%G}@I=Uk~K2SyK51olZvibe{GTJ0l>(h$dPGp4O8ihCrbD5f?bey1XTJiJ{d z;2lk3B^V%dmwXd3Sf-hushUqcjr8=E%#`KuE4!>o@gzrQ&^YoLaYb8?g9&%I~mqz5Wy;ht<)zCCxzL(O8d) zic%g}1YE_QTnYDH!wMTm`&k<-cFp#I3roV^d4ir^#|tznIf6S%$^iz0t;;rnVd9Ry zvH@QMrmMwC<8b2U`ZYPw9G(-uFsXDWz|yntvOs}<{sgLt4#d3NE)+P26%46+5XINZ zeygsluaBC)?%3`9tt34mFKv!l*cwhH=*I~}B#I~SGx%8_Mt*>Y1VSaiOhh6=70;k} zyM=2SUJ++^aE2QhKHk!Q7Gmo9wBkcLP9Kfv7V4<1tim+=(_Hj406(7P<@E)q>pb*i ztKM-rtR;pVWAKf&@H`!K?12n~y6(c=_Or71-fJ9Zj^;X(aX~)r@6=t_^LBDqZhVd{ z@jN{?BUaeUZ8KQ;hK`z>n9Kf`*9uTeY~L8Bzj1!IZc?6bP88%`a^Vd$ zyr>6fzXxvlAosieg8nqrGN|ev#6jHfk{eb)c7LTA)~Cqr)VG`P#emXVCYTbLv9#sI z0y>`Oh`@I#eB|w31IN2RC2phDU$S}Mm$rZp4krHesQ6;WK0f#znK`x)A+*O8xNa_9 zzCx;4>gON${U!U(^*6DvhDMSFs@0d7BOuat%OST-9B2jvxhjjZ!zNx~C`t%E%o?4K zKf}hmo?!7|>~wBLXocN9b9Sd-ctEw^DO9)aM#L%E@hifnj*T}hHGJDum?7Y=S%4+B zDEc6qL8DqLY)a8=Pf;iY+=4t)1YAojqIeeB+7pd@-Ia`6ac2h7vo2YkOu<{g32)FI z7Y>-n_fU`RKCn^~NB=1Ol@E5~P|yedC@}6dr|HYN)3RT`33~0_^6Yhk8b2<{oAvAQ z$5+{D#UKxF+^mrOJ8g#cnoMl){)uEz0hBqb!2$dIOGHc~>zS9^n!Q_5OJ)d7KI?%& z`?oba!?5Kd^o2~Uz-|+SrV{0am?B8dZKne_#cSXKnF`f+nS;;FdyQTrVGQ(rf44fE zb*aA&BwoXU(uBfXOw`tD=wGA0ke4*JeBXX*>FL0LGzh<~H=a>@x$VF-*Sik~xLsX1 zGtr=5$M|F|eEAMPQ)%1J$M}MmV8S?I)}a@fTO+BMAJ7@z^+GxTX3nUcYoE>$=fTkY4?%YZ%p6zd8NbsXi_QJ-b}* z3K6%!3OM5ZmV-`P)#0zt$-Xcz6stobHH~4vxOb9&y%TGzno@59H8Gu&mgv(vUTf1Q z7jUC(lu3?oWj7Nc_B3**^p3_=Hr9ndN4)IzCrW)E1~sN|WRnkQ+w>ZzqR{y-MLgue z`<+CYkQycgKK}Y67mrAKK6nIac!F5#>}8JP-!|_dnQ6it8GbJbt03>aHc(+KA3Fbj zg8hVJYau_(%tB~+`>E}I^Xc*aZPFNWtRVlfn&Mc=%XeR6W%iA)g+ zzZiY{!rS`)YI+*T%V>AU*Hy3c6DO~j3+(f}aHaXIX>2kG@GD}07^dd1i*RCkNFU^|tD3juMX7iNAq4y3e zG+_`yj6OPjZb}Uc@S4NDd4DhI_*l>eWYx;rQ0@HbHjYz53JMB6hwl8u5O#gPtg&AG zc<;=Z>YqAO`3H6=1Ohbi*x-ZBpX=6(HI_j=M$IXtA&R0GYm18lr;Q<77_q>+oH^^r zb?I32wXR(__Qgas)YV5CO_Dhg&$TI@zu~l=?vEi0nej3%*fZ^fqN!zxa-OYBD%$Dl zKhWb7DGz+L8}dUwl;-8}IEFu!ZOuO4O1if-V+kGLnRM}A8f1BESXkS!bk%$@_*#jH zG5E`Uy-RT@EHf_$;Y6Qh}ve8$hXBT&Sqp}ZWU&QXav z6Pgrn@CkYQ>w%46aqIYWa`Q!1C@ydrzvjS5zhm^L0QdAqwvU!tbY-bg_RH-vTRSKG zs#9>zpP0R|+$_(D^7x1dG*iyq4n4BagR}LD)5VtX&|Sz!X;Du8 zazk*vYshE%Tnwj5I_Lb zoQ{Kb0MTu(gjBisTMwd}a;YL4;7TdHrtCX|U3Vi%rRNbb21DUw)zcy2*oj_V)NPL| z8SaNzc*OCwZG$Ev%Z2^b@z>a60<913If7V%f`?BvWw1;_LwSas)WW(*Y9UW zhlK@_odSrajl@R&2qJY9*%vHnRS|yhQ^Lomp%j*`l~1evY{q$k=bL@&9lGMNT4Fxk zcjctY)(8TQzrPrGEXY>{qjxoa(h;wujiN*#il3IlB!jotr2VnM<=+>P^^F3{!^ppP zbkb^ySH`z$j4jtr7IO|^$8tz5+6x?~PkKnG39IN3#p^HdvtXh!K^I_GSCL2amE$r6 ziX%ag0MCnZ>gCX~f_AgMSLbINJ^6Pq9T)CZ|9f|SGUZ~0ub1`wo?(g+@48id35jM! z9ynwK{{;$WnMqx7r%JL+M7NoviH(NI|_(BmNhAw#Kxd2l6tHW|e{c`KY}+)j@5aUECW3kaf&Tzi}Ff7b+=|4xoQB0ml&;i17Vx0B;$ z5zzY7V?K2c3-RwKy>{a`uUW2^Mj*l=>AU54aV=q7>!hsaJa&UK!zB4A_^>^_A;Cn+ zvLoWeCd_Yp_Imew6FqhDXA&qtj5Z)>F~O!$$cZb_K%P1`g(H?ePJ0@X0XflYYq&B< zN8CyN@QAR%FYve1YFSG{;l?CW@J{|mifx&#mN*z9db5Unh+7UGg zWU13K^qz2zP~48w8_qv~ZJ`YWKCOB#6B{nuOotUp1EP-gQC+2u3cw}Emig%LHEolE zwn~w?T+*xJ;;f{zuop4D82dEOyFLx^VcH_^KcT4X3?e%3fuk zaDoQ~HKKUHvojKNy~QjR->5|<2g`Aws>|7R3PTsF-<7ED*$CzYUg*RXnQsFA!2D2a zYc)4c^mqvl3AC-$ZUCawSGp@n$UE!g0TZdoOW=RLR^kG0+EQ0kMDMZ8+30#AgImYM z3w+k;lQ3#@CX7E;o;V(9Pne2gC)taheVt#jUlqRV~>kLopg8jzT2usqH-Wq7W~D)G%LBm3JFi3M0GsY zs(`8&(M_u<>0Z1-{&9w_zz~3&gqko)`8Y}y?~s#gO4cUU_LaoFiYVBkDnrpcdn^aZ z-$h#(<0_{Gxn&B?O4kGx^IqG1ac_t3v~B92f}<%sP$*o~XjrxY zO_iXYwfIWP@(6u%>`mAH_{LvpAXZ}3HNh{??;#q2cSqA*s-JhfEH3nG57w@g!XD}! z*v$`H3arEituzl$p)gc4y{{HlCaOrE{Gk4|;Tjw@ObZ`!@*N3G7}~yCV)4nNzlm={ zNWc_gYvSCFf5|=&Wx1|0Q%Esi z6tGsppVbY|yyox4%haG7b4SR3;OMxhS*Wuo_C4`|{AypnEiYT4RQO7>O9){~grs8m zjf{(t9`)S0tmH5E100GIcF;kPOAMMnm6oHIxu;D!gXftQq6cu`SE@8@UT#kD` zeOdzE3+{NpLis$Js%fL9-!SrFMgMOJ@XH!m8kezBjz&@m8$F<5+)e?dIZ z{?jqOWVsrMRq?y+&!dk^j)@yUh~L;0#yfl?Nuy`Hm-U4lqnj&vQ0Qn~O=9#8$Q6-} zHs^kVJUk+t16pocu*h|6_7)dv*Pl(FuNv|06g2(V_ld$n&;;o!jXNmO{;IEJx*pa4 z+Uz}lt+!-_AYjn%ZfM2`rO+sS7SLc;_G{2KX2TF}wFAGkh zDKGp<@<9(@(gzP#j~4p99EJu+=oPqg>@tN48&DOXT$6QZ1@;)cN)rX=TnBoKbVf^8 z_^0k;@u+rm+*g+@-s(=T}m33#r1*EyZ0Y5D6dC|@^>{LiI5{3I}; z7e9x656AF=+*3d^)qCQEgHw%w_<@?_DXGP^l5AjA*$kD`G}WG0G+n8NcTOl-=W=z> zy48O%?`glYEC75jfZ#sZ$#dY&YD;pXN{h*aEMG3qk{D)4?l&%wRlswS_Jw?w8~*-B zqXI5rJVwBzr?|MvwT{aWMDRw7T6hp!a0}nj(Qzq9L{1UxIuPCUNb^n@b^N7u=te&N zmJgE3Sqh8x@uJ>KIlnj{uh#v^0Y80w^9?i1e)mJEUu%mNI=Mh@!MlKfcj%J%FAAHi ztv}lJ`z!hI{b?;_*#Y+J{_kssI*h*0!4{8Hla?NhUc8QL1cmh3k01cL^q$YY|(c{tMIavI}e@X{nJyNzzbbG;6sBiw=3Rf3o#b;sYKd3L z2(USh{%mzOydys@bT4aBcbLgv#*LR;t{lSsiRh-^;QU#GW&Xv?4h+}0OABtL zDm1Yp2rO9pE@M@Q2N5pwx;IV%C#gNPg< z5a|iX#DrSSE&M6qtu3OPM$@i|P<`bLc;JY2Sr+DQ9^)W-IC(p#ZSw#=kK4$K<&H|LG1sYH?eJNHsx^-tf{ zLuy21$KS}{;BuiBllN|jTVQADH#kMwx6Mb{um9`k1nxVpbbyRu@GCMVNU(?3f;rXU z_+$jvt_}o?Tsf{cCj&=HyUmIr=RHcn!EG`~%O{WSTt)Ce6Exn)Ni3aaNMni6#JD^7CcH*K>i|BzpcjnG&UsVhn#GEn!(Qz}EcuxaT7t2N`%Fh%1B(kYBr_v! zux!&6L~@0QY)RxcqDrA;9}j3Aw(SXSXV#D zzJnjO+i{e2ve z<$60v&HXZF_~-Lv$0@eXw+1!`iDeN3P<1SHXZTyJ9~0>mgWVS!OSt4pjha1534gH3 zh+THOjOWfm6*Vlz!@gvvD@u2`KFY*DhIBpN!$bCcbXS{V6X^hKH>&z%fzwq}JXT{Z zFKOS|RK=4|_EhS;@>L~MaX7aXd!|!FPK#Hfd-GVX0E>)_%o!;yk#a*oK<^1vWt_HA z0NsL7jBE5qR0{9Z0Qy{!9M2g_VQ)2FqDJ;kAJhSgr;anoH@{@`9=hcA_IB!fS!r3? zg-<8l(kspG19F+b%F2}?0Ls=n){SL?AOMs-43jFpvi;SXAlZV0#SAYl{-)Vf={lea z6K9QG3Y?Ral-xW%sNDe55-1b9>!R)BzK+*ls?j_Kn}dJ%k!rkg2`**xN)g<5jSb1` z3hK&-psL(Y=?=90YKx%&ZGL^#BmGiCJXX#Er`|HeT6e_(FTKOxu0`dZbIAfhz#qEP z&N3I3m+Cx_N`Sf60py*EW;q_kpH?aMx@+OvZ_`<+izk#@lR*)&pAfSn3yjI>EH&s% zDnIAHXGa^9@MSD)_|PX#dpEfyE3tGGa*xxyB^!sd=Q*A$()FzIB7d79HU|wfQEtF6 zTRGf%Ny!OMxW2ybG<9~i$LSwCxVYw`$7Bd%Ll8))QjKe3BRlrQF1<+i++(GdEzc94 ztvC0J_fzyJeERXvh$X``)~w}^8yEp2?kO@cU;-+&u}mKO!N@)dWD4Z1KjPFoj~i%4 znT0CA);e>bkQ=)6U#i>|$O3(~+@WV-V>c>$ zlrTedb4^drj<~i3dIQ;Oq8L)cr)zC2C{S!vYjk_>n@Y ztNrQlXhP53gW16P)<%f`B*TN=1<)oFLK?^^IKKOm>0TldZcpt^X(o&>@;ZJP$?h~| zY7J=d0vO39yfrxoILHpi9t&$;pf8yO^picUzs0^9WK&r6CM#vImfz;viOlP`-@pbg z#K%+bAd~D(VrC*%YB+g`Bp|JsZx-9c4FZz=CGgbjG7TxVXX|>pSiqfTGX?+CJRHnc z@38!q*J-AMU6@CJuF|lBNNSwxP`$cRQ71XL`TBePLmpXV?cV!xOF=&U3%S%}X=Go}chw5+|3lVWhef%y?ZbkE zgmjmb4j>ZJ-7TF;htfSX2ugR0z<@Bclz?=Jq)2x+!qAPR-@^Uu_j$kf_n-SX_A%UZ zuWMa##x)+`9lzoL&p)!4GE~Flf+24hdSb%d-P9}aKDfZuav*%Wd9pKP@1cYj#@PzG zw6a9?m9bQl?T09KmLO@S3c~+#E^ZhC8p!UC>4lGu(9~ee2OJ zDe{{_sq3=s^r@UDWV)DGJ=vH&&4A$4ut%))O`iUpBl*xf1S^ z%2xFz(IV*sj2;;5@pvWcke@+6B${54DvU>0~BBte)i)W{jpCjTx7RR1@+xdxBpWX-OL_tAn@i zqpTF}#>YO)tuSu%epWbJ8vb(;9cPM7a|Y!l3RoM91K(C_#K94oEF&GAnP8DFufI)T zg?AylEHj$LX9o#!JqiPe!SE~wR!=zU3a?#ize>aY$@PxVwmZ+m%i~=YEpdnElVs8( z%I|>2!ay8HtC3kf=@*+2FG*bbmHdfw>%j_^*%j8TvmL{O+^>NjbxQ3=)i?_|>?$8( ze)~QVz0LO?;6S?NM$cwuJpZ_Hk}8y=VfEmHp6{gA{v+rv%mRmYa?MwlZW@`~{HQh9 z2jZC^%@uoxpYS=_eY|tV;0%~O)8Dj_>UnG@<09ZvD1H_ej37VYV534a#F<)$gu7iYt{(E1Gug$d++uF!UT?>zug?X>}XIWZTbCwij+ zS+4nSW7B}_f|H;yZ(BEeJRE9xbvw(R$a^L&fKWbVSf*U93ZP<%he7G<0OCiX?C-Vs zQ{!gqUd<~ZpG&(bT6H*rrF(jg%dmRzRn65_R-o(K!|$D58^XzzC){fUEIej?i-5!( zKF*Q@RMq2!m!Vddz_!M6r;R$04+@}4xs|3LQ-DPLEci;ta~&%Az=Ax1*SK=V-3Ci}{oz zD?@xZUIj}=TQGCeXX6G^h>&7rm+GF`_JIbxht{Ay0OfAvH8P2qFhLw;+J%E!icyUv z2(av$aahB_?m_EsWkU@#?^{QsD^o!poePa#a-ME|@9xEq=>rc4DURahyXgXFEIab; zq7pTpT@Ee9ZSHSFOny*RPQp8^ebY*JUziy`%9`6t55$=*xY>H-|5zoHpL{Q?_(k^L z$TT{>{6HnORPqRc4{*AUgM%*y3^ai^1{H@QvcZh8%@h{DIGgYE*j8XcAq}mKEuh6)eLCzUxM^6n8U(0!EpcOXkcAmdy;s|A-x~S~R z+^if;dwQelZLARYt6aKodxQ_2I%r8$?7E)+a(y^Wzo>|Q9_{G0r5meD#>>b1C7%TR zWQBds`pP(4-h0Iq)#Tl$KI^pNns620F!27`#R(IV{}%C)-}6tt<~d=(Q}7c{=Xs}r z`WPRVdHe_)J2(3(J*A-FhCJ*yhZD(!3Z8&O9p;&StGfy_kD7&`Q&YLf+lHRFGi2HO zC5j`}%NuSwZk+AT-cf1o6ZTDmf;aoBByp~PgxJ9(($3|WI?W}5Kz1=>GSKZaC%{+O zzd(3QJhKn`a+(Ht>QfVtUUicx~OEG?^R1@{K^p&lGu(3W@3Nvlg3Ob$yQxA@34#1{$2>V0cBmb}0^8 zen}&*nj$KD1bKK~_t8*xP(13CGgF_=guk2e<|Fy_6hHFO11WA1)#S_jNcEWLL!A}R z6TRb=+jQ(Mec)2`u#@}-O#SlUwpX+o;-9ai9n`0@0dSl($fB$k0T0xht6s20VJ&*! zQ4REZ@L|~R$xvJz!Q7fa2c&DJ;u^?lY9?UTIcUV*Mop4&eztEW0jX)Z?JhY2fkFB# zYgZ@c4fSIKaR-N|H63veAk7S`%M-SydPH$mm3$3FR)TIw^(=RPDooRk3NP+wE?0$U zIV)8P#6n(_f3sQFr_)jNRvAy`lN|E{kaMT(J2v}7QF%Mu-WaxR)lm^-(XXqy_BP(u zJmg9$#segnIkHQn1|NZT%3gEg+ZD_Gw|Z{dJhG`j49uNH1QQr`t}&~-yw8}xpKN!x z4Gavt%`ffFvcsxLYwNIDb)T0A4ZBz##EBd={=}weKbc_wjFVtD)s+HS&&oUu+9W^CqSt4HfmD68Bku^>cF z19i=JUdYd@+vRX2hSZ!I^bek20;rs^r$sZj38v?scx;4I5D&~QRfzp|*2w?n18J^* z``Zoq&Byldf!t6>sOB(4lX)LMi;=eW%`U}rb*P#v`}``@W;QAgjGhRJb7QSk|^HFJ1@zjw;&!6wW!Zm zZm%wVvfrJnTt@V13p_@jKn|CF`Pm1x$Kf^cdt79fS)-}^1sdcf&y0(PERy-;s|Y>r z=2wg5dp_DF`mFqi&qM*|{i$;d(yxjf^ftD$=lViGc` z6%A()_zvnKuA=&h5-D5oZGXYnQ|OaStI>|!Ik*g>ZqiYYo!4=ib^OCK8WC?s9Di>; zgJy4SuWJpwu#Tz#*t|QKnWn2OnRqo(sZPQAFS)9i``-?ilFp~%@Z-3?>IuSxtaAS_ z%8gQL#NIL>aeZB_PHf4&U0};Y6TUba5r|?c+8f+;vXnF=jJA+en(k@%`e6ZRoQ zb~yen%-ZWh9>oZ2IhX_fW+mCLoT=74A)U`LqPY_s3x5*bth)_;QUfpSr# z(8-zjea8&wS8u2aYOy?w$(sg@d6Skvyh+JtpCn3?NMBLMVNhQlmTb(OOW8q*zVM*N zz!k}?|yxny#hhCZfvL=G{0nh!_BPmuSC9TkqjrHF1`?emC4 zGvqZjf_CRBqqY;CFY}}{9&KyT|K_l~v)Shy_Jt2;V&oN%LAL^++-6SF`5b0yWQCRr zyBE@wQI&`J_kk=AcBBF~Tvi4CGab9JYzk#u>!%sszq`Xk;yUyphV?WVMZHUFB%JY) zo2;~V(WjfSr##Q}=CcM@gb}we-{=I^m4nUmsz)NZbyA-jvA&(ze7ZT~I^@10nxB!z z>M8R0yz4oMvK9bvJkL*OY;cGEu9typ%Sj%&Z{zw4la556rA427nzCvj^G**Se|0#a zAXh4PzV;K#l?>F+o%<=MYm8SV$o!ki{cm8MHXRXg2ANL#N2HSqDe4~RkIzrHC%Z)l z&}i|_*GY|aO2i=XM-Ip2(g%krT1Wy*YvGAzHa3{G>hH%ie1S@!&w=&z3{%YyWS2T& zFwPq&mPMi#Az}F_r*$epL@KUwLbDO3q(bBKS|>lWfK22CW=}nt%wQrnl7N~=tSdFT zr1RArUWAbIwKOeW0VU9G+ex90TQv;tT+T$6e4*AK9L|*H-%|Tzq%9uxKk@oW)^)RPN!|bli*oz4r1I%*~?2T%cIHAZ2Lu?`U>QTnZQ3|6v~k2 z8$f9WYCL7kbj(e|0a#(h0G{JDc7d|nmT?| zBXl{TejrX`p=hjH_jiEjaVg)Ar}cq>IHw!=GIdN%FDe6IP|Gvs3OeQ(!Q3Xt`5JA1 zIgq_rX(6WNWmnOf3$`menFy^M#AEvl@H3q$D&FvOIX>~YEw?Wd zI`z*^EFmLtN7BUS=pyb;q2j%b{h@+w`-zNLJ?lS&w!o5viBTkc6Z|g~6%~Cz^U%K2 zrI8DF%-jhWyk4ez6o1~GmT66ii|5p2)8)_Y%PS#1Ckg-7i8 z7t)N|=F&(1>*CnX_E0*OQ#RSrm*NA4+_9#fo_fBQv#Ond;%hF^4!u0t+dImT_;1jO zx^txMjZCW+&@4p;6SfIK{1k3(UZeD7VSK-GTKw&Bnw{Ek&d{Fx5x+*8QSlxnM=iTX`DOM1X_ zmTwcbg!KtyMnUYrdJ#FiF(+2^psVeJ?ewtS@V=eQ6GP(*M{9fh#&cTM_twZ%$E)2j zDFU0Hk5yKhUPi3w%Zz))nuvkGM`Hk2I{ut^yedlqNp|9)Myu_lXhmm)3WHvNPUb? zY-K&TqO-xkMs`eE6(>)EGDbrb}Jf4Bu{K-q%`~)d*FXG9&JD6`0g%?#aK?e49?T{5eySv&^G652<~IVbEToQ^Ce ztRYe<3UEdDow;`lttiva@w2#^(25ayR=_-7pE-HHM^Z8AG7y+5h#g7T`n@WMQ-1YK`!G$_!OZ$M-B)N}MzIUyOT zWeNo1RX}c}ZlYAne@^nmV{Z;WR7{AfU&2yN;YbHM4$7-Cqr7+-r(1D+0QsipYA)Y| z$b}U0n>wj_6Hje4hTI0O%TI5<@Of*xCZ48FT)u}0h01r!yfsx5p3M5C!qb2Ay&mfr zt~WB};z=A+eMz8vpxnb;fZRUz(LQKEwSyP@$dV>!zX7_M$J@1^3@dZft`%p#-9~Y; zwz$V5xo=aqzp%@uR}7>M)I)uv+sBhUo>|rTqkD_~#!p^0U5-x_ZAc6tH+mj#OVqAu zYlEx&D_=@b);)NvT4c1g*~*x@4%nFhg{4?1J*xfd2kORqK-u$eYz$`j-(nS9bN}oD zfvk1*LKo5cTh-;IhQ_XRK<_aUmD~JPnbf=h|F188aH#QGV&cI=#%fFNzd8Dc^eE36 zDRV-Mz0rG;sx8e}TzroE#E!6&Uzf|tI)W8 zZ#b_#moHc!n+NMOBsKbPhTG*Sh_>uxs)fIpiOAPy8T}H2+wN|Mopp9Q{-fMX zriP(bgok)D#P?!7MIxdRb87LYg36V<+fKNEB}J$}<~HWmh+#)?)h7~$1ytK+=aCd% zZ10z`S;=Ah?dn?d3_L+zQP?qZqiqs{7SCVpge&r<6Z`r3bzMe^s8-HANKo&YnE1W5 z2Nq$jbY`54%t`#Xsr_`#`}@yx{xpX!G;Mp_hr`gEV})fwu8&7J0J3>;a&pqK{S|E~ z$^W7=1%7Vh_ysQjd7^%pXj-#H<@NIuvzmgSm=}bG=adCax*du@LH{}a0)~gBao_!Y zHO1j~1+j~&+T95{&z5ie9Q86={2+tR>uFDv=|@hcFg{m5>5zRQ1)NA~I}45ag2?4q zPJLoGYoku+B2PexwhFb@ve#AiiX96!X5Ke*_;gxjIq}Q{@!(Jp>e_dO z_W`iv2I%|ec!CG&!UI?kKZ$wG{VlvGb%rz=&<``qwvR?h0V?6sBQ*3O_hjOExa}#!z5&Lm7VExE6t+%MK zu)#c=f}VKHJ;9yGWTz*eGD0HSZK=A57m5OX|6D$y*$7S?fIDB3!Q#~1_>zy<2$em! z*E1wP3juA!Cuzc{r@^ReZ?X%2;Yd0Iv1s9q1ORu;?~x-3D0Wu`7`Rykt(h#JRH=#; z?=5M*(4M@9)l>f{@7z$F&Bd@G*ahRMJ>6=$CkzsQGVH!B>zUS^r0T}^3TuI1Qgb1)=Tl0L8zQM&p8I*L`0vLw8%>FCuL~Bh;{wR5Jb#NC>&2=( zPm8$;W(fy$AxqKTXL-3N7>l~p8Pq5xarfyrvnI;1#;h8ivC14~(0D|zM(2H&+X-2b zoCC;d9VkG<`?Rm#0$Dn(w~?O5o*+Chb(^4uf*g_q7q+ z{PrSak8-HV0)E>i(7@|M}Ghv0bqj49(`$T4-EED2GVj34J7{+3@29}=6m z$ouVkFI^==_%X%E!!{CoreCJ>jUAtm1P2N<(n)^(Jlz-8JWJ0k@CEhQQHeUn<=$TP z>d<*D>*)#xilaXw|Fo0;k%IA@lRqgESLUih7E%Z&hkA<`fV8z`Ljw%-_0vg<_If|I zU<>1r(Fl379=!!+2gIU^)azTu-GH>?ZxXszQs@@7=B{{%3RmuV>@>Tq$&Dc)0_ zWMdhX7}kj!L^m@P^Q_VnMtke0#IY`tNbxFmG{Fz%J`#I-dbK@L#OWPQNh3@um#-5U zJ_jFa1<)4{mlFfF?c_|UTqyTB*ibRX>qivlinPw{0a5_YFwQ8yN#nCa2pVZjK9|LY zOdz>Vt*I0R?s&1g>F34trP5Iq?*@mRbAV!#x_TJCBoa}TY*8A@K@fCv^YKOI|9TQW zaIm?%TRkI&SvhGJ#Iy#;2KO#Tq}=)xeCwM?t<2J7^U{biI#n^p?)*ix7ho3V<+!66 zO)l2RRtl&xR)@{Ip34cH{3Ylab(Niz*^ zG7Q`Jv;OG#ceWPgHWiOuxXgI_MgTb~fRgypXnArnk5mwz=Cc*#4(Nmgq$3S z8bk%HOlS2Yxd%=IgBc0FG@X^$< zxv@2b9PMH*JoE?>hSgVvo0<#-O>$XZRA=?eWfa^zWW{5?Rn+jGjx+m-xN?icAQ@rw z6rC7f7swY&cLB(G>fuO^m9lEREbW>ul`;gqnjq#uRF|?xfiDH{u=9l#7=?8U?A|4} zYCMjd=P{zB=#ZbaMpyuq`kb0Q0Xfz3zy_LeFI{U+x^zX8nfF(L z#!<*bOqV}xATEQ{f~&-_Jwzu&2G^KqA;WDX_WJb7C=6MRQA4D`aq%(0e(*ITbxXda zZ)H;Vk0`n6qB5_~CzCQyVKv*N`Ou+hEd0nKLa8FcApJdP01zt2`}qM>zvzj*xv8RkrJOT20(*p%Ei9%$4G5I&(obiwNs%QbKQ{+6Y zNW{cRk}Znl+sH*~Q@2>>v~RHM`5%)_)a?-KX8*l?;J2OKd{@W}}rB*5%kz&qw&H}s#S@LWsugk=#b8-HwQ z#u_GgT1TbeNNW<}A+6%3+h&#~d`i4kQ&W@mWd2Fu{XmUoVC0A)Sjw`jnoiqjs|ld0 z-(6axsBpE5$Jk=tPl^E@fA=yX0==NAyGstK-g%h#4=p&%sQiM?FUM^Lkc^W=F`p|r zl)kV~hQZEd1px>ESXl@QYKGlK0P3_#xLWmR`8yE+=U&Iy+UF%JpepXAup8?*GHLK& zc=Pl9>fSAA0&NK=xZcG|O;&>5l=6URpaIH?ustPoo^?YwTSk$>6Su(&ld?n=?~IQ% z>9{+b?F2jsUWV1@cfx=924yYH`9wzA6qSO!tFg9ZC0*p<*7xsHyP3uMD=WYUFRRAu zgh#!5OdAS#^3EWaULm>BA7(b0x!ZRKOwYXU;Ujv9H%zd~4f`<)SzBMQcPDfWO7@W6iIz$wHSX?;XQtuTAKS?e(W-S)*W`whHF5z382?LvY!eqfA9^LvR&N9!++$V^u={4K;{vE=aZOR9kQKe5KWJJrOayXgegCJ&rV+RfK4#25`7T})7 zH>_C+Cco{ns4@L1b;11#jJJe?B($$gs5W3Ht713#ql$h=(vF2AQ1F251qr38FSiHF{mvj%m;WeJKzD-q%+5=OkAY*KR2KP-{3FcPv(f&Zz!Fav&~@CDRwRsofE5Hkezc=;ml zM|y-PIrs=>3Ur=+?d@UW19fqS)3ossdvj;U%}g-2aeSE9G1A~)2bCD`T$hk~R%XNh z=jfqAg)5N(20G&k5DMkmd7Wm@28B*&I{!v4U+xnU0*?FWl7pR!@zCr86X3n;C7PL; zo1?m(f@_F?pW87G3CHYFmv?J@dn4!#aNB~nAjpQnAhiR^#9!uRS)|qn~+G}jR{uvNQ z?>R8C#2n-y5&{fbzz^Ixx3{5bg7Doa)MnS0$|F+b@9vi3^%`NX;Xe!NXyBgzt=trFfk~#p9DP+ zul0HaHCh2`#@-_J$%w=R-gDV3(fA^7$ z5J&yvk&PyTI0i|<#2OX~NV8bO4-HLvWS3%{*;qI!0M`Z4|8tlEQK|(4lU5DrIC+?$ zyQK;?jalFMAhy-dV#gZIJV@ek@#Lv{wT?~mUA+m_67W>0hd~|+o^{ld6tbXhs zJb>y0?Lde_h1h1r^>)ja&VZP z&O~BLKhb19mi>PE#d%e>Vl|KYU1g*4H;GV@UFGQ6HNSxQR{N`ssJPa0syfJ1xQ$Qp zYQ@0QYIlObpOZYRDEWIo(r)C9wpZ~K3Or+J=NoHikla?Laj@oDR+AE23U8gEjtRr} z{eQsCe6D!NU!Q~ZGo)pxFDYFmON<&{?f7|>yKM-oS`p2634{$nE+Z43h3YQr72{B~ z`HV7$l9=C`)!++?k?e$7kiM&V-%&!;X4^Z|3=v5In8k3u9f%J2K07N7L?X!bC3~g= z+}hU-oE)VFAr_casMT#p^5VV7UI_zO?dz5^aZE+(o{?6p!%-)FO2U@X<20I$&U+{; z3xX#fHaEXMCD4_JX`KsyetPo?#u7?$Q6iKquM#%KuQ-r+Sg#hHPiY_zulp^2xsdl8 zTfAqXc%e!1@9c?<|9lvVp;l|!-r~+NyBc83NaZ@xoiV@7Mi680RaRr+8I2`DI$|#; zCub`ftWXK{8#4A^b&FRiaMLG_{EQ>7|+Sw@ihl~}n}E8mp*kzvGWBPU>P!d@TvoOsX;$6Q8=L87q%wdFl^&tI7dXj_UTUhO^zy2_K( zXR-&O=3}q)z7kcR4is!|aF4^k9RzGK+F1*2=qac5`Svg7{A5akUE;ar?!Gp1zvlV2R;rnwBiV?*Vr33IJ^{KoS; zzZfDhDZrdZVsB1`9uaV~3xz;*e?AO%Nt(sC+lysmlv%~3YZOr>)3!rF_iLAJoGsQi zH#4K3QvF0F2`7-h$)Tu#82HWUs&ggE{pExi7MCbG-?XC zI3ZB5V*THcDraaaaXR60QyR?*FrC7F_PBQ`7^|J{;307}nM3pEcjCaTQk{jT40%kU z8&;N7{l)y547$l4Zj0ZL?*?Yct7b*JX_i_;dcc}5e+_`yP`2d(q} zvApL z@nz_F5Elm>X=-|?OHw)qZ_cKf$}}}r0m|C1Gs)0Ly3^<0(O*4A$x5!CSq;^jgAZIF+gkN^+2l^k# z6ocxJ7?rP-+cX;mkBpP|CJ$jlr9^hQb6OgNO6x6D7(k)W4qnh|jsZ|GPoeg4eKIxM0!z@;cV{owBqcrTVq`b7N^O7kI)1=8{A~%^S<~2Oh7ovj>c4Kl`X4iM z&1pj|r;$Wj+S&>q^HZp^oTu|fWb(tu-Z(&f3WQ~%;;(NXNRM*THBzSs%E!*EDWlQ&ld;S*|Xk17)wZPC!Ad1!F=I-u|FEd!>WlQW#u3Qig3xLTK z$feyK>2koXUZfuD%Ikk%q{ndb)$a==%@yKlI)s*xXEfvs1B%q({^eiFJp_$e#Iiz% z%;R2lho3=y0#i}BxY*cM)+r4Eb3iMPQu6J7jfIls1LiTxk}H`u9YBT)i0=tHBfF59 zu(IOIdx4QL(jM^*Xth>`q1at6s49Z!Pj+ixV|a|tdsV2V-a%haK$(1=Mw9cY54mw` zFP;<14Aj8-RqoLS=s`$wB5a^&gNBva4X8vwSNRaD=T5=C$6k16+<$0yJoRW4Z8Enp zAevJA@5#}dYtH)}?3s+WKAlX#^2XhrsL_F(%aqHEH$dToAc}yPyde9zKMEZ2@veUd z!lL7*6H5bVr)ZZO6xZ4GvwxAT=2}qV+nw^o3yu@q>&onoP40I`*pczh&$KqX5u|A7 za71;0H}p|Fek`GSnVcL6nmvdJl3flw>aK`E@c^Q#3kF zV_{o{H+ZTNALcZ&-2v4NioJ*qp|pYKS0;i9gQ7)k!^*a{QO-Ll4Z4W3CMdWLd%4AG z^Gd6k&2ZHEL{WTTLJfe>rK%vqBowAS{A5M zJTj~D)p_^tAU}7Md>6Wv?+QmIiO@mqHa|#4ieYZ*N9z)ACNQSRj@n*N=eLu2#hz$T z$$OQPfX#ggIIK1}qyZ(UAVWz=h~pHHpC)-Ic54#8T@8ElB21MOj2`~VjiCP{)~?a( zME0Ses$&IAGLey}G7;a%ye8LMlB6!w3pBFKh%EPK$G1RhsSR2Jnw@wW=P6Olo(uW@ z=0$th{rh(_v1ZUxGh*zg7_lbj4lVaC=)cf`AU%{zRcctEBk7~dXWtnN(8tYh-hO^$ zBKOVjF1xB_KbmF7ewWA=2|hyBtgP7on=r8DnFr`1yRh7l{$UD8!a z8UBL{VgM1m2Di4(kk2y*O6WAt25D64w@KuXaMk}?!`VBIJ*;(bL=h~NkP-LVlq_|r~S36pm6dY=KTt13GsmkQ@`+I@+Tv^L%F$&AI9W1hB3IoL4zE-W5rve4E{km zM4qJ+NLc{1%~jXf^q!7j15PR1Asn%3PYW)<-{FY=c#O==EMY3MdffTDg7Juxziuw> zkqjmEXV=$Ys1JP6zY-k@~6lTUt!yG!G zK072=`1Me80yBR6^)kieS!#Y*rAhKkpQd_(a+NAaj7Qub36$shWaj|QZ1i9cwa zg6-Vh?Rd*g!K3*7ZmjG%=>I@D&CT*Jv?dT`~`<` z6oZMwkgluTgU6e;jD9XIE(;2}GU*HnCyvu$AYHuuKi&QRU~R-733#MK5>MvShRz@S zfkEHWMRgpEQNU7=S@d2cdb|xzJCMZu5HL6N4KGtYh>Rkaiw*dFYWAhTH{R0v7kc?u zXjvr^J$2*CZAcCdA?oiToKvN24}iT%0Y?kkQJ5JeOQGy&^qWcD&Au&)hd`jWG7ukQ3qZcU z@3R&C64Sycvm-0&LLtogz!1G%N1*J%$g&3jJ?+D}#>L#LB8$qJMC()BiJI|Il%xSPuLKTuZ94w`fURi?Y~qM@^vLUG7iqZa_(BSU zvc~gZ8nn6_MiMikuJH@8klYCw|IbYQKk`M>GjAGF!(W1~!9mSf{L8tPTU{CzxGO0Q zn`+8lDR)>XR*$vpS!WgPbFb3#G>O1dq{xTkFlhQDoD|ui<_hv9%k(u(JSj%RpCB$E z@2o;mCH3N8r!M+bFBXfXL?J6p>Y4ES!4lNtk<;UK@Jgh88a3BBvg<&H9@%?U&$W^H zCp5aJhBf~AVf;f^&h>c*=jQ@o36V~U=P>kyHxBeH|5YApFUhd7AI>UlMAp!IKx$C@ z6Wr3k|Es|@PT6bmoS#~OgOd~g=S0s(-wL(O;_6aus_QO^7l|cmPa|TGK;{Jp7GYnQ zMWM`>W@wzvRcy;0q`43-BnN1bVW`aw6PbJp%7r_X!a1rg91$bk33w(-kixE{@VnR2 z0t}RFBR$Xc_amT!_GOyNV6!2!qh8Im-Q1_8|z4G#XvdCO@gDbD4(QcCAgR%((Ti1WbjKY>i{4&I8|;YEz9f_OyD7x_30 zokpD`+hxwqu}}c`$JeBD#`w64^F@UXN@hVV&4t&Oi5DYDUKJg;l6e7gSj@*b-d%p^ zHy~#?pY=`a-R&1##nT%C563s7fGuno^`;P`=Vkj}L<<(cfDm0)?Df$Y#%0ifgy9g>rkwVM1eD_;eckC9Vq zMDhoVXm-X=w50 ztPx&at=$j}yz|nou2o>Ya2y}XyPu@&k%cP+WZq+N>ptd zUp3jQ|BBm&E-FkyRn*Fn{>u#*6bT)Sj_P;yOJ8xNwzY!#mD?Vre%gt~@}?>tol-o5h>*uNTz7V1QiXvjhD zoeIomSUm#Kss%AadjGJG$8jhxqW7gNAQ{XcMzGJN9;BeGaZo|=UJH2%3%e*I&#L$E z`~6IN^8>*Hx?H-ccXP5)13Q87^H2OPfhJ&*Xd1Mx7(QE70 z=Qc(96pexOi$v&(*UGtVfkJ-b0I9t)cq`{*03Ab`m0&MD2AbVYz8Qx93j;2qu3=K- zjmLl?0Ss}Ra-$nx)Ywe(p3yro&U@Gye0{#}m;jdtq5TdRd@_(-p3raVT_q$+xVMFQ zccD%kvP8yxpug*MI7Bl9CC$M&C=5PHihzTs1t&fOnolo_x@M6@rR+gPIecQ{cbT?A zL;jz0_z>r93ryx;?$<|?WlVRQ^$LN}qZW8*3C^|}785=k#XMZ+^ydBZ!)+vS&69kP zrSFH#D0O&5BMa^1++4{-zz-{Lqy}mzOZ<-)f;k1IW_KN{6fGSV#p}YEva}o&@0srJf&4;Z= zv_#62A#Dwd@6j@ZCLl-x8*s$ueso0FrwY(O$_)sT}vmpoGX@TbQTss9uClTq8Mjz2GA+?>*n)B z2*KnGg=tgJUugVc0a&OyJLE(ST8Yxw(HGCaRC!UOHuDt^|M99kp{kc7fi4H@F#7tw zzUsnc{gb=x;O^}i0AhkEGc7Gh*u zHSpR=o7?@>artX35JG4}kz~0u#CwJQ3v1*x5ys{xmfhs5^yoo4H9Uf{0hs1ythKW= zepf+aoE7-lVvCYIoQ5V#3>oHy`8WSutNvl_f^_BWBMuLp5x1OH)}`48Du9^2t1L-^ zw(S8fqT-V6^_%+h&m^u*W!;)8qcvyp1wV!a?%Xb3RqnHTem7 zTZ57?L9wMQ567(!92Os%0{1i?HV{;vKdVUc&<6T4)HPU0@3nf=Z)S0KAzt)&8o-Jk zE?Ifo`I6HMAut{%dQ1Dy$(|G_S1NGiy3oVYVMMc9=z3lao2-mtJ{ zd;?P+v|$|$h7gN-(Ltk;)0oJ2l{3xYhS>ISJ0cB zlcos#G{G^F9zrf?ge293ycHhKDeP%#^) z#)SZFn#wYnT&?NPoXZ5W8Hp6I7oqBA zKp#|^HEl0B09KmK$TPI@tq%ABaHa-{fnw>&uh$Y=Y=c}z!Fg4n0ayJ+V({1`Bqh$X zq9nMDsdk^6-9aalFO@x)Z_#@c1D(1jW+pnfwx&yKsg^pJd${&plE-r<)HYU`@2Iz2 zz|?Xw8^BB(dch{atB*TM^ZBoMO30dd|AWm+WV*VlR{<1UGXb1K1Q_$r%dJ}= z8?+5!ap`~lpcQBk@z0C2u@?GJV1q>2M`Ot~?+3Pr9RHCejw`ZT?E$P54ai@aenI$$!9 z|1WN+5)&q6CqF&jrT+c~!VSQlmM7Jy5Vt3 z01!tJ2cJ*jMds(owQI+EaHM5Ur7)s*WiTNL80R1`R2_ef?KycGaleBd?GdQ(Bg$_N z2n$9C4YHrzG(9mq>r80kz!l^A8Ng((Or#O%Cb*ej#+S~65Vy3nybiRJqfJN5wrGJdkxlVQtHH@(Rsobu6`G%HZ$?bJAHke6ct4WMs>R0$~Jwo z`TglhRL~`lP=C@{2|j#78Y-%!z59VN132|M;AB@%qCaL1%J=!_7S$w8d|nm=KF(K< zx|Qxg;ES53*nE8zFUWA&K{+f)a1>4s@tdL@;726Z_kFA$5NXCp+veeqAY(_>8mc4X z;521VV1u(XP2Ovl__K1%E)BLQPXFQXVwT>tbqa_{%p9}2YmrYJpGFvu{o?=w?8oW> zG#&zsdsx9Drl!z32O|uCV;77nvEg$t;Dcu7c9mwXHr-7Ve4kAI>S!kXlRyzk zu@MEN_LK>pFg2&ND8DwqddE6N?aF(D(dMK=5662ydErP5jO<}UDZ8apnA<=`frJ0o zB>=FHV6ov>O+btQ^n~}p9y(|b=zSR6Qs=B1bn#L{5OXW47$5Pm+(!rp-ZvCfLjr8L zGvu`l&iK=P^7zg^KZkcDW=1F+~Y+>#`~Y62c^j1 zL%zy1-}@tG<)PAFF%4IJ39WZpA+66!;HYkUVzp2{h=q zj_)~w|3AXsGOWs|YZnzMX(g2wX{EbCK%`qxy1TmtRC|`W2;ai>}!w?#;)Imtnu5b_3#+sm|`be(o>UDZouG~W6RDyPjP+$z?^S^0hIsXfUL3ib#)dTgxS^Qkfr`nQs*Lo8oq&-VQE=e6<hjaj_QyksV?QJE@I44V&#uOI~eHh;HQSfZ(n==v<-&F z3bc3e!KY-F0JC{Qgm;u&6H5d}fv2jSa&YJX(i0C3&KGAl=G1ag0Kd=_Uz`2psiUf&7m7HgU6SaIK_v8JEKQ)L*mFw?rb4 zw~b27K!=}q|FG!>qB6gdq1Wt4a7dcuU0yJju;1YPQ_+J3^!J{xK2o1SV`w{_ssvZ^ zGI-OxVUmj&K+yQ<2#^>627*tYRa*oNAGyfDGKI7A!kk>>a zUX!Lg?gU=>e@B%r+A`HZM1Wa5SF|TyGxvNkUf-3D%TC7*Xaz}}=K>oh z=!9>##UC{w2AyBNupeqyo?gwEzw8)ipp<&O(VSh0$b<~c;&~(&h>rg!dh!495ynZ| z4cwg7$-y5RR;*zKyc;>gu$}#_6vDM$$vmS!&g$MTq7b1MD?HetZmoCBAw3=p$u-uv zhklBKVh`8Fe~P6>Fn)&Q;nfe9p6OQFc6J{`NIn2!zU?_^`VuNv>wpzfDnwQP4F_5- z#w;EDEKMf9u$|t0xMR^FjaLN;BC}J<*H=qF3%v*}0D?e-Qy}!P)OxEMHK#yOAg$pr zB1U;Ip^^VFLP5hBxyG>Hw6ZRu8$g7CCno$!wvRUT-!=H7O-X|eYnM5{DajYA6W$0= z7BBc;{ta#KLAEXvU3`~S$60`5a!{uG* ze9F}m-tBaXQeRn5I!ZIX4WU$pm^p|%^5b0E`sV*-JguY7V;9U_W={Y_Wq$IXXaPSD zbECPztG!Fgl>BB^Up-3o6Ujk=*VfSV^`8y%jQV@A+Ycch#%=QZfZWKU-<3`@d|wj@ z``RqsYS1+UJc?g2MXeZGjqSW;zR|4bhb%?w|7w>40P+Pfa4wG}$3OGu&*uNcfl8U} z4KWlg@%48nh3o7>6NLj8sno6)sgG1uY~IZfhmkjiZ<0!7MN9wuQIu1Vlc|jmleLna zO@lKsc>YhNh~172<2H0Qr3hm<44Hvoosb%R7&jr(HmdrcDKEpu$1*QL#a6#5#;{NV zKN@9-53X82@DhO|^xx|Zp%R`Ao%ktb)7sKgmL;0DIv!4GDf+ZGRcqa3(b3Q!0jv ze4&Jz>d9Xj#Bd1owaea6ZsDTr`eG0Ric2~YECtZW0}P7(V*;R~JdXd1F62M7hS#%m z)STdVj$$w13shzo)lNgw=|f!MU>JZDy6n)%?lfO!L5k{u!1roXZue2!cR|_;$61b% zfBVHhX;H}gzQ$*TkJ}3*{=<1RMuLTBgXmBf1-Q5IbE5#Ysc)^*wtTofw@NvN%q@j$ zx)au;8Ud(R)Ax$zK(_v|sVa%+a#O7WC?M&C7^#ab^MJYeVPY8+ zaBiH_I8fqfyr+)rA7`q8a(8>$ws01)7|UNegn9t%=FE3JtudOPX=YO+dA;^T_I`Xx z9;9fNyiAn&b3cCUCjNf|%A#H9KC`^f_qjADbJD||>4*5G^TihqL(axs1&2?e{QHLsd@JnsyT(#7@M@jT&)W%}jnCkQD zsvx6Uwd?bWUNPrawa~5lFdEadu(5ee4)2hp(>cC?ARZ2>oDA-4SwbF91q;&@z})lB<3x548>ipwop7Tr|k1 zq2eFDb?P6fY3Zk`OFBz$bn13;VwT=6uDUH`H8@ACA4!YaLKPmew*3R|3)A)}L7$&q z=|5X4{_C6%fKnRdk(!GHRs+8GY}_T^#m%c8cE^nf&N#34Uq zE2sGD>XAY#sARmf%!$@h&0=*?N_aOlsP&T+TuD5jXiISCb6#r{Xny^e3AxF=+t48( zjFJUW7Y7XLJq1%TJ+{zI$}uB1h9u^YpC21O>T>#gFy2OSd9z~P;FVoTGOqgJ!>SNC zz2sV3Zi5hIT3XsPH>qadnUMr*pz2n9jtu+S{AZ7#OE}Ft6inT}Cbt3rZ>4#Vzj=e} zJJVX4_oCQ%vs*qdD=T>JFiz!wMrVlh==nun(ASXcpQn;~xQ~-EOKK)u za3rW0_)>S*XDT)-rjpa>vGpMlz2^K>QO62mqP8vEi=2P6;4mbZ_B*)rW8#241E~(~ zqSAF;1xMU7Hc=RGWuWw@Ry%N9Ab=147-dia>yU<>;ZPbsN~_7eJYl|+i-(6OQr76Y z!NS?ZPAMc0wHp5Mrzv67o3ACYZpltx7hKi=hSjF234Rrr6Cq$M$ubiMQTU!GAPp2ivX^&D;L$QqBi8Lf>(l0QvI~jx=v1DcHCR`r z)1uJf_pEVM%0zY08UZM(I7^IYLLR=b zq?&uuGS$;is^IG?m9}%OAc6Qqbvsy!5_k0mFjl~CJ_^`rhevXU6pxC8OFqp4W!aSS zQ&alUm7>)$todU(KMVv_Mnoc;&?1M`DxSniSYVJYI&H{~wt5-H*rE@z$`TJy+P-}P zSO7;rDaoQRlZ@t2CmVK94%?1HU-hDbzM! z?%!^2&v&16WNy_DIt5t-s*%ua_12N8m&SbDf7vv|IEOcmGO#NztEK5A1IPgSF~2?FxNg!9uuI~-Np?pnioalSgfna*vl(P5f$*4obW z451cQgBbA^h2E z{4_|&e(qx6-o#$te#syx{p+(6)Ag_~8s{GlCv|ZZJo!@zz4VseLcBew%eF>)vbV7t zf6!C&1?wh!QL5`M`428Oy`u@^uY5=ioKDjEUt9pd?IA_oY(&~TAwMH-6NIY$hjM3F z6%wZ&W0o2GS{Neay0g!~9;bE7KxPHApOW_DZ+>~+A|TNgyTiM^Qq6T5h8j~GAvtc+ zD&avBkDdCKKQLX#%N3bhEcTIV6-ADt(0E?J3?RA!SwD*lS+Tx)8*b}`=eM!P_ArAo zlZBohYZ!%ZK^8I7#Ig5(CIB-A2tM>RO61Q$p!_ToAW{3zq$nLAwq&bN>)3mL^mv*l zIsOo40l`Xf8OwM4wGPN=xWPGk9<)5{>!Z#g!lL*LaVm-)W{ikn&raoC*M7U%v4WSd zB>B!lv0T-8teej0>3F_E*qz-0)av=K_^J36v&kLx_j~w;j*cooo;wU|?GbUCG1>Yr zaHr@(;8(0$oOuJR5*NA1?5qsnd;qbz*J_V3kJZJnbG7@MY|E>Zpr}BBv z`?rw1-3$hGqsY@^e=seIR8h}_oEMZqb`gi>%v)2A)V3c3fUl&5Tw7`Q@?faZiD&q$+C8zTMSDrl#jYJ`^U7{ z+;E#^!E?V>`mU@XI5a-gfTp~;J@ZGY@eLA%p?Mt8kDC2Y3ltR70_=+WEp8u0A+h57 zVtrnf!LKC$jHYpt=QSyY(N^9_TXldrRKvU%3h%*vw_KmWFwhko>T|Wm2E#^+ON{!J6U(z8?M(R{>fNRB-p(3~J#_-;9@*|J=vaYK zu}69}Sg)cQpt{swKufIgaScq<;<5g;dhpWOO#Ev>xA^Kipv?AZzt8|HrfupDpE}|k zc>R=K$3IcHAqB^t(}RPBDb19!9a>sPEa#Xq)Cq=4XFk_0E+;0H8(iSBSgt zf7ul1zZzP|h|Pk+jgg%x$+7t2VL5%C6^|r8)mh2i@7OJ(UT*Q_mig=PDSIvBois6N zz%NnfJpc=13>U9m$|FrqM2eo@FI@w2r<~)v2f(ZtH01C_I+tw)DMw7b^=6jU=OMw)51U zveRbyKn@88OahWat>iZyb|OE)d*6ae1JDV90+psYuFo4Hd1&`&>_y%~dh-Q#>6^v_ zkzvG-QAnask)A!JL9qnZ*n;2SQ2m+S#10;r4_$77pHMk>~i~A zeK&nSy>nQG+~W7E!H-FTqz*5GNU`_^(4I&~Q6jKXzVLqro98ETU%^=XbMxb%rS`_V zNQwHZo8t1p^qTh#H{-kw!tLe1Cw-8N;lUG?6qpqw?;hBWZgqDkT4`&6 z7k~O=2!R_I05z+T$=Tf6Un$69Bt6JJMzSc5DkLsd0N5zH73t*|QRd&d)R0lT@ zUWO2nof+}_>U&4~9{M7*yxOFOqbUEPd&prKKyd^jl|Sh{SQr@mI|{$c$xDqCV71~x zf6?p`5Ulq$GDr)|B#u_sipVXf*IlLy`m(E8@&_=@`CgsqRqP;X^@u8XCfCf(7kwWaQ!%fbdE&-TJt*TM4e1eO)?yXHg5B;VWr^it*~z`&YG%z7mA(jgUI4!^ z=(F&v-6rd%gLnQDJXyjNCl88~b2jJrh~j8}4TFD-ZDRSY^9&l9D|AIBfHH%N)e02* z`+c=FHG87Z`ub$(|GYC>PJZ7Jjy)YMt}-@sU(J^7l%2QEfAwpFBZ3cGA!An{sh4bK z>kkjctDasl6vt>b;}x}WHa;jd*=&^wUR709nX!+)ep^ss5nGfh+N&OitP0rTQ}!r4 zGxn->>XknWmESO7?1|MI`O8>_mb%Zy0h1m@FZ@?6-Vg5r-R2YdDHb8IZpoo8-{5fR zS5S}NGrUXdB$bKzVQf8>>7Im)X6lZ%Bkx%GeBg8}v*d_3;`m0=o>`paF|KNx^2meR z(Q)SzV+YPdnO`3M(xp9H^zfIyK8xR-)iZX`*7ljQ)?MSB>f&QyXWn&($OdhnjW{;7 zEx#DuwUoj1@5|0X3toPgzt=D_l<)J_b&v@1b0fFc;pp{DcBBY89&OGJJVk&}gZMaOrd>^Nkju;A;O_9gb*kk>nQfCGY%S&1Gx^iucp3Vc;I{;M z%moar2NQeKaP|Gf;6C8WI&UDn)Mo-5s(JRBE%JTK#up4V^?sjtXQROet|93L!z#|G zuvxoss-LX=!1otE=0e?|ptvfo0JnI;53lNNM)|bG6jg z54Bycx9_LcwSR~e)V)Z;6nZCpy?8Tj2Ohp&G_bG^8ij+91Wko|Ip2D*NA)A=ERisC zitZaa(0Su&)|nfaMl(MtJ?Z`?^s`F5Biz zwg#8o4+*bQg)oGKgkCuqzeeO!*cMAY-*!|W`b&~K6xWk(`5C*-hu&T@--EQyTb>j1EEU_qLQlH|On{I2oq85z2WMO#_9$I?p4aa)bMG-3}ZLky5SD=*w>} z$Y}Rz`FhspoNm9My`3FaGEk)62Rc6MyNjJ2$8r6Yba2}04{s3p?)fg|gRx*oUlKHf z4p8JaYegzjOEg5>&Pg$G%-9^gc|QwHA;$P?*XSEl5=rDn7|ZdTq&;a?dTyo0!NbC) zmP!$t(6V#)>Glo2^z}+0gBQYz2UcE35JF_sg;Z{rUX$CgD2$e@+E{j(*X z-9@E@W}_@YvjbA|ro?m9?!XI*o5b~Lz_OgVNUW+n+cQ!))^xQ+hf90Sh;or#3=hX! z8&lGuzUqMiDos`MDsYC z!+qDV@6RiYAaPnta$_Fs=^mr8p{eSGSXL=lD&A6UpjD1d;o!-!*xbrIjK>}oM&s9s z1)l5gbD;#A?ri0SO{V0}St?7ae(QzFo2Z3k(Fk!mS>(5&69Mj4AHA4@&fG-tJ zQ_~*3LGMkpT^}C4deHy0N0V6x8COYFbpM%N5dMqM>RI0hTAPMfX=mRIl*jxB)&*&N zbQMBImX9U8s$V+%h)TsmOO`Tv2 zB;nhvDDy8?x*c8Op2DYFQ&Us%Yo%%Qkx&vtxs^^>MJXbO89z06NV;bE`TZFG6v88N z9P3_QyCp%zd||gG?V3~|3zb(ROO42qxX)k9TlpS zc{FfC>uupsgVO6_vS3b}~ zylIhVkBSMzgi#xPR8rP$?_0Qga#Q@LNUMwdnSMVv^laxIt$uPCz%rskd=JX~ew z48}~K@}-9l&8MAfmE{gbGjF8t7i_Id$qu<_a(LMZa*1fy7*d!E=+NNk-dtG?ag=+% z)zRU#_T6(o=Dq#0momVgwmt?zC2qGWLnCw5iN$iL&WVT7%Jm78R&Cq2koIlr8Ejku zv$C@t_ANeo_DNjdn+;)s_;UQku%G@Z-hzd7R2Nz3hNfYyuP-oI(dJ5Y=_R}ES&q>r z+0?tk5HSBIe!Nu2c%Pl~ruIisL*Mb2+XN@7uSLG_j1EzSadwYJHaFX4|Mccl4$X2$ zhI#{x!;V{$6#x;1$_ClnswxZlO1vSzsoV=^407 zkg}IO@T@$6u4nvWQhojXzuFl}HCi1vLXSLMQ2xiRhZPa)dq+%DGrYu*CQl#3LIb9d zwY2B*-P&7|k%}*Yg-6*}LFm)DMp;Yzu?^k)&w*dQb&abf4)U3Z1mTUCnX^nn2-9kE zRFwIRw43Oer;s|1%I~%up`T^ziQfXfsSKbbI`6T7*|qpEg*Q_ji@re|s?TmWTuf>Z z#XCjPeA-&(`g))=2@Cuy+?`|srl&x4xFboe8f_y4aztqkd={_eBb_p8HRyk#GN%lpxovjy+Auo|O7|a_ zanB1BjQ%(`OGLA8t>dX-rg2UL4(pWLg#@IIg_>kIQy4zQNxIvN?eR9npGpG8qE&c3 zj&ruLQSGNT=(#u+PFMtROQo{vrbf;%0EdSTuOY!xTb?iU2~g>NHsXuM@K>LpV=hh1%{E{+fe3P1*FOKpAkZ*w+r%O z{7LDIDHCd>{f6Mcr7Pf#@}o`tx>0(b-n;>2`QfnqJ}$@Ze#Z;-;ND$EkY!7E;;o2a zrg4W$Pyeg0nW(B0LDSV_$vC;kg9*u*S28D;7m2^K-wV0ysP#`91w`(gfoPa%YKwKT zpjKf&`koiu4*UHXZHV%5&`ehiuJp}S<<{&48tRqA8u>(n&Hi(p;R1L>&~da2-h4TO zxsC-jHgw<{64_0`34e=~tmfotFbf~6%d*2#S2-Rl!nNQM1Sh{a4+r<4%gikZ8qXJ} zL<8?hUH!Zt7sIS>&Kjqr!U0F(#I*iYVWrFw<%CgVs zcNtqE+#&kiC=p!?@=A|1_LXfZsrqhnhqM>p#PI$5fjg%tDez?v$~aZW%3DRtlpRB* zfE`Zi6K5h%=NA9H_$zHpLacW+!X#{7rv9o3E;Dkf8JV8%>}M&P6%n(W>>dNjEjB|9 zb)zr%reSEEftK=N3y*et##DX_iHy%{bI<&bvy$^IuaRaN3&Ow~r@Dq1=`%zNlYeTy zy584&XornNCr+>MwEhtMB^F8)6)g~sM_*eE3eZrKlazX&kn`uEujSB^6^oCv#iQ$! zbuL~Bmg%k9xMU3NvMrU5=SzD~zWHMnnw@O*!t*g-S>NwpMT zvKHhS$#T;`yE{=yW$vHL{@C6D8`i8X}hI zED_J(bU0>vcr9n*53_IV(ub`ggWh-u5h7|cp(U&rkd4D|wkW&?zj0N0DIRw+Oc*2M z+ZiGpe^3pJYQ~%rywzwsg^ypMTIK;?k@ED>?;_A{gQb4o(eTdf5(9TfygWT~)}#DM zU*PAZc;%KO8kS5?h_IkBU1YADu^#Ht$DAttmYpUQNN@v!%}cI-=}ff08Bvg(n2BR+ zmdX=}T{xPCTvcmVo;$OquED#GX7C~-=yo!jLN4A%D3{4EcK_%V9kS3XDlX3Sm1=&0 zb{*HRk&)ZAdY!#?iCmCZ91dbELih1gmdym3JVM3>4RfVqVI-3`>RP_eZJo`SDd3BL zoIV;rz{-0a)J@c6O>+pMNJ!g65(`h~$cWO4YOUJ1xY{vu?XOXEZ141rq=IY~uDK(<>M0aL;V_=cF8(ww zemT%2BFs|t!vU=$IVUpq`Z=mt=PMQb7y3+NOUP|PYb#cV1ip7{R zAG_py(U1{Hg5!RxO~!bm&*ej}d)~74%3R7k=CtK!mQpg>_E*aUkQ>I3I9|thbsj{XVrJgg^@?;j#M`;(>=aD-2RtgDU?N>+o5R0vYa{I5|$ zBcg$I&~$fgFVqWTg%n-`3w)x@=nHx=%Z4=kPAH=*YtQPJ&Z%rWtP4-)XHL;AXI6*Y zL54aF-37K?D2)A_&Hphlj{IRHC%Lib4xY6Vz`%Y*U*yS-%+3~CD>MZBa8wk&qXwx0 zSz79`bj0dno~==*F=Y@=iX2<8?AMa1Z;jFgyuJuUa7LqTYoMc}sk_p38*QlYgPT5> z3%M>(7+0y+3m=G5CB`_zhU_n|w9T-k||~WdwHq2-P`(;H3UqftGL=~qH?wagTkeANyz=&&dh}LHs-|m#|J5+o8XnSvpP#jN)27<^0 zT-#z9RC8+g>FVxp!S>^jRP3}T#q(4Kl=;!IW}Z7l5>jIFJXsTqM`rwp|M(F9`*nY6 ziL2{8equ(Ci}12nJ+Gm{{IpeAllX*$MatunM`H3C2sOj=jb<#EI9Gcuq?94Y7hJnj z#zi~8sODbv{Hn`=W}p(g+uAPHOx7K{zLXt_^tS)j->Wkz{*FBggHUDsOw^+ArjrcQ zvCb8Eqm~& zgzyLW#Vm5U{#04u2f!%*wM; zIxba_2Y4UWk-qPS{>MVECp0@nYgk=o5_w&&+cBq0KiB*w^ocD;P6M{ojzRen{fxHS zOaZ=n3PHQBAm|rdhV;@Lel(LZqsDWw9{v&1kdWsHoK+Auilb$RCaU44eKI#|An$E! zAz0&r9nYlK-HZc#%JU>W#2!(IUCVmz0ePt#j(Odu@U|-Zsu@=?@T(DeJ`Y`)s4<1u z{o*MyOOpR|UqG?A6=d)qgOJh_4WAH#ZdS-|TFGPv-dQB0gJU1pW;lq^R| z+;9cIkH-E@F#oRoLnd)nang|1acO4K0f}&&7Y-J-MQ&a`*#6w&%S*{c){T2Mt>-1A zV(N%iws$uQrKr{|W)3k!0a;qo5C=l8$;s8#Ri@H#iD;#O+T_2m{p3iy)S{r@;MFM^ zhEFGC>kQP#Rkau8>uN|Y<+jKNAQQNoAF1IwohE;*SR<4IWju9_qRcm+tNY+{G2i%RGL7j~&8NFUIu6nmP&jU&uB`{o5y; z4PB2EY`JD6L2#NE3U*<>4DlYw)nqatDige0>JNHkmE~arRzqO zMPEq2ruQIf2jLM(Zp1}-++aY$mNXKg_1v$Zd4{&dP0G&)UzqpO|9FP>tJNexlE}!t zZrRTL2;5z5%{_HJ17e@$DWDO(e8yoq@D;55W#2k4E8KFGOJp@rQ`f6yzV!K&nTOGO zw{t*KRWhZ@N1`h5%Ey|M_5IRD}BBBr^PM9$~~`n zz>2sbz6oRiwZII)N2$Ay$)`zX=k$$QQ)_2yHf|8X8^zx%zTeAFGwF6Ll3n4j$Hx=m zWytz;Ox~8{{?10P(iO|9guBE%=`Yg2_rje>A@q~Y!OF!TR+1izh|QodOjyd6z?+(7 z%P1l|G)MQ0g$R~b!4lCB=ZILzyg#~1D-EY0dS?L#w!phM;jEpUHWodIl8fTV zJlX|73uFw!0xWa-0$<^a!Y%!S+xj7a4EQy$j1wMz@eTKX(OqThqhv}#`E#}VJLp9_ zvI$Jz2a|a!U3M3?9fSTDk`tS}1vUzy#Dt+6MzErF82QjdNLgO%H|_bfy3v?Z#pEoL zFRnc{kUqUniZl1$OH_t)C}4+bmT5WY~r8 zPAg-Wps-20C{5zjD=JPium{8xy z$aTR_)})93B0ldWhq39q$Z3bK5)&b6Hrg^d4NiSe(Dg?1JUr(oH|zI-37PSBn}iea zE%QSC2l;Audv&szdbQaF1qY_ewBmZQt#0FOwBE;+Ei`z9sfR2yd5m8pb07MzZ+(EJ zII{sPee?t@Wb1bKZ+(+BJsJCt-LJJm+lq}(ufiBju9rwDl*>e4|H)9AaDUN98Clsl zg^G0r)D&Ka0Gl`ddt04skbx`4mz~`4e?91L_j89%7=KRm2@)sVKN;}dG51y*C#%>O5MITVxIAu3;jSd zV)Mo1(#I9Nfq!8}3wOwrCMnbQ18*$?T7;~{xX8Se8yUDR5cf82rWknTum49EVAsyW zb-~-`P-wS!Po?bLm0&dfx3tQad*Q_}JJPb7~j z^NuS;$YpDXoBOV)yP}0%2~W`14y%}+Lb1HE&E!YgqgpYFwhDN4^}O4Ie)f+bP+rV0 z-`Ajw9|gUoxO2DoymVHbImdt{a(T&GXJY^Pd^#~B4?}R0&=dC{=BeL9yH8@20K#L} zL}7#kJ)iKsogIs+y@UgYbq|)~W1Fk}UgIEjd)*K3dX(5`Jn5^r0 z;GO6n!+NbTX??{CSBoZ`<%W1{=KkJeX?^x`3=qDrJRq<0JY&@2{-#&dc7i;((a_MK zZ*R|fvn8IlBTo6lhLpgvp^BT3-sADR;fY&X=>572)4T4KW#vrqX>Qt%(0xvGn6aJWb?-FnR88Lb_jF6- zroMREFyQ`@jywoH-U%m-?7QCRPgw2CeY?ivkR{y^R$jA?9Fu+<;C;S=9CMVlMzv`Q z5dQmy#)jEIu=L!n{K3giZ}a|3R+F2;V2Tps7Frqc=H9PL2DEElqaduCrs5VvNIM-HT+F#0;`*^`n^yrZ=kno}PBZFPO#s#eaW6 zt)nbw-OOzuYiBGt5gnoy4XJu4Xliv|8??VupJr8FUOeM6Z_zNj@uES`hwkLrN%LRk z=dH_H5lz0o8}e+i@px8ReG5>d`$BjYPl9j}ya0Vlr0;^9>}LCAiiq3N*)E$h^yF)8 z&JwkfI@nyysom;J_9KWrhU}LF5RhHmnEC6j)=M)qagoc$y8HFsbq(%oMNRJ^Hj@gQhsX(^;|g|Qx>C!l~5_yUhLxv{0>O64Fd zgpd8pF>Gk^%{ExLO=;C2PQW;`3yin))bKVMKP{1Zy1hsu_><91irMdU?RuW(1UYtZG-R-5e%la8SkQ&%Sl3j+I4w)}@J0VeqmMdnuAvZ2Vm*TKr^p77W( zRc75WyD_PhN;(MZL9qHd?65EqVj;mSZFj$oT#z_%3%Wm9*jO>AV#fZz{{_`ggj%||=8VJXXY%4c{TFX;#;ArpEZVxSujXmY7=aWe&$5&)Aokr27 zNZ)&6$Ax-R*yp1_YV=)Re!3h+_EBCjk97)(i|=V_sCTi>Bz@XXHi^;&GPrxD zdmUx1fcDTiG40MxgC8m}3b&aL=mOE;9BcUdZPuG*WT~W^q5?ic&^iT0?VXPrCJYGC zcFC=~i%y@P*PM?IqNRBi^x4i5mlE2{wxQwy`EUb0om8FkKc`CaZUThMF=r&xl`z3) z4ULVf07_$;{$0!+C7w$+4+uC}6H2v-cp^s8Brf^h8^^T@c7VhnD&`A;g z{ozFkvtv1qwnImJj;wFqSb%bLDXVTk7oQ)(MtN-y@QE zt}-ilrdTtEr^MZ4cW0wP^Z058tYYSkqbPBeZ^bumZKdApK)HrAaU+*;mPiJ)!G~_yVq0!!@3>$@f=1&P%yD0YiqP+FNXQcvN5|TvrKG$H!Uxl1jrX_=? z6MXgR#}9|Za}l2D-&A|b@KRlPgiu|^Ztwe}53yB0#zGBd_h{$ugFte1x3)4J8> zBx^P&S^b=MTwJT!z_Nj#@@wc{(ip*7o3)OafJk1yc5I}QflO8#&*aIE8XUO zz4nxd_9q+e>C*mpj{G53Ct4j*6Remg^HU-L(81{oUH#w6&wNK>utJS^!C5P>X5Vd?UmVbw4X=`J;&1*SEEZsHAG z=j6J%)y{I~ES?tFzPU(Wgn7My<3=`xhDvYa1+4o+hF1%Ct(y1Ljg`2|*I zCR8&+STU~J(O-A-%iod5kiA2MnmnyBX-(N8O1qiSm3JGtBO~h-;OFnYK!|){waRTr zZuRSjUSi6+Rdz-90@kHHRxwBSKWTXiQc`0aQG?$_uj%Nddhhk6(7o*g)BUXp=-?;P zH^@X4mi+OxfAm^~ciGy4WD@@-#Ky9Upz!QY7Q%D{!KyUB4&3wu2NogUGvb*bLQj}+OBPt*rZtNx;|IxH#Us)9*RHumMa5?whGGDTek_*qkq@QO`KpH z&u)!Schwh`hYS)CoD?LKHJU6h`HYOGp4!WEmp`XJNsSgk-r3p7$f=TWbyH~z;?{g> zmoTyeYOmc9wyRBqo6+^FgT4i|+GsbW#DZeEvDYV>Z~&qGa3FDNeTJ8z_zof|m%E*o zj2w;$z!@K{IRqs7_j;}^%`71NVSVY+e#%0+!;V!+1G*-s1pmv`|rWW?^?JoeImw#(+ZB3`yzkIN! zX`eA2tTGC--TUUn+Ab?Sq8_#3Y3w#gvQ6=|lY-P#9Y?b(Fn5=+?Jv4i$*cO1j6TMiy0l(Qf@m#Boh@%ESU0v|^}{n}uQ_4U7d7 zKCvI^K!O~$4E4gq%ER@v%qJa6%6VHqasy!LnIFr$TawUyA3v7cO}jhV3tpC4-BvQ+ ze|;?MQ#x;(+3c^v)Th&;EO+H7sqM|ND2i4^5yn zKkZ&!H(BxPqlZh5;%VH~&f`p@uRNV#oxu+v<&ay%PkSqyz--cQTv50q_Vr*N>^6;^ ztNrWgvL_KR$)TIYkA~fmEJxDG_?Hj;Qw#VKOohdmkmF= z2;zC5E%r}Ir#WO;cZXgoA7ekwwTPxUe3tYCZcK%0q%hVxcUK&qj=BVqSMC+?MDSj% zZD}LGh}i%v3w}FQhh8ss&1(qF5t3NlRyK}EKn-`8gwWUM3+FN-;ZLlEDwB91^0S*P zPI^oHDP}gZUaX0$CRdjEA`MdK^P?B05KvqG zQ|w3Loxc7&HbQRBk>hy7Gnjb#x%ljLwOg_l>Q-@a?j*8&dgJe&VY#a4kbFh$&byw( zY=!l;-Uk;x=6#cV#nc~5OS+jpr|6v2Uo?{oy@Okb;)B1bR9#(RY&k_bXn_r(&!^y* zS)r#>yLRQcwgHqWV%b9dNM!ihiWT8*UM1ER7XCu5bL$PcNm@tO%|18h4jLZ0)3(?n zN6IDv5PiRgM?OMm+}l`@g_m>c}8cAclz!!b!2S}!@9)nbX&QUd{sgJ*Hz8_d`8VDn?J7o z>qh_HXb0-5s%AUS_v&AH-9bDRYcj9>ot1E;E7rziCC+`=tHeC^Y&G3qc8a@Kc#vBp+&r<_u+^SE zjfO|pmQ=mOvi_ciECE4C<)No@x1s26luZo3aA_T#<%R01bDxu-+Gw-8o;vjO-$JL# z#jKX!ah9LfL~;)uT=RHISaZGnog}p;Eb8$BS{3D4=`f~qW9#^h56%Uk#6?Y7X*AAD z;ZWEY2udX|YxN180w~`*8JEdpi!@$oGLlRvezHAl}fW zO)e2`J9O~re$I{K$^yb^-U)ZvEd!HJmb03g%a&>U+ zFg{zOrSVACBv8`P8RR0@$~Ze?v_x3PU0QcuT|kciy?*^Efbzo&1{cMZ-ReF=Rj}gF zAMpl9vqmijK`YZ{v4zWtAtrRErko-(rtxDV7XbiF3H0l7dWVCMAO(V{YDMsPJEJm7 zPmjHli5e?f`eogfaZ=QE*iITI4Sd`DE-rAH)RUFZJCcBFF?-|6tKvQl@PeQWm)Rlf zLn-`-WN!T5y1merPN|nCkU^8712xlAflF>+UG?Xl=L!F+8xf8*Q;pxD?@X(m$c>2D zH{?AB-_6rk2h9#TJEi{qDFg*Y=|Wzg>Wd&UC*ATSLduhDeAAhc54XrCpV0(MwGslR zByJ$(Hq)4#Q6#~`uL_pVvk?)jzi81*Q)K&;b*JjEzs4$+Wf^GBz7>u3Pw_l&ZdGjL ztJh60g_kR&Uvf0; zJEChN7KtJ=sC~lIevYMEvb_NN(b-mYlR+})A1+3t1FdjV`#ADXCq4rcCV{oSmhJZG zz56VLi6l@waNzDP;mQ( z%lkmN(2F)UC-TKyw43~A-7?f;$BDRs&j2Wu={ATiHJTM@K%%?OPd25bGk)n7Kg_D| zDpXi11ou*J|DK?}4ex{f);U>T3WbQP_X4KFmr+hzn$-Ep#VCQFX=&tnMLgV`j1dBr z-n4t}&QNjnR6LgJ%;FU=@@IdtDPQ>U5$CnOf!IvT7@-c%GmO9V!YG(nB$gSAsbi~K z`NkcC#s}JY1;29c?E&gd%{|X|?C;w=-frmA@Jy@#UPqo9Gz3uq8^g%v!|Rfm5icAn zlr=_f4@!8J47c!0H0Yd-GyI-llkp;<;*ftkI5>zsNw}yC>lKP`D6ShqvY|AS>g+<< z0H0_@v$Vyv#7mtla(HjH@-w{2R)5&Tq~BL96$LN>W#xx1Vxi8|9Vm`M|KeEO@n)^* zr4_Th+&}P=Y+GHo>uFtjPA!udQRWvXmG+2YTQrX{8pp#>6@~8bwbIG!{8MB{dV;4} zA+`HS``$j>QT^RObrM+bCrhP%?)Rvyd=Hm1(4zx^!;by=S|+oZl^}HS+d? zNS#xpUvxc0#_D#U4Gjj4C6K27vPt;%X@sUaInjHpPwC&$Mlf>Aqk?^)0b#_W*_C)sO}E96UR`yfQ8Tf~%cb)~Z4zfsAmh{y zxoAhT1F}1?e+|i=gY-2521fbc<~!5I3imnU9*>-Xo58)51eN(x3tlMe=t)LtiRb)9 za<(t&?+j|8h?@5LRqb!U+92k3lym`WK?wW}&7FxqN#k3>)~4lU3=Ce!Y8;hRN{km} zW@c6mCYn(u*t|Q?>(GWoyL7Nv$2ege-4Zal;9y2#!S>el!?>*{T@Uv7a(CEtw`y&c zO$&>R0&El7P^CZoYJ}wOkn0!ulNN2a5O?R|i6PeeChnHiP&R-s^a^)5;ia~R&uUDPRXL>0e^Y=?N1*_5_iDnK z>A<7?xL4et=&?&eFgKqO*wbuT;1dvp#5I`V2Y#Ox9RkRK?=ego7T6p3tb%^3zj zFb3O$zC#wkCgj)Uhx~AO%2po&I^TKx11x*!_#+a+S`8I=9^BFhm|10l)A^WOKsA2)o|K;Y=YxSW?@(R<&Z; z+|w5$$oqeN{onUOo@A@KE>2l~B>ei?6b8VI!@CSbcC+5Xtd+zxG8u)UoAd2?NMXqq z0BQ`_3xz~##MF=)gp=+I$OExa;_`Gxe0&%hFt0EHuTk&=8-HSRZuESvl3?GR!kfRV zU-Jyp7+w+%8&=;{6JKi<%h6wRK;5@4l4ZIxqe+NLU+ z=RB|(bofyV+rVWBBX%cD&wG1mc(TZ`-DGR5{cmkM9AYHFiZFPjDvf{u}{@ z?;l?aC_yolnUjmFZJ`lcXchD_lajc_8J*Nd-x|E0#@9bd(G55hmw{sGz2&(7+#ej6 zR1;|H*60W>P|vg>lY{!NFQy9%o&y3e3# zyGqG_P(T+TV|j@~u;#Ke?WC5F)S~8bG-2(&%C`c&CaU)eWr*w zJ8xrTXxh2nTKV?Vbia`W+qBa8j}P6KaKC)@YIiYgeN3%t^z>?^L;;vG;F=n6SK zZ)oiymYeiS@9~mM(89TABpNrWS0BjB?y6c5O$jy3JY z)N{$_s$;)Ig~o4bQ&T|Xc8{=Z9(`u2nE4{5m4c~I?@@mOOYB@sKuQDysghqrngCpB zj!O-5Z9b;7y!Cct&T5ap#vX$}tHrx$3%BXM1OY_B7R+{w8*sQI^=8!P?eb?xr!Qfx z#@wyl2pk=Sl=9-$8d^+^$0};$mPRjBN4eOdc7h-iBnv3ZYQgyIQygACW-dLC?5wY< z77MH=on9Q`3|-(&*XPG0Q=W{O=|_diMM=;G@-} z9>qZ$`66$BWMh~~hcMsJfSZ3XdfsLbJ^mnd%u#fGNlMR{+LyuIem5Y+0J^B}js^Et zvvop%>lI};*?S!gW0rwdZ{?cN`U$bVyt2a5^sPWbYyXAu+Ol_;EvOB&mpCC8tOf{y z#^uXlp<(N(4T6~zEIj9?WQRo)t^-3uu{Q|!kMbjs>C0c2-CeTeDhdP&?q4EeGc)mY zD>AfxDWW$LWf?^TLo6*Btgsuh?#!-R zpG~#kTfSU9%}A?vRXr7pNtCTTj#B$3g(>(hTUDqWBH^x}Ac^z%7#O z*n*hl7@5}XdWSv{$jZ|&oG|rL_i1zXW;{D8gm;)>ociWd?q2-GH-LVXS5obXzjN#+ zw=l|D-mFlH6(%phP2^_*qq)Azs?zl~6qX-Im8Nlg>}$dIu{Nt8vD50Ae)e0$XWw%Q zSr6Z4h+*V*<{ud>54`m1E+7Bmchn+_cvgoJt}0eMZSPMzZAyn1^h_5x@7 znroEen#Soj*~ROubCX+w%1tEdE#^&9=6nAJwIRTD82+M@%KU_==MuJG=h{KweT^|& zuB1e@&2kU#|1|B>KcDv_0UGN5hA>bG)uC%V^wawY%aQ)C34x~u+ZZ&<3wjH7J5%ox zl5!m~L~Bvvr}Hhn6QCrfui-~E=y<0JsXT1~=vRw5)y|vn?x}1!YJu%?#Fy9b4A9Xi zGJC%`ILb?UPJ*?{P}_VS|CF4_kWR++F>z1LO(nF1se;;bEVP>dPjA8rP#7rugAY6o znhKonPrpc}PZtg;lJpq<;ip-*DuZwlbzI6&zJXPg?=wsNs{36L zi9OAsB)gzzBhYhHyht$0OGC9;k9|8$ai{H{tOb~I5$c_be!U|ZgjVWYNs4Tcpjbmv zk+{6ZweykP#QtM#pindAR`NgxQjV7Da8PUctd87l^`J=^j3+3}J04@`9`vLaHo7SV zVy$-b7)GU#SH2)+G^CIlP~oG!f#3W&S!s5}8&vuqF2F7IkUb05nuP3v|9-EnI;6Vm z+UC7qgy+R_5G%Xj@gW+qUI8FCCZ~{6kS^pF=bQRsu3muiNp1Fe`sn>p;xmWF4%Y$B zmZS-Jesqx4jqt1Q+!$d^IxQWR$Y(eXB&(Sw$>{7+5*+A@@=|Y8@(A@Oyjyh_BJR$P zDStx5rH9%&0f@H+9RnfBt2_M)StTVHHVaKC(-r!rmdjORPwpkhp-sUMWp&*zo!(l$ z&-iNxaElj5L>1~}-+R(K6KvjAyrh_|Ix+w(>9VQ)^Ldkd%|*E2z}`&E29;O2&Ti&h z5;%KZc{>A+S=p z31k0R^(GT`ayw1UvUx2uQ(o|MzxXNOkb-7-_zsU28lGHxaemN%=nw(^0+lBNgtmj1 zjZOxhWtw+7{OB9znrA*`MO$;q{*%!d*S&BEXR~=no+|=$?=FXhE6Sotd8xJq51Ort z8hg0IyEf9gzIe_DE=1wFH2Eq~ZGg@nj!)astDF_@&EId_R(ff}+z5Tq`GupRKIE@0 zAdS~#$u8uYy*33i^})VCFm*ehU38EBGfZbel%Qd`E4H1T9slOmSquU4xoqbg@6+7eff~KgJXJ#h z?r2p6@S&@^{Q=53dUSr`u4R6w+#gxKy4*CPECUhEan|p_fgL@}xCrr|(2>NH9pl>~ zPQFA;+ASZ1r8qsMOSVgIXy$oPL2!V7cwZkOKvoHG54SI{xATrCcyBlw*orNS8%$HI z-??jHt=aL3LLd#%)Vmj5vNJ*C3=n>7echTcX z@f<(4XRKH9dZQwDuMnS=MOv9`mtz~qAV&2m0!esmW`^}ICZah6;#?pUjW+w9PPBvSR_{SRhjeYI=_x*bYE8i$7fP-tEkp2k`*+L% z%R9mMAUx)?*7+y*knMQUm;fHKX-|C>ZQo3S_4Y&&Yr%Khg@UE5oV)px;kJwg53P34 zv7E)Daa+e>4~=kTC5skX0CW#6t+*^U8pPU><7-j>V zc}-hcEEkKGb(QPz=c#VHKgTA%cSUQ&7*Dd}WOMzSDDS@LJf^;QTzXr3Arr_C3bwajo~>!Uo2Yj=j--97job zY7<_H&*6y?lDvY*{K;ip<^#MVjQAuqNff@;a;T#}GJ8bU9d`oda_(ELt*c?=36q0a zBJrvB9<`w`tQV%GioU0&U@=sp>=`Z?Kg(V=LXsoh{y5zRNK>BaI(~sQ7}*UCM1Thr z51VQeEqBMxEI_8&+$!G(OFOt*{HLI&j3O;rr6&{u>A=V%!2gRsf{s*_EWb#zFit3PXMqFtZw z|4Pbvpn-3HR_~n76#hA(*OBU>M~Dxh26rv z8bhEstUIodp*8{DiY21MQ=QQ0fB|gM(iCTNO#dUgkum6m7=Go zpI0`XAj9qji#I;Lsb*l+m*$Gr$mRr|HvJlRe4W&cnh60qF1^ZQX~`mwEHk%`h;6>& zO`6}@Wn`DnK`h47Ga{8lYABxRXC<2DN(wflV}MY6+h&nGc~l&zT`4nmmwSA-5)AD7 z2An#+75pH3`|BaJfWV{{$|R6CTV+qqSTH z4I;g6QN}*H?tL*?>fmK8ogs{>s}T46T;-={Q-I!@;6H?LcdG>Ox=zHPdD?=T{Cun! z>|$*VS8sL4bxHtD5lI23EDXnFPNm39tjnXUGw5Yw#(Wpo#;P%ej%Hh!lD-|9#ISK_ z)jZpmp{+bZEqnj%1`wFSnltJ94Fi^h8%~zk6a22(wq6C&x4pb_{W0&z+nMsHxsnf2 zw@$XuT#v*3CjU#5ja6f9`fPd8w>T#mZ8UhZvf$Czi`gn7<$X2wW&R08K1?j6RG7~P zzT$+fW;3l}s;rm-?GcDXubCbx3#SWB~l7BxX17C+D3f zeP4@tf6%Zc>0cq@exvdNHs;J^2!9;Q${D?Lu%pSX`LvKy)&#Kr>5=WQ%?-el=U2eP zIVrZ0K1~?HKVCs;C1Iw(S)&^(aje^b5$X*#RFQ9-6N*!lvY>9%99at*IjZhR(25$M z8!pM1_ihxVFkj`(@o?!$Ork3*!0ffo$-5+keARN89fq=HBV-z6sCNrve$}iSQ}32P z*DwL+on02X>h_px!Cco{OjxjL2i<1acdpJxC#5GjKYz6vk9?e0ex!pUYS?zzmb zCNz4DV3jA004j+ys_Et+sHW9IOT1))%ETvhk1jKGf#MCCZy?g_?Tt8;1(vZWy}sfb z)yBdZd9(OTy@P~=xB;tWL;|~iT?3(rIBAY`aUOmjhq=bew$$YO>xIw=9^ezEQ*San zxHG5|_ZX)3%!s(L^OTJi;&|YcUN}0Ek8a^mZ#}CQV80~+QOAcLC{HCqf={35R2%kQ zr!SA5+0pG-QvI39!Z#5Q;h&LmT9I<`$FtzLszYfW^{IB}0~F|2ycWJ7C^ld^JS8{wez zvK{zAHc_yyjZEZ6^j2d||ITJ2(qFc4UhjqJz1P__#<9}w)2<;Z;~wLn+H7sN=2eo_ zC2+TNcZV@Rq$*wAtHGAxg@A1KD&ye1YTCQEV5lqYKis-3)TISC;F1o(x#=C!d z;5l38(9ctEWS5o*5Fr1ClMQHQD(VdNCLoS-7|AS3f&7}o>{Xq2`*f4N({y3l{B%;< z(d??yz0UgibP*5qy|j#`!~^*J`1hUit~~qqxNG$_uDqlk@E_OCC1gh=`Z#~lC8=mm zs9?crsyDA9;^N{2nG7pfa|6imjsjGfEe2lF;PEWfd97YyeS}6(?+P-N>TL!Gr*UFW zf6?_Hj?F@nD)R8FB<@+R5D+@rCs+|RXcm&RC_qvlsmt~!Q4 zcF{~7{=gf0I*3ipy5^T*LkW^ddJ^|~p&>TiRd8UQ(rhLb=2nwS&d$w#^0Sde7Z~En z4bW4!SIK&iGB5FRMqjUuXF6eLpwess!Ni33^?TdaCcmUTZ9dZ>QmtP$Sei{d`aa`c zK2D&<`XEzBI7~*{-yf2XPh|Q$XujDaQA6yD$34j2d6Fo(^xn&4Vp@Ys%cu88E@s8P zFVe>rjqWC*`_2-4z{Ul_2X>i zg;H!P(|Sd+g==P4-*-0mqWGr$i5Wx9Q5{&nQU?9pX`*r9;^MM9>(ls2Zsrqo~fx*$X{N&f}rfLd>6i3K`HT? zT8|BAOomHbTlj1!X^%N|w0#lc3Iq^$>&g`Dyh6(kH}vbtR|!dtA6C*(WF!USETGaR zQTHLjm9Ryk&4+i!; zT-@yfD3uf^aK2eUKYYFOsz2`$NN$n( zbN_SFiFsK}Spm^eMK+*0?)%bN|2M9Su8xgnJF|O>Umo#hXv)4XC3#*7Ge@nrsZd=o zDUJ9{%sW2%7>&n2^%mcCpFp7qC&ce-k41t%Zrg%X-56bIZvJ=`K=>sF}Atv4`jBTEl6pc~?GIsN=61;DB9h_;ZFk{UqF1JMI3JHU zV|RX7Y+Dz%$wX5uOvxeAuzab++Wo6X;hiZ(3cpt8)@SDmnVOtucQVP zM~)0%z&)~56*S4kU&u15uiR-e8j3gp1`1{)5BrU9IfccYsK0r@E7dU}zlqbo=H$94 zjRHPCRpZHG*A%3)Jm9L|7lk{dbcyoSR@4{KbV_j+SZq zN!=ceOaA-i`vZGuKl5qRe^Hk2AGDk>W1eCNUtp;!5ENpz1reHIn`(R1ASY1o&nJ?q zj`R6n7Ux&=UlPlQb2Wryzf>KEZH3sHG5op9o;_2Lc(%5`|DrHIalPh7kIr@I`9r3d z(o36l`8oY2fNS>`HZFE`epvs93B4sqgUjBm8M?<@2d>L#DyL^XV_YH0ZVclrLLcpm zuuna=*VOK(c^U_2XXi@WgO;j}n18&Ijj7nUFVohYou$N^?(Xh>Ly@K1AOn?Uvsd9? z6YBhb6FV)9ZW3o-9aQU+J>A&wqK-{6>CSpUOvz8I=u2f|4LCko%a{fbdJ=%{NCe%v74h`?cM&Amj;=T-59k>;cc&{oh`fz>g_KMKic zeQl3D7pA2ANu{@#ibkFj!M*O@?+jc(vU{_4;Z$eq786eKLgQk`(DWB_>m46)CQc=q zKq*l98ctFAd4*7%KA-NCd{3Zg^G--vixc#^#alEl^?jo=>tW;P}=J~_O&vdx)1m!ilD4|c8PL1zgk+rPHSJb!uZ?pgGg!AJAzH91f;Gx%pt7{tTS`b>LzAf4_#--$EdaQW zNa0Y$^w0Criqj!$obt`xuRbDE^U0!GKzm=5Ptudp&Xe`U2m{gi6His|UV5`MKa{nW zOn#!nic(Wq%iz+{+=TzzNu0+JJs&wttBWBIv)TfBY)?A3d$41=GY(1qPgP3I*0xp@ za!^=U(pb&+Bct`zs-#htdyD6#!%VevXx086`k~-U*%74OkET=6r zK({QGc$^{RIK^)7Yy^B+nPf06?&_^SkJrbkB9Oml?EmEWFnIzwft$0E@UimQnwj+w zcT7;TNig7L5r9ypF$K&K6vvCQkn?jy-ZMZm!N7QlSDLr>R4(d{vNXCuT!9siN~)id z^Ak5q9q?MRyv{zbgZrPjXe(oR`;YI9H^uEC9U|%G#&fFgoi+Q4UBqPmgx--k{M4KM z%u|wg;v_oy1utZUiqSEVQj|;21XC#v!qpbnr9-K`VZ%Ut|A`WR!G}%;5qzfq2eI%V z;RbRw@dJA{nTmnNi$gR3DC3DaA~jS3#Vtg#;kX&3=l86CM6tW&*MPoeuo+!`Oe3i$ zc(=7!6;Xw5X8bxaJS61VMh^w*87bcBTME);*%8pK&f*Oz?1K<}?Zj?)1`5Sb%B)JN zqyD}zP88-3VKDm7r$I>GCR$V?$7^93p!WWfrqgak8e};pax_6}(9w zgY7O?-=|XuTVnwVDi;IVrw6C5#LAc&_pY8TLoskj|5*nbpD=7_c;>3lbk8N3`6j2>da=^=<<*#;^xmqo^@rZ$_ER=O!4I972u?P=i4K zYaC(u5e)#dx;(D=VJx5QfsDB(Es29IJLW~>WC3kcqD_P!K(x+5n>d?2N<0Wb2k2Ns zFc)?cAv1BlS35 zejVK*6)<~84LmLkUhv&%R3&Efb|1`x7Sp0AgS#ErP#nOw1jY7`08rSA!O|n__M(vL zKiqO;-eUs$IAiL=4@5n|05m_p0Nx6{;|&})7Vh7J(}K2JUBG}Z(_PSwd7W%Bxvf)D zvWV^0kMY0anxT__&<*-2jex+1%bRBP61B*n?cQ#K>0Orr}g2=6V30o7L@NlCh5`8)ciGeet80y z8y2Hw=ULaB~Th zdaDED*-w~}2hSocJ=hD=a>Yn%wdJJ#Egim<;V=URI^alqaM>FJzQe!0$ z!CGS#%f#H~0Tjc{?dDEJnpyXJA)iUpk}7EXbeejd8=V~n() zPnm#$N)cJ?UcEtulj^uy+u62Gt+lUdhR65#4pZP)ck>qWzZKs>(_bX2*10- zj7F#j0G~D@m3H0zsNsg%t{IP}Gbt|rK9w6wfAE(%G_;tpvHq|db&CP$LPFRlyJ5CB zEpI$<-RWd-k^mckB|4>?p!A*2K*PJ#g9qxA{ptoPYlu8cGWG*#H?W=-mkX z0zJfTXk~s=lb~g_O_*;QsGcRS@xRNrcK3Z#@_n zSkKkAeGeyjpPD9abbATfw^<@vV)c>m+C2}6higyBw@h5=9~}%c>J$o6?BYw&H^U?k7c_`HGVAZH0)CWxeR~Y|uaD1ImdPyYFxW2n< ztks!qXodPuH@@P#fTfES+xk?cPIFsZQ&}^R?4S9*hwB%XYP-yJ+K$hGMdJH@uGDi2b~v3>SgF0l9l2b0Wf(OChuYo8kVNT}KjQ`6ky2Qh zc*T$A4xx{Bv3;xG*}l4ZYRsKVDIPXj<7NO1k4AS(|BgpR1Ql9kzAZN(&rI@gB9>eSk2|)9 zKn1V@z$0m3=W$JaxScK%m|gF6nSEdZ{jFx5O}mUre`wR~edU<>JthVhaYET0f0k;^ zbE`2fIrR3qVB+f&&*Njke@Ni&P2CpmS8nR#RdqZ#S`K$5u0ALoZ;fo0c!M64ZfPle z<*>ipOOT!PpzFWcDG}f8V=>~{!}Gc)p(c|~(XFkxY*woQ@((g{DwU*h zWJ`y;&_;H|K=9LO=Oj%;@pt-D*Oj@5L?H)*a5SCQQ~))3YcsENcveV(v|#s378sjN(K(z<%d>8}7X?GVUzt zrX}fyIAgW1c}~;1w58NoQbuPPL#~7IX#aK|;oa3}f}o|Oe3ty%c~fqoTpVEwA85;M zSOm08kpZ8@thXJ=^jw-pWy`5eJ523`sMQL>}09 zMyF?IY$ms=b(Wz^*@?~bA^9=*Y|)dthKktn^|-jdRkf~tpJ3CM5gBZ`u&Lwp#)#)!;8Ll zxOX;T2_S|%zYHtle3g@aFAM!TPo8n>F%bj$XQfIA3>BEQ8UWy^#|C+IUEK|q9%n;d zJVHUq^_pru>|&{0oPt0g5mJ&DVwG*o4PwPx#ShfO99f18eM+@tF3VTbJ4a%o4t_&X zp0<_5kMK`ug^!Rq0z(0~4eXYuKEDG3z`z8(=S`Fn7VeTm0^t0+ra=M@>VpirpHgpL zy_bQ0wR&(UEPuF>w_##Z8O)agb9Y-g)CVmo>XP%K5icnA(iMZDqD$}C@m%HpUaI)TTOA~4C*+8 ztAeOB^V_QGiE#c5PBS;0!Y^GyOZn#WVz4dsxJ7ujgR26%f?VzM_@=kk;x&gK;1t?- z5twVLuy6UO4#E1bud~WuaLyQw^ftYq}Ppr{sXK)IA$PAn#2+@ADhi=BD)M8#-%ugV!}TN#IgqT!JWQ za7+x8`Bqo6pKIuDBT4{j+f+_@tGmCoVY_ z#}}-I;(DItUOh>!%*J9P{s5k+m~ysk^WIn05@e8y9Yi*yl6e&lR-YfWNpT;aiZ>~1 z^=j0FF`*%ydKq^&)U)UaSGUn69N5TqH;}XNPoZ%wFpL&1sSNA2M{Muz>C^$JLb^dU zJe~q{A**k_uJ}TOd1=;82!>2$+~XP?;n-@!Xjf&4-yrFQpp7cZlsS0{;S>1=3Wd0( z!iQA~25v>#<&$dtTnoU~-dOl1F}?K@kM)64*i!U!nyne0+wcgHfQV>y6X{d*`U(rE z*!s@rlC55K^^d>v-=!8NLea8v7AGc<35N8)wS2C+tDmLadS$E^iO^9C0gL!VLW;w-?O%(B0DwQ;~8-!oqwHpk?or30}`l z5q|6P{NskFPGctzrv+3(-m1an?cE;;*O`dfM?UKJLUDPPLxBfn7jFM{(-(um*Zzyj z8@FeK#ii^^#q1}hlsm@QaA0>&73UT!_Ck4_TwL1MfwSQrbf@L)aYB=0c%)wnbFOmt z2fevZ6sOg4WNRAVSY&6r2t`n0XNh+EPx_B7Ii7{wy{sb28J+Y^c3(4u+))<7GIgw?@u>M}O zTHj6o43uiII#mqdl#v=b6?rDLfA^tp7})+hV@~sed_9Oth)90s2t%Rdu%xn*)zVD9 zPvF4my^bZx^?N)n*PEB1!Tu(oU4pqY`06fWDe${*P?--fcOXOh zOp6G?BjpLkD&9$|r1iIGNZl*_{41qsdyOG8*t%WO0(w;irpYB3wf4)~8f|@LArbEz z-hXOpOa@eFxj+a;HiCfMl;yN|hS3G7N$jSftP=wno%iw}41l*~_pBE+9|9}~4m!wQ z{2RNgn_itLtiA8cFA@n9=+Geg;1E`igF}a0`y!}5ioIx^S0uuoSSur(0m5$+v2_#~ zDQ+zO)~aF&8_;OH6?Hr+F^N4CR|)bGJ8>FyJIJYC!HuHem7DO%Uq|)^IE8d#(*#VG zt!~RJW=oEP6y*XLOOJ1?4>7~fsc-8wI~S{zMz}hTSif(j5g`q(xEuDa{?s1$Zihj? zg=*LototM0iO|vWepu&zxIUVcs7J{2w&UL7$ z6@YTC)l3vljKUx|?WQ_z4Xc=|jEHZP)NkwND}e`4yhA>+3Zcem~1``*8lJclOjs4FhcDF!QK9Q?eb_ z@_+JPa$7BmQXf7s$cfMgz2@B|%$J40B@!mW+y>y{KUE|sw`=0d&Sac6$*PvDOOsEK46Q7zonrww>|2ZgYBrJ z3FO^1P#-ycRcHgQsjV-G(P{gNQ=Z}Rt9){6?_Iod!qybI z@dce0z%kbSx|^Mn@yMgv7~S(M&7!~%8Ld9Qx#X9npnV-vbRA?^TESJM*2bBvOne&I z$*R?9Ys}5O@fmg6! zUyPH#`MnCn=cqGPEo|QZ2i3MXE6U>T#oJ9na?8Pd^WMhV^_{4O`|b(_0{QQN|DRN> zxHH-OHoBfR=DcN5_?#nN23m3ia*j_hkElGg{I8YVEFS7c7qKB5W(7!XovvPtKTs*>mCd>-(sVdy6Z!_)1Net|}tf z{IO_Ahi*qA?ZXE*M3_QJIo7=%gx7u+p?|BoN%m@a<~~f9ROFv+e^ypj{@wCba}ZUF z5BgZ0jLjUjMkcpbW!2JJ=feqceShkR-w7Y>;)cjAjt-_j#n!crDBoM%8RF9Yu*~?_ zvz#e1G6aHL$ueVMZL(i?yI?kwd&?DkY&wC){vnQgd3x=j>5iCt2);M3ErPA?sId9>pJW zi}uZsqtlf*pU{xd8UF|X=fVvFXfaQ5egkfCc3I8fko|{1nhG%l1OQKlsNfJkvk~9A`-XJ-St(I;(Y4X3liJ znTf=cL0sI2O5I1^D+0>DOnttALqy+YP092wEnRG$P8dAmg;UHv`-drBDAg9Oy{Zvk z=UEW{2<2#n8@SqbHzxlmDK4SM)H@sFONpP}XTA$oN+a2-XhURDPktJzSfdhrEccsMF>IrahqQFVAm2{G z=(ZRD!><(sCQic}^fgnn1guzo%=l7mk#|}L-**$hcQ2H-gZ~{9UDLZVtHxpM=d;yw z8o%JHqeaudt1YH{-_eU7Y;EgOn2Vp95Cx&nepetd06ET38@eAWvHTE=K6D`FB*3_l zF{eB~RFEq1ham~<8;Ai?D$@e!4~Y@w7;;?DQZZS+ z>jzxS0a=f?NqKM4pgsh|`wcr}yOzLZ!$C;~T3@}Y;t**)H-erKbukhV%VQ5ol$W_2HH;;VgE#SLIW5VBzT}CWErzKiK~D4Q}0{26=H-fdL}A%tD)`x zk{wLz3-$AIKJ#lx7Th)4@b{_&2-5#ZPu$W$fQNrCe?psab%bRw_^SvK(s;sY;2m!} z=rf&dzTi6lq541Di;-T@dDm1q^+ZW_MZik8q&~lROMQb}5ez`|A)#4HT|vs*8?Kam z(s;s3G3mqr!3j*s5afmo@>B018@@7o>Uwu`sV>eNy<^Hw{tygkpG!%`Fu$Oso|+Mf zuW~goA6lXdJ*c!VTS+O*S4;MA0~qcX(z`_3S{4?;`r*QA#8cWW@gw?Du2junaN)_! z%YTu- zf@Bg~`qeb}V1j1von%~|T$ct}Y~Oqbpklr0lCDD(Qf+fz2g~v^Y-dnygKaIDQ!d`y zxKIy}orlH-UprnvB-OxQR4sTw*9Lx@oN;_Rqines^iw1;< z!7ermbM%O;Pr+u!b>5pi{f27;+V$Q1VPaBl@)Jj)vdif0B+BnvC*06M+M2A^sO*<6 z%JFY*xKb!RhO$zxID)d;_Nf#UjOPV(J-0#M}hWn{uTKh{3~# z1HUqOy#^=bVTH*ae!M%rSuJO%CjnG+y8nM=LG$+1zObC-Qw#DdrY!Frj>Qw^)=6w99RuP^@ID38#tLc&7V^O(qjiA(;`8*{m)yU;GzEEuhBo433en z;_{>(<@PPo%TU0WRcQZ{4sE67g+`q4$^`x6h#h|hOh3dSd__CR(O7bm^VrE$WK@%G zkug@_p{*a(r{_l+vNF`0%qtimGymV84Cp>!0f3Tc8>UntSVHFWU)F`M7I$ynhGzRc z90Bv_!c<^N%MB+{n@)V^yS;6p-KhB7_^aige1i2>5qfB4-aVwdZ$Ws9!6(Xn8^!q8NUqb z7F>W$0Rm&iUP|riiW5%l2Qy#+@nR*{r|iDFuju+-@meUKN(f2gzehSIWuKRZg(Z@D zN5io=sa^58A&Q2B{J>~B**)2P+7Deu3hy3O5lg?-K;s^&ZOUn>L^fU63ollX%a-th zHvwevoI)@9M&y6uP{}BTdQcp%@~mW*SNu6@e;f(Meg?)~-EFOa_=w#dkjwXjae6a)hz*p2+es7Im!{t~JY#SQp5IPYQEF|MillF|yA zX?cuFBkyWoY}AAO!Lu@aD>)gV?>P=qlN8YQK>nXRY3jDw3A8ljV(^^7YZRob?rH5* z3-+aG7Eo+d2SJ1Op}u8;Az)NVZ%8|UBsYs_s)J4PJAV52v>0zj{kyZ}Huw5Vkc)mBa!yMgi$pmQD#F z?4wbUzBHJHXIjLMrh|}fUUGu)AsLf{Y^Cdoxj78@a7NGxe262Kk14PqAe|LmeYhd~ zufz|ePUGWD+ic5#-Lu~vN9E_Ru5%4N0p}Zm6k*zgEVx@-mPfFrPa^Uv>T!VxHY;H& z+ZdK}>Q==Ur#I9>IcXPlgZI$9!=A*NMGsI2$^2tV5&_2u2d%b2IgnzQm*(rFJJx@1 zE{0k-k$E`d>x=pwzEB?>ZCE(FB**0fbq>l(p)$BDs9>@xBh5{TfYQfc!(HBCdROTV z8*V8PW;c8W4qXzXh}MWUaF7kGmHHNQS_<|Ah%ELTMZ79FxxTtnRiC=E+l7A_(a6nW zJS!|C$wt%Kz8lgxup11-T$_N|2@#B<LmmJ*_7_*|a`SIv{RN#a?tWXIlyy|Dg6r!xGEX4}^J<^`r<&VJB?s`tT)Gb9RT0Zo(vO~vYq;}8ec zKf$7W&c`n~xw!2We1WrxQB(@^OQd9QNw4$yq<&ffWweuSE3WgDjWunJ&RaT}NWs}U zlU%BW=pzZTV?G|xreuh9f>rUC0GrP^Z$U!h+?*W0hAv>(Eo1oyeF?zOg*l<6Qqy7z zk$Jvp;+Wu7yI7|P!cWHboxhR2^!D!`13N5tW?g0ALCTYS2TwM&%Z=qoX7`0yZ|>_{;bPjl z@MhR>Nh(NDO8^$RWpAS&IFTG#dR%AK~xSuW_8CPL1HNb6TZ}u+?CQ-lk(la^bT%>8jM z==F7xDtZ!RXbS=fycl%6+WLG}w2v93rc1jWweNrh1IgDG^OQaQ2!1&X54zPd6|bl> z%`>EXzr(f7_}cvGR%P$?ctz69abve|Lbwf-k)V`8pfGbwZ__~lwTIr-b2HzgoJgbO z(u>FXic_F+TE3*pN4}2i^B%-G5^=5UobN6~e|?SC97j#05dx1Q9y%JgL0o{__>AN0L z(yH@v8NE6XDRPmNW_Zv4f$jXx={=P8^TV%$&o3j=B#Djsyn9B5xpy3Gdz{pi#xT6P zG^QYobGx4Sxi+Zll8=r3$76>O%L}Y6lPSBJh^44~L%=%jzKKy4)vSN@c1qDrTEyJi z!(j2sr&)8)BI-+kQ<(AY?Up(E_G9n#3Qwm<-dQib%XdVtO(l4QMxx5K3&s>Q-5CQ& zCxluezZhf+LaNDTO<)V;A9+GO7BqS)=ccA;EG#S}Bqalnrmv1GKEK+t-V<;Az_S1& zwm--($zWF1&0XVv>us)bPG3cNt!Ep0RiDu_jn9U$O+F=PsW-0Pcz0%Eq3N5)fw-Lc zF>t+rRZ_5_l1Qj`cRhl@m}%m_9!57~ z+ZDsgW!*a%VK7T8bDOIBs_>^5?4|u9%#C~gdajoTeIb1l7^q_E9+mskRKiQ zXzhQGoud%hcq7XJiu@t$V0FOC5ewMV-P1RdA+5zlex=##X$*p@)Vy&Sza@nbd|r}j zzxFV zxV%1MJ2Rbp+D;cHB|RK^va)@nA0o$o;HJ|FLGn^P#(E?omJZMEzBzIeDUDvhNy~qzWqTM674o6uQ*yPUDyuJwY?am}!J!PNw zvl03LhtthL;%OY^Cumb>0-x6exoZ~yg8C<=ySq$vU0}m%kzm5Glghgi4>GfB%RYLz z6`WDtHGG5R@-vj*iC*IIwE5~(h0DoT_I7b5JF?2R`oWV7kr> zi$8m`iFaw(jMwFUQd>(gGFU(Ur>57+6aSHT<=3Lqhq4NWJ9hC^uV1l`7_L?!2`<%~ zcb7RcC$d<&m%UZ4)9@-+$)#5%*REY15g^ScgWTCQGQFm|wu&**BnL7;-Edy*ulMkI z>Z*8s5|L|mwIlfS=HuhR!8b%qa)RG&CnyOYF0dSnmoWB>`eu@cjuPmuT+@Cw%Kp;h zvX`6AA0_yGq1Hd>ey81jv(n^Ux}2tt?<3{nh*g{F8iBOabG2>O*l#DsO_JWIAH}tA zd}@qjos)b1ZFnCiDnJHpSnBgYbyJ~h|y33sXbBs#(6uE1J_nis@>&uJU5y)FSYVUD$L%k#q}|t8TMtyE#ItD zg#;GRk7T73mT8|3-l!eQE#vQc7At1{UM`7p`;|xbvvo^_bV1r|d(>#@LaiM<-zZcPRs|acJw}- zy(~o4pV*M}+?X>rn91P$i^Fgy(SSUx3q#WhJ{jMPISx(dzzKFuQV&dtBFPbA+XCR{ z{pZc5;zZ-kgH|ccfBBW1>AP~V$LATE#lP1Js&X0SN27Ex8fUA@1( zm~gtl!{Nvyx9Rx>%z+6G)D+Xg=j|-F!|L`mS3%!_FP}nv%rWxzwJBWOmNk#FFWIrf z2)`_G8vUu0j8tbqlloOp^6Hf5!QbAi2{X&I?)7Q6sdW9bksNv_^_5r$e7MMw!-TO$ zcfY9hLJ|4>GW;H5Q`QU-*VQN%ak$tf%3_EnHM;b;kANSMxU5!oNjAXmnr-nAu_ev- zO8R~5RRXnUOEyAZ@9RIk04d0-6f^V-bO(K9HiM%+I|5kB=g;+Gkx6oel!TEgW!fh) zuIb`~hI~!(siC=*6K=VOW`(F0POb8lC0myyYTLg)^t#8{7l3mKv75UH{8otuOoVUu zsdmdxk=Rqm@wTgG*+%erUEy(|7@`6W93#!Hn_zQ-s4H(a^q7Hur0J-USjsOy429x}8u_m9Q|#r(1YDR1tssSC@StQ0-9c`IR9>$==&1_xZg|P()voeQ zR|J|ane79U^Hrso$G<@0<99fO*!>i*|Cj&@*-x@MbZE$(F__~c(vTXm%3lV)u);nKjz$Z)Omfzxfi1m_#R% zOs%loZFairLFL#V-HjicTDCfk#m1J{O>G{~#t`5u(Pl^=^%joaVhi)NY{I#!ygrPDu*qNbV4D0?>Pq19yiOXd~q!**4_xgfq z(O;vr^uFVH45T$B^X0q#qHXDh4#D%H)Y@|#w1O++=Tq=B(2+<>v&a>vdKNTb@(3qX?xB^j^YE~|1 z>JE>w&j#-MBha0nq>ZG^M}e48lqMer{(+Ik}SwO5*}!uf0pPX{+duiTOCdL z!sga}gQ#=&%S%@62dhqd!{_y}J|JYUdB(5ar7w6-KnqsSNGqxQP5I8wwB1mdhp%=I z4>R$LJJQSp75Dr(>inu!`GVPM@K>#jwsAhM<1x<8A&D{WV7z^`{Np8dn*8Hcb`bvY zXF*5b@_8XiFJi0+7uYUEM>$tlxAiD}yY~=^pzmTq)K{}giKAn=2AjuUoIU6laiM_O zTe!hi3YdRtVeiN=jcHx2v6=Uf+i02|V;&3;XEqYtk|r@kU|U?fM?M`b+AtwQw`87T zTiBN9jQ{?DbJSb8fRs3FPYt(fdVblV=6Q(lt{Pus`tmb3dWFvv{;;%cupu#8k82wf zE0!cSQ{~%`a~a%k^+#Scjv1s+aV@GSrLHSyrQ{|3E$)RRMrz1GVg6XTZ5FEQH8+IHFtPU_T^`R2+Fws~-7f-GDWrXmv7V=8_oeTUqz z{4V$~Mt^=oanJB$Lz*2KAxw>4f`%?WKwRn+1xt%jaUz+%FT0Nx#LA=mb&vFfA5%}tM4u4Q6XMIFZaPArE8&!*8rh7 z0>4w3*(xyy#NnVRd0!W-`%RveC{-5G&|@UQGK5f26R}ExzGEt(D06z~{w{5E5AjKi zDBoTXPEqt-ojWh+Yv?Z!A|#WOuB|$n9_4&GoYnA)uGJYpQ0olHWY_KY`336{IM}VA z%VMM3!(&`D=g4jHWG46?t2HLj^Yko?JmwK)<$ilU585?qgYVd{&h);?s{5 zJNE4TNDd8&&XVZbd0_Sag;kNI=$h>6DjM~yHaAVCo36M?;1mpuHxy+Xua5Nw>L#BQ zi*c5Yo7bvV+guin9d0Pv2A{guA@p`GN@oILf#vSYX8XwS6^uB3{y_7Nc}8aiAI~{^ z>KgpdkZqnOI&QOx)|F2sMXvp-(9~CyYb$f>N^UsunSvHaczfVq=u{NitfM`%5?cx) zF~lUDJYP9w{_$p{T2+C5(o}y)jIeZo2U-Z|#{8XMt0zQa7mC7Zn7*_jqK1Nwp;&~i zyLbeKys`O=JUMnlyI}VAl^9}6$dFq;!WuvSg8iuCk1r?mH4g2(VxgEWZ6X$jnO9K1 ziTspX5EaWQvz(i{`$P=c(5aY2iYvtK7nJYpfh zy+$`FR(2ZCx`wFz%z*3b8NC*wK55+)Bn<^q$L+asqz&S(Zs#>0Sw{aKVyK~!K}+Do z{q|axb+K2B*%qofZ;*KBq|E*h1AH#}F#$~TF#*12&`xi(2nyJ=b-Lvn!`awUfrIF1 zm&!0x$z>^F$oZ3~OQ1qvEYlk>8*TY&Iq33$N~ftR+$fEtvk5QGmA&>WBY}~2tF+}^ zHxk_otv1f5uN4xgITr^E+<&6+)MUD0v;JD%OztRaT~}a0TP~PSL#JnQ`|27v<;K-hDmQB%+{~!yKH$sNQti|xZ*YHB_!4jI>WZ=T3v?d&aj!OG z%nMQ=L_J*>JcD=Qj^-HTmfG#OND1U8Q+`@~$Td@i*;*y?dEqX60-M48g%yHg2M_E- zeFISF92JYF@&?YpAT2Bahz#Ks^Zr2q*!EviP?;ZUc<|_ux~E1o{#sdmwAS;AWd&Hm zrLkTdsCYD=%--h)M4j6WfyRI=Z_9#JX=6jW0VBhE96O`@j%X^^qs_LE7D}RkB1sn> z9LbYdv5ykn*ek}y@w!^NWw{`UAXA{_Du)r4`gmSi{$M&oP@)X1Ex+Bv{pVV&0e)^3 zzBkAKpPB%FE;4ELd^VYowc~kvERM4#I_)o5?VIaEH1WPrQvn~_3jqS_bbC?6o20jz zX|86eWJ6U-;NeXjtbbvyQjTCy5)w@nZ^-lR5OnzHSbckSw$@a~xS zxlDa$a0MgS%w-?=P`Mn6<^T2E#|MB1=Z$N>)ZF2g7C~a-G)Q83Bw2gr*o{$6n5bn( zqB*eG7B|sZf#PTLn6__v8@%ukQ}Sd*W_g%?9}ySzi_?-^(05?fz+5@H7R!Ir z*Q3W|Vc~FnR=LCk6BbKOEeQ{27tw-^Sd~-cDK3E!g52Lx@V>p=?$H_=oL{t=#`8s* zu6wqv4aL9W$nf>Oy-Pn$Rqfwp^ax7ciX>~4MMl?1T`AbcKmMpdy8Pbtn5rFkDxBU- zitrq-o<5L6Sm*Fo5mFmn|)?$W*mY z#QfPkCF@-q-%`y#26*kK9i}y=YIo;O$xzh(s8rn1uTX4f-%!{nd8$^veNhQjeFXRt z?3vA5$B;yVMn`FQ=-=2bB_EGN;tz@_5~eKQ?epMN^r~8D7~mOn@$4~~#r~+c-|Lt}DV}$EKPY#|X*=%PFC^>V!k9|H^Nopn4#$yJM9e zQR^@{;shWjf75r2t+7>}jLo;H7k+81%^e@$OV!pN;Nh(B8TR+Q8Tc5Uf+w>VsmH{r zz-0hP6d72sZ)`5LkQG|ey3D^OH;q2zjc>S^;gQ`rGo+H0jkyd zsNRPDco#Y4O60H6gI#gLBG#HAKHI0CXo96S`2jFO>I4U;$aY=J+FPr`-u8es+HCF1 z({IJ#6UI;gZwgM_PN_qp?F1X!I<%GFxX4KdmuNrdHc0L1zOl0li!;?T+69Q%cB@bP z^+8j)%R>d5^acApQ#(re>8>+89Im5fM0Dog;rX0-X}Av+twKj8jft)uYu z_d+*fZemF6{)f-JRkgQ4lR~1?q3H@c?^xL1Tp~SAPWhPp2AEy>%20t4fo7_$>R%-m zHPSfFs~Yc0)n`}$eujZOA&P>Eu2TG*prf`2`G9e|bSi0g7r)YJ2lsfougwm;O}>w) ziN}#t1$7~+@pCJ#s|lrx_TyXf@55N-a7s=rdsc$OZS$%~Y$3<+dC9s_GbHnO?-U3m zFCAwZMQB)on4{#sNagcd_}no-@gDBbG{44+H$R@(Jw?KYqqk`63XhGx1kKU}SpP^Y;??gJLvV}qwMXuClk6}~W0*{~6@aESbA8)b2h>}wq# z68(oly21lErRWpVH7+6*6#oOEVT%{frZeg5&q3nkxhVLO1RkGO1Pt%pHYd&tAU7EK zf2g1#FF|%nfl2iC=pPw;;6&)4cZDPII}s^GIOO|E*WqG_AK!C*W1~X>!aVBx^hdb2X4M<9Rdg2Bking zNFa{3ZwGOd4xsm`p@s6JSlpeP)>c$`sZLX%aawEy8Y^?WVFg7AjPl*O$f&;=QS^gO z9uj?Yq^i-U-b*|Q3d{ZyQfib3ywpab>&5-ESsgin+|_Nnqq{YOl2F99sRHU=AG`qKqv{4fZ#>K*8 zCmsHtK>f6Yz9radU~J^}T9gKsbkEpW?)-j|rtrCz;9`J8Z89bTjp}3(?&;82csj`k z+Y8VsbvErchMEHmZB>g{*yUrBJ|oR{S)8hvcS`(Z#cC#7p!TeTlD@|EiE=`)M=<5P zs+Hu%`|Z?u2WyM?_ZX{Zk6|f`i-|sI=k~uF1Z=Md^{ode0!oG2lttFk&TtffIO%J; zngpYhP1;jIHky>hFFbTRBh0hPUZ_mA_uN;yZ(iQe!lw`Rem0LZps>hdM@k41C?Gph z#$O?cx&JHA{>MJ>CF!d>yjbc}=2_ZPiAZ!RLNPyK=tNHbE&7k7{|tQdY!=Z}HKjJg z>ZpcrsjsyMtuk$r`2364a z&6{(y18(cgpR=9^1xZE@Isyv`eq_scspS?b6KO z2FoXjCd3c1zMs%g+WurWFtEA6(prwH?7P>9j)8)0P;FVKecgi9MDObR_(I=qEFB~; z7SgYHR@s6BS{JADh0n|2+pl7!h_9=?H%{QG5A$cAHk7*Pc@!c4%Br0xVxNcam5>fa z=?N9xYj}e{Y#9~7E4C~vrym9iXvwSMwE7)0*~fBK9@?Tj@2<>Uu#?Q6H!R#=f7i- z0)%NtVsnN%sJVQxC!Wx9QMx)*uJm|KQyXDu+w;JmY^ki2KNNh!4W6(SMSLaECD_DRd%Dd^M4mzVJi1AS*L7LfEt>4-=Z+Pqqrk7=PIHya=X!>0ctPA*+GO#YO72}J}z={Sa`Uj~=90;zjYJnqj2`Aai_T8vOq zEa_-xETPY=0UZ^Hb$+z=)+gZmfnQ=!8PB=3_CqoEO^)NKYg;`X4Jb=Hobh!2>uj|$ z2?M-^D2*@F9mt2=1zTGbuPSy?Gz1jVEikDP- z=DlIz$rxEYwa9k3B(`0F1o04}hU~z|?q7IP_Q#=g`lpdPB^%4-b7U6>-GOp&D~v=? zGvf2TVF{f`^ud@a@?G)1hQ6us<>>dFX2#+V#J`bL4`&VR9`ta0r1@(bRAw%fI`XiI zd3i56HMuKRr>n0fY?P8*>g!iM{c&(tHxE1r8nyowaiTLB;xhL-s(<+>QrL33jvHSO zuq9-E$ey8R{4+3syt(O4T#RmM)!Gta*DC&}DfvYDj#mvMx>cTWD|4fkxQuTgt6=?+=EXM_mrYot1GAFB@4=AnnJ zcB@-NBk?*r?X0;Qbj0izT<(c>NM*6K7&F&msuE=L%>ECE`?T=*{0^aOP>t_1gK*8n zj`o@h%dhNk6T2xW@8#1~2}25Qn1mg4-SRu<_(vg@Ae3JmJZfcM%6)OUvMlfe+yGBS z8=@Rpn?3=1HorX#eg^O^lE_0Ql$Vs*~c#MzQYyo1> zmmVS0H4##Am;NK%B|%C;aOI-0U|{dU7ZN^f_b@W?+WbXRC%BP59xh>1X=~uA{-+YHyvuMTHCAd3ZlfNx6L1ep1Ljo)t+1WCQQrB&rP^{MqW&4 zD^x~EZ&aZ9!8lBgU%9m=0xMr)UvgwG_YZzvIm6p(s+{Cg{m^L0ge2W%pfYkxfTo6k<*{dNhlNc1kjM$@JmP1I|O?B>3$c*FWj@q!kU zzvlo=nrmG-8xfh4wmD84U0tT+mS0Hp8J5oS9Ly*F0Rzl@aFcV&@bR{m%RiJ0o-P>Y zMHTp1FUv7WXUw`bpV3g{dbh|Kbr$0dR+&?udkNw3SZ$!(*wyrJT@$OogwqbvvA#r? zqbX3qnhCgfP5EG`co?<6I5>s-ue+uUKowp zqNQhkDRHr7g^iZrx?->=0B35fN(trj@;%xiQ_MZZeGr92quIvBs!3BR{3D0b`Ju7w z?2aT))NjHm!c_0>G*wK;?3wcs4O_0U9R16lk~KE(3{*9boIy_9olR8_mwLL7CAJmd=52)aWPr2&9HCfMSCqJMO^eWN)C_tY04;Uj z_-c>1`*hnof-5_2Eqx*B#NcvC_0aT42mD+zZEV-?^ipo+u==$7mF2fGtrNPehKC;# zl83aN`g!$e+dOGMrNMO~#!_iV2)OQ(C{~rV3m#_Cs)wJoVQHbL>gxx(8eS4dT|7Nb zbc=5DDIv!s+!a6L+KF}Mj{62 zh|*O0>!o?+lN6S+c@BIZ#0Lb*7S;-=ae>g2r+3KMW}Qy5jTPqTu3YL^V@Dq%s1`Jh(K^CtY#Z=~jEke8m7_VnH2 z^sb5YLFI(TdL}f+FN;u>*dG#PM`h1UXS9sXwuO~yO1iH~H4Hp_va{>qllsXO%oaQ~ z6cr;PN^@?CReDSinMopv{3Kc3^BXn__w%y_0^J?lc$iWaL5GEfRh5ROzjEcMLwVsa zxcF%sRGa|0UpfC>Xga^Zllpl-0GU5c{W3gH`T8rLEH)q!zA*R_zDCS>O$$ zpG$9v_79sDA1^jg(wt~^v>VYVP3758WH!UQO6IgUROWQ!3!Zm;?;c|Un+Z|dx7568 zuM_!srqf4GgdrKW&UWGqUx{x7!RwQTa2LqIqzaw7AtVELj zz|aCSRlFC?^b6aNo#e9 z1!+W^&K@^dd1X)w+x};uA!Lt47a#vD)&W6D+-}5f&Hn4Xb9WD5#7HFm+-{spt4gE7 zq7!&V+uWHo(vV3+&`IVi=F!%ZgbXSLB~_v567hKH`QU&-oI*@$i@o?(sCG&9bVfu) z1Rq^h5*g^a`Nlq<9C#QKC=ZSw<4s=Dd~lAj`U}C>~rZ`AZL_}!tCAm^L(9_lE zp?uQU&UH?DOFiz}vHLCUK2c)|4QHM1zTi|D$*9MS`j~qei+k(-M%E9U1LKR!yTcN= ze>J_iSChXg3|YBkEGWY6Z*N0Lnrp2rWUo#hSHQjg+cOW#r_=jwIW9Z9cUMbN79~c- z(Jvv8UA~tuUA)PD;;?an&U$q(zoh`y?x`lf4|w&}{pW5*$Kt?iSs!ZlJ!X^9uAz&U zn1(>8#7L0k0+$11I&=h`4!3wnN{Ht&0-QH&WmGp}qHEp{87r$nhsk3DuPlBfC~7&@ zk{lWLdO1g9TegoOuG9qw<7>koE=_#y&^6c%6!W>Vb=% zX$Fu}|HAK{E4URZ)HND%E|cRQ?;=D@E+w1_|Hk*=Ph&x+oCjoH8r0A3X$)@$7qD{C zRq^r5sqHWPmWd_epn=53etPx59rpU`r6T2SkByO6Ukk+KPXa*ramNa4=5i^<4fGgD zQc(9oQE}p~!fQM?tFlacUR>*6@0T)xXdL+m>A5{Lc|%m`5@ewtdX#*(n5hq5Bd#4l=p z*AB!D+fm?$9r7+F6XDIIaBr-oo!uOeQF=Y zTRt1uX3H$4(mgdd=w`4LuUDbdR9SiUVv+)LCeu|;pfRkZW^PlZQ(N#QxX1jX_aThV zC@4U~Jgoi$QaigWb<(lS?=zQGVH};AksvI7N)Ij3^)Qq;WC>`~P_Zwu(`%mg zoy+DNK9(L)6vH?C*L|ftY_>sb?Y(-E;&d|qF+F3!>-xSulBWI(9l74_t6yrJ1RANJ zC@)3fohQW#BxPx{2C87cSMoZ%J079{X&pO6pb<|*>sH^d``Ys`s0Snhhtf4oFvfnp zDGJOp12GCrD#f{Vt@=a12CRZ+wNPGD1z%`~hydrlexHjIWw#Y*tp{gJCgg76(4;^R z84b0VU;wRaa$NgCzX?F;@Y?X0ytOhS>AmI~kBzS^nlsxqqR^=kvoo5RV&4Q z1&uUIpsxBn7RQ3lVifP1<9{O(6n(Dembc??*gzloe>YxEZ#;{&tNkAL0QP0SP=r{+_$SOoqPJj+i4zlqU_9mF$h%VONgF8 z3-C~7Jhgo~BbRryHXyTc2aTs|%dw9~%xn>xQ(f*IENc}AC|E(lS7c8bslt@?@t;c~ zP!SvIEZNT+YOLfH?Qw?+Qk`P*?TXnjLTS}Lh*MOom_y>QmjA+XWnAq>bk|OQV1sWj z*sLyDfO_pg@0Uj!F`o34QYFp4yDEX`)e8dO_>M-$ilwHj`VAL4H+@&FnRYEaNa1Zr zQz0EJjx+SM?-dgG_RA`xa?61MCm2`qpu3<2$i6~8l6{f636m2-T2L6+%>>xg1n5vP zZA}KP7A|tbBJ_-wkF%%3%(Xs0`8W%)0~YtJC+_io^qU|5i37lR{eUm4nGgDHh}}q_ z+`4@sZ~(>rPUa6&Rwh%d?#X0)0ZICQyGE?+fVNICZJ=K`esi|VR=r>B3#cbU4jakh z*XpwV&xRxxOH z)xN3%!ncPj-9Z~|=TWGLzq35$~asl#yJ|6tJ zP5uI@yfb5Dtm-BnFdXpNXT!ex+#a!zBcUjWO(Ul#bKJ&P`R(*+yLQlG?6cL!8~5-x zLZqCR4Tv9Ef9=!5s4qVY-T>#lp{Yj*AHY=$0s^~==I*viNvrhXGe?Ca>zah=Xc zISKIM+k3x`<^iE8NS%SPpu}-0(v+oa0IqCwNuk4l1Mf#{oZ&Dvw)+#NqvNr0rBUAu4#RDF67&BG7rkkqz~R904c#KcoezBPDfVS6*x{e2HS%_M_egZLRSF0+9=-=y^dSS9 z;uBQnNgXB){}}6rynP%i_T}iG;Xe9!jYoKOvYu+v#`)RZ4M=pbn#an(+CZ{GBL8V# z6ufx8gZ|%Z$Fq3Lc>o~M;k3h9`;5#EuWV)C-U>ztsh!sG|* z*-~mOIK2O{24!)4rs0L3)mmn$^2YkJ0q(npo)9On68T#*h48*b)zVd=I&dig4(c=R zArgId`C|g(2^g%MH<;@%BOifSkehjLwd#w#Pd4Y-Ky~WCe)$Fv`A_k`OOj=E&3?cD zqaf(zN&4dduDqe>_c2_MYB%3YTF?0g{JVJ|B~bZE3nb*|&Mv+`>gWVye!@$SKJ8jo zzR%uwNNljr;q+W+dV-HAxaav11g?lEx7?Y>5N!-3qMvL<*~HeVhkOS{G2SCZ%JrHJ z2Jf83q9U;-?Lo)1SVN9&Oby%n{(sHS)>e?2z7U5)`WhkMH5TVY zH8ZAk*KhtZm;`9~dpb~yDzXO^(R;%2$?J_aYwQ-})EPI(O8|fJ^FzJZmSxw~F|KAI z2e=7Mh&E{l+@#l>sB_VmC>Zgz)Ye3|_NAjI{XgkyJ>F< z68(JH#KPF493WHv#PDr2$Gm3JSqkz*1#IUgBJlng_J((x{c_-*WIit%$hiJ<1ZQ+u zN--rVr}7F@JZf0c!6U|+A>AOdLK1~*Ic4}`m6Mdu$KNA8wf80?|5wCIena9DyMi)0 z=d5GiE-zX7d8W%i1c1F9o|zfaw>TAw=DKo0*mEO?%LgGRL3k(;2Ax61YF zlhJj$q6ygpv`WY>0l_wPU-EVuh_BxV_wqBZoQyOPdqh|_f;o|}s5ZVY;35!W7fV@k zUEQ6MqEbdM`#0R3OHv#$OQM4aGx9-56@aP`!P&)O}jGG4q+^yF%5lkU~+a3OYkxud_ z+)JNBt(y>Rm)y5b&Cz_OKLjYuX@q(v zk!Ivh62>yMzzVnMgFQo<#^zoXyW3~ytChL9G48}&D>(JPh2W8_gdy&9iRJP~;sM4w zUqc_CyaPay&h+__wgKg)(sfJs&FU7IE(WIfUo3b=ocfs9M=+dKRc{xApn+B7w+hM* zp@we;aM7ETPkZ0tra$ZlGyMbkLbT{Rr-AE;`&fI|6tUXxC3go@LP8wDWI}yuMx|I;LdbQOX@?;Az(V;zP2k`R% zS8*B$QA$uXf5*9U!7r31h#KU{0q_Emoi+}c|6BKfDjJ1^;vB`qt9Y|nn!)R{5(UB# z3jyA1&+qR=c-7|a2%J6$PV`^p+abi37MVQgA_(~mcKF3JD(0`DpvxD29h(P9@INGf z#nVDpdD5p;@(nky;r-gyuLmKc4`an3XNtKaw&Ytb9YLRt_&IGXu47c1t;~%5-Ym!d zmileO%&Tc5;{gapjI#9&Kb65H1KD^1$Qi&NA#c~(zLk?LT?V*#4UBK~6sK4HZx{s` z!sisNA3^OlEAUK}DZv(!XgG(pb6 z%OBi8LjrTJck1Mdi|$LedCsGoLy^#mjqh)alZnyOsoDiGky1f`}@I28d&68p^n zd|qiYs{5M>dG9dee=J)bbQBEf1|kdcJt0OcbU6>2mh?9d!ggrBwv9|62%lpw3hApu z9QFfyo^EgK47!YS$;oV*zbK#n8;Ev%uP|GsgnB{r9)NlEZVSrBu}e}ot>0UXtgfC? zd7^ZG>yq`1xoUOA0;vjThM1g3<}TOEBARg~%*kXgNQfqQTgW{REiWTV=*+5aaxAq1 z=~ZUfu`@s)kmwhPx>5D5xE{wgcV^*Tx#=>uWX4`gbC@r?_B2)ok{Sv;Lg@QLqjF?H zD{AO06vLp=X8P)h-a3yp|EAEv*s{8pWnfb4a+Qrt$$Xle{Tc_=#0U8b3iBdSv6n2xF=u{vae36ulu5IgewIl;jpWYi+3aCcdfi z%?ZW3I`8dRvVOdU#?JA1QAmqJVu$m7sxtyvm04#hWGeg-QXX@?LF{hCMf|0%;Liqau)4 zW1hp%&g(2U;RDO)$WuiFNGU!MtorMpzCzN&1B~W$Yy4Dl>X+EcC z8aa)fr*yk5-v;HG-|W?mf7NyB1%kn?qGjS%&dYd0Ac=qrAVR&i=Exck|N2(FFHD;Y zzVS_cZ%!onih&mV2x{GoZ>CCz \ No newline at end of file diff --git a/commercionetwork/images/com.png b/commercionetwork/images/com.png new file mode 100644 index 0000000000000000000000000000000000000000..04f5843d095bd0536d1508eeb609c1de884900a3 GIT binary patch literal 103232 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