From 22b92f41430ba6d6054af9a4b89cf8d7665d5884 Mon Sep 17 00:00:00 2001 From: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Date: Wed, 31 Jan 2024 15:07:25 +0100 Subject: [PATCH 1/8] Pull remote app-template changes (#227) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * update justfile * fix errors * update .gitignore * juno-local setup * Update template to a new version (#87) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * updated versions * update justfile * update justfile * update just push * fix errors * update .gitignore * juno-local setup * Update app-template/example.env Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update app-template/examples/test-local.rs Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> --------- Co-authored-by: cyberhoward Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> * modified typescript code generation directory path * patch thiserror because of broken release * updated * Release v0.19.0 (#85) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * fix clippy --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * update template gitignore and justfile * run just ts-codegen * remove broken script commands * Re-add typescript logic to template (#95) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * update justfile * fix errors * update .gitignore * juno-local setup * Update template to a new version (#87) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * updated versions * update justfile * update justfile * update just push * fix errors * update .gitignore * juno-local setup * Update app-template/example.env Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update app-template/examples/test-local.rs Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> --------- Co-authored-by: cyberhoward Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> * modified typescript code generation directory path * patch thiserror because of broken release * updated * Release v0.19.0 (#85) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * fix clippy --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * update template gitignore and justfile * update template gitignore and justfile * run just ts-codegen * run just ts-codegen * remove broken script commands * remove broken script commands --------- Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Lawal Abubakar Babatunde Co-authored-by: Kayanski Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: 0xmovses * Deploy/modules (#93) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * add scripts to modules workspace * update deploy script * Update WASM binaries [skip ci] * formatting * add `maybe_deploy` functions to app and adapter deployers * Update WASM binaries [skip ci] * add scripts to build container for modules * formatting * add cw-orch patch * fix tests * formatting * rename IDs for consistency * pull latest changes from branch so commit passes if changes are made. * Update WASM binaries [skip ci] * formatting * update terra build name to terra2 * add deploy strategy for apps and modules * update deploy invocations * update readme * bump app versions * patches to deploy script * fix clippy * fix wasm-all arm detection * remove remove_all_apps function * update features to use terra2 * update terra feature flag * comment out modules coverage test --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update optimizer (#88) * bump optimizer and update featured compilation. * formatting * updated tomls * update abstract wasm image * update resolver * formatting * remove test runs on beta toolchain --------- Co-authored-by: Buckram * Merge release 0.19 changes (#105) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * harpoon-4 deploy * 0.19.1 abstract-interface bump * fix clippy * fix and publish standards * update publish * formatting * Corrected cw-plus * formatting * fix thiserror * bump thiserror * bump abstract-app and abstract-adapter * bump all versions to 0.19.2 * remove thiserror version constraint * Update WASM binaries [skip ci] * formatting * remove path deps from integrations * formatting * formatting * fix merge * formatting * try fix * fix modules tests * fix cw-multi-test imports * formatting * don't remove wasms on ci build * fix module cw-multi-test imports * move tests and scripts * formatting * fix changelog * re-enable wasm assertion * remove osmosis adapter path dep on abstract-sdk * Update WASM binaries [skip ci] * fix state symlink * Update modules/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update app-template/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update framework/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * update framework codecov token * copy artifacts to correct folder * Update WASM binaries [skip ci] * remove nested binaries * rm scripts mount * formatting * update ci wasm script * bump framework optimizer * allow dynamic linking of abstract-adapter and abstract-app * remove symlink and build.rs on ci wasm build * Update WASM binaries [skip ci] --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * replace to_binary and from_binary (#123) * Intergrate astrovault into dex and staking adapter (#115) * wip astrovault implementation * claim rewards * standard pools * Added PoolType to astrovault * swap with pooltypes * lints * pooltypes for astrovault * simulate swap weighted * add stable tests * stable clean ups * update tomls * fix targets * deprecated to_binary * merge osmosis from tests/osmosis-adapter * change feature and remove minitest * add astrovault to identify exchange * clippy in framework * update setup script to prompt new users * Merge duplicate files in monorepo (#127) * consolidate .gitignore and .gitattributes * remove cargo configs * remove unused forkflows * generate schema for all except framework * consolidate rustfmt * consolidate editorconfig * newline * remove docs book from gitattributes * update schema generation * generate schemas script * update schemas * unused script * gitignore template schema * remove creation of dir outside repo * copy schemas to ../../schema * typo fix * path typo * fix env variable for scripts * add comments to scripts * commit all schemas * formatting * copy schemas to schema folder without abstract sub-dir * generate schemas * fix template schema * commit schemas --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * return success code if no tools are installed * Clean up abstract testing addresses mod (#168) * clean up framework * clean up template * clean up modules * clean local admin definitions from modules * fix merge --------- Co-authored-by: cyberhoward * update template to counter * Fix reset action attribute * Update template to counter (#173) * update template to counter * fix wrong reset action attribute --------- Co-authored-by: cyberhoward * Merge commit '9da4fd377a443cf1f0ab830ca97d0f5bc0f78204' * Support osmosis concentrated liquidity swaps (#186) * pool type * error if pool type is concentrated liquidity * add concentrated liquidity constructor * concentrated liquidity test * finish concentrated liquidity tests * update changelog * typo * concentrated liquidity swaps work * Release 0.20 (#176) * bump version to 0.20.0-rc.1 * clear state * Update WASM binaries [skip ci] * bump version to 0.20 * Register IBC contracts as native contracts in VC * Update WASM binaries [skip ci] * Add migration tests (#163) * init migration testing * failing test * get first migration test working! * formatting * failing test * init integration testing package * move common test functions * move mock modules to integration tests package * update adapter mock macro * move a manager tests * add sub_account_with_modules test to migration * deps updates * format * rm lib tag * accept new snapshot (test admin addr changed) * Use shared runtime in migration tests * update mock module paths * formatting * push changes during discussion * migrate if needed return bool * manager/upgrades tests * decrease scope * add adapters tests * with response data test * index bug * executes work, queries does not * move ownership to sub account fixed * account factory tests * fails to load * remove debug prints * right mock_app * sender bug * check manager addr * fix response data test * new snapshot * fix remaining tests * check account migratable * update init mock adapter * post-merge fixes * feature flag migration tests * fix state.json * approve abstract modules after migrate * allow direct module registration after migration for test contracts * clippy * upload state json * cw-orch version bump * interchain and polytone bump * old account not able to install apps after abstract migration * cw20_base broken? * Human readable snaps! * Add a test outline for integration tests * formatting * remove feature flog for tests --------- Co-authored-by: Buckram * remove debugs * add interchain test workflow * remove string version requirement * fix merge * fix ibc-callback test * fix vc_addr deserialization * mockmsg is a struct * add schemas * formatting * add nextest in CI * Update WASM binaries [skip ci] * update code-ids * use admin everywhere for deployment permissions * update deployers to only update if needed * add module deployment to migration script * fix clippy * format * add logic to AbstractIbc object * update migration script to include module deployment * commit lock files * include Cargo.lock in gitattributes * update cw-plus version * format * fix clippy * Version control state changes * add eq and hash for ans scraper * add hash to unchecked contract entry * hash of uniquepoolId * update snapshots * use git branch of cw-orch * formatting * fix imports * fix imports * remove useless helper * remove debug related comment * update integration tests version * cw20 base version lol --------- Co-authored-by: CircleCI Co-authored-by: Buckram * bump msrv (#208) * bump msrv * update comment * msrv for template * Update template to v0.20 (#209) * add sanity check when retrieving module from application * account and client docs * publisher comments * module comments * Empty readme * more comments and todos * fix module docs * fix add balance comments * TODO shouldn't be a doc comment * fix nits * add install adapter test * add check for abstract load * update template with local paths * add re-exports for core, sdk and interface * update macros to support those re-exports * formatting [skip ci] * start using abstract_client * update deploy example * fix doctests * Add `get_last_account` to client. (#207) * Add `try_from<&str>` for AccountId * Add `.id()` call to `Account` * Add a `get_last_account` method that returns the sender's last created account * nits * formatting [skip ci] * restructure for testability * formatting [skip ci] * fix parsing and add unit test * formatting [skip ci] * Add a Mock test for last owned account * formatting [skip ci] * add warning that fn only returns script-created accounts * Use Namespace type and update account from namespace logic * formatting [skip ci] * add readme * add punctuation * update examples * update integration test * fix client tests * Rename mock client builder * derive clone on account. * fix tests * formatting [skip ci] * remove redundant comments * Update schema * small nits * governance_details -> ownership * fix tests * add warning for missing docs * remove daemon feature flag for cw-orch * nits * finish docs on warn missing docs * more nits * fix merge * clippy * cleanup * fix merge * challenge app updated * fix publish script * format * fix template test setup * move builders to cwenv * fix template builder * remove unused feature and env var * add link to cw-orch env docs * restructure mut cwenv * fetch regular account as well as publisher * refactor `add_` and `set_` balance function on `AbstractClient` * format * fix `cargo hack` compilation * fix test_local --------- Co-authored-by: Buckram * Update Client README and exports (#211) * add sanity check when retrieving module from application * account and client docs * publisher comments * module comments * Empty readme * more comments and todos * fix module docs * fix add balance comments * TODO shouldn't be a doc comment * fix nits * add install adapter test * add check for abstract load * update template with local paths * add re-exports for core, sdk and interface * update macros to support those re-exports * formatting [skip ci] * start using abstract_client * update deploy example * fix doctests * Add `get_last_account` to client. (#207) * Add `try_from<&str>` for AccountId * Add `.id()` call to `Account` * Add a `get_last_account` method that returns the sender's last created account * nits * formatting [skip ci] * restructure for testability * formatting [skip ci] * fix parsing and add unit test * formatting [skip ci] * Add a Mock test for last owned account * formatting [skip ci] * add warning that fn only returns script-created accounts * Use Namespace type and update account from namespace logic * formatting [skip ci] * add readme * add punctuation * update examples * update integration test * fix client tests * Rename mock client builder * derive clone on account. * fix tests * formatting [skip ci] * remove redundant comments * Update schema * small nits * governance_details -> ownership * fix tests * add warning for missing docs * remove daemon feature flag for cw-orch * nits * finish docs on warn missing docs * more nits * fix merge * clippy * cleanup * fix merge * challenge app updated * fix publish script * format * fix template test setup * move builders to cwenv * fix template builder * remove unused feature and env var * add link to cw-orch env docs * restructure mut cwenv * fetch regular account as well as publisher * refactor `add_` and `set_` balance function on `AbstractClient` * format * fix `cargo hack` compilation * init * Update client exports * update readme * update imports to reflect changes in exports * format * fix merge * make doctests compile and run * re-write start of readme * rename MockAppDependencyInterface to MockAppDependencyI * rename MockAppInterface to MockAppI * formatting [skip ci] * fix rename * add install example and fmt * formatting --------- Co-authored-by: Buckram * Docs/building with abstract (#212) * Add section on Docker and our optimizer * cleanup and restructuring * rename "deploy" to "publish" * update account balance setters to use &[Coin] * Improve mock_querier docs * update testing docs * add last example in test * formatting [skip ci] * add placeholder link to type docs * Restructure `MockAppDependency` to `MockApp` and `MockAppWithDependency` * clippy fix * fix merge * fill in abstract-client links where required * include local daemon in docs * rename publish page to abstract-client page * Update framework/docs/src/4_get_started/2_installation.md Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update template to v0.20 (#222) * remove ts-codegen * update state code-ids * update abstract version in template * formatting [skip ci] * fix tests --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * bump deps * update cargo config --------- Signed-off-by: dependabot[bot] Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Lawal Abubakar Babatunde Co-authored-by: Kayanski Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: 0xmovses Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .cargo/config | 5 +++-- .github/workflows/check.yml | 10 +++++----- .github/workflows/scheduled.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- Cargo.toml | 21 +++++++++++++++------ 5 files changed, 27 insertions(+), 17 deletions(-) diff --git a/.cargo/config b/.cargo/config index 77ff268..bc08ae8 100644 --- a/.cargo/config +++ b/.cargo/config @@ -2,5 +2,6 @@ wasm = "build --release --target wasm32-unknown-unknown" unit-test = "test --lib" schema = "run --example schema --features schema" -# Use the `just deploy` command -internal-deploy = "run --example deploy --features interface" + +publish = "run --example publish --features daemon" +local_daemon = "run --example local_daemon --features daemon" diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 112be2c..b9650a8 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest name: stable / fmt steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install stable @@ -34,7 +34,7 @@ jobs: matrix: toolchain: [stable, beta] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install ${{ matrix.toolchain }} @@ -51,7 +51,7 @@ jobs: runs-on: ubuntu-latest name: nightly / doc steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install nightly @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest name: ubuntu / stable / features steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install stable @@ -82,7 +82,7 @@ jobs: msrv: [1.72.0] # cosmrs v0.15.0 requires 1.72.0 or newer name: ubuntu / ${{ matrix.msrv }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install ${{ matrix.msrv }} diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 4f962b7..8e322c0 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest name: ubuntu / nightly steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install nightly @@ -35,7 +35,7 @@ jobs: # Unfortunately, hashFiles only works in if on steps, so we reepeat it. # if: hashFiles('Cargo.lock') != '' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install beta diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 21a903b..3f68001 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: matrix: toolchain: [stable, beta] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install ${{ matrix.toolchain }} @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest name: ubuntu / stable / coverage steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: true - name: Install stable diff --git a/Cargo.toml b/Cargo.toml index 8319802..2183535 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,20 +23,29 @@ crate-type = ["cdylib", "rlib"] name = "schema" required-features = ["schema"] +[[example]] +name = "local_daemon" +required-features = ["daemon"] + +[[example]] +name = "publish" +required-features = ["daemon"] + [features] default = ["export"] export = [] -interface = ["export", "abstract-app/interface-macro", "dep:cw-orch"] schema = ["abstract-app/schema"] +interface = ["export", "abstract-app/interface-macro", "dep:cw-orch"] +daemon = ["interface", "cw-orch/daemon"] [dependencies] -cosmwasm-std = { version = "1.2" } -cosmwasm-schema = { version = "1.2" } -cw-controllers = { version = "1.0.1" } +cosmwasm-std = { version = "1.5.3" } +cosmwasm-schema = { version = "1.5.3" } +cw-controllers = { version = "1.1.2" } cw-storage-plus = "1.1.0" thiserror = { version = "1.0.50" } schemars = "0.8" -cw-asset = { version = "3.0" } +cw-asset = { version = "3.0.0" } abstract-app = { version = "0.20" } # Dependencies for interface @@ -50,5 +59,5 @@ speculoos = "0.11.0" semver = "1.0" dotenv = "0.15.0" env_logger = "0.10.0" -cw-orch = { version = "0.19.1", features = ["daemon"] } +cw-orch = { version = "0.19.1" } clap = { version = "4.3.7", features = ["derive"] } From 4925d4fb469eda7592537dcadaf82e368779b416 Mon Sep 17 00:00:00 2001 From: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:41:15 -0800 Subject: [PATCH 2/8] Bump/cw orch bech32 (#260) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump cw-orch and polytone * formatting [skip ci] * bump cw-orch in other workspaces * bump other packages * Fixed framework and modules tests * Added integrations test * Fixed module test without features * First ibc changes * Fix interchain testsé * Fixed clippy * Fixed module unused deps * remove over-broad re-export * formatting [skip ci] * update snapshot * update reinstall test mock * update cw-orch branch dep * address comments * don't pull interface by default * remove cosmwasm_1_3 feature * update cw-storage-plus * fix test after merge * remove lazy static from challenge * mock updates after merge * Updated to cw-orch 0.20.1 * rm unused message types trait * remove old comments * rm usused cw-20 deps in staking adapter * Fix/migration testing (#256) * Added migrate if version changed for migration tests * Fix new test * Set env state file env variable in migration test * Fixed multi-test panic * Remove patch * Fixed snapshot tests * don't bump framework version * update snaps --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Fix/adapter ibc (#250) * commit lock file * update lock files * formatting [skip ci] * update state to all deployed contracts * update migrated state * remove unused jsons * update cargo metadata * update abstract-client version to use workspace * set interface version * add description to abstract-client * add version to cw20 dep * lockfiles * formatting [skip ci] * added test * Fixed adapter ibc callback * Replaced Boot * Changed insta * Clippy * nit * fix nit * update interchain deps * Implemented ibc callback for adapter and apps * bump template cw-orch * Create sub accounts with expected account + Abstract Client updates for expected account_id (#255) * add account_id field to sub_accounts * add account_id to AccountDetails * fix tests * expected account id on client * test account_id on client * changelog * format * switch framework coverage to circle ci (#253) * Improve modules not found during install error And other API errors (#251) * improve errors * update comment * update ans host errors * update macro path * function_name only used in abstract-core * bump rust version * Update WASM & Schemas [skip ci] * ignore lock files * commit lock files * fix test --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: CircleCI * module instantiate2 address for Abstract Client (#257) * module instantiate2 address * update changelog * changelog formatting * ignore lock files --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * rm unused comment * fix test * fix Add import in abstract-app IBC callback * update go version for module coverage * update changlog [skip ci] --------- Co-authored-by: Kayanski Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI --- Cargo.toml | 6 +++--- tests/integration.rs | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2183535..b58715e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,14 +42,14 @@ daemon = ["interface", "cw-orch/daemon"] cosmwasm-std = { version = "1.5.3" } cosmwasm-schema = { version = "1.5.3" } cw-controllers = { version = "1.1.2" } -cw-storage-plus = "1.1.0" +cw-storage-plus = "1.2.0" thiserror = { version = "1.0.50" } schemars = "0.8" cw-asset = { version = "3.0.0" } abstract-app = { version = "0.20" } # Dependencies for interface -cw-orch = { version = "0.19.1", optional = true } +cw-orch = { version = "0.20.1", optional = true } [dev-dependencies] app = { path = ".", features = ["interface"] } @@ -59,5 +59,5 @@ speculoos = "0.11.0" semver = "1.0" dotenv = "0.15.0" env_logger = "0.10.0" -cw-orch = { version = "0.19.1" } +cw-orch = { version = "0.20.1" } clap = { version = "4.3.7", features = ["derive"] } diff --git a/tests/integration.rs b/tests/integration.rs index 5d21b21..e3a719b 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -21,12 +21,13 @@ use cosmwasm_std::{coins, Addr}; fn setup( count: i32, ) -> anyhow::Result<(AbstractClient, Application>)> { - // Create a sender - let sender = Addr::unchecked(OWNER); + // Create a sender and mock env + let mock = Mock::new("sender"); + let sender = mock.sender(); let namespace = Namespace::from_id(APP_ID)?; // You can set up Abstract with a builder. - let client = AbstractClient::builder(Mock::new(&sender)).build()?; + let client = AbstractClient::builder(mock).build()?; // The client supports setting balances for addresses and configuring ANS. client.set_balance(&sender, &coins(123, "ucosm"))?; From 6002c291d3d3838f39bd84440be1ca65172cb004 Mon Sep 17 00:00:00 2001 From: Kayanski <44806566+Kayanski@users.noreply.github.com> Date: Sat, 17 Feb 2024 02:13:30 +0100 Subject: [PATCH 3/8] Started accepting raw assets in dex adapter' (#233) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Started accepting raw assets in dex adapter' * Finalized first adapter approach and compiled wasms * Made dex adapter ANS or Cw-asset, no in-between * Modified api to separate ans and raw dex queries * Change ans_dex constructor * re-add `ans` dex api convertor fn * Separated dex raw and ans action * Renamed ans action * Separated ans and raw into modules for dex adapter api * Corrected astrovault integrations without unique pool id * erged with main * Bump cw-orch and polytone * formatting [skip ci] * bump cw-orch in other workspaces * Updated wasms * Better IBC deconstruction * Fixed imports * bump other packages * nit comment * Fixed framework and modules tests * Added integrations test * Fixed module test without features * First ibc changes * Version bumps * Clippied * Added raw mock tests * Fix interchain testsé * Fixed clippy * Fixed module unused deps * remove over-broad re-export * formatting [skip ci] * update snapshot * update reinstall test mock * update cw-orch branch dep * address comments * don't pull interface by default * remove cosmwasm_1_3 feature * update cw-storage-plus * fix test after merge * remove lazy static from challenge * mock updates after merge * Updated to cw-orch 0.20.1 * lock files --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: Buckram --- artifacts/app.wasm | Bin 316907 -> 339892 bytes artifacts/checksums.txt | 2 +- artifacts/checksums_intermediate.txt | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/artifacts/app.wasm b/artifacts/app.wasm index 44f52f86918800f768d5f62754304566b569922d..e3c6897cce67d73d94367586c6d7e55e39d74fca 100644 GIT binary patch literal 339892 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 z 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

Y)dzA((jDpK%2i?pm?mv3{L0zJ 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 VrgZK{u&)o}-h;atcV*D<{{gje`NaSL literal 316907 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

{KCY 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 diff --git a/artifacts/checksums.txt b/artifacts/checksums.txt index fd59c70..07fdcce 100644 --- a/artifacts/checksums.txt +++ b/artifacts/checksums.txt @@ -1 +1 @@ -a0d5439b64c9669a4d07bf1afc025cd604bec8894f0cfba4f22af6006f92b9f3 app.wasm +f6cbe1b2ce89e16d8e8a18aef013947cee9d85c9ebae8410a78b844ec22f1ed3 app.wasm diff --git a/artifacts/checksums_intermediate.txt b/artifacts/checksums_intermediate.txt index 4af02d4..0aa33dd 100644 --- a/artifacts/checksums_intermediate.txt +++ b/artifacts/checksums_intermediate.txt @@ -1 +1 @@ -fea81ae49406fddee8c79f9e971c91769e797823be861090a69ef4ea8d68929c /target/wasm32-unknown-unknown/release/app.wasm +4e0a483036999f9413b7407d9ad442cd0072a0b8708e10efdf9724ed1cf836f3 /target/wasm32-unknown-unknown/release/app.wasm From f96ee4aa2e314e7b0f59e1d23e8efc30830eefaa Mon Sep 17 00:00:00 2001 From: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Date: Tue, 20 Feb 2024 18:17:24 -0800 Subject: [PATCH 4/8] Release 0.21 (#261) * update versions * Update WASM & Schemas [skip ci] * snapshot tests * add interchain patch * juno deployed * everything except archway migrated * fix broken dex api * small dex cleanup * add migrate script for ibc client * add migrate logic to ibc-host * fix ibc-host * Update WASM & Schemas [skip ci] * ibc contracts * reset changelog --------- Co-authored-by: CircleCI Co-authored-by: Buckram --- Cargo.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index b58715e..5767eb6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,15 +46,15 @@ cw-storage-plus = "1.2.0" thiserror = { version = "1.0.50" } schemars = "0.8" cw-asset = { version = "3.0.0" } -abstract-app = { version = "0.20" } +abstract-app = { version = "0.21" } # Dependencies for interface cw-orch = { version = "0.20.1", optional = true } [dev-dependencies] app = { path = ".", features = ["interface"] } -abstract-client = { version = "0.20" } -abstract-app = { version = "0.20", features = ["test-utils"] } +abstract-client = { version = "0.21" } +abstract-app = { version = "0.21", features = ["test-utils"] } speculoos = "0.11.0" semver = "1.0" dotenv = "0.15.0" From 655d9d966a5b171d5a1da2aeae9d636befa5ece5 Mon Sep 17 00:00:00 2001 From: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Date: Thu, 29 Feb 2024 19:50:00 +0200 Subject: [PATCH 5/8] osmosis tests and fixes (#269) * osmosis tests and fixes * recompile and fix tests * osmosis one-sided provide liquidity --- artifacts/app.wasm | Bin 339892 -> 340556 bytes artifacts/checksums.txt | 2 +- artifacts/checksums_intermediate.txt | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/artifacts/app.wasm b/artifacts/app.wasm index e3c6897cce67d73d94367586c6d7e55e39d74fca..4d28692c4f0a2e1fdc258ebb1d6fe2cd37583800 100644 GIT binary patch literal 340556 zcmeFa54>Ghb>DgZ-GA@i`*iikwun9D-W#=jnz28KjFAke?K`SuY#%fh06>GbE4%61UACLLhM(rlCz3 z=KEV~?{m(5@4i1Wrb<5@>*IINJ$IkA_g;JLwSH^uwf9MGx$DJgk|gOz)2AKD?!7m? zSAUZu`Mq|nkK{(0>^ z+92+K9;2V+Or>DeCNxK)rIeR;VpM0S$y=4V|SnSM~Al@J$mZq zm)&yvZAWk6c_X*g?(x8#cii?ue)(s|l0;8>*;`-w;#=;h?v3s`_QI3j@T|Qjo_X`j zj-9&g+h5_8?5uB}I`%?Za_Z)jFMYv@W3Na?qO^GI=r=s;S;*4L2;fsHxIsBJ*Vso-2E2uJcVrn5BONJdU zP1_Q6#Qvj{cOgwXRnmB;mrv){~Gd75l(KP|sEEzg`em-O#V%0K?XhwbwTeRdwm zwzgkZ@c5J)3@Al`Zh`ZFQuJhcOQGz4Yjv$*-o{Z@c64u~XlE%L|W5PVc(y&O2_tD*36bd&}*&-}yp4 z^MP#P=&|bCPiLc3$6oT%+fE(3>t?DwaoZg)qV(40y;CpJW6hh)XR5#R6gMxbO1|*U zyI%ZqRNT$ay!ji}`r(=UuyFIuOz2x~K6b~^Jni3n^R35jIeGI7Zn^7Np7kCp(xgoL zzma|0L+N*RE-S#`_ne@K&*YY=~cmK2ROdm;K@m=Y6 ztH|NQZ%yBleoy*_^kpyjzVxN1-;}@TKW2x2Kl`KX|9IseWPg}_Hv8l3bJ?F{pU=LK z{b}}R*%KKL{dxAq>}T!ipG^;o$S+q z9G{rxyOMEU?mRwDM-S!Mvi^i+i(VQ1p#dd2gAHMf%cdi-LQs;O&zv zr`EDt*U_~)th(N`DEC}DF3M+rHiAa z@?L%$A74V-QRh;2+2|d4A0FNtILWPK5p|r=X$T*8vfcWDLJ#oM==i|unfp_Jn({29 z4h@rW%4c}!@|w<)SFAQ%IZahADX*#?sefFKKYk>c`L+M&7?XPuiN}%?(+ru&e4I@t zVsA1Zak|RY*7C2CYZ!a}U6BmR6j6FkGJrRX_aSkk+#x=;eYBxxWBMKWI9tlP6Fx+Q z=U(!h1m4==lSHG=Q>FB}Gpp;hAR$5^7OA-gOO=Bd*ALs;$GZC>FViF;Vlekzb zo)ufM|M*hXh%5UO=u$(zb6?Wps(4PK8?aKtulkmfr|(UusnJsL;ju*W`@2|v$*+l) z%WssdQ7u^m7q+Err)qOypSEp83P|m|{dkm4NL0d^mODgZ+VYzNo}1*F+M~BH)`%t& z(2~%!oYiG|e3Fe*8aI<&yHU&@!7i8Dh4S?TRwJG%M2ox~b<}rcDN;p5tj` zO8P~jb4AiCrzX(oIXY%)?hR2TA~GXdCQ;-!Ys4f~_f@5&c`4g5Eu@r&X_-z68@b)t zj!ByV;m6DNW&^I;`=pe7`n7ag92z1S#aLSI z!Ga2GJS8z)sTX#oq1K?7tVoi^=&pEUM&CS)dVS%385939xAu5-G`T)%xD zFc_wOW{gf2vlK{XEuh<)jIduLu|+pcXc!Av#N;=|q+A)Zrnv;cw0l+w9DH$s%NTct zKQ}EB2HH5QD$+>bNXp#AJJdZ*t+uE(^@}%UnvPDzX4o@cmo;<{=}1kmZ8kw^EeL z9+x}?x!se6J~qBPUQnBv7hg`U9!i|2)L*t0;?vLxnjnz-8DkkZGA%(=G{L@6_;zuokU~`nPcP))ZaE=X=uQyYqy>VzTDD^Rwx`{9*1d zW$)*)LztMnd=O%3v(Up7Izyq|`3KXG zXU^947*Xc`?3zoZQ`_Th`|>?}4EAQ1^U)D5X^*$=%g1~y?9DFYqq{fT$p=b!2OoL) zvE+DJoSLS)vqTEME!&%-J?wij_*<38VN@b#4Lh3%XM;=Wq#(3UAY8Emb zB3Z+?*Yl>xGaG8-(o*(5vkke7JOYN;yJ&LvIxN#@yr7AbOcn;0^~YWGrPUs)sASFr zf-zVvCsz+U(gGa}RMqo1updkZJNx40)mXyFmhuNR>iy9NQ$4hEa0%6#(-7EJzCpjY z!ta+1F7CrXOq{n}Ln2!o1;fUu1l((=4C60IshQp%92#CS?x;)D5t}|cg*95v&2Qmq zlT%ppWs_5Q?gTbwO19}$9DZ|af(Bc(;qRfrWER%fPLqDKiWx0ubDt@LmZQ|X+5e<8 z35~N>M;nuBGJ#cOACkV*uN$n#C1|o0!G1|4n!V7Jrt=@SiLHT?o=T zMVVe_`988NoU>k8i-h7oYK&yW z7Ud?PmEMPO)aQE`M1As;wMMNrk#{!8rwxthJ3nJ}ZTyLHI~Fz?(m1)Kasvwkry~o| zgeW&_*;bh8cAb{z$eC=sy6aq{y>ceJ_lwWbrH1HSx-a=wE@_~383r*C6Pt*Av<L)eAHBwY zx@x*06OoQlHDWWwRhqGj<+SFxR!n51@XTP4qhVYLT4)Ng1-6yv z_x5esz#~9=PE6ZiSt;Bp0M4Oq8w4=v0d>z*P#4bhHwATVlu!>>p&n=gSI-V`7sD_Y z?)DCVb_I8FPcEX6BT@L%4{-O&i7XA!lo_#S2JQ-@GRNQ~aJQwZGplmVK?;>hkMSN^jkT9Q&+MGY>L|F%e+ zBx>h~bt!wL__vhZ?KuyceJPXvL{@MWGVG~$h78w2fqkq| zHXbkqJA%W52Ky1-Xbzib$eF$Z4K3KvRoZZt*Bu}FS^$jSSz4+5n%~w-@q1-2uO1ds z{R<9FmQP?z%0G4U z;hHmu=*u~SXhXP4J{&JMa7GWtGem+LveuYNpKn-e=9}D0pMJ8bas-Vrl_9-JIw;uD z-;Yr>6?zO&Q>)w(fq$jbPrDUu?adAjY*zfW?w8erZbhMank&@fNl}`4*6Ef!7nGWn zJ18!9)poOwvZnuJUw%^LjJRy+%WaxXx;8A~?(252E5bU@KKb2K2Nj=m3O!Cf|=UtZhn zFLLnY?qS`o59!tszSkF>%?!G7yU1aA(FTA0kFK04`Q;2`%M&-66gn) zFzC7zClXY1qa?rQp2ugC2s(QXDPezY%X_7n-(DbF@RWsmWA&P-{+wn=O|=&CiUPes zk0ZA5*|C!KWlC7JJ2i{Wv=IOC#F>^caNCHw!vB=6W4AMlqva)y=ON<@+QL|#W7s30 zY7^LZ7(C*Gehl~k z7Ipc+lUC4^8D;_P_HKx6ag5V0cLgVz0$UvEh?^DCQDO1Skd8`MV8=0!2RsL~-=)cz zBn~BTXl`g54gt|>4w=X}QfhS5A|J`}ay0 zMR!gMX4A|;%^0y9y$-bnTc_s6XVDh(lS(=O2tP`7*cwj&K=hq4;o)6t+K@=g@A6?n#zX6j zwg!TNhfp%7n1fjmG-K$SNFJyb9Onk&12ew{;rMcNVzEm$i2lp4Ak6(8beI-aLHU+L zdgF|ltv~&~bI9B1^&sc27LM}rjc@19CEOvL7Z(FdqP7L@o!ZW1R6R;J;lETd#~?42)QEgvU|+94T@*T z3=;mE>3RdQsZ|m2Z!;?*X=v5MKS(DMb%IuJFbFUU*NU!G53T5@FVUh`omJI}#Rcfs zW0IBg?N{~CCj0fsrY6v)#?5D%$?PUakT_@AI! z5Na}O4uy#o<|p$j_4#G(*W9b5?Opw>@@gt>&|$rmu$SpGmGh z#Rp3@r-oe~(JE*4WQvuCKnUuI4Ypi}I%N2y{iQmwPdvc#5GBoFBg)I=R(xSwr?Yj_ zhqcx*dIP^KWe=zBKc@Qf2wxNga?UzI!g(@kTHZ9Z2D{ZX)ERN7O!1glpT`r*MQ`V` zVVl-5()E)MdotPN2C8Cn(22ZQ3(!YxRr;TmEOQSHF8u0Ry3RF0K11wvaPo zHfomN0PeB1v_ed!>n!1>Win|=&9}WmY;z!Om5!l8=UK2acLCayiAC6`w(M||Cu3(q zK7ljxwd5(N&ykr|4;N65%)&=-;I!0hSo7^wY&CHUZyu&HZ)hOZs+R54q6u7zaNE-$ z7$AWLM#a($zMB~383v0&qA0)WwS2uIc?1Ifun=HinSOYhkB63tz?-TEi5Zg#Vz6O1 z)GRf@TDb(VmDvasHt}M(gP@@XtarE`^m8eDdjON2hLxT*k}jY&vuz<`6w$hMI%x^#6bB-WQKM%MmFyEn>x(|<55nQ&~hfVDsa|( zC?8-bkJv~;#YXZ)YAsK~p4mp$4K$a*B;lp;X?ZD<1AF>(m2q;UIjk?zs4|c~>QWpt zvMm2NZDgQOz03B4GjeUfbtAd1^|y_3$X^KRBS6%kqgmzw>b&Jbo6apK7FnR%wC#M4 zOyjn7Z0CnmV9RE0r)tmA)Q#r`w2N{s?XQjTd}!U|9EqyjDoukm6LTcD>p)PnypnQq zR5NM`0MOCuTC4n$7$|g7CfAs{iphP_S`|74=j-`7c{{n(oY1M!%V+6TS}4v3Oaq!B z0`#?j>pMxMUfV<36gM(hwJtwwvMEVP>+>z~B6oo8K&=Bf)d6f${%2a0|9h;LYX#hXUA zL^VDZ(hg;1VtY^G#Z)URWbU3)P9)2T8$@|S1EQR z6M zS?r|&S4InSD?jaFML~b0xR~2nR#C)?S+_8LEptm1S`mAQ7JR7&Qm^7G?LH4 z<+Grn=rYKxDW4W}TP>fU14e+Q1Y`KAwJEyKdDpAcV zQ5B+)sIoqUsOCW|nMMlMik*n6tYTe3B?9mHKJDm?s&LhKbZ#CEA;&wJg#7~RKN{M@VfdqGCdLgDVdD4U>T+@HZv zdbLD?*&o=asmfe}XJIhJQ*PQ|q&$);K{!>eWje+TotP#LNx~*F z))RzDTp)(M=4@pTfI#72Z^^c;TK}%+YrC4ST%G59C0e5SYU;kHAi361AY=1&5eueR zfrpjRc;j(?psQpB+g8yDj+M<#Y>@ldOdx!03;14ne4_XYu-{VUzL*?W;-8k#$m_BN zoypdGS&t(xX7N^fs*CQaE@~h{=^g5(Ek@p9mR+g#`oUZd8 zbiDe`Y*It~yFn*awsT+3RuiFxTgTY}_sQfTPSxzkS?v4Bd(I`J&q*uGPi>7J%2)?9 z_mRK8b~81TX8kxa-JzsMv-ft_V89NokQC)bLMFul%NrJY5DONJ1(Jpfzy#2OwfX`v z!SW2TLDB{YrgH{93BgGvS2yq?yMi_bc6T^;5hbv{*owk*1`Aq528+GsVDen~X~wYJ z#~s31!l-<3RSUh^Xgv>mi>~ zl(yB#d`V3v4JDYrzSiOf5;(18DuI>J9`L97jzA7-b1AyhZJHqgXa%Zj1ItbNxXdvb zxj$W|Dtp67f)AR6RObv6RkD2S%9qrr^z?M7@f{DZy%Yj02Y=J0(_wiPd$`8K^1FWN z-P^7$^V5^<2%l0kvEN!FY_WiR)$M|&7*K1>$WW!G2x%0p@pdS-=*Q@tmb69wx$Hxt zNzDY;kf;e-4G!_0`^X-;o2&{JpJYT;k$7iY8N$W}<|&{|J)OWrK7sDELgV6ao)JbV zXd8mKy(ETa!qnR|o$bqITJCc7VBdG?yQ>fTe);k7s49Hr@$pt?w7H6gVaJBZQTV7b z*S40-(1^MAd=1T%EKLXt$r?DPCt}lZMAKL4~#||(?n~Jb$pbBm@Pz4}D;YV`;JPN6?u{B1E=rvJ= ztfA$Um~e)urP4~gV~#4oM>VQwuR;}C*_EZ4tV9W!I-OakS+HBr*$(TwA8P-%h1HMv zB!v5wQ~5Uss~_1kR<}rqFm70yh#(FLbr2^E#I=pHZP5vGi$bz6yl)nBFulGH>SexG zfSawPni`sJacay0ZnV_w)TjZsjJEr!rpjbrHZe6e2HfM!=S2mL8#y77tJ+-`d7WZ8 zK-jtFPHuC@hi4M%ie&-Q~`M||^ zc7=BFk-gKy=v(Gh6^UWPT?i|4wc4|ryMr0%Xpus80?M;fP8gZA3SmqZw1dw)yAd@$ zUhNwM%Pfss^6bXI5rEo4aCOEl-&&6%Kafs#81nH&w3f2-m6>kd+_rq#BzVqhV>%w0 ze?7u#9_T;=L%SePPN2yuQY9gu_CVnUxU-cNJTUH1N$g{xi=o@@p+HXy&xQ_3IniCK z)m^v)+aaJ32Uv$qWduk0Us;R&1IgrK{=bO-cko@Vt*AqXV(au@;#$Gqz^Q)^~MxOcijQO)UAqk`xH< z7TzxXJelUxzAx(bZS$IKkOXUycAV3_!uGlNDqvUw)nm5qsZEkzh9vXCGROTZiRP4H ziBt)czb_lZ#!Q&tTY8$+VdU?8sft$}7tlxhy~9;8CHzLUDzv(RHNnr!bjMO6>i zndGr}WW9B|W@p`LWs)Oe7e6YWB(P+L*`$hw5f98Bj<>I5w0W$i@`3htP>yYpQ;N30 ze)+%|+)QPlYsXb27n^3|FQ%`S3S?!KRM=WW#Xv2V(eVU60t{@B@F%K?XG^ZMqPk&d z-x@(}vSmEJJG0Dj3od0L{Tby#ORah(?Q&)Lu=}}!#8qOMg+!*fc_CA_i;KX`DpS^0 z=k%4Ebym4iQdYSLe8hgNo|vfy7bO1wJpwV$ z%96h?PmgEwBl|Kn+vpYAa8(yw@|u(4GSM!)`UjAPS^=(X0#rZv|&* zQluS>hf&ku5=aFi$jPS%*u~`u0SfkuP22LcE}C58rtd0kGuv9Zs{|>w%8||YsPGc< z&c`nGp@rFr!4sB&q)Sj{1W(leM(~6c$HL=1Y*oyTkxb%zp#bHm@S~@Q7CwVPoje(_z1xh^Fl0mV)?v^gp^hA z#70ODuMD0P^a&=ZrxJ5M$2`|Mt%V-agNZwfb9?sDyqvQh#vN-{!flNi9~N3+TOI@~ z1OhVBv=$^1Qt8n~KBTr$H$p`MDHd@XjxX6q#7$3574}fwLSMPrh&lcv+*cQ>AP5hz zf@h5%o3OVu8|Y0s8w3H&jWh){hFoiDg^!&~JwA3|zIrghgCN{!1VK<-Yk7JMSn%|W z@4lH}!yrhn83gIA3WDeq4OH7CIaPb;f)@%f@I1=cSWok4VwPl5nJ>pSM(CJYc()ieT(CVUaQ>i`a*Vh8#^P zrFAp6HJvTD`SALmIp#*PoT-X*p_|l~<6`l!N(l zwMwvyQBQ@VEvM3n{g_T7YduO}sKs$)*Sn;LSWs*oCLS_gE8*vFLghhDze*dA&`tdx z%Cc-lE)X8a3{RMY@;sPITs;lVwJDy2SnUBs(Uv>%^;kpL`NWSM_)7ZfNr9@#B%c*~ zs5CB3a=DfIjXn8F_K+N7M%&rLdP{O(Ve~p%gp)r6km?35sbt`TCcUy;ss_ArTHM%V zQ<&$k*;Hbmi4cu^%9NK8Ov~)VVwR-j7w6AFR37|}a|xeUhwc95>-k>hq?nPS9EHU< zdT{cMKtUuxhE*{`pe2Y~Gze6w(FmmS(|95%M@y|YG)_9~`pVIslA@5da$959(?Mw(b-BHvG`RjQ`a-^DYb$o1w&tQ`;az~3}a5GnaA>Dx|eFC zY{)IMxrowZ&ylaW;yI0Q{amG~kkT28^yKyR{TFo7u?rAPD=O(=|J06bf*Gt$yWu-8%wk*47XO<*3 z%J!ZZ%nlo%?4BtPT~+o5lm+GwQCSEL=mK#%;+=R%u@uDR6A5|A>Jt=(F+&(LZ1ih9 zRF8t+Kcq*b*@fSUU{yZ~Y7NUp<;qaVIyM{+)!%fWJ6fHl@J7Zf< zZYA5g)OFB{Qr(;*mOpFkAl@%_1TW594%@(MoX1TyMyE;MpNZ}h30KE-QYub9Trg}D za+$(`iAvEFM$$k7kydRq>4|^6n3J5F4EPZ!+6E`bDx{DS)5e4E(nmm%G2aeMwJhKz z3N4@DPdqS{lFL(4vyc=(8^sT5LEH<;i6-ma$XOv5LJmwV8V9CQ$?odFR7;ZTu)hSl zdqh`p;%1fl!7BuyF`IeV4@~8%abT(%A}bcf$3jO&#|})bi4YDkDYYhG2F2NC>u}2@ zT#yPJQ*uWA)z7p*7IWXdhQwNv?DSMMi9}yT`kpSjf=NJPa*%r{YMJL?+Vb6v2EdqaLAFj zt8wzsL7hCb$0x|_$wM|RM(q94 zdO^!U4n(~+IUbr%PUB#)An^)WQZj+`Pj#0m>UXt_W$_V8!D5Zuhq#%{JeYGXQJBXM3)&mAG1}hW3>jXQH88ZLRyxJ#A9Q~pvZk4tEF|5 zR<(}RvdFwPEcUgI)glI|+5eD$F-`X3b7@HMGWyi*XYBhwhr^iO- z2<=Cm*=oq`B+pXt)(I^j?5*WZj~rIJqqfYEeAUL>JEn!lPuDnVTiOC@w=}&r`>5B zjMN`qq@x@WJ-FaMeq29p)0!1A-noOVWe?|iJ=i)h$<~Huha-;PoKdxv&sC#pW7-rN zjoj%8#zfmgD!%r#_TrcgqbAYz+3LoH1Czq!HPd6OaqvZPT?I7!fEP2}jb$sPgzTOxyZq^Q3hOxD=M zX}gUjqY%~Xq2Xc#55-o#(p!m<@Wm9b+v3;+w^WTCGl)@$k0iDS)XN#jR0CKi;3^jCwBkh$VQXxMh?-=CaSI%oEstfiLy}+yEz~)OeGWfCk=fZj zy2r^shu9rH&i%xrmf1%%fFXf`R9G3;8FaxtTi0>}Eu)PoOB>4-@N;AvjmKO#_!V&TA6(itJP) zLt9BG*Hc=K@e_BpK6;4IsGnApmA0Z5HOrWc(PeG^kWy+35VaeCsI9F%28is+08v}i zM-&TQ6ju=tg-sbU^0q5Onz9Lq+EogR1EO|03y5@hQ3Z(FH6UuUnqIZb0g<=tya7=w z0wTICK*WawA~nSU(Hg(N{MCR6at?^rerWzL4d}BWAZkl}?$S!jQwWHpKc5^JLcPud zLsCskh@;$)0EV!wO)!-EfpdVNu%$#l&jCX^YS+L}OVd+IcO5X~Ww1TkL)@GAS0S4U z4CQmc5E{7K1Vb$~Et<7U)rlD})Y>E%vUC$=j-dT$bg+-{Zqu&OvkkxytLU?2%$Ral zWDE?&grQAc3I=M~my4J^w%cN&dUVKWW52o-TtQT0W@JE7&VFcWXY{w!xZu9Ey&=L>|pBHCl9j_(G{{#@`CrqkL(hR z~iCGur!y>25GS9l^ev&jyEE2@1Rc5n_ug(2vKu|shV zT-3I)&;ur4P{2e8K?$2%6bFjcMdlh?lq|8DS=?QNS<%ANMgvxLv;$_iaC)>uVHcNG zi*_JF#(1MlL~iIHZ-h4(Web@cRmWtC_-Zkc zK)4a!AX4vU*ZW!q)?ogq-o#M;ZX_-diT-~S6D5|cY;dU4{Qpn`;w1c`raAtQDAuQ7 zXo39j6WKJof#zr;8-TXCv zf#K`8`D;Hk|CjS|^Lx@ZC(|1Pg$1AmpfUf zT9t3n-D-giLziXC`WF}2ig2yWLJOW})w;a$Hho>5>1DgC($W8{MW~SGYI(~$WYCkC z)ak2{&97L~IGe~RvLmFbRdbXGDL$HT%y%tpN~=_><_X+4W&$aSVA!49(FIA^c%WNLYilaQc2lM7iSiFnd{p zH8reov2ohN2|`!WKm-G3R$gtXKV!CpHibZc62tYZ!#r}aY#PNIYc4w-p5a} zxk>|RP?@C7OcvI>E#ZSt?X)%tWEGpUXCyrgm5vPNp_%;XmXYqi{(`1Qkr`SfJ zIf?Ss^r{XL|G-n1EBf$qc2Q+xwlitAM+FjX%y@ev^NZ^_7UtD%Vb}^lOSelYrmXEO z>)&{LBkPN&E$fT?RGTW>n^T1!ZK|kHoGNT5Tx+Um6;JOANe-xXa6YwT-@i?laO|mGMGf)W*wRj%KREP_5~WS>t8Qh$&x6 zrmzfCRInO`8B@dD;8M@-tf&-Q7n2wkUYRjsDO^$+8LOcDw0p5qkXBQ*%F=-`9m2r& zmMt>mw(wmi1W~J{4jM=qZ)pe+*Q*4mXRyN|3S+j#1?Yc5c(zD*94c^Rw!OQhH{KGY zrl(Xv=$X{;sq{NL$ZJcG8pGvetbiALj!%fw3!iKt3A2T3NuYxZbkO2!>4^5x!i5Hy z(N=HT5PnA(3$9N~FzzjB2V1@=;OZiv`m?kz#+_k~Cm%5l} zSf@=ij3q&KWQ~-y5SoJ&s5veL_NEqX2ZPvx89LwBMd1p}SQ*>9L?Z&2v6_e(M0xN= zsV3Dj*&4vi04@!1RBShWeNbE-d$irZWi|FjiN10bb2+NyW=ux@PL`Xd+DsYC zI%=LROiRWhaVB*dfMmrH#v_I)%=eswp0xY(q^Ak3q-KFFb&IN@X5lNS*=-A)Je2xN zX&+1-iQk`UgS>^X#8q|GLs$eZ6vD~~Vfk5pS7=l~5`V~!@yX$#Fjl6+T#1Q4?0gN|+$9{)s&=G{a0rY&WbR!R+`3=pR#~TtWl_WW zG!&h3S>qX_I3tFrWFunJkj7|B`x%BMG$rxV`!#O%I#{-;H^W4J7QeTwAG}0Aum4&| z*ou`EM=iV(-f|U zcfeK*w3rp!yz__CjbCjhHYfq7P@V1{hOnN$`^<-;9vz6I{SWG;4PX{?eAGrwAOz7u zcYgRU$MoYSQotjJ{+?QdxY7f-swdS(JypG)w)%COzoAT=wEj?#_p6R0l(Hn~An}+t zYEQooI`F{46~Sv_FnMvQzrBo(>g{DD43#sW)o|lUZSb(^-nqR za)}cI@RHfV&WmBkc4+F>%ERA!0PGz+e3~iO-g&AH!BVw=0k9V0?2DsFnLp*O{kl)l z4u49oEp?xM!F~EBB*CX&sC%{=qC}rw&$v$?%2YnR!x({>RX)AosBVT4<5YlU;f)Rz z@+V}s!LSac_`~!uqsk2(AAL~As_T$DAFxh6U|h}&7`Y`9)2>cy6s<6B!smRi#*K5W zZQKmQb~J9W5k78StB;#KYvb1Sal<4C;ma+Eo4KiyE`hPtr{(~5d;rxH8^BCI+W_*o z8We_A4~1cMqCTvfBbru3k&23_HOWKK9qD7hr2H4LU7ktwUSO2C6%>rQN9u9)J@&Qv z49uJ<6Z|G%E5~d(YUNx8t)YVTM^tPkamJY$HJll)S2;8N=*+k`JgS|U(Q0P~%Nd-R zzML88nKQ$uoSD7`pVK(a1@23V+?gSlNV39$$0nSa*~0KSxV4S90&>fp8FX}Xw*(>7 z2HU%0&TaLhM`mq56NRk7sCV^){Y>_lMP_yOCeLU;led%)0<^ZRDK<)dGH1q)eYMc6 zb=sU6W626+zk1_G#;9qdHdZ~NXzi=0orEW$Q z+-ClTZ7cFq?R}?%9lp#SjcTczT}IKZSn+aa?(d#v;cO^WjJp*qjJC|JXjd71h3OUH zX&$NEinb7P%iM~#R>b*jGGSt77*8Q#4jYMXMO%yAMOat;CT$@BA_%W=-nwR&+=^}B zVo02xZefnavbYsi*j^qU3fnq1caN}84~ecy+|EKFAGZp<9jZ5IPZLa^IBx-T4Ki+vgDRr>VmcT8%ZOiC9SbGhT zQ!BiN1-u6TX%3S}O=$9lm&mT_nsI_{ZJ}%1y+3xB4CQ(JVW4(iKZn!JVOfhwdQF$u zEYz*7XWFdrm|TjX{0uk{Z+=EMEo~2gxK(G2S(HDrMP35jiCzM(r;E4;(#U}e5^v{y z=wa2#z;4sVy3+y!+cbHL#wxfEsg>;8G5%UcH~UlAqPV?$o}~rBeFArDQ&LmqcZhjX zbpAN?+L}5c5>ZgrziQE5J=-84>8jVaCC-yAv>10mOW}c_uPQr1TT{~WzN*Yg!J-?5 zH*yt>Pl>xHm#8^5b+p@+Yce(L*mxa*M8IO}7y6QWm0}o5g1rgf{lI zJY?6hcN=ol8QjLR-YWRJsDNFjQ4>WyTw4iSo8rz^i~`!DLqv%ujAZpT2)mUDeJ_sw zj@C-ALJC>hywW%F?U4(slclzp=dB&fSgLTgTE+-XwmG9)F4R!xY&EjDI1vT4YMVf( zER>v{Uc{?M+T)8jn4V8NTkWE9a65|UqVh+7xSE=153f92twpC0 zQu??gZOiAF_73#Q6iozn0BXxlqOtQO>!omnnk`qyLFmyjI3H{hqOWJWeDEyiyt+bB z9aB(}RiYsmV>Icx#Xb^0f?F@UftVITrY+mkE%s}^scB)#aq9o>e5}?rkC4?44dYru zKQOR#tEmu$1{x@t>&s*Zw0+-%S(w={TUx!q#>_gdj)xvPeteM~`)ABH_t4H&BFaQk zz6L;W%g@t}k%VweV2s{M4^b$bvSvRvUSJcbv|&jr#9bqc=)bc_=}_n{MDN73Z7kyb z_Uwuia}fBBWl%|QI`(#1nNTUBF!e~~sXPUxNNS*=FnORr+3yEsU}iwxzK} zD|R*3UN4WfI*|Z%%PZ^ej6}Eb(zi;6jK=I5Zxt0$#6xS-s}!3S?j^hzBz^9#D#c-R z*He~0cOg#ndUu_yF?u&k3s2E`RX^5CJ9;hO6P(rJ*a-Ql&{&e)<1>HWUs==;=iq8} zoMY};@iD|<7^gnWp}Bvt2*?RbUL8no3z)ulQPu9Awwep4SL3Jq4n*JOXps)PEF6y! zL5)<$fvQdgAbtU{iB^5=`_t9kHf$f0{& z9;LE0>Jq>W_X~Xs-1Xr(>ETFlro8%Zj_GK(sNBF-%9QXHm*G(?xB=DJ4TGojQ>V2n zCtWBt2eSCd;N7?mO6G{KgN{3dF%-|K0BWRE1JuY6omXg!pY|^Fp`TYFUd>?zVT=t} zK`&OZLYe%y*&S)zNOguEfVuVfq34AL6{h%;Gcg>IHuKG4-9ceO!s=rF)k6bi&-25; z6<-KarqgxdUVw(iPg)iZRV7*x&JrY0VJ)i8F*qu18`2v;pG0%(V@Fvbz#DnBnZL#T z(@2PI{R>vv(k!8HgQ&{U&q|6kepCo&ee{8HbTOR8K#l=DaJzZ{;?bm39@5a1)- zv#wan6-~7RFn{9vLz1H%N?9DAg!3hJ#iacyer7@c^#YBsuT=7;_PV4x(^A=Jb$df2 zk~I96@qitXxo#E3{3;l}Pz4Gmh&uOz_}e|Q#lo>?y3%hp{um%)O9AZoJ&BAN`d>`H z>X$Wdc1%(@pChC%mYv^VEWnCPSrwM~BuW`PlF)DX=>4wx@u55`Rva|jj8z1+@zqF~ z^qhM(HY4>iZk$fDKJ62Woir<2tyZo{CNXQzh*`TKW~i*Re8*3p3kM65h=kstziIhy z-PFsxhZ!bC9#~nFdV%PV>W2Y8Txu$&%n1>syOX5+8GhjNTe)A2HcXZniuZ&qjHq3TF{sH?N_P<1vQb#+g2JYKsg&5cNH zc2>rGura$}g(oOz)aE^%S0SO+2f_qz2b5 z9+dOP{_88}*O~9K0qZO6{5tb)Hld#1x$bGin-rwYijh=iM=KL~`RgBKOr%m#L>ebC z{?odbYMi37UK;l;#Q28sS@`I)iVj&X7x8-7J8s ztEIak1chTbY}ut>LwxWvO3E-ukMvDnRo zmCw(zz54;UsCTb4E!%Fy@W=UqPX&rRb|W9@U#j$$HHC0CFrgNi^fyggqrTd-&DLk~ znG?p!oAs?4k$!%{vVwd%g% zCPqcBU*?0d0p(&o<*&_{TmY-oQuwG!{m{e6puZ3-fYG1OoejZg&w@o&yr@AYK+>Abc|p<-s`kx8()Ef5Ncxw(w7X_z zMvVWg{FH8AFDHZ5-~pL=WU*@Lox~r7omu6!{Mi*b8CtksVrg32PIBePDk~oPmY2Z^ ziybm4CLNcF-P3OKtr|LEu~Tm%>4dE(Iv%e|$Ph`98&?S#wpW5X6CJ$YwN%?q*mTmd zgaq49Q6(beqifW-a8hF74LLgP(J^1T#tXEy+gO6z%CX2}PKND?ZrSp>Ep^xBEz36M ze&q3m81b%lUht!KrdWyw>*yFfC9TCidGav%=1R*b@?{K?5{Ii37M0)c+e=zQ7vCx^ zBa*1oG9p{%9I)s=g~m6z(b|w3a=2G=BcxSW4y;luKA_YJJ6(~3rR{XZm5eo((9h6> z@aB+scMV3dh8la>175?VkbR+KiLd~|ev_~)OKy*4NAS0iXCZ*GVFCsD2&}6tYh6X> zq9{>e%_NGREg-8OvD-h1gCX&<-pJYT>NWIXKW}6B(?;rqrKYIwR4E~$i%Pb@F=-T{ zHKaI_Riq|9j}NjTw0p&Om4vL2Ir$vC7we!uyG+*7A#!N!oI=kQovmQW4jr_7aT;)) z%k1;K(PU(Zud6aVWTIk%MqH)R-bVBU1H#B@E1fbYNqDdkD7a05$Q>(ZsSmV_41t&c zYsC-xinS$lhNnn=@w6AUhD|Kwc>MU5taop54@qg8f7Q^vD-@x9mt?J{3|A(oDWRR- zm`;4!#yU|MMCe2&Qq+lyl}=Q1bbt3W=ag7G;lmTL(gEirxIS!Yzu)`>HB@K8_5jWg zcP-kIj)vSsUM$DFn^qiBo6@xGYzoUyf`1VFhZ47wN_x5mEp210t$00h`6@Pv*y(AP z*i2$^2it@bbJ)VOde4YcTw<)*s6-PYVd+>lD$#=j>124oj%SLcUFilQOaT+JV)Q?X z$gO&JOw6NmB1f6^2W%(PN&9=)+< zp-k9Jc7Q+ZrIGTE8DXxxxjCCtm&cqsZC#b}9*q~TXa8G0h-4^78nyP0L$@NSj-!Ye zV2x_vadXrbR!Fmnk`0&qoBElVUTV0UQQ_2m%X(|84ziTdLDJ}NJ9Ca%tn+f2otF-f z^5LUOTAnxlI`VIJ{596%xQ(q|ZiIj?uKB$1gEuG+J7C zAw*$&qHR5BzWBxE+GfX5d#BZSKsFpoTFG#HpxKv|2(~r}o;87XgW!raYWYpP_sBB{ zS6j!ba`03xMMWRhd}Tn_GpIDrtt+R!EB)17DP*L~d|1Ux;bec!Z{BBgh-$iSr0D;$ zY=y~D8HQA5RocW9L6D?Gy+3U&oWnXDKQ<-YlFJMA8m7%ikAz*?shyB z01(FgkSLG1AJSkP+b(VKKDK0a&oz_G;L;~MTA1o=;5gk`mfR&IavclOu=mnV&F>Ts z70_dProE>(YNo;qQb(n1ZT7|d%afjenVR9vm$eU%-5&e$oqS-Ecklt8ko`i??KM-r zTQAz`@JN*N6@_S=>ec?+%AotUQ8)ZPJ1VBbU8HjO2OOt z$_&00j?e{82`$I98i<|;%S@V{JT{qju$y*#mfDJj?Q}^)Wid3KH>v~zZ6U-Q|X;k zRf;lirqT&t$}x0uhKWb-NLAZSZkTU$sOib<*zu6e&PH=RmeeP_mKN@C^Ei%KrV1VB}s)p8=lY!T3k5V)w%vsiyA*^As_yk=LCCJji2MWHOB&x(5bW;=i?zT<^Ovh zCR9e1MT~Ae?wcPdPM)HXmDSYJ3amdDX)ZzKZ2OpSsNK(L*|d0GJpF$ z4W2`jD6~4$ode#u&l6}MKLE_BW@UZMQlO)(e~Kmlo1NsvrIAxI{A(3c_c>ym^}PkK zw)~P9(H^-S2=hZv>b$Bs&EXg-hm!t#eV&ynj^|l68!jZIz^jbMHAtIApmkM zyO#!;AOXnOsD(z&z!} z*Vmw+VD;|&dhJTE!=nv*g-v0>Ca@FVZ}@09zi*HwiR^9;jSU-C-XD&~Uj^FrxEOMh zEh14LT8B=Z!v2~soh_Rb zP06&=vroisapoBre`fvCIYZi?FcPvg#u6K{U{KR)Xw}}cW;cJJleOJ$K3?s=GIJK* zm0j(=(!^8T&F$pwjqIfRuu2NA!fkP{)h?MxxjT%?c-nFw)+V<5Jv!{dH(L2z5+AT^ z({_knS>#G*h0Nb@)v5wnBCSVjSE$-w1R#g3&Z%_wl{a9NQyC{-I;9OS(($GgTcf9| zo!9GdNPf4G)6}O;l#rlk=3k>~ZXntsOH8Nj+43)6bx!eMpY=DmDYD6Lgn(F8Q3gEf zUWEirh2ksm#!@;EWYZ2poKY6q)xt(;DMfa+I58=`5ssMu#>cW+E{e0|uu8^x9dJq8 zqh*qPV@7bNCvMYF;fN3`RCY^4;Dpwl*+xnaNi#FnL(Aj3Fv6*h+^V}Y0per3LuzZcc#r|e!-WYZJa#*sj--ax$0?b#>$sp2V`V0cV{(+ zE0_zqmCy;v!g@}C&>T)D3o#ZomKY3msc!zFdFfbgxsXHXU!P(N#gf?q8{ zaKfu)NSMsaz zD-H|(hof~R!g#UuG*IV#Iv2e8-iH5GPXv$obO^!tTPSazSS_~#BEnEj_B(McpdRB12bXPv4bxwr^v+A+q(A9tp`@J7iX6DY1oCn_xkDiyVn z(&{;g78&<({3nIWd9E?i!`|!!$;`^ckxdh9IvbWM7W*Is{tOkbI}gSTZ2;hiv=HW8 zTF?>l83Dsf6m~*`Shza=@`S=qBmL4q7vH1e1KlKU7MswN4}15rk7$%Q359^qtR%Pu zxVH%W+c_ZOw347Cc@9Cl9SK&l8wg4fRs)pEldSN%;?AyE+{a>`H$5;$5Vr2lZWn;G z6Hl}9i_O^l#~4EEg@O86urAHHU%QLH3KD{HnjE$%TX0K9zDCq(ucw*u2IkBMu~4n# zE#H_7^F?&{374202VK1)y2=&(e2vahcFGC}(Y9f|FC>&ATTCWQ^ zpX|Ndv>SLU;)+6YdX*jWiz>)*iML^Ta(7D*-!e#FBxf%jmB#aQ+&SMb9)nM+|i?DDd!dAxs^a*iQoUwB90pzdkcXzATpQn0gO?ojdRQtYNI2B+SHK&A9O_c0saX;^kA(sqmV!wQ|OWNwCRix zB^BEn&WJ|9PWtA!mS$UNlks`mAvn+JZ_Ss5ZdXWh98MATH;&J8-8tLeq+{~1IVQgX zK$}fIsKa^7(HO5(;rgz*vmVk}JD^ve46!EC3Em0{{0dJSU=Z_FD5u8}lD6WecRhk~ zq?jDt7#ay43g{+!C>6Rf%;4yzFhDPK1B~d^$i@!pHaNp86+AYkHICNkkfwaxO3z{X zH1X)P!yx)1NOUodaBfA=>;9Y>iu$h928v9pS{4U9I%$`7e9uZUrY>a4X2`_5B4Yve zTRjxVx`ZN1z<}6khXLk(#9*43hQpzw_Qg01Jl6~0hpxQfo-}h{UhrSk$r=VkmaT}T zbpU++Q)p_FQ@Klwaf-{fYe(;rTh_oDm@(T^*eH+DK%QIk@V;N%liqN|th41Q)59wm zD(9maD63yH4Gxag#M+Ic==0gyf}YrW=ajzG}XcA}+Q0_-uGMRrfl3?!wsRlNz8p@*ZJeUw!N8DArON!Q z3Dsinp)pOysS_pjp)L2@dXm^S`#$F|M`W~o#Y%#@BB8=CHkHCmU(OMgFuratj|eKu ziK?imVOR|r$~beZ$3gM>fuF_`ES{bB>2N^650RHGXmoCFabXnMH#i|*fyJO+{gz1G z;=C>kBo(fp^^)gVubnoUuu25eS=)%&kZpwBvW=J``ewjtj7EyjZAOc`Z>>2Led{AD z4Jes2#HZ{?twvJKtO1qo@;DbZIR#bvagt^bWddohOd#!*38cMqTxfs`F7)@TcgB#6 z#{7TME?1%5HOQMjUx*dydAV#-l$aI7pCc6IFB57J)g|cjS`d6!eC4)SuAGemH_|MK zuLZR%3e!g0gms(ta1b@&*fpva74+=b=poR`)j%BFC$=}Tpj$c8M^d7hq!WhParwvf z-9M-;i1~6e<|V2lga6F5S#=ceN*$r+r617jOW9HB69xOCLb4bi)akxjW9m~zF3)Wc z(ERe@JxXA`_EZxsA#}8aFdN>}U3JxL2~=T1SV-H7j~=XKJc5W{G(}hTH7Id5)+^4W zn#0KaBEqfhT zC^*el0Gnnjih*_$?t=klk)*Fe_FU9gHb$DrLF>sL2YnUCYE~y00%=rfYOAWwl-2sC z!k4DR^sr99>Tn?RcGY|!JIcxypoNiRcjW(i$52_BPAoV$+e~D})*mQ!oeSUdT=)*U zu~@B$&?bhb70?R@8qB1ap;AJMnOU!dYCRmAu8gOn>{XVQQAk={0DO&fw5n(7hAXBE zagN*1G|qAR8Qa)FfLFQ|<_E!p zuE{s+EZDSs;By~Nu1FI6EY$k1@m>@=$e=YwI!6yGQ?e-GD`&7Du($E(#8ABPqWs9K z&n2VJ1xDTty%;b{h1wU zMc?Hw*@O0GmFht+PMEg*L5^$OMYB>mDFV8>oU5^26Zc>NaCs3iTkTRx z1R79Bb-B0%2@x=IhtjTO$Rs@S-k8klm)5KZ2m2wgy7co+bq@NjWJ`ba;hZ=zb9Z!( zi}KSjr`$(982Cr-=lTi$jDCxs?#rIKvC(y3?Ge>3`0_9Xgm>vu4u?tgjFwbp-Q zoUvjlbNBhYS#VY?kh$Q0%&h*&Cxf}jBoT^+Okyu2lL#vF0PX@pkV)Pg7I!3crhYwrF}pu^|#T>VeV7UNeH6yt^Km< z2C+VF4C)(XqHtr|%gWA6$|v;5pw#}o87kF7k6VG2G>2t4?XIrZsZ#GbCz%NXTgRBK z*5?!7sP5Y-U_aFBwEUqazTYJGfjZcXc1JdKq0$m zr?@{MNf8`MOr^@yr%EI;b}ndj#+J%OT;v!_fn=_fbtLN%&w>wj)V^}`uUSgfXzOft z_x-lYgq>-FkL_6Y`Xo?7KC%7lg?xNE(-)B7>d+5wqvYk4EZ9sDKA8moro8-4BbSR< zwDrm``hw+hU6EXF*cE&Yu;5(o255JXy?`bJw6pKS7%ap+9pLB~a8E<%2Q&wy6x!Ar z*E*pe%hqB91bPF8ecA-TJ1{`(tEfF{jG(p&OP{SKx{qZChCXKD*~ym3G%@Drw9kr_ zZNUquHG?qi4?$^PP7;}rGG{{*7}#WcV>zkfc9zCv+y<+x zkDC7s61VF{9Z z<0@qvUA+`N$WbmTW#;EjjZ45anp zH{mQSW9(ZvI#t!!+aB@uluwnE()59LA*F0?XBk8wdUqiSD>mNt6a?>%C*(h(!Ew3? zP9bDA-TB+O$Y{$CA#WsbrdbA3b z&_+q3{O~TI+tVyZZ-E8O38ry<_PL6VIoY4Z5FwNCK+&*q?vXEF7K*yx-sISbe9hk1 zdW(E%kf)qcvP3W?wo*4v>&YmyPxM4m(FsVa;D(HQl~`5Jp@q?d=D~WfQRaq1L6{&Q zH5P};C`Q8Ol4$8gyxSBT!~)cSSPkC*pjsg6s876~PkkEjL7#ZPp87tvkZ~oXZ?9-9b@_04J?(FjER%LlpY(ES)EGbjY6+PPOSNJ!yoO_;ymsoey zp7m*(tL(%?N$wBgAg9J$oc^D0YXBQwDFXgp1#EbYn!-P{pR2DP*w{+10UO8#V8hi{ z0c=_VHeDd|%x`^X)adF!WEA3+z@|GF*cg^llDb~#CR4qH1S%RCc9Es} zWl1)Wj9^}!VbMr6N%waHY&^?3WH_hFO>P^o@mF(IX?}5wi!c&srr?}m!kfe{G02|$ zt;l2rZ2Vo(J!%ZVCdAuF6(uThwE>T5E-a#O6#}b#oEc!lD~~H+<4-xTxzQnvfDMm9 z%z(|w2C#Xh1DlxF;=pE>M737tB)(qlIq55C;FP88l^$uj+kwq#+{*xLX31Cw1Z=c`BluhgGl@0-ISP=RL0K80s#L&};-(;KOHKg>AwloWV9XNmp($J5W|HQWoLIggOu= zY0zLRwG##foC(|Zz-SIv@&~r@2CXpHy26XT{pRWsMi%S-FE6 z8$&rc;wK_{uQhvH0&yj=yj;Rtz112+5PO-td~XtaS;L%@`;u#U9_4Su1I%H}${-L9 zP;Rt!B(urRK!Z8p7+hUu0X(EiaDku>FsEZMM^u8mMJgmkIm`)Eqz?lXgE=>`*r3JA zI5J0PM#f%RZA)VZ$%X*u^edbbMsjX>b6$_MsS(b~_)Sj2rpzXw*#<)J%vqNjWkU?!-T^!dz5KbbOEOSJ=HZ*hucjarBw2y48afR$eVM{`B3NQJPduq1 z$rWbE{jFR9Hyf*f-=Q9o^8{leGnPao zAHW?UmmE7o1Vsh8xY`PfLvVlCjAX#NvcsZ*#k~hEJ?4c zRo;rd?|3Gj6#EcEBkIrE|D?oLN0b<%xe=xIfiwKan{aZX6;VnNHAWoa zTZ%`TFb}Q>%eD(lCxBP#4buI|bYTwg0<2@QyOuRwrAo&WEd(A6cy$H5a9{vlzWYjO z0!y`EV8UY>J!%ZVt6N8u@)5IrUPNga*`~G~oenDCh4LicJ2#>fPA{1oQDWxtu9-Tb zRFkl@)fiE#NYu%!H~ISrZ}jXUc2`8;HQSPzh*EX#irsBSlp^nJ9od1`+=!Bvgp`>i z;KgeyiHOw^rEsteAR$tdD0@UH@_$Z5DQt}MW;fZs0(cp>GY4LC`WTH>vyZdD%L7Nh zB79}<&RrPpP}+1es`N4am&XX{>>Vsx)fUQH z>-{?eJZ)l0wyfaYYQ&NTRg!0jC0Qz#MP(S9GK_f)0Id^7VqGeRk(fJ zymiv?RY)};G8e;0cr~KZ@zljI2qAOK2O*?J0Yvr_(*eR+7|G&Z>lClTNP<|zIxI_7 zD|iNpbdQu)ix732xG3uKl@X%Z`^vKw4q{xHqA@~5%F+In5h9F^1d2t!08{k7&IU@V zBSb6{8e;YHeXwD^`!GnXt>82Try^`gz5}5YgA}}p8DEJ@i?%2ecn7u9-Vq12q9aWis!!xBXjWYx$o32t}k~WhJE#LiC3#9Z(gPwTknGBJ=e(jDc{EoT-hLwN&FA zC}M$@d<3SBn9mVFV06p9Jao_H)3(BF6ss^F?{R{uau|8lj;_`Wv#n3l812MFsSdMc zj`<#KXX!nbz3~{kKn?WyNE#3(UdWoRMX(qLvM!Lk|Du&vLQ3iAK80kLNY4;7P{}9RdGMOu4>ewH#yDevcdZczzTC=E3@mbVNB~}FVrHO&{ zrgyBnYhHMDW1kiKGAUi|qqA23$PR3Q+VZC#IhT~Y4W6El{&!8aE)MLFlyE(1t{ro# zQ=WN%V)m-tfu*_ZP+fY%=4D&kw2DUf=~_nfAqtNP>_VY9K6=33wQgix__}&GX>x#W zOJJ6cvw&+?0PnYiM<<@Kb}Ou@5YoJ)puzX z)oY~a9*V_Y=FOG`*DKY_yHy2IGt)erbY_MFfnLy_%jx z(pML()_e95`Y3|oATX+!y7WGUyl9zInV15V>M#)#89!ya#@pSSeMNcLkQO; zMzCVj#QMll=9yhd|GAo2bEGZG7IH8M0%+>UWpbx(^?$ucTM{5G1!z4($!CZSS*#({ zqdX%`B6ODK>rVeh=2|sVRe(vJR2fLwa*3y*93*Lq^uWLS$iI2lqyPLFT6@k4@+E$3CMW3gfp(n6R;QXzxJBPfY zdOD*UIZP@o&*}yk5Qu)G)LTJE_(&!}D-jan8_%<@I@J%;+>&Kl@ zegz|HS3i-Vlw1eR|7$7{!!tNhO5%nm%7tq$)mtP{Q|(T-w}7rvQ|SVWKMDgRqZe5k zvfXp}^}IXjeJh5pcV&uL*F{5EI1rorU|Xx>Rc$TXk`n8-uy6I7Egi2%D%09>Ror&U zR^MPg;;1>N*7>Dhjdb&uQTr+Mh!Ub|=0)vb{JB}-eu9@#W;FE2Y_FY@}bYBTm z`mCEZ%YxByPqLlER(=w|bWW^#N(L3e{i*&M|E+&!=lYNJHW>f;QjsltPq&d2Wc}QR zB=iTv#VsRt!l@;d5RAUP9^%=y1!-8Mys1BvhGu=Lqr2GlI&jfLIZ?NofwT>h zi?(aoiLL$6aQ2}gM=~~f;GFLA!VBkg-KqI(u)8%L5sC}U;V^~`7`RmnYN7Y58f-&! zXedUmPiL(bY-tS0`Lx~28kh{DbEWr4a6s@hkwH2GKzO|J26~4`FX3;1> zp0U;gtA{gJOV$oz0S)y!msFzGTaVV7)1%``w~@2ypZG5Jefb2R_K=N|sLxDc%DdHw zqHAU2vK3##?6lia81!Y8cK-hLESky#{>yD{&9k zT2{TZA|3M(kNsqPM``*;F^Wmgvm|Va3Zs)RDWuqA5rXvk%D9>%KO6cDnl6@XU#_ zeXT0T2W%@jT9sM~9d(io9pBuiTx%=i6bQG+(0C{v}Y>vv1AUP#-|UBC66kkrl%!gavn1U3t$^2esr)S_*+Qdms!1qk)= zg9Y|@fWw4Hl4GZW#Wb`UNZTb4z9)lrj9Fb95L+>z!cWQ5_9kdG(I{jsJ!m7zp$}3t zwd^2}s>i}%iu?Ejnve>hSZrj6nlyHDc9&2FP4aNbRck)6XVnu@aw6bi7ToW56!Ep* zTGR8zNw^|huDAps-xez~S{%PCs-H|d3W`{)h9P=X%ovPbm1?%=dU=|aL!u|~`$1(1 zGu$xV!VRWcwKqd<5a@i`IWT_kQH5K~E#Xx|wpE18x_x*oq&@DaTcbiZrI>> zi>-uQmu0bH3=cv>u1I#tW&l_fsvW&ZEGO`uNPl%6RcP6Q@2U}R$-O(ZRS_-zH0oD@ z>*Y?-|8nQco|F7tyXwB|xyj$=ifWg1<2lJLK8RN!AXewpTpW5}(M<&kLkDF3O)pj7 zkwaVWw;qcNzDZ4Ow^(-nY}dW(vl*-KHet_XXh`PUM|e45dDf02{W;BiMx=btL+6m~ z(Z}^&dB1u2p6W2gT!ME!9x8_(p2Z`+LAyIBfjddU+=pPm=(YOp$D;ZiZ@J7c_pZ^E zs-x~)8nojL_!146sYMPX&Y#!^Y`(MUY&XpqGXy2AhLOL50stw#_;>kDf=KDZiQlxldLVvvCNJ^V7;HNq3g3yLRV+Kf^eS)bNV9PkXRxzBy%}}Gg zg{``H5S^Vxaf@a7^bi}e$y{D?y!pHHOpTz&i;N zJ&{YLFemnA_nRf%%SgJgJ&{V<#QvPYjT1XB-lK&HszATz(|`eCdv{B$wua`F?9=p1PgmM!}wX$)Y3hOOZOq{AP?*~)i|Bt=50g~*x z>O5b*msyonSs&S7Qb}rCFVl_HvfC5Ai$dy{Q3U-uBwG$VgP2ud1?z}aOo+9%TQPw& zTGkU`TWyeS8N{Fg!w3*;W5h_t659shkwGkNV?YLjh1UjQ9E66|fQAKIfCl8SS@!q; zpZh*CtE#^wGiJPQtKQ4|?&rDZp09iExj>f6pO5N3)U#Nb4jM}W8lCKR1F*rdK%R^< ziqy>99Qmz3{P6eu`_JF^=ohnZmLI*6e)YNE`M|&b?LRpAXW2jRb}zNqtA3A}^5u&X zKi$Lstdym>9_q5uwuj2mAOHMJ57U5~F}cUz)zdjOiQbc(6~OV^Oa^ennjHSK)lZ^byijt}@s%)oh;%NseYYU-B zZe7p-ZGK@f*rFPEIK+Q68vT<5E_P<>o^IRn%Ir49=-qj5DGgJM-@{y_+t^lZkz{bg zsp7|Il#cP0^HqnVWUt(6<0RDGspul?;QW9v5D?%J4u@bM6x#w}XdnQkP4fZqhlb|v z`%0W|PL^+pT(N91(gqN}ySq#n9yhshS1HTYca^dPzYi?Y^_txUQLoqPS$*YjnWVE= z5YH<`7rbw~WRKrVj$&>>cme#2tRei2%Zfm+-cd92ctS<7XM-qt(6d10i%6 z{Nl(H4L60Yg{rW%(D}ki3-xztp)CGhxx{G3Uy`1H>WL=9PsY3`B|`_11R2Jr-C+)U z_or;`5V1g<)2Y33c}6o_ga`|&(hS-8&`YZsO6edaG(&5bn>9l_tTa{yJH1FVv@Eh; zGM_E1Gnye?Drb~cb%~}LJzvKIviwk)NBiV_sR|^5=!)Pyg5bdZVuC$61_^0)On9*n=5=M;g zkSwnfmb`=)Ng*CI9ou3{St7lnLc?*#-x2m<!UFUvvYxinRM_-6@!5y-d>DRZFcyVN5DsF8 z5$%AhAa7|O+hW&{p7Jup`om*o+IOe~5z0cs)+EahBYH{Ukj3J$eePl+W40g zBkOBdGj*sDywo+rGY4yU7dQgaDOFX`DFlwpvfUy%beL2`*@1m-L6Qv~94>g$RH?{7 z10*|oz(5cfTJ39G|1!o6=6Q4!NzIFdlXpY&$8&e;gd2KiFCvSeTb!XKU@bgp+M*^M zg3D!(6mSxqmd|X#Io7gNXYzfW&KzhKqk0miwcKjPXgBlG9pRV}j{a2u0mWZ}h|lse z*-&NV4onk&k~jLcxbg}h<$-A$&kQ?VsKe~o$JRZZTvN#dbx11ieO$=vH}MixZ*lM| z+vcNNw)xy*ErP;f8d>f9wibRCyLg4F)b1;=igDLMlF?!w1RK*-x4R4w`{4v(Bnfu> zghNQMV|7Zf(|3%nP)<-V?J`*Q^e%(sRpG4#yEB!wU^iPN;Sl+91x5IuNj0XkmqK0_mGzWk{tqV>t&K*A|7^M599C zgPMS)>^eZ|7Gm0ZkQcWH^=aC((5+Mp-P^QR4{^)p1P^V(C)KYqNZ48WqPvqJr$Lb% zN=FwhFd$PBE$b_gBE$jH>i5TxIV18;n=$q!IOlJfQ-s1bQd!Ec>e7Zv9PIaMOdBe~ z08rP}dFMt9=pX)`${+r{uXqWr?TQE4z8dxwz2arb^ooy8fm7gy_7yuT-g(l#BA?G= zL(w~WUQVodmYEiB(XM!whgW=Zmqs8V<%&tpiuYAO1Cs+4vNGWnub?YXM|ImPQ2n0Y zgY}BH(>63@e5$8vwaklH<_i!Q+Co&mwK{anVK-DAWJRNljb4+LXhf%Dw{C=m%(&=V z(}w);>dKQHjrGlnClBje^dQ!^byd5K$NHv^?fOn0-m$)6oKPkxhFGX*lrqNp?xppe ze9l8HZgX|lw^MPYh8|P|Y|;7-#{A#V`u-Ao5|ZCeAmIf=mo#ReBU%FcK6nJhUfI#l z63>w#z-CKcf`ayVXYH9pNYXGuh9Egl;C01m-g2&?@mh8l~ zqxSHsox%ohqgI~Wezi-ktx{F@!)CT z7R8&ovHC)>p=xTFAQ2-`y@34FKU^SQlvK(AFEhmIl-v*gqdI}H76RBYe~CCqq_H{fwn~b%chKwW z1HC@~wTWJWWT4QOHu62~&8h=*UPzSQIEWLI_4(%|>1RnGXZn74~y|(n%4WhO6Upcy@^V_`Xc2}8F*2=Xl z&u@>s(Bu5}Uhb07(Q5m+tm*tV6&ygX*Af&~?q^fq*Iunwx$yQiS*hc`s~2!t182CG zYFer@+zSMwc2vN01v^7rkcZ<^3ZQebw&mTJEV)#x>Y8)hzU^lz1<=6*ly4UiH&=qq=PPw+m$fF@Wm3Q% zQWb57vsAixN4G1unme|t#=%{*Sq9>@opS0>$H=6j84%x=GumkTU7-+XvnA6CR_2>kd>pU&%S6j-{L~W~%Z# zbT}HHr?irLoN8gF;HEyePH2drG;wa7#h(a|{X&?!3&iQT2s z6Vl4zW6JC!)0Um$3M+`fc~`=@sH^4m-q)%1ZsU?w+^?JUvDs5Q{DB! z33y%LNf|JvO1Q;|bgF8C&eX6JA*t_PPmQr3s5|R4b?dZT5Yo$cWkq!fhwJJ@L2=Az zsxx-#X1u0W?6bDbMDesZ>f#QAAi??tz<@LcA*wHhH)-M~c->_dY|2N|Eg!R%6`$uC z9tgUuBf)~0lWZ%cwWh;6^Dv8fZ5k_oi-EV>eXegW$#<9 zEQ@L7uIZS&ry%JDBja>Ja6*sG;uzf$Vnab>5S8yl7^8FE;tHxAy1UnxfpGk0RN~xR z^59ymy*xnP4IT*nyLr&@F%Lkt!UK>IvqK;wVv`Wmw}KYeGHY!+B5BCh!o|RadeGUM zugnlZh4;AJ@CG^;Hz_)2ngvQSXnKcH&SvfPYe68wGDWz7xXFZDnwG9D_jDr=%uaI< zQ+d5KkU+JCGSFvf0Byh{O|-XQMAXY=jOy0ecsWFD6du?N^f-v7&Eo*~HS*Yx(7vA5JeZgb9$Zegn+I!e%mZky@Zcog zkOu(o^N_7fddl+Uv~UrTjOqU}z5vP1V5PiB!&>o-i;k`cGn84RZ$+4)+#%ejY}CpW zvkE|mu-c2CBoq5Za*~vLVHXr~yB^FKEyCW#mAkdt((R%-Q(pl^22@8ZVX| zsT`O}bnV-qdYM#?LG?RHm7}D2xtUL zE42-zYo(Tt!Wkfwl#kC2*{SO(0>rtflNK?gd}xW-bb(AJg|aqXILtWPOa&?k`*<>C zAj;#g&q6Bd@QXMXPta=+wtd;P6y|&@wV}dEUbC4?g4dw{-cT1PxZCzLa2oT9V$%NVIk(*aIARuv*XQ?96)3XF@KE6I*mU74Ylctoewlw=Fsob=k0 zQ|usA0F@XxVo`4H$YLzeU%dCi-e-^Ti=enF_o3GW;NoqGN#@ozDFAm7>yWC zXyqy7g3Xye_XAa?W@(jSw?H2Upfqq?t13)PR|iyJ0^-!};Le-1;MHpLYe3 z)P$5pocpKNl4(*Kr^(Q1LHUHXR3Psa00gq#Bqi&$I#U1+vPg`HBCYi|_H;pa88RS| zLR36cridbcvjA@I4p2)BPgmw3f0L><4oPC#rjS0P_M0sC%oxoKN!&O9snKYB< zG(C{N%kyilDoSylE0hNoYxaWXI_-(q5Rq@lS`BDqHA-@SU^osbh`b8RcDkdLd?ach)gx-0+! zmLZe5{F*qg#!uWzwT+?u`V-6<-+2Wjy8R7SS0>Qj%=rA5MZ0$vrO`$+_jeOG}d zBMEP!coT`bV!A3!MlMra98ggEdn!&dn9UT%haa#pBqx7$^cc2sqynloCb#Jgzsare zK&VA3M|U|N+ZP>IyPDm$=@m6CD9pdtUZ4iZc z+V0q&`YXp6{Jh&Qp#MO8NR~x$FT3}JW;A+EK{}J_vtJ!b6sJR-sTCO&1xf-qXQATO7 z;cA*B!Nl=?hb>ogQ^C~~_m_^sw56_+RlAx!mk^<4qdIXlNTRq}XpRVM9$Elk^bT#5 z3JmSP%Fcjd#(jL!*!3EG(}tTu(^dn# zw;xZ>ZFrb#c_G8G+!pIDnLwv5!HgvrgbSxC^iLZ~G-y6)I+R5PMnB!lTHu3^d9{3O zZK2m5`1l-7Yd*l?+eNCssDGmQWc5vsSZ91*tNIgtUGAR$__9*g=gxo39EiH-N6B$k z2co{O+gEzJa%^oS=VVHc|M*`9gnQNZ-cNNGs=-bNn*%DJS7YOD2Om)WmAMY40fDwO zb5c19l&MW;%0AQWkibap{;{?7UccYZ`hC2t^}hlf=v~fnvj6+ZcmC!d|M~Ad`V7a( zigFY5;LO$MKl<|@Sa_|@pXt}1ed@!1z`2~xK>9VL|Fb&fb2YuTrUX|Grs?ZW4--Na z!+1eygSlaBdGPF)b1v>PicGX{|H3xe-uN&5RLWDtA4>a$(&sZInn{K*f--!RtLctb z2RT~LwBI)EEACO*M=Q*LP45`?v5dt2cTjV`TK`6Q+2%3~akA?jJ>5T-@vD07w?2}M zf5YcGtK+}@k*tCesBSV=RCH|oe-%_v=(pNGV{d+sOn-mf8MXKNeYrRK;~qpVpxHgf z7ptxU!B~pbUMwSwr}(Bz08&GU>bPu}8mw+qPyW&=c!MlDPxIWz%;v1{GavASw#fJ3 z_pM@YacZ!w_dlLXy|S5R*1+)(Z3q4Pz0q@vGlRynHG|>J(fR;E4&DHQDN@2QCKrC? zU|E90e7vj!DNdc?!RV{I|4Q&EdHZ-kNOrxe0gDKqByPQ3Z4q5PEq&V2kz6)a_2ggH zRsBX?73A{FwXt`RVa135dLXK&rMjo7?bpw#HZ!%|92lmQ`cB1)ZSILyZ}yS~3)R>k z|BJfAZ4={dIvmG7_s#*rv9vaI{maj7uJ>#JfsVBWAnrcT+RT18_3iO5oL}F}h0hMG z$G2$W+`wu^zp3jV`~3NJ-D1I}+U`Bi+QbbuW9w6YeqMcx<*)dyEdT#;_RK=by2Rpv zkOEI`Vuj?=I_v!u%=Zu_8}b#Mvrp^=oS;n6#-9>>&sne{@1rZI+Y}TDGYK)4YIY2? zM(P8vTJsPRj{aG)`Ho({Jw%Zo_J)(h9`puDdoosM1+<4!nEEn~9Ec7Lr#ic;H@V^Q z*nlVTh+`82euSLalY>@I$2Zus0;;L6z0sW!4+B##ZuVO@+i#ogH_hrkX19k0MeS+) zbbEo3rw8Gz?2l0uusK9f*54n>)!3EtoVQz06sHe@?ZjmQQZ z#lmim?dz{~1RZfB?H-)-h}b2JW>8ktina&>vaxCC5ig#@&}PoUFgVqw?Q7|r+S^Fx zLKu2;7ACCT!d8#IISb?6TjA^MxMkEHeFl9*Hc26E^)og-s$3YCQoBKKuPg+hQ-jf}n*lPa#*Q%jNKqw@%p&|5nNUIO#?&`y<+!sh8nJ4TDE$dHL;c_31v7 z90fz@mrESWt&(9g)dJzb1nC-m$(6$Sn*y^zXEQfYa(rxw&x#D9CFf1U9g3XfL!%*V zIW|#+mxJJHff7yQgjnPu671b9VLk1*>h&__i(}8cN$h0nNah@98m5!*Eam`WPf=&G zYEL412NG4%$z+i__K{fgf6~tv@9b;$b!NixGxB~wP(k@d&4#e`3!e#szh zpE=LFt;C~x>iaSWFW0|jCJfUhumurhjM7B&bNtrnO1XT)?dZBKZYYGYu&j$4r|EPwZJJTA43^(3#x8tfoEigwygZX326df(-P*tvH04XuWU? z5vSz>R8^zd(pjL{180Y3TjCg;rNuEY1_u--l!s9)S?6m+dwe8YZO7E;ftZAS4Ei44vl!k(U+}PZ^!qS-h)* z6Wc-I7i7F!ZJ^*#iryG_u`oCi!S}X;{Ko`&HX;o96lLb6X_#%2;Su(eWoUo#QyH~6 zpa6?QY6FjO(yDhTdXcyrbf09#twwV~1Th=Z!kMtXB@$S3HtLI4#?4RC+i_|_`@ zinL@*a7&_`jd}+mi%weHhQ6hJNe#<~oX>hpN&6534rT7FqZuq#!KS~v2qg-g=tL~j!gLOpy}XaCJJY<&17toE`APvZ}f5u{gve^0~;aV8fXUcP=O1se^6@r_>WKkm7Oik6V43rCd)@e1T?zWU$ow$nKrjlWDFktW{+JN6o9~U zlNE{5UVfG2PE&I>S9*7_m(b&1@%l@qJgeb9y@UmD=fA2h{SNy=D)ci{mT0ef2d6gQB68zszT^%-Iu7Lc zBN430$oW)jrLvh!^U(}Ou-bMoeGg{iR{By@zx&gldDZJHjx7wRz{3)4(0CNK&jYl6 zy=i0!uV0~&{g$?SVw%v`^TQgM8e^i^?dnVvpuYpDS0DSGiRyPIN*?&kfW}e8L>1lP z6ltO~+v0~YQ9@z?N7UHZC+vxd0yd_lnBmNgLnVPtKvoz3M~nI~DN^5q}z@p7u<8 z)g$_Yq;NQ;^4I6q#zKl2ZGIFdYNIfP48tz zYW59Hy(F@cDhbCM*S5IUrppMK)MHS4P3at~bCM$!$`DUoA`v{y$`#bZ_D!V1!U}V8 zK2Q_l_O9Pm+KiM^XnQK*OoT6LtR(}5(i`8-hqg?#<%;ZTA>k|)R3Aov*vtE&ug>uK z@veIIX1KfuB`E{`O3fj5?3N3rNUa0_2|5;iMB*j$=#E*921(1(xV@N6v&B`*S~3aC z5y&B4kBK}JnCw-JccFQILk=NgDjDbU7=)!M;88oO$Xl-A*3UPtv5Zd+n-*ch@z7$R z)-pfO-J>!D!!wqhYKwl(qtdZ)m3r9JKZIQg>aF9=4a?#Ti_y4T@C_#00 zDUjSWSgeWT|JUn^w^Ag;XhgIei9@I!n*uSK(Am!`MV#pR4nEf2btTFO7nBmrrmG$pI#K=1Fi62n?R z?4v+cH{Wn%U_l#l3WCee2o<)#9ug7-w_3>Bi+-F4J2!x!^VEcWAqe}QuCkBflP2Kp z(hO9w+;*Y5r~?WZY+I;eBGw2uL6zgSxaV}CdYZCxP*vH0>f*6#QGVyL5id4SO>LHo zN2^Evt;wlk7&{MFS#%5gWP(1lfbA4+0Lym)7DWW#E6$7HnG1Nk2SDVq>wPi2da>-O z4gLXkcmT&gLWR**lU#j$`S857nL)viQ!Rp@z8fnwi3xs88>ySH@=Rq7zuB^? zi1v;}3}~8+7|^O-xW!XgS^ciy7cronCn2WBKf$1%>M$7f-C&%rBZ1N11x5rD>^9l; zp0|Z0mPnSI^a8@@MpjZd=+e0o3LVT4W@9ixSX+cOgrk5ouj;SVXSPkpk63Y2aA>JK z{Ndx5^iiPz*-fawqu{DeA|NJrc}!_a33qu%{4H8{d9^+X394-$YNjP*NAKji5W0ZZ z6&;nkd>cU6sS!Zff~?%--9)`U+Y*WlRj53OpSW%Fl$XNVP&%eK)f5QX{J;YBRE)sjQK8 zwydf*vMy<{(H+QqvOFZj2r#GNn5Uq9%D5Y~`WZ13&(KyzCkBl@_P6t5hHJ~FH(7MhVpyp-` z_%w&t0PYJQqSk;;Mr>Ci9U1AAXwQG>cm|U|SRC9o8{ z?y0T>@wF=(BN1!=cl>3{9xq<{wUzQ`2eo<#6K!NO1nn+i;b$T&2<0Ly`fkF)OHEk3 zCBB)koT;n{%WPQ|VU)5`E{l2XoQHa~s;LR~H{vh(~foCjgkzDorDmFwj)PqOGg)0DsnD% zkQP|>gA}l!QF6VYUFh8(nUVD1V2;vBubR|X5^i2&5ZG>FQsda?h1re3>F^RDaM~jRRK{Kup z)LaDS{>=V!mZ(3JN^>PZ#E^A^D;yo7Qt4IEPHrVP-+Jej?$HuM!Ix z2cBtq7+Ny%G=dyfE)5e21c4B{0H?$ni7dp$h3c=v8t}I?K_d`Z8=cRp)_*LEQ@28T zC1;cfc&F*^$WpEztCHm@R#%dzcmrbKT}Z4fQ|-s<$n{h!LDB3L>Xt)=tsdnoG+|~M zsJ^p;wvqU;{DFXYWUz%9()(%3&Pn_#o64jk$ut>9lA}}6rcSlo_kEK7k}4&U&v$n+ z3Z}}rDA{OKc%(I2L+ZEcXas-0d(~>bk#`+$8bQy~+(x`*6?oOwF|N7ENUOHb96I9d zQqnqyc@h_p;twb-B#pJQ&+E0hBj40ETA3qh_d zo1dUcP(7o!z8k%Hsaa7&U5#Z8dY`GR(R;S6X{=E5^f$!*w9q>&1#*(cM9kQSf!@Zu z7QOY|=&gK)$&P*JWFGeCtvA6My* z@8n~-oX|&KJy4>ZkmqWn>2hEn2gT#9LF?-StykoaU?qU!bRtC*;0Mug@M-i{O1r+y z5e0H#Z_`(Bn|?(^0b`9K3P@&5R}iAr=2izh09U+Pjh6H&p0K%rdW-O_cx z>gYgUx~|q}Uo1+<(p|$RMF;w3bI#MH128JnuEgffnhwCPdhD3mJQZs_Pu3YNUvyJ! z_l2nMQ#RsL4JTy zCqK-hl6^|+>8xs%AYb)R%H}K8qJ|L!7-TO}wamI}WwSjAmXM0Jugq%nHD{sXk8{}#5C zYGEt-Un@=a#o|+fwYhY!`Zo^)?u7(ygB)0y^`BMc)}6Yr0m=tO?+_?lk>vr9d4@ql zWVT??$Y3f1gEn-NI2&?;p~7bgy*Q-Ls-S&ASCW8>*Hw>+JfwNY6-3M%z}K>ITNxK% zi+puaUX_7F_L4X&5NwGb^agoRD>k=iJ^Jz@C#af`W8#{cojO!iy%Pi({(E(-i1u{O zoi!%+h-EQMv5iisDu%FZZs`m!%CW)=4{sGq%HSvsokmh-o=V9uTS&^eC1p-Uyuo#0 zU$;!_P-D{FdjQyivqWJeu3GVSi*a9*1ZN`MXvHg)fQ4ZWPl9t}Mz`RcbZ;3-5yO4W zNg*6}ge~Y4lNpOfZ(#6#(V$jdb^+aDQoUdDGX0UftU{tfUNQRkus-T|1qxUCF4|`v zm+nRh5l>ee2YOLlYl2OR>uD0ZtR-egcBFc`ktAk*G!nB*yS|W^9pJI)EtpBqLSl9w zYl*pMiTRBEpu_HmwkRd~B#GIJ!M$BkZ&TPVrxNzji_Su3Z&qTKAqs?n7{no|64#Jg zV#dgyc|V|c{t~lkL3f)-vb8!WiCNu}hz*(Fc4w$dJ7O3USOe=`i$BF68{HabJ&~8a zLDxMy2|L)EqBfv&%4xKy?)_;U@*DGp*ZBdkRD8qUm%OEb67YR~;A-g`L*g`Fu!&zA z`Hn+~c^p;;h48-{PIa_c?s+~|w}9mX*m0f=@QUtt|AB*q?n9czM|`?;r2n?*@`L5_ zk>R&q!X?a$dC?yzvXE}sc})g=l@#JQu71T0O-^Qro66wJi$K18Q^^pLky)#oeEURl zV5(-h2c{{4JXR;!QPb%zl_rxU5H~l`)?~7-ND)e1u&1-gzKm99SseBtlQjWGB_`>n zR&_^%7>sJyY^`yILwfRVOzlOtG-7q(fHHWT`}LMmiDNGI)Bwq=%0O!SZ7m=`r<{k5 zj;0Apig%;|sXu~H4Qlg!*W$V@&ADm!GBxdP*gcXdPz`xAA`Z0XZ<{VX2nJMa0UgP2 zxTG1{#!<;Py>yJrwIXM?BO)Af8Yq`2bVlj%gf8krhmW;oh$z+>Q?D6Qdp1}oNTUJe zK~H#QG)uUJB%W}K$vS)R%jRO-gD?vz3UCU|FbzPGpa)O@R~QAnAEnmLrJ4o4I^Gmz z1wF;-axbPh+Glkq^cvAJx50oH+XcZgdZ2*^e0Bdq56&3<2fxm%XEDUt`ia_!h}mQkDpuh&s$iEo)#lTqhoyP#b3HS$Py z^+b#Ed7_iI?{q*tBoZ+JgxI3PvLjK3TuE+pX-TDkN5@g8gXDu;=TmK|32l3Gvu$!~ zRvk_AR{3*2?K`SLsfQz?P9@rtnMA9W(XaM`Yar}&N$RoE zloHlESrDiImY)Q8S?}05U@^8$pnv)lqmG)V&i$fWsyhc&I^QZK+^K)(I4oKeQ;n{R zw}=u^k?e^0Qyydl3@l6@rTi&FiUhDyXsVB@`_l9vGoc=hBN!yCYP&kc>*wmU^x(<* zbyc|V62LCWkH%gr^onY@Mk)BVerM0GWtAt3VmGdBHHFmaDe^ym5*Hym=swS`MGePVb z19^s6pF34kLt+=EYB6ndR81=Nxly&2%Ky2#xc(BrLxl1?;1QY$_SS7k)D~2&MdB~3 z^DX~`*t|$QF|5yxV8Y$J1a>n5^J_8SI{j;Q3~9CL z;iV<0&m)X-(Cej=;1u#SjnK3O?9NwcGLMYV2vzy0bpUbKz2WCQUyxh7DoRC|z`Bam*zWnxDQ!9n z{hXG3zh3fkeUbEXR<&-WwAtxyYo#q@D6Q>Gs+$BT%~t4cKlMFy!vYj?uGhXdfvn_6 zcWrdH_DsyrsE9U%I%i_ovGR^moQZ*T=mrx~Vr_?aPOH1o)M?Jd5FK)Ol&u)u-Hl6ZP@?y%&*L(qGcAFyKzPT67 z%G~NwN{CuOckUbHIenw|bKht@eM1_HH_dp2@)r$S4HAaC7L+Ivwyn+zY)_N7-8tM= z(e<6J3!oq9x`kN1cUPI6eL59sN(F<(8i3C|+wwqO$kH{brW2T-Vigrkj1wlgRP(N->EtLZW6snEpF>Gw&h@&-pi(3eV5c~)rhT!1=rLF zer@F-MvVsKSip1kGdX_)S+8*D2Fmm5J+&y&Vv@0E!FN`4m6$ zMoMqsbgzN_S{6-lSq`N(;;NjupjuNaXRbn7o@K2FMVbW6G9;8uf{q?-MBR7w($0W! z`>kYq>=Eq@yoI-q@WgY1H>AKT^W%7F@s5@xoMQmY0Dl03%=x|Xn^o;_aw)LG?|>dE zhFgI9(yRQ&-or3KRu-N&PbHOabyF=`0_)i-1+9v>mg;CEzOx{$i8YimwyJj{~O@lJMoAP8I%~^kO{8 zpAyY2IS&=FeKM|c)-***id?(8L$8zR!ZcSPKHqJh+a9;b#vzEER|nKX z5j|f$Z{IfGVoo_l5Tu{V&wu#}LAgl1D6DxI(WJPkRQHA#I-&Bp9RR@c`I)|xj@gmh<<5?;`~t$1%_=OB#CKIR43E-L&WCF z%5|_b1%xfib-$gk!y>R5R|{gt2x?Q;IeadHlo^JVfr?!VSMMqAhVplaQzyii{S z2;8>TpH$Aia$W+Uw&~=@>P(;mvGSP8-el1Q5@csk&053kk`a!ra*O9Ia_RS7ImE@N z6(wdCjcYpB)v~&Fre(6_BJpCEzBAi%C$FcT&nS9~dn~5##H4gVC zneYxVz}6_t@DCW31z&TWhFkmTg$(w-dnR>2Z_`j;L37W zE*YZG?cn^qC$G6?GtUYWCS(*+-Xo-hAZ<;Kw552uX88oiqVcYYIaE#V%Y16V2%FAY zFw;fnyN@vz)eDMWnWP8`IPE#o){~$`V@`XPwB2vIJ9u1pW&Z6v zc3hd?!UI2pn|ZJwb`y_{EAuz;z|--!Wky#Q#T#f5)A%Rx!3fF&YEU;dQ7EHx5U!WsIAeUFO zR#Y+#h+75t0eCDbtr%5zwNO5aL8lW%)f~$ki@z+ndLU6!@~!x`i0IWp(`0a^BU`t@ zY+YS59d*`MOWIt(ASCtZ8hG`<>sHt%a%uI#2+Q~2_S=7lJT03*m=*xOz!tRXvO&hwmzWx;SO`Q^p9H0=)u0Gb#3MbPUzJr90;dfok9bsGbZxow+H&pM+i%Bham^TX;kC#mM28Er)AGFO%m>Q9&vvNTC(v5h5xq0Xv_GLv3Sh0x5CK({=B< z7CEHsMRS3~TalR&LY@HG*ISCeu=`dfzbI19!%Fk=cbhIdazE)UoH)N7aFR^7fKR|=*@%b z{&sL`LdlYHPHAn6Me3^4YFggC+HqB4usg!vtxPjAFR_@yYt^=?H<9w*M+6Aj#C~N45H}eP zkhy>Z5FiVNs_-+Nfdl3x4cl-y-YkiLg9i5o5hkA3d5|yDua~Fsf&+M}?w~lJ&>wdB z$6qQ&CwAm3cP{H1q{G|{1CjAXM0qD3h${3}5!03SR5WpojnoBXPpf|AXFxdlbzsqa zi0P#q5~y#CSfv4iyC@EdvMRn^IvR#(nU4H};cS)Z&=QnF+iN7Sy~Zr@QlIv>p;jmS zrh<&ZxL}YWNX;3_I;O&G*;FRQRG=OFT$PliWTDTn%@AkB1if18ScG_xL~>%XSzb-V?TQ;8~>?Jo}a*mCU;RzsAQOKEEDp! z5rFLR<-*B0eh@>U)*avv8`Jgc#pKqH96x^VFaE;sKJwh^4NODl=QkrFu6GlTPcLXQ zzx{2Komv{>a@-~!pYCXXkYmiMY7-_q^260PK!3~ifBoQe;TW^hf9)mHC9coA4g1ll z%r-#O{oWD$)~au~?UCt@ceTY4$QO<&_3pbSJKN-P$GavwSZkdWmwgwR&@#~U%NyULwBX@9pKyH~OiWN7F0-MVfN zBpA>WKlWq)&kwz@Fxky}`rnFc^W2~gU;rdco7 zneB3213c23T%Z}Cyga3Rt9>t^F2^AO9thcDL@#lLl&M1f9GVlaz{4g zH*r}m3v=uSi*w^C4V1`pGl14rc&K&ccU5mIv17WNCen9Bp%9kqZ&O7FgBvi{?L9DlyRWZ7fAhm^U1asBMk4#ObQP}k6bB{4Q6C%Ai2H9J9trVUF$nl@&@^C=rZA#f*if}pCK-2kQc zfWDw(W7U^|IoGM%2cUZNZhqX$MeJayY=P)oe*m=jY-}MW-31?sxA&WVqiw zo%NG+KUD$kIWCsj_|55(hV+78%m3mOUg8rkx6~=kr~g?gYJggR2gGRn=F#YP7wVHC zNH>f7==x-d|Ax^gUzF14#+&Ifysy2pM$v>m*_#eIwuq??+*GWV2~k2pq6KBw`Or4I zLdB7N3Aa;4s^O5jvMUJJUP8Bte)(Ftc++8~-Dt9yItl8k2Xck9ZiEdwJy}3zkjEgh zMfE5s2w>>)$@He}wSxp>($=tu)MP;Ru4K4;UXtMt2-g{(4mEVdLd$~HkLn}wg2CqI zJF4R*q*Y2F?ZA4$9MUR;Fvj5y(gLWhkk)WYNXs>DCFM{voH{5+X;*y)Y3E8vr8#X1@*9Z0HP*eQR;R=(%%b| zc6(CTL#F_TOJWy26F-FQjKNBHa^kBtg>!CcqSa3J6(K?v;{)pojX=9H-KGwD{fW_% z$|+{iGThi9Ypf}iAX%;=dv`3bnkI;rdW566fb?JpAI}5MV;}(-1&Ph~f+g1* z0559fd4SI{5;Kcyc-)1<=as5Sr_p6Sw%3#V1oSFxRVAtRr;Xm)NU z(SqKr_MR3%MsJJDidah?PlN?F!&gTjQ9_X<{xi1z`1^gquz)}5F*0-WY)a-1PYGj_ z`m~Q*u4S)0oa-AI1-Kh#cFn$my%L+w_`z!D>=#}iNK##;Mcr3=-2{ttlJul)ce z#tMZ`=bQPxDzQw6U$_NX?Mto|uccUhmp+Qt!!3R$eFvYsEVRkyvxMHtpadQoQs0}_ zHP|yYU$@Xy53kr%y;4r&?y56<-l=Udd0F2YysO6XX$j7Db*A^#;! zLerhvM^y`PO|)RU63Jh&Tfzj=Cif)a%{6j(b0e1U#QZ|m3pQwBn}sh7W6IA8!NSY1 zi(wU^Xrz?dd#d&sbU+oe@4kjTMp+Uo6JO0^*zS>~)bKK#D^YGLAyWdbMsybytiWSBMwZs8*4A0Ah@Vu! zRUpwiOKTlBYw~3M9hSGpQ9AlZw80OPE+My7dVphuCVY$07Mk)d;xM!#MGp5TX-12=SpgY z1n6Zo*8*L_OIt>bxo@U|o2jhL`u{+wEGz1zrma6EZoe{r%;v1P&sO412TLnj zOcB3@>Myj^cAtxI^GxCbK|eskZp4jE2>xOP3a`E&S4*RM^}Pr#Wfzz; zugL({&0wKicMmdv2ziMEJzu; zkE(Z)0z~{?j0|u#LQw-9gv<24@QT{BbVInk?`Du0bC0rCDu&T<#e zUvNW-Zstl7JAMV*&DC}STX@rky?;)|WAke(nRkxWoQGKBZIyqZ)SCHxsl}SDPY<6J zE7(e`c{)!1)P(xa?^lsIJ(5tlv$796&F3p#=*URO zWgk*Y4zlqgNejC^XH+k?7?zjqWA>=ta^;-V$+|ghQB5@}^+z=T%!5+7l1hE8jucc+ zY+vcAEh@Fks;TX-t476sc(K%$!`|l&l5jHL5+ujB=)Ib1K=RuffEE{a1T4;JVsZE1 z9wPUism|Y5ojMf^gD#-3}X`K2x1vRGpH+u4ww{6H+>ov0bIlZBc0*YG9%I zTh-W5UOITb^zv+^((O>}+$4#v2w624c4&4XzX(CML56l6d*aSt(5)I=0KdApaE>;> znUOc^0Q_pGIhE_}BvX)gs;KN}f(J4Sc@BJ_6icK#Cd7Sk5C%5xK< zZK-%_dnWMY7EFLpCUdfkQo_VIy#n0qly zgvIIewSlZ}-UR(Ync$lETQAxMl6(}pVstrr4PoO=fh-g}KeG#|y%UKqr?cVzkxIzD z4jV_}!t#A6qKpeeZuRAS~LI+j-J`?*b7QZq{|!qg&s-yFXt?+THhe z?d~%J{d7H^5cMF}3)|~&y4YTi$A0)hfm?@Bz>A4PGF&lPVkQ>lK(nHcYG{g^BO?j8 zt+a4M3?_XO+-N?v$@lT&_FdN%kc)9+D|fKzR!e-tZsl%?$s%q<=hsM#tJ{VzcuSSz z_ogV}+N;HBYe^SXFyM?J&(?&cV_(dP2DzE+6J~aq*GU&A2&Sael=BR7a1cy0GgwyqQrbUjV&BMI@!MDTEztFjx5kk z+xh11UC!bTu)5QxJhE9cq_in--rbd+=87acj8jvQGh5uZ?clt{eXg-`bN{^0)#1N$ zB@S*X(eNrt2G^20VXvnbZ^Bvs``Z6s@9h6G5T6`fsJc;xmcvMiS8_rXJ02{zZir;q zjaz0eRKcCPMit1mP(_teG^jprb%vE_O9xl0`$VDeALd>1VQO(%F1K!nbz)}*iZ@;# zTe&~D_pb4TYLw=++uBD{BNMz$jR!ZmN2u!>HPmi7IoK#Ac|0!1(pqy6JScv;)vDuq zL4;)88D?jVH7y5^VJ)rF`f9%%yzG*al6XvX3TQyXg8FWDqTI)5GIej(}fOs|(}5GtX1PyOl6d0)11$Un*fy2`n8Y{CS;YyQ$M= zKRM^7&Z(!Hx_;?3gxh9v_lHF(CAgd2{c)17YSQ|>lG}2D37ykO3b?Z*FI`PAEMo+2wuG+8Qn&J;Ltl6+Z4HeQxQOr zsMRpJ>;_b)0VJKM7X_(ang1tFd8&~_XL*vX^XN=~vN^5JpKVfi(%USNyd4r1)bytpZPL3*&R5@Iy1B)i}RdL7B$ptjJ6L>xcJXayy z7nHk?(f{H*CKuMNGv3|h1q$#qjK){0fA{eRzQ3p8URWKvbxP1A4R@uwPsy*R-pN|I zvpe3M?%SYT8@YdKvs{_1G0;`v-ENWL-H7Bo$M4O{)ys=RNAhn5FsqWyR~26lQaZgv z?(wU_?NuR!lJ-Ut$E{X{TuORbByA`Ow{|7HJd)7rR)w`nA`XV?Vg;?j3YCJ(J}GW| zI??-@8h4v(YST@vL2pa9uqL_I6|YIZbA4;7&-JX8sft5K1q>8EoiG$v1eUM!1wDJp zol-^iC@@N&2fqI55w6)dGZx9mp0eR%?~Wa&Th*ywJ(X3jCg(H1&dW1T)aQ>zC4TUz zHhT1V5Ozh!!^2m94Rkmq!ndx@j`+in?cG9H=?4xRj2<iBOM%b z5O5vCZv?T^@fW3WaN0*X)amplf7yKuk?15FJcu*1!h@p>8a@vVpO7*teekF+UlhII zpmcTbhvM+edUa2FTSNTikia0~Dsp&c$Z|;50Sy=BrE_{li$d({>|8K^oHlTK9@S<; zR*7r0PxJ%&xJVb{1dS@S2!;QWSh&@6#5a^IaZ4^EOlrD_K{=2Jh3Y02uI~toTi>rf z1yra?>4x<)l{E`*?q+vcRZn}zsuhV)+G1D{3s8Vx~hm{;ckqM8m3 zce32nVHU3MX5sU7Bo^-PNlhmng!EFhZ(Z!Gszt|kv}!u?lhyQvq^3iuIh`|EWSStY zbWLiy8k+iipVf3~IV0Q*HMa@D9KT()N=sj1)l<_-xdTFfRENs+B29fI$TpqxXk&hM zwC!;8S+GiGlm^BElAED>bu-%9V(rn4u9sX%iaH}B3yQi##!%FC`ij!l#f9z`JZeQf zU8fw1x_tngJ>DdtTp@y5Qs@$&Aes?D+gyF+8iPPI<8hZ8aT%aOFuQPdFtwP=ju z|3OG0YstPzEE-16!(gutZ*qLZH_0;fnrM5{`z#uHbb^UToJEV69DuFK7iZD>)h~TNlkwkE z4O@hc=ZabyXVI1vuEUC+W3tF`UpxScOi0u|ffC7(&Y~>^7y*iP5*@hfHWg>lWOgBy zdFz#Ha1;vbESgG?EPX1SMFY{>vuK=I^U&ff8ta!pD+kjNu}Zg$i@QM5FE0+NYd$tN zO6)umK)X>e^Z0Gfb|{Snvn<^JREpo?V|%>Fe~Cw2kH%f>7uDVozMW;7`IKU4Y2%{q1iExen&l-(_f^r9)tg zVgy8+0PkYS`9Nhbh;N%dHI+Y6aOR;*6N@9E2`kEOSlj~~tf zWH#NIBe3wcyg$DMASWvg+k>g)W%ZtO?VSXMw=4~^$-(%SC8yO1*ma6q6fME6!>cY9 zR$MyC^wOV}=-)EyO!g$nLhM~Mf3k}NIb(7L8AJihS@rCH@jyY4KTB_Dv|y;C4F@B; zhgRO$Yb;W;G88|Tg>%uBqTj?0U{7J>+`il?lld=WH;i5N!=VJ_uu z<^8SSWJ5Se^ha9ft&SZ`z!6kdAvqS-6$X%E2d^Dbgp7zCOifJWUqBANnneLvB9C4Lpu4t=0#bwM;Ovc3L#N56f zjWA!TPDK$raEWbD4gG@6*I-iS)ZuN$OH ziong+Q$%pUh+Ndx<7Bvi>bXFV8z+>do{@}gTA?)vklzhWdO8=hHfOv7<8q~_4I{{P zAtE#CfD)9f>w!Tz*s@?509*nholv$*o(6B8ZUMJN)?5Ru9TLjsM{3Xz@Ic_5hnPXN z31VSoju^F{`{F5?YJNB`cdzbHbkf32#K%wTQ$t53m2jj`W~}Pj^pZW~>i``yat#kcp)xp0 zv{yUOc`BzcgT!^wScqgP7Kt8aOS}w!{@tM%W5p9?>^DtwC zfmI^+Pc92Vd=+IQfJ27M1hb*XssUMzP-d+^AB$J+SbixRg&1@fB>A<-TQR*dN42Lm zwdY0eXDe4JbgP&AZG zmXBY^QE7)&8Q*LE-`9`>rGJ4K9!HvrE$< z7}#!Opm5~_(YiFnh%kXD!(`yfaf09smTXehr|A_zb!5t}?sGdLBJ<)_lOO^xNC}cg+*Ii*fStEf#jLQY# zP#7pcp#@>xUB4J8w70wj4EmBnTw#!qWtqpYHpOE|<>z>sqtZYm*2~qnG1{h%9S|GD zaaj(@bdV(^TgCJhJOD$Isu()u)R#P!G#S+r?2Eu>v=YUNJV79 z!Eg4U*-rPDm)!v6zpUK<%``^R#`INKK#FpD`3*3g%ga~&a~1;W<@7S8@1MR}>6ewS zCOt{a0}Jg4)N<;W+P9;BTXpB_CgGj4XDSpYy33tnRlMtsC|JmsfM2137;WESx~f-7 za4hja$q!_`h}@Nrf6$vu`D-#n=HDzO(E|y1V8h{!kS9ey}_dvQ!CXOh^>s}a4y8g#m^m#m8MBGHi ztuyVOh=FIcQlJp#uO+0Drc8G340XTnt-^x={pHsyl9{q=g;4|*oN48;2n@?C3M~o9 zZ3#%4XMKpV3zrj`K^!edufK#fz%t?$1zV98**CF^0cpBiq(>L~HO7!1-!SsFU!pQq z;-bhQlqiWXh2RNyE5HdxZ$?bdKpt$w8FK~m)iSXmTuLI!pBeQY*7H=RA_&HvTBy8( zw!BqOedkAz$y96Bq8NM!%SD4?SwgX_L9x6=vFxaegR|1<6VB$~Y;K39rb)R@b(&;g z0AY(}2Tiks)GT)=ZC)yatuPy~;Nl|8W}nr4PoCT(oo1r6#Ll!DK?=LGOF${GTPkMuI?rdUL5J)EvkV9+oP>^LwVS>H8fpY1 z4`f1*Oc4uHr;W{l7{zO#ncr|5TT&U(3|WH(5qlU{R{c-^lmbgcCoIReH+eJiVtFHO zAtjpHzFm76iuSxhy76tP+IdHH{P=U(Z8A)^rEaGu4sw{fiL@EDXh|;~bHgdzAvEk5 z_Z!utBf~V)=n&+A0HZ^2N}~hKJEJ4yDwYmWWVP+lZO}JHcVRucr5N3X8r{b2O=!TI zm|QlhcEZWw-roWfpXJ`rzgLx)zfCrtJHpjN|A8M5Kb8baW+yB6 zPcCz*(d2U1jCk<2>19WH-vYi~#<}NX^z&6mGI+mS1y{7HH+UdqYWp0YvoQ}W(knc? z=ZaP&(RZbSTrhF~i9(!}ms92K?C+}%MlzH%yrKcv+PQ)ZTE4`nc$kMTh{hgdL_8Q6)4=wsFMmRkl#QIF+UXvn zb13&P{H`z*e%AwJzoxn$ffMZ@X7khfaq{t6J&-BX8o6;vJzh~XIEjTg<6(st-_vt9 z88s+&$9aqE1ul{*6Q%bkkKoFaQOlMGLM~$?29tMb5! zc$V0C#~-!(p9-zM4lr&iH2y!k8Hi!`zGUrn3$%)Ly)le0+g(QH^E8*so?O}2n*>e2 zg8DWI;D-$K&F@3{UW1eUI{BpOQbKnPTfsy09%G6(Zg-Y!$_pzY+t{0h{5y|;wL=~Y z61I2Jmm?I{TY2;d`l{YGnzV7KN!$U%hjh(4BU1;FG7SD+bwKYj#1O`PzwiuO%uZ>@ z?h*zQ)VS0gFbFMHn|90coxGKfS5Lj04!_#{tnRv-_v7!Wu_0nmxG)GD~wp ziJkH(SgyW|Iw4z%5>V5Z6>GRo5ate#m>;}Ub=k4u44?p30SfKYKdIoffDBD&Up9K` zTet?&`!(7p==qE0{Ht!iMz|~KM4{TQXtvO8oLehpcH)6wpcU> zEJv#+!QaMegTdqD-QQSwKGOY-zWw3u?+>;=gaJn$#76O)m!Tbsh3E8v|5iAcEMEn> z%qHYYY*bDbc^f;eFO)lgNF>Zd?dP!<6`scitQJ~3NM1rQohar`Xr>dV76bYTIVr?$ zuZX)hc(E)1sy^cCg03?GUh?v%CsVOU*aQ|h3@axw9LVH1oGxFPKa_s-r*P5-(vNHk zlRd$Y>Y)Ng4yEFiC%Me7grVc5h#072>kTO``Ye_d?d;p zI>ezpywp|mhk|Ag3!U70qEcqAs_qcUbcAG$X@CBJ@4F%K0d6zEb|VWN(A)v^OYKN& z>XAI~O@ylrL~H3rUq9+@uxT;Z4fg+EhmPuQs5by%t8P5n>Bh;r8-QfG)O5r5rbv~H zZXg<~<-SRNw9j17!hH)|7n5cL*^{u$YF_tnVWDbU_dQ&s2f&3i!X*BtX;MmpdteKg zbs`}OxxkU}r@RKvrf$`~UA^dTb-gh4mkWQDod%|{SB()GiiPamP^lEpw;@uJZunl) zC{0pDz)Oi4G43ZACH{x6&~(xhkMmTdeO;u**dL3usnZ1clf`u3RUW?ugI9>~+Fn+E zUA!U;O#N2wO9)j6h*%dt)vJ+J7hDMe)O4(iv`UTE^vam{Sf^J}xBArNEFJ@6y`UL| zmoJD=1CE+wLTdcvD3$m=JGNhehC4IXZP*xzuAzp}ITj?HK18S`2{9+Q!UJ*v_D+h% zt3Xyy$i=iDw0off1k=Tkc^0aZ{8+BPJj9P?n@@8fp{X7{vt6?X(W;7lRGIY$tZFX# zL3Xj@`()7Ms-9!RT3Imc^uRWNyaJLr7`Pu8C&KMYm~~_sbU^UMnm!C`I_gx5(f_qG)E%_H(pFA~D zUNuf4Wy>2DMV$qM;Qqgv*_S)SYG_xCp2mU+>37-|qY~C2vJs~D@lV({5!yrl!f~e| zQeKITLD>VLLgAo91%6|$Q>h-k^-^TDtffyTM&)wz3t}a+yo)VVpZ2C`TYw)+3%}K>Xzg_h_AwkP{h<%UJtgTOM_GsUiRpZQX-q* z5G5&F&2RK92?Wh=h?0bX<~NWKC$E2(EA^X@D4Wp}a6)2^<%=}tmTVp?NDw?^Z|8wy zydJvA1#RQtxM*Y$nBQSr+bYNb2#J)QAm}48*I2A6q*)3ypucvj^eU%n zVo~u5IuxShyqa;sy+LMCELn#1g&F~poeTB4PsY{jCa?5*p=LKo)N_%0U48=bzmCT% zBN#nIn4)<9eHKTn{g7vNEB3P2s=C3R!or#sKpg9I5aRY6;RC%X)s<1}L080|gGa}Y z%d`kRtUe>6G8lhC?gbt{RcRp=a&0_8oAfq6?CH}=ob&;-0^w%NTIL&97UhJE@fp>j zFpuTjLVd+O5Z4v=I{E<}=E;>XsR4?oEAGjpEADy375DPwW}SBO#TEDB(ajb2ZV;D9 zN~J6AECE3n)xs9LOqwn@+i1G(OWbO&S8lau z<`7i0Pjq=BIbSmBRmSEV;UK=kvibo>Y|#j&dqp6l5{g3Fch&ML)?sK^py2$>kq)OEE<1qv&NJJZB`7@fgL%j zy=v34gG6ULjf+XqdRkf%?I_qVM-eI^83L_oD9S0g8U$RGLd)2?uu%KibpNer>oOWn zu!JD5!3|jEyc0ko`@iBECelRl_ID!bWmUKN1_4%;)0chm@@;5F&nFbXX^}a@wM8mIi zx(Fzk6gdEZG6@C6OQsqSJe#h^d{dM=MvF4!xnLJhhLtZ0r<{Nl;Xs(dUY9B~a{{=o z@$fOoxlDt#5iqMhC!X`nch?rc0?rMJ1XGrq$`}mUE33fJn3&EUs#Es3*^P?^T1f!` z)5ho`p2iRVn^PcPHo3TZD7{?@X~C$xkH-`5JjIC0R#xZKS~%&j(a}%-EFmdy?909` zlM?)Q^Z`40pijKxxExCuqjwouH&hHCk&N3Myp_Cm7$9iSuLQQ8;}6iFYN z{P5R*fRF`SlJ+ZD+`t6K zt;QM@M?5q@$y3G@%SV!GGs{Q)+sjhll6k?iCP*?>erS233TRvOIP0YdQR-=tU%b~o z+zZUg4{M%pqG1zd{x<%n}tS&}1J?&>Me{``2lD99F2*p^6nTCB>C7ie)4sRxf% zzs!9+)vu8#nJdI89pA9%5L}=YiE9BXG%xfQ)qJQXk*@e)RD4gb%XseUk?+gDphb9G zuac&?WnGQlC#~)7c&7tb=JzQB!XkeG2<)eZK=)~AtgWo#p0mn=SXdk`c~P(_z@EB% z#x)vwdl&M0?);LD+kV3_xAO~U)Xp!RU!jjkW@4NZxTA3OBHjgqD=~y0v3A-&%Cz6$S!aG{XC36N%687_tVIqwml#Xx zb}i_%lrm63gmFPP5!Vx_-KT9QAjY}P+=_YCwTz%LjohUPNPJup7nvF$3X{`1D0yXZ zcEqlmNqNdpxQVwXW`S^v;ZXt(fdGu>uNI=zhz<;d2ymW|yE;gMbFK*#-nqt34A|^n zs+Z>JsqZY*=sP20?IV4FJ2yfM?bFiHj}p8gM-W+QE&UJ`qAQd}hNFXU_T-BsMpsL7 z^3#L{hJGyKhQp@);7d}mTP!le(k>{o8+=?lvWf{r{alkt<|YwAxllG$MEDgS*k069 zO86GFN}@Sfb|aivra{H0Wo?1_U{2GdC<^1HY4JcFEA^FGCew^_pu;vcHD%*nW?sN( z3`a_ifae4*fg7k4&+Y`+D}7N|nr6g4>x*JBk>De<;H3dAyp&7=_J*Mo z_rL1-4gCVOyk%w2ahp5hnHKwRl8BH;0!@X9{rVrydja(V{$X#@;j*G#iF5_*Eq z!&^^a-OFbiw!DSZsDty&))0_@5#Fv|*P7Du5XP>TwNJRKH+IsOyX5x5m%Dp3Y$xnt zb6b3fq{Y3KlZUe1Y#^kvc;p37rQEMe5v-!<9Ee@DQMuZc_8WyO7EmikeozmQTJcxW zW7rN;o*t^8M?S-9*e=8TaN3|6gw%|o+j|07fw4Y5T!8Z09ZVYq%dbP&;si!{ft-6~ z+dQCX2Xf{WV#^k{&u{BURO|-I^B}`=~cp&NsUBy!IGt)QMto# zNLh@`oC%cABWO(xj}~f4dvKFiu;B`hVXJ4qFilHdvL%5JkJbe{v4Z4ov2v{yFFzSm zAIR&?jOqlhFVhq*RQL0myh#+USb!t-y}WV~Laz#pyvmeV@=^lYhfgy!3Fv+79t(>S zihJvTBy8!+b&@=b2ztCgPm3qn#gYyD6MAA9e?m{Tb57}b$(8xzdZN*y)_Efp&iR5~ z!>{86ua%-8%k&SaGh(vqhB4Y`N$+`e)GP+gt5#e>S-f88Y}W={J?n&yk@z_$G>S3@ z(&;%9kC|NR%l&!{!|_u+a7mjSvHNGMEbvMlI>m1CLUnJyUii$IQ|@k4WHUdGS@xv1 zk+mJ&fXjQ)4Lk+37sw-^J+CJ~drnV)_N<-&?HN4*+S7Ulq}aHo1K!qssBN^m+bJj7 z6m{c1x^bNSM(tisHO(jc9pK)*sIiOOycc;;*V0AKIb*T?+z1#j$y z8ULhHp6jGM*+H0`Y#(g zo}7hx#G+RY9gD3kEucDW#+~O9=5nt^g9~}v@Y@dF;%3k#-gbf1ldKRK@){-yt`jPc zcn8arYj*J-WbKa1m#KtnS?5hwZY{*8(5bSZLighwDv<=(ng;1TuFKBGoZMuen{!|k z)0sBNz;%k3L*`_&D6qb0FJ7ZA6q1Au>3%~r(Ki-DZ(o)8jiZ1rj--P*Buq3{ZwMjj zP4?ADL$rjk>T4aK#1u!i3exZ=GLevPM$ibmWw5;U6&^d(IW_i1n(Y%Jl}LoZ&08iZ zoFf64f>%`cyzi8NXCnZKLs4LvjA!Z1;bSx8#=9uZPVaOzc5R-i$-t8)MvYOM`kc@h zwZlK6$5hpn$(FH>e_2btnjAHSs}nkuNLzXjvu-3$JftV!d_YgO0Z-@&NxolCsK|YK z0_1yenqj0!ZzdW1WzjJ|nQpJm6TdCJCr%Lk#U16fndc0tj$|fk4mi|KI1_cVAWM z!wyN9Ua^+z-goZ#+-IM?_t|@&efqpD8fQi00(-RvWVXEIHIT;>ZW=yfhUd-#cbbPa z+LNE%Yr5f7BX@}}^*q`k21U=9&&g*7El`t?yn!@{^3@qlP1p-L`!_M0=wDcXoh`E+ zOqt`^+S1GxIIwQEaEy8qRo`_H$5TqH`eXdQHXnaGHU8n*`xngKG0*gP_7ELKqnRbG zGEW{a3%G|V$dDGBW>Cd1c?KzIe=3!8g%|PkTQI_kXfex0{c;OnA-ZA)46(N081tIE z%8GhR2xtjslQczJkUQ_vf>7?3NGm$ooX?BFO%GOda8;t*eNe-{0ZQHC0cz1qKnv1{ zY|T17dtqj6`kl<$(Bb`1;O>6R82j(TfykW>7otAH*k5(-yN_1w+oVz-vv{#uo=z$C z)8?|CMLs_%N5M;k3do3q3a2ab#4T~a2wMD9)0 zgdZXdhThuCl!iuqhf9eSk=8}I%ASd?*9b*&?121R={%*^E4ZEt!M!%*QcOo5-wQfrPy>5iX2P#iDITy&Q$92XTWwX9 z2*fUbpXZCyqA*f%3Di#_86zZp^>~B|Ap}vy%z1(i?BD}5ModoE+Lu!PCIJ-@Dv7TW z8`0XNk_6Mc0jk9a04Xchump^_edxHP4i_eGxDifINfMcBV(Kh4F?HtGAAzV(NA4W0 zN5>%=uuE4EZOz~-HjQ~?iNJWAhiK*ChkK(O8kbx}Tc7E4f_AfM^*D@-E;*bA85QfV zD@$JVW;kbIM5wj|R$*cJ3uq-(2~`Eq(Y&~0GKTW`uWeLnepjIfA|qFn&X=OGpy6H@ z!PJS0Cha*i_4aYOS(Z-nC@_~W)(j+qh~){iiMa~DoaD!#1~HpZpfl=+;e-`pLo^4m zrPpYis1=xND_|r$fg?F(BSf;^-8OYO?@&?h66c{y3<+81A^X}AGeF@Uv#t_kmZM(^ z%tiDCQSh`Yi%5)iK$5mrQ*ze`BnA5kwxMT)N9e#Ao9Ti#*3T#GQ7o2HdcHP^DW&IY zlNeMqUhub*7i$jWrP->K_Ty?Dg(>aD)!M3*R(ZF!Dy0p+t+OzJJFUYo`1N~z-bH&S zX|HvBfpalVXviO~EbiO!grcZ(+b3s$glHjuK`Q>D*G9(OQgyfV^$ARVE00E0WX_Be z+WE#C*1^I&;qhH9t&Fdc1E^KUKfUtG_YhBDN3{p?M;`piuPv8 z+8eDEzLF_&Tx8$VlEYXWzSt(qVc*9gn)?&gE-XTbU1?}uaFSloa!4d-ep@==cbE;o zWbx?aC9(zt5Ol-^%Dwf`q@+<;LF<9E{ZHMrATNTOe_q^1)EU2suD#4gr%gEZq?ICKhWC>m7X4}=%K7oL02k;%FK9+ z&JlPiR20sF^$dFM=G$LO*K9}<3y>?dw{_sfAH|Bm@`bSy;Wn>w68 zGcOqTQtYqkp$Hmc3*Pvwt3n9jog6{nh9&X^%_v3IMg^pAz@gV&0V-xaY!%?Ib^wD)2vwFLXx3Ib(0Yc4eEYdP?Q}4!jK`xX> z5xqvj2@Ti(;oH_a^(*Rg?_KK*J}%=P`tKdXkuu8`%448lHge{pZB;u*Tq>CDypS=wC@jjfOs5>us%CLnmmqh(3bBc} zLWMMxek=$VZo$*icfP}ETICq5+(EEN{%8b!r^RVTAlavG#!nfcFeQ`!O8-04{4C zt2X+`&WbxE!HdKw)bWn4hyM(O^iy%)%VjZ^>-aY9{tEb_@OME<5spx`1AjV^*{3zzvUDGOC64;)==P(SePYu4QN>SO5*`vMZ5 zx1=&ibC`y{@v^{DwU6LvI~!OM267$nIRiE=q1(~!`XmkDnut*w62CnHcD9ypUdHEt zRx?fLPTmx{Q|9pP)%Hz8ch2pDcBjytSIpBOp*!u8v7OMJbrF{dta7>o2MXeN68Uhn zd{gIPjw;BIiQAQ&CD1k!f|Ku6iW^xDI}4a?NEwc{j(hU66}oc!b3no^V}Uy*UU(Om($mk^z8nIWbUmNmU?B;nT9On zYQDq1Aa`*I0%7a$b+G8aG8n4b@=LOL`c;cXYg`SVtb9j9ho5N`$?`Cd)fMmTVFAaN5wl+#rCs#1g}s-#||;tp2dpFl5RBWrae}B}GHsrgMo2 z0TCl|E#vT~orP^iSRrlupK6|ExT8=K3GooeX!NVpp#a%Nq=U+URKBL$h`X?JoVyL+ zMfo&oTe&i5LH3r#nFRvN6D5!E@iO`M?yJB5-H@~X;PFCmTeyZ?_%b4n9=z~#o1160pe~d+r`$&m2 z$Xt<=`>CP^*Yz8eoD~IF-y<(MN~DS=R-&)@+qe=TCGe%F=)&mOMn${IL-P`$D?lMo zpc9c`jc$thZ=)@-EJeQAFNZ^k{C&d>13rs1A;je3gcQ2sN{Qz)3QQ5)D%WCYMokna zw|wfUSN2uMhW!Gnz*M`3#Wt(Mgt#X~6(Gh_5IK(hK#77M6i7^;VE|EBN z0*r_ir8@t}=MID)0*j2cj}|hfm%flkhd+$5EVDY{>ra}Z1Zjt-WOxq2MoA7d!#)R) z-aSO5T!O33B1O)Qt4Zr2SL5)+T1PQ0LvS%ynB$OGzG?cmE>8dmSPv}s+B5YN#%G1>Klo+msfP-|JB424Yk@!GB^wZJ^_1pqR~HdLtpwP|`Jx9%?TgV##RbXz?k$pD%@swR)bM4xemt zbAjqm#qOyt)9yIO(4F&I_EPnb++o&5!g9ns^=eKX5q5yTgRN5g!);$@d;~G=?WsKs zKI6%ijP&{$U}A8y8J}? zy2vF5(p4hY>P+!)iXu}3LMG{QR94Zl6hla2EPA{ViECeJ(+@Aq26qX>)+BAKF4sW` z?(C5!Ypc_i_OtAWzEu3<2&Fvh)N(&N+iFWBg%vmptZgjTsgp4fjcg#5REBaA2)q=$ zQ1HfHI=O^SF&tkj#$Ps0^l#*u=$lCQ6&E%kbzkazay`;YdD1E4Y4r7JQ9j%|wU@aA zzfJUi58`pXN3ZsKgjDb52cNI!!FpY#YA~9=V6B{g$#=NG2;(TueTmZjnw6Lk##J7H z?&BOPy|RU1JZdofg#JVBqEYC2Hi*EW8Jf23ju(;!CVv8cH|tyOo4U?s+>{otMzVvg z6&+`j8HTHA?abtm1U75bV#BG?fTeJno+c+-ch=6YP;(E)xtkHedkz=MFOw8LvQ*4A zG~HKX=nTGzG_^!1ZLKaTHpQ~-7<)GldUqFtcZ=vqMY+Vj5S2qX&=8aQz-VWXTJFhHhqj4x60I5|?-nkx1JGCLhp=XwuxTZJ z5x!daSD|Z6;x2x{Pph;iU#5@SSZgE5n{-*Ca>xbpgB+o1@3Fa*#(lUYwh8({up>Pd zMpt;3Af*aU^LHO$hqEl2P6UNz&Ev3VfX>0jh)l>`cm?UJ*mlDvHd+&Cg7Yl(RC6fL;?leAB2ArYI}np+t=_1>1-Da6 z=G;p69sE4%!<);R+xjy=EAH_O%XwcU4!LiWUDcBn6ct-b*#T>zvvunDj&iQ!<(R5f$e6+VV{mFHMg zNy$UDw2{J9D02tv8^1;Qt1E7S0|{0>H#w)4BDbnMC0_w<*uWphH)=3lwi`amPZ``LZZchSuJ_NZB|g8h2sLZ zj^T!>NP>Y5glr}TpgjyRU|JH-Xh1d^8leYf*m_%Vzo@cW2(?9rwiakX-P_EdmAbb? z_q4t=t?Q+f*0j=7bfpMcbZ?W|fN^whz$&Ij9svdGe%}mjgyi4OgLBlk^0-WARTY|~ zdnXTMcSqjiI>}!IKsp@abkAT|3CFruHf% z%e%T0`URX7eGE1{h{XhWW7e;eQ{+Mvl2c~=CqD&F&Jz3V#|pVRN`WgsMgH*d5q-q` z&(NFiigCX8fbR@a9?>%bV?&%Ysn>OEVUYE)nvI*AXLYTez7zV}c1hOux|^Hf={^%l z*YM`NNZEBaH>+$ab1<$Q6pH!U!RS=9SU660pK-Uh^m2~Z(!ue5pPo~$po3zZ=4yOBA{V_ypXE*VV zjG^aWlnjY>KivS52!M#AbM=&qi+9zO%T75zIxR5H5$DMW8_{YJig#Nmo~|8SLcSe5 znw9|3d6khhlWZ95v6K=v3`H)ag2skHPT4Tzdrfk4DLe#7HVk?_FTUpjB3tS;X^joT z)j4&+y_UXf9!xo32}R4z<4h&sUB2Azd_|y!>x&={(KLKB^sy=OIoM=={7) zM9Pm9Nqa|cWn@rOzGK>Y(9bWHVeLBs1xsH@`M1`vrmY1V59rAYFs)_j%rl?NYVXs; zvyTApC+6MzjSJdu9g^@OxG|iQ&NNLl*m2FH;A8kwIYyY6G&3qDjWqv;m}fC*cr}Qt zqbaiCBHP2OErfK&EE%*BOBP#{GvO3O#^%w^1WWcDO5t}=i|Qx8A5h@u+OnvQ&8>f^ zj{^vLFk~Z!G%GM{n`8f4-Sz@>K27e z&BBJOt-3GsIA0Njwsl3?X5TX{(&RIBe?z3{q4xn_=nakWl5ga$qk%9t~bqM%jKJUTdqH9i0>wZ+LGBBwB`C^Jxt5>N2`MTK?9XP zIXbGO^oDI`2JOVO*U)yvS#f9J?M6ILz!f>;uFR z$scQ<*!dtoRy#gyB`>Lc-^T9bjN7!ss;TrvyvUX-99tYR8~`S-kO#4`C$A7;kQott zKpfe`NMWYrQ)zvPDO>w1iszoJ2qTTw7)&os z`5w(N{3ci>M-}7u&H4A6?eER8dJ?4j%~WkeMaM9w>NGr+Jy__)N@4fVll{V*zGI{v z6ZPFbED`p4NRyT}*=22_y_Hs%{Yt*~R=CR%5oAP)NuR?zNzwv&Xwvs+2Ql6j;>sak zm4zm+iaRec1k#Q$;^L@F89r~(sI7>)Q%?^X8gyPT2{ugsD*W74TurAczvINWuIL53#1Lo9x7N$=gWAT^_ZL+o29H(PrH_S)SRe-`yp}1 zzmZG3V^Sfi!td2gS`-MK-wml@8|U@Dw;~*v>)=eK_`kOtO{HwoNocit)(PWoDJ&ly zxP!u$pC+6e<-s{ry##xbKZ`E)#X%nk+w*ON9M~Cgp6N8biCsnAJH+XclFou3_28iP za#GCm3xq1EPj7SD9(Vbl!(zg_D1~Z^{9vR`{G$2i7ltu9KT<^aYW^G8*l2z?`=aYe zV6f0=fCQv^V@L^T{B9sApz^yR$^tsSo3rsojuy;}B65mKK!t_-P3H&pawij`dNvN~ zIxHO6-Kq*zGzks-9Y8JPzp+lTH1I!BR4AmW5eC2+OM9_TadOu9EIUR-lj%z8znSk( zK$Im9IRN8hpg@$7X;H7IwIQWW*XQ#ID4_8Q?hjdobVn|&3u@m!o({B=yh6hjRP&>C z$nKQ+(Rv-AjDjjKdnCllmr7U1csh%PBny4k)$&t8BeatB(Tg_4hNNh+Q>N72s!%ym z{fIy4q{ErC_Ri`#|8KA1-s|qSmhv<{+%x(Oen>++(`A1-_%+2ag%cL>=2aQ5#|Wmt zh|hEph;EaoiDER&;}bQ=K?aR%5|>G#cj;aiK%<_WV9R%>O0N|JQsa55z}n7- z)5Y-R`hBKAJJlms26 zs7j#2@W_di<{8_F_^=s>jMmJ4{XW5{BGUuu>qnB#fil3A>8q*L(t&$PF zpbt0$iV8TukbD4pd=^FG+|&cz_NA1UxSlY=Ag$BU?BMk_7nio$%d zTaw~vX>s%i-=Grj#H_&M9hkp)9D-5tI9w1qo##CxBHm10sn>_)3CQ!IA`Cdm|3Q#v`ZWI zo&7j)Uxpso9d3EZQ2ikyz4N$dR1l%cS>&b!bF#6)mp(gSOs|4z?6GIH;)0>M1FCV8 zlH!1bEq`JE;uh3}$gz0Cq=|({<$jO7=zKc^-Jhkq_Lx&wZ&@TH6iC74B^k2q`NW)d zT_9H^-QJ&BZFAU|UzYvsf@TNfEVD3BNTc`cpl!;Y%d_o%HC)O@x_e>4s44GyQ zFD#Qt{sM7vOCT;Z&}8^l^q%EbvSn8tNvmWZ`*^TMCRh03!ft(0v5m@JERGoEn$wy0!pX4&w2FZ0Y}4|_x&H_A39vx;}q*RzG-*KRp1=#Y|+ zkn9SJX9ejc@v5QZM|MaSHSwh(Z3j-^@PeY6iFLxZLhHm%le>7ZYAPP=_3-G^NmqQ0 zwLs+Fj*<|!TP+D41!szJE0uYVZH1Pp{a)z&Rdjv^v6W_bW#n>e+J0zpi-kChpfYP# z?VzmOY4JxkYGtMg2?R`H=Q<_>Q>67xcFX+|bp1*w7^}t*B94_KcD)j#p0?14IGXC_ zb^)g(ag^3MuFQJ(F>mlTEyjyW%%>lM)IUohiGsTT`b!OIV5=$NA=RMlx`2M2gR8%3$^Nj?I99j&GlCyIU3-(bXFRW>$bd1#VUX`z*1-ANlg zwS}F)PH(6-K~6^kbyfVFDamTlM2JFv3a1Qv3 zuv`qm$q#~i-) zJXsFu!{Ec3?ZZ83OT{efry=zXtRMVQew^cv>zx0o|E7G|{k^ZKasst3NtLtf3sU8v zs{j~UYE{ll&#%fEf`CwQ)|gaOS(WoLUZLbl9cgq= zc8AyK`R3uv`2xao3X-3pXGVJf@5Mx7ybrqWhIp-i3vq^0}issJOzbY>dDY~xK7)g0m=c`^@ z+^&?X7%jQ0A+CCaJ!f07$minr1~TP!5oS=KeIxdbfkWV=NyvDo9%G>M%@mXY^PF*tQ5OAeXgtCUlS5 zS|VXf_ogkTywXwQNej7kG$Yj#8nNz>OUZ{N8v%`kO_&cHm#nVkMg^&wRj#dqlsZZ( zNT0R9FRn(l7Rn>M8y|yRQK>3VhmN;elg0HPje?Rs5dh<4A;*@`pDYh<3Z>hOHmB06 z9HH~51tpuS^V{>OV>NwJ9-9X$SPq6Ba877)T{LgM`QQW;Lh~fYaFvkeoEr)S3&nbdn$$>Hy{`W_%XRF%dQb zEplBVtFxWOs<6qaoSs}H?b$0jOacSf&G4H85ruB5G6QkuVn9TPc@gO4TPnxU6De8J zq2M$YS`9tt&%6sst1CSxC-qBfKm#C6j-OVJQaM<->x=)aKKh`rKBkdOV4Dzq6KrGL ztK~*)134~)@3e6qd{@`<^cGNia3ZS?(G>>yL3IfELDQS4k<90z_oRatR?}(QV|}5N zU(cu>eja8K_3FOhM7daaJX&Ftq8q64}{0H9LG8&Rq4hial*LC>dM7L#M^l_yr*)|yId zX$50(xIID1o;G`z4vsv}@B{r``~aeav=iM(B&Da@HAkqqNlH`&?V?WB_N2_XlLxwT z>G08x-_64zd+0N#gIvWMbU@6EEL8qF38=hk`e9y+rlAKRdqq0(s;?Z|iqkyYo> zm%L=75vjyMqAU$iQKXM+?0l-wsahl7w8TfRN(e@$=2b{&I_}-QCyRLWHO4#|LdVE) z)&=4hZ#Bjn<-;^KwI7mN&BTG$FfdQxl@7tsCit5WL-P>2^_W_9@LblOGoScb-GMmV zm2GL(;Rk266et~s!De-yb5;k=Q-!mfE+k=W0hz_yh6F^9CI`)v0^%mDnw7T`OBexB zk&fP?s&9?=yI+H$X;vRscmS3GC7D|r`(|T5BOb!5Y_?*17WK9Wt7frlB!t)^q|yLutIl z%ScpaONgmr3{=m>D?eiSCz7SHZjv#WXbB)iYZnqT!k$9MS;^$%9CqeU9rO{2`7r<% zrK!~UfaW^`o*x6i`w*QtXudPx`33;qlEp@V{^vcF#x>vABNz{oeRXiOKqq~yAq)0o z;%o_PAZoUbu8e{!mQ>5GICr)1s?KGv?TG7h z2?ZZ7*J@HGNpHF-WQWcX=zc-Q1M{Odf>X%50CDY5*ZM?i+)p_Y_3(To1 z=3u$2@Jq_E808`eJ_&`tJRGY;fC~ zFzwj2Jz?4Nc14QjG=>UIV6Mtu9o$MGpde*?@!6r!`z*??Fbdls(Haa!)7tuwng!x= zI3qecLsPnv0=(ek>}ZzVhP^tLyw4##ki9x)B!JAYm6_IFih~rXHVIw`At*YWgDQN4 zXV$I?E%};V5R`dF9hD-M@>ht7RmkADCBUWx=4m}vG4}D;MX(aOm&a}1?2_i3eO z=Z);F3}UD48eXeXfJnXTi6%E##y~jYsKG(gj9!WvFP9^!S*D=}_BYS;An!ZV>Yl!? zvl_U@+qD~TZM*^{Xma3N?O>jFukE*PT%)X3OxR{MsY`hS&zBgsVhDj~7F>ZE=~tk~ zGNOfR2(y^nhp4{*qvR>V>yq%zF7T>U1-%tC$~glmILWZ*XZqzIuWtAD+w>ID=b!G^$rJi;ZdDcxhXeVY%_$=}O1+Q&owQz$7YAT^4B60Vf zyxbXpkRs;AvQUa0iF`G^+IgMCN%v*%YdT-c8~pBu)`&QXhHTW@WH20k-lNrwzq43J z?u*HQdVE%<|BKTX^Xi~4p(082MJmQipf7;zBJ{Bv;t}LfjeSpAc1SEo8$`tJjoddI=1#?kgpfFhe&FZnW@~+8@E5% z14d?Q1gmTMB|%%g7+%|SOd=N2OX`O}>HTNZM+OnH{QzJ|4dT$ry7}QSmWwG8g)BzR z5MtVYC0bn{0u65$vsBC)u;CJoTcJni!;+S2khfNG(Pd*Wwp6@@pEz6IVMz<8*r2>s z5`y7L;#K4yj%JXfq8uDmVfjv60gC0bdDOrOQl#>iHDe!m)1{EHM zhD$Ke?NM@@Wb;Cdc(Y?FbeL(eoErnwrZLM2BSuizs;i| zI#pKZPg_KpmEe$I1@`7@+6#O(3_aA?S~3C(yC7ylpgbQyG^`{`q*?@=?M%;RBi#%@ z2!+TX-XGpWyjuVz%TuM>6LoqP;jTV+7*TN`ZMs}o-IYneUkHK?;G?d?@1m~DsY|nC z57`DJ#TcA|uH-nKfnxmzexuofaDYPz-KCZ^n)z5+zZt!&0wZ z9vC3qo%N!T+h^pQTRZoZ+c}~8Qf1$%rPH{rzD)?7iH&!20TD}On6RqtJB`Sl>hhi7 zhB0^Alr2Og$!YjGNh!n9aX%D*Dvs(ozK*+Zam{10JeT)>{sB9(U#@dU&yq+N#0a6x z`#scnq0CN~z7f4{|9!Y6NtG&jTmmNeD+{IORd69%_S+-{8Xh~6K0z*Yko_qE7MXBy(H}ZeUwGD|H@{qZ!?xCt&_78p$Z-n|cmil1pC=%6dg=hmSFuU`Q?L+6k&!A_ zY!Zj@@I$4~gTy)u-h8why~Y4&Dj)IA#W+e5GT$GJ`97}`IzFAxidb>FVthYYwH-8W2tcuHd}tPEt|k&8>$nl<5VHwl2NgUrn!@8D@$_>zQFP zA~VW6+CER_PSS`=`OV3(3FyMBlE`6LO7*3E??MC1bl)1Vlx!ln6}$y3QFt}5q@-Zk zXyUT^P5M%4-%Q~eeQAc}mIjvAff|-pU`qT(bIHUQmfVmfSaO>{g5^TM(s|XL1j{X< zDB$8nX9X6{hjbG98h%%Q`X%}HfG*HW3!No79Q zQkl<5Wj@zZna`Or&b3tLa{xF*7JAaC%>8ba`J6tk$U8_XbNdG2_=2~(`)7v$LZDOB zO6+Py!pz)QTf73Y@w?F$uYhR$Zq(%~T6!reoYc=NVzP5&O4{QUp~)PX;ASva=yX_r<}OHyf_0F#gj`m+U}S92q%#LVtLQXv2(5aCGwd+_Ae1Vo|Ye{j+rvuI%fKEW+t7* z)p1fm+TPvvbC-WeT)w4_9(URq((LI0&f>c6w9};7f5B5)1Mi zXh=4ZNy-Ejy}rKUH!qjb|DX8Hk66Fg*fCu+_9|_&3pQhy}QcFDGVL1Hb>X^_&0T7t?S4_)X;%_j5*EArOwihPlQ} zArMN51CD@DO0aMQ1a2r}!75JT2r(HU*Fg_>d8!Cc@>2dI6g}F6CWtE=%ldFD1(P^= zo^R+d`JHmEmBQA9JkPdLa10^k>^Mcl=P9W7J(4%b3r#NTXZVi)417UXfR<159n$Md zA9K_LDq*#K6NyN}_fV9$pdi#HaS!zAo;)&kYop63M9)Us6Fn=DCPtS>^`jj*Q60li z=0+9gur{7I>F_q`9OmAs-yHJZswaoOw<-T|g+TD|Mpy8>UNVdrj7HJr4AxVHzT#NE z96GKX4s^u+NV76pkwkQ5#iNgFIhoKJE+JblX&!s%o4hlT5_H5Bt4VPvqdxDm1og2) zV<&l)&oxGU4qmJHs}$UIK(_7DM$Lsyg&i$bB~$*KO!?GhQ$A1W68V};`3SW#aL-kF z=Yb+G`2eGyTBthG<*YN-_t1C6V8ag?c0)%z3|w5Q+!@?RcG1?X#ND3EWz9!Xi`jas ze6Pr4V?E9)HrC^kqGFtGmadMlZ?YnDqLa_XK*o9x2ctB->yV7_vcQ8~RG$aexiw>< zjiR?V;N9Hz)WBQ48WD!Q1#jLrzIX8x&B2=PM0w&eaXL633I@iMG;r;N5%_ygT)h;7ukY0`;iB1v4CO z1!UeabeXG$c=z$SSP;BDoDA=2d0y!&n>-HphI2&3nAchd-tOKop~no}ozdB3pVJsi&msTfiHla3egTF6rLF8^SrL9p7rHXuK@r1|s=EOsRu2 zLiGYa2)a{wTHt>aVHv0+d4$%LId3mruMrL|lDFk$XwQePws13J&j(yI1O}?X%%C?G zdAIR==!V6!TMN6`A)+o-PHOAC^fk=lxV8>pf`qSR}Q z##;oLui(>{3!fmfUsQZDX%PN+p=D$$v^LL&Ozgs605X9>flMNSvOZ2ML$rlX1lt?# z1QE+TsKIs;GF9mf?Omi;w4{dO59^%B##}vx64i{!3y}mlB1kzZXH1qN5t0=M2Y)85 z!^=}cV%II!#V-6xvuGuo(|B;S#w{?DR`Xdn8p=rZw0AzYz%fU&TVQXn zJBTt6*vv679Yv$wHhY`!43v{h_6&pF z#CR+=$h9F2@yb4ez!U!{o#iV!%)h!b?1$9kP`$`Ah*qcLSd^8> z5s?$b7H7oDNX-Z=n-Ra)pqS+!JWpA_ZmX{u!XfgS2F^7w=#Tnr@{3O*iW{Y+$ zqJl!ElOoun>InD1BGd^?#mvAF#uBH41KGoD16%CIv>m0fJg0Pq2ziMu_QgE9W41_? z!o(K)4O{FtSk(`<=!;zv8Kak~E!g6?wqT2d3(-_YrRxYqH?zeCpCAMHEVtd-8X0bhb z$FI~oTm>zxhg`CWur6?AVI4HSps-#QLu}WVBCt!zWi$F@*O$_c0|`-niCLF~XQSea z^4LW*HR%KSg9#KnbCXRHtS|f_U;Ro>0lli|ytcqjkA1%2ZX@1Q%T(0D(NH2t&?41?bloF0$2vi?z&!)~LjA0Zq~ zj!IQ3eohmWs;nR6SB^?$&FhV!d99ea6C~6MfrGl5FiCc;K)X#syjH|pI7%KlKONB% zcfZ4W?!>@I-xPB3IXwx)cur4>5hknj(OCz!DrE*DK}vRP-Sv^5Zj5l!C`UXi&h01< zT4)r$z=?|ZNK8&npUAJHFHsnMw`)Sv-hkj-biI`l8gpvOd7`FJm{ZkLRIP|>XVgpS zm}yLrxtfS;)<~l`|6|UC`@sGp1zy_byGjL&g5W_zz2iD+>#z& zO4_>5om}g1{Qs|Lquq*Xoom%PH?EZfI#KIQTKSU|vd%f?^-H*g@PRI0kG_G&jnuE_ z4GciX!r2GXuSGJc9md%7etO&viy_+iEA@V&AsiHaQMhC07i{>bZDc>GLI=ZoBNlGD zY09ZntmFtsQ`jQ5d5H=cm%U@F1X8cggK0(UUaG8Zq%YHhlMujOdB6H-kFg%=OK27z zP;v1IQ%J8UT&HrYNvA3I7uCr>T`xsft0>~sp1W#@Xtt?B@Twy)Dd!)v=M$*;R3U^Y z<;uig%xBS_$%@Qp7r z{WT8vRf3d!R&TJ#d4i#cUD13yp|PxO6vSAVm$M9n)X*Yf4kKZ6U(O?+eRxci>Ly8cUZS&}pd_N&dyn0}49X+9V=cHjBg>^HAw+M$cA6ngB;UrdRIIHCwhR${C z5CW|jtsIij(X1ssR*2Zch~XVG`Z*Zc7`j8juSz5UtEzO|FmzQQi8MdCnf6nPoJtDE zy?Ps_1BYB|y}^nobWU0;9JxcGBrVvCwN^4ep|w&aS5e&vs<2093f=c)<(4cmIOt-_ z$kCV3^hbDA zC;btA|6Td$E-hv*!Gos@Bmq z;<-t#TWu&dI5x|}~N}%hMdu1LD4Hp(gL_B_m zsuD7)^Tu3I2bXJ1$FiMqGoLE0&UNjR{U|#01Iz8a3sdk(;Kl z-T?;BcgOQxGT+#NasCH*1HW>}S5uCAxhh0su0F<20NHNBfaeln#47>4saa2w_bj_N zI%VP9gffrKwmWAju-(<$RlD+O2Li`KM<0D7vF>?(orZ!!()kdVBM)+4g!8 zy0EY7X&KdGm6Bl@s=5Z*loAXbrgMmC0(Cu5TQvq9zZR@8I_?uMJ&2Xp5LL&L1++Dy zw=J4BUQcr=fcS1KsX~?6JQxjYbfn4I*1cd{T$$lzMjaA9bYHlqk}m2^xM#%#1cAwI z!IQm;$E{_EduyQ}2wl753&so|)@I8Qb`cOD{^i&M909=z zjSDyef)g4aa3mFb6R8OrJYGbL5Ajsz+~z|FM>)8zd(gDWM3)XD?t0T4xXL@YTt#(I zCz0G-7u%HaMG*5ozkmp#MUv|{J|Sy%A41lgsD#1CE^1{zn;c0GNhSn)EmJroF4)ee zDuh@?A}_}{rM}6{AtK^tXf(7keKx=ueG?AXqYeR9;c$}#%dD0)4YbDXh_!Sr!qrBf z2wCfW{8(zW=(g69)GWF^-bz?i)d*;9(M^8I)mUV$lEixQgKHZkR(9m;B-TF~m0Rzh z35oS&+ow-1&`Dz5dk`96i4{3hFg&cgjCdZ6yNq}{2W1PHmEO|D<1Lvr)@3Mjl}^u2>)RYBXqiEvepBkGAAAEt{jXdAmv<*ZnL!A1Ng2D$+RT7x{g%2$}c8 zx~YNm$8~QD={L*MPr^I~Uw-Z#Apz*+R{NXiY^t{4MFszrT1|JK_PE@d4&RXIZ@PpOS zl$oyfTZ%{GwF zw5lsPcrKFF_1PTGM3p>NjOGZU$)S^`9K5$x5Gl!&bZYR`VnlZhSN3rmP|eJ+!BgEh zcwH$GMR(Y#*(iRdK**t8;FP-aHBswgpA-@AbmQh|Md+;i1(f6nb)(Ciq=;0V(RQ7Q zv`5;C*^So3Wx;rKlz(4`&Um%tb|$-z!X|b9s;0-p$*4Q?Xn-vWWl-A&m?u*T%9u=G zv}M@sO4QH+V$NkTk4VI*j6Ii2;I1=Qm)#!MV$EsvGTy{I?x_P~t zQxT6zlxV=KL%mWxC9ve$n=qMGZ*iLz+>1pRFk(HzT+u?9D;tCnet%|7!GG$P_+>TczH77&s_m`s+yTZgQylpo@2z$iuy@}2Lh zpa)axL8rw&8_0M$rCL;0=ZTHw9RwTSIz-+0ff9F-c#t}q-Eka5s+RUbP!MzCpi#q` zUH4<|NrbIyVm_kS6dNI0r1X#NE`Nq*H|<{@!&}ubJ)+&WMzh*_cWMeIi6D1#(J?oh z0aBv#A$ocz4MqzRE#DT{%XQVFI?)rhhUsQHFD5nUHqsH{07%keUK>Y*n>I^{;YQU~ zKu>5DOld{X4H|e0f)qafqGNaR zgZbMdNsp$EKzs49o8f{-ejSzTZr5TQzm5@eQfvS&uI?Ny4$MPLZS;}E$L7acrz$fq zi`U7mlZj1jL!8sGXCeuteOLg_ku;4VV(FrvD&hp~u(T?20$ql@O*EA8iVbki6^JJk zZBmfy=sJ-^o0QXmjbpUX5m4>Vg#Fw#D*OXpwSt1O>=dc9Nqd+yQI=EVv>2VVbP31~ z725H&RC5t5)FXnOP!tVK8X>%d>QNKKZ&h<7u+Y3nYK4Rs;!zR>yhQVYb>OVL&kDdw z>)<1sDtFhY=c!~`(-Pok+&NR0kw{du@~C9kcJG%}J>I z)r&#MU&ucgL{)33&Z6-|b(4swhHqa2OX?XJ&;~OoebF-V<+??V!D(I( zrs)JQO#XVZV=pkt>x--77uMjh_mavflySALCJ~&-N6%Qgy^_JB++?-wMZ&*_Mt!>6 zlVn>7r};-roF>J6y6V8tKy22VK6+^u67Y6)s1YgkT){2N)Z$GYe~-1K`QxB^TfRrR z+m`Jm1V0bX9lNL`zoq^q-L`oxTPdzr+DdcVf=EDs*p1n8i9pw!4P~q4G&(TKP%rD# zPLnX7r^TDoV{~Cn^*q5wX>9rZFu$Jp;F?jctRLgoTJwwTh}vy%$ipH9j-MvH)HSZ8 zoWK;EsyInPyjH~bJWh)WP5-c-IHx|O=jFZ`39rXjmk;PS#~hC837~F&P1jaoYB)iH zs9{`pL>q324Ft(+^z*~XE_z7+zHdm|@dJ5OiW+DJ0FuH%lSu7`hy? zY~)BNOf(rC9|?@3r{P?kUobkxkqxEHd<+H$zP74B8iov02k{g0}XWu z#~c|48%Yt+wow^e+-Ow3Q=q$HpnK8nlka zdJ|?hOnqk_O^OrBSR=y_+MRy@>j4Ltg|PjNsO$(-4NTK0?bOJ803Ap9ehhykG(v zjSB)pR=OO6k%Jx=Qo0;#h9=R3=!Kfz(Ofe;XzNHzffh#i`J1hJy^4&Wu#^ltWJ)Z) zvVJYw647L}MA0&(=Mx2<4y3R7Y^696ckIF{8d1#E-5TyV!n)y1*q=hl!cFiZR?N+) z4`z&(bOuj{DUmdwq}{<5I3i54LP*s~IQ`NG?Vu$s_*9y zFs>tU3^jX)pz4G?GbOUAiscx1%F*Ew zJ&{3<>xt#jtPWA}LH$M~mzR@@o#bhiUGjDk!!*3>k0p-QGeq$1et(eyI>tI}chzJk0Hc$3z90ya}e8`##CQ8403i zFmQ9VOXy$2)!vY}+O3zw)h?lCdIP`IE+uXc*l}zBbQTJ2r9xwA08U#(OifM!W|kP7N#H= z+sQ}Aj1Bz+E{&6n?Li9ONb-&8Ry_~d{Df;K0H9 zpWa(XRG@0=^*gKX8>w#KJ!CF3b+GEbo-5N-IRs|#cz0AV*^hP6Q~&SXAzPyMKfe4# z*V0QhMO|2hKlTS7(Vj=AbGbAk|6tQR_)r(6ZBI4fm<~Ir%G*fbaS%>3%>>=1%fbiW z-}MP6@}Wr89^p28EqFUvzw2=SHd1;>)o;94$9-uBeOT`Ryh2Q>zWM-z?WyMgVT4JK zL^UOo=hQ)*4+c2JC|DPJWd@_@IePEZ3kUU+1=*|5&}ILja*9nKjIBuhw9@rQjl$CS z2b|bi*H7w;{^$!J<6n83z7XXvLA8RF9vt;vudsCpe!!95^KufiCqqt;?^8Ux`c%}U zepBj=<04U(ybMOwm348SdaMEtfNI!FognjZy*5$LZHwI!Ww7Tp_r|CPZ)ZQ%8hY zriXo+svoDg{{Xo9TS0;D+y5yQqb$w+e51Q)fVD?2fB}R70CSJ~B+zq3x$LrnH1l+u zc@W;#@2KBtG~FpgK>tv6Z`(OI+8Y*N_Yd-0NM`p|s5(%(pT1K{|TRPk?En>TjK zz2{xI5e=(g%}@fu$Wo=Ae-7C$=KmhAwSyj!Zhjzp1(J@mD~UhI7lPlY)I!#f5X5gZ zYW_Wc1$79?^oPQRE&ck7?)kp_Wp{od%BcHg>&Ksz^KUB(`$%^36$l}*tsG!W>H3i} z7HH=5w||6{q2B7Em|a5eSL3gw9#jVuRZVZZd8+`QdNueX=n`*se<|j-q#n>~^gZhB z_s$gd``b$ps$CF5K)T^yjI>*CJqQrH^|pic>}@-BD08+byS=IDnf@%AmJ$U_beGkj zTgBO1eMIU9jD+=XYe5SSr08bBs)v%6_Rv>Nx4k6)sHdWF$sld9HUOjX$9+EoEl!Tk7(smjvKc=}RR zXMZLS@b@l#fUIC`_v=ql1oRYAAhGcV7799I)ewGl^+;2{G8;WuWt&VZjEU?w@~Mq0 zkhe|7f9n6vogP%j&*~anmb)#j<6{T9e9hR9UpwB+COSirv)59-W0wMbeypHP-9o95IS zXyyD~ga^ z6Rkd`g7fvi(L>u8MskXGwJIE?vfS$P5Hcjs!^+tuomP+N{V70H%OXyzPIyqMX#@|e zuFobk8`$%_#fbi(X#M!>VtzTeg*aR>;P?M2WHK`_n*yg`Q=7Ala<8`SNN31%W*UnJ z>$zYWa}Cp&lYU;jKu~<_vvgAfVaO+W7ed&GDJe6uyiZxQ2FUVo$^ygClF3;PE6boh zriY+K&J%wc@B;yrQ!7{PeeyZ7Y_ESq4`CPZJFNFV(;vYv7k$o%*>2<)m1S!#I?fr0 z+0OYBk@F*Z2sLt@tK;9REKBvHdZZ!dj)R!(j(?i*)XVjs>!E4Q9Y3a`>pBjm zwi|g$WtQsS)1y~SbO$_a=X_jQuB?Amk98df58FA9Da*F{hxM4M+I7xb@-UXI!==v` z^WQun@igAGP}{M@qb{EQMUit5vHlBFR+<*MR6>x|qUvNJ$3CgW{Ld8=b%$3eh%1ED z{%G8Lt)^CcD^z;o57ZulRQ-zxF(F#5f-=$M0&lC(YOO9>)tbCuZ4WiIoxXT&0k0&f zeM*Bsdv}Jz15oZ*b!uzR0nCrVnr=8ye>T1D9;fbVQt4(D`}~_tIvmjY)#YCOcy)Oz zl|A(H8m-jA$NX0DrYeJjX|!)3b16@E^E+PA@@5{k_h1Nj6p&?1RyrQfK=3o`R2rQo zHBXkfoS7V2OATxOe~58r2IYaqE><*6jI*duQ>6)e|3LjX@1hNf9Oi}pVP#SCEU`0@ zC75ZVa$nnSCIBERaGYV+I>JG*le|;2d$)l${%AS>L>askWNl_dOb+!Y1d_8L^=DKY z?~E2)>IzDPQ)M9ybpSg_O%Y}nPH`qol_{~{I20;v#6JPDiv583YS7Q_RCMXbCL zX>dN{sW3KHeaL0T39rn~{C^b#X=6d^jwzQnKWa5ou2QOUFQ}O0+(xVB1frjqEf+b5 z1?rFI$U>{!q(}ubPBz9{wf?2Z|oa>g%GV=_D>q`sBbAf9)y8#vs{bAW3 zE$^HA=HA|}v4K!v)$+dI>HGr*M*3kKIy-nq={8Sd>krWZ5od2)g2N*mr`)uJa#rJ< zl;&EJO>>s_vougybVjIhz`%P^0^N_p4ktwF&aI#)8Ye8kvJ$ zb1ygtXH?kT|LIZG69?z5T@+rwL&>aq_0?2|_t$A}DgN)8b4u)IPnzv|>x5jT985 zKKCA}1w@0%Aq3~7yJRov1lXm}fanTjo;S%qtGp!y_iTfT!O+lf$*%>dF(14ce%>73 z(B9kAME$@KwMk9&vk*7aF?YdLsWDZ$DlW;5+v%{$;Lk;vgk@6}e7}&bgj&ENI}tzzHL(ZLmPmH)JNBu z!j1J?8A#8Wk7$EgG@_rs^Be2e$-VQ`F8~l@3lwZ{Pq$QaHcz^{0{JSYO(W3(UpwmX zn6eNDHF^Q0FoZZ}>SDC;JpB41yyA`PnT#pC82$JB+cn62{nz3(GFCpK-`}Y}68_=- z<~+}JhgxbEmKjdDswnkg-q*|+9T8qJI)RE7t^lbfYzr;hBa!fDZp+9NEe4O{e zWJm6cD%W#B)Ptc~k?P{xScU4lw^L>P8JY>LLo}_0`d+f^(lW`~x6m1Cp@ybVqlk-(_0Q`eQ5doIjNZ@ck6L-)QC^;nUvA|% z3Fs_5nQ3AEkRTV$=ss7Zp^o+vf>&Ii-a+lyyk>X`7sUr}sCW}&WXXkCew^k6%1-?r zK7{A9)OUKjk*}4%X7ydO3pI(14e#Ln8aiw1{pI}eez|~f7lJGYf+etx z7lFhdU=%#aSHS5I;t6Iz{pwjj-No}^r&N-a%>UROVI5*iRU%qMb^Xyiq66m;WZ2;V z!@}KApZ~;v|MTlH1aklTAtZy&t&3&-ZJ+*#yy6KcNH4kZ_wYM!!%m5D@mGowa->oh zWU5>E7Pte}%PuEgNZTbtshl;L5-y9PWc8qF^8My~sr9BDcbeES*ir}GSZmS-f) z&1&Drg{Ge5m@eu$=(#EG{m^J>Uv<<6GTf;V?mLV0rhi~anDIv?RSZkIN%tkj^$*g0 zt`QT^8QatwhYN-|eO$04|EaTUo%(C*=RV0A{Y~77L5?ZmMPXFYA>yysHnD{TFnrBC z6d99chw7)J!)R1BMOccxS~P(RT710`pnW|9BVR>KeU5D-p{Sg)Nbsrfnj|Y0J}z`) z{^U!lezX1rOh%6}GRCBcZ5v52h5E>^imu2m_uZtxOpIrn7+yM%7ZFYA zy0&dvRgfrE_28vf#VMOjdUfjGyI@uS^3to~;MXQqJ<<&Dp{A;f4v=$zW`ioiy4lp8W~Rll<1-n6t8qF+Jh@u{EY6N@4&8v?pX5k}@U^>*aX-R5RC+MGeU)s~c z#J{&0YxA0fo@ak0IAUr;7J^)}HoCC^RDHV|*?8eVGmHeMCtQheHp6KGy*7uAT2ie^ z$&;!&wxOy3&<2pV0lm)1ovM2Nmp9JdMX_U@kvmm&`o&Zw>l@S10IPvunseZ*%?0yX zAK#?@7l3G++rZC#{6&m^oeezju73K(RJG0qo~k-9moc2-eq7AlWJu- z_as?lZ)1r(&%3gS`H)4cRJA;%EZX~$J%9rfk&|DG%>_2=}kxP730Qc(UwC8Rz+qoSBMIV-H9 z*|Pjw%CcPlB|^exMb$>sl`3~nT^IK3MCyek>c(l+b$R^*s!O{&HrMXPk0?PF5$bwO z?@#ED(2G&8@y?Df6Zbr%538<~x+$9LY8TBz5{aeu46qNVXac*lFnP%#A!m7?M;#r= zSws?BwH#3v!hWfbIg4l+S#lqr(=cW>!tPxvnh-4aah+?zAFAlONnPiY@cYWru7zPF zXM{YAXWW6wK3WtX_wkIfY^gsPm5t}*r0}EN0Z>D_(JHvKrt^U)`l62ohbX5xlKnyP%B(7J&ox_4R8Q>9Q35I2Tks z4$!g_K@?^aLHg@$59+<0CVFfM_;Q$iY+1jn&MT7(tc4N{$(@|j8?Ui zv8JkngMZ(puC9Jd!*EG``h*+*(sgS7`@0kB5Xdg-koA5U2A_5b)3HksJb*z)-0#-z zXQ}=%5klbri|etccz^u2_@jL&IRE%>1ib*~RWzgAIc3>izgIQ1b8d8U_<7~rT7N!JpafragqG|6i&V zRcvJe_1ge?P|%pK|CJxn0R!j>B}i=mfKKraL7i}X_!`hgh>HNY4$YNvxThEqyd23d z@9E9|c(0jH;eTeM>-k*6-*Dly8>TjUbR^U9kN+k;8`KYLN)zoptE7`mV`c$)N)x5a z*s!L2i}jD|5h{`Tq^jAhXrh1_8y;4f<#AEw_~iLoO%yP9_&IfKxqgqbv#-}2KXAUH zi88KcKBJ;r>)+HP6@5nUn{{{{#XPEfEA_*AB#w0ad_@x_%^iMHbH7~wjvk508Yljv z5(IK_H@*LHxP3}DG z90c6Qn%dNKXj+9io7J`>BF>zrn}S=bn~(iJxtot(wBmL*MP@D$63;%Jn>f)lA@a0Y z-`h=y9H|MF63p7bR{7Q_&isem#KpnWZUVf#)FvK!kxhskY828KtsjMEP@_nb{1l|( zMWBohJTzK#TPKS7|4ovAk`uu0(DbioZROquzgwix6geaK?sW)$BfSN|ck%fAC)8V@ zS^p?Q14&r}THsdxdt7|lLqgx!Ey-4!dFhs=7K3tLYD-TwEy;r`S`r#xVoPGX;xe0! zN!7H*wAQrrW6hW}Ntf7?d=t;tlB#L7^l;PCk2fv70O)!7oo7tzTKfF2=XrXpX-TB! z6366Kc%GKlLGQ_?r4KbNy#VNWG2*QeyMJ4y@+(Wps&(85{L0L<|Vt?B4EkVLLEz1i$HC@P}B^8CmFuRr(6#A z=683>y%U1ZA}gmY_q->|Jx6-;s~Ulg0Ep)jnyfAt7v(*Ye1L!cGG(-dCQ==jT>$`w6f6d)E{B;<;tT*!(m7|Px*}$q}iJ%@5)u1v=r2qoDlFxRC#q7 ztlG`vSX1%Orix`YaxeHgZbG(J)Ul+kZ!GQOFQu__zne$#VjD{uflV7zovo3bY8uNR z+k9jiPmD}sY=bdL+~=K?hc~p)hS+*IB_VucZD}T+dnN-X_xD1zCAoZKZ2&>@dgcYy zmPGaQ*7n#7s;woxPa<;~>5-pAofqIX^>VVY1el z{~A_bjqz0UtUd!`*E3|1^GZeN%959&{)CcCl84$T%zv(1P7yRCws4I>xGLq7oBzpY zkdw3ZP1u2pd+X0xHNj#db_0M$lhKD{U^1?HJ8vhfA~!kj>+G8w{IeeYz`og+!B}=q z?4DfkbMQm^{!{UucM^SK?wiA3mxV34rRxv-`tRL0bwp8{P}32I=@y@8^oHN_$L^XIX}!$iu&)~>uRpP7p==w z{ac03jh6NFp^B)KQ&PH-t0WgKP9M6@dCwJZq9gKYSs=w11W(mJbN_!S=Q%gVm&ZQ^ zo%{nSYRZW1$AMuDY*s-gSeR80>+XWORMuM$;mvTabFZ4}Hcb()kK|K?<}`y|4;VpZ z(+~T4hM1XYDm3+>ebsx%Fg>!bP?l_3p8vkG5n9Ll_rwx(U=?nrKmGd*8tO!~rokVO zBR8rhX{UG&((`c7>MD}{?!A1y@1_n8>-^gKb^;CY3o6X7>9;qZQBjhxFiu#k9hzUM zxr!#w*-fihtec}rxdfp`qM0?9sO52@Bs##w8-tH|N6WBQn2yGCe6XdH+`tnTgU1&J zh1e9%CiwdN$2A8qq4FowtJdB>3T_v^g#rvvlNSYxk6d++JnjHs%QiXIyO8KK--B46 zA_XH$#m^wZJ0QX`(vK|`$tCRVHRQL>JIZ}3%&i!i~41t7vRG=rExy*$oX7L{<@Bx&*w+w+k!&Rd`pD`xQIMe z6q+kfUAT*rI{$&I36(S>s(%jW@P%ESuBI1Xn9-EHs&$*XUA4IGlz==UwtdJaU%Dc} z_#}xDM5O<2Ls0uQ1a+D$Fa~A$Z$(z86Iu1G0OZx`Zpdm=+da3D6_C1GGO(g9l~?kY#wQ*u#xF@@AnrxPEa)<1mg~$$^^*|1{SRmm1H$e| z)5Ar;QS+##ay;e88k`Z2kAq9sbc=HO!v9T)Gt_@gunQfnqeqMUk8e+1ig*^9*q^!o z4Md@U!!Z)3PS94Ic^3O({1U?|1ufiARodJ{6V$E0PEixOVoE%t3gvQm4E^T+=RcJ= zRBE`J8ZMiLiLQZXRq5uKM@KtwH#iZk@lQ4`w7ziTFgrD@{~vnxk{V~6Y8dChMVQ?s zL8zXJ8M+i`&KuQ1lTqmd1lcRG(Bk4`M`uKvLiHqV_{tV8snX(3s6LH{BBpRsLplLMs;WHk5Qc##-;8X%{HixwB~armVhJ|fgl9P zNT?2wrtwshqcfvmA(RIpAm4@e8l-i&t(s9#%7QWRa@D9O7dy`A?7M%sqF@F{Af5V^ zAdeFHf7TL^TIxd-=s1U(>={PB(RBUQx3Es1>fCbQexA>FUPriM)Y*%2QoChmgExW= zT?BDwrG9efWV|4zdFs~o$!_L1j=ZDLTxrmDLUnKjY+Jf6CpG1bbY5B|^02Ocy?eH0wNhX$nHP!NMqp6)*7}fHd zM!>M@3ugxPM>@fnuDq=p)Yl1h2K6UX+7+*N?0P}Hs~%dY8?aCCW@8r7KBtSQlLbso zgVoRSmix$oWCX4jGz)lmzyXBCv#e*6Hc)DrHN*KZJ30Ek(CdAyMytWytY1kGA`xgt z;vtu!oJ;aAB@*MlBh$KgPJ4ZbqIyF77|=wah**n0sklXLRLk}0jDYG=EH^eKcwWQsC-|=6-(_yB7P;4_nOx@4VG-1I1-=M2 z%qV(w2lBPGnpVuM;k4*=Ua0$+DIlh0jh}tmVRq_QG^>;9HCSQOGG0X<0%~n%JP{2lo$P#%)clT1hr}Zo**Ke=MeqL>Jx7`P4y6zVKR$Oew!!RVS@P91Y}%8=`|NE9z&Po|E*(+;H^n<#L6Z0+UuOj}r!!R<_qCO1 z3iOjIZ&~aMSgzIQx%%~9eE;!|E)TM2hJ&y|q#DIDqF@0L*#~h4{HSK%v{T4q36C6I z@^U!^bqxY%dE?$kvT_AlvotorV!1cV0esNHV#>6!STxQ!jB;TE4nuGep25-Sgu@7_ z+JQDWtlzg;VgQHHY9t(P+6^2YRMQhU%s3(l7U%(a01OvE=|NDc!M^wQp;S6m5h$*O zz9SYoY&fhr)%gyh6fp$Q^!jpURz32=RhMX^c9 z(vY<-QzRleNl3Tklr{-nNlsJiB&R7$PL0;5Ut4klVq?jPa8Fr{k|igXYD-S)CTI|S z;yEcfAz{ql)VYzz;!U0Fc_3b_@?bGnJm9Z8co1iEz(cYK58n#HNnWs1feN(4DA|AR zkvX|p@aTN{A$c>UOzY_^UNl)$tEQCVk>#lkSu~YnvQf>5c0h)6BMNa1QPIgANQ<-t z3Z10<^j=9a~@&+=Wts|U%AC%G$rEH%M!SDnGQ3@y>mt&bbLY}NJYrp*4hgV7Clo&oI-FqIjvBY8KKM z=CiU3=M6c!(T3!Ut_c&(X7v&RnRsTmKK{AT0(I+OwN?cSQ_?EwEwn)D20vhmKi8#C zmr3a9T1_(lz9MvMSkpIa4%6i;A~y}&w$n8HvGonBN8B%3ANB{X809_mTY8hN{CcNd zs83R`zfcG~^k-iX1nyjKyYsC*=!}NqeA#9ve5erVq+peLwm$XeVA3ZAPN53}lxL!G zVZE{LZ{qmu^Utq|$8mgc^7!npmFs&?w@Y{hxGND7eOI5bm{NP)!e)ei4t|JnkP3lE zrNuBI5_XkzDuWRN^a9psg|kWf%rk4BMIwUnO8d;Z9;=t7OU7_HPLQg&kbZjR-lU>N z0nI{HYObXz)F_}Q>XZUnJ!+MRT4^^cpk;Puy)jOYW7IvU(`Z^h#o&iy#3)=mVD?d- zLcT~A(K_vF)FN79nSBHVT=!s`xiqy|N{KL;PbD|dvNi#6otlQ;g z-G;=bKI=RkeWtI!Jb?mVnS1d43!3}C*G$X?RJ!Cj`Srq!Fm0gOGBYh@Fk3~^K$b2S z%er6#fdC1@fi041M6ZPp5uaK6jL6cKgA4X@T0e@-0X7OF&S=-WKF_>2eAJ%f4Y7%Y zKzE`!yq86}gr%}D;lsP`w|GW1gjDxcQG4O$;YkUkrxk*igyN*%}Tr zb%>pohSO^e2SY+L9PGI2r-lP3FlTNLr>iMuID!dbRnl;T3JgaxxqdhR<~+kmIMNzU zH-__PW!a5GW{v`-AGo;kQwmW8x7+6GO5b$leO?gDR9x`M=L*pb6X_u3BTkk77l zc>aBMq^OL#_4EA3i2fZtHcmK@$F#zidhFrd>1d+puwHr-71)~DYgGUqO;q3&W_a3Z zj_YYU+AwsqMHxI4mYrMx118yhtXh6VT4%vRHqBQC;Qz0S0$zarn+7?%;{wZ&IO&B! z4t$YEZ(Zz-DFj8O5kl1fAizfeLEvS{G902$Yf8A|Y0%OVmC&Rlz>O2u7x6M2LtGrU zHpI&~;9LvU)@-^D;JsJ!XSvslMSO5mOWjlN{s=_!i)yL+fnKpF%7)Ts%33+}fG-vO z2$D9GioVc#AoMm7wMK+L@319Nz!PM0y-TWE>enk14v?BmQcm{ z{n={qx=x4N*R`Qh@bS7YRjTg{oI|zJ8~hb&7RBuH!vVQjYc=Q!IlB_&Qo&9bWzPYs zfyxmvOB4s`T_@d9o0Ap&u`bA9sUjrk8+2)bo?s9lPzvYtVFV6YsY&e`X&D|M>sq^clm?=Gd%R;27kk`8J6 z%+ruih8T1(ZaeO{JvyT=J>;H~!KI3_>|11X@y*hGzXx;qUeMiMnhfS?hhR!M-+ z1PqcZ5eqFawh^P&wZk=PAoutGzPZ+3d!K#kkq5%)RN(COm}@@1`OWV=zga$02A25j zPs(SU#vGq*2ZyvoqrV^SWp-LHgZ9E#^nqx|DX(F>Y*rMHd8$NP{98}5#TRRTAG^Z! z5w7V9A0ZX1`*_F8=zbArsOPYAF|$eh}&< zI;rIuKB6)pRJ}|ea#k!KoC?OhX8nLOQ3?lc@rSOxfgNf zu@aUrkYH=GZaPU~=6+hhtXA-YX?2kw&OyQ`38>v0&@e}-gq|c^B!4&OW#c;CA|tHu ztUv2ytf56EG{T)HZaEEm0E_DX+=C=WA+X5 z9k5ugt{yZY?eaekx^)*!*WIGsQ2JdewIb;^q7>C2~G>uo;$a(P_9n{qo!|f{eRG%~xq|Qg@5mNNmU!P||QTZY;mGbc?3u z4uIw&cQ>rDe@Txch4m@xKu3q6kQ`XEo#!O^AYM6f-32ITFut)I$08 zqB(Sh5>9m*Hxinmd}I(N&vQuEqZ=s~3P=-@8%a^OxRDSvUMATpk4}V!V(dUJ z2j)lrjri7WQJX*2RO92Jo}o$%X-U>x+-n#qNzZ5DhA zViIF{d>G51Xl9F2kl(Z^ziBg+>$miqGDj>3_nYQQ%8KA)eo^|zbtn2wnM^$(Ul)n8 z^d484`%T;61f9XJX@1Zgzo~AiGWt!eR-|w}GruWbidAH2lB)qzZd7qvq*S;=t`!ib zV}4UPT&an5Kw0@`AuyHS6s>@wjr!VgRG)G0|BN^oHJIJc{2S5x&o|#*G%A#rz_;FS zn!E2G`H3n(XyWRCFe4d5c-`-Va<+x=?P4k-eATWaykflTzJJD1bhOT)4>B81#&*wW z1x+<{>@L6E{igDa!2lfH!7@j9u=(`(F3XNqSB38j_)T3?_XZMMPIavI7OMpyX-AI7 zMSfUM1wW~I7Fk&UyWa#4Q~ocNPe?u>WFsMro}UI8gyBLs1MzmtR32H(h}@%ha#Y$o z^QJ`!s8N&>kmB7d2}tE-%(e0x$U@{Fi?Wb4-LT?~p*qUk+wHd7~;@ruv zmvH;jvp{A@NgDnN5wW(v>OS3$@2`?6Dttjp%Jxsui@f`{-;DdGTHm7kr%DB(c$W50 z`5vf>1&cR~Z#ok*5x>^Ebz7(u0%Dv*5<>TGoxAB~81@qsO_afOFomFy_FD)uY=mS0imY3^zIAs>I|4Ebi$lhk zVmzV454uLLkE^3ah8P+mi)(CoIxMUXrmacYg)#D0O%aJ^-nHKKHsvRqA#1REg?D7;3E)$bKf2 z@;NqQ|6Jon2A(!!wE0o;Ai&dmX$}Kqry)?_sHp?KkpTKGK<)_S9h0a5vWF{Dr35e= z^*$8qmL>)M@eB@obO&|pl`(nHLFPyS8hyYK4P$ta5GW1CQ6ygb5d66zOMGq^IYJ4`y6+v9{7g2VJW0E6L|QEuOd&5Zh! zV4el{-ue~K=gm0>4LvoJ2U?9fl@|O!J*55cQJH&~$A&)mP-g7n=hDjCpPElBfhO40 z(FUdEzRvlG(^^GhE%iS0p#VwkhZ9r`Us&Xl^2o6E(+-t1+#Ee6+nE@Y*YzLRN)Bz+%v~Fb*N<7sS zfYak=BAn~!j~=Hz&G~3J*T41k5*_$zy{~dlCGKdWCU!C^KbnCdn|WMwKuh34_ak}Q z7OSNL<^>h%iOY1brsZ%1?x2Bq4dqV~Y+5V3q3R86-@!|MYB#1WHitO6n>`B5{XSuK-H8ptjX1GkNgmO~ z5|OHk@-xE^wlWDBuu?@Kz~nS+1v>bZPFIHm@_#!V8Vg6n-)4os7(G-~GaP$|<6<-1 z%>)X6<+ly@@z`+Dg_K0A*Da~my4qtY_yJYJ<2fwp5FHFp+~>6>c5cTmzGVWS!iw{C z;d{5PEYw%c-So-WT#RO6)W;y8zuNG*t324U{Ti)=$i~F-gIqQ$HqWww6h|9TtoR$4 z35bD8rsOtaMH5ZoiTvAom18erswv!A_1|9nU5vj){M{XY_r~8#?6U}O8k$tWr zeqgB)KW!V3WTl)2z>y6R9@GH06B5YB0Wq}f|8+Tw1sc(qC3uLidBb_SgYg(##)#Ok zNHe@(;Np9*3kt(AveA9*2$A$9yRL*KJ~A$gw~3MIxN{ki^3{;btgUGKMy#RwRCng@7|KTi!xZI;4TRGrOesK-Umw zih|(K!+H1P-K^swL^lF&^La91yc>@p@>v-Em2kIYF-3Z&y8x>FLBe+3M%qeG_ph0@ zVE%a+U{=YJ@}FX(sLY z$5Wa!55aK=Dc@J3?T)N3U0GsvQCUW+l8dwkvC-xE3XsB>=9QBBlgl5Y(C%z4#gex5 z3L=)cIm`{XNQD+BV-+4rO>WHNL&X*0GEiKRrB~lQY;U)gRW z-V9adcYEFrd*oMW3$k$fju8p7@3x6K0;gL7hvL|*K7FhS(qe3Q0iJBKBh)}Tg9zAc z)lp=#$1UYZmVAB;V!u06YK5(8lWH$azFY1^HE@~u%Zrm2sD&4q3dTbzIB^tuKE;yb z2Q7+d4)C9qf&2R6L?>cQ$*Ir!bnGX(Dc_yEfaN2M^Bh$X%%qD&Zrh!`4xD06CAs-r zzr8ls;$m@vfj@-fLgrnzQVX2o95kD7wZ($cEGe5Zk?%~9Kmd`W5G8#lBFQUFnlUG1fK82$8cXhX!PEZ+njT^mfGkUC21?Hrs0T?R(-Swou`0o5LYIz1R97Uxjeft`QeN6 zSL#Z2*!2A?HGEJ~{b&#Mt@q9*&OZKk<;RcKKYn!=;w^yZuhhgkymu%6N|X>*VKE+p z0dTKPsNi3}r+J^$BlSt0owl0KFqI;#K_NkkVT?$C5g-x})X^B|M!1~;3S$HP-JRWF zvO`i#8=g2?SRkSi9t9$LfE^7F=SwSKMFf zR}{GMmm`c3b-?eCU793{qGc*{)rvBb`WYKf(u|UgGgaM~Ts1fvtF{T4fVYY?EB(k^ zRnuhdYYU_uK~kHQPonj2jH7h@%vf5@fubEZ4p26(2{%c5pSC;j3UFzu$kBD24&=EOBgu%AXx1d&f7P5VFq-LI~Rn z4+BDepB^2w>JVCL)eYBIkV(3X8K^u|`3kNiq~ka<)3xNT#N= zT_S%WGy8$JA5ZwboWK+0h&+6Vd*cA80VTr|ZC6^1dKEYE3Dw>kc8?`Db?IZCj zOyV#aZrsI!^X1Vz{U!o^C9)arR^PJTA4emkb9bZv^xUFMN_H%Yd)nfWJ^w>6g0I#X z!B-KUpCLx@H@mY<*L4(adosZjgdNC^p_8#9Kg1ulKqgn1eckLAdW08-MzRfY1ZP-DE%VpXV=@p48y*4^`~ zLJC)NJ6CJG(Dtg3a)o%I_IRNk6#4YwGvlvq26;VeuV=?!+uZSb z&R)-rzqVQ9^}M~FAAcR^Yw|=9;V6ZWxtb5y2){XI3YV?Sl06$qdwj{Y!X|sYY5cWM z5t#_>^?Bp3eTrI`ja2#O@z*{@IOFa0!uV^SqE^^queXf9_9<$Gt@e8B_-mh{R@i2* zw~fEn6n#HB-n=%>eUr?=V!vtYWpTW-k?@7{Z7k=Hzb+Tbc6+^j{B^ldcG&A3TWfllOQ9>p7(V}8f z&Lf#mx^Gr)3T>qe*Mub8@oTtoKI5KmY`8>v>49xrb1oL{sUB3U(WJoKrNFtM$YrE5 zE^wz@J)7i1p`j7pAZsd~IC%!(jaYHRk2s5jzdDQLTNtGF>0tLWrd(%`N^CXus$`IC z{vlnn_)If0$lCWMgCzG*Rmd4+tx(Az8zHX>IfJYfDj8%WkT5zn=M1t|sAQ0hKxU&@ z$Qfj8G6jY=7>vXHA1P;3AZIr1fzKw8 z$8C3_Dxq5>IC~IF%zo1#F4;AOu~Ud`a(KxYhier3tY#bkZOyvmg4pE0RAA{-Jz&bK zlb4lRbBS(3N#!~Fzplj1qBe;s0x5B{6xrpnnh7)6AT>dB+YA?A`z_wL4J0_^KuTPN z5nt)A#_Di7M*1>5Z&-f8zwr`I%A|-ju9`)>#sW81hf_0BafaqqvvZV~EVa$fQ-VFS zJxWX#*=9FUqJ7mY^Z}u4tQ8|`CXGs7n<0IGiDiu%qj90EE|R%G=HeKF*igz^s7YB1 zm6Ww$Qr7n*kP(JiEDR;MNpc%u_y3%t$YS#1DsG@pmN>A5h#+_9l0OcNAw}91CaX^^ zC;bIvb~%#Cjo6>}*n*gD0X79f3~U25qC18YigZnPVD>FSiXU9IF7xO18ss4d;tD%t znnIDy0@{@40Cc2*U-l-yA_{U#K~jwi(Zyo!cL%GYW!7MqxXxhzR3jIM-2xgRYIjgb9jQm~?C zWmb5ejy_1c%borfz|6ea&If^9Q?_aH+GgJ7=B8Q+q4Wud&6zW;%)Fi}RziOJJAO-1 z4MLWmqj9#AhsPO!CCK2~ldtFDE=pPG#Bz@wq@a1TyS(U^+{&7xwN$iiPW6d4O#$@IdWTo4HaO2l>5PHeu8s zbeBtxT*h>W%7BY0a3ow-Fa>%e`s&EUX>THPAsjI6cuFd2<`wRZ6-sd|JWHu_ELM?e zvR-U=ES9TSTjp!XuzEgPtcb;=JQkZaEVdYn*>0!ahQ)fZ7}Q_5DVM2^m~eas$F+aw z3XO_>K&r#Nnz>I(e96ttBKj2dX3n`~$l*~jJVV%yQTXsgjRT^y%=iOwK*XUW+%IuQ zH3sSlC#t(FP*-_J8>V(obpsSUJW+ctaItm+lq}q!rmS}gnl-cvP5!&3_T2Poj2fhl z4tLa^M-@7-7b@ISJ>N)M1{{-Kkt$QzZ=yn5qJotJQ<~ghow+c(tiK@Z%q2lIr_dJ2 zSxjfV(smlsAO;o-nGy*s%*m99VP~Mtox4}UQH8#JMceHNWlVR~j{o63*#^ZmMGeZh zN^Pw)xrN*_r1!ftA-F)XoEDIzC_RfiN_dEmaVI~I9P@>mhFe*>1n%)nN!totS=1g6 zq<=z|xMG_SXP?n?t92Ohr>Y*Ps(R4qK~ejHl|+xuv2Qn26`n)iv~;TIRglYv`LOk9 zkyq>brft-zZ_?L3+i5VIKYKC5CCXKcT~C&}-2>Z2X3l7PnlN<`Ka1>2AYC4y1yQj$ zn}V&L7K9e~Nhl>L@O@;E7MNZx^J^7*XM6l*al}SR+4S-q+OS3$VY1w9N=`h}KCjFfMr?8iH*df)X9k$aI^|feUwZr4- zjsNGE`8;h37C_h`^MjVdc{FSRRV+FJpoD`a&ZfcK@+EH@%r9ShJt zv_WB%8uXS2>xvNVGp|B!&N@srFQN=->qcuL7rYfKWv1R?75&ahMRSTGeNCtYia1x3 z*XC;S+FT{CF&M03gSp#~dA3@Tz0sbuks(5F!V4%5sj3ez@0`>$h)7O`mD56ttpjHR zis=#*(bhNU8IauwxG`7|tTq4(hLuS(1A|s~hVt#{;kCiQ=YYyapq$?blmtDIn&R}( z+H`i%!d~Hsb8gVuydkuRW}O7Bt07aEs`-39In}0cHI%Mc{?ANID+m@}e}*GDPYigiriBG~Yy}YY>%g zxQ9El9f|ZoPwjzT59x3H3YDoH^4ATf@JbaHahlpT0*GlI-YBaOWMBGETO>3Ma0NO0 zEc-ZARa&{(k&LRELuDppheoI%oQ3GRsBh1X(@05eye$n%*+FtBv<@9uUkr-Nj)jAi zZLEKt!EKrZpHIsk;YP5jsP_OV0&B0H#U4c=v`H8?EC5jm)7Ds5<$RO2r!7vjb1>{B zRkp&qWcs;Zpf$l>{LtH$WCr&SXX%~vZ7)M`~P0JgfSUSJ4hG*wq7jLLk0Rd=$3 z;WBjx=dikS!*7(`Q8;A25^kxcUbjrEJuov;YEu^Os7h!Csly&v35FEzsShxmsO}V& z{b+Tkwx6ioF_L_AzS%P0M}*5@&{53LX%}L`4dM=kFxUvdqE*l7A}&s}^L`S0z}d|? z$Wc1t#Ml|xRxjvD2eOC2E}&@ZAwTgUjam9>2_GkpN3fu(BHXPAU(Iod&8PQ!giRyv zFuNodm_Y!LY<22_>+QGrfmwy$xqf3m3O@5q@~kCoT?r2n&>t=eHz6+czQCe#IgYWp z9LGhtfvqg2+=N@W3ja9Vrw1yGAT)O|JG)JVB9DjfLqL;4UJh^lF$%L;57{r=r0c_K zL$aK9o0yd5`xLah0&%MQ@2U+zzzk_DHP(D{~O)Sl^|U)th$u4@q_&CHA#*@UC&z$GH1Pe zb0lZaV7)tgkybGAuu`0c8>L1lUpmL0{50!gsA#o2Q_N3}Dxl>hM-_%;kGb$mEI;K_ zkfglCmQ!A$8jC!eWUH1JOl8YK94SB>z0!ni@Rb3`8t)Di;YZC{AKLm8t3GKG{zubt z$5KC@O_9_!KOeFJ;!O2x;kIYIS{mVYwpxXbwyH6tG`vf<)4F9?Y4~y7+MYXxmWIFi zDQ<1go#}HA>((~GF$AcnS|G&$-Gx15F5~IZqIg%?^eUzYK%Xr+u3T2PyQsgHVPZ#pX%1O^4S>6Hv&P^^C`z>4Ay?j*B^nU;fDL^r}hOHHV(i= zCI6dEC;{!588lfMXh!OE7Cymp_FNNw^lU~`*^79=^F93BLS>c!foso3feDZ6-P)jr z1<^nQZXqF1Ir{^Jr<-Py<>Pm;>^b2HT|e{_ zkpW<}ay!BM^7{FcbWIym1pJ&`1ay&zH0@83YVCLD4;n-~*p7`Rn_%SkOD{@v4h$z< ziwd*St2i891Wa?k?{bnmxE#Pw~`LZG1I9i#9|s)W+RvV>WzDKU1`!jHkLjsXt6g zxIyhb;&&Uh@jSp|gTE+Au$+YxbV*1Ua@a`sJz`@{-32B?1pxsU2~f5^cQ z+o-@W+$&FY!sEMuo{hmEv5N+{^>&<{s+~PHB&`Eur}cLJ&H8ndFIhqMrvD)y%k(L+ zSXZ*MYsZL@g+=kmQiw~@BnPP!%aABM&T$^8g~Yp-f5f@47A8~OYYv9%Q$99SXrBmQ zIN+K%fIv0SB+~2O&^Rp8!wktbrNrIlyOoMe+r$R8aa3cxjC2|_(q}0lLbQBlo!N4undQgDb0{WwZc+?Gk$l0J`QCtFAd-A;yHciDuQt9iEg9H5Ng-Ny z49}z3_j}!s9?v0U?|qe+48o#vN&!Y`eI|;FH#X?WEree%k!U8UIQoQC7bSBZOLb9UcsT|1TuP4c zn!Z*eDEn^<*5*f>)|m(GW)~K3#Es(A zIm4SH?{Zq4gcA{=rN4wzJT^CdC8Smt-?P3e0hulO000xR%m*n0ZPcFh6mD z8EU3tFQ#w9jU@!&o24%%VuZIc<-7Po>rbw6uFNORaCnBQYKNN%FF>}G6PevEMc-n! zcWV$;PSZ|DG~YlKX2=GIY9guKtbBph6U}`U&#O9B@~?7r(;4x+YISpK^ywpwEcH!} zr$vJaNPsnO0uoen5soE38OSyH@M%OMAdJkhe2lftuTKaUy|y;&N?0%|#~K3m5+Z;B zlgQL@REvPe41!R#sUzhU$po|>tmR#5HOL|o&zfG3zTcC2Y{w&C7m6*@WYJzBp9 z_a3g_pQvu6w!*^=VW45Y2AP$JFp_A1^E!mN<>)sWVUCUEO(J?_SBW}NZnAz3LnDOP zXTqVoa!x(8P26L+qY3P|LW?=V2}wyll**)%L~R;DB=CNSB43Dz1ECovN+~}#DLG&M zf*}spds|D&BEVYcmZ zImam+UE;&V&nh2T?AEDFoA~1bty6GPPL9o^W7oOO+Mi^u^^8d*C4g~CWJ+1c)DRTq z3k~gUWQK-|nDrz6MFD4H<8v8H0$kRtqi8;miDgKp@5xKTItJ*`fjuHP441j0e3!Ra0^?$CP#NXa;~FeblN%x_ZTrNyXZb=3X7!sY%P*|-s3{{ z*dn=?$0lS?nue21wh6SO3+s^~4tP$Zr?#AqG<-rHNKBEU10b&m#cyWSQjyHmgYED` zg3gkl!Ejg><1EMAsgk;oVw&TX6j))Ygnde7C6R!!B1FK94xy`v`bez8h1wpkW3P6( z%AngW>tI!}rbPCn>hU8nS`=(_1?x`TMev&$wAK?r`|#X|;JwL;n?y`Jyo^5k1Yg3H zYf;FXviCn+o8a{y`3$f7=)vlv(-BPPq;3T=MaD@eAlivUAlW)n0G`MMCbDWCy~I?( zAz^*0>fEfWb6@+B?0gSIyi?Y+5uLo8h;qi%GvdNEVfNGD$E5e2y*ZIfM7=2ep{i{l z{q<4Knv)WMpZw0EFeYBk>-UgHH5(yL66D?-NO$tn zG;X5{ER9&;9r^I3%wF39XXS9(`bEh$1zv0`w!JXf@{)8$PZkJ&r=~@H4c4&G&*ybI z^O9t$I6n}dH+@kemk&2`7O9)(OYf7oz!f01%?syS*Lk3Uh^4mxh`Q5Xr2mR9SYQAP zs7L)7pOVeoZyukLf_)vHqlf`=y>3Egmfu!Q2teKJ5VM^c4b?1Q37l)f zt(z^nHdAcY_!;1g2FQB@i^`$Z&S-R-b>cb$^iw!Ad|a-Y8|0xGZ0e=vPpa5Og|Z@KQ8r$iU}928Y=kFq^9nxtOaV!JH#OEC3QzFNFkijsz64 z(asff5ee+GDHRqH@FOJPjH8GI2BQ)Qba;m&fq}`8z+hxZ;9V|otCq?{T}+rwnI~Wm?4K z{j&{WzqzCPdIE>5Qrt1@L>rJ=%jsk%s#v(eyF86{z2EtSoy(bRddb2 zp2AFbXV><(>gP56P5OCt-+Bd)H$c%%4azeoPV4e~OV4iRHX0SA1RX$#i<*6P>`dw? z=q|zsd@A9ysf2J$`q*+>tPd}roi(_UU$N|c4IofzZON2PszsdCj5$KcJhw4;w25#X zcvKA=>$?WirBz~t!fkTZH+o;r*l07`6ZVwNm(VW36sxNPk65}5fCtqq2R$X+tFjmh zFpjRyMo2dpu~+9`3B#=4bZx-2TGlv}MNv`0_R6erDg^Jd)Zz?X{RwzL>unEbE+^&_Fji8$cgh4~x$&)1WKOu1NQ|u~86~ z_6m*W75(RV4_WO;;tGkKn<}1nG1l*?Vv}T%DZ!;d+@=IjwK`>BjW8ybYTN;lsVW;5ir=ziI+!3Fx>`!jgn#ra<9V$2s9Q`Wq(yT-YxIIR*-SO7%!@a2r=+`)MslTJdm4?f zepymB>1`2_U6M2-e`HG!SJ(l&@I{WF81hBP=@Kr=GWfCRR;hBi+GIIK(`rfJ1+7F* z7gQxgIYY$aV^hcR3y~pqrRZe^m}v4UiAHyF1DY<<1-NFH`Li^m1ts@tL(1iiB|PsG zf04ZHUI?fUGIESog@lV;;bK?WU7d)~#)a97z&shA@M|d06MjX#h3Zv~-FlN%U4#h3 zgt`~zmp}s4E?GCbFHF8$*B6UGh%Sw+7^}u8fOT3FfUcTL*}H)BE%??t7o~A(%7^%+ ziv89JG_qeFOhZSl5a9rk>DO-W*DmkZx2az*P`|o^Omb&lu=tTEb;1WmJ4vBit(M61D^-nU*645)@Fab671>d2OAyw9Z?#b>323w5@ZyvUP4}3KFect#h6F zrL+sM(&0Mia{W4Qjji+6*gDriV%0k5h{AH6x3td7e)&50{ye>P4lK0J`SEqG?)W;N z{N^dG^T}12zB94;S|hb}-iqtIQLgh!4sM;B94s^t3mlb&m0PPsp7EvMs>#Ca*PSE_ z!)q&9cq)pnCI=(PW&LSSVvRVQd)pVHgPJ(Z!JEiwV5*73(@L(5c#7C&ms6EET-MnK z$LM<{4#%23zqhJ_2bJQmy>roPs&_of7}KH^QR6OY3HXDC0i=;{4^*wvmi0j%$S7 zh5CdWP^vy`-@ebw3%A^;Y{y`skwhT6*xDV+vPdLRmPH_wEGx*c7}O_| zT}vut{cWuiTG@ebJncE*bq$~Wm|Xd-D!k_FnA&s39dWbM8FxNrtm!%94wS~NT{VC_ zd&Zqxo-^*aMd*yiod_xME-|fdVdIV@f#-}n&lz`Qy^401Z?JJEEBWIrHl0~HKa_$? zn>*zIY4WgnS_epVE}+{0kmpI{7!^RS);mM6L1Jo<&LP{+mYM>%B`Sc;${9ih+IFD$ zZUt@b9h~RR5Kgr!ogqqY=h~k)J)-}idP<~sy{|QM9$B}f_gS_ARi$dA_wi$TA3N3i zt(i?y8rhe_B|52jMh9C>o181QmMUNiC~ejIrtygLdiPRI6rrUCHl?-5axq;Q#b^aZ zN9oZp(UqT}9olC-X^)CFm$GwSZ?m3WgCoYQPF!EhE)0HNgMXBtSIfjaUd5(ZI9Bmd z>(Dg=du$(H+qc-)*AV%jI{KS}`9{a z=UU~wF3%r584Iyrpp0523F7!b4wzoio1NJ%pHiF?l!0vRcI-+?sjT0Q3I9xq;$k&E@Ihoo(AFSyF2uEGNa&}d80>JTy}snlq3A^8$?W5MR~))W9Om}!MZ zAC&H@B=Xc%X{oAMejSj5wDF=7axqZaxOlT*!==BQq41DyF08SIXKXicFg$QZv*PO^2-xx$Ji7M;2};V5(c9)2}4$_vIkmDxF>$OB&DQjT?VVWM+qQ;^V$`<57(g$J&s-S94sA_oTgz~`@nPT^B z0~O|j)0a1Yj{3JwVaG$H{02ba2eA)0qM1qBh8#P)1x1{FVOtaqwZIQk(&LA)iWz>W zyu%M_GwDDTDsLg1TMSVm)@+fIUjj~Ovc)}BTP%RV4n5RB(CS}?d3}?-8)nO}snE>o zTp{LrtMvS)`K(y@rsp?hQ+WmNN%j)6ROFc;k+xWkfL#D=jL*~oqKl7&OIAO{aLehJNN9+&OIwOUiQoF+}@w3XXgeMvUBs} zc5ZdY?c9^!)J)K4FY-*TN|Ms#H?>A;cJ5hGc>G!Eb0QBE>KPDuemjy!XvK3P4*_?h zhV*ZQ$TKnn&z8vZcUV> z8uup-{`^h)}yIQ^LYfs9lu8urL&A7ggQDP^ev`cEYC&4SLP9M+K9A~-3$>HqY&65($Ob`LldF0rL(Z!ruYywjpROW`5fcv=%SFtpcrVO8VGS>3QtDN7rv-`aQHy-Lp9Q zHWos5GAx2rnxX!j-+N>jGd8xffrulS9Bi8o*Xsi5=a%2>f%MQ*Vwz%b89N(@kFwBt z?QGyf+u7iSu~>NF`YjIdQkAR6nv^>mID0`l=$wT~T9_vGK<~M4008&2p+YF(QTv2v zNNJDJ_%XmAqn(BH>!pGuH!GNZY8blj5&i6Fu+Lg5yolX}pPg8~=6LNp8s-#gHFc5i zXs|$e3k{eP+M*yTx*kxrqyf*#o2^53Ov|QCg_y+dyqAL`0F(FBO4w;U+BcxNj6wRF znZy|AHW!R>G2iq>$YM3q=;nwF_D$K6TCtFL=6jm?p4JNO^gdedTA8i|{ZD%%j8cih zX%2%3?-v-o*^h)4+QT7akXen(5o%zeqy_|wca=k);8S3s$W!HZlo^Ax^$VCR>{vlN zzt}=&DWPdiG_9mN)t430$W2xLF0)I{vY*4FnY^E%er=gUzP`5+`#A*no49^rlRQ zl~ub=DTtP}xY)L1ER)iYP4K@1&X={;&S0_&NYe^Rk?hc#Esu*{cRXeV48= z&*|ued1Y=b_(b}LHkkF^rcGtLmEP7`(oPI(iPQ%cFgY*UF<)ci*2Jr-zz(|DVb^e$ zw_16^G%6sAS)#Jt)H7u(Mcs79H{o%OA(2yxacH4Y!wv}x^Q1%=5a4OEZCw%6C^WFu zy@Qlv77bJlKPNa-Tsz_W66tnWx>_E9kMR{8O%*KLGLJ(Xfub_F#yC&GQE3$o2>iA7 z`50h=F0XXx(!p2J0xWEbB0#sVs7HdFJ7e1h!x45?TJj0NlZCZ+V(UMWD))#^kYX`_ zQDhBa07SqkWo)NBBZCm6toJx6pP*13^$pYC6iby7RhLBgs7}2TOtVy4Przr+W>0*P23fqJCi{Ke%xnD9jAt5v*#ns)UE!SCeYF zGqfo`E*`eNHf_5;@>qRqJ~_v1P1`o(1#0lE`Pz_wCs}+g(H~XUGOwl3gRyTs>&Uuq zs?0UzX(OBh18$reJ#IvqxEP&KU+Me|m^=Ba9%$D|_YXV1kDNtJUcu7;Iy&)wXBB8C z;0$!oQ!`JK4Oo2~vU& z8>^LfL%_VLYC?s*!%Dz8378~(RPq8)@Wxcj? z%ulg47PW!3Ox6izR$vtZ*1-Ds&#fQ+xq%f0>TDZ(;AuC8)KQ01TxfSx_5Nsu8)vi7 z5IrW;c5_wRJI<*#WXUu<_8yr0c}k~hsXn#Wg&eu>ZaRJGp<+H&`Vxr;2|B}x+i7Gz z{37%v==cT%fk$~n+H#{EwUWQClD(0V_s5c=3$>CTP|4|V%WeFyb4Ya_(1|} zWOrhBw5n<)KWhC5pVANe7VAUQim7${PA^&I@NKMke%*D@q2t2;+NY0cQf7w9fKT_S zu({U16Z*6>GFcDvNK+t8t(83Hjnom~{#X($te3o5CC?kF^G+}62-=e*mvpxy3l)hJ zyme`T|7MsFP`JBP|F7bPP2+}QgRz%_ua1LJ3CUNcX7+wtm<7E*%EA)8Cxey~CQG3U zQ5Ut}!_Vz^h%Aw4RpP9Zb1i6Pfy#_C?4`dMvPjGijJZTQ6)!jYOGq%lu&`Flf{#ekqQ+1V=Sk4cjv&*M==sTH_O^oLJwns=ktE zmcW}_pV32lW#U@ZtJ|wu9%jF$tP^FJY`EC%pRNX7dI`?V#Yn7hiTg-*k zTb(y*Z@;d$ZN1eX<53|>DQ|B-s<-pJW!tC#L1Mc1@no~gOMZ^!IXcnWHk7?tC0e~d z&g#9fO!R>@h*?Go4ifq0b}CKQdyn0Az-;PAcwNEnBJ*AnSRh)p`i291SRCC$=Tt-W zsnjF{B^oWVr_$_N%)&&Lmosp;I_>al(Fe4z)wwNod3ttkzPIVT%?n#hu>QwjiUBHS5o zFNrIYS@mSZcJ@WLFS5H(X(~U<)bG*)cCzcLK)BuNaALa~%ql36p`3^mi~g)jW&SS_ zZwwL7h`e9i5PAP8byP{a!Wua3d2ERWMW63@V#;KBts~nrhz|C5|2iHyfn4Q*$4D3) zZA|zVG%QyXm^yyJ4-XozFB&p4p$(unekM_o7Dd{c5*6WD zRYpM{M}NGfGEK^~$}&8w%IKS8hyS_CG$>=INyTSX8QB!q-uLB(3gr~?6XoN>*DBDY z?6;t>_S>I-p-N_yG+Vc-)5EGhSuodb`tuXHilr1Y3TMUi^tA?}lo&eB8SY{}$U^dR zj1|Nsu7rz3ps*=)14crU;y7&)p&DeXI=u`eB9Yn8IcZb22~jo<=3+-V2R=41k!>Fm zIEsq85lJCorTe)wYkGcBybC_-@sNAWpyO z-`{2fpwZ>&S80UmsO4s}-jXylc9fiKRYzHV)=|=-TYat3jxq(SPKjw&#&(EG&KZJz z%?;;?VfDkn(g+J+Q#V`}7Q$m6M!fqZR<}>h`pG&GkquN1HYdo9As>jHSP26`Ikjb{ z1Ke2Vf)Rk2$?#jq*ufmG^nrphq3%hNLC)!0K;OcSY|7FVqY|>_{|oX1@#cd4#H!}u z-&{qxc4!?eS_iCTR+h{t$r@>q#6;y^2YM*cU6|p4upqaB?Qq_~z~N=dex1pZSKoM< z#)=(OyWY-1g`L&89avV{oO(6kUkXFWv9-x?4SufO%f92bC@v5q`OC(@I$?BY3|eRT zkuzA4>a+Y{bWYCnku4 z&OG8k<+T(sf;dX<&O1c2-04ILvYpuRsrGu#9?T3M%)*_SDHSWLsLGt2SjFs+OP62F zmdzZqFG40RY-W70v|?WQB<7`KfbndL%aZqCg@m!<9r&NFu)H*90IxHi3HnFLq4z~; zFmlq2<1@uhBsq>S{i+HjEQ%_Kq=4|3U-`fvw@Aa@l@?{fLf-pY*8KsWlQYVge_+T; zVflz-BW8R;=~H!aVrjAas`WvU4ZJsCCvr z&{4Ye9wJalSkm|*4eVakAr)TXne@app@7@FSOvZQty3rnqOC#+r}Yd5N`~!tHB?Dj^KkdlrM$z_$*(Mm5T#~8)4g( zft>CK!%uPi#C~l8*$%7|kvD`WYtz<4*lNKaZ^<}LDWsOj#3t0?Kj7Hh*b2cTNw$Qz zMN3wU97Jl3L+++lNqw0#8vJkkU;Rq%URxi{ z#vo(F=oj<};kVvC#M8#xuEuMKH2Rqu%BqGm3p!0smI{mR=>AfQn3^#_{a44r8WeO+ zu3#M@&@>3NA_SUEj5g!{>W>;?=i{By*;bin$@46XX)H4Wg7MD&WSVxaLl?@!V{bWz zp5my`_T|&)o5cfx9603yg_~>0tgi?pXrb#pFdOep%xB-$aI~dTT8jdN8oC!HPbJ`^ z3`yK?7E=oIlD%m<0?;mW##$o+@buto*1;#>{gWigbN)B}Z^ENkg6@G*)%KatCWP3rN(4zzUCbOP04PE|3n{*Zk4f9D>c){TchdKTG$}p86U9 zI#z#*|EtT>M1DlG*HQ@~|E2efD+ms1d7#rdd0=FP@ry4pI7Sfc49OO{^K7d!eh4tK zePC7;bVk1N^!xTuN89mk0g$urD}kUD!da2$9656IKWvk}f0~2Gbv|Z8O4KZ!u%Re# zXa@8ci(3lNP{Ry!(+J0t)wyp^>|b}of8~4hz+9)Y%fy5frNcKFVn5|Muta7|234N$dJyXZ)Bc#Y+b?#NkeC^-J zP3`%_OD~-AE{pGTejD>mGYv{v%Ei0IiZRJD228TDzr$X9oc2r@ZD*kK{B&Q0j+nD* z@h{~4I>Q$;qhH8yc!n>gN57D5@eE(gj(#EY;~BoNyvY=b{l|tL zD&!x7xm}qwL6h+4uSCNL^LjBe@7UQn1SGqIVP9aF-JRag*j~#w^fsD zaM*7R*?Y0NsdKGvs;X|PR^8$u$LeOix*A@qcO!VMRjA(SOe`O#NT00B#7-V$#bQ$# z7&8eCu58o?`l-;K;%ldJ)Q>xJnL=1dPjW;(cG5e4>$=y6C*OI`byp4=kXu%YFKs0S z_EKT(?i{@mm z_2czsj#&+BH{NsIK7EC8=JEqt?+m9@S~hcsk#ndDoyP;ZIef6m9-vFL_q#d;nKLws zS_BKwwFu!2CPuxLRHxsbj&9;LYf#9f(EwVAu=l2D>`+%zO$5KD&#CpYb5&nV2b0$^ zt#@@3Iv5jG|H3=Va7+j5xs8+pm+BbeE_5#~J1?szT}Qsf>bb7#;!_F?lmLp!PQ4eR zVl{5M6BBON(RjpvSXi^78nfaP@D>>pMXQ~%YwZ;xzF63 zs!A0ADhr%tO$UYU9>dPrJI)`T?^>xj85NFl%dZ}Xm&t>8n5FMgQ2n2?C z8&RjU>mntD+wZ1xpV5Gj82s*2y3@OxN8Z_;-W@=Pu=P7xgAfb@3IHsfowAkW%+eo| z-Qls!u$bylNAMG1SrKSlmnJDc%HG_)L@F*b!*X%WnFY)w>Oo^43qpQI#0Mmeu73rN zU7-&-4V=#4yVTbj{ckqv2YhQ7<$qGf8XP-AE@4?{HNOM7U?kvx8g$fyjvhN+&hn#n zRTLTp>3IJtM_j`V1+q%{;?zz*PA^kHfbiqUZXk~Lu@f>ps1vMLNi!YvP341xKU&<$d+9xs zpmh)fAXqUP=h3oXK}G5?(VVGH$-!~-)tFhIqJ*kWdtA8U<595HtFyKpfb}XYvkxAK zWS3_C=tl){h3)9L2!4Lj9wbP-lu0R*7Ky^Ob2KUX6^`*9%yPZFcN^HQ$yc{5d_M2$ z_-Q5>Sr{Bi!kt!Mg{BQpDk^6t@gP#rEt=3O)js6(&y5WH`pMLC?&wlhhci;MYqB@uFdhjx47#35!{MgkXSr)y^rj?$-Opuyh$eu-BW`Hj*KlCAiA-UF zk;leh5aJfE zG1*yrP-C(jCpOO8s*j>Ya;(m1k*v4twU*p)MixoUkl++YY-UM@2ejW)8?Poo9NcV1 z?o;EtT&S)w%k4)Np??e5K|XA1Lzwc`f|Pr>`pcprj#eW_nX1MST&BB;h{C z4;g60A_L-CE*0w-&r4GnuX=aorgi5l(l1T##JHSEC`o$%#hkG+o&l4A6A@iCCFP-x zDe@JG5Wq-0xSN{o4@JV8z?%HfkL+h50JPrwbhHNTT7!~;mcsqs!6H*-S*^czsThF7 zI%|J4C$Jaet^&x1=(W}0<@ST`EeroG2oVf z9k3WFn;$wjumf9|+p1+@DdPo$gzAQ25JN#|2H4X_{Q$yF_nr*PnQ(}0ec2KNPINP4 zs~<MTOVjbkknMSMI6wWFut+FxSR=mNJ&(sg~)&g?A5hMzRPz+yRMEaHk#zP zog%s1qv_Qjz5^fm*=hLb_%88|N1XXYl{Nwsv3V?RV7t!-PD8mdECWakcd^_3xy;t3 zcr}n>Zg|1$DJmmez~z%qKH0uf;Tw=W{@*$DLj)Qe!qNfuqz6~S_u%6&2AfxdE0=e+ zRQ4EchUq*wXzExV4IM_5_kIZjqTyu^A3f^el79= z`H{>9E!`)jK#_B_z#ZVe`&$5P2MOJ<2H}O7W#DwTL>{2S!$qJ-K$|UZ!!4j$7S^ZT zf1S=;7j6fA)fzAkN4YkOTqeX)?18gV=dxzPn*n5)J29u2B~I?2a8k4Q7rfNM%`WoKz}Ntn|xoI9;r< zDCuhAS4J6(aypG*9X;gh`YM?Y5UFm@`z%_&fa&^09-u~c$vTsLZ*A?3aC^{oWo0$| z2n-SFlH2sk9cMUY~IcI zNTKYq&z8pj1BzdjF{A{3tDH~bsC+&FetkYOn@@~t*!HXWggF-3l{*UNVu~7(t_(RE zC0Ql&9N=r<9WlC%$*82;jUnB}CL}Ehx}7-P240bFwVhsKB!%EB+(4*%aLUMqwLCOi5mwWy@XDo+}cDixakU&K(=%L1bt)$!(o7*OCg zAIi&4@l}QmHG@b6OnR^~7%~#x!2u$lWE4R|(QW$Gf-u2lVEo$9BH}|$R*{Gp-%Y9PIsq;nuZ1L4T%mE12G3S{k4jN^>8p=gFvgF+I`5;1K~F&Yk+IWX?rR?KT#P8YFN zer7P&SUN%)kQ9Yo{EQ7DMx3Uh?5rC?Kqwk3z+J6kCqle9XpSVq=zNLkPDTHb6cBE} zC`T=Gvw=F<0Kz1KSfpqU5;&sV#Eer|ewIq=u+?$}>r$Ag?f6I@?E*1PZb>8;mVj0f z18Zr%OYCR*4fNyaZ-fy_-OZQuc@zPP#?`dyo!o~3dWSm67`b2-43Qth76TvR_EnS- zQMh_P&(UkNG7v*p8QD^`Hl!)*9mqncA=m-Zx|X2ZTg)1p4^gBpvkNi6@DedbWcCs< zkl6*aQN%ErJt77QH|xabi%S-Y0tvK@!xbj8jhc36EIs#?1P7JI;g(Z-3ps|Xr1m`k z93{hbs9+>6Im`g)$RO{0kv>G)T+%u*y9N{lYS25hl=RaA<|P#82TTCc1*1U9bmE88`lbOkg#$Q%2kelrqq2N8miL?RzG zTe|D4J_kp8u=kD*$%6ZKj0PiJg%i|dmAs5PI#(W;Z7Qy_5U_>$1y^hy*bEbLy{utsdjRJqUPjOMBnsZDhv*hm!^D5Hg;FUD}}^CAPy6~MJZ;JuJeam8jGDC=*Q^_OVZ zhk&uNKTMr`4s%1s1A9%{0;Si?7@=N%FgMU(*&&UtGM<>;BSR1E%oRFEKHLG5EN0ZF zTXi+9E5TD4A`&ZKVAxEADi{i{&0>F zN2|=NHhKav0{LrfWSkh)xYX&05ji}BMf}Xrk`W`S7nc&2f&eC5*fHfyq6}-(f{@P# z0AoH(YprId&v*sPRdQ=MnS~Yl`V$3CdCpo#p2JLDB3@xaL}fT3skJpFgBBWVGXrAc zQKYz?XtiR+l>&m0ovGAl;7%IGdaG3vG94uY6lz7!Ksz-b%IjoZvg6PVvr6g+J#=BZ zOoKm}-EjKCtCjE@w)Ntcii9w4Xcjf(Gm>5RRz0d9sAbqo|A5!GR4?^$SW` zw*^#0nn|du@yKLG5mDE&i4yE$`t&1e36N_a*eJE63ga%e*o+SA4~S6*iHK~32fRuo z&yZf$8V-(S@L;dxa8VN;fW2jLM2g17990r@6tzx=#Pm%_%+Czf+w3z>dKfze9X?5? zur3G&r(dY|uw+fjRMC5NBk5N+`mNsFubX4>jee_Q59;Q=_(s1~u@ky^AimLWRqSEi zJQUyPw<`9iZcfHG`mKsRrkh9N8~s+rp3u#y_(s1~vB&Fg4nN8pJ<;IS>Nhv&Mo;wS zNd4v}-ROzl+*rT4MK^k)H#gUBZq<#R=*`jk%^kYY6TP{;esh;@^h9s&tl!+D8$HpR zdv$YnywPv<=6>BAi*NK>6?;%O_r*8*t%{w{%>(g`eyd^+>*k^OM!!|DM|E>DzR_=0 z>@nRu65r^zD)xkKPQ^F+t%@BMmOdWe=(j3%gWjz1N5j@{RqQ6+9EorATNS%SH#f#N z`mKuHs+*hR8~s+r?$FKA_(s1~vAcA0dwiqcs@R?NH<6c5;I&TQA}_Dx1EYn;u$@*J zFE@4!FHhj*76b6i5JcHqoa#cr#D_5FJY5RusQ_`h<=wxN&Ak+K5(%>&;;r`nZ> zQ;8th4MHg$q5d;oGkP>6&kT(oQeT@gdLU292E`W;>=8=@0;;t!kfX=0NVB!tdpF9R z9EBN{RP%hmz;F&1nb{;#xSsrc68Ncgb-zjt`-c3Cxj_up)V)<8wnGe@8ZsC-uiZ5T zD0_FB6jlEGXLBscztD%l$%`UB%e*2!B(gHdtEGXM_E`cgU$McNOlIHZu|CXUgLs|y z{xe)d3>6JdwQMIIqWga&xa#(rFF72>nQ&2(Nbp5nbq{qS4>cx=aL>J3L-336Ryg7= zbxM0t=?P9bZ8+7{9&i@bsKt%3@+e0)R|Rzy9{CAh?Kj280fR0K*?)x_XKris%mh^JE|y#mrlJgZr8lVPz!s zDDnjVka?p~Z5w8Dg6|pz%`J(Vs!>ynUo|D+37a5W33`w@M*YV$%c}tB zYWOUt`tYff5n*i}4qxsp)+)HF(2JdM_-PzI4Qu;`dsHb%_OwA$@k%nMnWik7V#BX@ z%-|xRg6dZjRWKZ}y5l|_QPCUZnfG-S`44boT{Z`xh8^(*r@4M4KK{(wSga z0=myvIh@cNyq>AOw%8WRy7s_Vj$9mJA@o$0Zz4v(8d+DSZS|~l{dd)Vfn)q#?VfM3 zWEP31urX%9?T_6!z8UP)!^=Yk15JiB)s^m7gj%}BvkG^>Edjx1T)zFw$jd_bz?VU| zDf(|2WAJ!yqBshurfHVKb{ZI?a-P8)e?%XMWZc3<@AG;1nAebq9Y5gDV6-&Maqz;c zD|9sr0o)!~ALcc-b$L;;6Nhc2ZwukqKTW;zqSrbi-VDkugpcTDI{H!}0E~)-TBIHU z6*6i~xF%o2ve&i2x!H7F@6xUg5+yHUj9uj~^G}t&0F65falEjzD*W z6lkaPatG8S=`L0AM~1fR+5H`#5OtL(^8~e<>>?s`7mtnIf03*;ieNg0fguM=a`8_j zKdnZvUmOUz^1^)g#ra-dDrII4N9sM9gE%lP9bQd-341)uS!$oW^5Xm&-WB@dq^zdB zQ#{|D?SgCbQ}pHVQKVGw>-K!7(A;d)5CUgm5>0G(3BrshJZ)z35v0VRNF)_O&W7A4 z^F1m=f$%a{6?9I6xP%{ubQ#o!WE9#tOCnJTq|7&6S%P=-a|wPh(fbA(IC{-_yEnWVP>c*s6j7i&y;j&ijrhFJ${m^Cbzb1h$WUkSFk@fu+Hgm_q&s zuUF9BtE{6Xbct*Sys8i2=4$M8;3b~Mz#Dp~p%%UIlSW({I-`aR>*q5+}p-_*_ z;Nk<8lpi}L*n8DJKQpSx>pUwc6xHZG`FCy9njJ@_+F+v>2yl@96qNV&msY`f&`?nT z^tBeTU83{|wiw>1`csLdlSgubn?Y}6#ztKbXF?^axZ1;&?XMGqm0+Ikha_W?ZW8a` zZ$qWY@x(5s!t$WBNR5ev!=Y!C%=h=3%n%&R7OuKV;a>b*jK4+v-5r1T#@|cq7Y)w; z!BH~uOj+f`<~C*NB@ySU@=~;EUM$JB23m6p$>&i=oxzXB1{8yzWKw!zbI#(xk;X7z z20VKEw8biy#|^nUm&~5_vj88{N@B54c({@%XGwyIr;_!}NC>OesRDQ_vDgFuw7wP9 zB||rYqwTKLOABr@Y&}5+2v}QPxTC_leWBsC;HT zcX64Tqqyueffg91b;Jea{bHv!lTar8N3YxwojS#c*|0{(iAXXWr@RA}3K{YmnYn%> zmT1WHRi8X7@ii`#Ivb5_LqAEM@>KLVYuFYr)w#9V!mJ@7X zeuTjJ%)5_FEp@{BxIo)?+<)AA8%|P(SVtxanq3frMX!>P0I;ynqPRSIPLY681|3|o zwnpGdUGVQxS~4CMLn$rp&^I4Q3e>5hhMXCAnVB?h$Vr{T`2o~N+66y}5)1HDvjdI@ z56GMQ@#9uK5zzES4H5WwQPQ)xZ{9N+l{WNE!!4&P9UfHR_;-XyKL#8>t+4U<;6(Z0 z|Mba$uo&C)u`;Xb3KpCgL!V3Ilo3G>X_#Fo;gmsGnVQ_X0GhCf#G1KMUMxLO@_~Y1 zXmDnXdb~YvC^mcA_8xh_=W$|t){r&%jJ0>>LGMMk&P5kvS_D*G9u*K>WsIm$dzFTYk)Eg*%mmHIXuHqeohLoU) z3`6*NJi`!SKL?A>0W0YlhA3$nhB}sENaZcVP)8(<3_}uQJi}09m|=)-EW?m}bHEIC zY(2wkrK#->Fe+fKB1=1!dBz}jyjss0fcg#D{XUwwX5Rt+zHXl#{785bSwyNlMrA9p zhw3?(7Ijb04jiz$<-aw+Di;9DxP=5Gy01%*@3T8t#R|=aB^Uu>fw+YBoaZ~V;s8Du zJfGGsD`tpo)qovRC4UVw)BE$hZ|S{EK1<>??zw)`%2^ID9;;#(-QMUMtnEq84BDW> zZ(aAjNF93^LwS`|SGiqDdK4$rgyXVuw&xrC>y=nBa0L5>D6F`tMYs5NWJPcAv5mr! z?xLiioS$n9Jb3LLMcX|@CH$a(A5tRzT&O4d?Z;F|{P1Hcpv0)5{UlprJd}boh#bl$ zfR&}UDUpQ>woA}DP~bD$jtD%FJApK1q*%fgnH<%?^k}At$%{>n)nskp5}xmxtq-Zs z>WLjI)l|Nw26{H(ZTIDs{@}v@%!-=}X;8!x@h>s~FhC|GBXEoSNOCu-_O!{aH`Iy369>>#K9%%jf$>WO&SyFX{UOp$yyv^VX&rP2L(MoJF&&>9m{69y$T>>Pl} zreT44tfrR5BdTue3>S z9O|>6nRwo;DbOLj*>fm`wa>s~uz$#~&YQrutG&Yham)B5(D>KUwGA!ZH8sWzbb50_hG}Yq%k*^N+1q|;6+nJ2-tm{NN(g~>LuoIGKSmM*j zN=SBe$Dl(Gc4{-FL5v$CCIVQL;GsYUhz?jc#s3>3QyH|Dj#CHyfmUTut%>R2&l`|7uyX$u;zz-TQvW)ivJ_%a}ds9?qP9z~(6Y$S|;5&&?Z6rPN~v!9); zRLaI|WG1L)fj|NR~09uXlL{;ECQ6<>GT#b!euuh*Ci%jWFGrJB@a)^1+Mv5Uzs&`?mW<6dd z#AKiM+&ZJ>yjQ3zND$-a<44IU%5D#+B|@0lnBC+sbzCJe`W%^T}A zSY41YgI08CdCxd|6W)x)hOyB#mFoVmb1B!$@U5g2PkWz*gJ>&}%N)=z_&Fj@CUz~g z&G|Im9x-kro5IOYnH0|FtRwEts;D|dHm$;LU(8BQ9Ekd_b=?k#vI$XlS~L2$NauE^ zo%k?ROH~qNhQRc{OXZZuPpv~{HurU z6$wDVlCcU;*eh}Bb+7KWR}kSWtl`iG`PP^DjP(Z|NEzkbngt~5D!SJSm9erE)!}c< zP3Ru%w?dz=<-Rs>rJNzHfw2(~_Gb8)Nh7D~wgcQO%7()1blipn* zDX|gy;pCU$@yhT@7Y~>HqBv$xfd^4{mE2afK4a-h_R~Q^OvN==a*F?7vC*r0Z5p75 z89!Gk7orvh4Z^ep4BoU9bO*ME!w&<7ixRBC5P!DqNYZKXSvWQ96U7jdU}WlG-zLQ& zEiUe!v0NFI(V#5v_&oTXB87!}zvPu)nsCe0@UF+YtKrLCJ^j+>xqSEHz5{yxrv2evr=~CG>OKFJ z$8$V|XQbhp{o&-Nr@nVn=!x7iz! zwLuT9*ECFrQ{c7B(0wjX(u}P3xz;R1U>`Zd zSodVM*H86W3A50IWnh5Jw8Kg1U`}iZWzIwf1WoE_xOJkTWcbh`{~~s@P4=DDxn`Oq zi6SyOVV=A{*h8|b*v~~*l}{g1qHI7s-MepgT8Xln;hoog@9dnCKQ)EVN3XkLc2=-$ za`}C;I?R%#(+L;&XERzq9W990B3D?oWZrK|DR!tD}YmSfCp=vV7#H6J5|UjZN} z8M1zhjZC!{-#a^{{5g;kvIm(>zL>gtHp`bNgHuTH7-8+rZ#n!1Z9^evx=H)h1EqdP zI%kg-nL9F*@6{RHU<&pY1TkAUG_R^EmBfnOTNWRKF)09I-Vg5Sd#PMWheOSE^}@c!iQ04!>{tEnA#Dt zfYP!9j#KlWL#tJg@xZ6p3tx(u_B6a%pO3vTtiy z(--H8RZ(=wfMR>3lA#m)5h9~KjDzq8vWMYxHDi-vWEB6jCw$0<$@N|zKkA2|e`$hD zUbK~P2Q2f0qhwV1E+)r}Dr>1*kbGk3g^8bhBu&%eXNa)TtoNv3SG0;Z@u7u}87d$g z$*zPTV&GsL;p05fPz5C!rFEqMCJj|%d~vpyUyZ>G7R^IZ-?iQakR9GDws3Cn#}2JYFSu!d3;* z_5l-lIkU-+nH>|>tG?vkDE0K^ELqtcA+aP`gn9}~aWi%#g+UB;)0eR!@2UrUX5$!4 zA?cw)zT>9bA4pywpi7-qQoK2RN~zCnFoZ0=o|_FyIms$$O5}isCG%#`>qgm@n8~!B z=6$n%Nw%Y>MyRZ$(GyEdqwi2!*A0(lOb@EzsTjk;^eU5^B<4)eu>8Bsh64paXvBpw zuQt48V9w4)QVz&O+vYjD1qNs`nV7^3{iKuKaEI0l8(m6bA-ajqZi{6VQmAySGc?D! zxe5wvDR|4rNKQ0zS|vpXbsB;oE!Qi78(OPyk=gF=Wo5J@3rkiu5==;4?a;d63zS3} zgI_c5XbKbgYejnpl)NHR+Rp%t!+rkoP#f>X~7ERYz z_|az$pW}iL(5u5oeA~bxskSO!n2*&U`!42Roga;iqBmRhP_h(u#bDb@1Dvj)ZXsrtpx{~E5pS=F- z@BPCsZTdmKJO23>{x5Qm7^Q$3!Uqr=HKFuvh51d$6?oXbSQ`wl-}LVX9bWv|^&j}d zt!uXt@etmErF|vpV3Jz~IX1bXv;1(fHkjh?Th^6AvR464#aY|neMj#(0cWH4(|WJt zYv{tm$?L|uk%t*8aNqlne%nSR=B&ign|}VspGOgen@p;yQ)mdB9wSuxZ@&XR?hKFc zV}5HO1_h#(`YOf!cIp%_dU0Ozgfy`3AhQP%|S716nP{z+OVPP@3of71IzyiBFUCw{g^g|8!+=_j#M(K zNlD(|E!v3Y1LemG?sbQez3RS=JYR1jdtEL;TOzQo6q9-*#S^iB@PZd-H>CXbRC4q4{+65SICPgjdKvOzF^)%)IvQo!xf8+qL1mN{dSlYfZ8 z@520*Z!9vN|Nq^c34B~veedsV8f~`Z#Bsd)N;t8d*xD>hvYa@Ux7ft79WQYf6KSNm zvc{HXl$ntivdM{olmrMZEhz*@Xv$s)Ew3yM5Z(g{kA$RcSW0OL5DI+_khWoYCE)k{ zopbMOmYsl;zV~@@PR>2|?EmvW|MTC@onrCzYwrXnV(Y`NrPH-{o)GlI>sP#%5ubbK ziS?g;_w9f3#t%j(>(o9Ied?i)zw6`o{mjk)FLgJ1Gd=u(nczYlI@tLA2y05w6FbEN z_5E*I=X5yUjcwvk<6VNrOba}kqnEIHX^s~9VcddeMK`bumEABte{6e9PybxfQ^@w@ zM(po6d2|Y^dAIP&=x6&FnugS@HDv4u`<5V*%i^aO_Zah9sP2a$%g{pVjAM@45Gx@Y znOvOE4H$&;KNf4WKYAgz;IsVNo?)_zt-Oe@?ZE+*_It|L_RO+MhlQ5C4gsV|^Dyqn zPTlo(o}~^*QW0{zm-v&ZH0gpr8NC_LGPxyTHhmsC$I~e;v%a$vyG?QsKigOaQyuMQ zB>%sHcCZYzh3UR%&`NsJTATsGUD{{ZdtD;e7*m9(7-1y=&g3O2Sy6~oQcN39b&nU_ ze0;$L`oQtz^3@}Atc$#x?~GvAv>qZMwl<3_=|&$gl+PGQCyC==pMD9>g-i<1qO#M` zr7_a8@X~r1I~`BHosK8pPREmPr=ukEL|2a5ATYq;x8X$A344M@np6xa0vcn;x3Acs zqQh|bjR1!+RxtuJzJ48}=n84r2*AM*%u6#D^U{t+>=mCBIt=00DQUbv9D39zjr$%E zAI4`&LObTcC^3KO*TeZH87gCa&tvY4%RcA>L7!U*=kb%$3#MQ#>PAjL70pL`;)j_? z)#0oWqk#@8t34)eWO!Hr!(9DTn}20FbjdP0ZbGYhJ=M7AkPsPAdjAW4CKkjK%RUI zq@*yAfeQme23|5qmp1}b9ATj79UMW}6pPfY2LCt~!hKS^Z#jqJY_IIDd&q_k1(Ha%OHr6U#-$z%ZmS$^!c91BYF{vTT7#BHX788Nc?>m_S0wvkTai7S#ya`BVbk^N1 z(qx9g%v}Mm+0Yejcv?njSfWlRYg!esfwk4vM#N_iNpXw%1lzj&|7-kphcv;Tq7Ja9 zU_|BdPhjmz3vfx+FTj^!sDDa<$O{#~0$18XypOFWKQ+`2^5To=*Ifi3SqX^*0DhfN zgSO+?HVxG{8HZShIzF^SX)~h`+3W@L8=Cmh8gEJISn!tA_U^|Z$#CuOF@|LyVsWK; z$BPB!fb2!S<7DvDj85OUOk;Sq7{^Jz8cdzOr(vO_i<7wi?ULswdA6>z(ig6e>QVqM z6-GJO_t2A{1CgW%RFQ3T9qWTr4YY)EP8%>Ur8&IDJjr=_r+Jb#VT;Vq;i4-gV>J$& zW~^D6?buHkur(_N$BZaF8IonIPo~b34QR9G_8~~>JqEaWvZtFpB<-vKDD|Qlx^7VN z^i0X*DkuGA9{`&4=b4epbE_RaXy1viz2H&iM9_D+k&JxS(a#fsq&Tba;+aU6iPERAkM{1OVKn)w62s6v zyhiniF`j<> zb$0x0X^kJ^q4D#@g3|FbEmRS1t({6;*;GiqOjD@~rt)NQDh+3vN`swBgPlr)ol3)L zr^00G-D&Q0JFAAWS&@2~X4MeP>Tip)vS;+vC?<8MIa-BG;Z3~`zXsOFA{mOr)_N); z;)MRVh+Q_wgRjkO?aJY1hR%i)JC+q zTBkg20lFiB6wY@hjgG5ZTKZp`vV_@)z(G;kBdoAj6m3Mx#~CU*1_=Depyp`qYu7J$_NV0*WsFH z+>cnNfEnVqs*22z)=$ikZ;em6g zj8SL#gB6n)0V_fNp(YU1Uyo49VrVM}3{9BOBG$2Snvr^_gCz0b6ZB{V2}i9!Am0+a zsiPA*3dvym$#5tx=ECaV`i!fA#-+^`mB!9)Hf^<-*=nlF;`bd78x(cJz{{>VutnU} zdRw0xMrD_tBDKx*3I6V|KQd#MzLveu(!*nerCN9GTh<*;-mW`49t!P-weCPJ$~-g% zv+gMWYt>?HbBHl&-E9Y`HhF<`gl8V>4*QJ&U;u)2g93+6U3QL2vFLcL(g7duqx)jp zz*|#SUrmN>HY&WhfLpqh?+YVQhS%ADOx{|iVUQ)*5J}I&{=k(HRR)7*YD~cp8w4f$ zS$L2|T_arSDATo@W`3cM$;w0~Lk1t26k$>V_Zke5;Dp&`$FWV1`i)@X;lsPgjyb$R zFilsVV!7t>khZK!#8o1GN(tjn!4QnqnvSqZyXH49?1)1Kn4poyYn?b5Es~hwcV&4D zT-`A)2#t|k&_hdjWtT$jrOCt+ihD~G2QDF4v^fS{-~qTq03(xx9_u2THmU&()3Huk zHBfBM?f}|8%&SlF&EiX{kHWdr0wy3vyJH^1MVlnDq+dRaK)%`2m4!GI3`&M+J{7UQUE zjzDc=IAKEFI0NiT`<6-_8F~>iYoIeis}bQ{y~?sKFw7$J^s0K}FylDN}sPMwfj#}0Dkeozmk z&>>(5FU@me>lkG7GZ6-cLxYf3XC|ncp8P^rs3eH@lx5Ed_;!u8Z_^#Tc}2n#iIbWN?e>?DFl{mK`Hii+GU>jl%zx z$-`-gl!p)2amD~*IpE^!7M7+Z2YaGDYmXgY?(DlqLwrp1lOi|P{dG7TD|}cg3WK%8 zX!IP}e)j+l<_my;LsSlGU?tdfh=nr+CY$3bCsQi-ORa%6jRreZW-0_n!iO|nbRAP0 z6CsvpaX3iUpOn!XsKkLn#K0;pU@ZmeXr{zMgvei!Ay3W-ICrf1u zke9M?Y9oe?{>kqmf-sJ=iYTnKa(xgn3j_`Wdsj{C(55Q{p}Mz)pj4q-IXWjH8pde_ zJT^4i0enmc2TRl&=Gt8Jy}CCCf5N@FurY%=bj+Ni>l>~H5YhF~J2@P}qWo%5j?~BWb56ldeQQFxH1{n6Gw!G9c8YB*y3-QqIltYziyHso6J!p zn~t%*p{zqE^%$GxsR)P(i!r+i@?ZvHMuE6xI+PS?gp#HZBc)&Vx{A-yW`}aRc?M$+b@5WZ2*&Oy3LK7nx1^qjhpQ0!Khj&M{ud9vY-X0~1M7`s)&B<Y1jMl&IzK}GDVG!2TpzmN=nSOMg+LaEB_gX~O!Ojw*t3}kUN1*_-?Q?Ji z2PBeZEt4IgGK~nx@=#}Nx{3mb;Q28Q5UWec6X8?3F{{R}c0c+rp_qfP_=r>Yg{GvJ z&Wt6-G85_i;Am#((1@2hFp|%w#=N1CL@M2%O6IePbS^QJPi4|WnKY@Pd?K05db!+q zHgoh?zn`E`|41g6KkQ|56zw-Tn zSR$P`;AKs3`D5c=BA?Hu1}E}fE|nb19bhCAqxnPLvBQbc32%&XQM%uB=4G>)tasEK zqHwZ*@L14U*1OR=?4|R$WFpVplM|yP&9IZ+xCWdaN_n|4kBL$sofz{DWGIkMq=&rz zB(GDWxulmH%BIEzmeExDkOo>($OlTv8;yJ{lTKuZMkYo_&FnU54COO&j)xkZsN*=V zA+9Cv3nm*(kazDVFGBnw;uvw9P)|_3YC;V`brbH!RBn7Uam-DPjgJDFbUvZ+x>+wj zkxhF^H<5M?jNFN|cXZqv0!*XFoI2|2FGNtgt=WlOeyFv_OL{9439qAP*z58-ldC!g zSN628>P~hK4ts6Mm4ic`H{8*&s&zCqm`!AlwI)WvsMcJTz>1|0v}AM6;&7vL1#Nzt zK~5(IO@>nk3^<(ElBfAh66>#Te0(<}_FfF0B?jpO)a*?S4y_m(O)=LY`e%*Y_J9@G4* zB8^Upxosm{Ot9G3FFbQ5$rJ2@G6#5u@;DRYWP93CfNF0#H!(h*$+A=~0CIiwc74QW zKG{^FIQd;>cT`S3?G9|pX8p;Vbr9YNe;NocJ2b{p2Lw#PV`j9`IYggJ2`~yy0LlWX zF@(o}FYAqu9&?YR@*{34=~DKC)D;d{5D2kH66xfqmrW$cQfbE#77Y+IHxwu@*}QVe zL#3;%t=~EfS(<?$G7P$nsgHk`2!$pAS1J4=)e>C7gMKqzu!iEJLyxOH%d^&iiqbKaG? z11S-0NTu_yv>&GZZxM@*{MherPiA}@gm84nk+hc$D*BYnxvBFOjes()sO6~ZlW6xq zCJ#YLL#~IsVF%Ft6Kj(>(ZKhhaLEyuwM*=Lf$@r#JV7j6GCRmGHw>{E?Kgzq`4Rbo z$B+H_J?Ga08kqtPoO-A_7gRSo)2P=$Y~X3Pw53tJ-@$wJYbiVX&@Y!t=QvUGDG@ZY zp}|pbb7(Y^gTk?Y)842b!Fz~%=pRoE9rE&`kYYR{9*Ner;dWTbDQ7o$i$?olCuk`kA5XTXKG@wIJ-K^K!Yf3?GHy9dxnnIbu zgB+nbnlmg#zt2wFYc9rpuD|>8RGL*@U9f1(^=kiI$ zVKL34lRh5Tnr8gb>vVXbk)?qMC}#*{Z|{^Fe&|TRyFp3m$1hvHDFrlt^cEyTM>+&S zONy?x%v52r{={AwJi+i&D?2JGi^%r&nr#QVTvCy1z_6YoL4oCN5i)=`c)hk9npv}1 zn4_oN*V}70VR;d;XB4>7vXxs64K7^}KYvsDaCyB#)47SkU@!Of?$QxfUa(?CD<)>A zZ8yAV_-Q9zEK)J`V#eAj+rH9n+%vUZEK<>SF=Ohsw-z`1nc6QeR?$a!W@SGXvwT8d zKuQ1T(P~X0y_5;uF)7jN{_HxuhTQ`^PmEaM8DPfx&K2E#;*D`r#YE6=3{;vm1A8%ULYqexD$6TB1u=LyJU&G!hME3 zt>^Q^YP+;ddqV6C+~Ikr_w`NBV9uDy!?#kY3( z_0|ykdoeh8EKn$Oh&;h1=%akIma!n~6X`>yzSzdW#Hh3nIiE`TNy9oy9;`f73dc_Y zw)Rc&jJAkU!CnleP*89Xt~c@NPRrk}&B9Q4FrtW#LHo2e5Yg>m&Mc)m_&qz0OAuXN zK{!h}H8_V?z*((mZ&}r{(hBWIC0*x`+#Wfn(HWqhKPHG)1nH0Z=@w%B3AMQ6=(G_e z!%D_mN$4b$mRUu*i@;}RoF2kz0%|~gcE-7cP+Im<(m{VW@m$*fmn+gguSh@Trvv2E z_Or*1E80#!@+yk_X)3lsAf=Xuvtop0f?aTGNU2p)@CRA%8i_7ONz4 z9oH}0O001XEO+xGUe|bb^gx zMGmTpB$PH(K{X0Hyp)Yzs|qPE>*kIja*SC$W3PL|EDMJqH=rd!{>|iT+`Flac>QXv zPifb^uH)QC8S!0cH?1ZZVGjOMnxP~LkU+%FWRWnBB(lk(Oz!3T3#EKY>PH(8vobka zLD3+dzJDS+O1%j$S<=Zqqa62=S7-8`70;}&cEr5DJad@(hso==FT5no*LWs}u$@ZU zk~w9Iuv2mn9jw*7iwi9Zvr_wzJv8bivQ|UYMibA7@+Ad4t0CWQ@qn(gXnKwE!b5pmRB0r0`C~t444ss z^BD;p7!uN%V=xC&Dr63o>Sd13wshn+V(}7ZOVf`)%~7-*@K%hEPUIl#9lkDB*bYs9 z3;hhxkBH{<-X0x55h|!S14f~!`}zR+I=3Do7QbrC8I(Ve$n}q=#!`8sSL)BCEnPA)_YU+*TGNRkcqq{S zNCG9P)zXLrI?hSjliX2M)!1ww5vH;WISc36u`DLmS$HwA)~}mbJW8>xU><&#spN0P z_-v)EKo)%|_45**OBLC^{;Jg5YQ6s(`|&ap(R&RUwHDil?;`B3c)y4AUc%KC@Ar|uhH!1g`|C(wPuO4a{#B%JAoLTSSZKw*!Y<=oiXb|n zaFEcqbE|u!I2w02lXcx;Ot~1+QfU_?dye`#6T*uuEtp0u`MFQ_2sbnA8eNL(rgCt2 zc^6r?#aT)j?a6Lpt>f198{B}4HV?Euc#Jxz!n{OMt(YRlLg}_Rd#ESf(jh;-omgwv zm!tVYSJoT}dr1Rn_gH2k>-q|p7I!CnLe9ekBa0>cRw@r`nawe_`)Esh=H0}SCoDZG zG@5V=RPC6?l^;w|gZIAm%|Lbwc{8bF=V3^^ zi&6@ret*vqoQck*@KHvTuz{Rgb zH?ZaEio%al_7y5So-(IgVmxJRkHP*MCC`kMxD;>3R7W_lJ(J(<<%=4%igIbv8+-|h zqI&d_>yL4$ZYUb0F)|&ZT+nBRXKSuD%$)_T4^RU;1CsLbj8n%iQq+I>FYFroi7nO~ z8knI?d(0-}`aaAc@MQ8h5kr|uv#avhw?{Wv8=xsd`Oj^PQQ@=+@-xO7iaH`S%E~C#)d+XtBjZ#ez$qua= zZSM`F-$V%d7Tl$~X}iF-TN$t8z52O_5VZMbo`Y!ybT;6eg83RJ6w1AY`r?D7U(vJv zEOFR{E+_B3jdU=UxAVMB&MU7hf?FNPse>ekHavV8FSry z#--eI^f`~X;X-?coJXww_CQU83LKzP<`&Klzdh6p=6qy|IUPyqygTUSk9c01vnl6F zKJ#+!QdtaLJdp503TU_AfH?AAcUem(eeR&oJBT%wcM|J72FEfvjyXfCdtK)fyl>$B zu;&%tJ;A#=-idr><@7|kr~P+@v%(h@UCWNTwsOw8m{9kZloub@xWvkR!MqLUz{xUZ z&qJq;e8Kz@V)Y5f=^6+a8Qah(PHi9K$iIeig5`eVIVzt_jO*mSleG3~@ZMi5oGS$7 z0AuVj-A~#1lnvI!FPlVPg>Ox=q`2ceO4+%Ttz63;#vtpuxsl8S3a~+RQkm=+9tRLr z7Y92rI?htd1H_4C_nJ?vF&ccGx+=>LEGQ@5V?D9ug~tG&g>V@oP{{#UuMvMqdfid# z_t4JJ5tosTxbnjr9?cvH7WzX$`&04>FVHycK1zM*Wi9-)Ev~kbO#p6f3i97cSW3{` z-$lr0%JXmRc2G6 zjgJ_muL63p9h9IhFc})LW8WAoeNbexT})2SP1X<6>Mjw}7^GRhiW0j$t&uOWnL6cj ze1JLn12uhQMs1-|8uM<-?4T8`QR(|X;k}{##HH^aBrX1<^xdEGE&#u&<5Q{+^FE+$ zAK}?Bac*)#%z>;~mYMH$AGyf#@n0pDEcIgW{6~}(ulrMC;d%68i|0C7@U63+poX&@ z*Bi6Fhv8<8><~D$!p|?J-ucvDS?_-pynWD^t%t3qal)ApI%O&sG)6_LE-E5>HW<8Qg_KWy9PATjkqQ0TM#2+OD z=aAN|0;MdT2WoSRdS!KVCJDw@`XC0^Hw&zS@}H9@7%2P&Apmn}pW-v&6MYu3P}}Di zff4zO2^!;nBlz$Q3c`BGw+5O zm$vySmAB421p!Qw$xiuD>jd?W2bXf=E9}}IC0;-}z@b3!RJ|*$Q*>F)px#5&TU1hS zuW!c)y1;uakm z^Y!X2jN?a)=Un1n5lbd)XlXQZKWdqDGBJu9ZpD5I+6ugIUB{WEj?UJ*h)d^YQB_O} zY#>s7$sB{Jfpt^Q&CbT!o(0=P5vo~#VFEJL@_G7QLjV6t+(&GQyz5-jYUxJhxIhE5 zw59uoBclxW|B5u_{H63)$)CX1WWt_=Xk8zsT!43<<~ab1kr<0W3^31E_u~&i*2(pP~R~S;*v|zj*JesjC$#% z%fwLNU!^rVh|4Rg5T4-lN5LZDpYiCWq`TGy%U+F}*Oh(Oyd-u%M3DR18l5eSQ#5N9 zAxQr*&pI2R2gvn?#Qn~;M#)0Pbc{Jl%2P=`jqO&3dlwArH2U$5O7V=C?4~Ei2H}L* z@&TF;WyZ!6I7DaAPZ#{~T}YE0+9{eC*8h*BMo}AQ&4Clt!~>@AnrC(~{ zH&+vm0qLN1sk!vJq_*<~#;J4Y?}*!oryKzFW_DOU&Y1Y{zlN*F$(dns?Lij{)OIIj z#FHAknI?$6lsf^*oI8Q3L8}VyOBtP63E~;Vfjt5xR#M0KtG#SSZJh}E3oNcoV=Uo= zVmSw~j$Z0NNI9L?pClHpPdR?S+LM0Se<9Xc?`xlcy&-N+kngOt@%6PsXOB_k8YIy_S2uvM9n=&|D0!? zVL`eU#zQzCq^FTySdwlat@R4>&m}E6D@dP5TJlMdo=v*6y}1?XZKO-bbB&)KoB(wT zOw>3=hb*Q;DJ_e5gn4dgq=1=rkDzfw#0;?2f0sCT%Da(HQAfvFvcGMK&X*u)titV& zk$*qoZo*-L%0Exg-wn53a_J>&FI{_S%S9~>t1Pc3eZg%1InXg#b8n@N>7~3xa^_Xv z!FaUhc|r#P(3&85SkFPMXZ_VvzK&2ss3ueqVuUC`b3c`Ci}Z?ck0p-wBYkjl=j<-U zOgW$8fzKse>PT4;12i;bd#C%Exk9{Zg1g&Rn{Fat9erycTrMgc8{g8ONjTL(x+~k zl#RZkV|2yT(>}kScrI}OyYjKih*;K+hmQz{mOt|1KnI@m+xro*)}ma`a7K-Vkipn2 z=C5uvdlP@M7oq4VRCBJOo@kDh<2QibdoswxLS?g@Um;KYm%^ijz3IeZB(%ifsE61D z>LPSm9lXWlfPLGV-Uh}Amej!Tjgl$3QI}23dO6Nxv=zwHU*)-gq+6|{=9sU`gOnv0zO35O_{0>@PP6|9%83UHUiv4B^DOVhGyIZRd)U|K1)f<0jcY89 zE+W>xJd;0In_u=aV!`xu{$N45{gl(5o5~;T1bO0(f_|kbt-M?DcjO0a_ax6>BYd6k zyV^6pL0$c6o@)0c;lE+%#0$^Aq}-nIP1+Ce`R{rD7U3TVQ_Zu&4ZwMjwxrwm0I}BW z9|=KQ|D-m29f!Zhzw0#0SbBI981S^F;(VWechJu#0F-Fu)mDfe6I=2W=|JB4F3*O4 zF^mm759#lfiT)?aFI>Oo?i^XtV=1qzd;&CVxy-@yAI z|K;YlzDa-jI~~8Zcr89fgy$*u&jgi!NfyGFtww443i|(lUAAhv%*s}+#BGeXM4l)L zcbshF#S^b9`OswR&9RSO~l%l zl|oXGzn^^JY6&dPC|li3dF?X`8_NKd_~9myKaF9*-|sJ#2v#D0b+lK?U*Bd-*D@yQ z3B|Vt>Hp+e>!?G!Tqp8U^VX*huZ*!~3^(;P8o!v=@vJen5T4h<>B z#XQgSpN;y!zirOhiju_K+d!Nj7jufr<^UF%wxgT*bE&hOx-WsyFtz{Yh&MV8trZd8 zLtjJmwT>Ws5A>TxCykx&OXLg3eEtI0m?5!q$HY!E321qXySs3S-s~v&w>G23Y;Or_ ziAOefx_zry@O~tb8}VQH9fNeHYvX=PzyFI6oJs#$9LFwy7&|ozzqQ>#Czdtx-)^A` z`(lHCoLLtK-&gXZ8|*po7sQg2zC^4)>6d>@9Q6GYo}VQIe8Ru+{O^SSApEX;!gJKs z-^;-#Y}{DRC;W_lg1P*h=U)(hN%#ci^d}kbZ1K&%U0ZPnBxhBV!Zyp4gF`rP`LBJ< zcP`juWslD@o&;m*CI}yWv8rgRJTiiI6HUU<#3&*yTCTx~VeT)xA`1ap?cKAvhq|I6 zl4~^YUlGo7e%8&`I(c^6>n&+~!@WRF={(3BZlIsr35y9q`evR5U)H&A{f3R3HebGF z>npF=cIEaRJFnWcd(Ymh_g!=Cb&0{Dq&IwEBz5r6=vX>4ej{#Y6Nir+J@)Fh_KuaE ztGc>-R$ttzPxidXzqORR%+~8&bIGNCEhiL?L}OL)>YCcR`f1Y}8fTny?#%OMoj-ey zEiiZ9`~?daxlPTlSbV{SOO`IX=;GxoT3R)P7uoI0TP)>Yy9->dodcI!pX+kX1x^uo zF>%+}dYf{0!Fo0AHuoni0XW^oi-7AbR4S(%71b(kd95|X3-z(?h|sIKq$Tr>Z%E*B zNYZ&8TnOmMuX+9r;cV#0N$TtG<)9;XZz-oErG2TxkRK|~4QK01ac+!H406Lqe#;dH z$BQ^nF88y1j(JWhSkgqcS`A79{{**P)DfXWV;7dm?Uv24m_%|M7>23jN( zGjdhiD;u5bz=xd#@gv3(bS4VQ1y;*|;DhDY-A6sybavqii(SclddJrb@X00a!BS2# z_gT&(*tQjC#u$EC_8ULHq@RBJSxwOS?2iYh4(=7Y7**2@Cm0_2BUe~EZ&2?tzg`{d z8|=Ayo~6G(n>{z3`ubC(c7Ioy%xZ_rzw6{|E8laKx|IFoizhootp2Ccd)!Q(A&GjN#a@L`j29Hlg7ORrdztI%+p=vIxxcZ<6%!+|eP zGwv~5?(u0glC}fOd0Kz2z!l9`Vjc0okm84)z!~YP$1*at!Mqa793?++F&p~6j(r%G zGo!|&nIu!u_I%@H(!HOY6I+?uFoyU zilIA=Kn;MhFX<`6$9m}2bGiE?1+{v~NE_VZT#0;(V&&zb3w(Rczfat_!`?m1fP2zM z%KjG6??#?y5Y8dU4reWm`3z!~@Mo9->qrjn-@%QRB`Yc2l;R=qI1{1UZ z{Fh++9AH%q*ss2_Wh3>)?*=fL(A-PXzwf6{k%)>L^@X}{9;A;oC2fAlZuP!Z>2l+l`eg;;t*TUItCZ3W|YVG2J* zzUW|3uIS8Gq>a_PY=0YkQiANtASI+QQoe&{o3r{Db-tML($fUu%!qf?H&^w#d&rYa z6XeOi*T_D-1#*5VpA(Z?;-%x1m7eQvV(FZMI_u4S#X^(LgXC+jWgHU&`8@A+&iKN% z3pXYTXAoE8{5JXG0npnPKGGKCK2M&;SzM!F1#(ciA+L15&SX99%B??k9qU$_C%bu2 zv-JHe-tYET&SPXpK` zGJih#yGKTMk7Rddj$Ao0s*lAblRlXA#CH^6?bpCHA7C#lhmUg*Lj8+Jt zI+J#s1+>e5CM@K^WTlhse%x{Dx|$Zu*aZvG;ziUm=W>Afc6SEb(^;_B>U1wAR-IBD zD2^wcyo<5kNq7z6cEW9hn+c_#Z?qn3TE<>CPkY*vflN|*rmw49t2{yRQIZyg!bbdYU=Xt`H00xwOmiLhur7C2QhapwK+#8xwvCgR+BE3fV!UYS(YROQ&za5W zn-4HuBPpQ}T^SZo-J0=67>BRw~8CdBHsYzmAL_Bvw02@dYg2vAJPjMvVxSUPZ) z@GblacOajg@DK?Gh7){+m?SpJc{2F}!rW^cU&D7|F)65}MG$6J<^)DvKjupNE4 zx=S~1Xlwi4XTw#SN2i+9e{)$df zll!mcw#byN%CV&d>I#cLTEt11R^LC~Z+84TyN}je?I(CNY~=Ezyr0hgI!pc=rYPyH zIGEF3K?XqSxvHhZ`ek|rzs!5+YlyyNH-P|JZl|;{J-E?=k$LSOoKJP`&Eq&ER(a2 zpz#Lj^*n35L0a}hw<9eMf#5_()W^HM+nNlwIcs*e)_)(9u~*o zQig|9M?tmwZfJClG6wBEBeNjA!rBX?|U5K7IFI6N%PRtvUZ%4xoQXwS4$Lkwzj z&(CKByrTvFz|213b{S_v)LjXEGZQt+V(Q3#9P}laxTLS)y>O(m?U!MVHCRJ1Ch7A! zx_muBa2b&12R+q~c`x2^xyv^Xc@FdZ46)`K#MUjan4X=m@<)(=mgBbPlyU7|-DS?F z0`2vV>g!;*XpW~0Ow=4^-aakVbJ=9tRU9f2H*V0_t8wrRAwc%k#FQ0+SNMvEGA?q zHGIr)%Vw(XNG5a0>IoBe^1k{`cGo;@bWYKSsi|`G^AKgEHxRv2KS6pY3%sx-y@Ryq zbvxscETOq~@GMvauwBV>Cqdkb@>lWPMJO%PO}dA$nxH>Lz5H(tA%N*6JYPy!Tk-xf z(gD1Rx^#WH?65b)TwsV3AOTuRR7JW-N!#}hS>5=}#F}S4^N{S4@QqAHtt`2Kn;0+f zV-L6ytKfUbKvW(g19F~>bB*u|kS9+GhHPGZTRD~UCpPGZfkgT)YD8MxX5D7=}gxzctRNtCkd zc^9nd2A+S5z2INUITBoiHrG(3bd}^~5)xtjQWE^Qd5eag17O%p%e6Wgx1!XjG&NI~ z3eJRN>HsZNu*&`}u~K{BPGGd?R?lu3>cV0aycJnDe=S;|>EHG&eR~R+>aX{D#|fUF zB~S1UV!M|RU@ zwYRr-w6ARMY+u#h)!yCS)4sZ+t)so8qhn=9XUD3Ju8!`Go{rTk+g7%(>{z*SW#`IO zE4x;9uk2a5y0fjby|bfpWoKvSs?M&??#`ah)vMZ8wXf<}wQ^PGs#UAHR&}rHS+%;W zt*gDOqibbXXVF8P6)7i7C zr>m#Cr>AH2YKFL)?pM?FYO1Z~)u|q57omd4a-*&tBV;h|{{?(RGd2>J!tE;3y9m1p zp93!hqnQv<(aj(|kF@wiKD`e{TS?q5EmkOl1U5%|CdV0O4qM+ttaHS!_h#beLK|}X zvn?Fuy)ZP$xAkpa(P(PyZ&WfCROepmXgnV#7M%$FU;cCY-uQQ)bLv)x&-fRq_>1b# z>3d97|8my#EiEmtGE9>XS$0j?4%1#6aQ-%BufqN#u|O~hTC;M_AZG8hZtw`QOZBh} z`Je45cuHF|z}7lwMeVu7+BOS`1^S?kqH;$bs&-@ZMc_61suZKas3}{8yVSC~%glg+ z@$956nE(zG>nOdISZdp#?NfFpR4kA=KSWufU7U%C^**JnuUu*!=LQU4lNZB?w8rW64bjHPIp>^PGb?m{barS? zWNv(3XnuInEH`p-WJO&|s4dbS?g+g%{QmFM>aV`|Kfn6;(?4*c)25r;-Zh&xZ++zrN$%Qyv-@tcF-|*)5Q{@X^{?5}scy`*1Ow^Q*Msl* z%xAyw*N=beAGX~4>BqkK)yKDP-?8u78~T6mjc@wsUw-_vpZnrpe`Ch1^RM6k^I!bt zdi_)3-3;J)l^}`>z?XMo5b^gLdn=jwKOuq^>G7{k+)r_`LYOc)05P`km1Y zkrk0pbVgM}eQ$KZ1^w<=^xy@PUy9xSP-Je^?Z1v(8=qA(yJlwn%=&{>wN-Pgu8m(D z+g!UmS|1HX+Uu4_=T_B4CO<@0Yx|Xv$p@=1i8MqmiT6}r9J~GGjM>$#Ggd^J8k!m= z?~dO7);V?O-T9VSYivzCJbiY}(p__W|IEoxR8M{- zRy%u5q_(Q3dUJJsRlaUvSmL`vcMA-?}hfAB#=C zr}6mD;vx5UZi1~Qxys^xo|8V4_8;$gll7U;px%F(2Vdov2$n444oG~ zKRjpJ{Mdr(MWMx^gV96bk3>EiemMMi_;12b)_<+$>)~&NzZH5a_TBIgqdyA&#Cmmi-uKVDs1H}m|i)xGa~|2O}>ru&{Zzb{_9 zX6E3tT|G=L-_}=&Z*{2@t;^@-q&bsXzj(6A0s;!>AX4C4(P<2h)tXNZIUM#e(CwfJ!HCh|5iLY~)MC)t1 zBE7M>@o0T~=hp6((^ke?s%wv5xa*3Gt1p^0_rm!z&#&1|2OFo&iPu(bsa{euQMZ2W zMOABJwN+PDg<_47*yLS<3%69)PQK@c=1q0ARnyMxt*Y%>9zB2Zlb0lS*Ket*-Mneu zmg?Qpw#I8Gf4;ePLFDqS-I3|lwN%A+YtK&1)2_@e8%jy$fzo_QjKRmv& zA+(@sdbIlZ-M<$-6q^>Qi8ucKz~wdhOD2C_o2wo_Z}Y3Q753H4nS9;x%OkH@-*DcE zor|ifCck!ZY;99$d_`n#G<5~WpVa!t{5?)ATMA)NG1Cx#{2UbBVO=J9O%PJ>+Ge@ee}1KHg^&f z2kHGh>+BV8d`HxE-W(fnUUlyM&N=71i|XBhML%7B|HT)zxyv)}d1`t1eFG~N{%WAb z`HkE4&XWUOzYcx3D^%Omy?EMpyFWNRvAT8k1FPHSC${{@!Uwjk>rCu?_TU3o?Z`Ck zddI^L>~bDY?DqcVf!)rxn)WzPeRuDNzn9qe%+pQRKJlXmu63QCT>EV3w(Fd6G#V@5 zfB4DTP-shC+j)&459%2XhoY|tEu43KU2jcIXm&JI1F?x+9J!?WqS+z0n+nltsARl0 zydc!8>d|V7)Q0EslfA2IkYew3Dqebqd;h8cosB^(zIP2ibrb03qxzDTTjiU zG*7FM7$hwot~0G_NOT%jdVY8{;|qFO5ZV%o;@BGsRfnz$h2!cs7PUwF$IgvMn23)5q6?USbS~rYJK~y_5CmajCH9Ys6X`u_N=hU@C+L&87yd<;% z$cMxA%&RrDl2-YdYvz4XxH|L`fh`2HreD;cmG6cAFy=&`K8g$8n$bwKO#^9l+Zguk?QjdWJ94@q3Q8R?0-~i zGUp4btd+`z!vD(Hs)*->_g3r8LBWGuFT$e6oSIPhXRJIJ5xR%|q9M0-X_Z;2s&J$Q zfWw$kdeogPUx~IVnx_#37-#dj{A0XbvV8- z`j&{(9qp(NO%KhAg&JsehG{XD4BbziOQS#_J{ETdCZDy}>%?5=j I>b%DP1ELLH)c^nh literal 339892 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 z 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

Y)dzA((jDpK%2i?pm?mv3{L0zJ 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 VrgZK{u&)o}-h;atcV*D<{{gje`NaSL diff --git a/artifacts/checksums.txt b/artifacts/checksums.txt index 07fdcce..432ecee 100644 --- a/artifacts/checksums.txt +++ b/artifacts/checksums.txt @@ -1 +1 @@ -f6cbe1b2ce89e16d8e8a18aef013947cee9d85c9ebae8410a78b844ec22f1ed3 app.wasm +af001192b3733472727a4a8fc46faead622840b613d70e18fce7f6ee20d2ceb6 app.wasm diff --git a/artifacts/checksums_intermediate.txt b/artifacts/checksums_intermediate.txt index 0aa33dd..a0725da 100644 --- a/artifacts/checksums_intermediate.txt +++ b/artifacts/checksums_intermediate.txt @@ -1 +1 @@ -4e0a483036999f9413b7407d9ad442cd0072a0b8708e10efdf9724ed1cf836f3 /target/wasm32-unknown-unknown/release/app.wasm +4f986c913f7ec64da0f359f4caa30c6f368f9101cb1e2cfe4879d0f743ebc54b /target/wasm32-unknown-unknown/release/app.wasm From ea57ce329803938b113bdb5f68a77857c3c32e3f Mon Sep 17 00:00:00 2001 From: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Date: Wed, 20 Mar 2024 15:45:59 +0100 Subject: [PATCH 6/8] Pull app-template (#293) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * update justfile * fix errors * update .gitignore * juno-local setup * Update template to a new version (#87) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * updated versions * update justfile * update justfile * update just push * fix errors * update .gitignore * juno-local setup * Update app-template/example.env Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update app-template/examples/test-local.rs Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> --------- Co-authored-by: cyberhoward Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> * modified typescript code generation directory path * patch thiserror because of broken release * updated * Release v0.19.0 (#85) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * fix clippy --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * update template gitignore and justfile * run just ts-codegen * remove broken script commands * Re-add typescript logic to template (#95) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * update justfile * fix errors * update .gitignore * juno-local setup * Update template to a new version (#87) * fix state path * add local state to gitignore * update abstract * update documentation in deploy script * update readme * use new account id query * add comment * add wasm just action * commit wasms * fix adapter wasming * bump versions * re-compile wasms * rename template message generation * update app template to 0.17 * update wasms * formatting * wasms * Fix publish-schemas * formatting * recompile all * clean up testing logic * Publish to proper schemas dir * Publish 0.17.1 * Bump to 0.17.2 * osmosis cw-staking fix * bump to 0.18 * rebuild wasms * Update wasms * bump cw-orch to 0.15 * formatting * undo cw-orch bump to template * rebuilt wasms new weird error * Apps schema updates (#20) * bump version * updated schemas * fix publish-schema script * rebuild wasms * fix docs * aftermerge fixes * update wasms * Update optimizer and add wasms to gitattributes (#56) * update optimizer version * add wasms to top-level git attributes as binaries. * update the wasms * remove template_app wasm * Add/circle ci (#62) * add circe-ci config * run tickle on push for testing * add remote docker setup * add wasm-all-ci * add scripts to volume * commit lock file * Update WASM artifacts [skip ci] * try copy content of artifacts folder * remove all artifacts and re-run * Update WASM artifacts [skip ci] * add comments on tickle job * remove use of `just` and wasm modules as well * attempt to fix modules build * Update WASM artifacts for $GHA_Event [skip ci] * use pwd dirname for cp command * fix typo * add integrations and framework mounts * Update WASM artifacts for $GHA_Event [skip ci] * add debugging * remove container before mounting to ensure its fresh * restructure container mounting * print root dir * fix * cp to root of container * Update WASM artifacts for $GHA_Event [skip ci] * re-enable framework builds * allow manual trigger of wasm builds * update name of ci job * add coverage build for modules * formatting * do changes in modules dir * update coverage trigger * update equal statement * update url for coverage trigger * use gh-action meta instead of event * add gha_meta parameter * add gha_meta to wasm build command * make build manual for now * formatting * update actions * fix typo * fix typo * use gh action * fix typo * test new project * comment out meta comparison * test now * add github parameters * make coverage run conditional * test wasm builder * comment out if-else * update branch * set branch * only run for PRs that merge to main * add pass to give green CI * remove use of action trigger * concat url * add echa * update json format * cleanup * ignore cargo lock files * remove them from git * update to try out codecov * allow execution of modules cov script * add docker setup step * remove docker steps * add go install * Use on-liner for go install * don't install go in different terminal * test * update go install * test * try other syntax * try with source * touch bash.rs file * update go install * echo bashrc * bashrc -> bash_profile * add llvm-cov install * add install of build essentials * attempt with sudo * test * install libclang-dev * do one job to test thesis * try with larger runner * trigger ci * remove all-features flag from coverage run * uncomment all install commands --------- Co-authored-by: CircleCI * Add version control to abstract app in instantiation (#63) * update version_control * small test * fix integrations * changelog update * fix clippy * fix clippy * rebuilt wasms * renames * rm all wasms --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * ABS-166: Create accountability module (#47) * create initial structure * create initial state * create handlers and msg * create execute handler * update names update state * update handlers * add vote handler logic * fix handler compiler errors * refactor, cleanup * update execute msg, more refactors * create wasm test update toml * create wasm test and setup for e2e * create integration tests * add more tests * add friend test cases * add vote cases * updates * integrate adairrr feedback * update charge_penalty logic * rebuilt wasms * rebuilt wasms * fix tests and cleanup * clippy * integrate PR feedback * add impl methods on Vote and Friend * update tests * fix tests, refactor, cleanup * integrate Buckram feedback * add admin strike functionality and add challenge status * update charge_penalty logic * fix failing tests * fix flaxy test, add remainder attribute * update to Timestamp use EndKind enum for user input * add Timestamp to Checkin and vote_status * update contract logic * remodel state, fix new ownership errors * update charge penalty math and state * fix tests intergrate feedback * update composite key and field names * update test after composite keys change * remove redundant * update comments * update responses * add transfer msg * clippy * clippy more * run release_build * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update modules/contracts/apps/challenge/src/handlers/execute.rs Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * integrate buckram feedback * generate schema * bump osmosis-test-tube * integrate buckram123 feedback * bump chrono * bump chrono again * chrono to 0.4.23 * chrono to 0.4.27 * chrono to 0.4.23 * croncat version bump --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: Buckram * Multiple stake targets for cw-staking adapter (#70) * astroport * kujira * osmosis progress * osmosis * wyndex progress * wyndex * fix error * deps fixes * fix tests * typos * fix compile * trait fixes * tests fix * rebuild wasms fix tests * update changelog * updated versions * updated versions * update justfile * update justfile * update just push * fix errors * update .gitignore * juno-local setup * Update app-template/example.env Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update app-template/examples/test-local.rs Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> --------- Co-authored-by: cyberhoward Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> * modified typescript code generation directory path * patch thiserror because of broken release * updated * Release v0.19.0 (#85) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * fix clippy --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * update template gitignore and justfile * update template gitignore and justfile * run just ts-codegen * run just ts-codegen * remove broken script commands * remove broken script commands --------- Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Lawal Abubakar Babatunde Co-authored-by: Kayanski Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: 0xmovses * Deploy/modules (#93) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * add scripts to modules workspace * update deploy script * Update WASM binaries [skip ci] * formatting * add `maybe_deploy` functions to app and adapter deployers * Update WASM binaries [skip ci] * add scripts to build container for modules * formatting * add cw-orch patch * fix tests * formatting * rename IDs for consistency * pull latest changes from branch so commit passes if changes are made. * Update WASM binaries [skip ci] * formatting * update terra build name to terra2 * add deploy strategy for apps and modules * update deploy invocations * update readme * bump app versions * patches to deploy script * fix clippy * fix wasm-all arm detection * remove remove_all_apps function * update features to use terra2 * update terra feature flag * comment out modules coverage test --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses * Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update optimizer (#88) * bump optimizer and update featured compilation. * formatting * updated tomls * update abstract wasm image * update resolver * formatting * remove test runs on beta toolchain --------- Co-authored-by: Buckram * Merge release 0.19 changes (#105) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * bump version to 0.19 * formatting * Update deploy_all bin (#75) * ping url, write json log * clippy * Changed account id structure (#58) * Changed account id structure * Corrected tests * formatting * Cleanup and test * Changelog * Corrected imports * Fixed tests * improve ChainName construction strictness * fix tests * Cleanup and storage key shortening * fix test * clippy fix * remove osmosis remenant * bump cw-orch * Hot fix for cw-orch 0.16.0 * Moved from_str to trait * bump cw-orch * fix tests * formatting * rm unused import --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * Update WASM artifacts [skip ci] --------- Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> Co-authored-by: CircleCI * add release * update yml * add job * add new release action * updates circleci * update config * add when, add deploy circle ci req * edit ci config * remove graph png * test release branch match * update deploy branch match * poll circleci api status * Update WASM artifacts [skip ci] * fetch workflow_id * check endpoint get workflow id for status * force wasm diff commit with comment * fix parse response bug * check for null values on parse, log if any * add more logs for parse * add wait incase of propogation delay * update config ci * handle all status cases from ci api res * Revert "update config ci" This reverts commit 72e777ead7d5ab5f726b7498d3d51cb67780ef85. * update status handle * update config ci after revert * add logs * change item to check on response * use pipeline id for prev pipeline qry * will update checksum, force rebuild wasm * update bin to force wasm write * force wasm commit * add arbitary to force wasm diff * add post on success * remove syntax bash error * Revert "force wasm commit" This reverts commit 8f9990ac2fc9fd364ce30b665304dc72a73a9b35. * remove polling logic * edit release run command * update config ci * add new release workflow * change metadata req * update req * typo config * testing ci * curl * log response * fetch branch name * remove binaries * remove binaries * Update WASM artifacts [skip ci] * add artifcats dir * remove bins (#84) * Update WASM artifacts [skip ci] * merge main * update gitignore * Update WASM artifacts [skip ci] * skip build, add path * update config * update config * add requries back * update param namespace * Update WASM artifacts [skip ci] * add artifacts folder inside framework/ * remove binaries * skip build step * set log level * will trigger build * Update WASM artifacts [skip ci] * set env var for container * skip build * add log var * echo container vars * log env * set var in docker * fix typo in set command * echo env var * remove override * decode base64 env var * decode base64 * combine commands to persist env state * log * remove log * add commit deploy file step * Update deploy deploy file [skip ci] * streamline publishing process * formatting * commit push cw-orch state file * remove binaries for commit * add build step back * Update WASM artifacts [skip ci] * Revert "formatting" This reverts commit 2cabfc1b898cd7ebcd22cc46340eb2f36a06a6c7. * add check for wasms, skip if no diff * skip build for now * format yml * remove first deploy * remove check * add manual wasm build action * remove redundant comment * formatting * update changelog * use branch parameter for build * update manual build * formatting * use branch env var * Update WASM binaries [skip ci] * deploy abstract * formatting * harpoon-4 deploy * 0.19.1 abstract-interface bump * fix clippy * fix and publish standards * update publish * formatting * Corrected cw-plus * formatting * fix thiserror * bump thiserror * bump abstract-app and abstract-adapter * bump all versions to 0.19.2 * remove thiserror version constraint * Update WASM binaries [skip ci] * formatting * remove path deps from integrations * formatting * formatting * fix merge * formatting * try fix * fix modules tests * fix cw-multi-test imports * formatting * don't remove wasms on ci build * fix module cw-multi-test imports * move tests and scripts * formatting * fix changelog * re-enable wasm assertion * remove osmosis adapter path dep on abstract-sdk * Update WASM binaries [skip ci] * fix state symlink * Update modules/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update app-template/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update framework/Cargo.toml Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * update framework codecov token * copy artifacts to correct folder * Update WASM binaries [skip ci] * remove nested binaries * rm scripts mount * formatting * update ci wasm script * bump framework optimizer * allow dynamic linking of abstract-adapter and abstract-app * remove symlink and build.rs on ci wasm build * Update WASM binaries [skip ci] --------- Co-authored-by: Kayanski Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * replace to_binary and from_binary (#123) * Intergrate astrovault into dex and staking adapter (#115) * wip astrovault implementation * claim rewards * standard pools * Added PoolType to astrovault * swap with pooltypes * lints * pooltypes for astrovault * simulate swap weighted * add stable tests * stable clean ups * update tomls * fix targets * deprecated to_binary * merge osmosis from tests/osmosis-adapter * change feature and remove minitest * add astrovault to identify exchange * clippy in framework * update setup script to prompt new users * Merge duplicate files in monorepo (#127) * consolidate .gitignore and .gitattributes * remove cargo configs * remove unused forkflows * generate schema for all except framework * consolidate rustfmt * consolidate editorconfig * newline * remove docs book from gitattributes * update schema generation * generate schemas script * update schemas * unused script * gitignore template schema * remove creation of dir outside repo * copy schemas to ../../schema * typo fix * path typo * fix env variable for scripts * add comments to scripts * commit all schemas * formatting * copy schemas to schema folder without abstract sub-dir * generate schemas * fix template schema * commit schemas --------- Co-authored-by: cyberhoward Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com> * return success code if no tools are installed * Clean up abstract testing addresses mod (#168) * clean up framework * clean up template * clean up modules * clean local admin definitions from modules * fix merge --------- Co-authored-by: cyberhoward * update template to counter * Fix reset action attribute * Update template to counter (#173) * update template to counter * fix wrong reset action attribute --------- Co-authored-by: cyberhoward * Merge commit '9da4fd377a443cf1f0ab830ca97d0f5bc0f78204' * Support osmosis concentrated liquidity swaps (#186) * pool type * error if pool type is concentrated liquidity * add concentrated liquidity constructor * concentrated liquidity test * finish concentrated liquidity tests * update changelog * typo * concentrated liquidity swaps work * Release 0.20 (#176) * bump version to 0.20.0-rc.1 * clear state * Update WASM binaries [skip ci] * bump version to 0.20 * Register IBC contracts as native contracts in VC * Update WASM binaries [skip ci] * Add migration tests (#163) * init migration testing * failing test * get first migration test working! * formatting * failing test * init integration testing package * move common test functions * move mock modules to integration tests package * update adapter mock macro * move a manager tests * add sub_account_with_modules test to migration * deps updates * format * rm lib tag * accept new snapshot (test admin addr changed) * Use shared runtime in migration tests * update mock module paths * formatting * push changes during discussion * migrate if needed return bool * manager/upgrades tests * decrease scope * add adapters tests * with response data test * index bug * executes work, queries does not * move ownership to sub account fixed * account factory tests * fails to load * remove debug prints * right mock_app * sender bug * check manager addr * fix response data test * new snapshot * fix remaining tests * check account migratable * update init mock adapter * post-merge fixes * feature flag migration tests * fix state.json * approve abstract modules after migrate * allow direct module registration after migration for test contracts * clippy * upload state json * cw-orch version bump * interchain and polytone bump * old account not able to install apps after abstract migration * cw20_base broken? * Human readable snaps! * Add a test outline for integration tests * formatting * remove feature flog for tests --------- Co-authored-by: Buckram * remove debugs * add interchain test workflow * remove string version requirement * fix merge * fix ibc-callback test * fix vc_addr deserialization * mockmsg is a struct * add schemas * formatting * add nextest in CI * Update WASM binaries [skip ci] * update code-ids * use admin everywhere for deployment permissions * update deployers to only update if needed * add module deployment to migration script * fix clippy * format * add logic to AbstractIbc object * update migration script to include module deployment * commit lock files * include Cargo.lock in gitattributes * update cw-plus version * format * fix clippy * Version control state changes * add eq and hash for ans scraper * add hash to unchecked contract entry * hash of uniquepoolId * update snapshots * use git branch of cw-orch * formatting * fix imports * fix imports * remove useless helper * remove debug related comment * update integration tests version * cw20 base version lol --------- Co-authored-by: CircleCI Co-authored-by: Buckram * bump msrv (#208) * bump msrv * update comment * msrv for template * Update template to v0.20 (#209) * add sanity check when retrieving module from application * account and client docs * publisher comments * module comments * Empty readme * more comments and todos * fix module docs * fix add balance comments * TODO shouldn't be a doc comment * fix nits * add install adapter test * add check for abstract load * update template with local paths * add re-exports for core, sdk and interface * update macros to support those re-exports * formatting [skip ci] * start using abstract_client * update deploy example * fix doctests * Add `get_last_account` to client. (#207) * Add `try_from<&str>` for AccountId * Add `.id()` call to `Account` * Add a `get_last_account` method that returns the sender's last created account * nits * formatting [skip ci] * restructure for testability * formatting [skip ci] * fix parsing and add unit test * formatting [skip ci] * Add a Mock test for last owned account * formatting [skip ci] * add warning that fn only returns script-created accounts * Use Namespace type and update account from namespace logic * formatting [skip ci] * add readme * add punctuation * update examples * update integration test * fix client tests * Rename mock client builder * derive clone on account. * fix tests * formatting [skip ci] * remove redundant comments * Update schema * small nits * governance_details -> ownership * fix tests * add warning for missing docs * remove daemon feature flag for cw-orch * nits * finish docs on warn missing docs * more nits * fix merge * clippy * cleanup * fix merge * challenge app updated * fix publish script * format * fix template test setup * move builders to cwenv * fix template builder * remove unused feature and env var * add link to cw-orch env docs * restructure mut cwenv * fetch regular account as well as publisher * refactor `add_` and `set_` balance function on `AbstractClient` * format * fix `cargo hack` compilation * fix test_local --------- Co-authored-by: Buckram * Update Client README and exports (#211) * add sanity check when retrieving module from application * account and client docs * publisher comments * module comments * Empty readme * more comments and todos * fix module docs * fix add balance comments * TODO shouldn't be a doc comment * fix nits * add install adapter test * add check for abstract load * update template with local paths * add re-exports for core, sdk and interface * update macros to support those re-exports * formatting [skip ci] * start using abstract_client * update deploy example * fix doctests * Add `get_last_account` to client. (#207) * Add `try_from<&str>` for AccountId * Add `.id()` call to `Account` * Add a `get_last_account` method that returns the sender's last created account * nits * formatting [skip ci] * restructure for testability * formatting [skip ci] * fix parsing and add unit test * formatting [skip ci] * Add a Mock test for last owned account * formatting [skip ci] * add warning that fn only returns script-created accounts * Use Namespace type and update account from namespace logic * formatting [skip ci] * add readme * add punctuation * update examples * update integration test * fix client tests * Rename mock client builder * derive clone on account. * fix tests * formatting [skip ci] * remove redundant comments * Update schema * small nits * governance_details -> ownership * fix tests * add warning for missing docs * remove daemon feature flag for cw-orch * nits * finish docs on warn missing docs * more nits * fix merge * clippy * cleanup * fix merge * challenge app updated * fix publish script * format * fix template test setup * move builders to cwenv * fix template builder * remove unused feature and env var * add link to cw-orch env docs * restructure mut cwenv * fetch regular account as well as publisher * refactor `add_` and `set_` balance function on `AbstractClient` * format * fix `cargo hack` compilation * init * Update client exports * update readme * update imports to reflect changes in exports * format * fix merge * make doctests compile and run * re-write start of readme * rename MockAppDependencyInterface to MockAppDependencyI * rename MockAppInterface to MockAppI * formatting [skip ci] * fix rename * add install example and fmt * formatting --------- Co-authored-by: Buckram * Docs/building with abstract (#212) * Add section on Docker and our optimizer * cleanup and restructuring * rename "deploy" to "publish" * update account balance setters to use &[Coin] * Improve mock_querier docs * update testing docs * add last example in test * formatting [skip ci] * add placeholder link to type docs * Restructure `MockAppDependency` to `MockApp` and `MockAppWithDependency` * clippy fix * fix merge * fill in abstract-client links where required * include local daemon in docs * rename publish page to abstract-client page * Update framework/docs/src/4_get_started/2_installation.md Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * Update template to v0.20 (#222) * remove ts-codegen * update state code-ids * update abstract version in template * formatting [skip ci] * fix tests --------- Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> * bump deps * update cargo config * fixed broken links and added more context * got deleted by mistake * fix test * clippy --------- Signed-off-by: dependabot[bot] Co-authored-by: adairrr <32375605+adairrr@users.noreply.github.com> Co-authored-by: Buckram Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com> Co-authored-by: CircleCI Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com> Co-authored-by: Lawal Abubakar Babatunde Co-authored-by: Kayanski Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com> Co-authored-by: 0xmovses Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kumar Anirudha --- Cargo.toml | 4 ++-- README.md | 25 ++++++++++--------------- justfile | 13 +------------ tests/integration.rs | 10 ++++++---- tests/wasm.rs | 2 +- 5 files changed, 20 insertions(+), 34 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5767eb6..41f9a80 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,14 +46,14 @@ cw-storage-plus = "1.2.0" thiserror = { version = "1.0.50" } schemars = "0.8" cw-asset = { version = "3.0.0" } -abstract-app = { version = "0.21" } +abstract-app = { version = "0.21.0" } # Dependencies for interface cw-orch = { version = "0.20.1", optional = true } [dev-dependencies] app = { path = ".", features = ["interface"] } -abstract-client = { version = "0.21" } +abstract-client = { version = "0.21.0" } abstract-app = { version = "0.21", features = ["test-utils"] } speculoos = "0.11.0" semver = "1.0" diff --git a/README.md b/README.md index 9b24410..c07c2d7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Abstract App Module Template -The Abstract App Module Template is a starting point for developing composable smart-contracts, or "Apps" on the Abstract platform. An App is instantiated for each Account individually and is migratable. Apps are allowed to perform actions on Abstract Accounts and can integrate with other Apps and Adapters installed on the Account. To learn more about Abstract Accounts, please see the [abstract accounts documentation](https://docs.abstract.money/4_framework/4_architecture.html). To read more about apps, please see the [app module documentation](https://docs.abstract.money/4_framework/7_module_types.html). +The Abstract App Module Template is a starting point for developing composable smart-contracts, or "Apps" on the Abstract platform. An App is instantiated for each Account individually and is migratable. Apps are allowed to perform actions on Abstract Accounts and can integrate with other Apps and Adapters installed on the Account. To learn more about Abstract Accounts, please see the [abstract accounts documentation](https://docs.abstract.money/3_framework/3_architecture.html). To read more about apps, please see the [app module documentation](https://docs.abstract.money/3_framework/6_module_types.html). ## Getting Started @@ -54,7 +54,7 @@ You can see the full list of tasks available by running `just --list`. You can test the module using the different provided methods. 1. **Integration testing:** We provide an integration testing setup [here](./tests/integration.rs). You should use this to set up your environment and test the different execution and query entry-points of your module. Once you are satisfied with the results you can try publishing it to a real chain. -2. **Local Daemon:** Once you have confirmed that your module works as expected you can spin up a local node and deploy Abstract + your app onto the chain. You can do this by running the [test-local](./examples/test-local.rs) example, which uses a locally running juno daemon to deploy to. You can setup local juno using `just juno-local` command. At this point you can also test your front-end with the contracts. +2. **Local Daemon:** Once you have confirmed that your module works as expected you can spin up a local node and deploy Abstract + your app onto the chain. You need [Docker](https://www.docker.com/) installed for this step. You can do this by running the [test-local](./examples/test-local.rs) example, which uses a locally running juno daemon to deploy to. You can setup local juno using `just juno-local` command. At this point you can also test your front-end with the contracts. Once testing is done you can attempt an actual deployment on test and mainnet. @@ -63,26 +63,16 @@ Once testing is done you can attempt an actual deployment on test and mainnet. Before attempting to publish your app you need to add your mnemonic to the `.env` file. **Don't use a mnemonic that has mainnet funds for this.** +Select from a wide range of [supported chains](https://orchestrator.abstract.money/chains/index.html) before proceeding. Make sure you've some balance enough to pay gas for the transaction. If the chain does not have gas, complete at least 1 transaction with your account before proceeding. You can now use `just publish {{chain-id}}` to run the [`examples/publish.rs`](./examples/publish.rs) script. The script will publish the app to the networks that you provided. Make sure you have enough funds in your wallet on the different networks you aim to publish on. -### Generating Typescript Client Code - -Before proceeding you need to install the required dependencies for the typescript client code generation. - -```bash -cd packages/typescript -npm install -``` - -To generate the typescript client code for the contract you can run `just ts-codegen`. This will generate the code in the `typescript/src` directory. You can then import the generated code in your frontend application. - -To publish the Typescript sdk, first change the name and version in the `typescript/package.json` file. Then run `just ts-publish`. This will publish the sdk to npm. - ### Publishing Module Schemas To publish your module schemas, we provide the `publish-schemas` command, which creates a pull request on the Abstract [schemas](https://github.com/AbstractSDK/schemas) repository. +Please install [github cli](https://cli.github.com/) before proceeding. + ```bash just publish-schemas ``` @@ -106,3 +96,8 @@ In the example above, `my-namespace` is the namespace, `my-module` is the module ## Contributing We welcome contributions to the Abstract App Module Template! To contribute, fork this repository and submit a pull request with your changes. If you have any questions or issues, please open an issue in the repository and we will be happy to assist you. + +## Community +Check out the following places for support, discussions & feedback: + +- Join our [Discord server](https://discord.com/invite/uch3Tq3aym) diff --git a/justfile b/justfile index 771b2b7..bcfdc9f 100644 --- a/justfile +++ b/justfile @@ -69,16 +69,6 @@ wasm: --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ ${image}:0.14.0 -## Frontend Helpers ## - -# Generate the typescript client for the app contract -ts-codegen: schema - (cd packages/typescript && npm install && npm run codegen) - -# Publish the typescript sdk -ts-publish: ts-codegen - (cd packages/typescript && npm publish --access public) - # Generate the schemas for the app contract schema: cargo schema @@ -128,8 +118,7 @@ publish-schemas namespace name version: schema ## Exection commands ## run-script script +CHAINS: - cargo run --example {{script}} -- --network-ids {{CHAINS}} + cargo run --example {{script}} --features="daemon" -- --network-ids {{CHAINS}} publish +CHAINS: just run-script publish {{CHAINS}} - \ No newline at end of file diff --git a/tests/integration.rs b/tests/integration.rs index e3a719b..0fb4eb0 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -1,4 +1,3 @@ -use abstract_app::abstract_testing::OWNER; use abstract_app::objects::namespace::Namespace; use abstract_client::AbstractClient; @@ -20,16 +19,19 @@ use cosmwasm_std::{coins, Addr}; #[allow(clippy::type_complexity)] fn setup( count: i32, -) -> anyhow::Result<(AbstractClient, Application>)> { +) -> anyhow::Result<( + AbstractClient, + Application>, +)> { // Create a sender and mock env - let mock = Mock::new("sender"); + let mock = MockBech32::new("mock"); let sender = mock.sender(); let namespace = Namespace::from_id(APP_ID)?; // You can set up Abstract with a builder. let client = AbstractClient::builder(mock).build()?; // The client supports setting balances for addresses and configuring ANS. - client.set_balance(&sender, &coins(123, "ucosm"))?; + client.set_balance(sender, &coins(123, "ucosm"))?; // Build a Publisher Account let publisher = client.publisher_builder(namespace).build()?; diff --git a/tests/wasm.rs b/tests/wasm.rs index caa897e..9bcbfae 100644 --- a/tests/wasm.rs +++ b/tests/wasm.rs @@ -11,7 +11,7 @@ fn successful_wasm() { // Create a sender let sender = Addr::unchecked(OWNER); // Create the mock - let mock = Mock::new(&sender); + let mock = Mock::new(sender); // Construct the counter interface let contract = AppInterface::new(APP_ID, mock); From f3d7a5c7b82d9ae9b2631cd0be776155960372c9 Mon Sep 17 00:00:00 2001 From: cyberhoward Date: Thu, 4 Apr 2024 10:27:44 +0200 Subject: [PATCH 7/8] remove artifacts from dir --- .gitignore | 2 ++ artifacts/app.wasm | Bin 340556 -> 0 bytes artifacts/checksums.txt | 1 - artifacts/checksums_intermediate.txt | 1 - tests/wasm.rs | 20 -------------------- 5 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 artifacts/app.wasm delete mode 100644 artifacts/checksums.txt delete mode 100644 artifacts/checksums_intermediate.txt delete mode 100644 tests/wasm.rs diff --git a/.gitignore b/.gitignore index 80ae661..f39c1b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ /target +artifacts + Cargo.lock .env diff --git a/artifacts/app.wasm b/artifacts/app.wasm deleted file mode 100644 index 4d28692c4f0a2e1fdc258ebb1d6fe2cd37583800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340556 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 I>b%DP1ELLH)c^nh diff --git a/artifacts/checksums.txt b/artifacts/checksums.txt deleted file mode 100644 index 432ecee..0000000 --- a/artifacts/checksums.txt +++ /dev/null @@ -1 +0,0 @@ -af001192b3733472727a4a8fc46faead622840b613d70e18fce7f6ee20d2ceb6 app.wasm diff --git a/artifacts/checksums_intermediate.txt b/artifacts/checksums_intermediate.txt deleted file mode 100644 index a0725da..0000000 --- a/artifacts/checksums_intermediate.txt +++ /dev/null @@ -1 +0,0 @@ -4f986c913f7ec64da0f359f4caa30c6f368f9101cb1e2cfe4879d0f743ebc54b /target/wasm32-unknown-unknown/release/app.wasm diff --git a/tests/wasm.rs b/tests/wasm.rs deleted file mode 100644 index 9bcbfae..0000000 --- a/tests/wasm.rs +++ /dev/null @@ -1,20 +0,0 @@ -use app::contract::APP_ID; -use app::AppInterface; - -use abstract_app::abstract_testing::OWNER; -use cw_orch::prelude::*; - -/// This is the raw way to access the cw-orchestrator logic. -/// I.e. this does not use the AbstractClient. -#[test] -fn successful_wasm() { - // Create a sender - let sender = Addr::unchecked(OWNER); - // Create the mock - let mock = Mock::new(sender); - - // Construct the counter interface - let contract = AppInterface::new(APP_ID, mock); - // Panics if no path to a .wasm file is found - contract.wasm(); -} From d2a7c3f4a4787611326ac3e60f0bc3218cffcad7 Mon Sep 17 00:00:00 2001 From: cyberhoward Date: Thu, 4 Apr 2024 10:28:11 +0200 Subject: [PATCH 8/8] change env file mv to cp --- template-setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template-setup.sh b/template-setup.sh index 15854ca..fa48d15 100755 --- a/template-setup.sh +++ b/template-setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -mv example.env .env +cp example.env .env # Function to prompt for 'y' input prompt_confirmation() {