From 3ea9827493651b07033df4c8b838797a1f72a7aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Mar 2022 09:13:16 +0000 Subject: [PATCH 01/44] Bump minimist from 1.2.5 to 1.2.6 Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 170bbdfb..8c3f3687 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10715,9 +10715,9 @@ minimatch@3.0.4, minimatch@^3.0.4: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@~1.2.0: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== minipass-collect@^1.0.2: version "1.0.2" From e33094ddfb9ce289b3e61b7a8ccbd8e65e9764f3 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 19:26:55 -0700 Subject: [PATCH 02/44] landing page merge prep copy changes --- src/intl/compiled/en.json | 92 +++++++++++++++---------- src/intl/en.json | 42 ++++++----- src/pages/Landing/Introduction.tsx | 15 +--- src/pages/Landing/SignupSteps/index.tsx | 2 +- src/pages/Landing/Upgrades/index.tsx | 20 ++++-- 5 files changed, 98 insertions(+), 73 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 70ef8647..936f6d9b 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -915,12 +915,6 @@ "value": "For security, we recommend you disconnect from the internet to complete this step." } ], - "96pen8": [ - { - "type": 0, - "value": "Sharding will make more data available to the network by introducing 64 parallel chains. Each new chain will be able to handle at least as much data as mainnet today, probably more." - } - ], "9DZdsc": [ { "type": 0, @@ -1107,6 +1101,20 @@ "value": "understanding validator effective balance" } ], + "AbR1dr": [ + { + "type": 0, + "value": "This upgrade is rapidly approaching and brings a few changes that stakers should be aware of before hand. Check out the " + }, + { + "type": 1, + "value": "mergeReadinessChecklist" + }, + { + "type": 0, + "value": " to make sure you're prepared." + } + ], "Ad61gz": [ { "type": 0, @@ -1117,6 +1125,12 @@ "value": "url" } ], + "Ad8+R5": [ + { + "type": 0, + "value": "Sharding will change the requirement that full nodes carry the entire history of the chain, and instead will distribute this load amongst the network while still ensuring data availability. This will significantly expand the capacity of layer 1 Ethereum while maintaining the ability to operate a full node on consumer hardware, keeping the network decentralized." + } + ], "Affixg": [ { "type": 0, @@ -1265,6 +1279,12 @@ "value": "Czech" } ], + "CDx/FY": [ + { + "type": 0, + "value": "By running a validator, you'll be responsible for securing the network and receive continuous payouts for actions that help the network reach consensus." + } + ], "CF9vMR": [ { "type": 0, @@ -1579,12 +1599,6 @@ "value": "consensus client" } ], - "GOHkCO": [ - { - "type": 0, - "value": "Today, you'll secure the Beacon Chain, the first main scaling upgrade. It's a separate chain that uses a proof-of-stake consensus mechanism. Eventually you'll help secure all of Ethereum, once mainnet (the Ethereum we use today) merges with the Beacon Chain." - } - ], "GOc7cL": [ { "type": 0, @@ -2339,6 +2353,12 @@ "value": "More on ConsenSys" } ], + "OmAmmi": [ + { + "type": 0, + "value": "More on the Merge" + } + ], "OsO8ik": [ { "type": 0, @@ -2407,12 +2427,6 @@ "value": "Your network has changed" } ], - "PIQDar": [ - { - "type": 0, - "value": "We recommend you go through the entire process on a testnet first to get comfortable." - } - ], "PfoT0C": [ { "type": 0, @@ -2713,6 +2727,12 @@ "value": "Required" } ], + "SpI4Xu": [ + { + "type": 0, + "value": "The Merge upgrade prepared the chain for future scaling upgrades by bringing proof-of-stake consensus together with Mainnet. This unlocks the ability to implement data sharding to further scale network capacity and throughput." + } + ], "SqKNq2": [ { "type": 0, @@ -3399,12 +3419,6 @@ "value": "Section 1 - Before you start" } ], - "Zxm0fh": [ - { - "type": 0, - "value": "The merge will see the Ethereum Mainnet we use today merge with the Beacon Chain. This is when Ethereum will fully transition to proof-of-stake." - } - ], "ZzTcj5": [ { "type": 0, @@ -3571,6 +3585,12 @@ "value": "Current APR" } ], + "cUvpWk": [ + { + "type": 0, + "value": "More on data sharding" + } + ], "cav520": [ { "type": 0, @@ -3771,12 +3791,6 @@ "value": "To maximize security and efficiency of your node, use dedicated hardware to run your clients. This reduces risk of malware exposure and minimizes competition for computing resources, ensuring your node handles the network load and its validator responsibilities at all times." } ], - "egVO5r": [ - { - "type": 0, - "value": "More on shard chains" - } - ], "elCkOU": [ { "type": 0, @@ -4565,6 +4579,12 @@ "value": "Hard drive" } ], + "mUZnem": [ + { + "type": 0, + "value": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." + } + ], "mZOXtM": [ { "type": 0, @@ -4991,12 +5011,6 @@ "value": "Phishing guide" } ], - "rFe61n": [ - { - "type": 0, - "value": "As a validator, you'll be responsible for securing the network and receive continuous payouts for actions that help the network reach consensus." - } - ], "rMjMmc": [ { "type": 0, @@ -5473,6 +5487,12 @@ "value": " as soon as possible. And join the EthStaker community for support and discussion with fellow validators." } ], + "vej0DE": [ + { + "type": 0, + "value": "Today, you'll secure the Beacon Chain, the first main scaling upgrade. It's a separate chain that uses a proof-of-stake consensus mechanism. Very soon you'll help secure all of Ethereum, after Mainnet (the Ethereum we use today) merges with the Beacon Chain." + } + ], "vg1dVR": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 6b1b4ed2..52b48ec2 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -360,9 +360,6 @@ "94dQms": { "message": "For security, we recommend you disconnect from the internet to complete this step." }, - "96pen8": { - "message": "Sharding will make more data available to the network by introducing 64 parallel chains. Each new chain will be able to handle at least as much data as mainnet today, probably more." - }, "9DZdsc": { "message": "Is there any advantage to having more than {pricePerValidator} ETH at stake?" }, @@ -420,10 +417,16 @@ "AbBgEs": { "message": "understanding validator effective balance" }, + "AbR1dr": { + "message": "This upgrade is rapidly approaching and brings a few changes that stakers should be aware of before hand. Check out the {mergeReadinessChecklist} to make sure you're prepared." + }, "Ad61gz": { "description": "{url} is link to GitHub CLI release, made bold for emphasis", "message": "Please make sure that you are downloading from the official Ethereum Foundation GitHub account by verifying the url: {url}" }, + "Ad8+R5": { + "message": "Sharding will change the requirement that full nodes carry the entire history of the chain, and instead will distribute this load amongst the network while still ensuring data availability. This will significantly expand the capacity of layer 1 Ethereum while maintaining the ability to operate a full node on consumer hardware, keeping the network decentralized." + }, "Affixg": { "message": "The deposit" }, @@ -479,6 +482,9 @@ "CACPC+": { "message": "Czech" }, + "CDx/FY": { + "message": "By running a validator, you'll be responsible for securing the network and receive continuous payouts for actions that help the network reach consensus." + }, "CF9vMR": { "message": "Proof of stake" }, @@ -620,9 +626,6 @@ "GN2Cu5": { "message": "consensus client" }, - "GOHkCO": { - "message": "Today, you'll secure the Beacon Chain, the first main scaling upgrade. It's a separate chain that uses a proof-of-stake consensus mechanism. Eventually you'll help secure all of Ethereum, once mainnet (the Ethereum we use today) merges with the Beacon Chain." - }, "GOc7cL": { "message": "How badly will I be penalized for being offline?" }, @@ -930,6 +933,9 @@ "OdYQYh": { "message": "More on ConsenSys" }, + "OmAmmi": { + "message": "More on the Merge" + }, "OsO8ik": { "message": "I am technically capable of setting up and running a validator." }, @@ -955,9 +961,6 @@ "P9mVZK": { "message": "Your network has changed" }, - "PIQDar": { - "message": "We recommend you go through the entire process on a testnet first to get comfortable." - }, "PfoT0C": { "message": "This checklist will help you understand the role of a validator and prepare you for the role." }, @@ -1085,6 +1088,9 @@ "Seanpx": { "message": "Required" }, + "SpI4Xu": { + "message": "The Merge upgrade prepared the chain for future scaling upgrades by bringing proof-of-stake consensus together with Mainnet. This unlocks the ability to implement data sharding to further scale network capacity and throughput." + }, "SqKNq2": { "description": "{homebrew} = 'homebrew' and links to the homebrew package manager website documentation", "message": "You can install python3 on your macOS device using {homebrew}" @@ -1322,9 +1328,6 @@ "Zspg8H": { "message": "Section 1 - Before you start" }, - "Zxm0fh": { - "message": "The merge will see the Ethereum Mainnet we use today merge with the Beacon Chain. This is when Ethereum will fully transition to proof-of-stake." - }, "ZzTcj5": { "message": "Download python3 and follow the installation instructions." }, @@ -1400,6 +1403,9 @@ "cRzxes": { "message": "Current APR" }, + "cUvpWk": { + "message": "More on data sharding" + }, "cav520": { "message": "Download from GitHub" }, @@ -1485,9 +1491,6 @@ "eaU/aL": { "message": "To maximize security and efficiency of your node, use dedicated hardware to run your clients. This reduces risk of malware exposure and minimizes competition for computing resources, ensuring your node handles the network load and its validator responsibilities at all times." }, - "egVO5r": { - "message": "More on shard chains" - }, "elCkOU": { "message": "More on the merge" }, @@ -1792,6 +1795,9 @@ "mArJcj": { "message": "Hard drive" }, + "mUZnem": { + "message": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." + }, "mZOXtM": { "message": "Validators" }, @@ -1967,9 +1973,6 @@ "rD3ot9": { "message": "Phishing guide" }, - "rFe61n": { - "message": "As a validator, you'll be responsible for securing the network and receive continuous payouts for actions that help the network reach consensus." - }, "rMjMmc": { "description": "{http} shows '--JsonRpc.Enabled true' terminal command", "message": "Use {http} to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port." @@ -2145,6 +2148,9 @@ "description": "{stakerChecklist} = 'Staker Checklist' bolded to draw attention", "message": "Be sure to complete the {stakerChecklist} as soon as possible. And join the EthStaker community for support and discussion with fellow validators." }, + "vej0DE": { + "message": "Today, you'll secure the Beacon Chain, the first main scaling upgrade. It's a separate chain that uses a proof-of-stake consensus mechanism. Very soon you'll help secure all of Ethereum, after Mainnet (the Ethereum we use today) merges with the Beacon Chain." + }, "vg1dVR": { "message": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." }, diff --git a/src/pages/Landing/Introduction.tsx b/src/pages/Landing/Introduction.tsx index 491d6bfd..ab4b8b81 100644 --- a/src/pages/Landing/Introduction.tsx +++ b/src/pages/Landing/Introduction.tsx @@ -85,19 +85,10 @@ export const Introduction = (): JSX.Element => { - + - + { className="mt20 mb40" to="https://ethereum.org/en/upgrades/merge/" > - + { })} content={intl.formatMessage({ defaultMessage: - 'We recommend you go through the entire process on a testnet first to get comfortable.', + 'We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH.', })} > {IS_MAINNET ? ( diff --git a/src/pages/Landing/Upgrades/index.tsx b/src/pages/Landing/Upgrades/index.tsx index 93c67c30..bdcc5bc4 100644 --- a/src/pages/Landing/Upgrades/index.tsx +++ b/src/pages/Landing/Upgrades/index.tsx @@ -124,30 +124,38 @@ export const Upgrades = (): JSX.Element => { + + + + Merge Readiness Checklist + + ), + }} /> - + - + - + From fc0b6bc72dc3740616da1379e3202ab3d25c9b66 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 22:55:23 -0700 Subject: [PATCH 03/44] Update FAQ for merge prep --- src/intl/compiled/en.json | 38 ++++++++++++++++++++++++++++++++------ src/intl/en.json | 15 ++++++++++++--- src/pages/FAQ/index.jsx | 31 +++++++++++++++++++++++-------- 3 files changed, 67 insertions(+), 17 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 936f6d9b..2dd215c1 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -2571,6 +2571,12 @@ "value": " deposit that was accepted but is being validated on chain. It will be available here when beaconcha.in has confirmed 2048 blocks." } ], + "QtNVQP": [ + { + "type": 0, + "value": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until the Shanghai upgrade planned to follow the Merge (which means your funds will remain inaccessible until then)." + } + ], "R8eePn": [ { "type": 0, @@ -2871,6 +2877,12 @@ "value": "If you do not have a testnet folder it is likely you have not built and run Nimbus correctly. Run the make commands again." } ], + "V0mmZE": [ + { + "type": 0, + "value": "After the Merge, your validator will also be responsible for processing transactions, and thus be entitled to unburnt gas fees associated with those transactions in blocks your validator proposes. These fees are accounted for on the execution layer, not the consensus layer, and thus require a traditional Ethereum address to be provided to your client." + } + ], "V19Udt": [ { "type": 0, @@ -3393,6 +3405,20 @@ "value": "Why is there a wait?" } ], + "ZdT9Bs": [ + { + "type": 0, + "value": "Your validator will also receive unburnt gas fees when proposing blocks. Validators are chosen randomly by the protocol to propose blocks, and only one validator can propose a block for each 12-second slot. There are 7200 slots each day, so each validator has 7200 chances-per-day to propose a block. If there are 360,000 validators, each validator will " + }, + { + "type": 1, + "value": "average" + }, + { + "type": 0, + "value": " a block proposal every 50 days." + } + ], "ZlLjuq": [ { "type": 0, @@ -5499,12 +5525,6 @@ "value": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." } ], - "vkozFq": [ - { - "type": 0, - "value": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until after the post-merge cleanup upgrade, currently planned to follow the merge (which means your funds will remain inaccessible until then)." - } - ], "vyvUB5": [ { "type": 0, @@ -5826,5 +5846,11 @@ "type": 0, "value": " testnet" } + ], + "zqOrZZ": [ + { + "type": 0, + "value": "Look over the Merge Readiness Checklist" + } ] } \ No newline at end of file diff --git a/src/intl/en.json b/src/intl/en.json index 52b48ec2..9794824c 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -1010,6 +1010,9 @@ "Qs/oj3": { "message": "You may have an {TICKER_NAME} deposit that was accepted but is being validated on chain. It will be available here when beaconcha.in has confirmed 2048 blocks." }, + "QtNVQP": { + "message": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until the Shanghai upgrade planned to follow the Merge (which means your funds will remain inaccessible until then)." + }, "R8eePn": { "message": "If you're slashed you're prevented from participating in the protocol further and are forcibly exited." }, @@ -1151,6 +1154,9 @@ "V0cb8p": { "message": "If you do not have a testnet folder it is likely you have not built and run Nimbus correctly. Run the make commands again." }, + "V0mmZE": { + "message": "After the Merge, your validator will also be responsible for processing transactions, and thus be entitled to unburnt gas fees associated with those transactions in blocks your validator proposes. These fees are accounted for on the execution layer, not the consensus layer, and thus require a traditional Ethereum address to be provided to your client." + }, "V19Udt": { "description": "{executionLayer} is a link labeled 'execution layer'. {consensusLayer} is a link labeled 'consensus layer'", "message": "Ethereum will consist of the {executionLayer} (handles transactions and execution, formerly 'Eth1'), and the {consensusLayer} (handles proof-of-stake Beacon Chain, formerly 'Eth2' or 'Ethereum 2.0')." @@ -1318,6 +1324,9 @@ "ZTo0Fl": { "message": "Why is there a wait?" }, + "ZdT9Bs": { + "message": "Your validator will also receive unburnt gas fees when proposing blocks. Validators are chosen randomly by the protocol to propose blocks, and only one validator can propose a block for each 12-second slot. There are 7200 slots each day, so each validator has 7200 chances-per-day to propose a block. If there are 360,000 validators, each validator will {average} a block proposal every 50 days." + }, "ZlLjuq": { "description": "{flag} and {network} are terminal commands styled as code.", "message": "Please make sure you select {network} when prompted for a network, otherwise the deposit will be invalid." @@ -2154,9 +2163,6 @@ "vg1dVR": { "message": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." }, - "vkozFq": { - "message": "There’s no way for you to re-activate your validator, and you won’t be able to transfer or withdraw your funds until after the post-merge cleanup upgrade, currently planned to follow the merge (which means your funds will remain inaccessible until then)." - }, "vyvUB5": { "message": "This JSON file isn't for the right network. Upload a file generated for your current network: {network}." }, @@ -2291,5 +2297,8 @@ "zmMF+G": { "description": "This phrase is a sentence ", "message": "Staking Launchpad for {TESTNET_LAUNCHPAD_NAME} testnet" + }, + "zqOrZZ": { + "message": "Look over the Merge Readiness Checklist" } } \ No newline at end of file diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 1ab11e08..96d73c9a 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -222,18 +222,13 @@ export const FAQ = () => { /> - + - + @@ -359,6 +354,16 @@ export const FAQ = () => { your validator's balance over time." /> +
+ + + +
+ + + + +
@@ -376,6 +381,16 @@ export const FAQ = () => { and issues your rewards or penalties appropriately." /> +
+ + average, + }} + /> + +
@@ -557,7 +572,7 @@ export const FAQ = () => { your uptime is {greaterThan50Percent}." values={{ greaterThan50Percent: ( - Date: Tue, 24 May 2022 22:59:19 -0700 Subject: [PATCH 04/44] additional FAQ updates --- src/intl/compiled/en.json | 242 +++++++++++++++++++++++++++----------- src/intl/en.json | 57 +++++---- src/pages/FAQ/index.jsx | 142 +++++++++++++--------- 3 files changed, 295 insertions(+), 146 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 2dd215c1..3ef21d93 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -139,6 +139,20 @@ "value": " to them, instead of the official deposit contract. Make sure that the address you are sending the transaction to is the correct address." } ], + "/h0DGY": [ + { + "type": 0, + "value": "Why the " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH maximum?" + } + ], "/jJLYy": [ { "type": 0, @@ -517,6 +531,52 @@ "value": "Testing on Goerli" } ], + "3ODqP9": [ + { + "type": 0, + "value": "Depositing more than " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH to a single set of keys does not increase rewards potential, nor does accumulating rewards above " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH, as each validator is limited to an " + }, + { + "type": 1, + "value": "effectiveBalance" + }, + { + "type": 0, + "value": " of " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": ". This means that staking is done in " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH increments, each with its own set of keys and balance." + } + ], "3PZq07": [ { "type": 0, @@ -681,6 +741,20 @@ "value": "Romanian" } ], + "5dG331": [ + { + "type": 0, + "value": "Although a validator's vote is weighted by the amount it has at stake, each validators voting weight starts at, and is capped at " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": ". It is possible to drop below this with poor node performance, but it is not possible to raise above it." + } + ], "5t8oYl": [ { "type": 0, @@ -1539,6 +1613,20 @@ "value": "Try again" } ], + "Felr8P": [ + { + "type": 0, + "value": "A " + }, + { + "type": 1, + "value": "validatorClient" + }, + { + "type": 0, + "value": " is the software that acts on behalf of the validator by holding and using its private key to make attestations about the state of the chain. A single validator client can hold many key pairs, controlling many validators." + } + ], "FfLWt5": [ { "type": 0, @@ -2261,12 +2349,6 @@ "value": " deposits" } ], - "NZUWs7": [ - { - "type": 0, - "value": "Remember that a validator’s vote is weighted by the amount it has at stake." - } - ], "NatYUJ": [ { "type": 0, @@ -2625,12 +2707,6 @@ "value": "How many validators would you like to run?" } ], - "Rj0OAx": [ - { - "type": 0, - "value": "Or in other words, a human running a computer process. This process proposes and vouches for new blocks to be added to the blockchain." - } - ], "RkbwNZ": [ { "type": 0, @@ -3569,6 +3645,20 @@ "value": "The YAML files can have different syntaxes." } ], + "be6WvD": [ + { + "type": 0, + "value": "A " + }, + { + "type": 1, + "value": "nodeOperator" + }, + { + "type": 0, + "value": " is the human being who makes sure the client software is running appropriately, maintaining hardware as needed." + } + ], "bnuvhg": [ { "type": 0, @@ -3581,6 +3671,12 @@ "value": "Python installation instructions" } ], + "by+LIm": [ + { + "type": 0, + "value": "What is a validator client?" + } + ], "c9DSZ1": [ { "type": 0, @@ -3635,12 +3731,6 @@ "value": "More on PegaSys Teku" } ], - "ckaUkz": [ - { - "type": 0, - "value": "A validator is an entity that participates in the consensus of the Ethereum protocol." - } - ], "clUb0+": [ { "type": 0, @@ -4017,6 +4107,28 @@ "value": "YES" } ], + "grF2gm": [ + { + "type": 0, + "value": "Each key-pair associated with a validator requires locking " + }, + { + "type": 1, + "value": "ethPerValidator" + }, + { + "type": 0, + "value": " to be activated, which represents your initial balance as well as your " + }, + { + "type": 1, + "value": "initialAndMaximum" + }, + { + "type": 0, + "value": " voting power for any validator." + } + ], "gsuLMm": [ { "type": 0, @@ -4137,6 +4249,20 @@ "value": "More on effective balance" } ], + "hlxt3T": [ + { + "type": 0, + "value": "Limiting the maximum stake to " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH per validator encourages decentralization of power as it prevents any single validator from having an excessively large vote on the state of the chain. It also limits the amount of ETH that can be exited from staking at any given time, as the number of validator that can exit in a given time period is limited. This helps protect the network against certain attacks." + } + ], "huEFUF": [ { "type": 0, @@ -4611,12 +4737,40 @@ "value": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." } ], + "mXGBf6": [ + { + "type": 0, + "value": "Do not deposit more than " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH for a single validator. It will not add to your rewards and will be locked until the planned Shanghai update." + } + ], "mZOXtM": [ { "type": 0, "value": "Validators" } ], + "mc27Pv": [ + { + "type": 0, + "value": "A " + }, + { + "type": 1, + "value": "validator" + }, + { + "type": 0, + "value": " is a virtual entity that lives on the Beacon Chain, represented by a balance, public key, and other properties, and participates in consensus of the Ethereum network." + } + ], "mhyltV": [ { "type": 0, @@ -4763,20 +4917,6 @@ "value": "Configure your consensus client" } ], - "oPdwwC": [ - { - "type": 0, - "value": "Limiting the maximum stake to " - }, - { - "type": 1, - "value": "pricePerValidator" - }, - { - "type": 0, - "value": " ETH encourages decentralization of power as it prevents any single validator from having an excessively large vote on the state of the chain." - } - ], "oWhj8Q": [ { "type": 0, @@ -5051,12 +5191,6 @@ "value": " to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port." } ], - "rNEdex": [ - { - "type": 0, - "value": "you can think of a validator as a voter for new blocks" - } - ], "rTSJI9": [ { "type": 0, @@ -5407,20 +5541,6 @@ "value": "Become a validator with Nimbus" } ], - "unzIoE": [ - { - "type": 0, - "value": "Before you can run a validator and start to secure the network, you need to stake " - }, - { - "type": 1, - "value": "pricePerValidator" - }, - { - "type": 0, - "value": " ETH. This forms your initial balance." - } - ], "up+5YH": [ { "type": 0, @@ -5679,10 +5799,10 @@ "value": "Configure time sync" } ], - "y7dWNc": [ + "y86+cK": [ { "type": 0, - "value": "Importantly, a validator’s vote is weighted by the amount it has at stake." + "value": "What is a node operator?" } ], "yFtJza": [ @@ -5703,20 +5823,6 @@ "value": "I am keeping my key(s) safe and have written down my mnemonic phrase." } ], - "yT2EZO": [ - { - "type": 0, - "value": "In other words, " - }, - { - "type": 1, - "value": "boldSummary" - }, - { - "type": 0, - "value": ". The more votes a block gets, the more likely it is to be added to the chain." - } - ], "ydh1KU": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 9794824c..08aa37da 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -53,6 +53,9 @@ "/WenEu": { "message": "You are responsible for the transaction. Fraudulent websites might try and lure you into sending the {pricePerValidator} to them, instead of the official deposit contract. Make sure that the address you are sending the transaction to is the correct address." }, + "/h0DGY": { + "message": "Why the {pricePerValidator} ETH maximum?" + }, "/jJLYy": { "message": "Transactions" }, @@ -197,6 +200,9 @@ "3NHygY": { "message": "Testing on Goerli" }, + "3ODqP9": { + "message": "Depositing more than {pricePerValidator} ETH to a single set of keys does not increase rewards potential, nor does accumulating rewards above {pricePerValidator} ETH, as each validator is limited to an {effectiveBalance} of {pricePerValidator}. This means that staking is done in {pricePerValidator} ETH increments, each with its own set of keys and balance." + }, "3PZq07": { "message": "As such, it’s a good idea to create your keys from mnemonics which act as another backup. This will be the default for validators who join via this site’s onboarding process." }, @@ -264,6 +270,9 @@ "5UH1sh": { "message": "Romanian" }, + "5dG331": { + "message": "Although a validator's vote is weighted by the amount it has at stake, each validators voting weight starts at, and is capped at {pricePerValidator}. It is possible to drop below this with poor node performance, but it is not possible to raise above it." + }, "5t8oYl": { "description": "{variables} are social media platform links to Discord and Reddit (do not translate names)", "message": "Visit EthStaker on {discord} or {reddit} at any time during your setup for some friendly help!" @@ -596,6 +605,9 @@ "FazwRl": { "message": "Try again" }, + "Felr8P": { + "message": "A {validatorClient} is the software that acts on behalf of the validator by holding and using its private key to make attestations about the state of the chain. A single validator client can hold many key pairs, controlling many validators." + }, "FfLWt5": { "message": "An Ethereum client with a huge pool of developers. It's perfect for enterprise-grade systems." }, @@ -902,9 +914,6 @@ "NZIM+F": { "message": "Send remaining {remainingTxCount} deposits" }, - "NZUWs7": { - "message": "Remember that a validator’s vote is weighted by the amount it has at stake." - }, "NatYUJ": { "message": "Learn more about the roles and responsibilities of Ethereum validators." }, @@ -1037,9 +1046,6 @@ "Rg5ySE": { "message": "How many validators would you like to run?" }, - "Rj0OAx": { - "message": "Or in other words, a human running a computer process. This process proposes and vouches for new blocks to be added to the blockchain." - }, "RkbwNZ": { "message": "Withdrawing your deposit won't be possible until mainnet merges with the Beacon Chain." }, @@ -1391,12 +1397,18 @@ "bbr+aD": { "message": "The YAML files can have different syntaxes." }, + "be6WvD": { + "message": "A {nodeOperator} is the human being who makes sure the client software is running appropriately, maintaining hardware as needed." + }, "bnuvhg": { "message": "Lighthouse is built in Rust and offered under an Apache 2.0 License." }, "bxU6sX": { "message": "Python installation instructions" }, + "by+LIm": { + "message": "What is a validator client?" + }, "c9DSZ1": { "message": "We strongly recommended you complete these steps on the current testnet before mainnet." }, @@ -1424,9 +1436,6 @@ "chw27s": { "message": "More on PegaSys Teku" }, - "ckaUkz": { - "message": "A validator is an entity that participates in the consensus of the Ethereum protocol." - }, "clUb0+": { "message": "Command Line" }, @@ -1573,6 +1582,9 @@ "gjmx29": { "message": "YES" }, + "grF2gm": { + "message": "Each key-pair associated with a validator requires locking {ethPerValidator} to be activated, which represents your initial balance as well as your {initialAndMaximum} voting power for any validator." + }, "gsuLMm": { "message": "Greek" }, @@ -1617,6 +1629,9 @@ "hkg3fb": { "message": "More on effective balance" }, + "hlxt3T": { + "message": "Limiting the maximum stake to {pricePerValidator} ETH per validator encourages decentralization of power as it prevents any single validator from having an excessively large vote on the state of the chain. It also limits the amount of ETH that can be exited from staking at any given time, as the number of validator that can exit in a given time period is limited. This helps protect the network against certain attacks." + }, "huEFUF": { "description": "Singular form, for only one deposit", "message": "You have {remainingTxCount} outstanding deposit" @@ -1807,9 +1822,15 @@ "mUZnem": { "message": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." }, + "mXGBf6": { + "message": "Do not deposit more than {pricePerValidator} ETH for a single validator. It will not add to your rewards and will be locked until the planned Shanghai update." + }, "mZOXtM": { "message": "Validators" }, + "mc27Pv": { + "message": "A {validator} is a virtual entity that lives on the Beacon Chain, represented by a balance, public key, and other properties, and participates in consensus of the Ethereum network." + }, "mhyltV": { "message": "I've set my graffiti flag." }, @@ -1869,9 +1890,6 @@ "oNohob": { "message": "Configure your consensus client" }, - "oPdwwC": { - "message": "Limiting the maximum stake to {pricePerValidator} ETH encourages decentralization of power as it prevents any single validator from having an excessively large vote on the state of the chain." - }, "oWhj8Q": { "message": "How often are rewards/penalties issued?" }, @@ -1986,9 +2004,6 @@ "description": "{http} shows '--JsonRpc.Enabled true' terminal command", "message": "Use {http} to connect your consensus node to the JSON RPC endpoint. This will enable the JSON RPC services on the default 8545 port." }, - "rNEdex": { - "message": "you can think of a validator as a voter for new blocks" - }, "rTSJI9": { "message": "Try the testnet" }, @@ -2115,10 +2130,6 @@ "ukfwum": { "message": "Become a validator with Nimbus" }, - "unzIoE": { - "description": "{pricePerValidator} represents deposit amount styled in bold", - "message": "Before you can run a validator and start to secure the network, you need to stake {pricePerValidator} ETH. This forms your initial balance." - }, "up+5YH": { "description": "Asks users to check deposit contract address against a block explorer and confirm 32 ETH deposits are present", "message": "Are there recent {ethAmount} deposits?" @@ -2234,8 +2245,8 @@ "y4dBsA": { "message": "Configure time sync" }, - "y7dWNc": { - "message": "Importantly, a validator’s vote is weighted by the amount it has at stake." + "y86+cK": { + "message": "What is a node operator?" }, "yFtJza": { "message": "Please ensure that you have control over the keys to this address." @@ -2246,10 +2257,6 @@ "ySYWBD": { "message": "I am keeping my key(s) safe and have written down my mnemonic phrase." }, - "yT2EZO": { - "description": "{boldSummary} is styled with bold for emphasis", - "message": "In other words, {boldSummary}. The more votes a block gets, the more likely it is to be added to the chain." - }, "ydh1KU": { "message": "Language information" }, diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 96d73c9a..14997b9f 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -52,117 +52,153 @@ export const FAQ = () => { validator, + }} /> +
+
+ + + validator client, + }} /> +
+
+ + + - {formatMessage({ - defaultMessage: - 'you can think of a validator as a voter for new blocks', - })} - - ), + nodeOperator: node operator, }} - description="{boldSummary} is styled with bold for emphasis" /> +
+
+ + + - + {PRICE_PER_VALIDATOR} ETH, + initialAndMaximum: initial and maximum, + }} + />
- + + effective balance + + ), + }} />
- + + + +
- + {PRICE_PER_VALIDATOR}, - }} - description="{pricePerValidator} represents deposit amount styled in bold" + defaultMessage="You can think of the deposit contract as a transfer of funds between Ethereum accounts and + Beacon Chain validators." + /> + + +
- + -
- - - -
From 832522ebb16ed45a52e380058382c1c204b071e0 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 23:17:57 -0700 Subject: [PATCH 05/44] additional merge related FAQs --- src/intl/compiled/en.json | 44 +++++++++++++++++++++++++++++++++++++++ src/intl/en.json | 18 ++++++++++++++++ src/pages/FAQ/index.jsx | 29 ++++++++++++++++++++++++++ 3 files changed, 91 insertions(+) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 3ef21d93..753ad10e 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -1923,6 +1923,12 @@ "value": "In other words, to keep you honest, your actions need to have financial consequences." } ], + "JApiO1": [ + { + "type": 0, + "value": "This is a new change and becomes a requirement at time of the Merge, so be sure you're running both before the upgrade." + } + ], "JMcBLZ": [ { "type": 0, @@ -1979,6 +1985,12 @@ "value": "What is your current operating system?" } ], + "K2pv1v": [ + { + "type": 0, + "value": "Why do I need to run an execution layer client now?" + } + ], "K6+jQ3": [ { "type": 0, @@ -2863,6 +2875,12 @@ "value": "virtualenv would help you to create an isolated Python environment for deposit-cli tool." } ], + "TfVy1O": [ + { + "type": 0, + "value": "View the Merge Readiness Checklist" + } + ], "Tpe6yK": [ { "type": 0, @@ -3207,6 +3225,12 @@ "value": "More on installing pip" } ], + "XBYgM2": [ + { + "type": 0, + "value": "As a staker you are required to maintain and operate a node, running BOTH a consensus layer client AND an execution layer client." + } + ], "XRxD8r": [ { "type": 0, @@ -3659,6 +3683,12 @@ "value": " is the human being who makes sure the client software is running appropriately, maintaining hardware as needed." } ], + "bgyJfz": [ + { + "type": 0, + "value": "What clients do I need to run?" + } + ], "bnuvhg": [ { "type": 0, @@ -3975,6 +4005,20 @@ "value": "What happens if I lose my signing key?" } ], + "fBCdim": [ + { + "type": 0, + "value": "Previously a Beacon Node (consensus layer) only had to watch the staking deposit contract on the execution layer in order to know which validator accounts had deposited " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH. This information was easily served by and obtained from third-party providers such as Infura or Alchemy." + } + ], "fHLKXR": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 08aa37da..a7d258e8 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -737,6 +737,9 @@ "JAiV0o": { "message": "In other words, to keep you honest, your actions need to have financial consequences." }, + "JApiO1": { + "message": "This is a new change and becomes a requirement at time of the Merge, so be sure you're running both before the upgrade." + }, "JMcBLZ": { "message": "Outstanding deposits ({remainingTxCount})" }, @@ -761,6 +764,9 @@ "JtAiN/": { "message": "What is your current operating system?" }, + "K2pv1v": { + "message": "Why do I need to run an execution layer client now?" + }, "K6+jQ3": { "message": "Geth installation documentation" }, @@ -1119,6 +1125,9 @@ "TfNuWP": { "message": "virtualenv would help you to create an isolated Python environment for deposit-cli tool." }, + "TfVy1O": { + "message": "View the Merge Readiness Checklist" + }, "Tpe6yK": { "message": "rpc-http-enabled documentation" }, @@ -1242,6 +1251,9 @@ "XBEBYR": { "message": "More on installing pip" }, + "XBYgM2": { + "message": "As a staker you are required to maintain and operate a node, running BOTH a consensus layer client AND an execution layer client." + }, "XRxD8r": { "description": "Link to documentation about execution client Besu, specifically for Goerli testnet", "message": "Besu on Goerli documentation" @@ -1400,6 +1412,9 @@ "be6WvD": { "message": "A {nodeOperator} is the human being who makes sure the client software is running appropriately, maintaining hardware as needed." }, + "bgyJfz": { + "message": "What clients do I need to run?" + }, "bnuvhg": { "message": "Lighthouse is built in Rust and offered under an Apache 2.0 License." }, @@ -1527,6 +1542,9 @@ "f/N7FO": { "message": "What happens if I lose my signing key?" }, + "fBCdim": { + "message": "Previously a Beacon Node (consensus layer) only had to watch the staking deposit contract on the execution layer in order to know which validator accounts had deposited {pricePerValidator} ETH. This information was easily served by and obtained from third-party providers such as Infura or Alchemy." + }, "fHLKXR": { "message": "The answer to this question very much depends on how much ETH you have at your disposal." }, diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 14997b9f..2dd1c219 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -326,6 +326,35 @@ export const FAQ = () => { +
+ + + + + + +
+ + + +
+ + + +
+
+ + + + + + +
From 288240aefd857d5002184590496a0a7a5153b604 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 25 May 2022 14:34:20 -0700 Subject: [PATCH 06/44] faq copy addition --- src/intl/compiled/en.json | 22 ++++++++++++++++++++++ src/intl/en.json | 3 +++ src/pages/FAQ/index.jsx | 19 ++++++++++++++++++- 3 files changed, 43 insertions(+), 1 deletion(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 753ad10e..9b995609 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -5903,6 +5903,28 @@ "value": "Make sure that your node has more than 20 peers." } ], + "z/ToMo": [ + { + "type": 0, + "value": "Once the transition to proof-of-stake is complete via the Merge, validators will be responsible for processing transactions and signing off on their validity. This data will " + }, + { + "type": 1, + "value": "not" + }, + { + "type": 0, + "value": " be available from popular third-party sources after the Merge and will result in your validator being offline. When data sharding is implemented, validators will also be at risk of slashing under the " + }, + { + "type": 1, + "value": "pocGame" + }, + { + "type": 0, + "value": "." + } + ], "z/ZhML": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index a7d258e8..fd356b5e 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -2293,6 +2293,9 @@ "yoGtkz": { "message": "Make sure that your node has more than 20 peers." }, + "z/ToMo": { + "message": "Once the transition to proof-of-stake is complete via the Merge, validators will be responsible for processing transactions and signing off on their validity. This data will {not} be available from popular third-party sources after the Merge and will result in your validator being offline. When data sharding is implemented, validators will also be at risk of slashing under the {pocGame}." + }, "z/ZhML": { "message": "Make sure you have set {flag} for {network}, otherwise the deposit will be invalid." }, diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 2dd1c219..304ffd2d 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -354,6 +354,23 @@ export const FAQ = () => { }} /> + + not, + pocGame: ( + + proof-of-custody game + + ), + }} + /> +
@@ -420,7 +437,7 @@ export const FAQ = () => { />
- +
From 8322a47905d47390b791416ed57dfa24d6ccfa0c Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 25 May 2022 17:59:38 -0700 Subject: [PATCH 07/44] Checklist update, EL client assets --- src/Routes.tsx | 4 + src/intl/compiled/en.json | 258 +++++++++++++++++++++------------ src/intl/en.json | 95 ++++++++---- src/pages/Checklist/index.tsx | 264 +++++++++++++++++++++++++--------- src/static/besu-bg.png | Bin 0 -> 283968 bytes src/static/erigon-bg.png | Bin 0 -> 187115 bytes src/static/geth-bg.png | Bin 0 -> 220861 bytes src/static/nethermind-bg.png | Bin 0 -> 149467 bytes 8 files changed, 431 insertions(+), 190 deletions(-) create mode 100644 src/static/besu-bg.png create mode 100644 src/static/erigon-bg.png create mode 100644 src/static/geth-bg.png create mode 100644 src/static/nethermind-bg.png diff --git a/src/Routes.tsx b/src/Routes.tsx index e7fa02aa..52309007 100644 --- a/src/Routes.tsx +++ b/src/Routes.tsx @@ -48,6 +48,10 @@ export enum routesEnum { nimbus = '/nimbus', lighthouse = '/lighthouse', teku = '/teku', + besu = '/besu', + nethermind = '/nethermind', + erigon = '/erigon', + geth = '/geth', phishingPage = '/phishing', checklistPage = '/checklist', topUpPage = '/top-up', diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 9b995609..0f03824a 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -165,6 +165,12 @@ "value": "If at all possible, consider running another client at this time to help protect yourself and the network." } ], + "/tHxib": [ + { + "type": 0, + "value": "Geth is one of the three original implementations of the Ethereum protocol, written in Go." + } + ], "/ub26/": [ { "type": 0, @@ -301,6 +307,12 @@ "value": "withdrawal key" } ], + "14vTrX": [ + { + "type": 0, + "value": "While validating on the testnet, perform these simulations to learn more about your node, and better prepare yourself for Mainnet:" + } + ], "192AR6": [ { "type": 0, @@ -741,6 +753,20 @@ "value": "Romanian" } ], + "5Vrs8S": [ + { + "type": 0, + "value": "You need enough upload bandwidth too. As of " + }, + { + "type": 1, + "value": "date" + }, + { + "type": 0, + "value": " this is ~1.2-1.3 GB download and ~0.9-1 GB upload per hour, and is likely to increase." + } + ], "5dG331": [ { "type": 0, @@ -845,6 +871,12 @@ "value": " is not supported in offline mode." } ], + "7Iz3JI": [ + { + "type": 0, + "value": "Consensus Client" + } + ], "7UOvbT": [ { "type": 0, @@ -983,6 +1015,20 @@ "value": "Validating involves two keys for security reasons. Your signing key must be available at all times. As such, it will need to be held online. Since anything online is vulnerable to being hacked, it’s not a good idea to use the same key for withdrawals." } ], + "91YXqw": [ + { + "type": 0, + "value": "I've installed the " + }, + { + "type": 1, + "value": "latestRelease" + }, + { + "type": 0, + "value": " of my consensus client and synced the Beacon Chain." + } + ], "94dQms": [ { "type": 0, @@ -1045,6 +1091,12 @@ "value": "Read options and subcommands documentation" } ], + "9qpi9h": [ + { + "type": 0, + "value": "Configure Nethermind" + } + ], "9uOFF3": [ { "type": 0, @@ -1093,20 +1145,6 @@ "value": "If you need help, check out the Python documentation." } ], - "ACstv9": [ - { - "type": 0, - "value": "I've installed and synced my execution client on " - }, - { - "type": 1, - "value": "network" - }, - { - "type": 0, - "value": " (do not wait on this as it can take several days)." - } - ], "AEp7+F": [ { "type": 0, @@ -1341,6 +1379,18 @@ "value": "Configure Lighthouse" } ], + "C3jBPI": [ + { + "type": 0, + "value": "Execution Client" + } + ], + "C82lUV": [ + { + "type": 0, + "value": "All stakers must operate an execution layer client with their consensus layer client starting at the Merge. Make sure you're prepared." + } + ], "C9fTX1": [ { "type": 0, @@ -1455,12 +1505,24 @@ "value": "Ideally your internet connection should be reliable and as close to 24/7 as possible without interruption." } ], + "Dayq/y": [ + { + "type": 0, + "value": "Configure Erigon" + } + ], "DbnQg+": [ { "type": 0, "value": "Verify the contract address" } ], + "DjhC7F": [ + { + "type": 0, + "value": "I've forwarded the necessary ports to the correct machine(s) from my router for both my EL and CL client (only open the ports that apply to your installations)." + } + ], "DoCZT1": [ { "type": 0, @@ -1583,6 +1645,12 @@ "value": "The key concept is the following:" } ], + "FFUr3c": [ + { + "type": 0, + "value": "Ethereum had its genesis on July 30, 2015. It is growing in size over time, and the introduction of sharding will also increase storage, memory, and bandwidth requirements." + } + ], "FM92S0": [ { "type": 0, @@ -1747,6 +1815,12 @@ "value": "Total amount required" } ], + "H0lQfu": [ + { + "type": 0, + "value": "Merge Readiness Checklist" + } + ], "H5+NAX": [ { "type": 0, @@ -1791,6 +1865,12 @@ "value": "Support" } ], + "I0BXSi": [ + { + "type": 0, + "value": "Configure Geth" + } + ], "I212vY": [ { "type": 0, @@ -2031,20 +2111,6 @@ "value": "Hardware checklist" } ], - "KEfTSF": [ - { - "type": 0, - "value": "I've installed the " - }, - { - "type": 1, - "value": "latestRelease" - }, - { - "type": 0, - "value": " of my consensus client." - } - ], "KN7zKn": [ { "type": 0, @@ -2061,6 +2127,12 @@ "value": "url" } ], + "KbUOQp": [ + { + "type": 0, + "value": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability." + } + ], "KjcAm2": [ { "type": 0, @@ -2091,6 +2163,12 @@ "value": "The python3 install process may differ depending on your linux build." } ], + "KwfNme": [ + { + "type": 0, + "value": "Configure Besu" + } + ], "KxUgHu": [ { "type": 0, @@ -2421,6 +2499,12 @@ "value": "Sharding" } ], + "OBmVqN": [ + { + "type": 0, + "value": "Hyperledger Besu is an open-source Ethereum client developed under the Apache 2.0 license and written in Java." + } + ], "OIvXIO": [ { "type": 0, @@ -2849,20 +2933,6 @@ "value": "Validators and Ethereum" } ], - "TLEziZ": [ - { - "type": 0, - "value": "The Beacon Chain had its genesis on " - }, - { - "type": 1, - "value": "date" - }, - { - "type": 0, - "value": ". It is growing in size over time, and the introduction of sharding will also increase storage, memory, and bandwidth requirements." - } - ], "TMw9oz": [ { "type": 0, @@ -3161,6 +3231,12 @@ "value": " will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet." } ], + "WJA1/H": [ + { + "type": 0, + "value": "Remember" + } + ], "WMLn/w": [ { "type": 1, @@ -3707,12 +3783,6 @@ "value": "What is a validator client?" } ], - "c9DSZ1": [ - { - "type": 0, - "value": "We strongly recommended you complete these steps on the current testnet before mainnet." - } - ], "cHUoV9": [ { "type": 0, @@ -3831,20 +3901,6 @@ "value": "What exactly is a validator?" } ], - "dNh0YZ": [ - { - "type": 0, - "value": "As of " - }, - { - "type": 1, - "value": "date" - }, - { - "type": 0, - "value": ", you'll need ~400GB for the mainnet execution chain data alone (growing at ~1GB/day)." - } - ], "dTOtPO": [ { "type": 0, @@ -3931,6 +3987,12 @@ "value": "It specifies who is staking, who is validating, how much is being staked, and who can withdraw the funds." } ], + "eX072N": [ + { + "type": 0, + "value": "Erigon is an execution client on the efficiency frontier, written in Go." + } + ], "eaU/aL": [ { "type": 0, @@ -4439,12 +4501,6 @@ "value": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." } ], - "jDv/zO": [ - { - "type": 0, - "value": "While validating on the testnet, perform these simulations to learn more about your node, and better prepare yourself for mainnet:" - } - ], "jXer8/": [ { "type": 0, @@ -4589,6 +4645,20 @@ "value": "You're on the testnet" } ], + "l3ztMu": [ + { + "type": 0, + "value": "As of " + }, + { + "type": 1, + "value": "date" + }, + { + "type": 0, + "value": ", you'll need ~1TB for the Mainnet execution chain data alone (growing at >1GB/day)." + } + ], "l4nLft": [ { "type": 0, @@ -4833,12 +4903,6 @@ "value": "Risks and acknowledgements:" } ], - "n7yYXG": [ - { - "type": 0, - "value": "Service" - } - ], "nBhisA": [ { "type": 0, @@ -5509,20 +5573,6 @@ "value": "Uptime" } ], - "uCikFk": [ - { - "type": 0, - "value": "You need enough upload bandwidth too. As of " - }, - { - "type": 1, - "value": "date" - }, - { - "type": 0, - "value": " this is ~700-800 MB/hour, and is likely to increase." - } - ], "uJzGSb": [ { "type": 0, @@ -5599,6 +5649,12 @@ "value": " deposits?" } ], + "vBJ79e": [ + { + "type": 0, + "value": "I've simulated how to safely migrate from one execution client to another." + } + ], "vBOf5K": [ { "type": 0, @@ -5657,12 +5713,6 @@ "value": "Chinese (simplified)" } ], - "va96SS": [ - { - "type": 0, - "value": "I've forwarded the necessary ports to the correct machine(s) from my router (only open the ports that apply to your installation)." - } - ], "vbVsqW": [ { "type": 0, @@ -5773,6 +5823,12 @@ "value": "Validating in Ethereum is not the same as mining. The outcomes are similar: the work you do will extend and secure the chain. But the process is completely different because they use different consensus mechanisms." } ], + "x4/9vY": [ + { + "type": 0, + "value": "We strongly recommended you complete these steps on the current testnet before Mainnet." + } + ], "x8+8fi": [ { "type": 0, @@ -5813,6 +5869,20 @@ "value": "Block rewards are calculated using a sliding scale based on the total amount of ETH staked on the network." } ], + "xXKkhR": [ + { + "type": 0, + "value": "I've installed and synced my " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " execution client (do not wait on this as it can take several days)." + } + ], "xXWzDf": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index fd356b5e..f90dd0fb 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -62,6 +62,9 @@ "/rmnC0": { "message": "If at all possible, consider running another client at this time to help protect yourself and the network." }, + "/tHxib": { + "message": "Geth is one of the three original implementations of the Ethereum protocol, written in Go." + }, "/ub26/": { "message": "Understand the risks" }, @@ -111,6 +114,9 @@ "122+yR": { "message": "withdrawal key" }, + "14vTrX": { + "message": "While validating on the testnet, perform these simulations to learn more about your node, and better prepare yourself for Mainnet:" + }, "192AR6": { "message": "More on staking" }, @@ -270,6 +276,9 @@ "5UH1sh": { "message": "Romanian" }, + "5Vrs8S": { + "message": "You need enough upload bandwidth too. As of {date} this is ~1.2-1.3 GB download and ~0.9-1 GB upload per hour, and is likely to increase." + }, "5dG331": { "message": "Although a validator's vote is weighted by the amount it has at stake, each validators voting weight starts at, and is capped at {pricePerValidator}. It is possible to drop below this with poor node performance, but it is not possible to raise above it." }, @@ -307,6 +316,9 @@ "793QlI": { "message": "{title} is not supported in offline mode." }, + "7Iz3JI": { + "message": "Consensus Client" + }, "7UOvbT": { "message": "Offline" }, @@ -366,6 +378,10 @@ "9/4mZe": { "message": "Validating involves two keys for security reasons. Your signing key must be available at all times. As such, it will need to be held online. Since anything online is vulnerable to being hacked, it’s not a good idea to use the same key for withdrawals." }, + "91YXqw": { + "description": "{latestReleased} = 'latest stable software release', being styled in bold", + "message": "I've installed the {latestRelease} of my consensus client and synced the Beacon Chain." + }, "94dQms": { "message": "For security, we recommend you disconnect from the internet to complete this step." }, @@ -387,6 +403,9 @@ "9qMyhY": { "message": "Read options and subcommands documentation" }, + "9qpi9h": { + "message": "Configure Nethermind" + }, "9uOFF3": { "message": "Overview" }, @@ -405,9 +424,6 @@ "AC669U": { "message": "If you need help, check out the Python documentation." }, - "ACstv9": { - "message": "I've installed and synced my execution client on {network} (do not wait on this as it can take several days)." - }, "AEp7+F": { "message": "Importantly, as a validator you'll need to post {TICKER_NAME} as collateral - in other words, have some funds at stake. The only way to become a validator is to make a one-way {TICKER_NAME} transaction to the deposit contract on the current Ethereum chain." }, @@ -485,6 +501,12 @@ "C/gb74": { "message": "Configure Lighthouse" }, + "C3jBPI": { + "message": "Execution Client" + }, + "C82lUV": { + "message": "All stakers must operate an execution layer client with their consensus layer client starting at the Merge. Make sure you're prepared." + }, "C9fTX1": { "message": "Answers to common questions on becoming a validator." }, @@ -539,9 +561,15 @@ "DUnyVI": { "message": "Ideally your internet connection should be reliable and as close to 24/7 as possible without interruption." }, + "Dayq/y": { + "message": "Configure Erigon" + }, "DbnQg+": { "message": "Verify the contract address" }, + "DjhC7F": { + "message": "I've forwarded the necessary ports to the correct machine(s) from my router for both my EL and CL client (only open the ports that apply to your installations)." + }, "DoCZT1": { "description": "{minTopupValue} is a number, and {TICKER_NAME} is either ETH or GöETH depending on network", "message": "Validator effective balance is currently maxed out. If desired, you may add {minTopupValue} {TICKER_NAME} (the minimum allowed by the deposit contract)" @@ -590,6 +618,9 @@ "FEbVwB": { "message": "The key concept is the following:" }, + "FFUr3c": { + "message": "Ethereum had its genesis on July 30, 2015. It is growing in size over time, and the introduction of sharding will also increase storage, memory, and bandwidth requirements." + }, "FM92S0": { "message": "Note: the Beacon Chain may take several minutes to verify your deposit" }, @@ -668,6 +699,9 @@ "H+kIpp": { "message": "Total amount required" }, + "H0lQfu": { + "message": "Merge Readiness Checklist" + }, "H5+NAX": { "message": "Balance" }, @@ -687,6 +721,9 @@ "HqRNN8": { "message": "Support" }, + "I0BXSi": { + "message": "Configure Geth" + }, "I212vY": { "message": "There is a short wait before your validator becomes active on the Beacon Chain. Use this time to complete the checklist and spend some time validating the {testnet}" }, @@ -780,10 +817,6 @@ "KC9jbz": { "message": "Hardware checklist" }, - "KEfTSF": { - "description": "{latestReleased} = 'latest stable software release', being styled in bold", - "message": "I've installed the {latestRelease} of my consensus client." - }, "KN7zKn": { "message": "Error" }, @@ -791,6 +824,9 @@ "description": "{url} is link to GitHub CLI release, made bold for emphasis", "message": "Please make sure that you are downloading from the official StakeHouse GitHub account by verifying the url: {url}" }, + "KbUOQp": { + "message": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability." + }, "KjcAm2": { "message": "Rewards and penalties are issued roughly every six and a half minutes – a period of time known as an epoch." }, @@ -806,6 +842,9 @@ "Kw+pTr": { "message": "The python3 install process may differ depending on your linux build." }, + "KwfNme": { + "message": "Configure Besu" + }, "KxUgHu": { "description": "{boldCaution} is states 'only stored on one validator machine', a bolded caution statement to users", "message": "I've ensured my keystore(s) is/are {boldCaution}." @@ -939,6 +978,9 @@ "O3qkOm": { "message": "Sharding" }, + "OBmVqN": { + "message": "Hyperledger Besu is an open-source Ethereum client developed under the Apache 2.0 license and written in Java." + }, "OIvXIO": { "message": "Complete remaining {remainingTxCount} deposits" }, @@ -1116,9 +1158,6 @@ "THIzw6": { "message": "Validators and Ethereum" }, - "TLEziZ": { - "message": "The Beacon Chain had its genesis on {date}. It is growing in size over time, and the introduction of sharding will also increase storage, memory, and bandwidth requirements." - }, "TMw9oz": { "message": "Visit this site on desktop to become a validator." }, @@ -1221,6 +1260,9 @@ "WFVzvu": { "message": "{warning} Duplicate deposits with the same keyfile public key will be considered as a double deposit. Any extra balance more than {eth} will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet." }, + "WJA1/H": { + "message": "Remember" + }, "WMLn/w": { "message": "{totalTxCount} validators" }, @@ -1424,9 +1466,6 @@ "by+LIm": { "message": "What is a validator client?" }, - "c9DSZ1": { - "message": "We strongly recommended you complete these steps on the current testnet before mainnet." - }, "cHUoV9": { "message": "The Geth documentation explains how to download and install the client." }, @@ -1484,9 +1523,6 @@ "dM/KIM": { "message": "What exactly is a validator?" }, - "dNh0YZ": { - "message": "As of {date}, you'll need ~400GB for the mainnet execution chain data alone (growing at ~1GB/day)." - }, "dTOtPO": { "message": "Top Up" }, @@ -1521,6 +1557,9 @@ "eOpZjd": { "message": "It specifies who is staking, who is validating, how much is being staked, and who can withdraw the funds." }, + "eX072N": { + "message": "Erigon is an execution client on the efficiency frontier, written in Go." + }, "eaU/aL": { "message": "To maximize security and efficiency of your node, use dedicated hardware to run your clients. This reduces risk of malware exposure and minimizes competition for computing resources, ensuring your node handles the network load and its validator responsibilities at all times." }, @@ -1701,9 +1740,6 @@ "j8GPOH": { "message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." }, - "jDv/zO": { - "message": "While validating on the testnet, perform these simulations to learn more about your node, and better prepare yourself for mainnet:" - }, "jXer8/": { "message": "Prysm documentation" }, @@ -1777,6 +1813,9 @@ "l/uCcX": { "message": "You're on the testnet" }, + "l3ztMu": { + "message": "As of {date}, you'll need ~1TB for the Mainnet execution chain data alone (growing at >1GB/day)." + }, "l4nLft": { "message": "I know how to check that I am sending my {TICKER_NAME} into the correct deposit contract and will do so." }, @@ -1858,9 +1897,6 @@ "mr1BWl": { "message": "Risks and acknowledgements:" }, - "n7yYXG": { - "message": "Service" - }, "nBhisA": { "message": "You'll need to run an execution client (formerly 'Eth1') as well as a consensus client (formerly 'Eth2') to become a validator. Take a look at the checklist to prepare yourself and your equipment." }, @@ -2124,9 +2160,6 @@ "u81G9+": { "message": "Uptime" }, - "uCikFk": { - "message": "You need enough upload bandwidth too. As of {date} this is ~700-800 MB/hour, and is likely to increase." - }, "uJzGSb": { "message": "Make sure you're aware of how to avoid phishing attacks. We've prepared a list of things to look out for." }, @@ -2152,6 +2185,9 @@ "description": "Asks users to check deposit contract address against a block explorer and confirm 32 ETH deposits are present", "message": "Are there recent {ethAmount} deposits?" }, + "vBJ79e": { + "message": "I've simulated how to safely migrate from one execution client to another." + }, "vBOf5K": { "message": "Your balance is updated periodically by the Ethereum network rules as you carry (or fail to carry) out your responsibilities." }, @@ -2179,9 +2215,6 @@ "vYOWYI": { "message": "Chinese (simplified)" }, - "va96SS": { - "message": "I've forwarded the necessary ports to the correct machine(s) from my router (only open the ports that apply to your installation)." - }, "vbVsqW": { "description": "{stakerChecklist} = 'Staker Checklist' bolded to draw attention", "message": "Be sure to complete the {stakerChecklist} as soon as possible. And join the EthStaker community for support and discussion with fellow validators." @@ -2229,6 +2262,9 @@ "x0tVK4": { "message": "Validating in Ethereum is not the same as mining. The outcomes are similar: the work you do will extend and secure the chain. But the process is completely different because they use different consensus mechanisms." }, + "x4/9vY": { + "message": "We strongly recommended you complete these steps on the current testnet before Mainnet." + }, "x8+8fi": { "message": "Currently the majority of validators run Prysm as their consensus client. Client diversity is extremely important for the network health of Ethereum: A bug in a client with a share of over 33% can cause Ethereum to go offline. If the client has a supermajority (>66%), a bug could cause the chain to incorrectly split, potentially leading to slashing." }, @@ -2248,6 +2284,9 @@ "xSvJIi": { "message": "Block rewards are calculated using a sliding scale based on the total amount of ETH staked on the network." }, + "xXKkhR": { + "message": "I've installed and synced my {network} execution client (do not wait on this as it can take several days)." + }, "xXWzDf": { "message": "The Beacon Chain" }, diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index 7fd97fb6..fb7165d0 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -21,6 +21,10 @@ import PrysmaticBg from '../../static/prysmatic-bg.png'; import LighthouseBg from '../../static/lighthouse-bg.png'; import NimbusBg from '../../static/nimbus-bg.png'; import TekuBg from '../../static/teku-bg.png'; +import BesuBg from '../../static/besu-bg.png'; +import NethermindBg from '../../static/nethermind-bg.png'; +import ErigonBg from '../../static/erigon-bg.png'; +import GethBg from '../../static/geth-bg.png'; import { routesEnum } from '../../Routes'; import { Code } from '../../components/Code'; import { Alert } from '../../components/Alert'; @@ -109,6 +113,10 @@ const PortTable = styled.table` } `; +const ClientLayerContainer = styled.section` + display: flex; +`; + const SectionHeader = styled.div` margin: 3rem 0 1rem; padding: 1rem; @@ -171,17 +179,75 @@ const StyledLink = styled(Link as any)` width: 100%; `; +enum layerEnum { + execution = 'execution', + consensus = 'consensus', +} + interface Client { header: string; text: string; imgUrl: any; url: routesEnum; linkText: string; + layer: layerEnum; } export const Checklist = () => { const { formatMessage } = useIntl(); const clientInfo: Client[] = _shuffle([ + { + header: 'Besu', + text: formatMessage({ + defaultMessage: + 'Hyperledger Besu is an open-source Ethereum client developed under the Apache 2.0 license and written in Java.', + }), + imgUrl: BesuBg, + url: routesEnum.besu, + linkText: formatMessage({ + defaultMessage: 'Configure Besu', + }), + layer: layerEnum.execution, + }, + { + header: 'Nethermind', + text: formatMessage({ + defaultMessage: + 'Nethermind is a robust client built on .NET core designed for performance, versatility and customizability.', + }), + imgUrl: NethermindBg, + url: routesEnum.nethermind, + linkText: formatMessage({ + defaultMessage: 'Configure Nethermind', + }), + layer: layerEnum.execution, + }, + { + header: 'Erigon', + text: formatMessage({ + defaultMessage: + 'Erigon is an execution client on the efficiency frontier, written in Go.', + }), + imgUrl: ErigonBg, + url: routesEnum.erigon, + linkText: formatMessage({ + defaultMessage: 'Configure Erigon', + }), + layer: layerEnum.execution, + }, + { + header: 'Geth', + text: formatMessage({ + defaultMessage: + 'Geth is one of the three original implementations of the Ethereum protocol, written in Go.', + }), + imgUrl: GethBg, + url: routesEnum.geth, + linkText: formatMessage({ + defaultMessage: 'Configure Geth', + }), + layer: layerEnum.execution, + }, { header: 'Lighthouse', text: formatMessage({ @@ -193,6 +259,7 @@ export const Checklist = () => { linkText: formatMessage({ defaultMessage: 'Configure Lighthouse', }), + layer: layerEnum.consensus, }, { header: 'Nimbus', @@ -205,6 +272,7 @@ export const Checklist = () => { linkText: formatMessage({ defaultMessage: 'Configure Nimbus', }), + layer: layerEnum.consensus, }, { header: 'Prysm', @@ -217,6 +285,7 @@ export const Checklist = () => { linkText: formatMessage({ defaultMessage: 'Configure Prysm', }), + layer: layerEnum.consensus, }, { header: 'Teku', @@ -229,6 +298,7 @@ export const Checklist = () => { linkText: formatMessage({ defaultMessage: 'Configure Teku', }), + layer: layerEnum.consensus, }, ]); @@ -355,11 +425,11 @@ export const Checklist = () => {
  • @@ -371,12 +441,11 @@ export const Checklist = () => {
  • {
  • @@ -454,7 +523,7 @@ export const Checklist = () => {
  • {' '} - + @@ -518,47 +587,72 @@ export const Checklist = () => { - + } /> - - - - - - - - - - - - - - Geth - 30303 TCP/UDP - - - Lighthouse - 9000 TCP/UDP - - - Nimbus - 9000 UDP/TCP - - - Prysm - 12000 UDP, 13000 TCP - - - Teku - 9000 TCP/UDP - - - + + + + + + + + + + + + + + + Besu + 30303 TCP/UDP + + + Nethermind + 30303 TCP/UDP + + + Erigon + 30303 TCP/UDP + + + Geth + 30303 TCP/UDP + + + + + + + + + + + + + + + + + Nimbus + 9000 TCP/UDP + + + Teku + 9000 TCP/UDP + + + Lighthouse + 9000 TCP/UDP + + + Prysm + 13000 TCP, 12000 UDP + + + +
  • @@ -666,10 +760,7 @@ export const Checklist = () => { - + {' '} {TESTNET_LAUNCHPAD_NAME} @@ -680,13 +771,44 @@ export const Checklist = () => { + + + + + {clientInfo + .filter(({ layer }) => layer === layerEnum.execution) + .map(client => ( + + ))} + + + + + + + + + {formatMessage({ + defaultMessage: 'Merge Readiness Checklist', + })} + + + @@ -697,21 +819,20 @@ export const Checklist = () => { - - - - {clientInfo.map(client => ( - - ))} + {clientInfo + .filter(({ layer }) => layer === layerEnum.consensus) + .map(client => ( + + ))} @@ -736,7 +857,7 @@ export const Checklist = () => { label={ @@ -982,7 +1103,7 @@ export const Checklist = () => { { } /> + + + + } + />
    diff --git a/src/static/besu-bg.png b/src/static/besu-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a87eb195a03a12089aec348609773175dba01e GIT binary patch literal 283968 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%0AtM4WGqI7^p?LdoZ_Ah9%HYw;kS5*6EcL(EDyi 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

    4Zwrlb9`iO!N%n&0mXvhRNLsq9v0 z537CFDHpY;veg^>!gALI6uzIkc|nz;dkp^I_~Nm|;u1C7E6$mOGXQuUkjY#{C|~Q3!&0^AtrgMJ`xb<7&%{!33p3wyE$6lB?)>aSB9WZ7}`ti9ooOF;qCF(B@@a`7$vdbV@9qJ2Nh<2<4)O zayuQ6N3#!9jpz4&&-c^RKA|zPNkyKcbaTs|<|dwp$ho9YSYbZ=Cbv2WjfL}cz?%O9 z-p+5*WsKsfBx!QQ^TVr9a&zj0Zfi4Jcb&L z2^kS?XQAKndk=^J15z|eT8EKC%OUZC{kCwLK%ME)fn{LY%l*&2ELLjL0RTFVLnq|~ zNX5fnR<#{t6w4|DLYRetKftHy)~Y@#%=2C33RVR;?yvuK#K%1iMqdDc%=w2W84qnQ z9-mpZskZ6JZJv!+@3&qe`&P6PWB$x&<0U-c-ROF2;2hn0lWVh&<@?Q@pqn-`)|V`n*c}p@58nWMCUQQ3K6ILB2V1;tz1~ zlM67V5HpEwJ*(VD2(pqlqJ3Znef9XmT<+)4+U!saG8y`CsvD;GwO_?a0%(j_nBw-3 z6vOG^R@>7T&Nj#%Klgc$K>6bwR`BL`u`m)AD|!?RCo7ZZgUgHm(PH0OTtTBB+s~^0|ZS| zfxpLtSYIG`hmd3UmlY6xKDso*LTHB5;yXiJQ)$N<&ni?fG6t`O4#j^apP2hG5I3(y zcL^`~wDMXs4vA;tRU`T^$D2mMNry7It@K%uZ^ejjdz;3QBJcDynI^TK?&u*igKieY zqP_yU#Rw5XKjOIn)cG`7s2_N$YSA~Dv?uBX!la@^s*UPi8# z)W#pP|7zPBJJ1&qcWmi)|9q3A|Cqqz0aS+=ir%(shbS8aLe+s;d}iQg_YjS?@SUHM z|AK8QBDVtYQHm>cVl@tTw=zQ)CL-c-laqj-16|qhThXY3Nmr!OJFacb%3VGApAOUd zr0$L*v#$gCg%`g-GniG6US%u*(-v9{Lvpu|5RFObMZd$aO@MW z6B{nELIX^3pju30>=Ik)KqgURXg-C2rI4t8K@z+t{uEz2bxdgUE|EzeJ&eb|mgE4m zf!dN$voK1J`ke5hiV}T1-)})G$ZyC|HFGBrLuvQ!libY}8+ytDDxv#1dKi;b^&}&Qmt-Num@i z0}eORw|hBjq`iuj6C0+RRGtL;1P`L9#pJLGSZHV3Z=bu5wOVH9H2wc1cQX+1SoRc6WaZqLL6Cb|8w8IN**RuC0Ik> zf)90EKn@!rc`88#&pRw3sDIYn?-7IPj(%24L1(_9&$jeuU z>-8J%eXYV^ypSs0>-$@4>~msFH7(cu6f6;L975@|X#`qw5+O6)c14LVya7nA4=%?M z9Lk9|g=~YB3Q`0rB{|>ibH$??kh}liAFjX*S-PN9-Om`7JN8_!qs%NAhC-J97b&rj zGeVdAG60y~QBzv9a@uU^>KUstW8*>}VY6iAdnI1Mgd7S>+JQ_(LzFic$0PVyvL7&9 zceb!LgmlsskPid6%d#D|k9%x;R%ulCJV3#Yjd`lj+G%_Fvi+ZM63|&{MVdN;9d6() zziy*@nq-SBo6WcL|0WYi@)lEM5^^~Evr7{-*nv|B4l`Q z2;E}Jp0S?HMDYR!gO4&Q8oYI(;y8rbl z`R8l_ydr<}YVsKzw!Z4EcmJvPWxSBc>i*iUpIG`IAlW)kZ`#0Gxo4Dk- z_=b{KTJb2)Et0{5aVnhFmr39jmlI+Hpb z&Kpkkaa%lpL1+Ws(?=P#Dun#@q4?HwvSrB zVc~Lp#IloMo2f2C-rI2bL2?OB&8Q!ZYo2DZ0aM!IhT=Kj=t-Z;{*Mn}fN0u`O0GU` zl3__oNaA49Zx5V?=~KOsmd(iH%*gOGDPm`XyHBN3D4@L@oTkBMQXiX+**0#fa0Qbx z#duUF&IL&Nz56!riVt_(M7(wXO5Jh3R2t+@mABR0XeI-wRyVEib(nj>4z(EY8a^^u zMXwimXFOuZ_j6Uf$iIM7?7qy#o+{)0I`%PobB$610uSs$`&w5hj?K67^BOaN4in>w zxUJr_2yGtg)fh&Xx;+o^cPO{YCjA5*e7G6U@hpAvS!-a7;=Fzdxh}@6`(B~C1Vd8# z*F=p&;5}_UzR5t&p*&aRi!>nU>|nT)(!s^-&d*L=6w4wKMC`{?G9L?I^*ELwI+`~HE}_@Hn9-PZtSYE1e~ha zz7&smr1a}n>`QcUzH0GFwKf&v_jQemuU;-2l|qcdLJ5F! zcfhnww0pe2Px=UZ@>cO$@rOgu_eF$p7|kLBO3;Ai_w0oc5{B=Or*?(3Yg2|vyPNZA z7O{fc%q-ECmEL=Yz4)0XTxZl)U`dntryO*2%;VDqtSecPp5QlXMhz(;tQLc-hB99= znUfk(U-l%c%mT*M7iV~47$=#@HAZ4E85dvQOsTnskli-Ub(atD!Z#RLC*E4lW1o#C z3ltK(Z_<+0hnmN3(9q0xEHDYl+1n5z=mQFP#Ak740RWw~^tTTvRxS@r&elM^FQBI5 zQr-!SlzfT&s72={5(Sy z?A!&%E@u)29~>$>f0COr^PH{{g*R2Q<4}s9j{ItmC4AvPh$oba>&rOqwp%<=ju)BM zmePBP|41eOd+M5OIMGfqr^E&V_yNlbB6v3K)NYErnCm2RozyWTIYfN3oaZLi`Xa*_ zT%MWsuK%4sjUUjq!{r=wf#HQY8v8yrBfDOtz<4@nTh+-FQV+^%j@!UFvWbXv{m#9_ zz`yw<=^7F~!iOY=q`y}uPH(I58s&@6g1Q-yQZZOYJe&n z72f^c0tA*$5bvkTh;Y_B4`kq@cs=c}GsfhA*SWwR4u(~pXHX(&&$Y3xopIzm=m-HU zp(Bq%DVxH~F|q345fxyS=%71KaSFMP6pESGLpz{Lo-i_D^9~$W%OKs573{1}bNCV- z!f3MqpDEXhEY;y}V?Gso+_;TMkP#&nqc>Wbu>m_e#R}>cjNWY=AdVn9^6S?30R1>R z0j$UPiY!8(*%wTv!mD`w4V_6)y2tpmZbY`uiT7i6z;kFZ2~AL6)8!TOnAh%ORrVj+ zf11PdV=hokOyUJ-UoJHQBdw5P;4z6#?rV-L%r-*oHbW-7yq0537Zs0^dh;|}4@z>B z-&zBhIfI1E00AUL?0G6n;_FaCc<6d?3`^zuIU>`B(cxA z*_yveYmoRJ8!J@%7K5F~na>wira)keErgR?`nb=*Kt>+)s~I*Q^{L$h&Puz_mD{p!2m$AgFf^&3XAfc;WVpvZot?(I`={H^ zog4K#jV6bi<3le#s>4X8VZ)z-MB@x>A)j=@U1dTRHe8u%C|#1K=l(gG?#GsO2jHVC z>G?`U3?@gsBuq34YVv^Mxi>@i2oA#sps3+-G9&|6#ssQws}CHilf4o(eGHn7bUco7 z1wu_aviX`ltkExy8PCa*x`x>Q-AkRV2-Qj)ARl?8I?Q3bKeO7B*59crTsjD=O>Oi{ z$i<7m%ekJDng|85xi%rA+5%%|L0xXZvJb$6e7tlMc%<#9{Wir33&jc#RMoUDz0DHu z8s1!!?_m(xR@jY=td($8aH=|`wy1j3dy%w14U{;PBI9oSAyI0x20Y;B&@lX6s;%+_ zK$mpEpYZzj4b{2Z!Tj2YnYix?@u`L!*=V&#kxrGbqgMF#j>5~Kh>f)gMOV5#?KYn# zY+xjX(CKURcctj^R)tJ%^Kkp0k#&X1SZ#WO>y=@N+Ql?5dzy{zw|Y$bcZ)BUKrLyW4^5l zb<0!?n5#+aca!cX36mHhrPW~3r*&NcI!XBy{gN`M9-%}Iytt2CSXHVZ?nQ>ZWK1cZ zPnM>1iV?XcCzqR8^As4TMc(#wzhV>y&3^wBW8rIJ7f0NgW*q@59=utx!+yIKV(gqf zj-7_ZhQc_tYc;`Kqu|2(lVXcQ|LOAsA57(CNtB4u4gW06j`{(u)R7-M#g2K&t;Ybl zvWP{bF=X}hPaJ#5*eh&P_&TE{V{QUUj?%mRY(3uot*T~$pvYG1r+UKkCwv9s>cJ8R zOMHp8%ZcMK%N%1wL6jKm%4v!qx9vlKi`yNg0CfGiAk$J_BSPQvGI4C+1L!n-NuY5H zuh7>GoPHAR4hE{1(=!yf>ea7KgRejT^EP=PKNQ_@u(cOiczHO#0CdiQqBC0sJ2naG zI_0_#T6JC9Z3zAo?2R6|{3yj-G~$H??SqdK6N6W_81A>pSfOo^jr)N`> z*y{ND>Phw7S^(-?1qEa}5Bg^4)TZz`*v-~L@*jpQ(_OUt!=`@ zy`aSff_xd)>~U!?qu?a1$q0BlFX;b1Ze_%2+1tzzB}o+)uj+# zsH-~$3Pxb!sj*UG)rpyX&7`fk_<|kSs`SVqg@2JZ!(D-AO^ABnGZFYWK{3u0& z=X3>QR5~VBtY~vUYx)wFBx%=}7-q*4TXNHjK`zMVuwScjp`eD&cxD@Ou)5*7mnEq4 zo}dudNRc&oDoivZd9HeQO3Bv2>g`Haz!JK&KyoR+CeaYud%P^zKMT((ewVN-O~`BV zDz!25XIART_xD5W1g?n>36Wx(=NI1-HEOwHZ)Ydwe?SlAJC0a7j9%@e^sEZo*5uOG z)FDK29>!}l!ey6fjPdF`33aw1W}Bh-xtic~+-+YAH^o>p$JOVCr|9vA)cYEJhfQDt zQV;i@%e0z?N>#9fnV}g0-_M@`R~n#RHbQk^ImR%Cz}aWZt=*cbe3Qm&6AjSE)g#zz7ht1BcY@0+JI5%$WeRw+*(p$MP)voK+sqG;)=NXz6J z-3gxLr*&~jbJ!XpLW~^`t!DB1wq)UE#w5a}0R;3>!cQFlI`)3W6}m|RYSGaH&uA}E z>Gyw^yyR{s0yaTBeSf}5?&m|EFq`?H)9LrQni-H7K`E@-ad0SMS7+~Mf*bUmLB%}! zAG4u1>?AUz!snj*<*|>JPHN~g_qY6nYVh!J5GF8LZ9XbuKYo#*n82%hr9u+Sp$98* zNoGpC`22Ixu9EyfOtooMt6;)JW8WnTPJZt1{nFE+`zSBXeCGn$>2a>^rV(xfWEdAS|L&Ej{Ex`$inJ@$Cv`eOeOAA%jRH)>3Ae5*%Pcq20n4{j5sve zgrkO#AoMoq;AKX?pG`Ne{&9&*sf2#>rpPGB+|)Y)^b zBBYNIz=c))Pgm8srLZTx4^I(#b7K74dQFIg#x~_%!Ljv}yrFTJ{ z1sM@)yJ7bwDhE^O5?J9I*QeE`d?e=+4U))1Y}Jn=Y)Nc6P61{Pnej{HInaHDFFmKa zN~lG+Y%5eHLf+6L@dCxDjOuJ))gOd%;}>AfL&r0`c_OExU?@C$khry!9d2| zD>^}^9>rnle?Y-_PD|Xz3C^!;$%6b;e&{ea87e1Xq}tG0Y@Y@R;!vAHa_mrAG7JC? zo&AKNF)q``w#lL)XPN%>M&apSrh7Ji(#yo5(&&RMVjM9Ioe8R=F3Qw>raRR*f#2sSf&;?$byYkc5wMyw^Q81HVI9d%DwfR zKDc=7atk_ezk_bw%r!J8f-_Jb%36LN7B9fRpFQ$vg0H4=T87wKf__PWOyr#)=SXDf z2$lR0Dt(K}-fnx@7`61kB=Di9(&7QnsAV3UDU+-9&w&_dqGQWUe6EpX!O!n2Q0O`% zfriZYt&3b5S+TFoOrvq+eC0|ABxs3bnXImKKX^-~Dc90&RTB6YJax>!zKQQe-wcts zUMI+?C=juW4egMZSoMsHmY3W0Ks{uYZd<_AEF-Z}{Ush8W4l|;>TY?ivA36{?;wCZ z@33oQl*!=szT%3x+vfDUCVOh9&yZ#A%3F0`bX}`)&7^w991E*$W=9YCi(YiHsw5fD zSiVlxMtJYO9z#9*GkSAf5ViC|CI@9 z%rzNL{XsY6g#BS~`h<&qm_E7WxA{K@%o?m~z-t>9}cF#Szdqy&OzV z2a5rL9`M{3(0tXA{@D-TV{2q8I=9M?or(=a%FepHD>~U_6tOvb%yGkZ$3(-$kA$6jW z!QYN*ArtT5K?Ls8JeNO_09<5`3ZZ}Ge!T8)u9>)+QzWCm zMS^;p_>8uY*K}XG3Z!SN()V7|p(RBgX|jg2_Ts>;L$%*NoD+BF`lEA*agO#@y>vl` z6^aQNybkh-;OcZE5VCH;^yNR1?w?Z#zmUU7+gO%}7~1ww9Knke)QP++87+;TX0+tg zmVufE5@6Vf$U(Z@2{QZB;!4^1W73F{Ea`SUST!89Yr=pNijVhB6Qjkbj9A_h=tFGt zh9>&ao^)0{dk!4emAJAoV7I;P95K`Ej*|*QOf{7ZvG3EzKj*#%nuavq6KcdMe-MVM|$uZkc^} z7DTo_p`!x9#Pn~oU)COUBF-I ztA>A)Pd@1~h2b}UXuw26X=^|(7K#z8Oe21GeLn1E_oOse0QP4s+ky-B^WS}y=xLPg z)ASi=aORl9_?(dWz#78KeE**RtlxTx--xS!BXle3Y%go?i^;h$nM)x_^rHKHF|0(N zGTy~+P84^ttP?rD1rXsrtp3=1z(&-3g#8zbv~CU0L{ChTDZ9DCVN7LBnsv$o^8l7g zkEL5d5@M(cB#J3!Df-yD-{_7+Uen~yL`SpPst`2vds2IeN>0#|jvxcje0icJg zyb_Ly6MZc+U&our!E&uAV*7xOThp&#s}=V!AzzGW{EU)`q?>ERQv`DqE5~FYwyf+g zIyiwN?RYw1XE7geaW6>a|DNQSRwhpAu+Sy^uYp#05hu6Lz6 zz?S-avB6;RE*^c%5bW#wRo@%SZTw*cNqm#GXaihpx?+7w|SJPwB#QE zdcM$IS_zAXP-G#Ftk2vBp5sECSL}p_myE7H&pwiXFeZejrd88yTVa-cUFG!1 z&7t`v~>@Z9K38u);_`{5rZ}j}-vvPx9tza)|nl80k$BUE9*DKr? zCgz1sH1jt-zYc9peo|dX^scyrYnNB#(UYDpPXy!K(cMNsfrz=I(_^XCS371w}G$4 zYE%F7P|PfNR)Ur^F@WYJP?6XJ3snEYAs;ln5LOYk`flN(USk@n=c_;eN!vX?P5H6O zvM)Q1b^P%Qa>Mu#7h#F)^8>nHd?Po&dIs?L{?dC)rG1lT*H7pLjyw9%tyV?hObQGE3jK zPCALz$zv7bU;%nmkTAvvB(QFhB2hJIUOT@uITDZ`7!)TaIa6^k3wh8Z`W8_A`)3?+ zKgG(h^3_4M`8rqG|BTavwpuNV27an{;f%ygOkVKduS- z^q5-VpxQ{jfYD3W?j+XXSo-6sWN-ATIqiW57{4^WpPRN}WK3TQ*LS?{? zPJE0gkq6v$OfwU!qwpav#MV-ZXiLGHe$tfcq@W1A0P~j$7;_nwTCHyp7DASB zqe}hD+~Dc6nCgL5o6R>o5>#k;{|LYMItgE58T$$9J^?(}{{?Jf|5VO z$G`g|X`KY|LGHB64Z00}rMi>L#x8n6~r%kRl(6Tz~wxDfGgq>P-v(Czs+rNDTCp6IKl5<&K zqzJwbE`yWCpNYR8PMb*3akUIfVVyz}`gZzQp`&TpB=k3r*6C^%;D#K(HUV*O9$W)P*r zRfxB+ADDm9=*?3~JA2dp$bR+n+V0I#900009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yP7-@ zb=$HXgjKDZ7zq>u5{GaFII*}eNRV(rgpnZFQV5C#NP(E20{8q~2OEi)a4Kg#qgPdH zt*VbX-?g`m``+)GWAu;eRn@Cn^{+V}|G)k}{$F8kKk4_62!ofu`f$jD{MYnNosj|> z-aeOBhezx@{wlNcp0-IP+ZY!!`+l+l`4UPSOCCpO4-ehw4=JP*F@Iit=F@XCOk@n( zmONSAD^H(8_+Q08^|tzx3A@Ti88-o%K%`=VUHx1 zizEb^YyppcmNs{4hZbT^_u=l%S0vOZ-=g6G>ffhL-Cx&>#v3nZ0=y}*hQI#l{*Ss;5Pg&BZaZ;e8v-3shlfoE zo8M#aTHlD1;lNPt z8hnbwR5jya$;umk_(h&F`&X04*uELLOC7s()I@*FW+kiJck{Yz=$B4@IXQd=5Kt2m-{=5dZCX%F=Bql92TWb-SnHaAome;;&Hq$e zFZfj*H=t~mwpyRGe;I>oqdRG|iwcYG6d=+sLbR=;bL+;HciUa!>U;58BZ(Uf#zJI4 zVX&E$lbf?qGylQufQ`F%L9cOa0O8U5rRe403;}u=GTCPt z(s+PpsX-q*5w7Pl0ebx3CrQ{m$hpPl_Zv1~`>uyA11O_cfj7Cf-F#w66>EN{5%+Rr zcBRwuhai9v*Nm5FNyxnmdN|b$TNfW&Dqpi!K29DhPv+-C5q4EqCN@9L5@27k> z9l^$d2$bK?|9#3`vc`SrZXw}Qoll7zXL~+#O0liTv2e*NIj!cZ=xe|K(+vPB?`js> zA0>_C0{}!HJua&a;$WV3zjd=Exy0&k2I#94%R2%E4-Bz{8Z!Vms9KM~ev})Ds!Hv# zo?ZFvRuMP%!cS$$W-$FIEot1O&wS1S3+(^_z->B|HJCW_PO?Cd#Ys+BhtH(y z3mfBrCMFz=xUY-KY>=k`Er69gz9HRhG&ZN4wZ2IY1|7_(&nAQ?Af?xWMVC#W4;{Uv zbr6FS>v7&$xL0<1fU}$u=O5 zmWklAhqju;D`!l{M-T+Vv72Q|1P^M$_0Ta5n&ETUZd*ckY#g12C{gYRBU*O%nCC<# z?A8ac9PnH|Z|{B)mpU%xg!zIezWE53r*GUK`i(6{)TQF7?C31#1`1D`W3&sqF!POH z{c=3suvU!-?D8`1`oPgVG*BwU!*=@ReuI~BKQMrB3wn6*VeFESh zY!9evDy0iWaKN1M&1371{^HWXrn;!nHR-lT-z=|(_`$9q{tjzkSatoSyD=x-tafZe{GRrO50MKk;xF5$OWr|AEwXg4w5~x_^Et#?P{`F$*oCj2=bEL)Cxlp zpztB!T14wU4{Dzipp*M^0+PeKJL7l$5=(83Z~_8b;8<*do>Pbm2fj5u-Ms7B7g~TG zj`f_Z%xwWTh;$}xsT1saYi?3UpNUVdQO(w=56AB`h$<6|I@DT z@f5Y1{Ca<1VuIn#%2`++QhrEu4R5glk74=rls*`I3RtHgzFso1Zx^GEv?&S_@whsX2sS%G#wg_~~)4;_}oLMWC*m?Eyu3~C+nlO$Xc+jF_>*hb?eNVw4 zhzwB^pZUIMG$2n{FD?$hPq!1yaQDQogI_G1+~E4k*qaTh?6EZXVICdyWa6C_T}@K^ z&1i*1wGnF@@{3KQzJDyjyHSEhexlt3k!#|u$LfK3v|mVSvL^4fvu{Vn$Hw-%^to$& z>>BjRyKNJ?wrK%-_+;(IdLR*!<&yW>P5>Z*cof{^wA4l7xq?7e@w9&4%IOC)-!&ur56@a6QlYaP^Q7vG^ZLj} zI(Bl6ehFw6MA~4%i6_7Kgf7Y>8a0hk57f!J2G1Zy<8F|Z=Vm_0nBqrk!pE~N69e=M zFl)RB@sh`+tBepXIf^p=!H+*p;sL-GGSS9rdwFb)>y&urWxGbAzMhJdkgnSthB^(2 z_MyCGV0-9-&9y*6`}13RQz^xf3nQyOLCUd7k=SB2A5}4`Yd4d1-ss)}O+3hL`3h_- zjj@v;nFt$9RP7(;gpns8kU8et*x=J(T?ffu8h|D~1xpN2fFX3U0hV2XfRx{5*wZtK zbjV=kDGWRxn_`q|*sJ3FQe40o{f^|VRfbg_)kNuqdPg60zL&c1Gh%S(G~c7>zNU;1 zy3-t{La@v_&?Pu1z#446#TD$D*mRpeUe@Fpql=Y3A*d6lP(cD5mUXsidKvbUe>0l< z>skOZIu=1dd3JmGl;$bJ-Ml$$8W+?Dx3rFhy@;WZp*Dq%U^X!%8&=yU!dEDq$lm$h z>%E~tshk?*)l%s{1RovzKq$x94vVGNEor^DmTKDEpW;28()jTyxMq;J1Q<~hd0be5 zZunZ@8+W%97de79f;m95zEdW=V%7OJHk5H>8Z+E(>!soUi=y|OWh{?uECbjR1lGu` zP3(Xen^`fc7@nT{kPAJ>O|1J`cLoRpxgZsDPE`p9Qe=$(E0*rqjQk79Q9FR|MpM3k z6~+jwy@fugS_=0hPg5w3nDmxyby5#I2is+A^NIH7O#~Mavan;R(SkqmB5}f?UJ-mt z7k~TMZl&Q10IJo4#1)s?j-w_H%t~f=rW47wC}}6z8BNrxax`3Wh?2L(k__fNkO}~H zfBx;Q5Q$tt=$F!sz|+A99%>xU&GXosHgMc@9#O|n*yS*Z0K+|o;W}`ogiX7ehIfCF zG%|Jb5MU{p0DCJ~5D&=3Lm+qIxMvsc@p~a(q`*EPPeHKkHD2lTvluuj!(bqDuuuIZ zK!yk=eJx?lqoSjJ;4 zlMd^kWYhB%-qsZKaV=kE#5yvuh(RPsW+vYC>N^`R{vT@|up(us8;ri~+Yiu{s183X z>EahSPMidp74CCgl!soa3=5>7UVrFFu4l(4n@GT&HUSyl+WMW`z#CK2;EH8d!eiqMX6Rg}O^=5aZ5Ox|Ks+ReIQBx?0zJ zP!INSg$#mW>#0Xfbj9Zy@z`xW==tc*LAXF1kxnvZ!A78VKEC^SOIsZ@zpn}Gc)|3d zRLyJ)uVlN?6l+crMw`w)xsmKDD+_cjapO@D8o>V~9(SFcyx&MKZnw>}accY3ATovJ zow;TQjCq6`+&>=a|Frkkhne81@LXaZSvPm!9WMjr9RBjz(Q;n2{V5@mi^ceo9|B>` zLEjhms@Y$Nb^!hS-`sh>FFtNxyj$~Jo_UZj_KgnfKwk{Ac4y4kM&iXj0|JheEOw$N zf&(Pd)()%8VU)hNz+zYL6yjgy0?Ak^tL`h#s1i)k1$-(9{IH3@$jX9U@~-lHavNXX zMaJ1dh`&%1z@NWOGbNvEzb|Cb+1v2b@v-wzg>Y7oVLEl6v>#5=$tD@k>KZXv7sMJ2TjCP7SYvSU?*cwYM}9-`&>;{N-W9sR@n+`%{U~0b zP2%YXu@^V%G#g(t_{6L-s($~PaDd(jpQlkRR(8qBM_VeB>w2$-`~ z*aenv17nxIQC8tE!6$#o!HXcUVKHRalMmWmNb1rFIr1f_cF`gn%vL-hBl>e{0*{y^2w2|>%i zM*^_M1@P!(>P&p_NO+{!A|2W68*5zmUCu0f)=O}`VCf?S9Oe$@(E#NC(eHOqNA!l{ zKftL2I1gKfGxa`MJc6Pw6pe>8>NkpyigeO&a32HYSq24DSOC%ukjY#Z?{ zmTJw1nRzWldXKJ469DpaX$sYc5fhu6CeaY^0&0G-9PvHni)%OXJ5N+%K)G|Mcs%E# zKQ6Ji8sLU!R-}`zO9xdiOgCO*mB2ubtpvzg{(G>Ft}sVP_>X;T-@r=U8}sbS?5@A9 zUAr8{IP+Yh3bdfl0r~WK%8ry*jp8GbcHaF{ay_@umg*4?8#c8Q$S* z1V)#%jsuKt#8P=9aI+2rCR_rXm%_(Mp^(Wd$8UOSJqIWrYs3d$H^{wos3bMTUM~YW z*2|ECaU)MV6u|i!3EZnr0KpR_VS)JC9DL(nhd1TG_EpDQ01P5-rl8M6fy?qxC=2>9 zvv-rW7bmV!cFwDlUB_l2WZ9v3-#p9Jez0?Y<@q(k}vX^Qbm+vWg_q{@I81Ja#O8Gcd zER%Jjq&qhL=^HLoTeLBe@R=8=79FmS^+LD44|43U+#jOr43hWc;8lNG@|XO)=E3h7=$B>ybR|7pSJe^WVZT|LE+x97G zj`d8@P@DCf@^`MPc_<);@x9c(8vTpz@2p$_b)_n7uU> zM~RD_>!uK5MV>-6a6`Kas|p3U*U;nOy0RSn#^m3C?5Mxjqn*wi`;*r{a~NW5Zn(=C zz?0i|!=3M1-|cS02(V}d2EI;CpgO_9+d8G-i5SDg?taF5lW#knL@OtsAfJ={MXA2c zqJLaMd0@E?FR_8RHuZ%dD+<|ykXf>7*Pi9zzg~gV+jr=`fYBs2GkXGe+QbV0m<=p@ zuRUAusdf1Coe-c}9s$@jPgXmx#qR}JR2`?_JR-}RQIXZ*nE$R=e8=%_zc2i9>`br# zCv>JbINb}m3VFx#QpbJ(A#fBGSyO++guyeO;*Q>pncnr%$U+hq~m-s1$ zH+3&A7Pl_K-@*k!9K^^-e?*{(2Aq)RB!(LnV(c2hSiOvm?EVbgV>@d(9Za05OpuMf zC$f(5k{2&!pW13>8;6-7r^cHOWKa)ykD|wmHWdpO9zeZ)FmU$Kd1$#dtg*H2!^_Qv zKW)zn0O#}f$KN#bMtgntxA)5khA2PP1Kv600Hyvg4tPi#fW~-J3WgD>MWp!HoP2J| zR@vNm7W9@DC95h>h|&cDM0e*4nVxIuZdBhy#T~*=J1L*`MH`#qou10~RK5|j8mO#K z#(XE%|9$7X^4{y)!>NQj#m_Vx%%C`i}Pj<8t+cP)JGc&q7>i{en ze~g_YL=j@5)rsb9UJ=Hgk9j6-`C+N>>UIGD&{?C?Gz1_#OwQt_N&;$RsX*Uu(~2|Z z5FN<&>N-{0WE|d(uRU90Bv}8l)Ml`kw9aa|{e1|0)IJ5xqaBv=?+YDY8AtYhqb=VL z`4#^#`^DP3Jn?dhABHkLIs9uq(*6XVf(+;*zeI|(e=YgGALjUQI<7!sg##l1pAEkD zl?FGbidOiC-Qs6Hb$-W;keah~7>|51;WnDiX5i<*d@MMr&mYpG#zu>btsQTZYtSuO z_C+r0!;O|Q6>E)UWWX}2L@aoZx6An8WGV4wOgO^m)Fj|N_26tB%9=*&mQw^;8~_(4 zXhW6U$HvB2=@-U*){RjR_sUQM{f%R6R;e{01RjiyrN4Z3zjoUsbn^&jh21zzBU$Ty zb|JGrfy~hSL;AOR3HyGq%t#^KDQai|L-GWty5^I=D)(v1vH8i#$K56*h8XJk=_c_S z6zs|~dV1K<=4%QDK}?_y((4Fb0zA_6>7wtS;#G~DaN^DkKJN#>@kyd)!tA~fQ6S9c zvhUCVw>1)@w^c^4N0zg26HU&&)r%t;s2Gxs8;9G;Mep1OXR1pVL3CD#P`cD&g>AkH?Y{C}&ddX)Q zyyHCVNJfH|Gye47{czwsj01%F;n4P);#0mg5FB*yHM;FGCU}E$6zmE}CdSofowZoY|c%ObD!e zJF*5ugB`ShCv5`$!4;CH>iTUIknBA*b_Qt#QL8plTr5EXbzw)Aoypw#!z##ty}a8O z?I0l>=?9 z7Pi@Gy*tl^y6oiDPIkdzgZAAKKM(MJANW%vt3Wi`An$GhoNjy6zn}$7bmj^Yn%id) zmihOjbsDN8`_gXSyWbqSxyjM`q*`tHnx?thi0$WjyMm`bXR2%+1 zCInxeu)(OmRT#sN`~~6`oCajg+HdpxEq`0^#$WnH+w(Q3e>&Y|&h_b-RW!#DOMfY+ zEJjci-K3u}XfgD!QoQ6T0BklRuh`@^fhPqm{txCz)Gk;hJ!Vpw;D#3K=EOH%Z*Ag* zMqs7$Pma6W&X!KnUgUEE9e11E1lkj_C0*pvXZM5mT-nA0{);p|7@gGpqS6Mw$c{YY zgz%>*&XOdSpM`X^AGNxux~_fO9_lx4vm5)0!BJ7xya$X5J#=RSn#L#0-F$NLoLHt?Z*mj>9U_RTGfq(L;(ePX<>$qMw* zn++Y_$|_@#QK8Xv-h-f2*(dOku9ptsV;MEBi6@R5j~M^o z;PA6~?ack*)RDo8-C)1Tyrt>b%M7x3?#9Ff{1a#Dk#K1+Hm6CPa%y9?*zUHe7R$5c z2}sy(z{uaqI1r_0=X?M+$ut)D$;V^v5KY%~T72UHJ{#AsP+iyEZjv39k-J%6D(Bm> z_|OjUU>>PMe$1kuYz%nDV}{qSI`1;B)@GUYN*!CrNO1dnOTcq|I^^So%f*9VR?Is8 zLf?vo2mHQf+EaCH1_8usqE!=asL^jX+i|J0J^x~gr4h*cyoOB-32J}cWjuA-UgFBa zPibA9*<}&dx~B_Ry%H;zT^v6fk&WUsn#YLGHf|&6P#f=i_cfzz6~YqX^wl)d(t?yq zKe0OkaC1~0t@J-x7Ekj!w|fBbtbVuvCJuFd?Du#44ds1_QB6Jo#)qtK%gFFef6yDc3n8D66-pv=!_NVzTVJMye1 zwZ!3P98m56RRnQ^b*@BV9;d&y2PGuK2sc1Aw9H}7LW|w>KgNo>idy(@{A>#&w&cH+ zjdZcSwfq1;C>CHmO4&Lepz#qW+D%K(FSw)f$9S4R%<&K97I5`K2bY9g>IBjJrQ~}fTy%H=95{&BMW2*8y_0_$ z>cm&cT;7q*8)Sqng>m`ZI*gcVcCGY$ww6yNX9eOS%Uzd-$V?DrTI9tHyk*vAb%n>b zLOef5xklt+0ON_G>F|#ecGCFiETC)7`Dyr~9g6 zF}`+SIx2!+r|UqNLIRx&egM|gsd)s|L}W#_2DMPhv2JfPBX&IS6(0y2>)}$TH*=P{ zwzrv;J~im?&Y(=`=!yRp5cSjdV%MP#8@WS(=!=?gbE=13DTSej;_2SFUXSAgd9TU) zUw;YRSg4N4ZXeTa@J1#G1!&jtmNiyB^7}xzjg9X!Rvpwpf4J*NKmodTVY61CgMW4U z1r(`FnlIT@=od1c0nb`>Ve@D%A+2`f8Pxm)@@*IAx~oH1BB0*Q99+u6ST3|_@}!N> zAy5O?px1R)*W5{65`KXVu?X9fsy(qnf3Ke>r+H`GtHuXLkSF->A4)eL1X)wAsKCL2 zfcE@-8&vKp;50!;$S=lqfh$BYW0)pFyeqrsYjBFdLF9C9{g#F7&ix!Ax0f)JLakMvK?=HJe6x;~M^G7Fsx(_=g4E+rshm^jojq>wPPW?^*F;?==DPSs#EA zNf4^V{mSL$|4*6Pm(xUN@Vcfz5VA1=z!+3=`6PWAAe~qRzL;{Rqt?GP^svC**D;lU zYWhvu@?wXHtah&eQ{@5p;OMxJ*S+w{+4~>Tt2u{C&ziz=v$OmIzB z_I;oGQ3M5p0a*-Wg{Sh2EQT})E!6SA9;mW05x-Q0QQ_RBk?@MWcVK0DZzw@!A$CbC zV5izn*m}kwE}bmt^W?@q^2??jjQGlw&6wiTHf-U)7GGbc_|osV&cV@w zoVJTxET-+}cUPYER8*aw>jh!NucSX63&au$E@O6ZCK5poi~e7b&@VJ@{1fEqveWy41M2)ZTBl^ZeRZNWVg-8I9 z;`lMq{--lpHfkd7rV#B#pYmgogN8GJX7ZYLdX{SEy{=(}^}A|I0p(4xTE3>#%{K&Y zouf^@w=OEdTsto8)wm2y^QGVR*dUpcQrbJ%Q&w4U9muhXovwZxx?-;HY1Oey zyHjDz^tQp8%;&_31GVVGj8=($f-bOHi{#eBzL0|738OuPuKwt!UY z*Kl|cs}Ab@B5XpPZf<~>tI_g^ zQa%Hx1b_trlbF6Y?mbt$7|GmR`PJlxc=0PV@HE67ubJ67>99H-(Kguoucr7Sr}LM8 zXnb*@k$81nAmQL?>T5W!9wIEr6mjC+y}j8CPIAJGqEnXh#Ab8;nEo&0aSy150#6>D zt7$CdD_59lHFrzudH!Dgq6f&h0qlU7)_)M)Z!G!v#9u6 z792%)AH`k0p{s&m{3_LzV^w5z)t_~6r5 z?}ZV>6SSLJg5_ZfPx{SnNwMl1+j}@Oo{0U`=U;+~YRjyRygy^a*B@hr)%v!pfO8?- zEPt~Xq^~*UL?LpFLGc&GIN;@%%2S*e7Q|(_^M;PibU0uuAb#R1@3OCk8<%G#u7KcJ zXrg|!Sfw9>5nrCrHmYd`RvEgQ4~aq5MpDOS8=!f3a^O24(EH2PB_JT&za((tZyNY* z7LfW+e*x#oK#Je@s8CxwS`Z8!o}s&+d&Zhq-OoL2?2R&27PIM!I^bCeua~qV+Du_n zh7N+AGkO^9%uwC!|AcTcY2>Yt4miFCeOlCm0^-JjXECNgX>g7`n4MG zQFqyS4WE+>y=rwIg&{LnUm(j0BDTGPU5re z;bx!SJir?H9EAI*iwzmGp0Fxx&H;di7~o=|@@kj)gBpmXSu$xsPiL=i-?(}7kWaws z0~j2lys2*|r#~O=I}?AdwCT+-FCE2R-*IZJzci5*?Y zxUeOZ9X_PDD&qXV1a&x^oc^AEyBeV6zmKO_eF%ZA55K6(Sz*sWL^m9e1!{g3F6LTQb2k&{D83L&xGWbgXd-pA>eAg)rrtfX2 zeH{IO_2^wyl&kO(P7fjm`6rtL6~i6d?8d(O#@MUah;MHC^Gt&%6}HCdE1J{KIs_Y9 z1Q;K}yLR_LTCfg+@q+&tB(~g);mN;EX5Nx&$UpSde@qbAbE`YrbmrjQrih+S-Nk0c zf-3R<*JWZV>InQ}5_z>FC%g{0@bJ~2^=G_jv0@|x*?8={PqPiX*F<1NtBQrDIFYum z9ZdKIGhgDO8m*GudI+{3w4`+h*tY3?7@shJci}IE6z>kt#`UI>?G<$0j5b>2X>zM4 zs)%#!2Ww~5VrOc@%$39jbyx}YlmW5^3qi^4t|-*Qjv38Dj8<`Z4|u^7rS8Oy{)UFi z`8J+*72y}^vb{1BK7v$4T-w;d$b9x*XqcJ8BbmJ|-XC0cNY}ukE5g z2n(1g-iu8ve_ns13KxClyT9%BQ^Rt$VRWO1{OjA z2Z{~rn*75%1h|xdw<|ciPwKPkH#U!SnwBT zAEysx`WRk-k{(HF{3e|UP(-;??)KEqiSGg)xh z!VA;aHouzEo^aH&9|M_iu=+b5-kV=;eX8R|Ji6gnbe%)ZKBWxx@j;Tgugs3HPIzne z0 z;TRz-89Y0+gpxO`h^2pD_(AN*RWuPnr5wFpP8T@OO=WP%myknwh_m8lM&CPxlU?$s z#1=eu1B}^hlNezandNrLi}+B%XO=nnREAT8f++q2r#M6wT`@mWCpQt(RVV9+E&;V$ zVa`+xy_q&1saKmiSLYXV!?NFq(GSjvyLwtOx!GJVm7wPNJU;`GM#a8^HimWb)d62C z&sUjmYE(8wh7Za)hW1Bx9uiM7sO*Oa){Emg_JQzgVj|2h= z^l*%MIFH>ea@Ta`IxmUUgAjL~HW;x1t03mprdth@UljZ01Ym<(f)?j8c|wGEt}OEM zA8X@iHQHJ;c^i8e>Z!>Punq}UHsdgG(PDryqDP$QV(+*BNdFghS-pA(!`OtACY~yS z?==s38X~x-fs1Se@<=9|iSphCL_53G^A1BsDh}|yCm-j)*p5$3&>NYX_taa|m}lgJ z8;%&qt7>Q5G5VY|A0$tk->#K50#_-0*1Zuaqq+~+<3H`VW6>M!aAbGFA5J8T69*S^ z1Xe{T^61Ow6f<6m*XD~V9vtX_#GfF>g$CL{F<@OUR+(5f{4yxhdP$}G)+2SH>}*aS zoAZJvjy~1helel06dBXLVsGTYLLYDX2{zj)M%XrKHKO*$YRo3lrPriGJc8)FgB(!G zn#U`9%-Ne{{GFtCRd{ zQ1Y1Z360mLLoPzsJzB`&VV^B!H)Ccnfsmqy{ajMr(5wn^PF_o@g5p zZ(MS*H?}OoPh#lM2$4~qY)-VXoceuTrB*C-BSf}Es8g}gtY)*201Sse3Z{YG% z9k2o?PgtgPYeLVy=~#|@BzPU-UD`{ za-#ASlQe@|gLjg5AdaohTWm5}KwUmSdOQzWvgP{`BORNr%yl1-l^;ws)(*j*~~Wth(K9xF_QBStQ+w zl`YTg7f15uA4JfXifBJF$aW-zg=`!E2#~m`DNN62WGNOAZsVM${@9f>WE>m9g9{+ra$9Q5;xfkrPR>1eZeu#?@{jQU_ z!-iN~_{cuD^rnLs0Eop&#$>=PS6lRbm7I9OWT@aI-g^(IPhRI+8}Px^GjP#?8zqa~ z7tk0d%)3qghNI5HL_<6sZ5(r`lf>sjqtR$G>J$s6E*{+`SnTq@DqJ#)B)y>nTl) zCo$RYlHcCrrJe?307#ic>5kqQLK6wM9ho@0_RB)#V^ZYZuyL!W9J+VoP$C=&c2ABA zYwSN)l!HMIsW4cth9TWzaNB$I>nQztx>{_^y!Bd2z#r;+K+7QV?Hzg2`r1PNP{PX} zy>ZYC;lg8j!l`3UafP*Dy*Xi@(w|dS2a`ry030rPj|Ee3VSh(|;8tvfXd7yIc><&b z9l!PZ`loTqI^AU%BfJj-`-3kfpX}o$PhZ)?@6}e}OA1SMW)nGn;{K zS!nTTs&qWCJGiZ3=;<0AS7QnPPfoiZUb`24hBb~J+r=r1DWsO*#3eNL!NUWQRFm&99LvW?bY;WcsI}cLrF)u2PTGm zI4}+iV29&z4&pR8>Mx1CU(vIgvpYhhw5|~Dfg|%25&<(CnwErM(-@py$RAITZ`|#gk zYy0BvcRK!LHm{A)5wtA!hTCaC-;tlNn%!WKy$9;l(H5+1Puht|C$}K1_0m}&5b{I- z?Z2PmLL4PWP*PEhMW!TlNjg;-@8jTkF z!a1OX<1fA;uEfZ3;FtB_+LbNt|MMOa?84^i_{KjctreG=8HQ3j=^?0rf~#{AX0jcV zU@;N*;Pb7ch5Z>4f;?gu_*yh$SOwkAp&8CsT)U87vufo>)w+S10TfH$* z{?1S^<`xM)=?oiRw6g^}1~Nr;vM(+|-Y__PNH@8}zzp>^j(1UaZglsl&~!$UE4KI@ zb#(nW=I6oqhU}GVCOA|*oK*MV@#Gc<_|4{Ck_-lorJCZ>U7%Wzoz#_)=nF9&P)#O@ z@C9f49Hws1mUL~J!0~#h2n4XhP@=*0&9+X>z_v~Ml6T#OjPqZ-ZV}`yGdVomd?|Fi zBHCRbs`REM@1S0KWS`r6md|^QTk2o6>aK7z#Ov>6AZ|AvZJo`ZroG|TJ5OKMCRW=1 zB@&$Ylh>|_uaZBl1KV^SkJh)}1Bur%*WI;&FDOeGZJ}CB`%0dHY+oO>ibpOzYVXXY zKu$i3|KmwiF9Z$h z5eakQdB|+*St%;g z^#J{qE0tbZi^~{wKa%EZAXwr-Z0yQX+id@Ye+XTvYQ`rYzBMiWa}%~U$7CSr=Xc){o1jfbFZt8@mqv}z zUTsb}-M6wdd|=z;|G@DW9#iF8#*RF!4d!_fLKr z*=O4p?1WlCxIwdZL%jTGE0=VQqiTWz%2n0bpYThxDH~2QU=)T;5nmBocf+Ki>pjJN zcqlnB)dpD4(LvRLIBFlS%UF+{tpGqQ77J#`Z>(&R9-ZwX%{xuM{4|;~PoO*hYJxI$ z0UbWy48m*&o{jtY9KvUJ@8Zt*H)STBt`9se1O6+Ek3TiB#Qnn(_+2}muX*i8HdMiN zu5vdv)?Z&E#Rsmp@m}iro)s8tWRej`J<^Wt%3j#SfDk%cY+=ry78s4Vo!dSc3Y*)& z&K*=)K)%ZyhO6?PSu8wpObRINlC}#yX+_N_lJ@D4^#XTO@OdVTg9hTEeAZO z5OyPB&=hU6ammKqH*Lr5o$qNsm}1u#=D+w6L6wlLPybV{V4-2Z_GD!g81z5F(s35F zNx*e#(t(n?>wYLGqBWR}9rv;pATAw#GkHg+iEcWa2!ElHcDkeKC${1a;qzt6JkFda z9(o)+_!B@_lMZj#I4-2mTS^_~AO(m2{kh*iSl3>z_z<&9ZKif+oP$6u1kGzludfh1 zBY^tP`|`}=ZYLkp&B^^kUV#%5IMbtC%?DpZap}&e<^9uNSidHJ?`H+Ms|o{x=y^U3 zb0UCVjXZ}qWR0^i8)oRb;QxSaPIb@DXU^n;We%hR$L(DqB$gp)K;#)(-ruRep-4sp z(^@s@=4%GMGZ(McjVC#^AN*<@e~uJimVs}0f0qt@zZWN|1GD~>tlysl=D5+PkEl!k zgZ^JUzKr$QX$6N7|9QlE7>^hKFaH3nlwLbi*y1EW2QQjD1+)buEZjVG z(3VcU#JrRUms%{zmiQYpsl%v--k;lovLF(aKD&U=nE4^^H##edF_Dg^JnsC-{#c7i z$XgxDm_J;1Ws`SZpZXz$L;*c-`M|@cd;|ck58e8UjKBF?>8)cbj^(r5hsw$U)0O}z z+gD)68OITIs6L{cPc+0SgV`Dcg)nB9aTPg`X89>S85G}aHOsIobrjJt_7(V(PL}TN z^}H=AzMceMtlV$FE;2Qpn05JqgNbj%ZK*2(GVJq4h0ueFNF!ZkX%XKy!``vdkT4u*6VOb?Kmq_U@B#dcDTFP zJjcjKzI}P`cG(qwZz18LW4%vbp~}*68`UO;aI+!*_72#4K2@D4KkYag$fOg3GYQIx z`*XtM!zQmMIZ3B@c=wRKw6XD1?T#;U-x+AJ{|8S5#yFiozQB~MA8r0J{^MFZPSk`gTj6?R2zr3yT3kfX%(43%2{@u!0XG3p>ge(=4aNYgJxuXU>_>iV;v-C zh;2dqAD9UXtQgz;8^dO6%(%TPo!7*6!gOzF3bBb6b~Xq9QsSgSQA=2=i1922aS z@xNI)lvIRaE6`uq4gmVDMl!ew`|W;@c5N|>T}AF-w#Ws76+2$wW5qvq2W|*$ftJ0SRn&hz$TJbOAFxbuCm_?6qaFj@ ziFC5Luno?)@y2I|w-Tj%cW>zU4mhYsi~TEnD2MV4cILi!Na>LrDY=wB{2ZKdIK^?J z#g;C-9@0_l=pQM)*~r`XICK&ims(rhwdS#pI_*sVKK%BkL_goKG{ms`R^0uE8>WYU z<{8`ar_fnV=QUmMTCmC}DQk1GYqPO-~;Z$|PWO4$$i26L=|bpk*| zIsyROjNs6G0RR`?E-H*7I5O=k` zL(j1cVk}IVZA89L{?Y_(5^VFQ2)gfyVZPb2yN|&ke^OOD!)|-h@Qn!L#dlfg6U)#d zuZyx}z~jA219m>VjZd^=$0SP=i=%L|S+9{WMi8bFLNUGtE!%XhUi#7qc89uth;Xnt zjp%CuQA^v=)x5%oWyc52OurcSmR@~tQ!Tc`fVBadZv~HRI2QX!?{wIWl{Xn(dM{iC zn8ZbL;1QhlczDnJ9^Pd^!uH`@hDBE{t@`^UWB1aFO}Y*MH$ce00H+>xZ3!@%=pI{( zsp^sDboKpLu|6+47U#EgozCxtd6z$%UQTshb(Z@1;1}_c-&?+b@c_1%&1;}>reo+L z#u(sq(_po>9BMJUdDZ9^N0*>M$4=4?V_nYNkU^RN%*U054=IfIlfz;qnXwhOD>`cQ zMI}5{320k%V%d74F_J{5s%USADumw$J8rSqciQr-8paVs{6j6|Ki+LeTEVBoTcDS0 z9fa{KSYa%;UFdvFM94@3rG%EY%BbI1N!FSK)odLSuytS?S8`3i+wB0*9zFqJda3x~ z0KM#N001?ea~t96)cs9$IMV_iD|HTX;swN64?v4d7?hM^xhmi=IDkj40~MwZgAbDF z>g|%kzDpNhPv!fPrzUN-1N{6_s*R+JlyB1~wSD~b!N`(lw_dFsIbT~zb7*(D#D!K6 zo0gfA5Lom%fWrbxJgM~;G5wX#HQh|H%+!t0|6zV8>A}PXn|^AU+-!k?SXp{}_nZCZ zZu2@G*wyfVn}Dw%Ujuc30Tl3wN8Y82i#bpIWSJtJnTR5CJ?sIW-v9X8)6!co=aU=! zJpF)dc4>j{*>%}Jc6UHK$N!nv9G^koVVAHvYlE@;eAR05zP0&`Yun!$cv|X;2u}xD z-{(3_#Fzx=qSmime3Rk>1u>??04$>knZyf+))+%QtSJSvW2dNVWmzx`7HGl| z7oumRkoLjWpc*atj+af_fu|h8gzFsE`VY>&NtModP2R?}Eb3^<-{_3wmr4+4eyVNt zd{gOZXEq={noQX6<_dKKk58$)`l7G$;ASJ~G%)I^$}RwK;=tOaKCc4t<8L1cVNwIH zmwm*y9WCx)-k(*=E;(9fYr152c}Oh`FpinGUAK!P2w6ouRTONW@)}JZB2p)jlbU+i{&Laj8Toa$YRDf?GQr*-1F+& z&%aZr0YepXa)r-n%G&0O6!#_%cmn{6uVA~N!SIDMH~Kpc<_idJLEC6!0J?k?r})2B zxMEIz0#c8V7d3|ML=p~TjSSXN08JG^IjAR}kw)AE#6$gFFem0rKLg z(QV%Rf4HzGu2=>6=gMcw8sIMwq&zXn48Jg1IAzk2o87*D7^^ma!H1|T?gQ3*mXmM% za{aT=cx)n{Qy<#~**7V^s^K5%r=*;2FO;Nfbn8;x1{?k$YSwc5ASRF9sF)<1mJg zzJLkYOqrqBlj9h$v*B(<0m4wqCxv|8g&*lgF4d_!e^|Ge&3uHlAgNCbNWFDcP%SP6Cqs&QN|wI7Q`ACCu`eckgvZ&U6bDD zKR?;tTs8;TyD>*=6ne8df31nQf_aac;5v!ySo;yy;S1h)LK4=aFn(V1pHSKtGX0eC zseaLlD#6&0r9X)_LeJ+Pmu7MHkrLM%>)AS)T$w1lfA^H*WsQeu|FN(U77GTXJ=n$u ze0EE=EYNLD0M57wCig#|PFeK;xUsDg3b2o8Zmck*5i=$NfG6HZeY5YN)|y`Y_HF02 z{zVTY4Y*=N>KTb-k&ae>5+;bj$E0L^M$`yxhfd8~lJ89(C1^JFpyQk|QXw=ZW^sDa z{idh#9G~rDYYXq-wl0*aXi-UyK>&8%tq*zJ0e~?gs;omwFdv()9s0s|HJ}Tlzcql8 z7cYRaQMx^AUI6nx0Ksj7e*i#?`*OjHY+<|YjdZBx}1BsLrMmwXt6Vn<|Q>%!Lr zL$?1s{g~ak`7%bh!~HRV&WC>ik7L;NUlOR{Z_t-P5<;3cYf^mq0yEfYqU@)1pLN{C z<^vA=d@NF*TpZ+Bxgb;ZFUH_bYUV>;ppI2OY~aUE^7I3)o+z(3?ARpUcE#vDwoG{4 z8j?v=6j{bS4BX{3*?fOPfc-QFgQvPgwsPpYaHt4i{|wG$OWqXwyA;9gUrpv#_-2!F zedC)Q{&O1Azmf#Mc7^y7xtz=YqMxTt^yfz$`sgBIUndCE-254gM8-zkUWni+L0z@M zIYyY#cVptSDBDKK-Ptb!<)=Cgm=2Tl&hm!|KcD#p;OEuZ<$PL^zi^L#L&?wR%Y4F|b-EnJ=PvmrpCb@f*V1B#I}f^~-#2V?k-#VohCw^5f1HHWTyxEiQxe zd8}XnY~!wLp@!=Vmq+sfxG#r81xyOaSA9v1+}fpTQ1f-PTrSR4%A)U=gR7xE^Q!Ww(3m&HDvt#+>j7`<&nv2x6%(V>ld@>*SaXmB=!7I`{YDdKq-IL{5CazP5AkR ztJZA=VT;;beCio(c2sc$&p$I|p>+O#q6Xl2YFpVxr{6)3PxXI&yiox?byKay{9bqBIA{lEPo!kbbz zj(n*Dl;RPNj5~MDB4{$wjt}_v9c*`K$e}KpeP*bW~S8I6$)p<>e zpN7~@`|LeHnN54Hy24vP$MG^6+lkbsi=pnAjW+8}cMQb*K5{M$RQ|KvuiV^{!++aZ zVxfXAEl_lPs4=BNoAY-i3c~@=9H`p$7aZJfevEF%6`a`FTG8wWqVhx3L-vMyg% zM+}lkxAa)8?8+4Z){Vl3JvQGxn12i^Acj{3rmDVtHTc979zaH#)rirJaq=&oKc<_%xd4466Q}IFt8U4;GTW;vVTOah zy=)To7+iE8{2aq0(TWAfHu?R-XPI=&Hn(@F-nw`cvoAoXlSRp+3(?M5gro?BGHMj%red$&4Cj{h$~*|n4|pZ=15ij`;eDR06p4K>%TVKOvrB4NSiahrw!$9E}wXl z^-6GaIswB!8unCq0pLHFc(L%yt?S8E!k-h8#FnUdz_{>etoI50V?SHZSMD+xuU?7H zF3v-ac>-k*RLz$vSeTpgQJV06kCUN(Z^mJb>O+n*W#fK9hM^Lj02s^1+r3r}H=I>H z-fakA{nPdPrrblcf8WYY#~0~tPf15}CMBErUeCe9u4a-10qc3J)n*o--1KU~gWY97 zG!89K>^?7{jTg5LmDwT2X?xo`MR9yGUZ2AN4PyugCL&7x^gK2Cy~sz0FKEtPcAT2l zQ_xy;w!}V%xrta9V_s5jnZvCa(M=zNQM)D0P6k`MGXY$CNR4;hc=kfOD1e z!k@ltv$(Xw*r?G8bsJED0N{nME&0V<5X9g=f)~Iie6b%C&!I;fZ9D28-TFOk?zPp~ zz?$lSJ`=U7)*~Q&an0q6!G>Wg#?H(qe4%N7yj0Xr*9r;9(qrwk&$=_n`b*~_o%cU9 z<(!z5KCIP>CZqF(!CJ*M&@+MFq4bp*VWrJ6r)?siZah|-2R<@};TOgI1lY%IyLNq< z^ynP%O$D0QR{lvQmI$v_J?~aBWnP8xQ&&&mdrth0SN;`GTPx*7?bv4%diQ1;gAD|| z{=Uvr-=S;tguXUoBMQbUm)C|^ES}*c7w1x*itW$`P5?}TAGMD`mROBvDi*|jS145U z>E*mw2|-TA3G9*?TD}LRutv{umk9@D$eYHy-~{b-hCDlkbsbHW?fr}yHzj~sKY1nJ z+VuVNi?sesFVR4qXa$uznExzEKS@98VQ&0L5s!Or>%drg8ysBBAmeyiVcX^NnLfE= zu=t;)9sABCHlcS{x98;3t$*+1as?~)LBjG?4MzD9(*beveCweWCJUDSe5#i(bU0Wf z@^E0XSJ$~DU54J&6PKn7VB}_~s|p2`9(}4|@z3&xfTd10cA4gT?QE(yAa9EeKi$VN zsAjyna^`krZ zsSO(_+lI;K6d&F*552R0<*MZii_q^2F|BP8!fCNQ*LQ!d-)-Vm1_lMJFOG(%p#=lS z{*S!q|0jEONyE*Gjc?(tzl83TkNDDjn$%IT54eTof1CiQbFMGd^Ye*Q=*CKI(wK0* zYXkXjR_TL+2@c)cG@b&0j4K~d5q*!0*X_FKz&_3dC4CjWLz}5}mR(u;w{@JYe;BL8 zUg9+P6*$18A}RBqd^omBZFF&?Z()6yonU{e6plkPXI+gGJ72wg^+SzCsZosRUi|Q) zf;OfX1McteNarQ1=B3chbWG+>&rR^R5`=vE4LDJ$=qdHovLP7k{dyF}#<;Mi= zi@#0AFnt&jk#11|)lBoDvkE51c_Jb{z(c z9bcrFJD)v%lfC>zOJEnr>pB;k4igLn%m}91Uq~11@tYEj+hcc?^J|HJ-tpnJ?t#1f zXn~K$`y_nenf{#Yw`oKC5AE9x3@4gA@dsN5dsAp)*_hUbMYzaUKFI_ovKd+4xRL~o zLm70!wp@4=$az;SA87!9XCwc@Fbo(WscFk_eO&a{6r}_ z53kF%@8fr{+O*ZmUNGyWXq0cJ@DXazCeS_`7XnUjCUqIyB$7 z%C{cUupRB)+MCVz2WrrsgqLbyQ&+*A&~1bP`c_69&}OOdEIAg%qpt^lsuK zxQ)eoVoLRE=|3^LOuusEPgs}>dr&g0NSiBFLcADeD%k-v?IJ%gg98JsxHw2qH_oI1 z7-{FxaOxTWYRv_~(Cf|4QLC5GO7y_*eX|3oRT*T*SNC zU@dH4hlVZYpp7&@$1-M!O)XiESPa&%yy?HhpKOGfn%Fl zzE)v=Z5xq$0+qS|Ds6&<)ISCFOIc=nu+{FCO74FEtDcrZdoM?i?JHT{vB#V?dUP!B zy~pe3l43dMzvX~k`z6?qi73QT@tFu`Uk|nux5d^M(aCHfKYOL(B1(B+c;VfPU)_0Sgx;ed-fc)-)JD-E4JdWsw^!?>KpijZYUFLCVk;`cw?G zm}M^Yn!Lj>K_rM}QhPvd+jMZ4M=)+erNufNG3P^0V6V54N!MlHcDhSFo^iH}>?+=rORn z2y8SjzhaR$riI%$(W&PR6dkhlT*?OW*hH_l^vSZZi{L@fMOCagSo!(c^6<~>;#I4z z!P>6fMK?=u{g__Hq{J`AUF{pdWiwdtI#V4*w>^`W77q_Q7v?bzT!JZH&jvby^FZ!f0Ax3e+2-$(^DThcHBgf2nMMeD8ET= zHAxT;8Z83&=#9o`a|isbNqbImz3Y#$Gc)|F;mwy2M&4xdaNDNeB?dZJmSiQU=2a~E z!(n!Cg%(qr6&)(T-|K?*TmR=)Q$t|?&03H5ljj#6Y;2a{_eUZ==@t2a=h>5vfPCh& zFVDg-+K(IU2PIrT<{KlTo9*&cZ>zlJoDiFm65cWZ>VtK(dCg1EHg@Hza6o4qGTz8w|F@iK09HeY~naG>|4j!Rd*k!rgLVd7;0qCLgZ>tZ1hV8{k=Wg68h zAp968V5wAV!$dZWy4*a)8dzG3{L{Oe=3EG0EL)AunOCaEF@kI}zZm#ao^oD-aSRwh zNdUO1O+Q>G0KPQvg}71MKcLYFjy0By+f_2wbqQbz@^6 z;6Y=ij#V#!OwOQzS0=Ki1O0x#uwKm_A3Ij%OHK+FpyyxWQyiVwKD7NNOILaGv#g?Y z4Cb-Xv;*s&$(lEfXb`jgCyhTD^`DyNxiLD*^mQXXZ#e6VTCvY>Qfw{{ye%VOJMG0g z5ew+VBdUz3p**@k1^Cl28cU~MHmYspZL2>=y!5sbJhcKG#xA@P07QMX7_kni3CSV4a|Jv(%u}eT z6Q7irAa{tL_VTXg64o){IxYb$__qs?r#cZ)qC^}xi(_zF9em`+c>za;{i(13D!SNr z;W;ETLXA%N#r&HRNA&~F+u#MT?ecS;=c&f)ERS);h~zXspL^24hg_5#9OotzGe&KP zvE?`;A|)t#b=Z}C>&%8jRhBX7twJanzz%dqa&W-n4xBfkXKMZO*nFMdZ0fBZDZ@(` zJ@LwLsG*{6crWseOew61?*Q;_;UNxsn+9RQZh=?cy6U z#ClP8K#f}Lb$^B>11JWlEzqt>o$Qu}WoCbV_`$NkG9HUDEN_PXc8dEky|s%EdEg6$uf`Jzz&1J=fslv4g!S{A zPZBo~#_4^GRE#H#LP1oK61VNuJMtOQG}@QU*crD8{Lbd7j#sW4!x`(`ZZV1Twv&!o zQ+;c-f|Og$3o&uiO_pgU)|G|Fju3X`yU3ZSIW`aMMH%e|qB)`rF21UUh|DbRutGo< z@r-}gUpu-GgIE5}2a_VUd?Dp?NRg+Th}?!}fX_StWx*N(01^|1LM}Xy_e&c*G(uUs z9%p{J015f`aHOJOPZ@`w)(sLrtG)umlf5{`&%5&{vJ~x{iXERu?3hzAAyE9L*7vmA40eyZE!8X9obD_oGtT`?o1kt+ z*9ci!?olpjbC+%NJZ|(4k!}D&W z_xu$s#E|!skJD0OiIdHKN(@%qLcEQ}BWCj-1sglnu`{fkc%ci8L_S|RGuo|v+_xv& zPLvGZ)9LZq(Z1sV`uwui-{1sv<&KkI?x1ENeef0^lVvS#W+IWargNXSc z*l{ce(R+Zlc3Gx7v$k6(sngpc;)^zTB@9Qtiw|Fs+Vs+M;X?rbXfkGRs@&6CFhib* zTOG}q#D*`Pe}eU8vH>yheAZ*M+H^xY+s6>#O{6HgXt9E{S2|xM5cyh;^^WivLy$+O zieD{2aG-d=c5xqJHU6d#8Bzj#Av~?dN~BT|kz*&aWGl!8amUw3ZZ$EXN;f<*x&{{oUcUJjvP!FD z7p##_W90oleH!CvY&yK>e#aLn6Gf|-DxY_j3rE`@~TG;L0H~zG<1FbjBBU;bN_ys4f z3j%NEkpZnplZKna8BYLw%SZnX@}1tmYx_$-(0UH-GfH=?o_#S3?|$mnG0f*>$ucHS z2Bxk)0QC$JeB>%C)IW~9K8LXg7-U{_gL~} z!i~pQ+UQFdlfY?W@iz9&yjay}3%5+RF zjOnmJv;N6at4RdzKIEdd7bv*f7pA{k|M*RIpdNOdDYpFGA8#UE6B>GquAA3jLKtL| z_uDnApC=p(oZLEZC%EnEM^W|>zXd=bbR&RyC64+lZY;Po*5~%FCK^NyYY(&w9kLA0 zstf)}V?Up93=qHHhI~orvLe1E$A_CUn^Khj8agM(77@Z;tp5L} zCB0&>okQY=fi6NqW(rQHpV_`YJ!!-je*Q&`S#R^O{0ynS&@X@SIS)O?{6O^_r!+f% z>HRBT-!Rg7oRk9h7+eiIce^u#j*DH_>(p0&mj%Cot_aXn5NCb(V86E=KB(Z8J9$`r zrn*PakYJYe(}o=hEU644Y&})7#qxr4-IgCtaNPK8vH|_lp9#p1cscbv9}HKdcjs=%zUbDg8NuEK%*A6rL1~vFw zO_+>r5#M){r!xMoPy1ffNm)Si-@k+o6FH`iy`Yf=)L)F`-EKtoeOhP|5gd z@-8wx-X#v2f;r@E#N1!%C}T3FCjD(R4OH#UG4`|6 zj1S~CTe_HU-bYP`Hs`&L4z6aj`$-&{;WbDc^6TitXIH-_v^f~G?pFpf>z)TETmsKW zKq&$&1=JpS`fM=%kGTR?qJLu`G3yELA;@7G{*48#*<5e|WBl+jIXt0!R8C-=_GDmR zPfd~usS@kKz4?u=eM0sr#dvGSK>ql9egP*JV&j$P)rPHQg5u_`8+Sjg{2NJtA_j)> ziG;xbGdNn4L1;xDbk5e=<8BmYM)#-0-EF5B7YaUONHrC$qK_#yjxK%gdQEzDkTE~Y z5j!3J_tc2R77fb6to{ovwxQi*G&4Hd*Rnw846a|#fFC~bCBL&pP>fwzkbNL>b&J-J zReAF>774KU$#`^glDTPNMC)3P>}f_A@lFIs9J$b?Q(gJ#@c=V!fEoM*3?0r}iVJm% z*W@<04h@)CoJU;p3ILlMtKSW7?tJ!t+xLEB3E9M$!*}LEfnGu|L|M}!~>Ue zhoa`Jhv@*)`|vS!tvi&igJg>kYOC;y_N#4NIAJ&LquxhH01$!QZ6OcgjcHZ|&=rHYr;DgmyU@ zi2Q5kPsQJ_iuQG@C^a+H=o4MZrw)rNuk!cQ?eO~0J$+nMZ^N!C+s3u>g2$TLEuf3>VPhrcNkm*& z+i?@ESuxB^zg*t<7|j=sxqe>UFAFDFcbKTMFsr>1;32?~W6tqcB!>(8r3o~NLG++>` zapA8q-=JK7@4f5C(y_{JxtHcJPB*qjvATl_02hunY<8Nm3j(y*qLUzy2@HEEavp7`!qM9j*Be z@8}-`01mHbkk1ZyfV2<_NiHqj#@jFadh(#QSbX&z=dFDw2ohCw!=pcvVt<3(PdzG6 zU(M6P{=tZYI^nzfAD&12$;Ci8)&2ZSV7B%m)L}B+NXaK4*^c!Y2Tb^fPma&Hjmdd8 zg8cZSesYZxv- z@_rB7hJGiz)g{DZ$=vX?tH0wBqdrrLfgBr-IKST5ic5gv4rfE1z2>{iNQO~89MNs$ zZlOt4OBNhcV-;6$Comqr=`Wt!%@ywBDeARPP;zxswRnGx|3uH9hdRM9X4$$5kazAC zh6;7%ix<_Jlen7r9u{Qdvc^joEIp~1`aT@;mj`?mB@_mRWI7JhH0oZA`P*`OYmORuOt(H-DqPd<-rpU zJuyieY5kq1j{L`kv#IHuNpy`%injuFfN0$l_<4_~?8egWtmCOp0Ph@rHqSxq`A`4m zzw=lB{%!l8|JJ`{|KGpyZ`fcPcy_ZHNHA|=zX?*&vnxQz;;R?)+U@WlV+7z+68+u` zZHNTx1Zh^>0uzcPU|?UmQ2%8E@el9!)VA)0#c3yuOVGw2ow!-y4#zY;`oD3lC$qmc zc~|4G%5ACSDy}8`ExOJ>ub9ofLF3QH`}xnR|GiJL?2$vt(^33 zvSW}Eya#%=#a_V^oZu(t-g2w?n397!bT|?Gi$+ddJ!2jH2DHEia-7uY1V69ImBE*~ zs4L7{8u5n3(uR%^ff3)W7ppwD5{$0_c;m>!ZC;_)-6QB=Utw+CK9s~3&bnEAZUYFD za#PQD$%p^CTE>$p3lJTk*`UcBahE^^|{5MgaL8$lj}db2VE_ZITohr{M7`G$hfnCw-J6lNcxAd+Qj$UOZ( z$5Ev&Dt?SMY%I|8#|nrNUOr4KI{hh@`t2V~)m`rYyNxviK|h-EDWxDWjMn*?b}d)yC#k;jXGzOO`53Q; z$NnzVBYP|xW5<7jBLQAv!_PlG?G_bFexMxgb)}-eD0+B3LYE98=iK0$ZuwdBTFXDw zlYzk)6i)sUN;>-IsEgi@Nd+t*ZJZRx3nwA(%@zJ`ROe#31UBN6niTPn2>^7CM^c+9 zIP*5MH{0n;Rb6-gQnW&rXUu?z5!#=GKsQ^5U!dh30vy2T#4$ZRE$oE+4&}$E?H;F6 z8y#(e52ImsIfiq%P=S6^AMQqrR-BO!Wn5BRp4WE148IGnjS);(j7^U#mbs+DIKq2v zVk!2T@mkZlyUC9#?AWol{r5P63}rLib|eJ=t?o0QSar@PQV|j#>I#%o_+D0amPg9aQRJtup4NiMvqN*E6h~E=;E_E%@{? z&1qqs+5%s;r_h(T@mK&kRzA;!G&&!_z75WaT_DSqW#u8qf}yrn*k6q%8gS+Fmt@#6NfJse{tX& zzw6d@Qf5Kv#R9t#{!)*xwbqeHU$`0EQA$qGYm>u`PYtwv!9oY_ZE>W(bmN2LJD#l_ z0&VrdfXInI6a2)6Q>SEQUAy9i^68%;^c%kKbvCcV=NK(a!t(Hc!$o3~+w?um^TJ7g zVu_I_r4J1&B~dPV@$I?e$jbPQd7sr0x zi%cq!FrLXuy)2Uxz?So&;mU^lRaRT^rZ>CF3c|$8^LtrA2GpCPZKtlz#in&nTIZvK zhTV;1F+5r9h3ZlmQ2yK!r~ps{<=bw42&oNH&>ob0Eh88x~_1+DRg$ zDCRiO0Ex&yT_0M{M^{LF>7q$@6Z777AV*jP)|$&gmJVYG%ujRp-6F8P9L+=YKv+pQ%P`b#S(_F9&#<-NC$SMus7bTcAE zfL$eNulL|yPt7UYzxgl!#n06%P5S#e{A>SewL==}8$-@?X0#KWkh>Z0?ybgS zsi+;~y*JC)rwO7PSX>;94NQqT$U;o&i*N4H^S{8!H3`R#hYmoo-y+WcnY z@H0v<)n*rg%NYyQARWH%;cz8W%mhj2;#tGnyA(0%sO6cCYxQy%R|5-?C2ZzNlV1W} z2)w8^j+BY^xJd&iM$l3{MLf-BBz9`y%I9q&r~_B9;UrUzKOEy78p`SXwJB0#O{`f0 zGBe1>e+G+;T5O#D>#C>5H5}(y{2#~u&B?y0<6A};?+B6d`*Xp*D$8+7l|s|NrfK$m z=P5&BRz_Xt83vDDP58I##*gD!}|NovH)@Uv_X+> z5>lk=QX?Vc?r;Wcv;~7a=>DdsCbp!&Vlg&#a;1JVY#4X)*UgsCd+k7EkU$nrCAIP1 zfdO!gSjz2V@Yb8I4!oTTTcc)@&IX~Zh+qNy8`o%rPI>O(@(o0`1j9%hLk{*64T`y| z`S|#DWe`Wi#o=!l7jNuI@-He1xRt(Qw($-CkJzw7Q~r}z&2YqGGt-r=9L@jk@BCMG zOaJ5F`_G2`{-mp20bv>}={%Gwa-@h5OTF{#)7Q4-ac39xRXgR>t!T6s)zM}8e&^(p zAHSHNDt3bpYWKuEA6@EZ#}96VQ`x6PKZk4mNqb?x?DS0k`Ftq5OrR2T#;?@4_eOE% z7oEhC#iG|=`FiD$Xw24XT`u;L)xutgl>e6y7{c6oa}U@;q=xL#4S(vrbpFl>x7bqb z9mJ*c_>#G;8-;f1gvm8B`juQ%`MgzOE8WTgNDq|>|2cf($p;$dI#DOXow%7-5HAYr zO@`hW@I$Y)7Cgep2VBXj#aeEPMQ@N1&!=52meUzOjlI%%t5anc<8g76#mEBu>0ue? zQmlH6Gih@98Q6F1th*&AathpCJ)aS1 zHvx66uUkPJ>eHXhQ+_*^D6@ZbG~$*U>XGLY7gSrP^@nU3pX-k#LLA;m0E~j?;n>FV zggN+y+RcYCfh-F97-QVn#m(=GzjcL`NBrOTa*3zSFJI0Q`yJF=KIuQqf`V|$Lz8;?EM{z!YsXBUdAigk zU|$HmY($O?5&(`;Gl=YKAKkW8K={*LbC`D+55I`(RO{)cCp$rmDL+K$MSn|OhEvvq zGz$QrfZRu_Uey1_J#2|N9jAxFKz?V=(W%Y|B*QXy;u8|+aZXmOv0He4@OJ}=uvOc0 zJChwnliI6;{J+a202}!3!k@!}Ls=yr($FwG@RxaR>}L6(%@u}BRL9}pU=-@4B1$2r zkq+#qggbe`pVX}kDb4fXAa=pzl!zycS4jkv>D{70RT&!2dzHB=;Y2)s*4fl&bI}z5KsqE zAV~V-OS$tuRL;nY-uOeQcHI*PF#q@=5G}t{AS3{Ix4U1p%G#NHUXI!u)BBgPnsVml zDPq{fXa^rrU%|z~uP3Itl5q4>vzDbQJXo8H^D_*N_Js@A6BBgqWOlW>FXh-kz-$M! z1ORx&-t@~w6>PCfwNvgzIm$Sa)*7n})!ACM>w~?hI(H17QjYa*DK2@3CQflM`G}+a z*{Fbc7z+)c6HUvYev5Vy0_R3rr`$hi9?%~!iZmHZd+^y0Y&1NdKD4uqEasCY!1mgV zqds*L!`A>UGH%XR_8{{ZOmB9A{ZIq+f~8}vzuBXA97plVqn-1%y~WX;)ZaIf!|-g% z%^4!>LhvbEIMqfiP++ zYXbRMU$a#q+_7{nJc}DmLhCMqu?GfMS6Q(vK`fPxJ0yM@r14}R_mzPlG1q_}2oUEZ zK6qy=pBM)%ma@syr#D)PLI3|e;zS6Dt8}9J>aHy@LUr%b^TmWf_ z1i64mK6%IbRQ4=of&l+yzFYUo%Kz}6|F`y@9twZ?&;7NZt5}^gX_=yOI*M<1Qp3=Z z8~~v3#x!7rAxP|I7NntAq^Zeh>K>`piE=|LbGYZm(h5_>7sXJb4>R-ajvOb+cnUnfA>!mjr zo}lS3W%vmrTdSp0H(ojo{%%+O)TDH+=DQ_d%Oon%&bb>dLWeEG1ejuoxJ#Ae_izqg z(?-?{3k(*mhqXdMkaojZM>S=89MvjCp?g zd9!a^n&>7?;$-oJQbQ%3m(Z1_)sB7U5lzHZ`-OC|Nz-WPlOIhkL#c8=7(liGa?6de ztT#lMlV`Y<&m90Xj`HH$@9<+nTH$KzGMNXNm7dcB``{zG!`4 z@{jdzgV>u`JqY~QXM-eYgMMVuBWLC#=so`{F#O721_SEh7+Jp`wv=U@WMSKZoFSjj z^EVS-j}X5JOVkCU6Nzp6??Js@2Mi>+gK8p$r_$_T%l|}X6p#I&&I>~;M74hi}7Y-3uIkpAHOSeHK~XncJ#-snGmFXG_O+MTnjIE;VdB(H z<|P5LU7^~6HbmD;zaZ;60$Zkk$g3c${RNDPLm-`dabW#4jQGwi(k~~&fAKH;b^Cw* z)dJ*mV#?!hgV@CQ`K4zCQU{7|yEGwvJndpFM_XkD`||u#dziJ?NmMy%XfOlAE1r%N zK6_n%3N<#T(GolW*D6IGPSVHV<0~m56sk38fp4- z`dBXfxQ7>+%a7oFGx;0iBh&2F52)$H%)G3HF;~$jzUa~GKRp<}u#1ziWUPnV2cC>) zTy-wE@yefVnqt+q?>GIYJd8Ia*cb7XBkR=9@fvp?aUVA_;BOMd`j<+xO$n`r<*O3Y z*RVXv^-8AoIYMt4g#v^SX6BF zkSy3xD!tXnmHUd&LeQiQ(!M3&*Wukahei2PIB_;A8@isn4h9tg^|Wd+K}Yh?gcq{W zBDnRW2f%?@*atnK_RWp_4H;Fww}f?3rDGS}1SB7a+D0LFmMh=A@<;ce6dbv~|L^{X zUz~oJDN6nRJ&=F+cmHD}qFHU|1qV7L?;G1fyJ;GC{4LL;da};0tm`AcGLE|!U6`}Q{Vx<==~`|!G_~CP z>dlDu{|8t6YwAA~mv}+3`lElVWxezr0sy!wNE-O-EeU9BW`%vd2=4L2Nlt|_2~Z5Z zfTy-e!y~EJ>zc}fWhT{PG@Etb)TqbeTFp;f{dr_vqg+o(elHMNd!Bs6;hAEophKDb z5ZG+QaImUu0?4|KvZ{9#Ya+`SNe%Kpt=P0w@M#pb(v5 z({ig5`^Zns{Mee~u<=k+m2_e}AJssMV7gy(GxHZ4iC5#eXH7f;AN>3>mT{b))m<}CAr6SXqaa_K=xKt> z6Lm-BHp_!eKR@t?ib~%VfMpO%E^iwwrZ3J2GTiGi9&oN*-|a#wEQGaKp6AbhKmO#e z~gGSe;pE!{A|FXe#@nxQ=-4xqyl24a1V z%_x6PB4MsrpB<)fGMb*X`_FuDIms$-3v475%X56}@ZRqjd@fxxxK5#c-iy9Vx+^e{3-p2QS37yFN@(%F)F5 zZNIC!jDYQ2*i^VJ??*WDLkEK>S)z>r+9A;Qfdu><@2%fUTB`snVHX)TBIKiD8=)0I zpMLWEiV%B;;H=tGaW}iq`JXRzo>yp4Ja>h(lH5ro=_hv`EQTVhPao1z_&DK>Tg$iVD_OkS=P>y}yU8m^G)X^Vyj`7g2r%Cy zzcEfZjMuq<=7xn>#g6wN;y4u&Gx8l9)e9yp@*?(Hj1T%?RXpu|LS9I zyPk*d&i7cxF6bc_7d}MwKRiP7p;Fz z8}?~gDQ>AzOae99w za%kmLH%oRHA2BWT!NAXhD@M-|aFQ_UZO;}%8vAhSL43kzYyhyBZB062!4;Ub_s{Sq zsYnMyXykVAuBWs(VcF8;zDH9nH-cL{yvF&L*6p|+tUlM^Q-Jog?eU69Y3kMTp7YIx&O|0ebgM*Gl-55Plv#K%e`TEdH0} z#gw+e2nJX3PowHHc#c#2wb3#0$=FPvoDnusCNbbgPj_pe+EH>&SB@i1X>%jH2^;p2 zkc3!->>4*ucdkC>7+En!-f#hcYAFCf;ca8&ldiD=7);Kuo-X?qhTAsGj$s9V1xvw% zMx)KtjV3oOkoCm<_W%(~zNr%04qW4W{H0j}W(s(#U2KS8*r~2+m{tzY|dEkXrqUBKmX0s$JDBen-@7) z_-Z#+ZO#78fB7%$Km9*_d-Y0tnd#?mgZxYXA~=Rg1Oub2GUZVw^kWjsVbw=jQ1|&s ztOTQ5oPGwfks-R^nfj<7JA~fEpaXinr&xJt-rTm62Be%itZQQ@IMn9}NM14>o#$dC z&Y~h>jGt*wmHy8$+di|o1Fm1|ZMeeL z)#EGD)hr}qN5+!Iw?475awVb{03|-%5l?!;IKq%0+Q$8GYWln`7E-qA)VnNyI{1{) z#L@3~L&>{CJds0h+RltKKQR_dZLvqhmkAih=2Ark11{a7T+#Y4>+w$66Y5|SL?2pXHX351@V8?G>+ks zi2yV%_1G@@^OW@$rMn`VDkqw>tV~u##v>i=?fI5MJ~f|&_USn$gLtF=k(Wi^!b0tC zLY>C1W1ZqtIpK04%%@EY4>nnjFG@ZQ-RjgU*>a=-D%-tJ!Ga3u9**-zL9`2vL*dwI(*cy#{T;0I-nYs$BG|FO_A>hpinNWU zUUUU7E(~_tXfa|P%Um~p{0}TRHs^J*yBpD1KU+KEtxkqSWXNse5<}1ULP)E=!pIAY z1N5(ryG9xuqaAJd6wG%6*d_p*`Vt4P2@o)_QGYr}kWWsvGWV3ZFZ$^B{x9~&3peO~ z)_2L&1&cOHP%@5xM9YjP+dxDSW3|SxIeoxQEQgb$0vfkJ6#v~;*+!kO)8a2fQ6X_C z=AeX(TNtkq19fb@abrfC>B3dvRfMt627ABT=-xsNVqFD6gIij}zuD1M_rUjR&qoUV z@fBJGdz$%E?>Di8J~9)*YgM-}(7REhZ0klaZY0YsF(??cLd~g#hwYSuXi7)@S#}wd z4BD(38?vQw1SSl69IUhfVoX7te%jKeY}cel269$8Sw474@*e2moBkIbXh!x4Pl66u zu&dad#ZD*%o5B+$hgutJb2`gUZf{zB(YG&E#jzLHqR;vTui83!#)74SXXlGpn}6vL zXW4)I@BQsR%hfAQzhA}r`9k`}0OpbZ-n1T7!)%x9{mNpjab9U*v`BAF9@~ z=9vKLn_Sibdrd66U+b97fFJPR&U(6wj;Vg^BPSBcx8?OK`#JS!5^!}X`}jO-Z*E~V z^i8XIG6}*kAUKAq|KG<1dDN39kR^m#NT8`W8k2kzcy|e?CLPyP|4om3s;gKSlMMADG-KM_ zozdpx%7fo*CU)~M80^eH55wC-p54Kh*fx}7?6&PF>NHeux&+!Q@E6M_OJa>}aHRko zYmmMtzg56-(lKKX!0@_tILZrtqsz_sAjQ#h*zZnQSMR5PELVRry4eH($R84ibc&=k z-9n5Q??VoJCep`F+(=15x69pvpU2-O=>X1KWwiV3L+-JNrNy{g&u8t$euj{m#Hhx~ z`DS!Ub2_ zD`OXs$bRtn(o<*r?rI2$mae})-ID{%nOvNDu3!bMzX<7HD`2*?5R(njYdn1ESf^v- z*=I>h!6vSNq_Fn;!sGYve*BY4|KPv=FD?E#_}d^fjvNellzeMo+VXkUfb8|w6rFeo z{9K6xa2;Fg0FfI3sORUsuU#NzohaO#^^+6d>yYG26^vDFF8n3)XYu4e&W7f*Va~Vq z&(}1VA06o@fA`iK;P?^vInr+*>dmjrdcG?%+dK6T#%*qiabN4*-W~MnT_geInIxOd z6TfI|V6yme0uy+IqeqxLjgSRz$EKy8+0xijKBo!Cm>{7$69(FzcK4^uTWHIuprJf% z|Kg!9mW^oQYu)wQ8BEN_-W}Gf=hz*&Xuab^Bn{*XPSeoNHT*~ADK0?YZ5o^w!Zl|R zwa}Gxzi9je#Q5M|)1oWEqY?ilKBc|1-DEguJFf#)=;Edx{aI|~v-`=buUzZ#N5x3# zEx_szEpy@L3w8N;;HtVH>eJ}Wn-YO~tH6Qp-|QV`pxf^3Cns!mnRx_K9II?jDOHky}8NvPiy zj1d?J?b2Sdz4v>lrN_`Uosi}6uyOkR{lEW1SFgTL|Lec>*X%episUWy9Q#J$uTx?jKT`T|GmFo!ab!NgL|3ZsU+m^ zL?IM!UBLin0HR4(&ahklLN&S=|G-IW*SqnOheq_|ts@>y16Z-CH32Pb@X0OW+sqJO z=d<9Jv^#Bm_{yGAF`=e$f5w{gA5}bz_0C4=X?^b{IyK2iSi;?oM23% zU;4|u=RY>S(_+TBLq<9Ij{!C|>0MGNNR8yfJ}t+i2JBcx?I>g4(Gcz(o>Nz7x}-;7 zr?HmXr90q;#A7DStLv^2c`PPzqGYsGkTRMr05I(`q#V0}CJ*KWmkY-BhB{UY;oRpH zteK{vp`ll{Vk$NPUyD(=^|WaKG*d+13|O`HV%0arr?o&e6(WI8U1AFaZ4kK@%$5{x zSg)GMQS1tUwunOiT(<@0~iss1*|!<-G^D(-+e zs>O_{36`TUHTx%@jC!e@ekzoLb}{~V z%{f_A7~3aw=yTslprEXIVRHvNz#ik`|AM1v&`CM^)GF=wW_iq=FCl?><~(5le2MIT z>ny9fz1q)EZ;2f*m7ct?x#VC8@Qdj?n|0k8N&{Gb)!?ALNH=9Z@Ddtr73im)rwL(8t5?J{Ip%G$)@T)~Qs zqdA$OU&?d7YlyKp{~#tAxrzLQw^0ETd!>LP*8`qr$TJ2Vo9Rv2B)VVK;AUh4-E*&E z6H|)UW3Bmx=xySlfjiWw;FH9Cw?~dHW-oeiF;Fz*NB2+uZk-PQjg^@x7j``w`V_B? zx4-mNELno?c?$f4WMLd&@#kCbzc%(uDdc?%I(~2Dg+fq-21GklFVnlwF`4Pl^*2Ah zP5u)bf>;j9}n^A5Rq6?dvIDZH6hf|DD2!g;WNe!vpp~0X?+$62v+}E%r4g zqkHm&cf_3EPa|}*0&V~C1=OoV470IIp4h|-6F<6&@0ndve3A1*3VauTW;ai5JjcMB zM&fR_J28e%O!`-{nEoFY=^}?ypCnY47w(=qdUTWWogLa9-%IxgLvEb-(xjgdpA#uJ z=^dWby8yhj!xIB39QeY`#;AdBy$ndlAii(T7n^xsHsHTVCy3rYx+?>8ilr5TKDra^ z5pZFgr1}{AjgJtnAHVqA&ZI_-ZtzcRtM+>a02kCoRX;cztq#%k$i>*0~t*EcjNh1@=}*{cCw(Wu*8bK zj--@vL6KLiy1cIf*z(Nw2`)8iAdDS1nIODz)p*67Ec z|MIW>tIyvC(I5hfNjvXT!7Re@c-l-T+dco5uVaWiTlG`4r|-gpaS9T{1!&iBIqJV~ zaZR^YE_P2EN+-#@AK~^%wjTNGDJ}i|4EunsPo?+d-()fm^tWsrzqgX#|FW@r*e54V zzwvnS|7Cm{U%v$EuK)m3^njHR)hT^DG{0NXwuZ(QZ97n}oYE1LRI3~;7V9a>2eX6l$ zxIX#~%H`8xO{lMoj?V%XaN*}a9sgN}PJ}{uX&Ezii(S`5X<_O$`BK;GCPdpLGL}Cb z9E1a?-)fJJg4%?62o9-=p`l_+X_ecCtY7M`6~J7m-KPPU_P)^`V*v`N`eivwSFH&2 z#VpBIzXiGM!^P@$(fC*~Id}l58>njr7()(dOH!>aCm&aBzR(L>+He-}wpc=)Vt|eN z(p}F_yd3Z6IWjojci!d!Fp*AH?n$GJ$UuZDKbCEHaf|G?k;_|wz#w?Y2;!^sK&^XD-Mcq!fdJUDhh?E+Y945NUObz%F8zif`6C-1&! zJys58J$UQ7{d9%Lg-XVQC#K>;3hD>QiQEM28awCLv;V3O*)+(PDtWpQf~gVh3H2To z`^NQ-&RJYk^>vHlx-#VMg?Y*8(yl-^2 zr1tmw0-WM7Kcc1KLP~1SZtVEKr`*99g7#DS+^Oe(Xjk0J7RHZK#8db6TGmU^LnD^T z0nFGkPcZ1e*dVqV#)IQVfZc#A4-N`vSp;n2&K`=k*tQIMHnk(}n8r6u0l==41ZD2_ zZfsLOoW@h}(Fgh$eg~=fe`1t3`N&_vDnjkN2nP94G9(6(4xGlkZ1D`b?rvYx05pFI z1UGHk%=edK7ZN%UWxQU4>sV%N*nJ%<4F7OcIE2zL!=vJ6XUfqd1MT7>OIi3J!jX!) zZe8z!xv5nvmfRV#MM{=9yP>X>{gdxtTxDZn);pefXbE8W^={_I<0XF+=4 zDZJNTlpglpc?C&MrQE&4b)+NrU;Oj`bgy1v`uW=+|IL44cC%Yb4*!L~S1DHaWHm2m zS1#CPMh}lIMHy5OH_wynWD>W&#zYf4xcdh7aocd1tHONFc*Fo!g{?3^#435F7M9IffEP?h=LYwsvmV!RwdRT|6^pEnk!uz}wHzp7C{`NPsGFpi}Kk zvA^GjteB?&Aac={ z8-MXBGXQXutk^{FK0D-gAmC8jAb_W6HJr&t;EwV0^!NVO|K*?R)hkW^_;36h_CNov ze`|@<4$phqRS1EGsHsDPuVQ=h{~+M(=(@l?fJN?z9=S4phE%5sV4ErUJC9i{HV+StjvDkZ8ud?QW?kRBuw*ya%@Onh>CwndN{uklO%$Np8E}`G@+zH^2Cu2n0N*tpK0F_SVIP^xMdq*bveP zdEsE&pzTD6k?>iJO#Auth18GfrpmbFm5dND;heWlL(J&ENy<ZvYFad)$2JTv)M<=g3b055goQ7w4Gf!3FX z-*@@F%!$sg^PY}8y>A)~Vy?uYaALGis;nk2$+ZKyv;$u-(-lBrEaw>^^Se*t7hqFI z+Zf4mw|6&pdohV9E}9cWy4EZ1xT3z8f&qm&R_la`+CW`j@*#fOw#)BW3G2CVkexQC zn~LU%4a_OF6Lo8?#p&Ov+zTk_8aZL5p`uJw%kvdAoi{wal_TL2bH;xr){MF896KW2 zgMDlyGr_p44cxqcCXIzXHr%4EcTxlLJizd4eIx| zT6Ej;1yAAb=le*u*qF0FEvNq`n@|9QGeDZndRhA#F&_fgqBVcB64#juGmYwg-lOz~ z|NChfVIeC)K20zxvzyc1EIH)))^^kbYYHWr`QVtbbrNf*0~dZWeb$Mk9uUCAZQD-F z>j|d&S;Pg^?MZ#x5q1B?#LDfH2ag6L4I7||?<1_9aO6%62AbGtN>9J@`#=2W|E>MA zkbeIj$UpkK|B03Tnf_wUmgZFf0}5t5+D`dC%89b>jGsK(O~;mG+z#<-^92OuEqyVu zF?P{{rJO)}&~rivp8!NJ)X!(#u+Ja%00pJSaAEkz7Er9$Uv2l;fBOOb{eb6TU6^QR z=;i5W8IQ0(ecX6@XuMXmX^oi&qZ!6!hh`uq!-B}WV+1qmH8y*V8H=+#h{rJA2=LK@ zEOF>N73$?1BRsh6PU|Q`%pqyJKH$<`1N82f{aFkeZ+8^S43%kN<|v3C|Xx8kiH75wZ<10!x~5>&TRPO<*&i^v}G~Pq&8IEpYX( z@(t?ZH@4K9*5*k1ga*xe=RTd`dB|>z!KUA|0!at-0H`r-J_C7`u0_AOv}j z{v2>?`2Tp%&lr?`o@)^Um?FLI>077QIu{u!5T^2v<(B9!&rzY}iK(%mSlb1XcjJG` z!VD;jU89i=@zYn*p2BznkR*M&JB3akc^!BC60f>JFCO&1x#EBi-F3^jP7^}94eq{W ztZp2Ql0SdiMUVeTZaryQ+7j2@-_5&FFH9lX1`P!Jf9k$(4=m1u#ud#^$!SZui2E^Z zShQ~bU@_`2I?sZpIjykZ#X>CJ5A|F3^ighL$fD}Y&X^p>ZY$+wFx`?kiVobN)sAT_ zV(k|**@mnHXB^=l7h*CHFAufKJ}mt3|C@7%4u1*VU5E$Ekqv(sNtqH)V2ty}Jp$zy zJH*kT!M7$lVPI6WIjX=os>{VX@Y#iw^I*`T4Z5d|iqzTfvWJ)Pc{D86FJRf1*R6mp znlKb=LSuM|Ey)E%Lp+U*{OKGZd0Htorz+Z|JSpIe$` zetG_>4Lh%c4F1!y$EX>ZnrQn{36Hw%-_@QWlDo(E-xnUgFF^iTOaGt0_kSmNZP3lM zUp{l&aDh_>Ssp{iw8)79nYmzzV-V1O2;r(7O$TBd5i_-@X`#MC)7q$6wLbbbY5m&N zaMBm@1$6!;9MHXQbl-ezOBAYs&PK68!V^2BcGAPe1=74B?xe8s30!F)xKc9?8aUb9 z{J*+eWP?>iZS>jfswduNsXvUeZa4521W`Q{v~T ze7Sv;eJn2ad$Stb4QDfH`V20ou|DG>lVy&-V9B0*=NP-?A{C>vi#(0FX8Lo~bqgam zz>F~Z>Q-1XT_Ub|-mS~J!lx>AZ+_17UKmO=qZ_%RsW~L$i zm?+?6#_BpvwDu>rG}P{2$5UM!7X)k@7(~&k%VQU+o8@!wEW$lg7TE>gF#Y?^FIY;H#R@F7mzX1tQwd^C^&D2$%ss)^4%8TR7{*XnRT87Vc2y z=8@Yp+!C?y+>I~uOfKBws@Iz=`fMn}FlzaS`PB%xIr7(uM!+$pcW4Pgm6f!K?VacU z{_p%(_RnJa|NU$K2m6PA_dhY-zhgh{62F>rnA)8WO3yn6TAL1*lL3K`Kp;4c9Su(i z(foZ0ridFR6#P<-b(D12CaYO4?4L&l|D24CpwO-D?KA_b{lTPIl6fsnMDqERi0|y)$CqRH@%r5|!rLuv zUh6%-Q5vT@iqzQB&${Uu*qzzjUmE`R=(_RUyPbjFNkPx2S4EAFiw(KRtg$R@FPP6} z*0{{4%s5v~>*&oWs9CTURG<0}qtp1GD_D7L3ME5D;uz0e>43?i^T3)dFUC3@DPVHy zmj;W$-3iWWSv7W^23|OKfzDf3H_Qz0Q?FO7;5{~j5>~#=r{tFgsG^KYk03TCOJlq? zVBq6kx9{0{nlq52&m?yD?vFR?fR!DDp8xW`IX*oN_9e(C&iCZoEO0Z^RY`r{6YZcD z9l>9ujD_QA%0U76@BGbw$NtTK`7i9B)%5#StmkioY)MDm=*h=FCmqzpgD4tf{ZD34 zh3;=b=`mqHgy=ke0m@4Lm5+Sm zPhJC+6BOKh$i-iNPp408j{l4a4N&&D$ieS-M3#{38_?=xK?2N)ku-q7XHQu9i}g1+ zp`JiiI54q{&zyKCybvWr2;}<78U|@Rw=(0x4<@7@gWGtGpnNv$)h>(|Cqe8q z&3k{oz69gQC8PwMc7@S3kZm5->QcV zI>g?e`aWpR6pX1``KNaR{>1REq4SV2EHT4H&i}Ai^*=>`9tV0`YQdNMS39sFB0VGn zBn8;TMMZV`1q$$`E8a-A;|^^#sn7oN6DW7mIb~ko0dca2A0uU*wBIRUgFpR{Rso@Y z&UJUS#%w@?gJqu#?~9}$qR4c}>i8PHI~aKGU?=%KxSQQiKGt+|=uaY(4FKtrw0@hK}AOu_z8XY?F`ES}g&gpm<8Z;cr)4=u1h5bC0h7)}sHfHODYLzTf9z-Kk z;j$8AUj-g79p_PZ?@C91rhKCN%>;1L{rlCc|Mx$GSFbR|&))|5FU>C2v$-R}byQAT z(xEHwF8>Baz1{*;63A;elPHeRBJW*Sd3sA5==1xbw(fZLO9nAK>B!)axHKmDr>)y( zUx+V)qqG>$xhUZN-P~EHeeEhiEGpj2o_xfh#F_2_CJ!<5Wit(PNo3?=HOP{ zVGc8%h&jhw?`%gllusbj-1I3xWA&5I{s8*Jc*qw_^I1EvEmu28v zG>=goVvsj=MH2?$Ik59fx{ulHOv=K*6%o&EZXP7Q1o&B);oJjJ|G|@q=(o8oj%J`8 z7|t2-%CC<1qWjP+1pxHLm{mc2jjyLLE+%cZE@bOOB-)4iP~z79Nxua!2xByu%vutw zig{hI0iTVnVauW}Y`5I)-<#1b=?kEXg`6J0ap4|z%=mtO4ak@%@bT5x(%`skei_R% z0-V;(;J6uZ0w`7{!1EU#7bh{36Ate@H@2ONd}`nZUFigLHdlg~F9_V-O&Fa{^Cki;0PQ1+YcKJsoS*Qf(*N!FeW_u?XgVu0OxBY{ zI*&bFC)vD_>`XR`k#rnXp(_P3Innht$(wtev>$bFz-~+y`eY&BB#~AiRGucXfLyof zO#oE7n4N$Rc{A1^_DAkhDm(?bV;k^DE1swiB2rhVTL zSEft3+6p|NODk=sfPnN#-7p>xu7Ghw3rf5de+6k4+DgL|C`|Q63ma{$0MMb{Vur8q zwbg<;Mkx6FY{O7y5W#sUcUsV^NE!@QzF=4-nSuCAcKuzEdR*tmh@1@;I9U9AXuRLy ze|}Lk{W(4I-*3QGt8~DuCDo4n@CQC5AO6k{$*U!O`tdHv3(r1#y-&KTaD(%^q^AE| zzxo_!5}(2W83zZOMpQuudLR1)r3RsA^YbBLSdyI+jhYFL{o;7AB|mv>i*a zQ)_hxn_$HZa(FV4_p{$vfq~&MvRc~h3NH}3?Z6gC>gl@E$hVoy_UL`G`3ez?u%GO?B(1X@GJ2;$Rw1ugw^|~^o1<&JGxVq0H ztfjvhL9#YBP^}|!E>!s}_>8tia*!x$wFZ3Lc`$4CA8E1y($Q5}s#D~Xgq<^xWu;v! zn7ZPGfOOAhp`_;%Vb~?&L$#~vS9xa?xKM*wxM!8KfHmj3)Wx_vBxFJ*;91c{9C0al=Yl)3oZ=iwxZ{u;de1eFh}t;zS^{s zGSnlw8tuh$yP+8;8{Xce%ZSQOZpLb;55*qWRfCB8Bn<-(9j^e3B^Q;HI|z^}SIM$T zQe~5eWa(DOT^IWCDUhB(fQ6J+u5}jKGfdy|hBwJazvoZMt0}$k?3?6sf9Bt~-k)i| zfUeY)sof}o-%J}8b_@+A2C+G5%&ws)o4jjPIK-$b>V5Xhir&{rnS!x87SE6JdhF8- zKfyaVUpd(g8Tx(k34>p7_)wm^9c~Ylc0=&U05524f(y#YG##VxHapzCe;M2|IZgFE z2TDB%$`bhum2MPQtuu>@maSVsYdXbstBtIF!W$W(52(S_Hp*D-;Y0)KAIFM(0%15I0DM zTv>Xsx^HP4(k(fhI}O18KK2Ux&5wK2<%RSw{ekyi?Yp?WEb)&1{n2-C@44=ECeyOujW==2i=njt39By?bvqZS&<46ZXbkB1!m@EkS3y~^m61vzI)q#&N06cOq{2l=)3k@7#0ssw*&NJ{^ z)TIiu$u@1VZrocL0|}h1bd*@Lz62#*G(!AbZan0CWN7sa@v&%VKrhiX7~(p^A==v% z89C6P%U+sQMk-UYda}7Hl`Dd_Ze-)i^r8`SptiU?uPQt+ozY__u0VnYq1P#k8%yfd-Bj)KA&3hTI}p8_(DEwB z`qKkr-@P$Q-YdvVQ{vJEmR}|wKmNh*l~-%}^iTbTlEYzBS4B4WF4DFhs%gq+SZu-Z z^j#;F9^4uq+^cx<)rPWOGNrAx8wv~px*EWG(9m8$4|qyW;}FR*L4LTEdSKFwi!e9z zU=0Zb4p`20K%dM8?HAc|{~n7_$9B?8OQdvY5YBfWJP zqi%qEov_F$t->TLXzHY>U2!X_Cxtk6>~n>lG;(b-+Q&q!L!A(cAZaHX)%Q-~5k6NW zg9?Lk<2DUE$b)R^n91zzq|9wD`tyiu!UBc+CPlfa{=bgnPWUGCH`OQ53PY^IOw}~% z@n;2a8H94mh8MkOG^ocS&bUZ|Ll?s;QuIrx|AmF{r}tgkV38nnNxQO7U?){YHr3Ug zj#k`z{Nz;RLa3mp5R7M_dgL83nvgm4;lnSExvzQzdCYil1X{)!2g)5b3A@dd8VS<6 zr@C6&-H`Ihc-f}9mZ~7jxUxpLz%wkw%Y{HUd1$(0sOWf*n-fOhu2q&DE$ERdU3g!F ztg(0SbXFx_yIsYOw03U&mISr%9|Jz$`c#xN6~WaOUky%$IT(@0A_@|PF*}KpPDv-E z$_|uy_pxK+{-YWe>CW>?fx-8`wRV@d;qVLG|MZW2OkU0D`FFkZ`r9BPI@(izmUge4 z2YPBypt7+hx$P11mqixi(brikCX>uD1$Sut7Gjq14u|5zHAqPZhqP$fX~XSwTmcrM zERD>nvUv`p( z2Usswb0$ZG?TfG_srZ#1-{?%-CQZ1!_wi~xdR5cqDArfs^^P*OILcjZD{q|rS;06j zbfrKwuz^~uGaa;Qx%Jm4_i^i?4*>+XD#UFXg61BTs|q1>V8_SvXjAJ5D$<87GV2QhbpLMthTnRvKHNT^ruV zU&djSCmIvjHaV4I0v67X7`()IIg%a>Qb4J)H`2uxH{C-8-AbfM8=Th3-dKzSVw-LU zM!Dgy7OP_9jK54!cx#GRDLeK$bvam)0k`QH^GW)R@TZ91pRWTo@q01gp^kmxopi9* z+l6ne@Y!GkB_|t7+s0YWL}f?a&amoBGtKi;%T`IlJ}EwRTqFjJM(Vf*#&tK*6}zJ0 zsJ!>NcRZeeyt04uBr2L$8u-k&j2Kgxba?xw%d!T7Cq;U`3R6XLlk$(tOJ%B$LlsHhE9j;Rsq* zDeAvXI?s@s1EoplMa?h-C)V)5E~HWn%3yArbhXi2#gR; z`Du`k!)4MP{KNvR+Z0y@`<8fCJj5eY5(P9!gouEYHYCLWU{fAz+8u zN8qp{)kh&cX!7tQH(FX$7`|{pJCAng8pSVYkVROO@EP;Y@~7u9q3w11R@>JT5J#aF zS+se@kh)QThi0HzD%`DNw+?XXy|uVmvBtOpz6^l&?4g4|k`{MmsO!X}(8Q&mxG?Ha zo7Mq%Mes_)hy3*GBgB$+FHG8myy{Zp3FAqIJOqSbmSJraRcnX&BYS&u*))T=L`7m% z4Y&?;^4BJCJM%dDz$?|5>Q0D=2(D-%YN!vRvafqObL(~e8HGx_WTv7*WBfc2sgfm} zVY{{^$kb8~Wkbs|`8Mo^I?0t!6;{;wXvKby$%ea4g%bm6BDw)l^d=pX5>ct3Mnl=f z)S^D-U;h4`AN;fOT1sF31Mip5Ki&yB5>M4lkT+~3d9eew-Ajc$R^`qNgiuBN^Vv~P zvUpC#hEaZh?vk3ez-ySIO>%o9!=lgP1njcIGWb_+mhS3R1+P4)O5Xd3prQ_H7<*g)hs$OeS#qnZiL)wA zeh&{A-+Wm+C8FYqHow4N$Cr7vD;dff>#VWKfR6gyF*d4;764bCMP^D7hL(Pv$9^O* zOtusnW^pK8n9!^-ls9{gtFcwX9SbX+>e#W7Y-nj=h?C@z86){jyN45x-Iw)94kjMS zCeLm>pCwpQ=iQnm<5e~XL8}`n{&M{aE0S-9wwK9B-7|{ScBJLKEj($jHOs7r7yV&0 z0Q^_PZiCFax534sRXjchL{=|sl}H~rE8s1d7G}^u74$Lz0l}g;Q?t=%XH52jqdnuO zuR%xWq%@(*$|l=nC;c~HtCVlGDhMQDrq%VplNlMkIP>oTj}NQuJ`*cs*sSK4@fU1Uui~Vsl#Vjw{V*(h`>>T7m>8zQ`dp3 zjbdtr_ZcL(V>7Z2*6wz67~Nfd^W#JB`*wM)rOUe@m)#KLn<;|N19q>S z`Cc<%L(S3HO|o9Ak%HBF%3Va4x&`YCcq-{fRd{-31xFKn!M>L|T!B8a*Y3M;SCD{B zGBD|j>!1#f@JxTERX2_O%-{f9e<7X*MK#J6gFY6t>WsmUHeFZ9E9yd%lEDwYEXk0b z)CA>#BJiM)^2{6$S*k1oR=UN>YlWmE6U12OVw67N#ilKrZ(vGIMRyjI=Zr zitB;$RTyWwH1R~)SlJSet64OSiOK%OMuJOf>7l%G zt$|aZ1`KQJv=~}#eFRrsi-^u5jz<9w7V^RlJ@WkJqe2?d_Ccq3M6DuWeffM&D6msq zdq6|dxv76P`szlJ9c|Wf^H*@d_|`=&L>?M*4CwG?TOPooe=9=|ieBu-sruIO;jUUc ztL?q5iQsZ*(vqJHMr-2>E7zPy-ky1+#dhI$I4*gQFd#R$rqUiY4S7@XHZIG+b1-o2 zxKB|&LRaKmvP)AP5NarNcvc6Zj2dtGu4<;j23}&91MAajm-PEvdYgk)20#kV{%jq8 z7bI#J1B-@7w+QG4KMb76_ZQp(wPFMa?!bF@7IoV_Uph-!!WIe`N-+|R=Z!xyAScbQ z9&@=zAY)eQ0iS95uhHjx!~oh0%Z;ax{;^l*Z+_gHe)k7|K)(D3e_!K4@TRDE453O+ zXf<`at>7;s?=l|nY#GVXVq>z?yUb#bp(6yQWh%$mz%%MQ4e|1}aW8$P(s(lO|J8}t zsdbuCDvgb0iR*|P8-Sz6a*Fi(AR@8Q5EDzqHbxL_#Df#Bj>~Yr+8WcMkD!MpH^yYS z%(<{?Uc5eGv7UE}f|IpCE19Fw|Lt_Uq9Be01RKeH0l=C3B;M!xmA2eO$R4D$@aY2H z{b0*6Nny09$~n=F1Lgwg6|sKsZ$oDdI?!=i_ghkS_PSgPp$$~^7NARcyt5x|7Gns_ zAgy-z+>#D$?@Gu6riys(b?Pn>%AXZWW;t{jD0jP4Ly^fgUp{Z#hBfM-w57DB*1@<} z+aV(3`!{ELIms-7=d5_}uG!Z*hDLgn5@NAqa>O~BJNBw{QY@C z$DmJL$BMiKV4Ln4ATPS#QlXth57p%c7##c3^`Po3d;&~f3_k`fDfBuAymaV?W1No) zJv7<0!cq|jeGDgub)C3S+Ephcuo%UfCV>|#r;f;m3ck_4GUc)=yq{Lu#s` zjaR54bkt3E11bRFc>iJ!yg~l7T8Fcg?QAHKOzI@)1q?k^F*9jv1Fb%Q_1#$o-WpKAwBx&F%YHlDGT|dKY{6f6 zK61gU6Ub=>h{A|lEEs@}e!jH9Ev#+2S7^@$q8bGgqQQmF?L-4pgd&7_G0_G=I*QZq z*YlJ!3CR3%Ju`U2xU|`mSD1Ki*jRfTIm^;{tS=>idnG>=UT8Puc=ngHkOnlQFh}=# z=NMDp^||FuJ3!T;EX3!t!V+5Ms{`50)fE)jQia_ikW#nqP2T*5H@#+$Ue)ycyWSzc z`=@@OvG=A=(|VJJ#|jX|x+?q|MkEi__*LV=$%c0Km^3Q}K)c6}5i~yE}#VKup?VSluPe2}|o)rgXG^B)8K3xNLPCCr0@yTP76E zh-4&$AlCEI1cH>9TxRzsf(zGt6_&;bmWbCj(uDRVvc1DG6=cYu%L#9!`?mfd)#^=w zH1B@QP$qkCGLfaFf%Y+~=*7JiTd*obzQ`CLbBE_VE1joj@NrHba}0}>y2-C;eB!gI zF1re}oiO?KV#M5zl1>?Ql$7%gb+O7VT-|;M#HCQCW4OcbI@BRFhbsk`ph_x)U<%+X z&MaIwk>g|J1xaIkrz!zn%P4JRx!O@aae|XwX)=ZS>AUFk^G7O!+9w^44j-m$xFnr{ z$T-{%KV?E#@0wnRR*Nu7I`{AbVkA zr8N#_T{OD@ELQ0#j((H6W1(M!p*jo|9k$mAFUb4Y_q?``Ue)yZ>u-a+GfW(-a~i3t z|Evc4)Md=%IkXQxKJ6nFCS>;l_v*Jb zpQo5b@100hQDh*px3jwUx#3jZmrI`;itv2UupRq?utlXSI~yyJQDP?{@=+yQ;00kX z2IWxziF&8fViYlJ%_|ZHVwi#PvcZyzTUHDJN+loNG9)8Gf@#EYd88``8^qY0$Wzqa z)iJuX)(l(weO2BOngt>@byy_>m_Ul03X`fZRSr9pMGNDlpa!=FbCBaHeO zj^B#)ReClYTj>A3WVh=Z8+4a_{8VEGo9G;u+=#?cq=084GTA3E)O0K~ur;~05c1Fo zN-UykJ6%qA`;NvX13!Fvo-#{kI}nK-U3pL1+uF?I@XCC_r;ur1j!CH+sLSN}M+ z&_jr%>?8^M6q)Vdfv2_lS*IPCu#?UatosZ-E3XBsxQWta-4(pANcv°o0xkB`jb zy^{`jpbYD@gKf_`2H?{UrT<-ju=t@Ov|HiyHRwYSiPE+Sak7m<{+bEX7Zx%8SvZbb z4!XQchPz@@0+rbVsSk^95C_Q4|C@pRkansE@e1CUx9b`n9} z?kr3=I4XmprjQ&)7jvuCf;P9951=daQEmdS(qyM~o z1C#^5x{{8)S;rd$Vn`^#x0HQ!$zZNSXA6e)_C3k1E zHsrg*k6M9IsjU-S6MQqqWbQ*mW{Ex%b9ZDgnV|D@F}^2`gmyJF@;a`wJE}ub5iFV@ zY1dq*03SCp;B$A!#&e-SsvuSrcBpOIP5qgWo%TZ4B}0G~4U_FUnsN=0c~r_e79-yg z9*eh5+Mjp;;W>7x4|s^FDtlX4H<2>HJ!!|ohN?7iN_0rOs?LS@3#++SQ(-gCxX5-% zkMdKF(&fOo!vHP-818XlF>6<8?B-H7PjYGrhH7ZXNp7{-R49s!*1HS9QcgePcC_Q+ z!~<8yzqU7SI5<<9q(_8V*9P}Y>jAKq=tPSOs<44HMoD-03M;B#QSs3S`{Ynb`TQ7why%ne*|AQ8&U6(UN6KUcq%Ftft9L5=Wt*rEOEPgp#qc*E_z=&>zUNPU zLmj=U>2rVPhpxLJD2FaOwCY9URCLwHhg3kRE|drd7?4lb=}AOvmcP^yqdbRUu774= z)Kf3(?+dxC1%L?+q!%7|ab?bX*rbEE>Um-WyBn*ns)0RCd~MiP_qFe7xGr#b1>EG; z3-w+P@$2_`a$no$c(8Y_t=$7__?*~jHx}IlVOz|*t?T3KmZXiPLgW+=r?PI)e(7f!n1LBHV7vlSUJU>PF9^y&SHXY%>DU}}(TuD&YN2E4 zT~dN^41GkBC;5TrM=rPux^it-2CvE_){XqF(cf`NH}@xL0;NNpz-j#h_M#d+ub1}I z1aPCUA~6(nIHer9BI^HO~YqkQ2lxs#N~v;aTPr=lW`J)u#SgvJxPNs zrj8UzfMWo<+GcPe5n#tItL1&>fdh~MWo&=BSEFYypC%nT8Kj|>{~hdP{hU5^dFZS^ z8$HM89G!BbVHF(eP|pYH|E})F!C2xF`8qc-v>gQu+7mP{Xkri^tdGi0?v8QfZVdiw za%&bfM%;v}p9TPRAVetNdur{2F0kLy_bv{eDA1H8X_Eb4o{qSlWRE=NaX1Z8$5l$L z>hJuMbZ}J3BFNAPHqc?fSc1*L5ppcMboRP#JKSEVl%sxNM`CeIabjvL!{+sn<^dUN zXx*PC`HFihou+2Ak7{6mCT>4iPHE9oScSv1EH#GVi6QlT@1~3Q#sCoh-ClHiS^-;m zmNrh~7-3xtHE&=Iz^9Q|IUbM_!6L zElwz5W1Xp!WY;kjIUNYCbyhj%2L`c{syT2)7^csqp>f3L$%#aM5rm0UXuK4{8eD2@ z+=2Q`V5~<-a7Qwz6;{>7BNa}ul*C)Qz#jZkq_s8wsiFss8(EHe>`-ZUS_O&4(>IUujZZqUd(&5dO%NC;4 z6GE>38uOcUYvKc*6vSggZ0L##a<|o2VOhh3Ge0B-yARZBDXO{qz3gTL>1HMHj(0*96zit2%0IoJ2SuFIqp=P~~Bu;vU zJHV6T_qeW=hUoBL5c(!s>!9Sr!Mza$t>(Wg^0k`spX1qfO+}i`LnkU>LRApwX_fOt zon=@16b|ybFvAs3gCQD@$-m;2Tk1`q#J|N(I#O4}*ZmKF;Jf8R@B4OnnvV48f9o$C zzYQ{ou&=0-b4SbS4<@-f86Z+m+MFF%^6frJ+tqU8f9B^6WhYfq;gWCI#i9%_t%y8y>;RA|&@*#M{% z+}OU;LQnsJQ#mnw_v>c>s@oA^7c|F07{9V9vV8Ko1}La(P)9mBBHh(ki%V6KkBj#d z!Bm)o0g%GW#&4OFTQBbE6pVcjh%YjCY)}(Y9xqsHwsOAVVR_O)FN#w)NTWu-a|V5d?ag!H{@oKb*#&9N$&;K}ZGo*ZQGQ@tBn!)oZll5C9c2*i660uvIg@~>R) z4qcg#ULm}S@6qZOjB3d8^Skh3J@sbHgJSa8k07pR+~t~yzvGA3HF}|=%Fb`=9F^cV zKj}_~vT=7bZ`|IZr7Ko&mEjZqb$X-BvNaVGP54|8popbhr6I~TR8g*zUw#-cpAqBa zLSNKl-6FknTaCm_LvuL#2!2BS4ax-3RiS`qH{R%n+lri5arv^*y_?L^ndIPZIx<{g zf=~vc^*?a85I$@qQIpDI9fhd?WBt8Y^p8U>_dY1yNSo)>%&gW zNzhSevi4S_!5W=d7cZmISJps1GeLF%F8wpi@k7drwQ|QXCL5Nzio0n|%z;u}`VA@z zlOe|CQuq4nO!Ota!iS)}4eUms#&H6}5{6oLm1QeMX9*d8i2J#T0u-?U_rgYUVor;fsgTHvbOP~9Zf8#n4 ziLr2@Y?HvH%d+HhErt0?ypoZ~L|=)abcak~ZJm_hynZ@G3%SdD|DxKe>%^`4R-7QN zW*w9Ioon1DQeT^LtNikFKN6*jR*7AaV`zFig}N0&iwT8kdU5Z9Ek##Q@D|LWlL2{g zSq%NxsLr9sqCt)Fe9{3}(0vUydBlZrYds3k#jQ`1%9E*s@q_!;Iw21GFDb8u%TgDj zv~)6RtY#^5C&#phDB3*s6pT|F#6Z(A&~9Z!xf3Hjc;m5mTzMqxw2OKtnN4+NnHibo zMzU@pKt01%+g+-ncXz5I&UxCZ9*CfdHvhkDjFZN@0=Lm*-BZdeb1{HZN5~2^0ht)` ztJ+qzt_Zr=Nz?MUBN}6jtxTQ7)2L$E{ z26e0$$Oa#H4Z*M!g{pOR0<|7+h>72lLr$M%(*cf?VzQ1=oAiY@D;QYgzrw#HX?7xC za$=0F=hc;-!NL?5>V2f8hI_VI zFyf(2mqReq|-HgtFfvok2Q0eIv7Bn{?nV0H=n9GltLAj_JA!*;r1opsbG zNJAL4^L+Z+Xv`?4c2Kn7T{rych=74t%npKw}Ldw+q#6u(s)81&N zQ_zr&8Z4`6IJnr^Fo{qj&(gYl5z^7o?$}j7#`5q~ts;8Q>3CJVzv5KHZd3*mt|u5D zi4=7#ys8tqdq*rMORVgwLu9aXRR-m4iPf4f@oEa7WVlBhlVc*hvRZJAkwhD$l2j(* z+IlU{#-!;2bu~Q)S|;=HJ{jB?MhlKxr9*NRTUcHd>LpjwR{KuMtj9Ox9-Ua7%(lR= zJX?)@w7_t@j=EN0Puf{|=XrZxueKD3uhs14{}m0>{Yo^YCuwU{4+}_|iKkx0aV(Sx zv>hhAacSJA_o`a#a%)n8o&*9miw#4S;aP8?r%|no(>T$`0kt~k?R`n=CCY`d1htL| z8!Jfeax<(Bz27L8^YlM^_VW}gu?l&cI~ z;Fo%fz@4e>0Z-*79TP4av7^cEjz#Lme9^F+l(mldOJ0WXMZiI@)O_@h{mG|CukJ{f z-v)^n(wkl^xriVb7C z(Zc36NOju_=GIF0q5nGfR2OxsHKZ{pNu>rv6K5Q$q7e9qg2|C@))nb;$i0X*$xA&dFuUOktxv$QxNwXk~{bZMN%xv@pb2-W`_7-u;^}d>gK0H?WLimE?CG z11tW=0B4x#Zu#P{5aB7EDPW76k}upCcsI!z%IEU`P3($(n(fhzMbX1Jb5{y{*3tpc z(dFKn4)WEXY(^>&lFkDh{N0e0u1Tz|;^|HJT@b?0(ycQ4mH12HKN&M=bB0TL1dzAi zO?V}8J=Z$YZ#mtvS^K&+wNNR6GdGQQRJ7Z|)EkkrV@AB1h4|c~B|D%q4BeW+r4QFh zh*Eyt<#0IHmnOl+=vpvQoeZMLbQIz|>2Ti+ssOQ)b`$f;(XYC-;kH9LR$_V3))ir3 zRJ@^X_NzucOl24iSm|7Ei}(hqzLPz=21zEN^;S{Jw+09Mm_w8k#4DdCwbsF5#Tg!v zF^VFAtpJOz2vW{)w2ap5{&j%7Y{l9wjmdp&jEgj_OxCd9wkcF)tNRmx+G+av%#)J8 zbJha7nRpraXdRk``IkPFW-J%FGQ*Nuc3ek_;?#9ddPem{NVKg8rV1lehXm`H6oG;| ziOOMDhbpo7i@ymq$pN8Wep^Olu;tp!=`=}s6pc+{B@Py4q{5lfB!kv8ycqeN_pJ`I zFNqD!iZLj#9hEDYYd``$WnjnHW}mngQ;%RxD~jg>x1(K1c`z@8tUhb)q$=yg&l|Xw zq=Rih8{F!%e#MQ0smCRFSS{eYLCr~QjLO54Z60mNLzb0HI>Mk81X#Q%!xblPpk%Nz zsJvW%`p~2IGw`e^$m-@rhCoIQ*Kbq`jtD*qt=g zhaMQbsO;DACF>n2FLAnO;l&CahXXfQFwmjRk!{Nt#aC{;>?Il#P8%OZc2COyf-Mk4 z9&(D!w$kM>0V|FcAXG~}NR05&w<#)-utL3gt&0=hO#o1@6T&jr(M?kklRD`jA8WWg zrBwxU7f7cfGV+W9|a(F zhvzmo4e5S`3lv6$P{#7PX)22#5;YBiGvZMsuK5EOGK134qWFNnSQS;^I^OES0f5(7;; zZdCw^2a`c>O0tvZsfF&I-S`_$x_dn@aVx}yE66ClOgdgyT5qQv{Zr78=o~1qV(IS4 zghTOoX&Hcfanu33v(m2kC1Aij8*FI=YZ`VTCP`L$3DEh@OV~HBZZ)JS_bmwGYj++4 zgS9?D-7;3nhHjG}5V0ZutW9*JWBoem$d;Y*bAPPZxMjCz6&lk7Y$x}{Rv6Z?GPc%W zR5!!PV=QA?s_5(V>0*)T%XfK1a>>kn<_Ftb(_a&dK1~_o6SKGaC#KoX1 zcdP$d`G}7P@R(QI?2>Lh%eDbuw+5gZ2yi4SDOnLH9E4Z!*e#l__dNa0k0(z4+aP$} z`I=}PH@e_uQteQ+9&@W5l&OWaUMw6XHEN3=9$+l}z@5aR_q_5nzsEAT$(uL+{V0g=J;{p}f0|Z_j@wui$rz2a#QD4clcx+k=t{jXNvnw6afmmMDTY`B zCN+MT?z@n0%z(;XrV8LYVh0{ArXuA!oM`ZGhHMb%!8pPW4t>1BjK}yEl8)49V;_)g zz&Z4e<-UnCn0agP%C4!xM`nv!*A1W%HOOUCTkWmOZb4K};Nk>u;d%&q(M#m_kWehq zrl8JvPT1`$@m=%MOt@}ZD+?Y}+Kds}tS!*EJ&Hwj6_}XW36;A9s-iMrS&jV-Shobb z8AD0MQyGPhRs)vw`J@3qf0_E|#{ewgX6F;u_fJ+vskhDZ2of^K;~29Uo0{+VNP+}q zCcS&LY?3xjX;R{Vu6ZEnCb$!ptH9GMr5l+B^zJh!3{lt!D;F_;fH|?6Yb9n_?zOCP zbtswpm%snR@-#hpy8JfCm%rtkQ>RzTRh_DvlWh{|$^a7gfMCL*S}9Y+3mi-QyZi#| zjpa+|BI&cnKoIJ=liA{_S*}l><{@|BK2MY8U zjMoIC3iK|OUHDwsgE1E8zSr4X?y1{8NpVjCxC-;6jdt~c)&G`!of=1!<@_vtG$Bwy znhf%iif%`+SLfX*4JPf#kPF)OC2~FKXhPy8PiW9W8zkgYqzOT6QUO1Y8>0=Z@Xg2$ zd<46*!K{=WaS0xw?tb3T(9J-t5T#h(*jTuonLt9lwkQ?DtpPuDaT#M1{8-7dT~%fs zMY4Z@s&ZZ~OabqzP_OhTa88_v>9oo%v+OF3FdHx)-li_nBxA^K9a{OTZ3nqE$Up3@ z(oD=(>s(-udKMFvqt4VBEBmxEF}gV&u1FgWLQ%dgZ*Y_i8&&>G6QU6}0AW~W>_h|H z!nxXYJa&Nnry{d_<(Wm79>uO-niTZgtQ-m~bmBtTjbOMlNcX`koQ4+Djyq zPt%J_pZ$p+jh|iM<(D-&ZTYzfWL&G~Ek;mo%VAUD(g2S^WDoG3nJVl880<2*odQ_c ztD|}YL)yXE)ZONz8L`ec^c`loh!eY}u@K=79N?(LE=qiof`St(I6fpHuBowGV~mqT z$6KMj9d)(ZOJ$v}y<_=gg0UUjii)R+4KmKPFj5$>F?cTIb93Wo8R`b87r2~ytvF2B zTH%XPZ38%U{H-}Cf#EXtUlS@;=nDU@^J$G(U4!SER0kIe^lsWrtYsM4*6;BH6+v$t z5wtFpU8NQsoBS#lQ`wWIW-K*yj8u};80pVC2$D4*KSMOq6AFk;A>Lo}+e$*kB? z8xHxqWZf&#jU_$1_NimQ*J1~Ka^jN~zh0$DB_?+PQxk4@dP@NZ;6eWaqzh|x5(YS5>v@oXE0BYhO+n{W4jD4|!bEOj z6}7L@=+0$ss8yr9?3U0Y80#oFY^#b7XpF}W1RA4hBNyn+$x}FRGaer71^joI#m&Oc!_zIpIyJ$u zFLJPqUrY*Djf+A8~XCHR?F*2l6{D3Lg8+U?SmU&>4$f|gygm@R)CbI#!Bcx(kC5d;=g78 zh2Ewbgey)!LZUlRY-f`NP;FU4q%rXPcfwADmAxd}JgSfkBa={Jk@;?fXdHoqI3cO4 zg|kCH!FS}FkWlS~vq0vv3=%>bjX;WBfm```GUMyG69#4KifUZvIK~E&fD&m`t70Ix z-{;UVw}9zsGMcwp5`6RktOi!czuNMyceKr(*N^`3r!Strl<9Ln@J?6gF|j@B40&8CXLgoA9iH!>_aZt;DP>~qE^-y^w0z)#^3b~1WDw~@ny z$`?V}yJK!o%Q$R217mcnLO^OQPkPaQ>-N|24Lb+=uWRQV4PyaorDxhnT9uT#*H(wU z4|=uZK2IaCGqgznn<2C?)NLhI3)ogzZ}WpL4jbQNNSw1S`T>-(Dsd{4Y@mHL#&hz$ zR$KL_)>*8!2`FjRi{qZ7g>xxXhg}kmF13r81r|yp##s)y?I^Yv+T7!cMWCLQddM=sDK*}B*A_-|R*`{8qxmTrvjJ$jn2W!x zi*Ea^1@6|hKjJy%I8A4iJ>FxKwci#6Mje0T`IYfLK$uxw9&6VUe@DEn9;%?RL~}8w zYCvozN_7CC!?;Gi#`U1lR}U6gbe@8%kw&oYcIb}Zh>&zT{YthijW`dCGI3K!hGjD2 zG5O07E@hlV;%JB~ZW=#{Z8`z4_(21Q?L5SluS6+%-p}nf;-=x>JPZ}nZpgUM>auMI zUg_MFhLFxtYFAuT7f=6#4}7{?J~+5@IdN;bNVs&p+BwgXnrjp!oSs9a&d^1Vsr&KJJHbCo@BLI@#iuq*v@ zzH%d->0&5OK}51F1BqmV3N2=ksB0Nl=&owI2(g~9;vDICj{YIXU|OW6q{DNJv2-45 z>8=zV?OsUyBTn)CQ3bhYL2yzqmPvn<9r-)sBIUaN=zZypZNYJSB+7j-M)^?XcH{)+ z)gYOOnZM2wsWN|1jD`xdG43jui$4N>l&!&01p&_gkfGFBGib`VOF{o^sje1Hf)^DP zBy){;@MTiu4SdL~f^Ma1T{+9ue{So$AU^at$v7I);R0+Y`SSmSMV%1dlb8c~Uu9Bg zkYBfG01CIyMO5(E%tCq%$w6o;b*4AJ;Z5?9r(eB#S<;t2_+8iISVu}{;4+v-QnQW? zQez;q*HmqqOg^rqGyTsmcS+c#2*9=5A3C~WlB-plRn4k1edlDK__QyRLD=g;fn zZxR?S93%9+vi{Se-!L(`jei=Lx=b({S1ph#*_wY@H4Pt50LgZUMKFZJQ%w%;PaXB$ zZdjwof+k#z1;}US&al_PZ`rPmBo8*l0@ZlGtv7Pts-cxw+lVi?qg?GMmffVIRKfPi zLW8l^$}U&VtV=S?uyMsf>1Y5Ws6y($>OT^n0HOO2UDxEYf`1|IK}=JHZ;Ds29LL%Q zyJB@hwo5uuIaPvAn=TquQ3-c!($~15&xrX{srRU+XE;v=029k)jgDy%OH{fb2@g7T zrHqD1Z>M|q;~pZ?8?u2isA(l}F()kzW$gQ%>;j14G#T;oN8{jWhif%M2J8swQMFDu zJAiEY;H;~|(q7HWaQv+Zw>x>;;Gi(14&nMe_d(#WoniHA^wYvN_7I$63{tE73L{w& z@P;F+Evo3Ib$zbCfUW=v9js^00S7wiBQFf6p_9$JJ3hCS+_rVuZsu~}FK+e5COYiR z;s*-CAuOeyj=AiOgvd{P@Oz&gy?Pnbr+?}%$P15mL!>%pNck?s&N1!`kx?zo)u9jB zya46Ype#6=eUADCw#W`wm-ZNIO0<0>qc`#r;9x7d8E^!v8LTjjukmc=CrIWVcw zm14b^#Bf|x-G7&l{2C|b+iIVqtZjloyQUrp;f{sExa;Px^6jB%TnuTHI5N!EQz0cDRc4MJff^K4IEUe@264()4aX1s_A#lyO6O${lr( zKjVcDY+WT12kTR3?t<*XvkGNXQXql-t?m zq+h>#=8Fi1 zrm!jXti)gJ%vTGn5sU=EkvN%C3-&jL<}{(*0G@;bX&Q7}!C({^J8+jHRPd?0OM1^+ z-|_S}KVIf^{cVsR`Jwe>U}0G>YzqM$%3!YsSYr+4$&YIR*^eblhwmw$b+pK+#dGV@#Ppu+yI z`oc5Szm-Pat+vz{KY?Rn!`Qlh<>sOVv?jC5O;cPlF?uyK8APQq*hr`jR&_n31?HM2 z)2dPpz-$nUSyk?~`HcxL-kt60Z<0D2byop!I~&x-t4im}{`t|aBxz>T*R>gmsb&BH z@60g);DMm71SHgBLcUcC-zN%ZL+GRfo3_HW6$ZubbecCN97p%_E=WTOTuwaV?x}!Gv|#`EYjHFJ z+$ED6F+z#ec7U~d?g20yQK9%kO8&}Hm05uzmSfPho7xmHH$b}%n~u__4GQfYk%szv5`2T}wV-wzurghT5t7F=ZwhvgV(X;bXPw7@hyKcdPRKS}eE zQWT*AotWT6Y*9EH6;748fnOoK4hq94HWgPL2@}gc$+jrLIm5Y$>qN2x!|Rl%{*U## zTeZRtXT#o88M~orinPS!!~n-wby#g9;41L*r+idqiOTxc?q#6I;J$P>@Sb*eupa(V zzL64!T3eATICDDry~`(epB}yX+NIC^8Q2Ap9vs{{!h}w=P9%0MNBc;cBOx$abw=3E z5Duk$uQxAE3cXX*El0uxUpyB{+|1b0q8}s3U^9BDP@lIbHQRY7bh%KjPM1mB9jn{v zo+U=U(hVQ!yRwWR{wOomY70H%f|to|BDrhbo(GmpJ5_NXU2g)XS-^#PxvFYbNIwhm zB6tkaqGsy^;)qjO2vxbE*VjtM!>o{x8B0zDcfhX^-V|+}F^SPs@_zj3W-a%zg1!7p zifRdZMahT7G1Eyr8jEjfS@sz){05QQChhmtIOwK&1(V9hK?9gX!C zk924lgHz;M$Pk*)TivTtlXJ?rQ$Q=jRRquCqYtkVmX4r9uV#IJhxL89lvd@=p5H6}l5OEjPpYv*RYjGKa zh5IQ$D};H~*j9t9LW92sDc0$+`e2vvYeQ6R=ym9M)knPZo)^k=bCui7(h?Lol6dd_ zpnyj=L4isF7AwzOBdNDyA+=dlu(6h&m}PNC;-)khZks%lzML!R1kn-dc?8hQwRTAV zVky_)L2%!5_}-Kar=fnOYP-l%vd2#^-<8f3)XJZX3l~u}Zi@T^LvRR4E`@apb&Ptf z@e0N@h|Usr=05j8D9bGSQsO{LlQ|+?EakO6V^MI(9EHZXqlz7Qe2QA=RkRu_lPUb~ zo2quc6z~Wch;}z_ok+wcdaE4q#?|PHG|o3!2Uu$W8sbGJ#X77?1ImC7BUo1Xq8q07D0)O&SqaJECu)iOiFbPRTBh{GG56;Vx4fN#*(`sl*2P+O+5}oH?4p|hKa3Ft{$miB;~RctD7{_H|p5${_^+zusls)`}El#`JwAOA@`@r zpq$mVB2t5`7y=#*bC(Kse8p9VwgxESB<0SdDSBR1dZhcq9NT7>LCHQ@I|{PtQ}tx> zls2MHUiRspU{B|KD>{zFx*j3`6$)acjGK{!>Or^_Hf->+Ac>ppF zj2kZjPx?x-S>(iq&L1i&kEC|6u6WL?i}abXN69Vaq{Qo=#pHIv+C;{M@8VCYGjMxp zpoqI`qL6{)k)?T^ghXcY+I6Z^=@0=y)1;-$g`L=;+;AE*V>|?QY8E)cjdX7@4op&%UG6^of$x^@`;HID z)AY4Zm){2Y^hbVjQ(A3TZM<_;*s8B3H49iL6^F2`E-Y5g(^U)(0NVlr`#_HxZIiVp zgfSbpkbN^cy5Q%h%bZE_g>}iwTf8k`-`4V-r{***J`s$%jT@l54^T&+teyy+Ls#Zl zj-#zHlYwHkzuHDWEs>6rK^U?jpH{c|j7f(9G)B308Pkn(i(^9#d#3HmW|-XKse=wR zTj{3kRAO8}NjRkp$jUGrXBf~sX2ebZ2dr=eZ%aB!NXRQqO*Y4^V!@)S@)%PL&v!G| z050MS!XwQvFa)w4SvO39_NFGnyQ+}yd43{6WF}QN^k~Hw%C=)%4M0{%c~Yr{fh$U( z16fxPuD$}}*J@Yk7_l-nEIXDz6I5AHanB~RHJaSXx}lfQ(Sbxp=>gAlCMOJtOYUe@ zF%@C%*?tf%s0<-|19F53U`NGzMjkQhXV14mT{wwIynZuyQvN3Q!>eW@XgWP_MiD1f&R0E!> zNH)RCbvQxARuL`lcPL0k9yODI;^{qaef!g+S6}CJ`CX9sZ4j*rsKb4=nm)=Rx75GM z>{Y)^==VoLUD*H_tg@ri^mey`zrIv78P~ZSq34ierS7cM>=H5)sExg^8Z=7j2jxEMS6l6t< zW1ReQ1=BEK39k}}b#2w2be)6E_3VnOk`oPfVcc02ok!&I)2Lq(^`m)4q&Z3i@%)ajZf%nG);yL{&-EhYZcN z-OOP9dD_m!@Bcf)QIODRsz@17k)2^YotUTy{pc7e8X%24s79nZ78LZzD1cY}sXOcw zcbmuv)FFmC#1oL_uB-<~38e+R&(X6@KMUU>pQasas7~S)E+4I0?Dtv_iD$IyYF$#5 z>FJB-uZ(or1-a~ol&D&&8Rx6tTd%T7%^5D;_uuWn7enzqir6V!4ZU7|x|Z!w`xNgW z-&0_}D{p>LWr(d(-hEPW{4rkI9FxN07HWA_Ot8CUB}Ap4cJ4{T1@l zU-(*?(FT2!oBA1>X=>52)vZtMxdFuOtPT#+JE^lom=I^ZjNmk2i?FzL=S&k`YsEwZ zPCqK8w`}}IEQg9n+g0Hte#}pkWy~8Dm@TL6$7kw$uVduu%LF#d*guD86{vVTI8iq6 zUm7un!a1d=vy+R5+*8{VS)}C5g#aLYsAiSYroHU$RRK)p6Y7yk?~>Z$o%N2~m**RM z2EE{MrX}~)06_mOnRMDFqcF8o#|!{y;_Cky0P%ar*($h29;$-S5a|*pqhVu~G0kS3 z%qkz(35Z&Op->qIY-A>?5u#r)bVP5N7HGNwF%41`k!v$$ym2~J&xo?V+1S}Fqc^TT z+E9*kRV}K$xlx?>MpMgGS$Eb#?&JMNV@N-v>lAJUsqJd)?So*DmJ?Es$~28ReRj9|xTrG*qctCNa>VH_{Xb9Bj>z$A=N|Y7?eyTJV`}TGZmplG@4Gc0 z8EHel2uCv(wv={V2;t7_1m&M<7pV~r%1B-ns}QJ4MbANK;H<4m&Igh{v8!?;>F}s0bpjE77S@?V1^E-g9tKtQowOW4 z<)+oT=S?h^O$i@={T2FEo|8Kqfr|UVSGV8V1X1=ZLF9MlYD!jZiOKYyYz1A*G{i$g z%yrYxbv$gyhq}1?cH)KT=~1&cILM+W+b4rzFTvN$K!Z9ugDPM_6I;Ec*GkcBU*>~uo6&mk0w0~t9LUc=m1T+GbtSv zi%a&a`kHv00)T?Tj?LLfT8O5Ieb$liw;(7{3$1B-WcCxA_W~=OsCQF6j6IOWwPGDO z*!|v**}5~kX(I%5;`p22Rmd~?S=ts9hz4tA<9i?#ue$5-kaXHc%im)9CQLCAqK7nk zjadZD%3V|vC$w+@Ri`mq2pI5_r-6wP?g|*{rJW$4J=7pwtH|HvE#irGh3y2T#EYuER2>YqSO)srcB_qgSuU z^qC+3(REjqk@I3~^~{E`h=tmk@NQbbgyTsDK?JG4(lIT}qrRVDLUESr*S4>j|1ozNCjSg6Ow*gw5jU%cM5U#pmifxu4>`7$y zDO}Tp0vE#mAx;FZCa^jO;%%FV;iQ|U8p%%|ONE?c%nj^zE6uaW{J*|$&EHe%Bv>=$|hS; zxnwFavqko|b9#;!p~e#uMAsf-q)+OND;Cgy5U>fzxnap~#^4r0lKL;wX1%;Z+0oKG zTOsqJNgh$kbCjTcGD}oWkWR(&;_<^f<_=OLK!?ZyCsTCby+58fFg1QptV&bcL6F6|SgbF(x> z7bblqrwFHnQdaAMudCe{f;y2K+dU^>r@<{XKUKTUJH{CFp~pr~F`*#^E>By)8QB>G z37*9W;(|e*+v>6hfxjXsNY$UYe{kifT&D>>@S!-}ym|%0_W5kPSgPJn&$~Rz*Bc8U zD683KA$Ot}V0Q&~Bg$_l35&PEJ@nM>J60~SF3&Z;>n9oj>@UCcDNPl}&P!FQ*G!hN zic4uL)jDXQMgxX|j0H0RSo}V#fC)qfpO}oAY@2g*@Cdc&&;g|mG&;Kxg2B?+zfB6S|#`DoOS4d&r4iC-++rlE}GUCHSj|N10KQ`S_= zN^wp)P=0>;$37;nrDV^3O5XfWJ}Ix2ba@x#`F9?_4H7G{Xd*VkWSb|_mo^GCjY{u@; z{*xBPdxpJ2rzeAdNn=;%rA7T=GG-W?3I<10GQu=Fw_-mdh^@OcLS*QdtSr>Olnk{2eR6g#a%o95LSJ@?yze{@3?q&kP!j;N}H!HOY$Cw6HG@ga< zN`CN-^hFJA>PupeV8@)*Sc$G8d$j$jYX^AAGwL0XwCfJ>t;yMUhyd=KAO9GEaXoSG zWs%Q7jm@B=s9>AdpA}SzMH4MU;i)*;<%b9jjh&>?1$@)kS=JMgV$p_YyviO?+vH8g zvw{P;$CrVkj^ZkfQ9gBMeXwvV4xMflsAk0PP=2e%a)8@1aDd1=-k%6W;KJ9eDD9p0 zkWUxVWjM5HlJ5I&7A7EMuIeapqcSt7^D;%5URRJSA8oIkpK|u<_!|xBNO9O-D@U*F z(O2Y!cm9fe_1pfAJpaCbAm92|{}Xxtzx%i4ZU50fmsfl0zYUVoc1w(k`VfReH?&*9 z2-JVk&j2qY{ElMoO>xDX9J|Q$ z1DS*Z1Uu<$Mdn6cE0_NOW5Ezf1!cGD9Yz@GdxfCMa+ywt%)U^y`&S(TkvemRBARh( z)s&S-i;Fc4uP_gjr5qo+noz`uSg4erCXf%6`9p~6syK( zGN8h257Bq^K11DPUUKopMeh;u3T?#QF|Vy>eU*+Vv*f{84N_Wiy!YhWwCIkzAFc+u z=4PN$tZ5-?h@XhGMIzhWi;Nx%34KN?;r>9jtQvPM*J|B_vAre4%3U9w+rB<@eat#F z?1CHH*is__g~36C0l@**VHEjTS4C%=IZ06ww5IgvXsi_o@!wAPG$cjPpiBNjl9f7G zH{FO3&br!5@Q;OziLOe)$`Z9VbWuETmUi8X(~MilmoGek>jxPk$6-cC&m3>;<}&g4 z@elqh@@h`@%ooI-`we;F?Z5hXiQ=nN_WDnLLB9F_{GZFaf999v3xDX{^2tB<2jwg8 zezUw9)8%FKFMaU4ewoli+$$OAeUEBu%yDWe6LVgw7{k`q=fe5$-OGz$UN-?>Ws2XyR4 z-dR4D-%Q9ekbE!}K2axp;W!#~7FA4y>;+tX*o|67xxv`0jS`bOBpIe#)JodSQt$FK zL}l(t^5L0~m~`;gn4laioI~H>Epg8?qzdhu7GDQ=!2BxFxP@PpL59Aq{7i3@PI3>G zhP>pRac_gq%FnO57|1dk{Mtnb#QKz740thv*|kEKOQ1kvZO36U05`>MHUe07R+kK9 zZ9v3JiC%6dltI`3>+QLmWCqycglQ6=NLav>`0qui?B#T&@|n^dRd-W58RY_qk2J_K zcSEsAN7~JM()n%Q${N~47-tZ=QHKxlks~6t!E7$9-beV{}{_#%8WjEwAKk%)O z|9-E0{sZrpS6lkbPyDF7`&T|8kG}9l%GYv5iLBZvlc~g2=ardeMyUv6TtRa;**@xf zUM#scO(&max;J!K=pQ8RgBH+Zj5U10)*)2?;(@(wFugBT+YQe;*ihw=qy|3}Fd5T& zg={lsJC9gxnx59NMw=1bB5;V*J!xlPr>LXE29C{iVt`j*5$gVnZT_z|d8f5o$dS>r zU+-9~Bs*}QDoLa3X=~_^Ez4-9K>;SpfA5>$Wae&psX$a-_iZ2eBY&mpRzM~1ihmDCdgHm~ zV|VM>?L>{W(_Ewwp{N{Zl)XI9qxQjiiBqM4kAwjuyZDWx#0=E0t1eTz>E4a{TJm zlrG1t>}~&CUihY8d_4L1#N(O87q)f(AOD}%jrni>0bwf`IPAX-GBYQ|E|0FmH;c=tJ<{9<*Bw3o%7{p@3k8RgdJ)WAOOmn?T!Ho)Cu zaE2@Lq?T0|l^zEsUJ&$XU7FV9;rIcaQ>Hy2>8*mDAR*67xk{T=_cd6I+?*P;6v6F5!@gzqmu*}o8zIoJ z*2R2aC2o&%7gmNaCtz9z@IBYBUcGuIAJ>V;+yB{k%<4(gn}6w3*T2j0tWW;A@02h6 zp?AG1j%R)T2Y*1`^k4jN339%(gOjqKSsM9VLKX4$GoPZn5 z5}21Dj%*JmI2OsfkzIGP%f#7$fl>3qCt#kzP@>5=BP-Fn=*A1u3FYT!WK3)r5*r*S zCK$S2xyD(OuR!ir87NYvwT=nR(5i1{J8OXx9T8{))bs96ji&Ovvp&t>hg7hUbmwS= z2~U_v46F;j!u_>A2x65flTvv!4czmN&$fB4?5MmXou7ETBiKNBjVq5B+8j20^i}fW z`9qFbJ!$gyL@w!aJnPl)p2+1W);ImNzaGz%I*$ng0pHEguFggef-l^8TI5( zQOEdw7!19D!{iqHIX#drn4B*VQ5nDrVQNF>j#6lxh$s`OyKo4av)Q?6sjN^rkE*%U z8pRWM8X;jbWp#ogw`9L6YvAv4ihfmO-2EV-b-r)cP2t9SkK^{ZBA$E?oM?g-Xdx*X4X z=g@;0bFrmf# zYfY7~@nh&(*ievO$pu!n)IGyY!x27OS$I=yXwsLXvG*zhMd$#xv6=MzHVYwzU zLy08^raJXpYZBpA2OCj}AYy0evU_aQgw+R~q`_(%7zT{%5~+{rk$hpS>Q>y6lX+($eL}37`E3|4?4{sec)HO`T!I-016j zvK-A?ox0}3P{`bdo}6EO}(l1Tk2#3CQfA%g1b8q`AD_<*>N^0no^H73bR^1-rbN^EzMVxNy56qsxozzGY}0t}EK7UDO#t^PKUi6bg+|k~9sxWd-_KHA5L&t)GL2|P9txFasTP7~ zJ{F)@U+XF$wz-ieu$9eNN8!(Kb-Itg;?Bro%H&usN3SkBAg`o!IbQX`yZ^Dg@Scw! zN3HY)c`4G9?10qtx-We7IuW^iJ?l;X{Il|*(8MqnrN6b--%-i_(Yyfev8{Hv>!)Ir*jqB@p1Q$ z@>o#1!UB6j9o<0n=9t@^b+>7d!E~=RhJC=sMx8Up z4J_lS9iHM?Hj*^YCfMsPYH-?f2iH&O^k7$D#+yl>wvv z0w7kJgwAW&9D8H4Dp|%|>C}zYCaJ`}IzYecv7Q@laKEKub+TKrylKGcd=oZav#Y9s zQp_Se*m{>Rs4}7&s*R2cmnb#<&~0Nc<$H5-ufFa>-!xqRjQxy{hbg0KKbIee*M3m zmA?)0i;|r45LkwXQ*sPga>P-XdE8 zlEQ@8P;KQ;cJWS`I-4T+PhsY#K=!n64I}X<5yECtL9)4t;Rv3E1>(U z6lCGi)85Cbr_++W@HpdQ*U=~kBX&E4?a1*PK^nEj_oi^>Oni_zO)R`e1#bpDMZoB& z3fM50N0Fe1f?E}eHyl5OZhVO1)hB2(kusB;_K#`-?~h!RT#-_V10xF6tbxul&c8MV z@$=!#=J3vkby}1=rb_d2u(q8Ivenjy8b!~rt0AG?Gkn{<86lNN*IVsPrI`|Jh|d$o zBGY)$v(~EGWdh(>&&sMUyZ{(MHySaC)Z~1jc_4|E`gzSAen7d zt+d^wDl1{L>JS$cQOVI}=c;WQ;8^Vy5wlJ_8snEVvA!h{RqjzYLxYx)2klZc_)*=8 zNFKRA{bL`KuXl=HEB}2zD=++>kH0D=A2nSjA>aPL{=4$6f9>zRB7SB4cRunL<%MUD z-*R!YVT1l(#VXsn|{UrhUiPuDiV-C?Qz6Z&G}(Sm)lEC``-Z=-%rth=OnRz%lX_ za4($>N3&{&*sayJqUmFXg;BR3&YMH_rh&4(|C71;6Pb}ywbgPpki7y1eXR(u5m@Gj z7J&Fx@F9KW`5afm2L8P7N{dL7J2OTCk)BK`#vn4>I~HbSiwLJs|1N1eHBOY2@JZja z>cJM%U82zhS}21@7_WYx&v67xPe%?TxEWA0ZaUz%$y0ouy7tS^T|Rd}xY{;tRqgv4 z=8gA^jGok`G0;LQFidw$unn-OE+^CrEnQZ$#O>-$dh4;g>R$8)ek%7I>$@3rp=hcI z{>pTe*ZOiOp>A+sJE0?(pZMVS$`AhjKP+FbbUkMEc;fNG@A*e!Z~kxPr8;JHmR^b@ zSZC?7E8@qqF2}N7c=Iz~pW|7te@5(?XXK5)^vfv=x-s-n;V_~6zD8D4GWZ!_2&?}j z@AufAC#kzC<5yvN{z+@qHaQFJzXOlE^uOSABy=*xy2Z+4b$TT~XB-5*IsbwpTDIZz zNXzdyODoZ4FLh`J5TjF_!B5Bzp!fOw2H$~U#a*ROkj_)0qk}ioZ5!Ja>?&8=kCO#2 zP!VbGMYvN`o`}d9cE`2Kk8MypKr&4JEiD^*QE6u&b?8WCv^`IhZVqP^xcmG+=`-xA zx+=z|g4@GI4<50p!pOu<6p1!Ej_Di=AmV!Gk_Mpnr-0G_mihwZV800(EV zB?l+J(GA=FVlqxJ5HEaIW^FAyrEi37Qr(}Epj{oR$bO|W8CMl*u6?2vRq+i>&(7c1Z69OzVbUjR<#Xlo-sj%&bvt@x zUxUx+e!Y`_#`iJ-`P?7<=C8|Vd_VuEe?Z>&@qZ+5{FPsgJXZ1kMIS7yDJC2yZO09d zE4o`G7$+()bo9W=D)~}9I(3bsMrl(nd0>moT7Vw-pG;oDs@ZL1?XKt(w3B?@U;yxF zgqLZ*^-`lDppqVlY5i1;4q)dR&e3+p~aE=o8Xh3Lxbw&Q$R$9*MpdYK;8Oz zEl`dpMmMOK-yu6Q0!92}heH<1=7U+Fe<+Z6_jyo|ZzNTq}f* zRb}r6G~A%mS5RRlXLxKX2rjzRB0XxHl+oWW$m^%IVXt%!f7rmCzr{`Ti);{`C27BX7&90{=sW{ z@`35m=f8U04SD~+`ya};{EeTNH?Ln>|5~NbeB>`~%O<%rG-%2%km3(mM$4s3@vyE> z6hu5QdB~W~S=sS`arJt*P{DCo;f30bzVA=^B()SZ*ygHQioq{Q4N64>U#7+r7%Ds0 z%6Zyq)Zk%8lXl9&mKj&9HeR&b#)F8N=0zvmj#OA!OpDyxU+zqkh15Xc8Ecg#DhKZr zg$pBC09=DSuZvTu(uIOy^qE?WuYe!H_NBX{*gr$Yf?^=uHDJJrO5o$d?zEpV**d92 zzD&3)3n}e#z_q=2A%jn6HQA;Oe#mFs_QYXz_J#R0Z7U5&TXZEyhqgt8@Avf`2g8R> z&+Z!CI8TLT_{via<@3Jy$Q7(Gt;>f$@ZIv^@BEN_Ez)(jQCPRDoQ^I~Ko{JL^fdx$q5H-)O7A^-`@0Fg9 zI>muO4I_F=KUg`FFS`lePkjyBd{o@dpX%DgzRU z?7m)9z_u0FqCAlWz8zKdx@zzFD)a)n$QULbqHG-n96A|>O9bMS`T-3bonjZ3O~4Ul zeUw7Kl}?8$P?cgXtX{{M@?3Is!5|?Jj-{wJeX$pP5H_`nD~^LMJ=Vc|)PWijYeTJc zJfHj$dJVpm%IIU@V|$VP6gV+FR^qMYS7QCA-RX=Y)pK$StN^jY73!d{L;iSVtFVI_ zZjEI%dPPE`T2XG>58z$NZ57yARA!XP+Dsx)V&j9y-gv0Gk@1r09?v=gsugv9*daWz z1m(qv$GS_lq)bBGabf`RwK{tBjd0BBNs}MXdiT%#vV883zW4g|te5k6*7VyTmvra` zoV~pylh6wf%O+bD&H&P+Loa=5?meD;qEQp+u`(=l@{vnU-%ha*X`bdJ>CjqawxL#v z4Lch^AA~5hY4I>UTRWmqdd;o{E!$ioQ$Td$wEOu8={`sbC=t2kt{Hbtd0shfHCTAj z4|6m4V0oUYs?1iYT7Wj$xN!uyJtAE|>k>J2b<)mz+8n)NQJQ=PmL|8RU3Iq!hr7~_ zk8WgIS||6V2bma?KKZ~H#sXcfNANMqj%LOuG&CbD>?W#A!!Vd68X*W8>g1!x7+Q|G zZ47`6&y@{#j)CqnF$|=dUH(M)*kc^T0^C#mlg4R3VMIpL0rC&@&tO9kVG`5QlYlp$Y>auOhu z&a`^}z@%xXtM1TvRNE(6A?+T1*~e=zp66%4nGWRdsOD9E{fex@APK)Yk!NO8>S+y2fs)G@0kO_zzt?AbTT zr+?}vNzAJAy4G992p22r>TUh#f!?FfFGA&KV2)vYi#rR!56!Yq-3$R_!)$=Q9zMos^%n z&tuF6eza16wCWb9w(Fz|vsUC}CNethaQrbG9`&vbYHLft{n6rTn>O=K4_||}HHIe1 zJKpuQkV*U%bX@3Y=}Z=0bW*zD$YUKoa^{BeM7V;j*1*F_xP<5~UKzxhXip_ZEpr6O zuG}&JQ{E(ARZef|Dl~P?)8$v(f8c+qb*ZWT9I%Y-dEd2m8!jQ26pyQ%88X?AK-Ia< zgl7n$=*Xo0vN#RS)W4$8mFo4r4v0Aj6?6tzFTh>~!}#?;pLF^^qAF)NN-!eC-V6} z^e*|#_kZh4emv{)+aRBRyc6=4zw;k~m@TQa{5&oG-jAR6_La@!=YEV9GGpZzZHc%Y z6q$BP#@*Nlr4{bb5~NX?h*5dY?eUy&(SMuu|HWWB<9=Y$lKMZznTukc|B=N7E>%1ECLNYF}~bp*(X0vZzmQp)Rn=?3Y^9R6&sh=8xnT4!Bq$zgxZ za*n|#7->Xr-7o#C1!H6OrRW!^)8b=k)XZdZ|JWOXVSc0+3Mg=#^9TfFsrH6`cHtO#LiL{-jP#K#@xQ7Wm0*>`F?riEd zRW}_wOC~I6DkG6}UwG)kSC3CQSQN0@jT?GApIldM4lq{GDo4z;Qk#aU(Nt+kSy=cL zfMQ6bbYU-Trm25u*CZt!L_7k>5JFI1(PF;~D4oWSoDtvM^JSZg@~xzLVi3w0)WEPh zD1JvMC$DPzeV9v&fBR4Wn7owf=`pL9KE3&uK6U-O9M8JEC-Q~I6Oxzec-G}zkZ1qF zFNl8Oi(&R-lHrpODU)ww=Q~aws#7)Ap>!Yz>?fUk@DZzOpH$+V6m^s1^;b}YHe(aSDZF?EqX~UN8+~pqQIKS_4)Lnime^>^b9MBgI z5%Ayns7l0uw9A$hmm`vU9uugfDeG&iGjoY27kISFlJ{Dyu_mcSbXO%Sd~$(BhX~5H zomdnq!;j29dkSfSH{nDxI1D=Dj=3#S4rmM5j$94M*yKr6?nSAoZUNGl@koyhvubn{ zu^v9>eA4Zwu-XcnPmI0lm>Bm&ojQLQNFq>;M81#N`Me9RCM zEd&KBog3A-)qAg#uyj!R)dr`0)dN*p33-MTw^IrpRwD;}+fLd`6KU*?E{^L`H|y=1 zaWti^I5ULq_ac))x@V>KE?K62pdpmNkH`xB=%le>Pgg1H$ANQ&T0uETHXi@?QXRdz z9J8|Le&hJH@;AObM~0rJm*+FSm!nvhNyu~m&;R#&xi2Ri+xODq-ZEeq63Sug7aaSG zN&UxGZP|0S4g56}-`zo*FlfIH{mD+ZM}v8qI_cF989R|c(%8!r;>PzXJ;sNwCX6eM z`+#RZ@!%)xzyxsjMK=5{_~oDa3+Q8XCZiwrW6j(+ykA<+=%)J6*>`ex81$u&@%;|6 zxhJAwLg*E|y(<-(rNsCa;xX32oe()j>rnDVdpmK!BStS(xQ*WYW46&T%-K%~~)B12xzZO0n$w4}ls6!k_!7|~_ zRJsn;F8sORN3kn3NApxD0?<6sNRy>YFLMIn(xzam(Uyg)A~Mtd?GpQ_q=Ls{vWAsv ztf%-AdRnV4r2f1{AbvOABqeC*yWV3r^qP+LK_mKj+m63gfu{k_~Js>YJ;aZyxApgRT0_=!Jk~%4Q=9@HXivK zx(A=vVsV-nb(U}WOX$hTUFCZK-q*%-7_;I}uvyO96qH*VWQG46(34BL#XNn73Xq@uUSs*0$~g7bWX zUaaFGbHLcQ7ia;*|L!OMr}EY({LPQ+F{|J6@#ELZFGsDu2ESJRa;BI2m(X9%^u}NN z%;Sm3ug9;ff9c!aCQp(s?}J>viltwDeimJ({gSLA97R*&QA2y zWZ^G?ESkw4rIsZJ(kRVg>ULzh8m$Z5|ivav-qdEyOh7)=G| z7taOwxSa>}lrZc%k&}d_&f|kJ$Se3~ha3p!hK=4EX4>wH) zV36pCq)DbwuABDxJ*y^8hN{wYEe@J~;)CBSKluCqusjIm%WlWp9tXMa`sM3at>pDz zkk?9jHBUf1z3vNNz5braWg>Dps`Zukz2!O~xi{If&pw`fd{y4~co)Q9J{KJ{;!cr& z@so@@4DVQ%4%mpqaV#zK^rab!_@3J(Y%6jvc9SCSXj9o60LXHOlIl;@D#&esqcSdp zYW$NH#7;XJR!1g8MA@%Qk%pAKhloM#uB91Rx1(q`ZKx}RCO+SbSZ&+Tq)Ih<73t1# zfT;Ii54tKLAe z795G>7b8zvDa4MnP={K5q-Sv3osZYp0C?)XNKZ^}yTxv}4kP40`Ch>v1IwS{J*v22 z;Pa^SyCLVPje|*-60I=poK+gg3mKHCiymYH=vo{S7RB25Qm3? z6W8NemzUP>eNW`_+aPcH`@bO1{L9~=mAzgLe$~#`5R9nNH^>UZd!e-QM{99Bq%<8}@Bq}NZcI}lSfv7AtP*$vQ5uescbZl+FcV(e_R{0p`lE|COT zwJdt+RFR*DcdjRkWiZjz0crbGkER}m5y%mX}m(zCwxy?j_2!y*d936DW z5}jM&*}yP|L2f`os{G|5v~~1jgdm)BgCvLYqj5Y6=*74V|L;r1>Xf46Qa%V!7#$_Ps&^FIC}N;YgVuJr0ZzbuiyO{-^&Z>pZUmNlz07&|C5ZTJzU46 z=#2>zsNmD<++l(7zH?gQm%YjJRK$BlC(! zmvqJ*IxrubiEL~%H;*bq;Dhzpg>{S3t+0Y$67kT0Ia1z(&{B>;4kn|)knwY@hzs&V zW?oza7Wl-c0>v2o@Pc18#(YIdt9kQ^Zh^2HKeY9Dp4&<#7i2qO0Qlf|mjllN6<^Kx zrgm0o%<)Ey@M~7<$Wcf|?jQuGD3mz&|INqgt#`Gigwnh#n-T;PRR>YeD7F$(KK}9_ zYroq~E%X%ahujAkfa#fEv=O6wn*hq&XLDTj+37ASB^P0btgP}^GsHwD$2a~GB zc|m^Zu;uM!v*y(StAa*CS2WCaooVk>u`{o;XIg`Zq$#vsf*Ql2+ynY39f(SD@jqxN zdN#E8r&~a(d{68F0%LW+wP|TNyH;-M>BArRkbLZW{*-J{x$Jhl^>2gUR2QsD8{Lcy$k=T zEMG8BfcPSFIZjDO$-Ih20F=i`~Ap~8QZhJaKB3qj_03Yf;Bj8}J3ksynH0SC#bRS;wi$odt0~bus16Z-* zZobBl;6-p%5N6KT8L|k@0EH+iR_&HVR*T~JO8pF?bmN$;gUkYaf6i$DdVARU10WuF zWL{s{6#n{)_*cb*cEVhZa|rpn=)8}R?OyU!<*epK85kZn0){V78Z=Ew@>cJ8>)Yj{ zo5{!1V^*(~v@={sdi^KAc>Rp;SKj?5`NAK1_x5^(cq-GUcti6o>%}6x=gC8~zw&>VchHB9 zfEl5@t}1;DnmWKY;M3u zJ0~RJuA-7i|LvJ2gPNy)5-jXV8bH^? z+lpfH2M>~YSJ?f$snoB_&XPZ9LZt!i*~(d8!NN)iP|CgbM;n@uR7m^km9`rke}B;# zULo>s6*oOa+OEcsT6y77shn_Q#wp!s>j?}IHkz%XmCjC(Q7bGzN1RYb8==f|w|_i= z&mK}Hc|d8sR69mGVs(FN^(Q$ec{ZUXSVbrr#NaAIs;kRJ{(GtOm%s1B*Izv+G%m-i z9`AI#@ZSIYHSsm8Crz*J9gv+c>F|7{*L~qD^2T5L?Daj7%kIc!H-si4uYbHl^4xRs z#*hCZ^^{xUx6@h8d+ggeTn-L$5yB!baE0nNm1 zauo4NlP(pMAuRF9P(l$NGGWptItYK^wp#1Rl(FNzoi&CMJ$?zDflbNEwZK1{5QWo| zWC+x!rp5Ot!VrZ;iKX6l0OJ*?dM494zBiH~V%StSXSUlQg1IKPE@t@FLlPl<@N8iB zetd9cj&!Mvk3qL}AxWL~WeNPnr2`()UcVEKoM&v$q^eU<(xlu~Gfae6rf|#B0FU9B zdbP(BkMFo1zY2Wb^4s#l+y3d(_d8w_X)=;K11eGl@Ay5DUw=FSdG@*^;_r!k;ZJ9nw&0Te*t$e4W9b1so*|7VI!> zqz$r>7QgoV!GkBADee9|)=%8(Yq0RPPxs_uSR=_E<-wu_l6^f3!m3noUI%#iq;%F<*l zn}ABy5T|y%10qyO2R8Nl+u37z!Bw$}x{+FWx&u>9{EO1KIo%6V%XKterLqdw(V@;g zX$e?ujyoKJ7^(0I1eXdP;lcnt6-C8IC}1q5ebSZMO3w&JOF7E4B0C)yCnhmR(9^Mj zOZw>_`9zF^NK@RE(1>;eaM=~{_e3tA^!@5L zJu6@Q&Gny4DQqtlMDEiB8YnA#kq3nWDbh+;ln3l?mKBIVjPZ#f!g1Br zLZ!)Kqov;863_>yN$N+$gqQvW^bufa5n-?&rCQwE(7Q8q7Ykw+Q{MT0+{OT$Rh=@Y zE{Z-j(3^2g%f}UPDyu*hEgsMgAePC)WMjasH@8j6t&V^xQ2&{!qK#7|zaO~E(Ot*4 z*0TZhdUlyMXh*B_!pz5aK2+u%3hYv4W1lv(OlY@u)S1Fmv<{XNRG{s?(h)0@J4aR6 zT_$xj5t(?t3?c4{%)K#wBoVQzFmmU`CrvuSfu6}a&bs{Buu0;Jw&KUX=f5Z4^c}w` z&p-F;Pv7tOhDv8)#$?RontypuPp*HT{(*0nFMja59`A(w!nLe@eWpFy>9eQ& zy3|m%v2|W5Ku5f@p;*pe$U44&!nPiFoUJcE9(S?o`BLbA9S6)C!xX+%5gJblkR0Dt zYTT@vM;$R+R>PeCP*?p+fZQtm)hOy#8&c#|IMzMxQWj%3jp9CISrM7T(oNcZZ1jMmwEMlY zl)a;xcU;Q^#AaaB&w%~C%Ai7qpU_$Zi(fHFTY^G#aQbkVN*(MbB9#rNIF{r%SfPU~ zavvp`&p<6;*YZ9XdGCC;J)$@)&RZA4RV4*dLO{{^pg*%fyW%T@qcw6wspK~#`&Qb> zQ7%p?AwysIX{=27sh_v=$wzi-^0$8BAIsnS#3$sBy#KB8kq^I5-t&$($kX&%Op^kO zbfaH%c7S90ynOlfzbX2k{e5|pel={wtxsUyDvut9I*wVjZ)Ya>*w#N$CHr5a zt>zS@uC^%@pXpKMQ+5ArQQ*_n3zv9#Iq0c^xbER-q_rc21vVnn5q`o{ZC@=$d7NUK zayzh|z+t&$n~ASJ$@dtCe#1`cX#2mF7M8|i0oGQ0R3?T~Q=v}adcyDw*+OQ7K&_a} zWH*l~I>!QA@vasmL`@5t-H?rVBO{p1>N}@ry!NG-X9$?q9*p~uUNp*T%?o29>hK;yR3Zl>> zq`C-ryaY<{we69I}~TeGW^05CJ|Op%t2L&;@q7@mLKr{&Af{O04oPnHSrA#*pi z!FHJGOnoIluNiD3KEr5B4r9cgu>bhE~d!eSx%sg#`e${9^2qxsYEL+XLR2jDVV0qiH9! zSY8))YyE>RKf&U*_L%@~(~#eg?2W+_6=@3>mO4gC4g#C#@=6Pq*1^L$)$YiGZSE;k zhbs!^WO@9-3J;sch>)2kBvfLL(uC+llYY%B`00Q5PE`awPnJxmW;NrEkYCOS{0)OcE^LcynujA@CLw?O@!#)x=NsfBKm5Mygyd;@ zEu~4$Cr6ceUwz$Y_)5N1Lgv>T7yXp%he3bOXB>zS8{LPNTHC+GooeMA= z_#*mo-D80^op*6qcV-JhMpHy?d2!`-*ttP|@iDZ+qu_YVn&Kb3E5nAaEhxYnxtl}9D$RNj-ae_q)Ia{noL~{36P{A3GDwjJ!hdiaB z)pBoyy}#vw_#)W3s9V~9w3y;?pa0L;(BkJ(VtA_X;XQa@@K6ye0qY4 zOy$*nfG-PS1w#ITK&wH-;mbrlKx;Nc> z1nZ$GG$4YTBR3}`sUxoHz9a4R5=XSn_v3tSy>91|GnL76ZtRO8(xr+feJZlIk=-mO z23PuDh*j5fE7xryA5*>4Mm9q~AUGlmZBIQ3`^@=hRy}%^9d(<@be)xrIg?-Aqh1LS zBEFvG8u&d)UB!-3V8NjUt*SiUgA0~yj<3z#-p;$H{7GP;y@*La@UW^S(B~caZ;&l; z0C^tX$S<}C)mb*GjnH^vT;)(iMp--ym;}TLcCqT%oq)3?gZ)c`75i%CP;=NS3ZP+9 zaFpBu0S26@0VTa*Vs_ZOEttwqdV?L1sQlpG=l(W>;%tmFZ_vi`JW#d@XLx485>jkj zb%<&z_ZzjEuzl4g5-=pZ@>fKxGe%3DGZd9-7< z;rw0xm4ku^FxF~B?izH@yF+zH@3aX&S-D>0Xx-~66E{UBO8zpQ~0%u2vHw)$?nYC zfCfWS3eg7x(Ce63WQ9*&I$Y){u^1YsVCq;}A7Y-s=`dm-Ojhvoj*DEj`@t0A=gUVq z9ZXWhEuE~*@b`C9>E{I8^eOTdMdx6;?exe=s4RfzCv#0W^|P_O`V`-Vf98B}ZsqqB zjERARK@k_WY6#f?UW3Bm)X)LcpN=|s(-sOp#K1M8;9gGd8{V#ESP#lEIJm`P#rB|X zT?-RsO+0kqC$B2xnoeD9s4fS2Tf6V1JV2@^*0~j5#2&aQwZV5iD2(CloiJPVV8o7w zfwkA8S(hVPAAJ9F@;?iS1S7yZ+1Vo!b+?0XWIhhZ=Ia1G5rW91Rlx0}K2$UVo-mw!_3WIlEM~5c9$S zr1xz>0N7U>yy$XtRk`s8(p4s##gz51g~uC@PE3<9>U_r?>L4xh%~e-9$rGm+czZc+ zGWih?dKUg#@@qZMsYjuu<CO5I`cmnT)08_IppPgk5Z0tfDZj_Eix+G6R;o)aJd>LN zkW{gA@0fB|EspCb%ASeR?P-jyvgE19XWLDUaV^VZ>HMrYh0DaKKXuaeAeF-LGz&gQa zaoSw)4D$Ir`yrF-8iC$oxSbEZZD_;1kALE`@?Spw`@jC|Z^}>o@cZOLzyGbn#>Fi$$3U4zt4?Iq$5kz~$0e{HR!#y`UA$E2 z0Y=wLi_NfEJlSxI4 zJ4|4a`m@l?Yt=~``OR2RjgCaLzZ-ViU6g4@pw^KyDsPwjLPeKl7$9_@6FpM$59FlD?uP#cG&1W}!)9+7$K7HT%8M>p@HjYk z75cE?q(x0mVroz;B8s5N#5m4n3P!dreBm9CGwD5)w>sYmIthsu)J=-f-!YrlSkidR zIBr)LWq+psj0Td2npXie0jq@*-c@nNA}H(iiKhy6?LJh~SEm4pOiJPTxb4YDn(m%* z%(DBiRGkrtqXn*q$ij0On|U<$TCf|*T7Eg6^;-Rm@2mG6kXgyE?{{3jX7z@DalQAd zRgSLNHtRzi^Q^1xcdA59Y_oR8Ns$VvD{Q_MpRo$QAe(2r@g;JfkodEl*izP)Iw9+% z|CRsMzb)_k=J&|gJS{~2+TZv;$}jy_pO9R9Ff5jxTb)u`kF=EC-S$PBOZs2_&;PP~ zi_=VV`M63+cU|MPW4Kc*Ov_u%@Y9D^ErByb+a=o*wM1HdqSm* zfI?n%bhQJ5vBO}-FsE7zM6Ch4fHMSa2mES*kO2e2`Q8p06yUw&2|FLk2#+z~k%`9; z?}Gj8aSqi3sBOXmWfF4O>#0}O?g zfcnP_7CL&O4h8q?V07(fl`Ab_K)f?R~4WmZK|>F9d5Jbr;{P*58@0G7tdhV@nNwaK5 zx{Ilr9(D~_s&Qw6%Q2J1KJxx&|D%tNlaEWf=09%mSO2FbelWG)kr-+j}^<@3+}m-6M;{nmBzf$wqnOU7>4uXh+I zXqFjxNfP5&{m`ZxGj`xuH;L7zD^1;%HZZuy5i1e=VKc)Sv*@a$c@#^eIk45R$+77mEppu2j~J#8L^m^PAn^Fi zT@in-_GIxna9w1?5_#8IISavbD8D1w80Alr3p^#RcwpA!o1kBLQ4(cQvCH0LT!~a< znMv7|MeweNDy(zs-eqUi-P_P1nKTyM90NNq=ZFe*B9DeE)QxtF2eDIULU4}Bg=HK# z;9xb#!RuXV@%EH$0GL2$zjl(}%RFR$rZ-mE0;`AnD#3$Xd$a2!v{3+eG%dmeXy8l8 z(@JEnY(L;QP{rTxi(MaS)D5h75FlJjC&>(2fjL9l3OET6#}&#~jI-ahZs`<&CeC zfAx>NP__zx>R9BlhTvSrq!0HbiMMu}r)fEPNa=X$N7!k~XP7 z*NyX?k4i;-La*pDFB$Y;ZLmwaJlIu-VKP#`k`*m99iXDoE)Mb)pTIt>!5+Dd)_M-5 zi-Vw6e2)iJKkx_Mf1QNfO8@%5_I>g*|H02@2Fg`6L_0e@d}xGytN@POmhsLK44X1% zwv1H^RIJ(3>vijAP2w=Rx6(}~;17CGV$44SeU-_^4?E*#@^JUx*0%*_@Ei-s#qZ8~GGks~9siEUu^{;I-5q-AT!a=Qt~C}f zaJ|X(pXXYs1;ZTdm6OOk_i2P}?z7DvEQUB(8`m=*j40YU>ZmZebkTlmpcpxYV;|&!uIaC>aaR{Z!qz{9j%5IThy1zoWOeAdfYBnMy zD^3!@xaG)L_*73*f!}gE(m_z0n=Tmnr3_F@CknYD;&kswJ&>^ywkf^JPYy2X5rLbNF>fM9wdA(RLg5j8SkIsRMkaOYP+DYR&9(|?k z2~)EbIx6%L6{R7f!BL?FB_#^MKyJFfCl3p6{c7l_tLy$h`A46={#|xLe(J;Td-|Tp zOPHR2-KXVCZ}_$Aua;j@h?cA9s#n!Rml9of2SAzV7{yBU_!WKMUnc#T)59kpb5b$- z*BtNS`*3%p#%7quwgCH)jT4er?&L$jR9JQQN7}_1o~KZ&yH?y=#cOu@Pk!aUmV44a z`IS#(WKjpfWpXk!p0_dEwhUHXT{WP}3eIdjt<8JzoI3hoGS|gMQqqA2%(8|g_}QHn zL!)8QpiZK)DK1xaC8%UDy1CPpI;bHhIcAe|l^ANHLvak$_I2({6D6B`BGNe4DSp{) zUirhU?*Th8>WSszjy7ZVcB-d>ObjYAiS| zz*rg0LEY)dTE_NB9-yC-fvW(LmOU2=53ZW*ZPOcFg5gVgj@*726S`5*SyakQ_}CH{(-PoiXT!+BcwbBL2#eFO;u6&?KM7$Z`BCi0x)+7r zBV7Jhnf=}!@;!cGFSaQgf_J5Uv=loKA?6_73Jy(DP8Ehn%J5b6tmNw^UmDqYrXhCm zwsy!Eo^BYvbl=DF)Br$?H3__VH-f~}06+z#FZveJF_&4*&+Lk|p^3HFoqX+5iA^%| ztYV?ZYFSNr>`J4p(C*l!;F)C5)Uk9ylJnN2hcFbxV9vGX{6_`l-Q9iBbZP)uDt2|ey zcn9S6kt!beU43oNh~DxL*W+*tSDZ1RV4H(Srs^cbxAifW*?nr2eDd8&e_rvkpZlEr zd;gceDO*Rk19vS}sK!1jpt;=?9H&wT#?h$Oa?wKWM!pHDA+PwsRwoccY6S|` z=;>5e0I`b|rDcEXO-vddDS_MzK1ZI)b}^a9HSQllL4z)10-=eeVw9FkFsCqR-)4f2=u7jBmutS!Po}Q7~kT?t& zN$a1fAWSD4t2#u~4veWUZQ#gP7w{GNXe6 zWTz+fZeVA$WM^9^SwgWm-I?6ogM$6s&wuLruE=}d`NpTmvo`64N1uN@>G-Ydj|ck1 zgNLOW!m{82wT`PU-7#suOs>oJSbt~3p z)YYqj_OGS51IWpjz^;jF&_3a3Ol|c$8(Ee6(#}gN5+k8xvTz*S7J7|o$73=x2TcO- zlAdnYbimx`Dcc-%FS{Ur?j!$`>({XU{EvKC-uJ%u%4a|OxyL&r|6lo=|Nh^)mJ{hJ zv%S!B)|mN`(>tU zNmo>?*wq?v(XL_&Xj{z6j9m$?GSEcQ8i%ZC!9WGUCX7Wyd&TUT&-Z=KbJ@>+_Oox#<(yMs0uo8wJ@%PQ&?ZMjcofYlN{3vT z>ky?~4GIlMkOkt)dP}-kIU^2&#I6b#xb(RMeUl)bzL?pQk17=uv~Cn-?RcnPJXIW2 zNT8>%XxLErd+6&v6e$cq?nvu1mu0;S;_^`yYe>iDNS?!zxP@t@q1wUjx}(N?Y&{y9 zIAT`ba=ivsrH$@sO!Hf?BG)TfjRsMFoO7GgJx$(j5C?{_qeI{5q32AeWJ{ZLrZ9G) z$x;{N_$>7?*1;oJ$W@7mW9LJDFq9RILX;A$?ufm+q+1X!ZzFm0Y#-O-c!r_q%D?w-&pLD2qx16}_O)_KR|7=T%_Tm!8PiqBt=TSfa#52=VNR=2fKME$kjcqOW7e-=-o< z@e0UPI4h9AZgAngw;3h}`>IkBoo+ z(Rcm1-9+R@dfLrb)4wk;>~IV_9j7jTgwE{2D)E8=@akFY5{T}ISa6xJ&59$1ooGi$ z$#lki%EE-CpmPo4BnTnf=4@jYF!M7h88{{ac}*$dBI6>%d~;QOj%8+y=AtUlh0oh*aKuDG zskt5D#6T*#h>0_Cx`V5+^{80B1fe8yuP$VV)_0`&O+mzF=Q~D?D`^SrwVgcekMCUud!xf??`!e#MgEsd39XZ9winDaz(qy4dXfOqcODu%SQH+28Q;&{c zS|5&Q4bO?(_O$E&%pA`ej#&+pj#Edz5OSoezO96qz9{G1qJ|Kq*V7W&gms?0YGKog z*&emYtzAAi`q=Ik;M&^pY4c}uW7PbAbp?D)#O9EhE0}jIq;i98MZAF z=O3f~V@M#ug_xbwbhRb%=oLbR-5iUpj(glCxTqrL&HWVLKaUpqGh2Gt&eM|z+7n8> z#UMj56-1D8{}h!pEv%-v0hE@)eL8|=y4er`kFaTObNZoS0Qt+ zpTqT$ZadDZlQ(+NUO+t*4D&O~;^^(F|80G7YC@^g z5pYFokw9rzk)$eJn~TS@B+^S>=(GDEkAS>b;M$g!i@GmG+9E_{AS(C_1);oqFnI2d z!_ihZ8OCd-QVkhNsi>7pz3j{lBzq@lpHI*dBm>GTeTPaSAy0Z0$W=CT%8lwl4kAup{z{AH4aib|R9W@5r!b3sSsNY8m?vE#rbACvOWxm1g_2-rKRZ_NfNc`{=oX13}Dc z7qA>@U*^$oJn_A0`Y+2=OW{z!>I4~!yJM*AdL@RuvWsIn@HbAP5}j}q5Ktjbe=L=t zG2f4LR-Ll7k4IeNDFxRySr-;Xpsg?!mAaF#z@yZgfFI?yGx->^*bj$}1@cF<&EN>U ze-;YrIsYvQ0=pnaOc=Zcg*XeORS;e4!Ny z3NbN4d_h-%@+d`Pfd-OMBBHg5!pxK>F}+5E!U~{fQ_47yQ9&oN85}M?q)p(gwRP)2 z6@W-VtI&dAM_CGE(KB5Bb(%AYGQF{p33D!kqe8#L|d($`1q_j2TJx$a=@@(p&3{suufS zOH(CBcq&`ZpySvN|K5D#Q|RWKo;uzSZ?U@nj~}2S67hY){>)?M8<$L2MXY!~>2}X{ zdDmZeEnT;YY~N0(uTl z*3(r;I8UK0;F|BDF-q^1v4!rnkNK zp44u3ma^E(Omja~SC^W^3r?7@1o44GuhkXn%Nu{{N4xBJ>)+eedF-f9tjfj?%zYnd`Tp;F4n6ZbZlh;@ z=WV-S`Np!Hfv)>L{(JPn4}X+C_Pd{;hlYa6r#cbgW16{X1{g#oo zXFUCzyYvl{xCcM?$d0~`?CAUiJvdBC!eoNNk*#>7O4AYk^VhtpwK?QGK2I2b_1E67 zVG%Vcn(g_s{_^cRdcR{Q9|O&|l;b_%xcArIxBGiP;m)Xg7A*LGi2{kRWE^^RR-qg% zKx*7;c7>sC;nVU0h@VuYMQO`g?4J2^p7AIjV~2)p1;FII zglK|I){Hi(RVuPw8rZd3jAk)_6cBFB_!>EaT&t9ZS@`Kaue&YgR)gto%h#)R@% z9EeumB-VW5>ic(-kZ+^CGuO~n!;Z*qA~NiToV?<*1d<*t(LN0*i#Nkw zN5CQyfgWUi`23en(Es?$pP}onIzoTt+n#hu9M7_2R>SU6Qos&merz#JQM8z;$&q{Q zcUW4oRZl+&xpp`4_#3x<554T$zk9qMV3>To{@!;k(oyY%NTM~^!Ij?VZby?3=AvD! zlAj4t$#T!J1pC_q|NP4u-D@EIYg{UGJ5dBiQi{6XtV3Ls@`uUCi;FLm4*}{2e(Sd# zJ+J(sm(d+R{K^!FDh%l_dExWNVD!FSaBq!H&Tq);!Ck*}PnfijzwWSUX!DiBgy`ij z>(Uiz940Em-v9%x!?#FEP@6`RKY#GyhsTd5QXtI%le2{{ebMvj#k;?O&s$&!^oPG6 z0Q&y^JKnjQC_UosfAbHN7ON_F=C1vUhGDYvvE77>$ac7%wVQO@xtp-8(LC_-Su@@{ zU-N3ZYe(m=?j|GI2T1Mvh!)2-K`(F7gmS0BxwnGHs@S*1p#ccsSYJurP^+!XEjs-J zR79RtkqvE!fb0}UJP_A(9Q%tzRPmR(9SUp--PP;3F>CH$Z4#s z-oKJAKl$YGZ`chvb;U#Oc-CUyqXw#1cDrFF_sx=|35s#T>&5gh?vBKMK7Rc4`1Y*f z@7dq_HT2T&ead)D>q5b>!*Tk^7sprW=I1-4bKm3Yx{jAJg9g4805`ySBe1llURs9cGSVtCQxBlL7hLwZ@NN- zJE>bhwifKt8OxwU5vUeJlE59oXIM-hT3P5XCrr!mAMOI+X#z4~zVnA)HBLUZz~e`c zg`wnCRxok!L1Kd3A^4RqU!D+cftTzi2gBbMc*C3DHU{iC7A0xBjAwnv?R3X$Ub%VV zu}0sp%P>sR9(?GLIY%h%j8N7fVqTQjVK?T!aRM?;D29o|z}JJqu)FdzKlQrZ#O}E} zKD}ky&02Mgv`rY-U=xnY*U!&T`3Tw@&^cgZa9!N_P&Iz@En6{DiLKv;c?8H=PStwA!UhW*jvfRKyJ6Ez|^>6>-m&d=MXk^5uyYhpk7l2G<4qRO~*Sh=$QYV zA3Q{zC#Y^^H_|f0ox31^>*QmA2S4{YGXU&;Ul(vF-70?#LvTM#iY_G7c7|O*H53|l zihkm?chI?nm%Qi&<1WVQe)>&x|G$1Z~g6`q{oJdXy>?f7namN z%O~kv!Ens#_?4fg$FKRF@wk;uKB6J%fo#roq5^4H*4~!H#?CoYAM(?3!^Gp2&w3uc z;}t(bKmPqMt|uS6osZYw`@hn|kA6Aj>9Zo|7NouxPOF0cEmcN`#k11x@pzfSVQ8RlSNvs|S^{;x)wJfFwAnmPQc#OU4T^tB$|2oK;2%(@b<5)@Fm2 zyOZh1MQStvVKh zo;%l@Dj?JXCoVtYh!38Vn+Iq(qawKc7AzR3vDjQT_6f%r8`BSZHANI|@wv@V85ZYk zwR=J-w77B$mQ$x*V)AmLzrrU1%271|T z-?Q8GxRsV*IBqpO^D(||x6xx0-_vW|jy}~OX zXdi>5ZDWHD2s#?3a^;wPy|#ljAH!j=8Iguci6%p{RBghJUpM!ZU5ni>0R&nr}W-md%sPD$R3~{p8XgmFb55`hvy`w=UQy6 z(C!Q=16@nBA+AsU@u$WI%pZH~@sT~(?Pz<(E#JKO0KLLby!Joe)&KPL*0BL(#a=Ar z54$SA`17}y$Jhq`ec;0%86VUi#&w|U`W>A^o#E)#61?i=FB>1EANneB9HU~$0`Y4K zR6E|#9=GI{*Ys|>j&`!yl_1LIhry;x?e50lS!A_)zME>>s?K|jMSs`oQLr1_K~XpE zs}%XOH72#gM7j^HJU74M&!2=?hNh!e(R>Qf)*>tMeARq(v-o|Ra*^6~pi1O$PXz+& zZv@=QVQ8ij!*(t4Em$67!z55a5D_o}3Bi?W4Twd9Uh#vYGr?9r1(4g%QHy)>z39(6 zlEM*yCXRVQx-pP%gWKQsb>ASUnwfE>v;O91wKxo}kURLuRIHAwnoMQ=5jW&Z9K}PB?mS+36d` zzbj6h7#~<4CM4rS>yZe(cNPSXjkN-y2WiBKLpj|K@y1VraS%U0m@odt?|gxNWA`^6 z&-%fe$H~YV49BcaUH?X}zf#BgQTQqmDIa$s1&cmD^1(cNS?izi=QKBjse(dN`dg!5tcLD0-t+iXf}LIb}t>_8tMKY5y)Y<{X0YeUt#jphz$MZ2h( zrRbE5DCDP1YY58w=(gfch=7QxY}FA}XajwMTd0bK+TcvBO*3GuXR9R>4j-s&ooq~) z*a=-v_@F|x$vIC8xRK*RXQ2!S=>Vn5F1b&hW+?B*ANHiR0j-o)QQ+VU2BXr-EeTP_ zRCGZK3{`6CFT+hY zPTyC6&}YtpG@NBsZO>I6KYFwUrA*P9^{jG+A+U@`uZD@o-S2qUF3^7;J^uJHiiTD^4PT+#n78vAac$3w;-t#L-QW}-B6T5#mi5ezAcmMp~?e2yQ$MdN$mAdVt}zSJm7UUQ1C1e#c_W&i*2PJ54e(%<)2H5_YmCT%}8o zc5lsQ_mKJq+A9Gt{tc*clB%s7Ni=asdVG8l9HygXW(+q%nox^5ZWJzRcbKoJC3F=# zu)>(iibO;)LK(}(LBcfPFya+21-L@6^m&XV4zt2A1^S5Ug$$Kl=%*B&mDJi2@74tF z0Ko85ur(rCSzu|b& zv{Ud%lXC4Bw$1QwC9tejAwVtI2Ot>}%1O}aQC8=)&wuG8{pyDwreFQg!{ctqOTYKV z-LB4YI&nF?Mpq{u=zXf~mDcc@zE=4?#a%|jAaKL=aLj7>e#dak>L3%30q*+9`{;f5 z|E_C4E__tau3<2^6-F_$96cNi_w1vf znYXO4PzVoAxJx)LV zU;hmKvw!qUUA+I%^PWrh{PO=ni%_w(3WS%+FBU+b!agY^k2U8V4i5RrhtGO7USjAp z=b0a;OpYu`mghP$qdn`vp{{iL#6YNY$}RCfK(pym?S4#76&Kdsq7>+}=$pl2vl9w( zeISBe115Z?HL%CiTBaAs-F-~k0-;<$fv0|&Jj`i(HDOf84njFLpJ{e6hYBO>mbeLx z0A=pDL`%_?ZeWJE{?OtoW2C#fuFA_oW+Npsx^L{4@dAoMIT@~9Gb+4d$J%B$U`VG=Om`JRGY!e$@kXP`K>O z4dbrJbw|HzHz9e-Zp^PFQ>eM0acK$qW#&c|(3=YEhfuaT-1%+S;vI+@PQ^GJ&-&Z{ z(;w2&tA2l+d~ni#NN|yH5Zn!cKn1=(vXJLxYk21D+2438{p^chML+wJSJU&Kar=QM zANSn%A^NAk|F4J(ZZADtTJJ?wwLMvb;aLTnd=#43lx6|(8k4zyuffZ$x7<=z9iFEczmuV5Td?MlarhmNTJ3go zDi|K5W>>#Ypn4E zP9z!{#=7J~oxoxV{v6TxBe#_#VB_(MC^?{+HmBXuClQsZTQ^XU(4Ko@!j^dMkB}_d zay_wwIMqW;E_AlnT#H6q->zg?sFsnXmN=Y*Q>?2RyH)?^D232$@knpEzNs*DH zrf6tf0Uxp}1RGO8E3h(LQE~v8T?6T-rH9U&JSji937S!5&#km0FIbew^|85;rLa5dS;rjbO2 z1wh*}Jj`9e(3Tx~jV}r@0eaSVEI%|p?6OSF2b&)!@3=h&5sDs*>cJ4;UpMUFFuPvr z^_DT7zHjm{)Pvn-wRg@?PL4+X)%fwj4h(PDDjm*26t80ws4}yuA-p$VgZ6yxjH_S8 z?=BDGJq_*RaV!*nG*uj|o@IH>WTmS~EJi+Db`7XDF|s7zM2kB@nd;tcOZZG%K;(9B z3&GKMOm>;)hE0{k4Wo#saaE8dm*ImHPK?2F7?=3eh)dwYv73Fm-q)|;Wy+cy^Cb$Y z1ikPFOxi<^Av}t^AXRhFr)|L023YUipY-c_&UHp!VmYFNI^ISOXBQzLm|Phbwz^GN zDcClVGT!qu=z#QWp`sPiXrUpG=V&c6Uk=yDRNEmdQpimy4_5G^eQp(N!LOmEc&DEL3cY4hRMf0yU9o0uC!m- zZj}OX_?@pgN-xN*zF}pKj_jEZNzZWz8WF&@dcJ%Smg;V^dlv%C4q||Sx&C>GB^Vy; ze(-aTbX)09Ksg)c^91+rc0d#?USTJv7%-q68Qwxw!8EB5s09`V9yD6s{dk{Ej#hcW zW`z8T$B1WX7v!Zc`j4Hg^Gw@B_cp)~D};-w5aa#s@BV-NsV?4;k3E;W1{kxXj5Uyc zdJ|0u*mOZJJI_DKyW%t-s z@?H!lkcKuTpVASC@8SxJLAHNVtB z-2!D4K&=8kO}hS#)35(thPD$2_dr~)iwEKA%9VIcv4?A6r9*OqKCm!ZYIQ~2xcd>4 z&D~fmFptfND?Upn&TCw@1i5a@vQN6zuG5l(t6P|Y#I*P`DMQYRQ2Ct zRB`ep&GCViW4jRXj>`%W)v_P;rDIq^IbJED27j1%ym>fg_2O3__~G&je&zT7CB5^$ z-<&zgtL6O>y0Zf&j5;6y6u*1P9PNy0NaT9;1@%bp8uf-bx9eNO-vio|a|ot8(Zp8{ zpbz#u2_E1w&5|UM>~A4h+e~#FjFrK;VSa|gG~X!h`B+P<2^#|bXwH4T;bHY_#y3{= z;ND;V4G5&nrgIb{jc74qgvE^EgMLfLoWB42o=wru>cYr2y~N$-j%+YHUxUSl7XU25 zP1O!jkE|$S2Ueko0Bs4u7(ieFX1>K6l4BLFnhEs9g%BdI6~Ms-WS%+B-?wrmOoC;~ z*#%L2Zlt2Ogfh-y#~<~b(~m!y;jE!p0FN2Cxgt`iKMoZK9tV>n;n$~EsaS)l_TTYZ z(g-;b^J)Xf$25&wUypPtuAmq|Z*RGgH$5oKE`7?Ag|@60G0*$SQCS&B) z(JyONcVcXd-^wT|FO;Q}yM8YqoTS3!|>bnRIp(mgj7~KWA^2FEE*}`x<>+0jv z8Smkk*YHgZ+B-S%2FwRjbe7^cVj37s%KVS66piWQKPErstGrioa@(*2UT$}dl4jhZ z#UyI?Nn|#`#F6W+ypsO z8&lZvkXD}Dq#RGk#eS@jpRE|?EYP%pH|OFbc?!dus!;Bo4mA1*6rc}&_rumU6QH5S zb0`NEZiqAze(LT5-1O9^lAR>*2hZ|?1wmPvjtCX-(0n9GF?x-iEWk55brsroI$Y!P z(ulJ&$vUUVWq2Td_!@cz6CJgL#^()cV8S=X5t)rQXFKIr{3Kb!4i~agM>eE6c7gsm znVa~EZ_gv-yL(+2G$Q0|J{4x2ITd%!tNrPn!th;*dX+VHa=J46UI}SH2+&Bq0HC1; zPsS|}=@IE!D_1|I`UdnL#BZ zMs9+_kHsNx1MvJ$W2FQX63CWdZ-|_r#+juRQ=@6(6}0fI!0|fqxMNA@Z;)X5wj$8R zLxK#|xUfvoQio<$1lUp8qQz=_$;NEB8NT^(*>3W1GQC~O3UT%V}& zO+YxYFVphLc@cZX;51%dFG~XuT1Nfr^LCrIco@Ff@tkjb2EE|c+s^64V}J*~@G$-T zkN%(Ce1Qq;q?2}^J~nm;s2(o2vDCKAGT>Kt^;p)FKw;8h6O^;pdZf;@Fpj36OVrrmlRg2G%P>W}BJ(gp9WBvP5Fm#6qeBF7klZy}(0~ zOdGCZ0?LREWhDiaT5jM(+X}E@R7Ph0+aYR=U!)`;_D!5AX}sq-2B{|dQDjrTIG?u$ z$P2aowrC1=m&nCM8l#vUGMX5Cv$Gsr&>r0jZy_5y&SgHQe4LOFWkHn0&bEdLG7{t2 zdB~0KIeicCW;&tc6f2|sU`|!3AY1>_6yNPFD-|msL~cf^4M<%!r8f=2iZfU7VT{?C z8!oAlZnR77dLAUk!3u@61w8v05n9*dvjRpZr-42=bia|``2qT&ZMGRKs@7c2vY2*#W$j zy>86l@Ztz;2?DP4#t}3U2wR-974GH?$E=1UR^u_N+rImpPd*-g{44ZR?|mm7J#m6E zRldLRp>%g7E!5irUYG4}VyiTpFqO4mtrJ(mCg(Wglj60Fn`jeSrJK$nL_?=(>|LR9 zzNg1&vyCRa-WP5inTQ=M3h0*EQ=q6BAfYXbQ#nw~Wj^p*zg<-w1MpXl-}6wJiF+YR zAv@nNJfF}zLiNE9f0UM=&E&<0&mYn+!s8&hPKig_SX9Zt@V2SX(Gme%Dg`m zR5}{`g3IJWd)nYaFQS3LddLvU?Z+V{L@kD{Wr@F!GfP{*uy;$h<5uYR=Kl4J*HpN=+x2yx4IIz3$WCkCs)# z)H9|vHmf5(ZR_xJ_$4FC=Dnu>&0RJdVR}Cs#dxxz6%xRCFo+S0^-y9vrC|JZgevR$-s8s2hs_s_k#Y;I`d10VXR>q}zSj^5r| zxfDlhIr-mUxy5jnFsJwWKEN;ut0i{BK$ra#cZ|`MX-8=yU(W($A+3y2;^5Sh(Ajj#x>`y+i3oFJ!;C!^}h_b6gB7;$;s>+C)zx1x$ToMV-6@K!v8VF_6(VCv{~>2TRbrt9Hht z6lw@PuOm-dYaxK#Yg33PO&Y+-p zk7;5Cg2;Ectw;dYWXNPWfLi2qE_KV--8j9?>TmuCz3MFAX0-<6tv;lY}kHfV(5?;68s_t${ z(HxGM0#NW5nZ!;W!19>Y5!0yEFhZ%E7R;{S)#5nq|c~%t`_5Hyw?0wwy2V$6^vS< zxAF!cAO1nC1R5WwS(W`mDhI@yPH4W@&q#x*xi+u+N6ppnt*Aw^C1rBDp{qpEsIQ1*ExX>|`Pu!=+ zv~}WSJr9GK7L|bUSZgA-g2o5=EW^>L|C`?Zo?oF?y!>Se$1n+b-D~gI<^A>X2-SVR z`-%48`Y_oTb}WYPb}YTQ>RmhBzY1S1cUp@skv4V9*K@0E*nkEUD#W22rgflw&0V~; z+6s6)P5Iwm*a3Q8UavI7TNzcE$gbH0*@#Nvpz!~|ZZlY9q8nYksEv|Z!=Y|0z%>O$ zF48;wvi{pO00O#J0Q!4YZ!ZP={)n_sVUVq+F}KA6O^azwgm3SW@jN5L7B@N%x>)~ z&3X?5g;rED9PdMu)>l6$&CIwh%&D9-IU>R}5pN2lXtKJZ#48N0s}aT3R-A<3Jkx9b zZm9VT9lQ1q>FT53N_*#d5;DMWJnPEi-$Yl^H%-U0E`Ny5>>ZtgRPy?zy6N786|6-Q z@3ANx!?I-_vUteOzN3C;sI2A$!|uj##OnFC-cC1O|0KFlaP;JHdi}5duj3BL0OFj? z3=;Lo2OvqtsfK8}{Ukf+Lv!}z+P32$M0N}@j%{eS(NBj4uVFD~qQUo}V;h$s=vKob z;vc=ES?6WuA=VMFQc}|@;eO54Os)9`j;($z1Ia+}Mt*R@(xvh(zwnE6-F4T~OJ4MY z6{c~rF&xQyWid%vg5mhq@BpGfUBB94q!@db2 z_ytkJH<2d6giQ`%+ujP%s!8mXTNNF4Kdur^d`0T`jwz+H<|(!?DU7kdkY_K4m<3H` z-5n0O-cEW+RMiq_80~es@Oe<2iI&__YYQADHR)*jjs8yg&MsY#V4^RsXj^;}r>tB< zpWH&VUb(njOCk~u2qA_9AJ0|eow1KQA*xI9?eRx?ih%MNnw*eAndT6by{v)qREQlW z3ycIh*(jxcAk%^)ap*b(hIHp6IrLdN2!b;ie_)U*O=~j?Lm4LbVNB~} zRrXJ^opZ)T%vs4{`mZw5r{@hn`&N4J;m^^XKl~~>7x1os@+XoY(m z!~~3Ksu(-Z$>yr_)WB{VuaXLz#zZI_? zX@(Sod0bT2xQdBfjG{hR^AmoRs~&3>AWrfcLPEb$+3Ls~Os_FT(xy$`xmWX0pqgWB ztA0!vyi)e6xl(6lPcZ{%lL z-Ww5aEmH7|*YxSbXwlm(+Eg#e$)Fuj@rkN78w_?rw$GI+Za1_l> za9fy&Dx>y?oUPTC%ifb$hKhD97qM1lDdPg#I2gl5w}>;(XZ=fQ)E_L@@cVBNbk>Mo_%L#xDa>p7qPptF*ed=?RuJkD==??)Vkf zVEhiqoD;X$FuS683Q%TeDQ0)aJg#-q-ew{oa=sH(5G=AF`B(vwH3WJC1}-`>#~nyO zO?9)cOl2ZX$nmwY7t?0GHCrKMyBqCejs$@c`B`}5CkH`6@s~7we$p4o-YD5gNT@#s zjh)`OX(g30ea&H}SNS7d^&ywetuH-YPWtW|qP}iM!|xiOWNUx#Bt3D>{o@1UEJx@< z!*D$7iv64Dic>dD-xE3V2%SFisMlR5uwoP2S-z(3aO*3s0J4fF&YEXD(89RG@q%x; zjh_FE+v%IX?nb(paMwrPNALTi-yN@UGKITo5t?49Y!XrbxS0oWSbBhOt%4_(ebsu!^FdxGms1XH@eH=`mx6!@3wL4@VyeWrD|B4t?2Mx!o@87H|!=K?KzJE z9@_1Ipnq7B*u`d3hL9bj;k;6f<9rzCj=5504(^ye2WBxn>KZ&kBNx zA9rlyFz1_F)!@VWDbS(F3i3^)>qP+Nbludv!u~l~cl_o;c_;eW_l~r;OX|WMf~%3~ zfnYz%h9I-*Z^6|4y`#IGkUzX=lMsb;JZm=@kz(gVdUmY|DK%kgD?MWwcBON7cC%b>b!085dl}Q-NT9G4ZX4u&ku8uNu5}@ z7frC%M|!c$p|qa7Li7|oYMRv5D{y8Lj$XCkVMKi5>`sMlB zYzd{V$8xj#(^vjhFw&+xQ2UYW&7AJ~9en64+qV`UU_|)SU7s*W3N0)HM<3w_0v9Rp zXqMRwSwnv~sCJ8hMz0Uf(Y7)ztxZ-!ec$nhAqt1n?jZVOk`yf`bx>c94G?+G&qOjV zoSKbJ%$gnR_?uGXr@-X0Iwb&8;o~m-Vu2 zczY5p0HVW5NM(1M9JxT%)7iS!Y^P-$ah&N5mUu)X^IHH;VbzqT^KO!zw5_;vyWh4- zy})%FRew)JnZKOV+yGIK@S2+GAe%HrM765%%ta@ z)<+&EA;T+ruQ~Q@bg`iw&*Hy8XLh?GC$9LD`FIwmg_22!iM#>O0#+E$!47cyP2WJT z`mX1V9}m1#;GU0th~9bMZ<4*kf0E<;K>7OQV#!t+mYmOE`2Cx&d`XVF6AkxV$G_!D zLcon4Ko;rR3R62t&@*NsDwYhppth_9D1vX7nJ&yON;2=E^<+OWRP*B-4c8KdYeg%A zPqfVlRW14e2Y0t$_u4ztphaN2;_gV$N4Yrpqw8oQQHP``GWUe4YHM zPq7aYs^1u!Vnfb=8|-$AE@mC*eX)Ij;j8P9&u{yp7Grp_mx0MzhYBo#J|f%^**d1H z{^!7Xb06bY14kVsx5znNPZy}7G+!^hOiIWqh$q9B!NwOm78#53=amK*pJfR(2Wq03 zD*6{UkxG$o>dy|1kewL7#bT2|>y6Sau3zMJs-V+&PsM_M>{8@w#VGUHv>3qX1NSjC zqefSz`PF0zWlisoINHh6zyuA=0t%!-N3hs@Hq8w}WW41q9RuJZt>kN^I2E##zGPv| z_~|vieI^P?ZeRSCCI`RFzD1qWRLCTYKx@OWVENd`pyb#W_77F{psh$M8vKn7qx=B> z>5CL-(`XnpdB$1-|iru?c?FJC~4)uTf3X@irf?4{nj={_*0txPkWx$IFoe$@lx zm(4E)7@kYnn|DP{UH-^;MCUMh0({8<}&v#TX?0nqw zJ0EI+`Vx3~;mx)x!YCFL-*%N(&3vmSXc)h@z=6aKL;o#TwLNH*z`_O34XpKN?2RnZ zPG-bR@d>8<3o54TfoN`j}_|Q4>`;dU!(MX&#_~1n4U~O?_w|DP~OmN9X zE#ZWLTg;pDzW@84OFg*n9d9JIOKS#^ag?Zs0IPIqIVS_nr}RTChgS zW>FVR7T0J#M1vlswcON2k{fWAOY`82k$+ZoC14Q; zI@-(=d^L5o>4}rRJ(8kX$=B8oF=Bk{gsY%2tzyCYN@D?BWODcu@#$0uB#vZLA@bT4 z90-?$bm(JXPgGjf6|rmgx=F!cAs{7c3IOjNYpKgbsj`@}*|LR<7+leK%`m1ML|9z0 zIeB7|IDDq+IJsq0d!U;f0bI}#c6f?*;J@}_Fy^%7Vz?HV)azqT{~O2j**XX|D`L0$#i0M1yU57A^W>T374Og=is zNJ4>^yzu#D^_y;dN~?*MvhgcOaOO(^j>lP7hJFs;8|lGIUi5;g?^Q#3=0uhZ?{xQ! zr+@SK*Mkpy`2Y6qA24!(vmmCG5qE8R9G^c`U8{7i+XMk&v~Zt*7k(!hD|b`{%D60> zNZ1E}sZ?o1r`J`HWa+ry3!f5okRc{xM-V#`DM5&XZ$@#Fe9aYGh=`r#sMEyp7xZEv zX`fo>Tkq!Bk%Oo+(!>i=D&dzZak4_~cp&-_!p8h{&kE)=Ph=Wnr_Vkq6`k|;6fYxF zumSeS$TU~D+Zx3yh}YXz&LAmmw885uUG%Q1)op=m1}BB2j3UZKyCRxh5MNL}lT<5x7e z9QjXv5KCsMLlE!*o|03SKSU?4{48CHFg&zA9M8J$@n_Q2C!W6BCDG?LCM$x0>+rF_ zH^2B*^vgf|3NFD?W$ zxrE@`uQrLdCy01%&zk1W&c(rc;GGwB%8(Bbm}pDzjbVt*6FK?IxU-3iFIqffo-5BS z;4Z<|sh39?c!@Mx#Ni#}77%j1izf)?BHi7FJ74oEy7lQ#BU^bzS*keGvz)F_AW_no zd|+V$GSE6sLY%S9mfNp(gV6Ito{4F5^df*o}eQfme4UhYVvM3oTox`qeX`b<0 z`)j*^Oee3HCLmXy_9^L=Ir^n!YcvF>r4P75TpGd{skqr>VV7?!|wtnBoKQSH+tKcVId*}E(%0mx7 z5)3Nh#!(hX8;)_kU^j`WcYOx9>mBzrob0g60Y=trwWRYUV&k5JpiN)_KGOjdk+OgB z{-1G$qDxFcbW~ZmcO*&(rHHyASN6Ny;xFk+vV>8R@LM!cnIf#Cb`l8JqwV?;JXO>+9~ zuIslK!4ZzEDU^sm$E*f^MC#;32Z!6e)~FnImw7=kN@?#wuP+b)r$(DJ#DO8I8G^;; zhW5$P#gP^&=n4abm076t>qOp>;v1qu>#kPM@YiEdq*grVB1=MwK;bklDoNs=EvlK4 zSXT}sQEf2sK5mAkcEB(s%UWhuMB>2DW5%8b(_a)LiwObYpK;~2i+l+sq7H?d#6vah!Df0AwIw@eGg2f$7wkRoX zhe@Da*~;89xw4uuO;$1B(bQ7?3wqkFKHI&Hhg9L@obEqF2+X%tdJCY;w$`ty#CzQ7 z$Y-G|ECob^ANd-2S{e%>isvIES7brGx~mqPolPpz)XDoMXePGk7G4BR4mjCiYg%HU zFuB-DDQYhF(icaBT$4n78yV$FI|oRziWV4t3O`!K^EHcS7QPM`i$;wSzb?S1(c;!_v@ z)w&UeubaRAz3-%>$4@}u?#E{7>*f)btkgkvP7L3qzimZ{Z4xr2%`SlZwBh7Mz?`YQ z@GENE#ZfvEpmZIA26D)A%Zz$)hoa1JiNrJ9W3vmos|7%)sYTy3Wp8H%)2bcHe)+}BXaK~Gld zhPaipEFA(6ofJO1R-#X0P#-8eq#segtb^AY!3M|#R6M=86QiKxwp-0Do0teil*#EY z2~^CFzajW&oK((A)c_JIt`Xak>-5VpTtI-yAF~3*#p4xz%SxbKc7tks>rDn#ZN#}V zNlYSI8mEdSWp(^j`fwjk51R_0N#-SKioM~^^`<^ir()D=OzZBMQqW3oY_;SQ zSN-vLKRgJ2DZsVY2z}S>LVxwIoY_r43ho_wg5>%?r8B!fe(cZF-s3m#CL~`=mjVns zAFto-d_4Tvm&bdVbvp(M_BOlq70iQAGL{sE8(q4BIXGy0!xcMyO|b^qq@(E!SLdwJ z0aQ+i4!#)cx*~wG>aUp7Sb-r3zUyuOJ)KXuq*qhxzPTQb=v_^wu<6JZ;0Il{pX%U zN)$5ZTcM%=^r+Dqh8ifZwM1MS++k8QYn5lgcs6$1CC%*|DG?(PVyo)}detRP|ui3T1yK$HftrB$49{AMsJ1(y<1qA0~nGOx_nTI0>WxWXKolaP)#}|HM@fj5{HhowY=<8jT^vZ;yrc5bs}{k1guX$0NJnX8dU$i+MqW!>S+AwtgNAyaU?@x${RHxaqm2Q?s?r zCXmrQIAZIXPDVPmRlMEWLiKVfP=vSwE5WceLm^&gE-F++@NyMK;=uqg=RU`#Dg$*O zFeJ7ZGmZbKIVjvsqH>>yD$SQw63-TiZK?mj3# zz%WS}{>}!5-Iifu)N}vwcO8VN*r7IOfsTPp z?U?i$Uu9S5F!m)etr|^9)niExiOr8eJIdD_=lL?edjn&c_MEaZ2xihri>%#SWya$` zcHC-eP%M7|cqL;QY^XwoPPk_$LG<}Q93!?!o%24R$JFGvNk83(4O z(0&#RO~6(PFHjxn#k5uV4qYxMA0uk^RhV*M#8yJWRj5rafTv}h%*L<-T$GVeu`+I` zIgX9&e}D&!!51^RC#RUrC;*##Lu%mJ355GDa;WpOBpWzvgJAUk^#@&tc1;gay zEpNYTrIf}eTY%3LnXuy+hto0RboX$!^sR3Yo~s#PwY-ysA1ADA|9#PLa8-T z?K0Uev;W1IOafvEg4S#YcAp{mt;)dAwf<7*GkG_U2qu1Fj>W&NcYE9#VYXvhjNV0n z3*w_=&W&#~PY$9@<8U8jCcs#lgZS$;#67xpij$9aGKYDV=YK-V0-eS8bm`G(=Sju-tv=a|)D0gq?x zc0=|a{l*J&JnQxM-a`+3;d8c1)rMidC-UP;-bVC3Xn9yL%V>ht`(A*HTbmjPTw8to zz^kh-ou|CiF-#~OZ0})VJF@|R$j12EiZERwpgwBJX6EwKC4*l;+mtyUhlftkQ z^1eO}Qw?9Yr4F59+6cIg?nq3biX$kc;t3i&3CF#565v zh0`?H$e6~#Zcq{XwHP9&r$C@2-1_TuY`&i^O@jO)6_G6raBJT!8Zb7iF<_9z*@ozg zhAf>91>R5em_bCYUp8v7l*1rs#&u_2TDzVQ;34{*9^EvRIno{P;9H~@Aclr2Wk0l2 zkG>AmdcsGce2es`_toD$G&s}U3cW%uh_orgYO+*x$7IJ z7O*>q*PKjz%MVsv=Zo9XS}5i4>d{m}<852;xNB?W?0A;F6^mWH%5kOb{Y|jN0AN~G z9t@&-uk$Nro53`VgGMe{476d;e<>mwbcBcQv)W1yoS)=)IC51z`*H8Dzkl2nczhS6 z<0!3>F-$;)2gHYu8-D-yJ!f%3^8MfY?D2KF$tGd|0gEkfdHdbtGbC^PsUM?foyC!> zVd63DdJGc}cMQy0B@Vqt5@nNDAnNbfr^X16Np2ZyscvMcG_R(cJ!wX*Al$#C0*hcg zvebvt&x+5>o=)0sZ5tsp4N1DA7pJZ{iXZbM-;6_nco=a?z$I85cN?vO#S9i*TZ}jN ze`d1(&J<+UJAySL8zSTN>GLXN%SPD9*!1^p0vtuRxN0W^P744X5V;xHfS z3ExOU3${FIhNP|>-+EO~N@!VkE1nXSLYW5&D&qZO$17h zVcr*F@?`=jq0zjTf=-JbK1d5qWs1$;+)gr!&UMmajvVhTDRvQg*RGum?= zvy6aQ8trWp$N3|K3+4*z_xg~j*sHu!xt2CD6xgG5V_4`k!**Ys}6E< zds8Zp4~3VLk6(K~z2Rqnj$&WT;^yE&^M-(am{bgZH~-R&^tLzsboUj$>A4P!OffQ{ z7L|>=GI#vw>vwgZI)5l}`HSWV15LvN_v6Il=rO{Fq|v)k=rvl{W?9$9N8tIe(l3Cr zRrZ6I(ep}vA6d@<6UEo%n!TuXRu?ZuJ_>|MsbsJ%Y+~Q_%@}}Ej15iVa!)0PV%Ws)z}NPMZZI<#MwR_sYQV*XzL!{! z%RJu~u6PYqaF>H4Pthd^_RS)n#*^p#CofNOB_KqMXV%B(Jt!NsdC)wqUc8)u(;;?5 ze3LoN6)ZF!H7*#+>_C`kfj+FpA+R7wi}@`r;)3#ZYepB(Y2H3EOiT{Q*DcVOSIgw3 zI?X!5y=kRLo-(0~EDm=85!X_gM02-L=%-+{xEoTnZpQ=)QF@?pdiXFcFHS!kT&G} zM5i$d$hoMGaA4Ey5#Rgnf0!l#!vtbD?)1>-9wDOsa$v>is{g|d$a~-Yj&dhtm=Fxl zcl1dF`xqT0*#GOVy@qc6mZ#IrH$G+8pQk`yj*Z_Y8J-_`=yRW&b~}O$Xj4SBWNJyj zc8grV2n4$!p+AQh!}H{NqYtq(A5m$V9sLei(5{4PRSPjF?weSz7?o~HIeL^Z8L>pf z9fqzOfIiWf4E-aZ)5jeQoc71B1fvw>E&1bs7&e@Jh*lY)B_`lKQ7tn?D?)Ceyr+B; z`WD@Qn^XZqaIx{h@&rFuZWP$-#79({?+mfy077|6dzZ8lVRhJ=;zDI`T<}?f< z;4G1UK7t$n8Jpn(Bka6JecKX6sNRXkO7VCV9))!F!W|6(9Fa9qm1CLSm_WAXsU_f+ zgOdmQ*QBPiD9X?j*bhBw-mFbDM^&GCX34dRdC_irc|ptQ!D=P5%rGS6uiHIQxp3Z& zmWgl0c6$6mV0#TOqW2FFAtE7jv6j{tEkaA8sycPqG=NQj;kx{AT#v%3 zo?or@MY!<6*qqZT%yW*4U{%jlp&V4IMK5wR%kQ#P^ris~atD%!FyS_PXh)4EC7%_! z?b*#zBdFZs+IN!{%63LNq;;jQW}vSK3C(VojR7@kRh*24fpa7nLNp99RMPx2d&lV5 zHGjC9gnaAjB;=wVvpOuy$Fpev$Zj`eIG***yNSrvi&e(S$L_DOT}*cIRkp-xSm9{J zIbciA5n$@HJ`pD6)HK}6yNLx6J}2V7-Y&HOi)(pFJ81pLR+7MoH>MM1gFsCu+QW{c z-NV6}Z51fD+QlaO;`IQ3OOsDF-OS;^Y=0;o1?gBAMvL0%vW{70pr}CaXt8?+A!hIa zUdotmy`?_3H0&5iDC;L9;?laq@4H{ZC-KczuD|NY7}y>8tcAH2QOVL5M=+B-^9u@0 z?jM%`W;;M3fb@z)=Mdtn9RZp;Nxxd-7nEtTGLs>*%&@a#xjbqVQ`q%@ zeuU7%)5xGML|wV*i&HOhuyJ9R2C*67#fgT~hd@JoPe3fMWrX_mCmFH^(p#|NPKRwv zVM@VD-+?qY=8VG0;80x!ihS39ZRkyABJ1Kv_2@72xabpS z#A=(`7@$li#E>8}KVW6rBR9DsFmM{AwUG|T(FWMxJ4(l{zMrn$?SxctsUEXB5bT|{ zw`V=^wZxDAdD?sI=2UEW-ecJL(4$k$UeWB_ly^MIrr(wGxXK{&9DvF}-U`hVlF3<5 z)TnI4*Y0L_LDWAo7HsRRizd@Oh{iPL751|&o9VCG0-5x`nMAg8=}<(ewQu}QO5x}< zv+5`z=4~WS3b~biRX-s6pSP~3}`kGk-6ood4VoOrDEO;$IE_vMp?h+mc z*MBj_@yryc&*UBG0%0+&sDeqPbVx)skM=A(Q$MS*!^sHtb|wTFX=?3;t?{32BJ4tp zt&3%CFe)uU`ZAvrns6Tt4ytIBgII=8{Ta(Cr>QYQW78wt>8y1Hgsh!4X2LhjjK6W} z(_x@9fH+V+h&$&dd+P$W)EohscEv3Gm#Ni@YxTN;vr9w zQ)g@)mDnbPp5Cf27!=30N{BplEK^=i>FzvtZvdU`9UdDhSnq^yxesPuFadJDku;TU|-x=#Cs%-kHlDrQ=sUKvx}~f`hMyV^)WS;ds{Y zxBs;d%*V67cH9;D?azF2eB;$5f@Xir$n*R~+H7MgX*=7=N5^b7Iq)SIf&z1RV@`0k zW-I2fVaBCFJlbFEO-WY>@YZ3$0Jzl>vEQ*ubYoUlx8wapE4QF$sj(DyY^3ik;!(?s z+NL%o>=R>GIZ`txR$DO?2y+olAh-|`zgTDfbIb$#fs>Hx?N0-I|Mw1WuJUicBB*ct zAnICEa7wTIp_i4mr(27Lqwbn0Gt2_DV84all;xAmYw{V=Ql;`L5+ZP8-TbS12oWyCGS&|`b|utKV&ieYiR~amY*x=k>d8Z=icCROVjNt>FVoDhmfsI3Hec|YzZe)yfkh4wnD&( z$T_B2L%u)J%Fjk5V`sP%;C(SxK?Y*8(O{gs{1K9G`~toDhtBe&fnP14A2<99AEF12 ze}dljfnTTitb@}Gb)do|X(CuSvI2N1Gk_FVh>3!P+i@yu2ai}ye;{spGq=$k7ZKr6 ztqBh&YHT-e$*{&W?%Z=WW^4N26k1$=1nj2jGl$kf%gzK5rZYC=tq1#(^A#8_e0E5R zu}^v*`W}syW1sjk0ABx*CS8y~bW`3ZA9#Q&7$ysM|J=`xzi2@vnEGm8w)DAYbvUh~O=Ru}zRH!apvbYD8Xhs`L&2Iv?X8lV(KnIX1lUR*y z-;n!y2g(r2@~wuB!{PkY?*H<=4@%uHfK+r@67dFh_V}jcCpk|Z&&HP*n&BO>;0q*>YyU+fL z*Rg6p;2I|+s5ai))y<6OJ;H)DKj*K#Jk1H5Gni+J5*VDxmBr31@VXDN6P1yGV?d2? z>?8*~xGH#{)xkiPLjz)1pvOr|BZbXiFnL8|)()FQvt<7+89m}jXguLaVEUu@p zyFV=Ly}DhTuE9Vj{>D0s2@yeVs!yl!A;QU9o<@(q@CWFL>#m_YuKc%j=QV#y|GvN@ zU)ZPr@=eF-`0*=9yawot+IZJP=op)fI%HLEtvV#T4ghhelE&M#8TS2$^byY z-lXJ^B4oSS6QBj~%`n~j?tf4|h(5ruLvi;z?is%aau7Q@lzZlP-oBfBymI{Q;ePQe z{XCfNIKmp`l{BG5pHrN< z*FtH5bi5QI2vNFd2-AJb4z!+iIn&Ewgp&R_Y@wBP1JGC1lGp;TqivpgxW$w_E`C2T zGzhBE4g+mf!~+%W$cDqxW6DM^P|1<>*}T?@Q-44^-aq?4`5{3^>`zVl>o#dr#}CbU z9Gm&R4VHNB3djMB!NI8XB=qY>JL|PQBkb8}-wFgOboijj1wC26>a>_oVDsi1Cp)p< zuDU-%X{@pHl?PXs1zNd-r<5mfp5tvba7$?w1bl9QjRzIW<(-!qL{gP*IhS$3H@2$aohM!j^S-rw=R5_V|vZ+kL>V1LfuX-nnZAhvc}MinjCuX z4Snr6){+qhaCV|kN~mPC$d*-srJ(pgDvWvrd~mkIin=!37!{Eq5yd$eRz;Mq3r=T+ zqWvhxr!oLq8h6r`bWX|!mLW8k7KK{;V*f@NszkkvDMBH4yb_-MaP#;@$h=K?B`i!$-?FPh&--A-yRdnA1fhPyz2%HjlDTjTo8~Rm29gAcm zl@`es9Y}0}LS8Uz$x(;Cw`!e^gigf3rwM`}LU#Q{dA+mqCG_(F!{lT5h~WJXe5#R} zX{OLep%lSHz9iY`jZbN^Q#$(7O4?e=ESyen4y7jx5MveTQ5^th0Io6@^|1k>JfUEU zGm2J&DaB?EBZu;|&LXdu(ep`B7HQ<%_t3qT*5mDhs{14#b1_lb!7A=$*Mm6?O#7&_ zIDwjrI`qnS&f$Zqj)O({sbqr+1hFpK7|G^G&2uz^fxbpM2kfyf8Sk~G*IS~?zW(Xo z`bM6!^w$Kcc(6;$^135;CV*)fB2O9anX*peuRsE0rgRXByUzj^$Q4TGkE4BM^Q}e- z`)eDtsj!^|U+O3k(YE6vg+6VEpgc&%q+6yfI^jTn++KkSOo>L$Y$Q{heBf_ITFh5@ z-Q3^GP*n)r02X;-Jux>YMMIUydUK8W!!fJJUiR1MD}VDprISy88p-AM+Fdz)n&c~A zairXL>IVArmz|_rj~t^vYfw!-6fV2$3V*+UEnRWysdVJblSV!cuP#3KkSqd`3loX* zN*6U98ONGc=M7p~X=7uPeQ8JeI<)>fX+-HHv#&~&8ZzIRIotHVGS^d8PQehE%0!jd zpVnMKGY0sj<*A`6!f+umjaH1+gfP1_wHr#Oryu2r)AjH%z)y@9tKaE3OBg;n_+R|w z-=WX^$!BRMm>iSb*kfceCpxFdlm$H8hqL^gN^xzb3E5o@js*WSTi{to(|GcVoFM9h zmRnj*-r)Z!>SLrmFb-F!v1{6GSDZ@}3$`RHjE`k{qXlKF$wviDl|Xo+dsP`xm`ud| zMm(&CI)}AX#@fy`GOTw0WmnG5KIiK^LE^&lS<7+UHMV7tlXjA_(-(%}t0>f#^sQo? zqzWh=zJ%T?kT;qoUzy0CUFKQO56Ie{j4t^LbOi1^Di!*Q(KCY)g$CUlOzJ`El2O^+ zNLrYjczN}NXL+uqo5&wmvi!9PN;RgNp|KLrcFtI_!&u%dKjAk&S^=)Nu_GViuvTy& z#STc-A?bkWQA2Y5=uuHq*#e0+?ot?psqFFF{?fSPF-$%?o3LHHq^oF+{-vvMWW&U&wYma&(J{-v!9@sy%+ZmDFwZ5>SmbJVSw;d|$XzmP; zY2cU6wQPF+gW#ahl2fJdHm8PT>(R3<)~%9vwWVaXk}*AKu2|>NhZcpLUFd04m7eL0 zN352xRIL!D?Iwaik7(Tptq`4eJ}C7B?Rdi&KXqpBj)#e->&0X z7>Ya%Sc8bi@-;81IC2$BVH^|qT9kL`J#;-&6q0yhtST-#mOxyizQV{_KuXjfHqBz& zX$VbDMI)0B3~RATOe0hauexdisT$SXEXu{0B-EwNWFpJ+^bk5Ah@n(A?zQ8NPJGF! zC*k9gZl6X)xu}$GCLkSW(Km)$j1KC1V{PVoDL<9M*J=A#Ur9&*>T~GW z^ZYTZ9_)X97fhcz)y=>ANq!&ZX-J_*IecME&ue-fK)4#PU*b55gjq8WgWBDahb+8Fl&|RY>l%d>eBSh^lSw!IM zvsJAuhL!B_kNULxk-EZm6BBBgn~iAVXinVyjK@=OxQP0`>eOv+CZTUnaU&@W9;LbE7P zXm6`oA;U#JPbcBNy36Jl3E80Dp(8|Hd$+Ybq4a5zbkUgtOm_#Om+0Vqv__N2#Qah` z%3nj`w?AX$45x0siJtiGzdZhJnRtwCoIXwak36zi=6XIePC{-ya+JQB;TPUwB;L*q=aK>$=_#MnkCUuX@a0 z9f&o9WaXADKf>@D-r-o*@NoIJJpG%;osr(|$gs;XJgh!^*?f4u;{zZ5$n>CkZvfQE z5zyQE7`Y!1xY={RPl$;+={ODR-Mht73GEY(B~zOHD_zwB#le+pBdlre0&lf{kQUd{ zS}PK)6c@V3M9Vv`uJv#i$7Kls)3W&2@yXitQnSdq(3Hkdt?>MiN47iS#UF9^)Oy7v z>NWSpvVcB=EY8ZZlk>U~=G2&o%86?vcIw023aY=rw>uY|WZocdUeKo>A{6{D0pZ&(EO=YjR{JPylh%o<)GJydMaEAox59um`Rd&tlCR~Cbn9#0sfku%Dzy>jO2*@Gq>m0pd$)lyN1Sho zRL|LKYKR;u>}HfW>g=q(k*X>j=NbQlwaC8!4A1L zm$tmCw35w5MLd$VtaTX;g;wT~v9rx{vQW9$qIJ-vG(L`GsL1*<4Y?4Vh2+wvK01P> zlSfVZ+W0bgqvufJTYIWei3Z@%wr0I-W!#8TzYI~)d4_ToqB(y^8Fo01f499x_pos0 z;a$*h=FFzD!{p)8qJGr_1@FuLw$75KBhw*sU<&V(my|2(=p#=qM z=OiArVmK8l6aydkEds(kI`nY}ppKT@PcDZxh{zi;qU4pFzDV6#aTF7=5!y}4eT=5x zY4-PiaoIx!HU=GQSjlqvm;Wx2)7 z&{k(;>TAZ~;-=5tzLUi%c3qY0EbeHddb8kCH;+$sRtQ*GYJU-%VSiA>RWAkfhdTM5 zF0$cXvgvCEuu)xfuG9>)Dsk*Pc|mR&%zZTd&IJs4K&zK03cDW+J&?QuQVC6*NH7Fs zz2gIif-O9CTMx9L+>!060xi-TXh4P%MZxQ!K*KQOl%fHz#5P}~Qh}Fwd{!e6SyQFA zM#M>4`Jg#eW%du9V$UlQqKfrkQ-6i}I*Sdqd$bhP3=~u4Bs`3-(LKQP9gAe2I6?bg z_`-qee6>wN4m$amfa$6$p0t?1RSSk)kzq$<>3G(FZJ(m9S4PT1+zHV%hkG^`e{R?2EBdvp^y1+SKYV?Uwz*#)V| zTS96KbhxZ#y%O3IpV$VW0^;Vd_W99TBbajcOytp%OT6Rx;g zohdBv&uo+ro)Z;)XIfpX>_K-ZB1fdC5GsSNwQR(IF1c5IPLHuVQB7uF?kcD1v0=ET zy!N44hdEmf0G1Dz$yPU8I@{KSfafbi#&~qF^#hu#l`q5GRPV9mJ}h)}MRrQno)Z&$ zApuXGVpCE58%k9lHe8j?I%GiI_z=2;VBH%;KyXk+EV;0;d{wt+^duDOuDr12OIg{l zNOY!TJ}jV*rxcuiL4BtjBd%)VS2Vg=(${hqpl?SUtwAD)G5FAmXn8_;q_OH*EW4JT zxYRQgPG6z*N~SC48PZ};PTulOUYQLo)mLH%b(a04jV+`SK9;bTA z=}}*w*ZS-Opb1ml=3hLXx<*X3M2Y?C5eCrP0kO$MwGP>%9Y~;UJUS5c{BE?HSiW=^ z(nX7u+D;E9gHN9QM=u0G`Aown{u!)NsN52*1OyilaPf|N0=YiYt}7s-Er}@yk5UhH zRD){udR;r0$`{$yJytu*03hljPUy=8cZg}U-DbOK1$wMF2)Mq)3{Br|0hZKwRyA+7 zIn)b0-rk+1mM4VmA#_7-MsO;+?iKr8-$>IMKbdNQt!_3i2UkJMgM`g?daQt16k){kSRg`#W2iLpxPX;0CPZ$zvFghkMBf1o}Hx*7h>SH z5V60JphP7nq{G$lT*qOb?^uNWeLC~G&(UFF_&&(pyGh9Pd#CAAgyCWH;i2=x!Z7(5 zCL!koP96Coojmf8dwUi_->muv6ivTp9cYy}O-Nb}=*Yoje#wIQy!CaYj>qZ67OGR2 zHUHy2oQQ!XppK>x^Kcd%ouNEtLuUDBb_qszTaS6 z8;J9%N?lPed8O5DA#E@Kj!wfi;aXvq5S@{2(8}hNohR1dJa0?JI1-k3;9o9|dYD(83F4 zuz^ZxTfWi;2DC&%RC?c_rPV4;oHfI zr7X{}qm+^8kr9UUl2;{T3E%&G_Y)$_x^Cr@8PcRczRFUd*Bzx?>wO+E(LmowB`WjW zv_1g3D^!$5i`oUEV$y*v&CiLDIm)$fdGuc+%KtLShTT3 z{^*eC|JGbVEpn70Bm0=zp#=h*O`j+VmWIPQcBX6>Fs(8`1tlpXfW5#Y%2TW=VI-uF z6zsaBH+YG!*0uXw+rL&O$_FCFd;<>SQ}GFp=u&9GTFGxh!#0LKr(=(;PbNf8e}c#$ zEs2m7NY9$Mx-g2-Sy92?Uhv`Cn|~#g(IFEk7sr$eO=t3_?4;NAJW46#D(}2ZY7FHR zUOLTCC{vj#Xp6;HYCI4>2Jt8s+84ZPwxeoSYPx{c<=BlPnN%n;B>r|90|rd}7x+>; z^l+|LiC3eG$Uid8lqN}8W_b1mkv=Y3u|6KrO3{(KS)qtCn3|8~ycxYEh)Tqi`JMS0 zDimd#L^B9kEFU~s#LS-1CH-f(X#>hyD%fq&L8^GDcw>ldxTX{XfAD04pni8ECI*O>|MCp7-#5?OAQ!Y(fvpd=AR483JiI%g}Csi=Eo1SqI7Wt+`>TzYt0^peqCvYn6?JW<*K z4MmqMbfi=gnx&wIRxo;ElD+Jqs?bnEm!PW3RU-us>>oqH)g5u_OTdy}PIcV?1%9G! zEJqVCm9uA}NTp~%7w9#d9_kV9(9;*D<@CB~U+$biB&K&=RB6}7>sGU)rqzTa7D60x z11RFtl$z2*c=nBBrrlmsX&rNwR81!IM?L{FZ$d?BKGl0sAsCRFO$ zv${#;l1e}|aMe8(v~{FKe87s|`oJ=7EQ#EVdra1I;4`V?F{F7KJ>j3-EGm?sGwM5` z&6AJ5hSt1hq=Wnp$jon3R!znMly+U&cP2_fR*;fKG8cOt^%&@u#0M^r%?4|?!*Oi4 z({cRU|KbIkcr-Z6<5v;xJ@I6^j?d6fT=#G3V!<%^c*9#xoU_Tt0Q+)!H>UeLS=yru z1xL<2Y5dziIUmp3`wBd?Zbwyhw*w~|nqPhE2Xz4_C(DZrYrI@CsvR6?(C|D4W$!Z; z6+k)nH5X0#-3yc=DbzddsW0VkW$pXtgSEK*5cD#>Zisz>V za^eUQQKwHtkq66u*<9&lkTr33e0be{qZMW!$oI&;qrT7}^p_yN<{Z%>hB;IdM5i^ks<_{4JYJ%I86}F@hZp)Jv3+ zT+Q?@5F3-7K2E(t1V*RN7r|v?i>c2(>NCwB?e+ViY6V(aZ8Y}6C7-5 z;mD90iB2q(t0pAw_ySj6Ns3#c!tCMzRK(?L@@WjKSFRUeE44TQ{dNEg4`LZdu+iLn zCQNGPSs$ar!ZK}ln2lGluPqsTS?hZ-$e}6~T8ON! zZXtwt3ryntl+o&rQaGb87VzMgNV*#VsZ-pC3h&$eI51qJtJ6)xwnR8d2oC1e&wG zjQW>VJnnR0RcNXyqq>4tB&z?MsP@cTUql<2Hec@%;UvOOI;x3>rpH-a)3*rN9);^l zgP5`ajw4zjXyDAuI__Ha41BUf_{EKc~H0d5ApaOMEKY7@3v zgy6Jr1qI7An`L4 zi#&$5YzJe?L0X04w8<|;Ri3PBr#H^lret3khq&2GfdLVVO4|7n2?S^qC6t||wgrxn zq%_GzEq^^9or?jN%FRUP>|sKL)dEuVWw6u0)uao3M_>5*z})FzbVNO`#^juE+1NtfhWqTi`_Yc%ECGA;`Gz9ZnI>;}3OsC{E#`5MVnL#Kk(OH7auwU^vwIQo zww;M^3$*&v(zqg436wil5b_QUm9bU5iaRyp(@_yQC@`M6Mez&fwY2e7T75%(Sz)T> z$H}Gma+es4J0Ry7hDpeKPdu5!OnB%QTpsD>v?6C!c zUdmY)Hi0k>zl+NBEMf=Gi>Zt0c zM&|2kQc6fSC(>{ft9n{v3Xt-mmQF}qpv71#lJ9+7zi%-w5+{W(-QZlL2+SnZS6ksk zM6BHWt701Us+v0sHW|hN19!#8Ko2KunrBmLFW-gSR0LHj0NMD!!F#NfCnm*Gt@dafGWg*gr zB_z;{(lgP%r@I+`z1jrP@wVAFUeT|dU*RcaIM^{@uoU&RlJpD-Iu7xg$C)~R7P9a3 z)9(7*mQP|Q9=HlNwdKqKNf0!Dtl$tJowVq1JjsNskWGk$$i8tRK&$ws1fOE@hTob- zA!O=VCr)&A3h_!B$kn7=IM&H)TvQmpdVZdcUqyJsV^2G;laS#%9~WZsF~FHKCl9YD z=M+q*Rld}rCC7$=Ma05tJ&3lw4Qq{_iIzyCDTSwvFiG=aRlNJ)t^m#G+yqwt!Bo2) zl|UW4JG@6L!qjmLb{&m1L)1ptKMH<@T7M4;dH~31H{{Y%EQshYGUdmAi;?o}h_|u5 zF>?1Bbx6^WIV>NYgqB_9!ndM7n7D8MVsjpo-!*cmIna*ev$Xt%e=h6K^) zz9te%Q%Vf}MrRGEgH1_LPfb^n>P69pw8kPyE&HK%`QBzs@gb34kdC89kY_UP@Re%H zl=u{hV`GUMdn#{;z4T8s@vKLv8|-BdnTEqbu1uiM=?9gtxbD3sM-6doRMT_Wuuj}e z*n~m6Sc}PrTWcWrGj=syWVh`TcV-x3tI9qrCDTalH57BD>f}}ge5i|8^1Fb1Y&{Ef z>wAR-D-cwi{}_=rZj5|mQ~EAmqVS+}%|YwKQn>~2TA0&f zxxikW8EZalQbHAwP|A{nlPXqqi>% z0A!(V33SAnz7YJVGi*iRnghLRJ=Ed|A`Sm~MQ2Yk$8wUZ;5~)(0D^hFprcV7m-C4H zuCZ?%k8vq_378E>Of`GzEG}p2Qd(e}zgK=0(U?^7HKm(OM8^7&>$!i;Z5Sl(69pO7 z7{Q%?xAr-o(Xn6r+n{L~OgGB(I+L3Iv5zs@Vnv(uS$)QU(A9w!;kwhRQ3c|FxTkau zb>c_?T?Db3U|GqHHx+;hc2HY4K862Y0<;p7`ZM`uQwfKF-|Xxg z8bL0*+|pKrAvR0d?xuTZV4E?lq;URoLJ^U%Z|+Gvl(KJ7<`iiW-J(jiu6*qad>&5 z60*^;G+MS59-e0yzWs5bCm;j7?$K|dPoBP(&K3OQdr#3n`;7~KB(Bo{RP$*vA5E%TrNEK)>n2uPt1GeI?R2%cK&(Y7?8TCwa^uy9=mnvG* zKm=bKeXLtnmtZ?Pz&;RZxUd;W%aX~^!rT+Ccp(+_P>DUn_4z;pvgkpEY~17-|Ftafe~h5GTZlj$Mw# zcxl#S4pqjX2VO^6$wQEhVcsocswN6U{vKj$@35zBfO--z*Morr#htv7j{TfBwuKVP zl=h9VY^$3EyaIg|k+lvOvF0Sj2B{gzfRmy6bjncNz*(ue8e3Rj5IOSpD z_83Lmr}i*aj*go{YQ>1iEql%71)Bhc7A;SP$KQDh%y#%ZUk(FNDewx_yfZgxfw<)S z#18J;5B*(rj^cWtR1i?4<+$1RstL6H+%QIbeJTP^Dt}v&%|&|Uv}f7rY~e-LViQPE zHF84xz>|0k3nhnB5R2qazBt(ZUcVjrLTjd^9D~$`Msywdlu$9XJIjEZRZuuZIN@(i z3--e|Q_l;y5P93bD=IkJFfm0j%Lc$hPlYi62>9BOA|a7PK7wCg5fIctCAKMd&U(#^i?2?qmdPIM>yNF zi)<>awQ-^#K(Dt=6@&a(ECHvBPNCM}kdCq*jFhptk_8EFa=s7S6Vawr>6-ut4eu)? zu^dT|n|OV3K+eOrKeoa!3Ayvpvzvrm%*lts{+Wy0emjmi%e@Z#i- zb)AH^9#gAcX&$%o>}umqkWhYJVzZ@;P5Xo~t!Friob$t9ypifC2x6=Pl<8k^rI0@P z8|6uo0jWb7d@i-OAXfSRMc{tn^=Gqy?s#5mrZTG^gLsRfz*7Rj_r>Fysv&p^L(`Ra zo3y_iYob~hPy!17U$Jp109Y9#V*ws$^jg>ug>lj@pd}f9*?8HiaSJDF+9MN%`aup6 zEs9L)^NhgpywcSL8HEdBe~;qTXbXLbroP&Q6r?o`Anr!_JiXhSZtR`eh)&bij>+_V zKoT-pLP8zBGWls4XrAMe4p{E&5^!waRh>=fe56QsKw3^QAQYTSZpj7(k1(aJltX}c zvV8`Xq)b0aNu^maI~$3{T%`kSB$**FyE$FOp^rVSM8#SuxDr`QK}4h|R~?ST-wm>I zzCd=nA9CvAzR78rd>nQXGCc2bu_qq`TxxH_Qiu!1`qkLDE3z8Xl+ZK2_}lZKLARaL zBd;T3q28odLS?`y_SA#Eau~6rjS?!<5U}a$zaSBXle2qJ_^Qhi>hMZ=>ZGBOW#Ee| zX5XODHnks~t^PBEg(WU?LNWL2d_YCBBOIcOI8b_nQ3}e6JL~Q7XX$V)FDCeKW_nb$ zb%*`)K#jZ2Im4vW9%gW&u^Ght{{bo~r9PP}okOL!9w!Gl4-F0x7LBLO%VA`%f0!5J zzA;4tO|t<&S?8kb4VQT7Z4LCGilvG%tCA-k@JwHnNu|~LA`orcp{xRFpig(A>K)C3 zz>X-C&|=3Z4}piV3RQbMHi54;xM@z;cQufB|1-9zatA8kCcC88EmKnicgyYBN|X@3 z|5%+!M#T;nXPmvZydkIzLhrsEV4DX+iZ*axlHoDwC|L!q9O={AZR|m)!M5RqWNwyF zIck95PhOk9x^Efg1A$>glKPy`a+2e?o^LFuFYwdN+CO& zQXVG~BnP77nLeqA6D!j0Hv#BXnOCPIJ3Gg1@pO$>Rc>}d&7nWxLuo;5q^=G3)S5jX zGtnNY%)8hg_UskBaCW&U$PQsh%&o>s8NAoAw9-kKamgyAoC758>;rWOU|+;tOKGem z+`B;*YR`JK*}qT|Y!h+M>quKv`5tSRV3WLOE9CpeL6KttHS%io86WK8l5Vdk{euKe zk>DPG3H;?^XN6pxVThP&Yk6_tLVWvUD-4s5*FE+v^w|E9)v}-d?EY@@aq)LP5cc;k z-ULKfVfDC`INLMZR)(@fwEX-AQ?>YdPNWr$nS>0tofsPjk31HaIVNR?R>RP!y8_jy z%&U$XG5l+}aS6l1{Kn*FhkYO58b4aQ zq2*nTN;tQGNYNujg4grC1q+r%G zOq9Eh1^`(^RO=rSfK8~lH9k_Iqq7|j4KdY=rh-!2zA?j_WKlf$Nl-s)C4QA*^K$GHVv35CD ztOP6~*3o51MD4(aT)H9%&>cT1im-1MgsM9KrghC=cyA@C3o-0w!a<6PuMX{?AX}BX zu~YnYE5mKuv3<_~`7cJJ|L~fmrlYf2asbIFlG*B(p$fxT01Eiw)2mFpslP|e?%H;;<01~;dxaMBhHMx; zz0n#`-%dh$H5OpLXLfP$rTC34t0a`06!HffJVzunyTM)|YbZ4~mqB4ZnImYtCPisi?SCe7<>e!(x*=Z$miPoEE%S{yz~m6JGHc`x)4YwpG*Z*&nl0_DDh0 zllXPDxffX!{G6NuokH$tlYn}}k6U(a26oJuQfP###v_tiKz&?Vc3~>V9)(kXq*2J( zHII>j@+gf`lr`9kW3P^Bv%%xeFM(X}O1(y_AQ6FX4uv_Sw-yT`G}(fHDq97(8q=oi z;&mj}_wHjJk`Os_5`(#%lZFnz4+53+IYS0*C5wcH5+57&t(NiD1b8%Iyp8Wf_}6=k(5ScyumZ#o-PXw*oC6h zuFcWmK10!e#=vAQG`}%~_3$$kPl!4`D^HrJu(8(Dg+i_w?4^1L&9Ci}pQuFd7m6m@ zY-zlszh$Jy)Y}<|Qs*6wPt~f)WHa)?2XQS8#;Tpip96S7y0t6^;#QWU-9ziSQyY{r zj=6+%Ad0EXx7{0V-Eix!Y;FrtG?KZdsInB4WQaQ@f&rlTS_A@0o&SfEJJ&{aq1V*t#ffUk8y3zO7j=*IE$E zIHNF)1s)^7@j*_b$^yD8hA#3Y>MKzLs$)8x2@c8VK+tq7~mh z>OWJqc;qPJbY-rTT21swRzLR*pIM9wA9rdU#X_05XnMP4CMOWs5DHpb_8@)V8FOlS z?KqWMI%-=m)H2Hdv3Z%@kzX8Z zj+#8VNx?9`$81@-PdKU|EBpVt!HK8w75F2Txw>`%eJ{3}TIZrHV|jK|Qj*asaHvL@ zYCdx3uWF_e&4{bfJk!m476yVHkPrYc5#a(lPBa}4#s1=u>T|KG9!O+qQv%(^4dvdh z$p{iT(Ufc~gGw`~f8;%gSu<<%y;Fa(a#~Mq)RMeN>O-wedsYTkrvPP_5gc#1Oi#iW zX@Nnn5nw@VqgIMu&8^_{VIGVolrU%n`Hk&u@Uu3`fv7NAto{KDNH0ywI&JjBSx$S1 z9zH_|I|s)7zB9xTGDFCVYQ~kU5Eu$JC)DI&NhI31K!KGNvGWcmFRkY%D!BK=lj$vw zf5UkF)iC)OV0atWVf5{6p-qU1%I)v64xJ5f=XwA%0Kt2>G8~G4kz?{(^a4T9?4_dJ zN1aALB1@zfTwv!h>q*JtYGd?`*f(e7ncR`Ao=rvnBubGi%9-)O0tUUeU1akWE=Zzv z`6=5Lw9G_lMvRBHb%5LW&aHNKI$8r2FsI_uNspL(U;VVoq(I#G*>S0`XeymXmWWs@ zvj%CfY)o5`xVYGjdDIU>mH<|^fDx-US;Lq_imm}28nf6P@YVH0D0*@BQbt|I)q|YN z$8qCeHw0a{K5HAN^`=J{%c`d05j(YE7U7UP4JW~Ty5*yejJ3B)6?qk`FG~fpF<1fk-nY>`$n4jDV3Z4lmb51iksc4>{9r8xw=!^OfB}K5nRI;4*6uuck zj>x>AHe6~fHJ`zGsK)h&h?hD*-HxSe+`@_jiTQ1(WNy4YoL)8};mXr~D0=66$L7ZF z+G4qn9g&^3PQ2G@AQvh*2*v1n69z{$%6v==ctgXk+_<%fdLW^8JiC4o;Zi+*72(~- zpGr?U^#tAj_x|lAKlzwIXn!{exoqzWx{!cxw`vAB+#`6ibr>VH1Rd?;5KuUyHXDEt zE1~^sm_*vK8J_KM(%pg@Z#TV_!BP@Jo7D*=+BSD7K8i_f#d7|(Q%MKx$63WDO8qbjU@LcX?s8anbJ02kxKtuYZt zVIahA?S&iE>_F}yWf=qm;6f4!Wi;#nGL$dz*(xH?r4|Q(9)hic3XUKSw2w^|D$=S4 zRUzIWUlB(|zoSGTpA7jN#<-Gd#>uQF`^u#mQ2B5=f~`yCr&=!ATOMnxpP$q7&|a{u zlL$v7aY7iO9#qPFl#m`*W?b*l5jKhUj-(mAC1!#eIu~9=R(z+ zu%;X@U>w9x`sBG)i3Odg`<2E){539@kR7@5)ubsULvAYxt6bL0`aw(Auh5%Xgg1a# zf5hE~LU}q*7YoMYSC`P+uh!sy{|Eny9{6{U&{qpwtYcU@*@$ns;v{R_JRE9M1-w}a zdTHPQ(8g*o=WJ=DmI-5Qo(XEf4=8=*;I!pr{)uS)`wBBJX(QkYzF-s+8b|cbP6S^j zE2I(FFri|E)mmCu0H?^wylw~rTWQL6xJMMy>zarW1$if@d}{TrKYlrwYVj<5ulEDK zY25ivlMg9ATqgcIDT=Lq*i(<;G4wa`0{nNShJf~fAUSdkbk+@#TaB;Ei@Rl1O^7LK zNZ}Ne^$X1SatCVk=P=Ie1!J_zQA%3}R~2Rd1*#sZgK#ADD zrTf?dQCkWGT1z8LD`~AoalbjAjI||N*XwGONrFevayGJS_KCYRBoc6&-UJn*8jP~g zeg?|paUBk$SWPg)&bP^efd4Q*I%NS(F4AIh5u|H8^qX>s5%XR8Cg36xjmRX|(S~6$ zP(r9<-JIHR3!tEDP{sO5QR1*=PoE?@Z44|G_f0?#qW^a-1SgLDi)3`}#dR*)4BxXB z-n4r=BuV7!RF4a|Gywt%*@|Hl3EDzRP$U((67-EIT7U#WztZ@ktfM_XaF%zsX(0|(0nJ$0QSn`%k_ zJ}P<>Hm0cE!k?w6r4_pOf7ups41;f`aLSSUO9++-Tva3JmyS-mO z#8i+e3w^3&FqUzdO-!Jp?CEcXCG~{XN9NqZ{w4hIIl_}Z@L{_45B{j#pSgNB5xMd! z^wj`oF5)YB+iDuzPrnDV0Ncu=qGuebd<)v!T7?9ZA@7attX#q-b-gjD4F!|oPo^}f(1!`w74{Bg<*xRimjpnLNcEpdQw0 zNCgJZ{slY9OA0jQ?Uh+@#uAA~*g~YulqpKS7rs^(27#*xlPImaxH2mQk)e>HL%2 zoD7%`PJHD=DIJW;a|4&+w?8Vl{v-d2uDkE|Qu>)|AN;DAgj}qT684T3@g^ZZm-0C1 zH|I1C`5{`FZv985%)Y>@E5$qZw(1!4Kbrqa+q0*Mp;9=WqY)Q}XC<2Yb8Q=YMo~IR z%tf}Odu0k9rNT923-Mx_t@r0nMBv=yQeRq>fhgFctAr9Gy@XV6h4QE}ZOP%Ts$!PxMNh{5G((Fq@J})5J*X$TZKtxx5-Z|^_&L$> z9%y#DMIHYyzEO$(leG;W1QS-%Yo;RpgCYxTv?Es3o}-b_lj^yY()(lALU*tp(j}Rk zrBR30Kz>W?R*q7Sa+}?jRE{{8YqB-VQ>i8$^{-U}b%0%7rZHpK^Vu_kwoRIQ>5pu6 zKtetaY#e0vbsP>ZkV;3QXN?qxtUpTetQ+#NltT&Sfd*|;?YX%A_beeN^L;3&gvB@G zdF;xwtIJ4nAp`cp0li~~wlZ#by#$p=WQ&T0xEWM-#!Nzk0$N8@Ted^;{*dt1@bLLC z`M6>Crx3^R%ry_w{*g=j8J6J~)&>10$h=xBy_LY=tGCHr&p}n?if9V;9JR992C$W2 z*Zk4aIkg2Ca8KUaqAKEb3RVKGYE#Jd1^*NW7ruc#A_@4pAQ1C9!=QFB9-~!D>71}2 z0o3UAe8{-sv8xGN<##FdscTnb#Dw4ufX{zwK+{%#lw+==6Bild2Y9UvV#3k&yhxZW zUH#E4knNicGF_YVoy$aVi@=@xr8_6A7%qnQu7-R7i-Kc1Q=1VIXnV+vm?5oFh)Rih$w06f1OUO%NjgRw_Fi>b~Mk@grec${W3^xx)bNZr~(?gSB-lw3TOZhOT2lE+EM9 z<8&#*F!{J1CLcANq0`s@8`{6@(w>A2ujIX8&;${Jiy4xXaTNxXNMpr?vO)Wtjx!PJ zN#}QRR<_H*80-Y|E77U9EODrfw*K-Jcl#6nf`@GeAYc+IO@ZS9pjcvS{~0)M2YYp6 zld-w#IZVC7Iwjpp_gE1T;Dke?EGIe~JCPc2hc3cd!?b(B>PNgOZo?rMz)<68n`}Uv z4UevZJ5i8j^;mLDy&>G}9*}`jqyeJR2YF+`vASjfYyCne_~Am;b2oa1fP(xL2B5`g zrUxZ&GwK>@0-fzqGN%4PBqicv7mQX|aac4nEvx`tu30AAFrN9lv=hU{`1C=kE9AkI z(cdhfN*i}dwG%rrO(-21(_fVpWfMEW6KD?|gxSF9I@l?#F*%bc-46EhC}ileY^ITW z6-wYF*ICFTk`6+Y7GCK@rXp2|Hn=JIj6TX+a}_*Yk9z`agX0FB!sAeq-Sbwu4N0d^ zb5L-Yp=(Zh_$;B)=7)I?zbK&~GvAE0z8H!T909 z{Y&>%w%7c@AB{U7Ykqx2yVea&LcXQrpUs5 zv{GiHQoyO{#7-?-6caHwo#WXi#`YT04V2ebG{YzzvD6R59o<1ws zvw>RDoi`8V%zH^i29*P_cHbv@{QN*L&oBzl^sqUvGBam>_~mzIMlay zg-zostv`a}t-oxJp)HIx*`;M3P^V0lCJT98xn~^QjEH^RHUV?`M{RX0DHq*-Ni*-hv7^&)wMvsAOKJ*q)=`NwCjX*JawwO)nxn~ zBbpTNcwp{}SHI6uDA90nxF^aCq^|C8pe@QqRQn)$vkfx}tRCn;v|ib7i=(B$WKVQ? z?9=^T#_Bt+Z#2YFG#CvYhrzq;y=KTTiz&;Lcv=&)y$h~4Dl^bP;!5}t&}g*}EvJ(;SG zG%=Jsi2dprSp8LRqsE!3Tr$NQi#?`W)qkzeQxBT{&(Tq`0UTYexR%g<#8T|;Bn1^5 zEkQ%ZlmhG4Z%A|ghq}f|tzaeg^^qyNh!4K{w+TgDp?+(DQVVs+Q9v(SmvhnPwdgcD zJ2FA#_gsUPn2K#;G2$RD~!lsw1uAaLoKy zUxZ~M68pZU zkRxGCW9*5xkAN&cNLauW5cBZVZ*)e1A}Y^W9u~T+<7NljWU{eTJc1^~;iv?xUrmP={)zN7FcX(o@y=|%&1dCB+YDycR*$}GtJ_##{S|H z6++q3K~({|qu;3vS6~@Z?J0=1kzBuwN8)GxerkDMtKJbQeQKVL(@+osVN3D>cd-fYo zSad~O3{8wxxGviC&sY}aOW-;xgk87EMkGH1*b@%3BuVAgVd?`rH_q(s1X>QWC{s<@ zpS4ChJB(~Uf_4x{7px$2zk2pvkaGNu=|-uhOQNoBq+}h(;+)hUi;k)l(v*t!Qiz%D z?iJWTMcn;19_BuZYlR5=y~kaxTb2@>Juae1`Qoo5%{WuwO0_luC!gvPsvSnjNq+E{ zU;Jbj4Xe^2BK<HutU$4ar&85?3?;4A)L2W^O48_7=~(&J2^|+6P>7 zKmc^cP^jM@`{mejFREE%a!>tvnGzR6&WIeU7SM3wQ$*ie7tB|^1W1qlsiLiEP(o#f zx;@$GGzXKDi7$HQo?Y3PMk0w+As>phMNc;|B1re-JHhM`jlZ-~jtqYvRL5e)LPlNt z-idKRciIgJRXL;)^+Ex0QpORV%dM1x=Wz{?*ttqJB-~ev)t&+jx5=|Mt3NDkxg&iEbn+}{U>_7GxU21UIZu0SU|C>!d2B-{%v#m|; zJ;-Ip#|P78?^2tD>~?7`z_TEDk_GvLj>+pt6*gpGUXstKiIDDBOsFg8(E!a=+HMZu zC`@2NHKlV72z(RczubP&8Aoh-2l|VujA{7Cj-Wo_iG7)$Ql?qoFfi~FF8i>Xq`p+d zRB}PSFPMz}6U$aBwVKv`m1xPxo!w-rCZUzQ+SkcptoI>QnRht^CNIwY&vxDUMu?QS zlDL9=FCT}5EpCAw^{(Nzc-%dJ-;1AOQNTyWCp@|pLo6?I#>*NC13=bDxe6ZLYJhZ- z9`Ad2$gW-Sxx-4w^gNx#Bxo=2KTT=)5HHXz?Kmlw=F|oMS|rlVfrQ|jUq+P}5hjJug)b7QsT%<-brAV3WwzHz_Iwl6k zQL4xsOg2vT)yQdZfhOgtZ4Kqxd`B{wlX6STH{tXq+4Dvm2?S;G5LToE@ll2;_XpG4 z<5`svK#A6V&4OhPK)27$l=Yg8&SZ(yC6I_*hrSp)S1FATw>q; z7yfv?P__3^s`4 z5tP9NGDSKY-7R3^P)2G~E(NNdjR=;EC9TlEGoj#}__iYM#ykDyX7mu8i!K`yZ`pC6fbJ}&!8o_xs4eFP?$uu?3Oxq$6w%2aL=FM2sdTBXG@gB4Uu943=sky7DYNl!VZI^gN&d=iWDgV;0pjD z0;sw-ea~JiXO1y4=i2++x>dluanD+7K62)qnK^R4*4hn-+gW`ag*1VM^b$`BcEKGFbZNZ5}EP1CH2qd-}7$ zVN;&ZXFZ)haa`u_eA0T|u@R^>`lx`;w=C3&toUXK(Qhdm&|ioVyZ3(!Qx;2ZM(-3Q z*|ZNF_Xz`@`V}=kq~J{il*TvO5j`_vgzxeKzl@4vmN`z!tAY7!i)N)0 zD&V&WV5d(9$#|g9`qSef8ijX8^x$6UYbJ1JUe=a{QGf$WOnA>~RMmMU-%JKkz?T9l zMT|@1%&@O=`|Fcf$ndjMD+&VjE-6Y2XY4|Rz zC#po}X$s3>Efm4}t8;cOeb?bf>E-k1<5oZOb6>LeVCO>z1pOIY6bJ@4ymRI4S%;n{ zA+LV?oA#p=UcLI{Wsq1Atrs!VaoKHu&!McWFMi-%j#}Jm5vOcC-|2{6IK3O~-~?ui z`JD&gY~UWPzNQpD_78!7*=8V}ArOW~#l;Yhbb@MucpT8o$flDfSK4PfuI2X}^VG`+ zYMlcih|RRx-47F*w>%kf>b0ob z)&ws@E8`Coa?n$5Ez^`95vPc43(g7r1?QLD){v|$R#kwir7SZxtJssh3P~TbTr;=5C3Iu3UkLhc=&V#tFPO`XI_?bgYsO|-Es zR1<)Sv2YLxg;X4;y1I4YK)K7+kskGAj|Lw)JNbh?89TM%avBg4z;v^knnEX_bs8IA zX#CJ_RJLZ58Sl#kZ5=C-Ch_bL>cl+jac?rLN*r{SD@BLsXik?vq=+_Q!ReFXYp zrL(w#I^+6_WV>xr>ON=w=w5YPy;*2MNK_|F>2($D`$WR+)4M-H$FH7WIDh`?RrTEc zw-IO+>Fl(d_~INSM4yFdKIs;2-Rn~<(iP(f%;Q7cDe1I- zhl*B(r<3sjN`)5)tl+A5`t^gpNgT7+Q;?~<7!T>=8;G1X5F0`M3y#NdM zKXj6j=>=!^aFW9~F%iEq5{XTQ)B`%J0oQg63+X}{jM!YNuDmg_mUZFFt3mwkg?+`+Wnm-^W&B0@qZRV8 zH_k1CpEO;Y?F*}*Hx&dkqLp^}ix`(YcCN5&qt=|;b*HwkVBPIg$-GvY39}KjY_Ejo zGm_o<0t-n`Qs&`l0wHH#wW=_{XFCL!&Xf!3*<@}MgKFk;n|o9hu7_q`K}AgopgNcR zdpYlb0%7IiWGa93OTJ#I=M!V9+PVX+HfVe>(;T#GH*IbCaYwDZlucX}4=>X6j}?BD zc0YdVOJBK7J~Ftu^%dX?0w})p4d)TX*5z-~KKkIBKQfb$=PxsT(!U8pFV}8V?4ITY z(CJ`yMO5+%d{%OtrjK?Kt(x3&KQJXulJk3O>dSBGVGRLvYk!X%?*o;#IzgzqI`~IX<;g#Q|MAfa0jY38v2MeAa%-9 zTI=VrnDx}?`uQh7M(gP9q;R%*exy^w?il0bfP7OJ1d)wsPAo|{-v*OhJCG2+j#Mcr ztG?ayUxZXLrN<_1VczLYP&Z=6Ta{^dq1D@V^~EO@$NjWeAy@d?k zBHVua<45HEkDvVIU$M{s_U}mSu-?^xG;;>nP=RQ@^meXrM$k^%^91D8kNt)HD1=Y` z0DM4$zh!hBRL=VKn7xR7Qru*Pl0QcZICw++^K(2c=9MArr2Rmv&CpKs&Z+xgAz(V2}ux3C<{ec?YLJ-??d z>hC6-RE!vn&j&*cqwQYWCwp#8*tq4V^#i%YVC-n}$8J1pL`gYBoMrkBvwY@u70th_ zsmyi^agZ}E+Nk<~Scp{yDkxgq2Gyu|H<5`~tk$fn$cuw|CUiutk|-4RN%4y7>TT@z zum{cl?Zc1AZ-0F8SAX5U@YS!4X(RlhO{^%;WjLRm+3C#o`R5o^yqSc2{_AfhA>Xne zc6jyb2cNLiVNE>Z5e#m@5qpjp+ttqf(r2IE{C)WA8`F;>%% zJFE}1Gk~GnE!aC^+Jxg=<^3)-LjQ1NWqmp<36EXX z>5OSN?RbZ!*Kw$P=}=72b5Cz}CNMS<@gn4T$~n>Tz4@n;b=&rFel(VF#7d`-1NK$^ z;Qg-hFdHW){QQKpqH98b=Dy_gjnJ7MI1aRwbq(S4BzyvAm~E89+ap$?lZ`ehacqb! z5KK3-wnedRt$qgzX&zxhnZgVR@fb!7#h_|aXIMWTb;iS%dAdt1WgGHld$)Rls};E` ze2^aUiV`g_^r6j=56R-d*mggh^X|j#{f{4Vc%FRx#GC&Z)WJ1Xk`Ahul5>|s@*{e9 z?J}*88oVj+(dYiyUVr9?y&Lq*%O~?bjzb;!d~eNUN~=YUd)leq-a5{j09}a9EJkf% zX6Bt-%`KaA4N=9R<@Ge1dkokYHn!Q7$Wf!y8S^VpF~$bpXHV3YLZ%qRZN_O-t=8`R z1CVK~mq-e)yiK-j&)%&NIW$m2_^-PQ5)>a*k}>A)p?#sr9fmD1Y($(n2Z{%$*t4qR zy`Fn&FoqZ&$Oa!FdgfgMjkzo&)yX$GzM984&*GC+kV=TSQ^l+I4hlLD?tChON%Qmp zo9EVKvnEZ0ej}NXcIhwXVCCe+oiPRvY#~2x)^`fl7^3roycmoZ8?zL4{W_a%z*7+2 zphayQm#G=+yu574Xpw1^TUYYd)xgOPNU*BUA=e)CIF?Rw_AjCP1wj>@TFBy4&-})w zoHlMR?G0PDHFPMnCLM^)C^TfA6b}_WmaL*xq+K(wA8E|vt7Kb3Mm}@3GwFL7VY8&e z8Kvn?Vs!bBLkG;txgCR`49g>nq zL8`sDkO7nKl{Y2^c(4HXz3#jp1T$w`vIK`F!G|l2PAIiKpFRYoy4TczcNxNT)q-^l z-$jEyi+-DItipcw(UofLp8a0tjDwLMg(=QD)7Z2%wkZEJ;Q_1p~3&@?hAhcQBYs+iNYz-6U8En(#}-xcWGH znK@wJ3YHCNC500&9C4{mr!$s3Q+Zolp-vqh- z3YIAK5fz*sL*C2}2DT!zp?DU`oKe}%vgT&`uEGV26z5Rg`NPa86!l$H4#ggzI&gka zH8x9>4=6#+yjFWc=$j3e+X?LBL%JRFB_`s^l%R-UJGa#JpdOk?uTE8+_!505pddns zwqA``Y=b^&!%L{W!mU$zN8!8QwI62q+;9I5?R<2tD%oi-9M5yVl!KIGDLL4P(*N#+ zUcH%w{DH;Or}e{tJ$zEX34+$FN7OLKF7QJ4}6GABMJ{XKc@+{Cblk+FyUmBx}R`Q5w-8tlU8;(5H$48ar^Yl2HnQ^`; z1m|iz@7mFVONB#&edh0iXgN>2j}JP4%ANMamL^J&Q{jiNXPi{UPW`85#D+n?C^H5b zwCxC^anLTEaXR4TLB87RP;{xka^u~K+>G2MRU2kg<9&0_W3;5{6c>|iA^AHxi#l|) zvkqC6UkWLT2OLWmalvC{K5-2tg|_`kiQvL_7r3e$k?X)62ECwvugt*jH((} z4wfLp+C(JJZI=TRka;5z`eDHg}Z$JH| zU!D^I#j+QcC=kTVm-C~ZTHOhQ1o2h;k~$Q9&g!r1!!Q294|fvs>XUspCtt?jrjKPX zjjRUl5kG?krlS=cEZ)*;fV0S*iLt6GH-y=6Fti2%1H4TLh8SX7OvJVcA;pO;8MoPk z4@w*p2UW;mUn>JE|G>usg# z`Z~KKhV<%1Uovv3v8Wzuc=q(E&w&6V-6M?kbidn}i)W4S;d!Xw?Dt@!hNj0*yfWcH z@pg4KgEUq3bGX+PZ9A=JY3b$o@N>XZR1H=7^ep4n~JBf94!{L z>&nQK&5i!w3uloh6w2ilLk$0Ic*Zt3MrZ;&$F9<|+(lbSha}(HP_Ysac5~(TP79Q` z2KlFXM6|NU9k%r?1cU+m*N6M8$xn06Mp_#93H)9PrYCHd^OOo5Y4qjn#>SP}PI06b zy8=z8VhJ>jNP*ZVB7uj;Chp%|xE;OvA^rBpXTJGo_S3)k71MqxTwE@v zI?8#h0X7b_*F^o)!SxPRF!6@inZzF!6D;%QyEjKv)Lk3})i=4|9nc zM1=K~(%>3!F#{KBa^P^>_nm@rW&1UjqYbXfgBx-=Vm9?#ZX24Z6X$!A1oHn{zNjbTs_s&$;#N8f3%U7KT zroaF)_0p^j+JS*C^U1*C&hx!^o9JuLU~47ME$Os>m^myPLZ^!)qgOSlFq%1LuSwoO z%-w>l5-rx4fv}k&0=R*pjlF4mh=jl#wxw)Fk;KSv(Hz@KRe}qce%d(AWR)@NA~oxT ztiQL>g*Y0i(6Lsosk8S;I_v>)wK!ztvo!=XmOfHM0#jk`YWjB9mKgL@v&M^X>z4=e*`Pzvw}1~eA+D}0Xcv1c&~xFQ!mN0km>BMb*S3o= zT3(@(9tAjx`zl^5dF&tyrq0#BjYh}j9%(hgn*V`zA881Z`0K6GudYVq@V7h9cO8CM zFQ32v?eE-vXz=NK$9oon@5BA6r)$9M<1+%}+VyZ-M~#kM5D;#hZi9BmkCYqi)BTp(b3>1-h!WzVf2yuxz8a=(MuO8woejQtiNyg9Mr`ylF)S0D#TQdks^ZagUrX zeC**|@YIQW_aoqg4Ant2c-cv-Xuj(GWl*ritJoXZ1ZhVH1fo9bi5Z{hu@eHNoo*Y} z%xE%F*WEZT7S8ba;EplH=Ghb^p>cs4(bTfac?U}ld!Zpke19Xf zB{DF&plZxkAa{tNgC4m_!K(+Y9BfRbTw%B58I`&T2uoh zLsi0gRQF6!L=Qlsr3IEjqE&54?14^yNqGI*;)ihj>b>X5$3Lve$J+#Tgdt}E>SzR~ zA9@(eA!In=YN+Qd_rsioe4@J`>}WFVY-j4B?z{pjIdxx0CP;A^A0D5Sfi4bi&XLTr zG8kOqygv*EKGwfkgLk>w3Ra7iS#Pi82^f8nE}p)@k*TypuIBlv^}zS%H=3>^4M0%!p1&~Njdc75H(L*TR5F>z-u5l3!)=BbN`Mnd#7qPLXAh%82c(~J5X|aKTjSPcvu?vAA6=3U9N;E{Kigy-A04ww=0-zN2Q%ny zkLLaO;Wqhr{pk*?0Kb+no{M~w z{k`wmM_>3u`?SMHuRh7IaiOdC7v#<`d3N%TIO+n%yJU67$I1)$&MpZd zT{$dMMB_dFC)RLD9jyT4i$wI=7H|tN*i6^o{QnU*l%bmPdjE)Q_NS3+TH8G9K2m=hKhx9D8uQskbcL%of~h& z-);D`k6*oi?tI*vd}vTLYAU1vjEU!cI*McR5tVl-PwGS+;j2|kfaCZ7#yKN=MjF|i4@790 zKj5!dRFoO3KU7@3Jv!GiZS<^S(ZzpsVAOX&Qw|7pgA1^K+)&Lj*?-mc0Lw+|{Lp@)$bN(_j(U!NH)hS*gPjBk_nSb=9 zHu>1KYH~vgf`@&i-dCUU20r|9@iJov{YgFaQ*3)6%5(FtKKm_u^|?Q_PcyvBm(eHZ z@<_fOVki(7c@yxgaJC!iWd6-=hq)o72NpHN#$awtF##*B!D)!6l~LB%ZqcI{(%KG@ z^|l*>5M$Nkh>sS*I&H(lFn*E#h;Jy^nRm%CiTV^y*`+W&`GXO;dvYv-=W}#))I3^) zn+x@Rge@7RBQtuM!n4oL@{^O86l*ncXD6FL-7?FFCVDE*81$FQi$4tZu|($Nh5fOl zTk~p!%4K&m05FHWBNv|Ev!ThB%(y>&bEP(Ry$s|1#*j457YoOhy+s}m1USroN3(aa zqaxf)#bz+GO^0j>4))_>A1-Q^CBx3~ZTV#f8rj|(37=>)s%iggzj7yZIbeLh-$bDv zoxDEfOcaH4Fz?EF*Ad)$@i$JQ!tgHor~K~6^9$$CU%k?>Z(pU9-#sUyFi|D2j)ZpS!O5Bb zw)-*3B+mX9T#3QqWccXE{=#1U_&4p-3a?)M;4yoAARu1st>5m{7DEXEdhBb&;8g+G zLMY`h^e>AN7^~Dqn5GLZlRG$YP`ypYUxoZyUn6KEIWAgPw|USMSAFk7t_u3%tvWlX zjitkgv2OByop~R(1=cXK()kQ%%=#ZnRA|BIy!X6eE)#30*)t$J5v zi6zWj{AwN(Trvt66g}dE^sLXL06*%|q%*2ThpBk?yu+zgKL~qY? zc%owyls~#|<8Aikq>zfT)E2O|g+|K5e$#r@=bBO-jQx``X9c%9M`$9|s%ayHDmS>4 zWg5J&GsE|z7`c4S0yIZY!E$hjx4Or(vIwJ-2&HN!Ymf84U3;q|BZ>8N%t zC7u1%_=5RUlZ{4|%k`W+Bwfid9nrd{>al<3?&|Kp@D6##6YG8lSIl-253O-^{-#&1 zu#@gXY!@=YPWXYRVRY;%5Ho=UOc;D%0{beqHDPeC2|C3GLIY9!9SaI3TinL=s}i4P^^dy{di zPmM__1;v1>9CdwVif?1vHdbv#Q3R+995H5~4T4?m+^Ry|IU#f--?d;!4sY z5%6`Q$kzDiY?1V;*Q|k{n%M>Gjb0Q9h!uiRtkwX{b@C`rkVzf>2dAsmw{`SXD z{_?Nb=YH#Vpz;Z}IryEpGO2_tCkVjFL%vhcc22_^T?I2e-Zl0Ar#T6E^$GkaAv={v z^=o4>3!A_a5eyQi&Vkr+=8!InZ_P{;^7Z~Y=wTa03k+d1Rki1e$JNiF>RE~Jbon}| z3YkxDun53Gq18UzIi4maRhF8t4Qt2ep26aXBC&B*KJ^dEKRUtaAj~lAjhT|%esVIQ z(6N{ay^Z!S_^~(uNFRx>^o@qzRot-022$PUgpO~#?maW0f`wKAvevkyih^b4;QFkeI0qT7Id~2m&|akT;toFC z4`H)3e9XBI-c0}@e&srAOx|5|1u@5GQ6jY(+oEtM9T{w7w?jCEjU8w8JOPP2B%Sk( zX;Xq@p&eu~htYC6=X{MhgSu~Ruq2M5A$Vd#DSKwX2}ki(gLUSncZNSaGmQOX3~|}8 z-YH;l%2z6CA>aChD)M|*=G0DfrF#R~sAtb~FD|4qLMIo!1Pfe|fG`1?;99L4^A0-j z4#KDP^7$8k_1EnSU;P@y^cMK$=?Vz<3fY3^r9UzngEx&B&557uRcg_9lNrN zfCCu(poFcvU3a4%wZ$x4upoZ~{JZoKI&9EQY*JHd;C+?TfI5SQF=kfVV=`OErh2(B zlbei#$7ORawa0Az=Net}z%oBH|D_ z-W<=*U&ea%*}t++I=p%ZpX7}Pmeu@j?10t^0DvzyJBxT}K5%HCAl`x_3i2QBqtN%cg}lWYKwL_ zVdbXZaDw5(2nMfH9s{`roDPsYJltZ@p_;(Oe8KCo? zIqOYwRnA5X^3DDIo&Y+kSHze&oIvNM$}z~mOHR&&t#r+`rne69@BZBv!`x zUcd8vt!t-kI+Tp5V9d3oAQLnW063iza6Px+&&N z<~w%OE>7W_88owgKDx&u`c-;=Po(b>b1g2ZInk0|?;C2uC<}ezc_dGEvW7;PAf1CSh`KzHS zIG*J~eqnNAXzxrYF!gy!qcqQfZ?j1v$qOzL)y~x-L~3O^0KmLOmfMa>q+6_L-HMpXF2)2px3R0e(@SUY0+&0vpM&1IXED(BR$>}NVY2JwrYvwqN~A?S&( z{zabM_ukT|`XxH1qNg-yP*^uG&G@S;yi!vt zI8`}86FMmUB8uwOq-Q3yHKG}O(>ZUqFnp%ES0?X9f#$;}wyX5VmfbU@Px$LspZo3K zd0^**T@mRHu|c>1h6GUFNeLdr5!j8YJ$Abk;n7dyT+H?!tisa4O>L=} zA<1`*G%_ApS{2C1$~)-dVB|L7J$;#a377t(poGmIu*HSvBMqyac_{A$i3o(4Hp&qOD~BI;AmO!>fdnm0_}mF;tE+K`=dd7oO?6*s>^nubJ~A5IDyeV)2QVm*p4jgN)PN*_W(@#?WD>1jAcG-S z%iN51I@(A@g|oa-aT`N9-~|1z3p?t$S6s~J2Jom_^1l4XslQGb;|n*YcYQ(?^a@I1 zu!+kuVY80*$9XqGET!4MQ+Yf>g=z|$6NZw(>JYQj)0>&-`3L|^$gaDv4GQAA#8Rb8 zqQXJUbaW?-7S0@fKA3;@ubH(8RF)2-_bQr+*n|?hc;Dn!C0(Ee$g)x7;8th5a_ztY z^7A-W!h$rT!D3yjZl}5ee1LCCPpyqHwgHA4p8$0lV#qrn7#`uJtO1^#Yd2J+N< zX0Y&0eG?hULyd-O-q(zJ->?+d{%kkHMf(Q2kCka7-ChQVJ3r{Cmv*|4 z_EyyqJ0DeOYz=X{5D#VywInSZ-MC|@t@0XZ7~p zVvcqM)E!gbBisG}W6H#oez%!g7z=?t4FU>GTOD)mUak>cu=|R^=K}fV*_POGLO6XU zn|Jtcz0WWJ(ldDK`Zxv@FjlPKa3!xWLmXngf`yCVcR4CO$%J-kheA90&LQpU0}!;9 z<`?XbPpCUF#GxHbG@a{S?K;cEVE$N@f%!v~b>u2hEW4sIh6y3!7i+uNyulu^S8}kf5zTzh}$u&Cx8Df%HHdB%{R%? zjpXcFtO0=02xmj_j4F z>iw|L+~j<%Uw2BUqjXF%criTeK5$)vn=r9-v=?$T7+jrKeT3(LvUq%kX<{4$fOe4& zaX99pQ3>c#^iHfGI=Z#9oe~J$NIkXrhdYt90oQQI%*rm$9rzp;sNF=FMIKwz#aQff zLf%mJ!@6Nk*bSK0I*V)3@n$B|B;t&0H3U~PEv#1?=8=(#@GADcA;mu5)O_zr&+UHy zvhXhM)>2@cmdw0$7CD>|Bv^YJsHLNbs>1Tw>%1h+eledxd;%%WxYxj~JEf~oA_(Dk z4zyZ4>9%SL`kTeK^+jggKA@>)S)K0WOt^#3SK+dqHh{yfy#t6)2WWpqaa(_t=qZ!+ zn-tRo(aj%{@^!c!zxwdqugKpfAOA2XAGez1Dq&h)m;&_qKmF>T+kgFc{zLox2k+Ut z4Bz<6AJ}jH%Wv}lD|T`)yJv8S3^z-A-U<1_A03mB*l*&#O?dUu_wDI3Z!-b8ANC^J zIf0B5duTf$(afJf@n#EVyPaG$#mOwSMB;Lms6$J&WIBwu<~ zJS}0xNi&4UTDaJg5!=Io>Uv>9#oQ z%@FIiS_aL0_zqKkT06QgwSmtmZL+J0867~N%FCd|NpG7L8SX$0ebA9R_d&^Q{3F24t6E;laQ^ktXtZW#@=8P_ z$SNr{;`8d3&Lf~v1{%xxRf(Mbb>(#Ui>%$nqfi>sG^mKmgv|?fT2XSb=!9u~_n#05 zlT^XLTbk7^#9#llz3Y&ZkN3X)?Z*qngROv$`R?~#*+2f3uiLv0Kl|lBwy*!?_bo*5 z+g*-LG&)qhi}$|wW+&wL-|UFIws#p`y`$d*nF5Pw!VzGX3(1`c>F9tq@Z1U#OIT5cQSPDbD4 z=XC8-YPHujfWKg&E&?%BgDT4SCkAWM+m70j*KBN3S_C)mnkHvzYEXYjtLl>c%u4jRMo_7Z6j8~#H?=em;i#$3Xwu=2)}Lcs|0L`v|Ju@ zf{_+dJ3MFhQm{3^Yo|7JK<_5@2l=h+%!%XD$jUX1N7Pex#1=tw$VfyV;Z;mvt>ap*|6tR8O)Y$Q0QV{N2nfk;yBI9;Uv6P&rkU2<-!SL3G zW+ugiSW?C0Gfy6I(YI8hpZ2+~N~gpA2o7>eam?h#|j~U@dNZ%lTy@se2@mAohi=fJ@IWY}_sPN-y6O0VJ&V`kZ zubrFy=k1L}6Sz2FOJA4jTG>|&Y^7P?9Q(*ye}Tc_URm>ISLE1Sl95n9>pWe0k7Dvfikw#aM>p@I9ReBcS?ua?VSXb^(2GQ*uBxYahx4fmJfN34nyu$J>x;vG>mEY zbQk1TeA`}^FBH8W3DB#?@ZGEt4~EyTk6%B3N8zWw^cDNeH*@jw?Bj<2`4|4E>M*z6k&Rtw#|E#0vrT{W!8hOOB;?hrmmjV3hjOTe zT>*fA0gf2f0Q7u3Ri>FsFmA2E&FvvZO+xMKHnKwt%oo=6Sow(#=zc-U?AkF{>6cF| z!9&osd`#I}1vyxTS$18l#OH#U!Ik9tjA4bxRmBoUzU z)K{_Nd9Z%xu?;R-VE-zmK&GtAw>K4ZdU7vFE;i|y$A);}F^4ay1F?7u+gL4IUUc(! z5KnJMz(l8qPHW1AK|x9p!G!0I>#+G(xxLyU=F-hS%X-N!2EZ;GWIpM0`NfsZg6v3e z{KZb)D7TuLu###`J0K$wx9Tw(`Qx*f64Z?ypDNfH{Z;T*4YGs6DiMd7tU6%cL(bl| zoZJF-5qufMERfku?y2pji3b;nZN(NaFJ+(u0vjnx?yaKwtX;-nD`U@|b#;AV@G_Vr z=#LO1eZqpP6QtFAol+P_dDZ1@R=eNj4-fv-FaL^t;s5*Hq`bNA;^t6iKIaZU%-YwA zqH*H?4XMiyue(;TVHVJw4`sMF|!~-!$Knqj(`kWP? z#o-|4QndH{2;I60>q6GY_Fyiz2_^c}v&!qBl&+KNBmd;RudLl>vjP5Wq5hd64phNb zOepEZ*nM6Mb1tU@d8R=UIY8s~<3M=H{fu*Mm(a~+)b`#Eus5)9Ty-ffcW(GMJ`4sq zaNYyNhZhK3FTfUJ`Xv<28 zA+NU6jK*@9Rf|nzG&~@uHRcFg}$0tkBnj)?;-;mKHaee75OHBO4!dLoK_PGd1l%Ifb#qK|~02c|akUY9B;! zopCyuGROIYy$)5pB)qHRS3mKqziyxZ>en6sz)kR%f5|J&TEp`T>Ca!rdYkaGzjW-N z?1r8%jqmB3^6S{H$UazMx&@O*2m17*X0jY z3x}}Ni~9|d2R5pWwPy5-i7dLWS=I6C|yz=w=x9PW6+oJk2tQL#&8yo}$&iv(MXJy&x$T$FqO+!#` zoc>SUQza{P4+YWqTKW)TvS9k|#oM7@Ww%aki}9{2!bXl7riB8RtE7pA-EMdS5_YYW zyGcjJ-P)pDWU`8=z_2L5R&|naX^#tg0ks7cTeJWttFlckUaa!3wv>`G+ zAM?k~baz<$A#C=m!m#iBonN;NIv*XgP4`n{L+Zy#hD;9D(`M0v<8;^9r1x@=Q*qUc zCqKkya34i)OX%qP1u%FwM7ya0g_*S<`dv=A`z6T0zAzeDpkH-5G5{|+5aj5KmuS{j9MY2YqjsqzhC(0 z-+0k3$n$4+e?EUpWZB_kmT@mkZcB6EhZxY=fB3mSw%6}{ykl~&Uj4x0VeN3ao*cH~ z7luwid=`%UrDp)!06R$ghjceEb zhaRDBD9%i+nM8DJmV3u|m1#PSse>j{nJT?&qA?fr^8YnLI-ghfo_e#c2MzsAuk>gA zq!$172TARWz`n-rSr~odoQqBw=x`sthg>$Dgv{=pOD_W5lx@h=RK>&J@NcXk5vSvb zYL{3U^FwMCMsAZf(H_Bz&X%d-O;d4>?~3XZWyz)xr$4Hxb7Bmjng=JKkGLy>ql5Lr zd85QUnPK@MFPhM3h+Y>j+nAv2X z2KGlMV~@63<;;%ah&tmEz+FZvsWZ6ReO}d7-mYG6H-rhNgM#R4UZrqsG~RJHPC3z< z*=d3owgPIaHmd>SwK3TdtyWx*XPlClv~MOGkjqD#vx}6~t381STiWT~ExkrskjGiC zMs0l751FtlYIwwkf5>Aj(cHN}FPdK}!X2n}RXGj=o4a9WZvJqj*`UA2C3tkGY8tWi zb7iBFeqPD)qt(3n@W@^Tj}5INjw{+Yxo%-pI;e0;bKBb%j-5hGF=5Na`aSgleZ=tx zPp~+(#$+tR_OpHpN%&sS8P>mf^gv+kM_X1&4Ldex?AC$?o-wZj|Jm1S=6rvaKF7Dz zVZc$<6~l;05ny`qU52i6F=WE{02z7ifM9<&0L1&~%rK zfY?qRWsr@J>1LMzMbio|uBtj7BB*!biAu$DwRPuL^;^eTdMpv2aluzJ>6frk^9Ns2 z-c6*qnXqRWyds^H<_8mo%oP^r*@Hss4#;ur>Lzr&soa zFZ}+SNyyv%y7}ujJ0S6p?e7N><9#}b^d4<+RQXovg%#`&d=)|3X`EiTEg?3}#~b#U z@O96D36GgKdB5t;us!TPBnH5TfIbicn*%GR%TdVEoc}tE?Bl4yjGa=-QL!|!e`iiH z%iLIWi2u*bs*{RUJe8)YeHahP<&`;2R@jNC#a%`@iG| zxgc8}lfwUt>{fL3p5iKJlh+>j6+UUlWZlV>8py>UY@bZL7ws%j2A&|H?~aBU@-|Dv z?9tDGpsI2n$DfQepiM3Yd!;gx0;H8 zZ;fqgvn@GZhM0A$L|-y~x~!Wm0U|Zy24I%rNbs4OlL8m!W+nsxSKdOaD`6wR=VNYX z#u|=hDIxfx5RWBOpZcaGXeq8B(hSjT}BA^5-wpSdY za%?J9n#9DQV^XctT?f6RYJBdbCw$)dc>dwRa+5OvPlMdYd;GLb$7dtmzdc7?`&rmG;k}RS!!Q2p zx7-N{d;RK>$;3OI$~d^O+{TWm&FZ zFjnLZ%kTLPyGr(QbD_IM#$O1mYSSkmt$@G6@&8ay!lPQWox7|QK?rH0@G#xD%CTERAEdAw6^!WC!1z%#(gzWH zAdcF=j#V_{m*{{UbmxQ{SY znDJRFsof(p_5g}&3PPLU4`fqF@)Be2h-T5JMQAxKV}OW(IhtBJ*T72xHgXA_n+$4( z^*e@T(>0(1K^Ov_se{Ch4x**?9rV?(wUW08YS7mCzFim#t@;!UJ10#DbT)v$B_2kr zR$24mimb)1U=WLYWkgU%eNvlPLA{l+Q}9P+QByB`k+f9KSFT6H?S}_nzqXf#=gG&v z_h$0pG_6IlJVt{YD+Zi%m9q@1uOo(;9x+;dVKZ38)QUR+)g1cPDK7Do^{n^7te<^i zkG{~X5B#n0FSCoEI|#Ya#GyvGomdR@Q2$1+o&bwLbiZ1Kf3sh_*8}&oc;im^YB&Zs z7r-XASs8=lapIy5NtM=+jz*}Sl~lbkWL7VFJC!Nl?5tO3Q?m%_j3WsRQO$HK8rUr? zBRtkq?IJ6SAoqHcQ;fBnR3VH%kS1Y`Kg>r_$2p2le(}gL+8-VY;cMwb^A$1hnAmUJ z|LA6YY=siG*2=kJE>B(O-HVC&8+}LxOlTT5DTg%{R=qImMJD6v?PNq4vZPIK^r2-1 zJUk|vX-XkGAm}rx0+bv8Ov@Jx9&P1`gYMc|@!2d=m6NIjdMS*9&D;XE!O5^N4tBc$ zyP{!`-RQAl|=z_qoONb!)k9jv;6CT z=%}LDT8*z>;?^bfdDDXH@HWSsBEs-E5C&gE`8&+M12E9o9sfo-dg5ai4K2jIQAfA7OL zJ0UNhggpNq$n)=lT!#tRPn;zFF+1`LB=852mLb`q=dcn(y#aRTHtWb_=U1j|V+%U2 zw=Y_md>(qeh*WZ^%0rF0H-NChY`<`T3lAKFPi6nr`pS>iF|px8t^IBcw{{hlsAuX?Mp(D=JKT%A^laQ5RnmY4a#y~#-0iE@l1s8!&qteVjueLqW^S+$2Y^18Bem= zNl$aYX~63P+gE6g>DBZ39FiRXU?O{E*fFFjglTu354UWDy#ct8`RXNd{pbqn+z1E2WX)TI@Tan&*Ilad@A z*4ndI&x@+dK1!3FeATn8pQum>Va|PAbw4W|$fZd4{H|&g8*Jbuooli&2{@H86dKu- zgE*VMt8Jz%w90m2>p&z9fzNHt3bP#zAXdlls-1E^gIu%6ODw<4GwH7CkfT~$>4wy{ zlp&0~6zqZ=KKvX$czwgn3_<#S$QSt^32*b;AGgWJKYX5iY>qPV*);1C8j9H5HZ{qN z%VPz4WC_2yAE&X=S8MF()7w|B;Iq8XFP`U*4jxVL`zvi1yiQ@iBXXoJpo|zcSr0>6 z3l*o=TZ;=%-?NXt@Q3!&@UmY4&?F9xa3=(cy-Ny@33S{{*8;a`YOHCP^2^4A$i;xADPt> z0;b{lowh>;8T~%Wb@^u%u@yll0va&vs;wW$mF6$v3T?ZJ9|7%4K8J_2nGqq+d!I+D zZAIRUc2zSihP;mTKzTfVQq`d>0!vEQp|A66xn0@UE)V+bfUIhJ)}Ie`tY|7#`Qw;i4_Q&IW-uWL8hZEal# z_;4--_c(r<+8BJQWT@fsz&hUX*h)@ATlza72pCKA)nLU~+Yu7gh=-cc;+7!7nnmVB zBhc`{fN(Azm#$R4g9WxB?BI_Y!QB9B%*|I;5QeBS-|27Dn)CoLHNaRYt|F!Du9H#(8E6v!D;($$t`5~-?{!~rnY8h8C@Fb;rZ)~}$p|SZJ z-YWrmc7cOwL?XO8=$+%SD9P6P!6jW_9DD|!=QqROs7hMLfI13n79l7&g-0O6?ZMzR zh-eCSR+hM@f)JVD*LxOrMi)<4N@IR>PA(Xx|sgPwv~3eaSk)Z(87A#DEQ_cIes*bkB=R`w^CIyjY1f$ zwJPjI^s4t065Q2@VTZ$KBDOQBIo75|WOl{A1|&?qj$ri^epaI4Gf+;-GXlCj6o-y; zRRu!H`veBVt7Y10maZ0s=H59#V-|SYhkF1jz}6g50OP66U}U&bQv9Kbv&On{`_f@d zY>!d{-Qt9aXGwQc2D*Z(#Wvzs92)fnOZ8f2ZV#K+3a`KOofqYQK6dq)Z~U3<9fv{u zOS$QRx*ePi9;wQ$-ogwQj}oRk8qcKu@jw6iZ5QOW`|;&Jv7Dq--BI-3VW6WrQrCJ) zZ%IIV_UTG9tMlDQc>USGvX6fJCBOO}x1(71^7LoqOY;e8lPy^Bf7*R}!G1N>*RF2_ zEJzIA3b*^y3Fr{V%q8ZWm`;5RWw^2tQH&HYhBi+FRw3yvprm$GptV(qJD7PIgtd0G(FW3R>m88&65ZJ?8c{g|-VHQuXXQgVhp|Rhtt=x{y>^@| z9dba!)F-q~+k^?I!yboAuz!g(Q|tqMF|1rvJWkogMRjTwYcoqYFi4v$#Ns8+dEEPo%kyJo$=@+I>#`?9T31qMjEuWCWp z*@vOxvUTXO!`yLaSy#s*^ttjWW{o(q=!K+1JMed6_#+FzLlU8qQ@G!A%otp?t3+*4 zL*J)Dl6gs;06iohG%_Y4lE=WNoO5WnWf6h76kUsIpqvb+wg{+NIPu0j;-E?n670hc zEMrK!$XgKULv|+)IezGOw;FhI%Gf51&vX2t8Sr|r0xPU$vD2riVmMZo{H7l1pyzll ztxnk>S-;aJsA<~=8sd5P;|0I{@l#*=%I%Z8MIfMK?s4}hSEwg5K;6>%63{y8x6ai@ zeV@I3G3d>o@BYmz``Lf;$M)B6CLuT(?)*H)_v4|AA}1QP>rwA^1_0?CR_Zq8aD`nmQdN z@VLabCFfDL#L1pN0HiaQ<50qSd$kgME@$2FQ!o;vaMGcB9m27>V0-1MNet32JL^Zd zrgmOh!OHH83%>Dy4L<=#Hj7F4Bb7dsb74p0m>#qd7bid=YZtokgjufNB-)0Zyl1BD zK1}YE$BcAL^AM0iI=H8GwVAA`NTYlsUu8Mn@Rwbi*$ zbXy|q3b;aBaI){qK99;AZJrqD<`HMRY_R|6-Ev1itT%WSQN1aY(F(AK9pV>tP9R-L z=%g%A1W_eeY1~G9@c^L{2{5+F#?5dr5=4_A z<=WjQyfD=g;kZR>02DK{rAtd9D0ljl zreT`ccMQsA*6}h<9Sf&;2l`3`_k#~TsrQ>yN70&saHU(~4B^o;jqSH`S_Q=GS~wKq z%-ptTF@}{)*Yxxy!EHA3G2AxpQ776VDPf$z6O`oPnr~4))~QJlwu!r&N%YXqxYMu} ze3l_C%viPu?Fy*|$(i08i$9CW`2M7$I7*I_n$mSpKD&xap#sZi%!Adq$WGWnU0b?) z($9YMwTMyv!mQiPV&#;}!k!5(5D$Gw!**z%oj#cvj}`Pf$pg`&`1B4*l!jy08mzND zj=U!}MCypyt}%sq2Uhp~#<;1C7|;An4gqb)2@eqRg7o1yg0&IGmYNpwX)EDv$qJK z`PkM0IJvu>_*#phYCyinR|os7MUt}h-nXfj>Y++z*q-cfQ#xRGWKRL<*axTrY|>!I z*6KNMIjZ3bSEx#bzkV<+gCkvng&e~T9HqGs6j z>XVkQH3QobeH3uTBWp~}*Z-vk=C(r##=FtdIUchNa%p39uXw~NJdN{g6HlFJ*lh6L z6*%J^wcW}HWV)pIx+s8@$oGOFgc<3B18^hWn)+%p!&UDtFfLSI47$|XJ3$2J5@)gs zm$N7^*eV&CXkImUWDyf2-6ey8$u4j{Z5>3+U6w1g1HVI1O(Q* zbQf-)-hJTs)ot?e=6?u(St}0n3e|TER5_Eo#e2S34W(LtQ&sGAI#xiPwDVB;cgL?( zI{L}qmxW}|Y0mD{-jX`L-$MN6qKNYjBCa|WZL<$Q_@=%3>|fcv@X<%R$>mK*o7N@oygG<^g4?w^_tYgENd$sA^oNqW3uZW6 zC=9d>0_<0beNo`P8+tIrk^2DG7yNR*{_TIhMLn_*V!NX5;_8(Ydl(>gs{10oSt3>dOlcF^P( z+A|l_Zt!k&n7@uyoDDxUbTt#eUz?Ds<*iB`tdCV|p&kHykLT#!7zkMS;MR0#8Kn?u z%NERxuJxm>f;yQh69U1}&9R>cJZF1g_v1GC__g0KMvb$=b=TX_g73Fg)f^pKmnD3# zo7{zQSboV}0^FTBcH4cGA-ZwRcf7!k?uV0~Q5o?aAY1(7yDYaaT?KeVWl6} z=PzTu`posm25!FzVvn{$)HA>SHwXbT}3%H&*ziA z;pjy|)y-e1a#(^T8%9Fl(CHfOvC z){^(A7lqfgv#SVMWgqunLSkob2@6rOpTGrmAp`#sI+n_gxNF#!$Yqa)M{@4QE-cVv z)gT5<%)nfMSHk`*&_TA3)tkka7mI z9*$1)fkHj+b1nUu+|MP$*?5@i90qna7G1gQ7nx6|U`R22)A0}k0 z#ns&%zI^m%67u@J@7Yy&{pyiVGEYuU@HKD9`+Fxtv`U7xYCFk4<7?qUoi>~b5xhuO z+d!!*UM2Mw%1#4MKC4n?Sxsl1!=kI&a}mmr6}EY^)_bI}+IK#bt*M*ut$d?XEB$r@ z7A`svDA<*RLLNFL;0>O^5pusUKNG?R6iOdM>KRoS)7oyQs&ia0^R~fvilP;=la02x z6>0$Gra(CkoAEU`4`s!==vEEUEeZ2=`(-UdJFmMiyR*nsT_m=u0MHp|&*{#q4FPsk z3l>>j7{6V%>?pd=XrBk(>CMSEZK~Qn%xNyVhaU`#9tVfleWfT`e>kMm?4@wTi zfvRJ5$pA7Dw)#B)+n_*IFmUy7P*WT5nzCqqXggx*6Zh*W7?+x-5k685zXnO`!iXs$ z3UAx0K$Ic-NHixHM?(E_rb*2Ml5WGMy)O;e$2Sru6nUqcs{xTtX{D+{qVb#IZ+$4= zlP!m-0S!FcAWpZTJw&uStbm)mN5^W$-Qmh@Wjb^q8Y{@g&eZfA^sVfZ?=k$&Z-0F7 zd%u7C;?+^vWFr8+YerUSLHRgs>UNaa#IjrIhlBFuI~!{=P10`vyj~<%r*Us511B*1 ziAdayT^f$dKv+la+Q^Pf;YGl+pK8XQ``)pz@K^TX7yiKFX)pWduVLK}=&VF1V#tGM zHquOty)4Nh1ggCz(mXg)H@S+B$3yUF(zIvl{6`2&d-IY0V>^TMVVKkLRGigAz}QUbdOoG*h&}?&7L; z@Vry8wQxK%X<>TUi}l6zsOK&2 z$tEv!aF3|b7q1cCPOgvmMf;?fxaU=a?u;a!uj|rNUt$jK+*LNzPo_xCL)t_8Jp5(cXV9|74h%UxO>TQqiif@N%qA{HGXhGe%AO0&D)vy=Wz+6K0ES~Dm>+b`@`arwmF7?r4KRsF=X=C z@8VEVr;OtPWCQt^34}q~M2*|zL%*2mS9>V!`TdVgc>c`p&-~(7jN5YX3>0k7QGJTA z+0{jGx%PB$sA#IeFR-mM$E&OBYcJ#sFW7q7J07z!c+25NgELDzZ~*2!YE@ zYjwFnxM_QyCm}z$n1nnZ!|J~Y62o)0VeszR#&J-YxE&Jh%Z$>eq3c9t(U^A+I5fr zSA10282Sx$!?mJ;&MkST**J9a4a-5|=rj&ord4aCas^>%h%3T|&V31f4Y-blUJj0`}ai6^Aq zwUhH2F~%Ey;E=#Xech4J@xR{r7#NsT#``_V0n+;*U9T~c#khOs-zddk{@(Ruzdi$2 z3;a*Nn>B;c#|$pl=+6#S#>v~!4zB-+wj7XJYfDJwV2M~Db`2C`LhOpXZhL%>Sy2SN z^-N|+Gl3W8Y@!#U6W*ge&7;l+Die>dGhPM;mDU5=A43>O~(sAHUkX|MC8}zjOPcLI2+O z%|xHfuXl(xJ&v#dU@)FOv=6`d2m49L>yL)^ggk3CJ9!ULZB_ip zu;5y1$pO!J95IwHU67b|+zM3?TZ+jLk~lCLLK@-(R!gitly{=Bl4Y-9g_Il4t2AUMD`{BHcIl4+a8^93KF=q3dcRw+l4m-lyfUTWdkE zjyGz&fxTnfhWnhf$a|4lSZj>GS=|B)A8ZOhI#;`yiEJJh)(y5ndmj&qdvL9Dd7Oc5 zJ^L7pGh*;z-pWt-vFUnbOQ>=Br9)`|nDHW<6zo!1c3LI)+M!@@4yiWdxcwoFA!{_Q zdG1^IF@*{6ZsEJ%wJGG}G z4@t*E7U;|V%{c9~e|Xyo`Rrf+ZS&WkB}yN?`u^=VK`M;KU;qFd@Wt~5#`u;mDLoVRY{3IA6U$r~Y4&cAIf@6rr zpWw|hNey>J_xhx22S_e%sbt5Xs{c9MyYy>7OLXVjzt;OE~+RFgRlyNc&O~S zJMBA63cxj_9czNcUcauC^N zTQ;;~GpU;ULhuh3)(R>7k_xqwnhib$)U265l)EQZCHcaH#;Fe`1~KfnS}gDZ$R}uto3#b>&d5IMn`>jKx8wv4attl z*p7vRe*8EqQ@8v%T|X1lH>;+xmbwiT?T~?%xiXrr&-q@F_VX&A_HP$X??MGpf7g#s zuA+z{JJ%c=x<#Ma8C!uF1P{S3MI~s&f%dD)e9-}@G8SDrSN^Qh!%7EuGFpdd%I0e4 z1B`3}+Z_Wwq+K=eZr-a3Fk48Jw={>M4n@=!v&gbjAxm~6`B!z0M@SQKRa19u6a2$6 z+UJ~csotav_{FH@Lrhq)vOBghGd$)TXXAb4KjXq`!tUk2r-AyF+;Kd(vc`Rt!dCG8 zRM`gOT#6aHLGf z{7{Zt{-@FkV`q>Q79*QpUuhG^TK1xtVA?He2_sfK+1B}oR&LFVjt|6+lb}j>;zQ2; zs)-tyytN}(KyMAYQVzxk1E8_Xu+?N#Ix~#*)zL|k>qawUfso!p>rv-RgoJSP>H_Jm zc%*TpL62Bibap3uQZjn~od5agmHhTcO+LO2hGm6%{s4frqX9$Z`_kKzE1%msinIm_ zTLD`Q5bf+g$0I6fNe?PLWc#_V{R{h-fBtoQG(7Kq{L=4!%}7(vPUZm*_c1M6kUo}X z^p&zREwq1mcuDu~egAkT#91d^(buqc3I*OJpEcw}QARmVZ9MS|sGyz)+(ON61 z!tL?D%bItHgecudQ_R48=#d@To!n{FVS58GMusDz21PaO;U$SHO^z{#_c}xCg{*YH zfPWSU_1}FgusghE%+bZZY`Onv;7~eB{_3Yzv%K`cX%*3I;lw1vR6JDNt1v-i+$*5i ziw+B-8goGy8Q{j0{8}Up5Gi44>4&pg)-IyNyYS0LkRmyk-4|O6- zv?b%-yAIqM*jY|s(QhzeWX+MX8;P>jiTt|pge7bRLoM z&=sgMHZ^#wK3e_j>Ot|vofC%Hf`it&&p zpjASqm<&Wil8vfv8Mq^kdkq+3WB8UZh@0`rOXV<|2UUBOo9=zD8yHeS-D>6sMyA?a za!nvw4KM^KTFEswaUWPwOrP=~hH2bdAwmL%NaA(HcCEZa=lG7(l26#k4CJk=Pt_KN zp1Q;RT24i3l9$h)k6ZoB&wa_>`}TKkrK1Z^^nYXYqmu13ZzHE656Sm5l!KcZgy7LC z++ou;pyRpeTpnv0YzE_%*8ljc|HK{*|LrgQFA`IIiC?x#%kU*!CpD`0*iKG7ZLx*x zo{smvXCM9epHkfO*RZ1LrL^J1uWko&?_%$2w1Mxpu>I#1bwPZ?We{{Rw6R(gDN0Qj z5ZeeFV_+zX6b{l$ux46h;8*p&(mMX*@sE5iq^UOH0B}N}!j#yGoBXF)$3z!mxUIkX zs(Aol!ll9<(8dp&UY2uqwM@*A#nYZ#M$x64NBP>7^poF#pR~`WJ-ZG$LRRhZO zx3iQ>az(bC0hbJDu;CE#%jFKLk+_~>kLp$ zGk>hk%w)a~_t{7mBAs?ntT_{KCwTgzwk9J99w-K@Gu&p@$MO-jJ3l-Htp53z(w~2< z5Sgjp1lbt0o)uVmH-Hgtqmp_Uz+j*ryYf3#hJHb9ci)$ik)Rs=a?pHRnr0<4!B*Q&zSDT}ek)^)khGT#Tn4AyL)W1%-$Qxu2v*}|U zlU{QBIsmL1FQB6ZFZPpfAUTr2@j$KaJLe0~C&SYiIJ$y9@~#%Om}-6a;GIQX$aft^ zJQNaRhoohD$fb5{RNYLmt;0JPX&unoXGTM8cfj9OK#0NQ0+&)ccQM2bNssj9U`qHO zkHk{jtad>1`8hn5v^NF|pv0X3Sst~Bm^zw`A2Cef-xmNDn1)sWS9CQ!c)L5u&q}9d z#wt-L5LYWEu?9~_GFKS`3mNa!WQ`i-6kJzCLtMq`WL_QX7cf81$?lyzBou!9${tEX7BnZ zoLr<0xph|~fZu1M2WNQbsOVB`DW7~yC*aMlCiBnlb$s{x`ycgtPW$^`{b%Qs(@v$X zN@iOK*l_#9)cQ+SJKdiU0JpDiWu@?|&;F%-^uagkdHp6x3Kl{d`LcHg*hQ;HefgjN%aG(J?qTL{9<+K zX_U|10fjrYar{w2w>vs=FN6@AvXG!4ZiqMM2}j1RqZh_@dFvj*6S2n_IL_5ygOWUf z2a054(9UGQo%2mVFfw5?IC!r*$7RI#M(#LG$JF$*vD(V=QXA6YL8}hs)J^h%kTwJN z+iZ$`x^v}gjmWI?X~WQlqL=x4nT?lN!2Au5PpRk~{uah{(l(tzaeoU77gZELb&^{mz5b|!9N(vQ4^w%bW)*E=1v zDFBAiMNk4?- zZ#UbF0gBhjsk%8q?&e_M(z2FtoTNE6>`pIAZ75m(8{jPOSrHHse9#c=@ z+VC^$l_cj-yMU(?pdAi4L=r)Q^gDyUomTB^=}HTqcQ$_RxBi7~2-?s6=D#?1KMMQT zk5j4BI&mfdz;7{dG)X5YSGLRu2b0>kMvZ4CKlL!j&un8oC zjakT?k!V!!;n(FBM+E>Fm%4x{na|C3;;^d$z|bG8TfmBI5w*6{-W<^)PWJqG{S79! zq#uE;bkZSWDh4JW4xo6b7c1=||M~1!_AWf4jAGe?aa+Ncp%xBKr71Gt@Isg za(l>vjr;c{I_Nqn3TSu004w`A4D17F7~4en%Pc`1l7@fuwO{YMAa9C%{ja}e|LeK? zfogK_n|vPs6EF{vfmCk;bkMD|6*ucUCDz(1EWIdv_`%oLPROfQ-(S@0s@fN=#+K{E zVcak|n^{<3Ms=;e(?N;^m%90y=&2l@v7xjkkK6$HctCR?%=F2Kv83=a*Dk$4Rq^g= z?v`jzbO-Ju;sAA-*p^RK`*#Sp%(iW?Zkb#u*{bUes7C1Ur zzt_9hMxQ7&FNFPqP*U$B#*?wrzE)H{)))if8F*8TP?zW@%_VNgqpB~I=-FF*mBv#A z&2)5OX$J%o3x@cEKGIGcI)xbBHj-a#Yl$0W!5y|1i@fr-HcWbU-3$q_A%u1xb`Lex z+IItZa9NO>^h8C!sne#q&yz6!*`}!I_Rma z>C|e+1|qW9P}9*G!pb?9OeV_AmTp6zA`mRx2<8OMGQpI7BLD}DktWg^xYqP&;H)8{gM{4zyH<$6CO_+ z23a9cBREIClM)5$tCT}pfZEao@@?(EqugyLR>N^}H(tvL`kj?Uu)Prm{EOn&Q<_|w+-kfUqnIr#R z$v-*{V@YW8>0!H-PXph?8N^Wc+L_Eq7@e#E!Z?tIM?)U^`yNmsX(Oi89iGjO;`{VD zwpel^z{hmV9x^W+XkIy~hXNXwOPsV;>1oSVm*XPZ2Jf`%>( zY)h(rvS}Ncm3HGvH}?+>+EE8ME3S%q;~M)f-vtP6fVD4$y6|O#oPevIq>W{sigXZq zs4_P-b+fj+-eL2&oy_0NVpxPoSR5A!3{Pt?y7xA+-h13J${6n5Y6$ICLpT?|>ugrX zBBv1oBd#CKtF$MZoPetkP`sk02trn?t)P=fic5>Jad{iPEUzMfbF%tM`Jvzr+o}!< zb;N{iH1}--2t@Ri?*mA7FpOl?m@6=IvIHIQ`n%sfCLh208%GHjLNMv*I}nrbhu{zBVZd3* zNw;>-3GNouF6{bMET~t`YQtzH>VXi=$k8B<@cfBgd?EeU{@{1d&+e{*a6OMftwF)L zRUNtVq!Sf~iAM+><`ipsc~Ip)>Ue%B{lm}v`S8o=fr<$p2m#I;$w1s(x@Jvx0Y2CB z1m%T@jXS_kYo#%c2Rkkl-A3?nVZwXmvD)q6PT(L%bcjVZL+)@@Q<0;$(WD(+bC(xU zCQjU#c&Y+JoEz!xn8)x_xYDAr?UnBEG)WctA{9Gj#9k*V5hhD|@EqtZNhTZ%S9c0jY&#Y;sq9S4>;cqB77?bB|j99(jAtF5I3yANj4d}06r z#P{WtqqK@Tx{2l;ZD$C_Y!03{zY3b;x1HXMs&n$}k~t;oh|eWQxet56DTa2L&O#9bOM3w|B#LpJIIS=EDlG0?}el&N$<`K=kh z-fLCetOhlix@~MD=!Yvstqc@0fO{O&(}c?#j|g5yKpqPWlNI9R^a@f1?Z72{`~DB? z^I!YzWAbs9b8Lfnmg)The?+%hIp1n4b*+$Y8x;s5VYa^ZN2r(0&Hmo6{?bsEwHD`h#ph}Q)!F$~Co|i@K1g|=^pqS%RhRgX8Ve#FI4KJfi7xz6-$?cksSQJ&nJT`c<6b}+1skYpK?&@JI1nmJ z?|OH%2fuygz`IFavk+&92ylD$$qt<^Mo<>5J#@wU^w=@%TA|+^R)c(T%*4C-_ciLu zw+xAVMEaQAN%ci1PWd=E8WvC;v4|x1Cm8W>0*{!p}UuKh{Eqt~J`gxHCv?0%DnqUk)Xg)uj)J z0!v(7(7ldXiDGll&4|s@u1v4u+^|Fd2<-GTGOAyvRe`H2L>evaifiOT<1T}$#T6K- zFw@Ffr5uq13L7~_gNk81kYL8F-O^#Qv6_=&fVj`TnS6ZV*Z&_H_{QZ*U2kZNQn(j% zZ;s377C7=Qn;T|e8@D)FtxOv08hrH1;&HCyA^Yj!c?aanZ+1PN%YXele`U*Qox;d> zIhOsbYk~98_Oq|U4Ez7N{0@H5ZXOE)=ArRI@eNNu__2Q@(F6cw{>vr|9MEoNVFo+9 z&`0aOxf)Tc^OS7~hiyh@AwnGu+%tU?Q$CrM}O|gu% z@wG!2TG_QjdQm`W*+WEEcT&G{e(dh0`JNbQR3^JZRT;h1!ZkDa{ZUo;#5}v{hnAfi zQIi>qPGf+sVUxjWJ-pF`iSHU5;hBY6-?rhO9+0f3*FbH={tGco6V;35$0>?qWWq(5LVN5_p z0{f#?K7dy~0|S)J_*bsqZD^*GP6h@F28N9jSd5F)JFNZ-vwm#plL^>{|KN*1dAsJ9 zuUcN@!$#2z-gZJ5rj*?Dz zIw1(>XAdfIenDbK{vli`-fQ2JWivWBn=mr}`dCVR$iTveMd@GaSOHZmLrd{mE{oTo zIL5XVi&EQVAWt7Q*S&a1_T-bmW-pNAI|ySPYJbubVgjvuv4o6Ad{X(W$$K~8cqTOr zcc|up<-N`un3#mD$_{a(K1_|csCGHeP1S9@V8)ZY4S&3FVUO#QvkTS*yUyM8JXuZL zrJ!j_W@kz+df2*ntDi5_kr#$GPxo#E2@#p6^@(EJ85sj=J%{=X@8s}pr`uuZp07g8 z8c$Sm#^}IGZgrvYRQ}jd>(&y&^&=r3O?X6a(?OprS@or!W3YJGbM|Fd@nu*MFIKHf zb%Zfp`)uM+KUnyY$9rCi+pIX5;XVgWJ~GBdf*H%zn<0DzZI{Pc!qGs|??-O=2Iv=9 zmsw3d&iz#v{^^`!*uar(p07jisf!3#xjAiR^VwDyjE0o;yu6IpM*~XpdE)Vnzply0 zIzYK>;w+*h+4$8 ze)L)$;!!_CO6zV?r<`^*HtnWnXM1$}u}G97@D0Gk6sZ;Eos+Gnez+P4U_q7(pdU74 zYP4Q+V!>5NtIDB&oy!_PN8c5JXBSL~z6y(NG3)L~)4eImF&y{ zZ2Mz}xT-{P8J&QUSQ0xtU zf)Pq#Hiv$%tj3)@jR@F5jj`1z&DeoTd=gYE@~OHVKnOV_o$k+2Rn63c^(phG=b=VV z4Ywtu2-PtNncpXHz-O!z%k~miR93k-^~j5dTt%ucjPStzFmXTGJtr)AZ}ZC0+e}PC zC{WuHybK){*zAdR`9n>teom8=Y!mhJxz&G^oh{|%ZBmbparXcK!OKtFD}l6ONOVn! zPU0>W6c_kHc?jP*kiZho`A%CZ{{ZbrXA{Dxc1f-V1lqS~wkx6sSzTC78S=iWDtxuo zZv0@$#jeICY%IQ>@2Syh2!PY-mwNXim6~dqaM!BZl3v#Z)xH&fE@HK>-(^m>6~7%Q zqH~_wzw47I9v;g7P(bA~tC5{C9{c*!yVa$5WhEA;zSXWV8(r!83nPFP>)IUEEuS(D zOdyTu@ksi1+q(wb9{3Efw?l39_Z_-D<8j~H^XYFRD;C~-f>(GR=d7U*PQDOY2lv1e zaopvIi!y6xMk;sgygPc2S^T75?%P`--jR+?oBDG{iwm9tXbhmSnukryG+5p9Ry^y*cKOfV%<^4_;Qk)KMoaB z)yNs`z)4dduonKE4MGpjXX@Ote0_R!TwG0&WWTq`UP-oz16opdf?s2Z+3`{9My--G zED~}(?ed%?;b08gy z*6#WrHlfRf0t{{2plv`}(@nue#Hv*GQ^D1jYL}_T54Ehc^plk4Jm4w6R7#coG<_1a zak83>_V4>X^_O(E)WwA6Bv;!+GOQ_@WnqjXl#^moRMzCSM*v1e9Lk%q?R7gK8asF~ z+X6sfe3%Z=YA7~1)V0HBl|k_%L)T!y!jaY7{i5xU1l{-EDLssWjD$po5nC3dY){5nkgH#OP@J z92GomwcEE6hvNAV+cpN_bl`#y6~`@6tUzb1kW}&RHoPW8#!XK3k>F;RPIl#iI4l!E zj!9n-UJl1>3DU)EixnTM-e3>V9oQRa#Bx4nCXQ!u)G}IGlM4*5eh6d389R)eU6)xm zVhtNyr~ngRY9pkhQzkUIu!G$J4kB&#P#*1_HBbnv0RgdAedn+PazYvaKJ<>8UB6fl z^}k@S5VWdY{A=0~?>1{F+eeMd@);)Sfh$Dkwl2Kn=n5hfhqYaGgNvG|7ew8LbXiQYnn#HWt;g?NGU36Bn*k8+zM>S+kuXv@Q&2 zZ=nxmXm*liVyLD+$H+nrx-RsdMkOFTg0+Bt!E$cn?Ajm=%iE}3#rJdWr|-!dF;K zu|waMegV@ywo7E1&B6F(d)6Tdn0F|@%1MVapBzu{MI_wr+1h6qp`Uu zm^yXLqy%BHv$rj%80l9i8^$uh-y1`YZ~?a_q+#`*a}jys-gW4$t;CxyQ<|*w42uXw zUJ(}YgJn+!j=dPGPUK2^v<&JxY+4nPrb5GH_xTD&Mq7H0QzLwF6sw=l_DyVH+P&w% zhZVu-8mw_f2HzAI+o-j5BWXtfEXLMzJ6&`l4cIOkXwm^*O%YT;=gVn({c%PAw+QM0 zSGSpH~;&g~eNDCnhQh#&ZZ_RbUFvo7is#Lq_&nTUGuvvAs9Kpq^e8Y;1C?I#aT z=?b%}nyRg`S8DsX7YAhmV0(^>oN*m3v-mX?K0ybCK}SfIqT)w3JC89`yHmHg z$dAutUkYCNKL)`eV~tZ7R4KR)pogR<%^FQFh8#XP1nIc7!eXlC(YM`kd1wM;7_dk0 zS=)EigW1U!!FGK{2LJiCQa>0 zZZC}NVS9tjSmjxruJ1eG8R4p@W*@P*2wDik$6ywW1m<&L2R;>JCs{MfPzx7r#2D@|;DwY*C`_uN_lYz4 z5J=07lsbKcP6C8Wsw!gBj@rpx{>1@#WMtlso+bufn-K?O#H{zjbdQ-)!AHp`;pUW} z1RtSXa3AFgvWaGe=h@wqcc^*Mb?v4T+ZGpx9`^I^>L0@l?W_R+)oQI9knG@=0vHaB zrG9eY?6kKv05HQrWLl9YjWF|}v({=kPT~U8P1U_I-5NpBxKLe6xa%Aw7wd1KNGx0; z(>0R`Q`oSM+^SkMkUgW}#^Pn^Ef7Jyl2%*FVGO;wa~^qKxE3}-vYy@{?m{Y$e&i~Q zcbK1GI>R-QCSUU&yG-5%xMqB!uz5bUYCX>pMs$O*av@y+Xejl3)PF6Jht9`0L=u$q zQy4BFvC3f!jjmIBaFUXF`zj!_AOKT9tiQT$E;Ve$8UwKf)FGDS;#9!U-A1`EX#i?R zzN>@1QLyHE7HF86hxo8t5_l2a&A~9pyuDm$DBG9|4RO(~uT6ECc*-&X0nLHv#Z4D=trNK~OD+@)y0y|HczqL^v-BJ$2TFCK8`g&&O zw2Dn|z(t!KIuQw|&aDqdrhZ@w6tT&R?5&$^CL3zfD9{7cnKp5iiq8=NdI813ODUg{Jn~)kq_39GstqqYDZSlY6b@Xm%{jB+c5i6MZpp zo(o+8)*o1k0iet#0Jj2UVIpw#l-%^@a2$`1;Za3ySP%#4AMEUA9-CAv&IM9j+{3!_ zLAG(J-^njr>+}?AF)-_K(^l1er;cL?h_J&xv>qYtLp4aw`SH+&YNWoYS3Icx*M!hO zg4=Kff@S`#%o^IHd!wSjt1c#q-XxJ4zvAl!Rq%aX@RD$9`6?fW0FW2srO4?D(oAu=up|y&Q7HA@OtJuyC=CuJtI;%Z) zv{T!}g%qNA5IRIL@3HQKT5|FhK~={9u+woZ(f`F7;x;+bXCPi!h^5^cdgSUnI%we+ zxnWv-uUe~ZQJbQPKz48bQut{+bvhyz_%}SE72B=@xC7F5?v#%q^d5|sqBPbZ+e?$( zV3&=I&Q0G-c$;g&w-Vx&{%aJY?%_ z5@s3aqT!r|@!KWV6N8qdtC+r}!ZNSeg@1;g19?Na7l6{@&@Lp|iGkRZQ5_nI-m6IR zt&WM)wyKgq|FoQfbCg-@7VK-jfo8Zh$>5j~HvWACY+j@1n}*J?cbS>r#C&kE;b$Vf!MY^mktxbqPp>nCpUfCYHNh zE8T3IGvD$-RW39RoI-96-f0vVA>0D9&5$ncwVwtPBI@W&jLe00!q+GN&-+4bT;kxJ zK(qed+EeX0Vsq~z1rV(wYdg}NaE}byJIpmkfSrl4b_SmLj&<)WiMJ~NXcdcIO7|*YR5N%Ue<{fz?7K>3`)3Uf^Fq3 zI&altUj$Lx94(2`3~pofRy4k3VtR{SC}b=Z4*ip`yZbpzy+x%@{c_kbFfV&SWyrxj zu3Y)F+}HRoT^pHuAe1cefI~Wp1vQEK4Ud&5pO^Npy{|av zJ-fpIKykpJf#9wDYyhaGO{hn9>KjgC<{JBR=miVKdiSBf;_~qz{-BbCja<}`6HPfH z(V1mN2dqhqZ@aup7n^2{%;-Ef;J%8cd}9^zX^E8d0VAv`nYxYg8~BSb_IPCWOf zkMqyvB%lrqdY)ju;*rJMy*D#pci*=+Lr6@=P=pPNbI7=!#Ta}drXVI5NCPfRccb>q z8k{W+dFJ>s$<9Ktaw>ROQ|#5wN#peab~s#jct`?sxVv(E8ONzgO2OI3RWf54Jg-bR z^eKAEM!x_9pBLE|*grB+-FK|e7u&@If0nw82Ekn^Ck5HfZ+WWR+whMy-AfZgN+Uxr zTw6O#1tH_~R9D=h7|~so{Z!iVUtIvUMV(S`P6P?!*}F+7W8TP`4TBpq(YHWOvjvQK zM4l$j4FM?Sk)XXo35y9g8lmJ4!deZmy4T6XDtE?VnUnV7*S&F5G2M`3%$Mwly`6v4 z2dy+%+`!LyQzf0Pk%`y>nOq+Vvv#kv=m@ZU-ELJ=x^VIzV_KTK-{Tl?+Ck410LYqS zN9?>tk5^T2h;wNGs2=5qxEf%WA10qnixfbR@DFH*k)AEyq<@dP<8fm(l)=2WU)P`* zYfnDJ8TlBDTk&CQ!7q&C$^5gdC|G{oF`peehtI>HFl&j=?zU%23(n%4wB~?lUQ@mm z7qn2gY7$>|sAbqRL4hA4lv-XG64-Diy>3JESsOSKK2sS!F5o5vKV}%QB!)yE(!`jK zWN=Jo@8+C%?62YGyZ-YSuq>wnmS;3sCJYKH?^|5aVTK7+Y{WvIGSJhDw zA(2tLgnHEHc;heqKUCDZMz!6_QO|_A$RL+#mqB^vx+={6w`?-B1Hl2&X$^6qIz{lI z&lkO2yM<}$*MV!j?hh>nF@|WJ&8_yYY+M`Y$=3WEe@<;!{@l{HS7*opaG|4NGR%u? zlM04FT`0L&db)7NtagOXJZ`-3j!K#>d8*zDBS5_9K+#)C8B$fTqAMZeI|3t6bQA%D zUHe@Fo7tE+CSmL{+8u(Yka86rSCwmacq(2NP=s8h0!hl%A7*b6c_hxdUu_-@3sav3 zBeql&%|j&V7<^jwkpl%~ZSp&2rOG@AEH>9yW1jED!O&Nlraf5U<&p4+YN2iG{o>1Q z{dm)QdHZbR0s4FdEb+6+Z58iU7J^07>@+?Y9df?$ygr0dZ*afC5hOY zSQikFdg7;TrH_gkV6Or(Av>;9c+@aohs~gY#^TUTZljt9k2OO0Aj~n_?m|x-XdaYN zP5esNYT|3_*;<>phUSyqA5yCnwCV+3TUcsXd@%2#`i3@m<_NG{tPmh@@zaSFY~EwC zwMqz4+Laz^f?KN*nltE!`xnS8ZkTJ+Ez=cNqt5Oy9ZUCnbP( zlwmoew-_8bJcz@X>VpKl-gaf1;s`iwSx^B;bR|C97>jpTVn#%EOCQuKqOjUN!J=>j z_X<`Hw0dCL(bCQY;Dqz?F5OPccHBN1;(>edujmt^+xV6JPqwrV43;zBfY2f3mg
    >?f3=bG6u<^BSn_C@-Umm_RBj3|c4+Yen2#{Qwv<_>5J)?OPyKZTlD##za>2H3$tWe&WskHYx> z6ga&wwJiO(lAhV1tGe<4QB^SJ?!Y{7b;yUfij53tC@%#JVa?<{vDh8Baxc64Lv0n-Vk=V&JdkkBNi80xJY+%)n zu9(v~5AyV=pf0q%Gj+wJT3*l5q1~AB(jL_J+5S<_@?O0PItDIXc0Dp}3)F8UgGo$K;KQ{U zfeynQVvoMUBFZ^TU8wwST9z?|(?d3G7v6^rePp|;&iJrt7p%%V#gk<2Osw($!p9Tu zXkZgYHn@Itcy)eQuiW-Vm-VQuk+CT(D7|Nu=zu0GM!-Asg!qcEn!`v|w79a{h6A`<&Dq26k;9-2 zn^8BSw+~+Zj(}j$y>02FkPHU_tU^A@{0=7%l;y4B+4_mO!^w^%Re?pn91x_?>4AckG06?GsSF>I)l58|t{( zou6GjQ?1|B*z?_A=6!iks6pB47j=$t76UNP?_jGp^5X!Nj^oCPkIV7S%k7`7jB!N( z;C35EBb!vn)iG|iWOZav%C?Q+n$_ZBaH>W$LU{I06+JEvkX^Vy(^XQEbyTM?HGj)h zRm2H1MgZ;yc4(P*4TdZ%7liIxD-rJZ*x@e!Z$!elU5xv4#bKn>XI$VU#q8{tBCXvy z>i|_$1DmrgYXE6y|EVob@>-5!tb*?S?pVU^6N*VmZ1a3dyzRW*8VeiO&g6~ZKj2DD z0v&~0zM5GyW8l4xbKk&7KVoC+VWo2|(G;3ie(ISEk>b&?^!1^{V8?we5;YyDv0e;3 ztsMmiTMg*zRTUfFEqbFryz_#FX>zYd%Y0{k>Q>0=7?+e18qL-uh0H(re-D1PukX>O zUD7ASw-fJ|2EbO)Bbtm8l#w7U<&p&vc?oB|u-L5QvJKe%WTD;BH0_9;qnAS6?zQJv zeEnZa4Z^Iv{PIoxRYk*V7UyOYkMTkwHl&Y5HV7a9_yX%fO%5W64wTQ|R}tT^GHq?% z4cKh~J?S(CpnPFQtJg_}!I_<9a_-QIb-V&*|0Z`f9;3K702g(D%R?9R6Z-~oYq?OvVq=*Q3k#|zp?ED2ru@t zjZj!0Xb1zt60~doqaK}(gC-8qrGo2K8Ho!VhV;yENHFm0hJ4X-1B_y6D2gg$11N;e zvhm`5vNshYEhwIm`g>7F7Ymv|WAkGt$M2V%`U&-~ytv~A%;3+9U>d%wWHzWm>uu?X zCD;kCeYMZXp3sU;tOPj)!s#zr#e#mR5#7&$Pj0bv{C`m9OB5e%#n>kuKiJwX$^iRxru4-G&wA9mZ& zW%}}Y3{GUWtdwOTL$)*8(1`EjLc&_hoX5B6O=z)kcIJRP0nZn-swD7HoVny`Ql&wp zEnILgF7-L-BLaZ0sm%0@71>*)T|p8pLZQ7ym0ge09w^q-IOZY&z755gE)D6V+F!Ac zscZMZj`x=qs)x4IL_cDdK{7j-?G%s9l2&WCMNx8_4rB$X!x zgMa4&F_a0&*Cpkfit#VrHH|W%* ze73WTvpF2?@4M~+z9ly0mdkj<#M9vvF$W6pA|R%ol3D%h-H5}C7K=zxSBnDp?&SKF98X@gTr=*8iyeUx4^F zq|U2VHnL}yI(JXbSZlkrediJ$2SFC$2y=uWB{;p`uZCwdp=R`r^Z= ziZOu^z#&g;OYs6#uc61%F(hN0i3{1bZ8+qFme`H(W+_4r2qx5aw9UN($F|x`>16TH z1$qw)u{N;;M@eTn+7Z!;rpkB^^zFEIYGPb^%!j-XdjYOkVd!%FCH-|34@ z4MjUbVrbKR0FKK;Dl8bd)Z?Hxy1sxuX`PsGXp0ZEjydw%V@kV3kGY-Xc)1 z1Oi~KPS#-a1pc#~H=_oi$vh*ggH63%cx0$w`Vi8#IQixC=ioBLBW2zjLWp=@-U8%F z6y;PXZ^{MwPmC#9JOT*z58jvtJ^}6|%y`GJSJcuSz#aasx(KioRh*kmKn-m@-(9h6 z3*Z8+s80$(PAgXRSGtorTypCA9EPXvc~>X~dVa?qbalLmK5+$FlLgurq*Q=`Wd`nK zQWIyKN=u(Ysw(^M`h)Lz;STW{U?AUaed0QGszxmzVS52RrO=GPXc*E`ON$U21f+trUFunKh|! zJVI9gkmvGC#iI{=V>(_@b+9dSaJDJZdOnD68;e-{zXqE#F;%l#05fZAPo*#TCAMzj zC_=&*;?rr|S$_+^y|vYPMcl}x58ELpWYsk&hcVu2<3i_Xt*c}9E{F_YGX(q3Ry^5* zA+`_J`hyxB<-^*_3P>EC$Fz+W)U1gay$;o6`HLwxO@77-%jj0xdOkbYYp_vt(9z5- zm~h7>Pu?HZ#@0@KC_}iRokA6cu~$CZbXsM9*N2ToYY*Wpj3N5?>kOb)Kr!~g2@KY~ z?Rjx-iwR1Qb7TIlf{R{qh>ItVKe{p~at*Y>8+v&Twx6X=v5qwgqg(zRZ0c=;-?cMu zdGTEqU1Z?72%Oo*IHB{l!O=^b-p|LqfH_+p$|X8%4GP=<#BahouMs@ACk~!g3|dlQ zV_H3^_L;j%nQ3g+)KJGw>;NLrf zcrS|cY<4waEGY1Q5YMCMg-tT)rZH<^$KDelZFzT*=c;m!JO6ob$FKI)o)sL*&)r{q3CkR7xt(DI|7+rNN?2Iz)p7tdmO~O zHTQ{aR{cQS+3D6)4%2r*7G+uFVG`ll$SSXf5H&rVWK+~i-olxRo+%rt<+i9)jKK|gla^TKJ9Z&L6kZbqDVCy@~@SPuAX=^VTZg_uu zM`XeXaA*-#695nWrYF?`LGYrdO&JbYr*Lx#DlRMS=|2}?FrndF&* zi_V;SUE;;MkBVw6Q{$N|JeX#svPv0NyV57oN^RwGZ) zJo@S$bX}_0j-?}hQ_vlG7ebT$Cb0xZL>kpq6Wj5ne0Thk`~tc zK=}y4V%;UkGG&WO-J#hC#MbR!pm-etRM2XH5YXtjDzyW-jRiTlGrqGuTd7)?=Ei<8 z8@wvW2l8pP2++7oa1y{zEw6a@R#gkpb*)%(>%O9+>v4RwFro6=qJ-~^wcsb+)n;c| z?IzwD_y6~HE!c9yDiX5)H9ux@EugAE?oRS%lylRzK7a%i`ncWAZeH8Xhqr;&Yc~y& zy*Xht|0uun4p+Uo!K`ADgnSEWp4_mQu5N1a>bo%+-(UpG7L&5D&B(8vaSae>P&jgD zoyPJ9x7!N?u%jQL6+Qeec3W+tbZ|2Rs5?7?g*<5Z{ie5ea})W(^GCrrk)X>?eS{KRtTy6?$Y^$pLwW5N5r6e=2y}4yC73t6 zDNIHtFqx}KhKyx*u-(C(oz@rRaNDe$NdH}e!AF+(JT1Rb2^t#j7L+=2!UZ)ASvbBu z%(?8dxFqKW{;&4`N(}N{>%_I{M#YyJIm{czDq9Mlo7C@9Tgu_Nb5gv`fal5D7MY>LLXnZiZO-IN~wY)?>!Au^YY(;5I(@fwu1x z_h9A;%^cH)5tC5N&7jDoPDr!Tmh)VOsGaz~4Toshwgo0vT`);6)W#QB}hS@qFg>Qk!n;u>S4)KG;u z_h>n%pR2#`eR#`Rt88KJeAXkt0e!}MK<6&*?<8UrB1?83c&xqrUH=!=(B+;@!Rh!Z zvJ=K+&J_z}6ug}T0rQbbU{1o2dWdn-E5QB;_)tI_{VJAOjwoe#4agALKer01+26<` zP9tXO0E>ISiMwYiNQF(1h%ZpM%C+!ZgQqs8>h~s?joHo?hZb!D>xk+>Sx#!89m?qM zig42$?+~7Ez{k>05ZP+MX8m|~$Xf+JnTc_0$@W>-9A4lCrOlFtG8N}ecQ6Je&* zb7<=exMuuha38@0QN!{14rhI;CbNCka>Mb6(j$B1@tp|Pv%oi-?+25tO>v|^j z%Qm!~lD6aEm`ooH~#(n}F-)wWHv=r-v)o_`tt~ottkHo{ z{!&&=I*H4v_Xl#p_1Eou`K;>;82&H_&?hQ5$_uX(ikM%-Yslz_|Y>v=j-zk0;B6<=D0+teR@ z$7HdKFy4iZOGlBeuU6~8!`H_{ZhpMwe&_$O%FubL)0{vEdSgJ=fO-qIu|zWncF3J4 zE1IWFHe__0(-FmWh&<>!+Ly%!DhRkuf5b7ViB?+;F1lMf?y=g~4W2X&EE#Ujp>yaA z^?U4cx;+Lc2yiaSTy5;B%cnlb_vt+%(G7KmcaTn?&xa=X$xlpOap@XH%jMs9J~ncHd7(;gY%ZrM?-8o_u2V0JR_Kf7Hj@)mLtVWUZA{?mrgchiovswvqEHY zAgAhJs*}qU^{aI2EA)wtF@&j$jzO}sEA2#dv+a4}GefIWY%~Kq0iq5fJdPCo2jaT} zA%jPLR-4+C{!Mz&PEC!8zCvebRxa8+oFmbd}AmckjL4N)Zy%7JMnUcgKV})4Sc!l*tE$qbo6Ecg_69 z5nSGzsRugsE2}6)a=P6;euxQ;jit;Q9(6i%!o?y;YQ#3i71wlX-yRIMUmq8%z@a&E zPUS^+WGpVM%dqaiOQ{Z$jyjiFsL_M`zYc!&mz z)Z>iEVOEo#{0lP7Ir9E-VEvM(J>i6$LYn3zoU=K&)@0y(8NI(3!aRE1p1!iZIZ*e( zFIGQd@7vSTjusCGq`)8g^}+_5#=g^*<6Hf;@c2rqS&Ma@R;iYy?WNAZ4aO9Fq9!dI zO*#MH{C!&IOsG-LWv{Ft5h#Om6$Nt?rj^unZ>~T$iR0jMX^*1w9EqP+-U!jJCY}sK z^n}sD4riD9Yx0Zus#`cMs6vN|}Xxy7;o5gI45}mMejGTT8_Y_lEZ#-!XunTX-o7Q5v zzk$K0p(h9mLpRI#+ctG%qoMbz`_rR<@9v$rU;dbKIk5JnFWN6}J{GeoVgu^{70rI% z{ZWS8<~Do||Ch_SxV_mp9ji}rf3(|kPda8~s@MSX-ZrPJP279&(rn5tQWiJzf7-HX(Z`ER_Z% zW(|kXGK0`o7Q!3M(DIq!QbjR>Bg6=Jm$&!5CfeyEM7BMMl9f{*3`(eG#NJBiKaXEQ zW5Ln%KTUD^R^z7&%|mQFZe`nmaPp5O5D*}mkHwX@tSMrG_V%5P7}p$*zDqjldD{An z$2=Wa03iLp3@r={wrq{h;j^#cU(TBm$Q9iafqM7G~A(4Uhmlo#2Fx#(Y z0`)^3l?esjM=Vr)@X!(bP^T(qshK;qmSr#%e#tfjUCy+G*tKa*aN^%R4A8 z<~8t8$&C8^S@?-VcRK6I(|VqS%Z{=)=U(JSXfnC=?05bzzm?F0f`>2bL}61@rx354 z${;j=5eFH+D#_^DOSpSlOZ}xLl+|1#u*?Uory9sw)`*0%D27mIZb7*db9|M2uIe{Y zlL$SQkbek7+NLe9h@hNaIr10}Oy(V0vPQQrQ!SUyfuj=bJlX)ZenKf&x7{(bg|7;nBBW zCGGrs`neMx?~wh#HEUD}5M z_KSgE$w>~y3bIDgY36&|AJFs66U?g#CT}a-C$apt@L0wt)=f~%W%oB;@u zJPu3tPTV;C>ASd70M8ubg2$Ys-h!N#`BGsP8V{B}MS*`eT9ch`%6E=6m=|FK-!i`! zekazga_qMMc_Yww0o_*N{pJ%8*67~Ak#OFSjn8H~4;S7AEjWCze%Hq@%pjx3Nu6(O z8;kuF%pEq1dWBLrf0?TfG*1^9lZTX{!Ioz7DeHl#R0V!)|Due9vu{nPCU@PNb za(Kl?gRg@uz{a&{{s8fqVGVb}9KOVV06sy(rLXwfU7%+41=E+rmixJW4*0VxCi*Xb zx7ta1c9C!=I|HeU-^}rE&3uwc<=d`(P(?euChw|_?H9}lxDU!uNpLiLt+R`Ai!w_~ z_q#4PSBVR$Ph)c}>VL_?CCq!}0hX4d8?KmPw89?sLMH!}4+7$%hgJk18IK4Hp9 z=6J!5dD4LuwhrT9u#~pqAnWGhid|1_2Kdr2JJ^!j;M1R~xHH0I#UlpEUVc}wejLVeS0i&l3g+BOyF z+zYR==P!;x>~g+1C$iQs$yKQg$DhtbttYTQq9n+>t*?``?dY~k@NQ{5N>R>xZD}j! zthSc*XJmI^D3wf_jXhWIP}g1`Crz zGwr~q9R4Q$wJ-jmT)55Y(G%#<;E{A-kM4KePP z;4qZrOYB%^sMS$-aCG?|fw9497d{=wugxyWu_Fe3aid8rO6LnKA4daVjbVw`h{~&@DcaN(TW#f;UqajWtwDz*`|yMBTYkULci(@&MpQS zTZbL=r~?yrALaMa_btcYr}bl5eQYX!qoXGb)!+eXj! ztMm&Ba&NF@z;(k3Yy~$v76J>{Q&e<@{IN+!HSCTbT+h)~G&xvl=^$8%#-?WwtP=Mg z;4kI%2nKUTiF2GCau{(t4D=5^aZtGRxrD2%0MfBR?i9E{EUs)ek5k!Bm|lC>q(bZu z?Qvp9kC~3Wt#UFUpJjzN4#j8(ZZaDa1NJN1z(3f*3^O|61P?O|;!G2;8;uG#IS%fW zD&6fbVeln=z$O}J)Ho<30w!YLqJWavWrAMO**(9@95(~Hd?I!($ev~)@k{M{u>r&Q=S%rZl1}wzpOr18paJ^P zPV}bMWRNk5HBk8RV(YatQ6(5k?fCs>0PADMsh|9v39 zS08Rr#`Qy^d?*dL&GP7q5i*`c+q>ZT5;clnf;Es*$-*ANeE%;{pafo{&%cCmb=vA=`(=ZTcluIDZ9F!FZ8I&MWSP z(PV%j^dZG#gShC%m|FdVSX6kCpNNw_*mwI_%5MPh8D69=YohZF^6|1d0z?oH5(mx3 z5hBD@S#y=@(AS>AXcdAy7#7iP(eG0>U;AyREROjE6#E>OAsE2K21N`2hg1v^8XqwA zCT_kREitB9g^hWIs-ns9r*YS=DQ@>@ki^Mi_>u|)2oUWrlalp94(2~}c?2A??IzR2?RRMlYkl!M)xe9iQ9xr)YvSRY(UhSkt%%_5(PTihKRlgfKL!vV| zTkIn^!2E6Uj~SXT&gu?3?9%BqD(hZCY&LGXM`1RD!G^7l6@+H%pp`%l@BEzm&_Yhq zem;WxOEcbFK>O=7NYLU!kU8$E~3JwUzBD(f!C0IHyZFV7-y})u!0*5 zJ%())PoUSanYe~iiFN$TrLuB(8qp9`>tLajtkl2iLF%no z?kE4)LCsXo!XsZ00!xxwTshI0a>Ov;|3-pAam`1m7Mu&o^To#&ZqHn<-L~envM>oz zF}Xi*@kMSETr>K#%l##(eSFGajbE)D%rEgH5RW+m^(Vi9@Fs@(9rCRO2=6?e&%`$H z?Nku(C+q}uw#5_E*=Tb4+^5UnCQD`pVFZ$kaXP#QDV8^uK4}2PY5kty z?JVi4KewVoasP$&C7N$Rv@4Ir7wHCb*s7d*$j_$lv7s?`HR&*QQd1 zS?sbtgx5#2Qogs2{7s70zTM^z zs4XLS<&h^HJ)r`hLZHmu2Uw)wcSXKkhQ}vw@sAlqZC;`R`kH?1%hFFyi>elbcZ`6e zpzELebZa}xQNoyIF)=WGJ`E91bP&94p@?T-7`#|P6wrq7I@9^k@Flvu^4Mj^}dG&nsOWwuC2)ww2315MZ-Z08I+XA=}d$FTA zY83S^`N%-MDfaefNb9S6A;az9{>CA!)EvKGz-saPRr6(`E zHvHSiOV+fF<&syA36${OoymFuZyq_V+GfvSIX|zhzX`$WZ7nFUZA$DiV4%K=`N&7N zF0fzSK|}W%e64jUjj2`$#g!cpMceuLbmNWcGxprrul)DKkNz2fG^QcV7+S4qFL{v^ zKxcR)Ut5R4-MioVB4Trn zOFb~ISjJYIGnPe5Uph4%%--^}jADv5LPI;BurMqiI=Tp~YO|R+aPXHmI%C%1n`+sbBd@7KA(2v=cRz${#$v?%r9Q+|$5aTxb z7b7Du#y{;Dn;qhAwFu^>`{R!J;yN@JF;-!B4dd2k^Jrg7UzhsKz}}75Y_1zf*p6+q zpme}e0u(bdtMjN;B$PpoM zE61Y$j|t!Q@mxRQ4r-jT&UqfoLa@vK`PHH6|JlcG|EGPN6M;3A+561L$g?`EQ#FOa z_9y}9c$YXv?!iqO1J?cYRi&CDFMXlNszUfeDpnTpHpXU~g;*}MbE@nM-uPu?)+BMM zMUGKtkVL>qpCqFVz^AZvymfXGH&o=@i6~qns$Oau{6FMz&rP%^xZ1}t#8|eC*&3Ma zrBHb;el{%Q^p@a>wcJuq6cmMnhP!4O3V-mc++{C-SFf6g(8qU*#8zK9cTn4j!r0;P50LRaT)#m>B z`9Q%GX#I^VqN?f5^Itl=V)b(GX7rK?u#<+kImY?ogpCP3(P6u(UMyv#Z2Jo{`qL?M ztf-D61FTeoumPP`PMkIxqQkb|FZib&-XxB)qam$;cwE){3w=;@WznYJCWt{}#gye* zhj?X{g+8;%*h1>ZLOJCAWX`}J!@)B@r=U8_+CT7p5Qo1nQYUB;=ZE)@NU%r*V1*2f z9H?-AbMQ9}zu90wU)r8;aO2Ra{7wg*wpGQ$8FwWQr#vEkf8*7^_)RQ1;??r_MxI*a z&OPrO!O7;S8#6N7_8pmj_WxDS-nK$TIPlq2vQEt)!UW=SRUP4y^!!?y+`b@DGXkte!|S&!wwgt?Yo{9rtP38?6GOvg+t(0 z>Ej)fHlFr5E&bo!2hlJ-kalo?@l6Y`5g7xRJK$qj+hOL^c}gXxjHNS_9~e^mEgy`4 zR@x>$_+nGXc5st$Fb3Cla~PXoePgXHO{15aeShiqk*u@G`=a6TM-t)sC#SLLDS>WniX3#25Bv_Sz#gN8e=ol#n?H zQ9EP>CLzrf0adaP(|htAuI?_kyCt|BfnU*ZXyX_#9s`V0hA#*r&Kw^`9(Ub`4#+n%W`8rSqMegoqmTl{$2rxo^d%3@ZNB9ac;moEXy$hDL+eqvAyDpBvkS|L7`BdlI0UWPNQVi-W;QkTd& zcLJLb0vJiAr^2yB7z}aT+9*Iyeus)%|7{7nG@uPYXF_`F+>8Pm(RRich;xc-AO+p2 zKD$-`ZY2J0z6mcHDCW^|b{iL3R4qw2d#J5_NO8|A=SX>jp*K{-1p#Dm9ouOc$cm8b ziwPll@aW2O(>J$i8x&+oVG{t%c2LOAjnRd9p&Rzo%=C?eCggk5&tSgB<2uAW8U7}# zrm!y)<57&p{NRteKh<<7i@3f3)5rfTc8-%fbASh>t)Es%ju3BFCA(b*rQ+qH0Be#s z2REob*7IA3>H*6YH0rWt?VkV$WCKm(3MpH1^S569q+evXQWKwQp;(1^#!gKuq|gqi z0;;Bc->pAP0z$+-F5;Y-RP{Mx-J!+wG;3Et(n*GQv?rd#<$iN6!@41rLx?2r^dybO zZel8a;illQO(4u%oY_URSn|1#UN&jqi@hMxjs^^#3(DBN4_FD0`c2z>mndlAf@zu9 z)hjb=kh~`o#}T(3z}pwm|Mj$BeO#{k@QhpgxEa4bIH2=S-A8Br{g1~#&h=#VU-168 z+;5J4^Q>cV1&F0Aqc3xZB3b(pg1fl}Fdv}qBBg`;Aw+cwfs-PnWwGF^oA`e+1l`3; zK-A&#lqYvi1Gw??=Z~Bij_~dCI|AScAl1+a`j)nG-zx?66%E}cn1db2ao=F0h|?pm z=XcwFL@md%+qsAlRlnj_0jMwvn|i)L;+j5<`Ku@6%O-rbgJDfxej#^TSL^+zJ{lGu z-v7uccF3nrJP7Q8H-WA7gWXr%plNR~6=H@}5wk#6I8Cn8b_;HL>;?9T>J!JuVKCk0 zL8MKk%NTsF090citcesmi%_6V6T|!>k8$cWaii1hphf-mU1jxRl`t;XFCDpc5@nM% zE;wCe()_@|@B|wP>8Uktd?p4Bb&9jf8IfE(>6gqKIBm9IX0kC_H+AF{IXF?I^$5p@ z#ZC*}?DfUPKPEiciWi3oIHk!37*cOQggamk3>y$9aJ`x6tqzuX*fiEl#Jd^{B3e1) zv2Y}SJsy)V9vKv57@=`|Y|r4^5}{ZI6G*BlGal2a#pABqA+U}s8p(&GaI!8;F$kUu zFTjrmw%m1qZwKB^2*Nj6ZdUSL+7>X|qf&ew<3!_GWJCuj?6?^$TAX!jyHww&8)DA@ zrZzoN;aJ;_OECVa_Q`p*?g7yaLxS!U;5R4F+U>)2f5GtzG%0|(#Odo`X-mC8R770g zFuZ%$WOD;!`xX%+FZcJ0)Qxv@piWd&ez^56htW(p9eEP5+&qZ9hFTpFpt?;9%n_O* z<3>*aOPnQH^DlXA*RKjdZM2MbDOaSwGk_R6n1UG_31-i$k82!?DT&^*x{cL3@PUt{^xU@rOHYf0ed}lC3 zFb#d%w8){oOWQ7AVB8y8xM3qRkL}YS%Fq%Jl7rcFF`y|uL%K2Q>E}!?rQ^p7^OOU5 zr4PaDTz|&Kk52@S7LGrmzkN#YCnBHQw``jOxh&ETKy4>BKXgtX;`l_-Wtx90C)a)R zAgrg!*GqcG_!3}zA&*!%{U3L-pL-uyUH{501Tzc6LO!k3#E;Z1WPL0Als?%RdSx$J zX5ZpMVLS1YKL3eG$O;2kawDa=%~^=w$^G2KB1-ISU_yZ70@4r_K0~r<1>gm8+DtfG zzts!72dYn|v8qV}EJuy5mquC{Rh{<1s14_3crK2MD`@wy?S9vc9=d*O)b)D;FuN{n zG#*}QpH4wEhZBk3t=8Rbl7DP~Zgxo#ZOW~B0P%uwLLR&cH_d0tz25D>-2|`)wRz<djjuv;rJ=t7mC*wI8614hmOzq3=B9w)>lp+?F&hPb|2_bCo?=2eecmn zjqjg%FL!r3EsHZEIM!n4svR*$l@t8X~Q_1u;bc4sHQVIzHe;n>FM>>0Nk#E4Zm0 zLEZtG3+Dqt>A8>YPf0oQPKm!wh3qHjw$~%Y{KIqQAoUoG>)>+*-nfI?XGpoEST1qw zG~hbdso4`=cayY#Iw=Sn?tAk^Al292;jkr+QEyVv6T24xNJh7^hw0AHZJju@xibE8 z)6HSqni_KwgrO$cOn))?>B=)`{NsGi@+t&~1oy<)%Y9(0-&&cypud|=+3LF>>i%gH z1@qRv_Lyj#d?%T2mg8ik@98~Wf0Ww#D_iYxfgY*a1O)Q0#aN__IChwiU* z?iTMD8R7~mOq|^*OdyqH5t0kWn6WR>eCV{wzB_2sW0r(L#QeC zy6>sgKL`n}&_K5?{-r%#>-f|mE)M#K1cUN)fwIZ?`!Os!X+j_QZvfRu_{^|h>*QGD z4|0mt{3LyBF2DbY*#Uc@r!WN^C)cePzJakh`s4~JIa2Kamql|z z>RndYv3ZHD?Tk!aKrfrV4P?kC=2Kgtdx{!k^euV4?9fM7W3Xia(-YRbnsG!#elrME zlAZ#ENaWHerZlMc?zY?b4&Y^z2dOv_=^D5w2?}H~4u~lMl>G(8hTYgV4)uXp%)Hoq zQ0vJ=!}vD)I8f%0M)e>pp$U_;Zew0hZzJ>`eFtn~J8jgcDwXN?zPg!h3q_%!Ll$fG zen!7~S!xXW#4|JWyPns88v_%4sM_qNX!cU`#Wti&bsKBd<6U6lIj!-< zy+hfUZIR+!C0;eBxkZx1xf5- zPfBeK5HIjG9Bu=zNz8GuhhCd1?zJId>}R(blW3r}`c3cxM@2UqcG+MzWCmRZEJl)M zK%*U%J|rLVUX{-tUw3FhM5gP zg#zShA4`l|l4_XC;EVPFu_C7b$5`P)cOxd)Zb8YGI=%?|G5IA6;)pJehaiF-KmYj} zIMU{D7asP^3^^00Wzff42{RAn7y}`iPU5liIDycpcQ7n*vK&Z0I^Ty%Pdditmhtiy zBYhK>;RUnTlYp#*(D&5)Y#f_U&wI56VNAJl3Uxl_Ml)a$xC+*D=ohNe7kP7x80Fe$ zdy{tB^_NaW)yIB3DhQ_((Z!7o&<^UyB3qfhGdgGKmh)|IkUfrZre9@|Z?eHdaSpNQ@Vhz2huyIx zjerzdNsUakO@YO`A5}@La}b}dXqqEHeRI3C9|W**@`mkP#$z#+{_)D@5=D59@8>iP zXkP$x9_v@Z(z?^(#iG9pfz9BwgrcDmyh-o3f|34XtrNdCN-zsDo%TpR(ZD)y3z`0I zlwV^tUf;WokMC?=X4U|JlwAyyIgu_412RiCJYtgD58>FhVl{5v!nln@*v28{n^oHG zc)0vNWbhf+3U)9Gr$g#5=nr>oIv~I^h8#hLm=(=piloDa7Y|Ocwn8MEHHRu9jkKG-LPlxz3d91gp{Bx zo<<$~98MjV%2+Q(4P|(n_&QvK8J$ScW}-nHKS)Tsd<53rX#K*Me{W0D((VKOo;a3q zV5w8Dd^;2zHR|I>aX#OEdG;+`VPOMgyHt${H~Pxm$Lw6%IGlnwJm!Go!M1dh;fqZ* zm3pDZwoAZ(D~Dp}QG0HXCZaH%`|_!dPc zZWk!^XYas%We{s5$?rCGS>tR5x+psQWm=@|&Ez&V+aQNjKus|cw2*!_+u4B5Ao2LvG50qcGOj<_{zYmF;P@nfp8~?7nO^y=V((2#Ey<_C zNY)h+^EA?HXB&hame+Z22?Z0zF4voFx_$5dHoph**vGB$!SM-YL*KP#MHz9-;NEZS zh-GLG$;- zync5f>IBEZrutN8rmrRv|CqdXT^||EGGGU&0kmD+i*?a~bTwPY5FgDtId=Qr#687w zFLt3@OSvHN3nl#h5@$@xMP}Lgf{jcwmT)zpUz~g=mI5RZ{KPKafM?IRj{{xd784Wi zfYx^^nx6I4bNHPzx?;Bb-AG}#0R{oWXfdJn%WnlQPjDPk(6QGZJuZkf>IN3piA?*| z+q3uIK9@fm8n@B=uZi#{X_-zEPrdA8V!d^Lk6}#LEF6M-Amtys!CJ@@UVFj+UZ5x@ zsg0;$z6PpzyG}lw<)%|fyyiJsN1jokY%oZW>g*bni)~Xk*#wk*|SU}lA6u%o}U@2xVHuI7` z)$!TjC;fVy+cB^FK08H|Lr0cp5)y;%U>TG*hvZRq)@pe|&R*lI-dQW4I%I8mKq!_a zT1bG&$9fW@VoY)`{W;|>PNe4fQN4*7?&K&08p>F`PEq6J@oHBBTrtrHBzkvmetRUO z<=z+K6YU0*fu_qyK#_vCE7{MrW) z=kp$ko^5U8`J@y&w z+JpE&Ttkqzyjh2WM-+}`m4LXL5Rr=v9K$eMC%>O3#Bt3dPaQk*Sogxjp&b3wrRfdQ zAp8Zj^)ATj-uu-*MG-cq?u%m^Rj9U@=NGvizCz;7B#;SR$Bx6J-n%lV)L}apyvIaT@cJKJ6RdE}lLn_3yY;afwr^atTa7(!*wM&OH*>$0i|Mf2S3$tAu{F zlbB2nMPR@im;blm=>x!%z*I?pxz421|De2!b6N31kYNDE1rUeV$4b!$Gi<6&+bEAA zig0ea7fdWL4iq4E|IGl423O#1LE!W;u61ApIbusk?a%t^0j8*Aq=V@()otf=d5 z_K^OwdwgSAgQ|1G=gn1CCkT#>YQFPZQ4RzQ^m=+H_Sqi-1g_!bZ&JuzjI#A*2|no{ zs6Tk-QscB;2;iv;o&f!M?>5hB++lQvkHuul;@pNVTlM&3i_8u0Q^y&oHhW8-U>reT zHR~@qW=2NMl`9jkA@EskVD(MD(--UDIs>nf&py5oQmz{^jJH}>>B}Hp1b&$rq4U;^ zywtcVqJ%=t0ql4u{e3f z8R?zBXeDxwye*~4FEIlK#uwZ8xm=C)+`{;Nmt5+nj5u&+_TtlBbK!kxWD31)*};U_8CHko}Ei|4B{B3 zmvIWExN*3oaeV&g`YGT#BIRN!-~=xpTf%!k2$u`lM;zSUH0#F!cENCmD?au0V`6m3 zU2WYs0k^UKzDNFTL&}qgD)Q&Y7W+%+2$5F(YKgL){biC!gFD}DG+_Y&ux0y_Z0)7o z8!)RUJ$Zaiklr%w>*hf)c?jULjm?kD*mo>j+QhivI%CeFg?(I)eNxs<>dkh!&;7{S zf^#m-)Nrw^PVmfVtJBbcW9WI(iW8(k&!L)AtDd5-NbCG)tB*$Qh{@Nt-5YF2glrY+ ztBs6xSky2sjB=rr0Sx`H@T~1WRaB2QqAep^7gEUCQM#xYl_!z=;F#UE2V%8mVd_&p zAaS?N?Rvw0$4ZDMil$)@DTqP)>BP90{rnxuwvCbI6jt+dR36$+ygq`pmwN4P9c$@CfJLYkKY3 gqKL6q{J)?71N<7?My^d~ZU6uP07*qoM6N<$g7G1@*8l(j literal 0 HcmV?d00001 diff --git a/src/static/geth-bg.png b/src/static/geth-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..5f2e72b3bc3a223b49a621517e948a12c569da0d GIT binary patch literal 220861 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≥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 jltxM_@X>KYwWKKj`Qc`^P@FRTjz$1|ivh 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 literal 0 HcmV?d00001 diff --git a/src/static/nethermind-bg.png b/src/static/nethermind-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..aab2616d66af17305ca7db8851271fcd1b89f1b9 GIT binary patch literal 149467 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

    wtf-fzLlz<_D1ff$MIZBXK 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

    +TiQeW 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 z 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Ⓢid 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 Date: Wed, 25 May 2022 18:25:57 -0700 Subject: [PATCH 08/44] Update pageContent.tsx copy updates --- src/intl/compiled/en.json | 88 ++++++++++------------ src/intl/en.json | 24 +++--- src/pages/Acknowledgements/pageContent.tsx | 20 ++--- 3 files changed, 57 insertions(+), 75 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 0f03824a..7cb138a3 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -625,12 +625,6 @@ "value": "Geth on Goerli documentation" } ], - "3XK21U": [ - { - "type": 0, - "value": "We'll help you create a signing key for every validator you want to run. Because there are no withdrawals until The Merge, you will not create your withdrawal keys now. When it is possible to withdraw your funds, you can derive your withdrawal keys from your mnemonic." - } - ], "3tR/V9": [ { "type": 0, @@ -1145,28 +1139,6 @@ "value": "If you need help, check out the Python documentation." } ], - "AEp7+F": [ - { - "type": 0, - "value": "Importantly, as a validator you'll need to post " - }, - { - "type": 1, - "value": "TICKER_NAME" - }, - { - "type": 0, - "value": " as collateral - in other words, have some funds at stake. The only way to become a validator is to make a one-way " - }, - { - "type": 1, - "value": "TICKER_NAME" - }, - { - "type": 0, - "value": " transaction to the deposit contract on the current Ethereum chain." - } - ], "AJD+66": [ { "type": 0, @@ -2709,6 +2681,28 @@ "value": "Key management" } ], + "QgOvR0": [ + { + "type": 0, + "value": "Importantly, as a validator you'll need to post " + }, + { + "type": 1, + "value": "TICKER_NAME" + }, + { + "type": 0, + "value": " as collateral—in other words, have some funds at stake. The only way to become a validator is to make a one-way " + }, + { + "type": 1, + "value": "TICKER_NAME" + }, + { + "type": 0, + "value": " transaction to the deposit contract on the current Ethereum chain." + } + ], "QlsDcr": [ { "type": 0, @@ -2803,12 +2797,6 @@ "value": "How many validators would you like to run?" } ], - "RkbwNZ": [ - { - "type": 0, - "value": "Withdrawing your deposit won't be possible until mainnet merges with the Beacon Chain." - } - ], "Rr2lI/": [ { "type": 0, @@ -3207,6 +3195,12 @@ "value": "Japanese" } ], + "W6w5Wb": [ + { + "type": 0, + "value": "Transfers between validators and withdrawals aren't possible yet. Withdrawal functionality is currently a top priority, and is planned to be rolled out in the next network upgrade, known as the Shanghai upgrade." + } + ], "W8nHSd": [ { "type": 0, @@ -3849,6 +3843,12 @@ "value": "What are withdrawal credentials?" } ], + "cyNFM3": [ + { + "type": 0, + "value": "Withdrawing your deposit will not be possible until the Shanghai upgrade planned for after the Merge." + } + ], "cyR7Kh": [ { "type": 0, @@ -4289,20 +4289,6 @@ "value": "Your stake" } ], - "h8ZHus": [ - { - "type": 0, - "value": "Transfers between validators aren't possible yet. You will have to wait until mainnet merges with the Beacon Chain (around two years) before you can withdraw or transfer your " - }, - { - "type": 1, - "value": "TICKER_NAME" - }, - { - "type": 0, - "value": "." - } - ], "hFzE1M": [ { "type": 0, @@ -6075,6 +6061,12 @@ "value": "Node security" } ], + "zkT9Jx": [ + { + "type": 0, + "value": "We'll help you create a signing key for every validator you want to run. Because there are no withdrawals until the Shanghai upgrade planned to follow the Merge, you will not create your withdrawal keys now. When it is possible to withdraw your funds, you can derive your withdrawal keys from your mnemonic." + } + ], "zmMF+G": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index f90dd0fb..f5c2d991 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -227,9 +227,6 @@ "3URRZK": { "message": "Geth on Goerli documentation" }, - "3XK21U": { - "message": "We'll help you create a signing key for every validator you want to run. Because there are no withdrawals until The Merge, you will not create your withdrawal keys now. When it is possible to withdraw your funds, you can derive your withdrawal keys from your mnemonic." - }, "3tR/V9": { "message": "Section 2 - During setup" }, @@ -424,9 +421,6 @@ "AC669U": { "message": "If you need help, check out the Python documentation." }, - "AEp7+F": { - "message": "Importantly, as a validator you'll need to post {TICKER_NAME} as collateral - in other words, have some funds at stake. The only way to become a validator is to make a one-way {TICKER_NAME} transaction to the deposit contract on the current Ethereum chain." - }, "AJD+66": { "message": "The Ethereum staking deposit contract requires a minimum of {minTopupValue} {TICKER_NAME} to be sent at one time to be accepted." }, @@ -1055,6 +1049,9 @@ "QWDxrk": { "message": "Key management" }, + "QgOvR0": { + "message": "Importantly, as a validator you'll need to post {TICKER_NAME} as collateral—in other words, have some funds at stake. The only way to become a validator is to make a one-way {TICKER_NAME} transaction to the deposit contract on the current Ethereum chain." + }, "QlsDcr": { "message": "Action" }, @@ -1094,9 +1091,6 @@ "Rg5ySE": { "message": "How many validators would you like to run?" }, - "RkbwNZ": { - "message": "Withdrawing your deposit won't be possible until mainnet merges with the Beacon Chain." - }, "Rr2lI/": { "message": "You are responsible for this transaction!" }, @@ -1254,6 +1248,9 @@ "W3t7Ob": { "message": "Japanese" }, + "W6w5Wb": { + "message": "Transfers between validators and withdrawals aren't possible yet. Withdrawal functionality is currently a top priority, and is planned to be rolled out in the next network upgrade, known as the Shanghai upgrade." + }, "W8nHSd": { "message": "FAQ" }, @@ -1499,6 +1496,9 @@ "cpxfOR": { "message": "What are withdrawal credentials?" }, + "cyNFM3": { + "message": "Withdrawing your deposit will not be possible until the Shanghai upgrade planned for after the Merge." + }, "cyR7Kh": { "message": "Back" }, @@ -1658,9 +1658,6 @@ "h8MTUo": { "message": "Your stake" }, - "h8ZHus": { - "message": "Transfers between validators aren't possible yet. You will have to wait until mainnet merges with the Beacon Chain (around two years) before you can withdraw or transfer your {TICKER_NAME}." - }, "hFzE1M": { "message": "Rewards are given for actions that help the network reach consensus." }, @@ -2361,6 +2358,9 @@ "zicXn7": { "message": "Node security" }, + "zkT9Jx": { + "message": "We'll help you create a signing key for every validator you want to run. Because there are no withdrawals until the Shanghai upgrade planned to follow the Merge, you will not create your withdrawal keys now. When it is possible to withdraw your funds, you can derive your withdrawal keys from your mnemonic." + }, "zmMF+G": { "description": "This phrase is a sentence ", "message": "Staking Launchpad for {TESTNET_LAUNCHPAD_NAME} testnet" diff --git a/src/pages/Acknowledgements/pageContent.tsx b/src/pages/Acknowledgements/pageContent.tsx index bb2526d3..d875617b 100644 --- a/src/pages/Acknowledgements/pageContent.tsx +++ b/src/pages/Acknowledgements/pageContent.tsx @@ -34,7 +34,7 @@ export const pageContent = { - + - + @@ -199,12 +194,7 @@ export const pageContent = { content: ( <> - + Date: Wed, 25 May 2022 19:15:13 -0700 Subject: [PATCH 09/44] add discord and ports to Client object --- src/intl/compiled/en.json | 58 +++++++----- src/intl/en.json | 23 +++-- src/pages/Checklist/index.tsx | 174 ++++++++++++++++++++++------------ 3 files changed, 158 insertions(+), 97 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 7cb138a3..09428c91 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -677,6 +677,12 @@ "value": "Installation" } ], + "4AVfh5": [ + { + "type": 0, + "value": "I've joined my consensus client's Discord server." + } + ], "4NvAhl": [ { "type": 0, @@ -1009,20 +1015,6 @@ "value": "Validating involves two keys for security reasons. Your signing key must be available at all times. As such, it will need to be held online. Since anything online is vulnerable to being hacked, it’s not a good idea to use the same key for withdrawals." } ], - "91YXqw": [ - { - "type": 0, - "value": "I've installed the " - }, - { - "type": 1, - "value": "latestRelease" - }, - { - "type": 0, - "value": " of my consensus client and synced the Beacon Chain." - } - ], "94dQms": [ { "type": 0, @@ -1049,6 +1041,12 @@ "value": "There is no easy answer to this question as there are many factors that go into this calculation." } ], + "9RBO+X": [ + { + "type": 0, + "value": "Review validator roles and responsibilities" + } + ], "9VZ9oy": [ { "type": 0, @@ -2083,6 +2081,20 @@ "value": "Hardware checklist" } ], + "KEfTSF": [ + { + "type": 0, + "value": "I've installed the " + }, + { + "type": 1, + "value": "latestRelease" + }, + { + "type": 0, + "value": " of my consensus client." + } + ], "KN7zKn": [ { "type": 0, @@ -2117,12 +2129,6 @@ "value": "Once the process is complete, you should see the following:" } ], - "KrVaDy": [ - { - "type": 0, - "value": "I've joined my client's Discord server." - } - ], "KvRSg5": [ { "type": 0, @@ -2249,12 +2255,6 @@ "value": "Your initial deposit has already been made for this validator public key. Please wait and check the status of your deposit on the Beaconchain data provider." } ], - "LyJqWj": [ - { - "type": 0, - "value": "More on validator roles and responsibilities" - } - ], "M3GwXS": [ { "type": 0, @@ -4415,6 +4415,12 @@ "value": ", otherwise the deposit will be invalid." } ], + "iX90gu": [ + { + "type": 0, + "value": "I've joined my execution client's Discord server." + } + ], "iZuIgB": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index f5c2d991..257eb95e 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -240,6 +240,9 @@ "47svuN": { "message": "Installation" }, + "4AVfh5": { + "message": "I've joined my consensus client's Discord server." + }, "4NvAhl": { "message": "Start by setting up your chosen hardware and operating system." }, @@ -375,10 +378,6 @@ "9/4mZe": { "message": "Validating involves two keys for security reasons. Your signing key must be available at all times. As such, it will need to be held online. Since anything online is vulnerable to being hacked, it’s not a good idea to use the same key for withdrawals." }, - "91YXqw": { - "description": "{latestReleased} = 'latest stable software release', being styled in bold", - "message": "I've installed the {latestRelease} of my consensus client and synced the Beacon Chain." - }, "94dQms": { "message": "For security, we recommend you disconnect from the internet to complete this step." }, @@ -388,6 +387,9 @@ "9JktQX": { "message": "There is no easy answer to this question as there are many factors that go into this calculation." }, + "9RBO+X": { + "message": "Review validator roles and responsibilities" + }, "9VZ9oy": { "message": "How are validators incentivized to stay active and honest?" }, @@ -811,6 +813,10 @@ "KC9jbz": { "message": "Hardware checklist" }, + "KEfTSF": { + "description": "{latestReleased} = 'latest stable software release', being styled in bold", + "message": "I've installed the {latestRelease} of my consensus client." + }, "KN7zKn": { "message": "Error" }, @@ -827,9 +833,6 @@ "KqGKRA": { "message": "Once the process is complete, you should see the following:" }, - "KrVaDy": { - "message": "I've joined my client's Discord server." - }, "KvRSg5": { "message": "What exactly is slashing?" }, @@ -878,9 +881,6 @@ "Lv3Pmp": { "message": "Your initial deposit has already been made for this validator public key. Please wait and check the status of your deposit on the Beaconchain data provider." }, - "LyJqWj": { - "message": "More on validator roles and responsibilities" - }, "M3GwXS": { "message": "You'll only get your full rewards if your validator is online and up to date. This is your responsibility. If your validator goes offline you'll be penalized. The penalties for being offline are roughly equal to the rewards for actively participating." }, @@ -1706,6 +1706,9 @@ "description": "{flag} and {network} are terminal commands styled as code.", "message": "Please make sure you have set {flag} for {network}, otherwise the deposit will be invalid." }, + "iX90gu": { + "message": "I've joined my execution client's Discord server." + }, "iZuIgB": { "message": "Decompress the file you just downloaded" }, diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index fb7165d0..73d08824 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -191,10 +191,29 @@ interface Client { url: routesEnum; linkText: string; layer: layerEnum; + discord: string; + defaultTcp: number; + defaultUdp: number; } export const Checklist = () => { const { formatMessage } = useIntl(); + const defaultExecutionPorts: { + defaultTcp: number; + defaultUdp: number; + } = { + defaultTcp: 30303, + defaultUdp: 30303, + }; + + const defaultConsensusPorts: { + defaultTcp: number; + defaultUdp: number; + } = { + defaultTcp: 9000, + defaultUdp: 9000, + }; + const clientInfo: Client[] = _shuffle([ { header: 'Besu', @@ -208,6 +227,8 @@ export const Checklist = () => { defaultMessage: 'Configure Besu', }), layer: layerEnum.execution, + discord: 'https://discord.gg/hyperledger', + ...defaultExecutionPorts, }, { header: 'Nethermind', @@ -221,6 +242,8 @@ export const Checklist = () => { defaultMessage: 'Configure Nethermind', }), layer: layerEnum.execution, + discord: 'https://discord.gg/PaCMRFdvWT', + ...defaultExecutionPorts, }, { header: 'Erigon', @@ -234,6 +257,8 @@ export const Checklist = () => { defaultMessage: 'Configure Erigon', }), layer: layerEnum.execution, + discord: 'https://github.com/ledgerwatch/erigon#erigon-discord-server', + ...defaultExecutionPorts, }, { header: 'Geth', @@ -247,6 +272,8 @@ export const Checklist = () => { defaultMessage: 'Configure Geth', }), layer: layerEnum.execution, + discord: 'https://discord.gg/nthXNEv', + ...defaultExecutionPorts, }, { header: 'Lighthouse', @@ -260,6 +287,8 @@ export const Checklist = () => { defaultMessage: 'Configure Lighthouse', }), layer: layerEnum.consensus, + discord: 'https://discord.gg/uC7TuaH', + ...defaultConsensusPorts, }, { header: 'Nimbus', @@ -273,6 +302,8 @@ export const Checklist = () => { defaultMessage: 'Configure Nimbus', }), layer: layerEnum.consensus, + discord: 'https://discord.gg/YbTCNat', + ...defaultConsensusPorts, }, { header: 'Prysm', @@ -286,6 +317,9 @@ export const Checklist = () => { defaultMessage: 'Configure Prysm', }), layer: layerEnum.consensus, + discord: 'https://discord.gg/z9efH7e', + defaultTcp: 13000, + defaultUdp: 12000, }, { header: 'Teku', @@ -299,6 +333,8 @@ export const Checklist = () => { defaultMessage: 'Configure Teku', }), layer: layerEnum.consensus, + discord: 'https://discord.gg/7hPv2T6', + ...defaultConsensusPorts, }, ]); @@ -604,22 +640,19 @@ export const Checklist = () => { - - Besu - 30303 TCP/UDP - - - Nethermind - 30303 TCP/UDP - - - Erigon - 30303 TCP/UDP - - - Geth - 30303 TCP/UDP - + {clientInfo + .filter(({ layer }) => layer === layerEnum.execution) + .sort((a, b) => b.defaultTcp - a.defaultTcp) + .map(({ header, defaultTcp, defaultUdp }) => ( + + {header} + + {defaultTcp === defaultUdp + ? `${defaultUdp} TCP/UDP` + : `${defaultTcp} TCP, ${defaultUdp} UDP`} + + + ))} @@ -634,22 +667,18 @@ export const Checklist = () => { - - Nimbus - 9000 TCP/UDP - - - Teku - 9000 TCP/UDP - - - Lighthouse - 9000 TCP/UDP - - - Prysm - 13000 TCP, 12000 UDP - + {clientInfo + .filter(({ layer }) => layer === layerEnum.consensus) + .map(({ header, defaultTcp, defaultUdp }) => ( + + {header} + + {defaultTcp === defaultUdp + ? `${defaultUdp} TCP/UDP` + : `${defaultTcp} TCP, ${defaultUdp} UDP`} + + + ))} @@ -772,7 +801,7 @@ export const Checklist = () => { - + {clientInfo @@ -814,6 +843,31 @@ export const Checklist = () => { } /> + + + + + + + } + /> + + {clientInfo + .filter( + ({ discord, layer }) => + !!discord && layer === layerEnum.execution + ) + .map(({ header, discord }, idx) => ( + + {idx !== 0 && ' | '} + + {header} + + + ))} +

    @@ -857,7 +911,7 @@ export const Checklist = () => { label={ @@ -872,6 +926,31 @@ export const Checklist = () => { } /> + + + + + + + } + /> + + {clientInfo + .filter( + ({ discord, layer }) => + !!discord && layer === layerEnum.consensus + ) + .map(({ header, discord }, idx) => ( + + {idx !== 0 && ' | '} + + {header} + + + ))} +
    @@ -917,33 +996,6 @@ export const Checklist = () => { - - - - - - - } - /> - - - Lighthouse - {' '} - |{' '} - - Nimbus - {' '} - |{' '} - - Prysm - {' '} - |{' '} - - Teku - -
    From fa8e71b88e9a193f8fa9914472aca2d96924144b Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 25 May 2022 19:26:20 -0700 Subject: [PATCH 10/44] add EL+CL callout to select-client --- src/intl/compiled/en.json | 6 ++++++ src/intl/en.json | 3 +++ src/pages/SelectClient/SelectClientSection.tsx | 10 ++++++++++ 3 files changed, 19 insertions(+) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 09428c91..748dea28 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -1869,6 +1869,12 @@ "value": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." } ], + "IJiJjD": [ + { + "type": 0, + "value": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared." + } + ], "IJw06E": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 257eb95e..2194805a 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -732,6 +732,9 @@ "I7MjRD": { "message": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." }, + "IJiJjD": { + "message": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared." + }, "IJw06E": { "message": "Sign transaction with your wallet" }, diff --git a/src/pages/SelectClient/SelectClientSection.tsx b/src/pages/SelectClient/SelectClientSection.tsx index 001c3858..e69c7f7d 100644 --- a/src/pages/SelectClient/SelectClientSection.tsx +++ b/src/pages/SelectClient/SelectClientSection.tsx @@ -6,6 +6,7 @@ import { Link } from '../../components/Link'; import { Paper } from '../../components/Paper'; import { Heading } from '../../components/Heading'; import { ImageSelectionBox } from '../../components/ImageSelectionBox'; +import { Alert } from '../../components/Alert'; import { Client } from './index'; import { ClientId } from '../../store/actions/clientActions'; @@ -88,6 +89,15 @@ const SelectClientSection = ({ {clientDetails[currentClient]} + + + + + + + + + ); From 82823ae73cd9dcef98b10e2010712d3377ca5416 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 25 May 2022 19:30:20 -0700 Subject: [PATCH 11/44] shanghai note --- src/intl/compiled/en.json | 12 ++++++------ src/intl/en.json | 6 +++--- src/pages/FAQ/index.jsx | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 748dea28..999b3d5f 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -813,6 +813,12 @@ "value": "network" } ], + "6CN01C": [ + { + "type": 0, + "value": "After the Shanghai upgrade, your 16 ETH can then be withdrawn – with your withdrawal key – after a delay of around a day." + } + ], "6HBTTN": [ { "type": 0, @@ -5197,12 +5203,6 @@ "value": "What happened to 'Eth2?'" } ], - "qDcbPp": [ - { - "type": 0, - "value": "Your 16 ETH can then be withdrawn – with your withdrawal key – after a delay of around a day." - } - ], "qDvaNm": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 2194805a..3c0b99dd 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -289,6 +289,9 @@ "6CK2Nu": { "message": "Your wallet is on the wrong network. Switch to {network}" }, + "6CN01C": { + "message": "After the Shanghai upgrade, your 16 ETH can then be withdrawn – with your withdrawal key – after a delay of around a day." + }, "6HBTTN": { "message": "Proof-of-stake (PoS) and the Beacon Chain" }, @@ -2018,9 +2021,6 @@ "qB6aU6": { "message": "What happened to 'Eth2?'" }, - "qDcbPp": { - "message": "Your 16 ETH can then be withdrawn – with your withdrawal key – after a delay of around a day." - }, "qDvaNm": { "message": "I understand that keys are my responsibility and that my mnemonic (seed) will be the {onlyWay} to withdraw my funds." }, diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 304ffd2d..26eea070 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -868,7 +868,7 @@ export const FAQ = () => { From 07ada3805c4aa6fcf65598d713eae62f2e595358 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 25 May 2022 20:04:46 -0700 Subject: [PATCH 12/44] add link to Shanghai planning --- src/intl/compiled/en.json | 36 ++++++++++++++++++++++-------------- src/intl/en.json | 6 +++--- src/pages/FAQ/index.jsx | 15 +++++++++++++-- 3 files changed, 38 insertions(+), 19 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 999b3d5f..4b8cb222 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -2391,6 +2391,28 @@ "value": "I've secured the root account." } ], + "NTHTCh": [ + { + "type": 0, + "value": "Do not deposit more than " + }, + { + "type": 1, + "value": "pricePerValidator" + }, + { + "type": 0, + "value": " ETH for a single validator. It will not add to your rewards and will be locked until the planned " + }, + { + "type": 1, + "value": "shanghai" + }, + { + "type": 0, + "value": " update." + } + ], "NTWnJC": [ { "type": 0, @@ -4855,20 +4877,6 @@ "value": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." } ], - "mXGBf6": [ - { - "type": 0, - "value": "Do not deposit more than " - }, - { - "type": 1, - "value": "pricePerValidator" - }, - { - "type": 0, - "value": " ETH for a single validator. It will not add to your rewards and will be locked until the planned Shanghai update." - } - ], "mZOXtM": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 3c0b99dd..1107b2f7 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -947,6 +947,9 @@ "NSK+Li": { "message": "I've secured the root account." }, + "NTHTCh": { + "message": "Do not deposit more than {pricePerValidator} ETH for a single validator. It will not add to your rewards and will be locked until the planned {shanghai} update." + }, "NTWnJC": { "message": "Download command line app" }, @@ -1885,9 +1888,6 @@ "mUZnem": { "message": "We strongly recommend you go through the entire process on a testnet first to get comfortable before risking real ETH." }, - "mXGBf6": { - "message": "Do not deposit more than {pricePerValidator} ETH for a single validator. It will not add to your rewards and will be locked until the planned Shanghai update." - }, "mZOXtM": { "message": "Validators" }, diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index 26eea070..dbf0d344 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -161,8 +161,19 @@ export const FAQ = () => { + Shanghai + + ), + }} />
    From db818e36e7a65028a74a1061c6b7f9be9b2f5522 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 14:09:36 -0700 Subject: [PATCH 13/44] Create MergeReadiness --- src/intl/compiled/en.json | 266 +++++++++++++++++++++++ src/intl/en.json | 105 +++++++++ src/pages/MergeReadiness/index.tsx | 337 +++++++++++++++++++++++++++++ 3 files changed, 708 insertions(+) create mode 100644 src/pages/MergeReadiness/index.tsx diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 4b8cb222..ed8a99a6 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -331,6 +331,18 @@ "value": "JSON RPC endpoint" } ], + "1G0loj": [ + { + "type": 0, + "value": "If you do not provide an address to your client, you will not receive transaction fees when your validator proposes blocks." + } + ], + "1P25/2": [ + { + "type": 0, + "value": "I am running my own consensus layer client" + } + ], "1P6GMj": [ { "type": 0, @@ -385,6 +397,12 @@ "value": "More on Ethereum staking economics" } ], + "1p+pb5": [ + { + "type": 0, + "value": "fee recipient" + } + ], "22EpKq": [ { "type": 0, @@ -719,6 +737,28 @@ "value": "Why two keys instead of one?" } ], + "59y+Ik": [ + { + "type": 0, + "value": "Don't forget to head over to the " + }, + { + "type": 1, + "value": "discord" + }, + { + "type": 0, + "value": " where you'll find a " + }, + { + "type": 1, + "value": "testingTheMerge" + }, + { + "type": 0, + "value": " channel loaded with discussion on how you can get more involved and make sure you're prepared." + } + ], "5A6amM": [ { "type": 0, @@ -843,6 +883,12 @@ "value": "You can improve the effective balance of this validator by topping up" } ], + "6iVtAr": [ + { + "type": 0, + "value": "#TestingTheMerge" + } + ], "6nh4de": [ { "type": 0, @@ -935,6 +981,12 @@ "value": "Every epoch, the network measures the actions of each validator and issues your rewards or penalties appropriately." } ], + "8+8ZA1": [ + { + "type": 0, + "value": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to was the staking deposit contract." + } + ], "80eWKU": [ { "type": 0, @@ -965,6 +1017,12 @@ "value": "Does the contract address listed on the website match?" } ], + "8MbqAe": [ + { + "type": 0, + "value": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have access to the events of the execution layer." + } + ], "8Rj/6A": [ { "type": 0, @@ -997,6 +1055,12 @@ "value": "slashings" } ], + "8t2y/7": [ + { + "type": 0, + "value": "Fee recipient" + } + ], "8wd0q5": [ { "type": 0, @@ -1119,6 +1183,12 @@ "value": "boldWarning" } ], + "9yw2yV": [ + { + "type": 0, + "value": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited" + } + ], "A2b4uB": [ { "type": 0, @@ -1331,6 +1401,12 @@ "value": "EthStaker community" } ], + "BXoiVG": [ + { + "type": 0, + "value": "Additional reminders" + } + ], "Bf2QKg": [ { "type": 0, @@ -1633,6 +1709,12 @@ "value": "Note: the Beacon Chain may take several minutes to verify your deposit" } ], + "FM9lHC": [ + { + "type": 0, + "value": "all of the merge testnet configurations" + } + ], "FSRfSJ": [ { "type": 0, @@ -1863,6 +1945,12 @@ "value": "Network" } ], + "I5ZPR9": [ + { + "type": 0, + "value": "When Merge?" + } + ], "I5lWZA": [ { "type": 0, @@ -1875,6 +1963,28 @@ "value": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." } ], + "IG3tNR": [ + { + "type": 0, + "value": "Reminder, the Merge upgrade will " + }, + { + "type": 1, + "value": "not" + }, + { + "type": 0, + "value": " implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge. For more information, see the " + }, + { + "type": 1, + "value": "shanghaiPlanning" + }, + { + "type": 0, + "value": "[Shanghai Planning issue on GitHub](https://github.com/ethereum/pm/issues/450)." + } + ], "IJiJjD": [ { "type": 0, @@ -1899,12 +2009,32 @@ "value": "Ready" } ], + "IaZHuP": [ + { + "type": 0, + "value": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the unburnt transaction fees." + } + ], "IdUtHu": [ { "type": 0, "value": "Install virtualenv" } ], + "If09Ko": [ + { + "type": 0, + "value": "As such, stakers must provide a " + }, + { + "type": 1, + "value": "feeRecipient" + }, + { + "type": 0, + "value": " address to their consensus client in order to receive these rewards. This is a normal Ethereum address that you're used to." + } + ], "IhDJWs": [ { "type": 0, @@ -2023,6 +2153,12 @@ "value": "Download CLI app" } ], + "JluJPG": [ + { + "type": 0, + "value": "Visit here to get the latest information on how to get involved with #TestingTheMerge on other public testnets as details unfold." + } + ], "JqVeL+": [ { "type": 0, @@ -2279,6 +2415,20 @@ "value": "Connect new wallet" } ], + "MKMIUm": [ + { + "type": 0, + "value": "Public testnet progress is underway. When everything is safe and ready, the core developer teams will make this known, so stay tuned to the " + }, + { + "type": 1, + "value": "blogLink" + }, + { + "type": 0, + "value": " or other client team communication channels for the latest information." + } + ], "MQTBvH": [ { "type": 0, @@ -2499,6 +2649,12 @@ "value": "." } ], + "O/dhpS": [ + { + "type": 0, + "value": "EthStaker Discord" + } + ], "O3qkOm": [ { "type": 0, @@ -2543,6 +2699,12 @@ "value": "More on the Merge" } ], + "OptIze": [ + { + "type": 0, + "value": "When Withdrawals?" + } + ], "OsO8ik": [ { "type": 0, @@ -2611,6 +2773,18 @@ "value": "Your network has changed" } ], + "Pd0hC/": [ + { + "type": 0, + "value": "Ethereum Foundation Blog" + } + ], + "PffL6Y": [ + { + "type": 0, + "value": "I understand that unburnt gas fees from transactions contained in the blocks my validator are accounted for on the execution layer, not my validator balance" + } + ], "PfoT0C": [ { "type": 0, @@ -2879,6 +3053,12 @@ "value": "Avoid overly-complicated setups and be aware of trade offs. Being offline for brief periods of time will result in small inactivity penalities, but will be recouped easily after being online again for about the same amount of time. Complicated power backups can add to the expense of your setup, and redundant backup validators can lead to slashing." } ], + "SVLpih": [ + { + "type": 0, + "value": "The long awaited transition to proof-of-stake via the Merge is rapidly approaching, bringing Ethereum one step closer to a more sustainable ecosystem." + } + ], "SaR1pU": [ { "type": 0, @@ -3211,6 +3391,12 @@ "value": "I am certain that the validator I am topping up is my validator." } ], + "Vp4z/b": [ + { + "type": 0, + "value": "Stakers running their own execution layer is necessary for the decentralization of the network." + } + ], "VzGJkB": [ { "type": 0, @@ -3299,6 +3485,12 @@ "value": "Please accept the conditions above." } ], + "Wxmhku": [ + { + "type": 0, + "value": "These fees are paid by whoever submitted the transaction and come in the form of ETH on the execution layer (Mainnet). These rewards are not accounted for in your validator balance which is maintained on the consensus layer." + } + ], "WxqnJn": [ { "type": 0, @@ -3317,6 +3509,12 @@ "value": "Has the block explorer named the contract?" } ], + "X3rOq5": [ + { + "type": 0, + "value": "At time of the Merge, Infura and Alchemy will no longer be viable options to outsource execution layer responsibilities." + } + ], "X5KFEh": [ { "type": 0, @@ -3519,6 +3717,12 @@ "value": "If you lose your withdrawal key, there is no way to access to the funds held by your validator." } ], + "Yn5qLy": [ + { + "type": 0, + "value": "To prevent downtime at time of the Merge, be sure your node is running both an EL client, as well as a CL client." + } + ], "YqsgWz": [ { "type": 0, @@ -3767,6 +3971,12 @@ "value": "Be sure to account for enough space on your drive until you run maintenance on your node." } ], + "bX1fts": [ + { + "type": 0, + "value": "Merge readiness checklist" + } + ], "bbr+aD": [ { "type": 0, @@ -3823,6 +4033,12 @@ "value": "Check your favorite Beacon Chain block explorer:" } ], + "cK92+s": [ + { + "type": 0, + "value": "EL + CL = Ethereum" + } + ], "cPsIkp": [ { "type": 0, @@ -3971,6 +4187,12 @@ "value": "Upload deposit data" } ], + "e1dCqL": [ + { + "type": 0, + "value": "Shanghai Planning issue on GitHub" + } + ], "e4f94H": [ { "type": 0, @@ -4269,6 +4491,12 @@ "value": " voting power for any validator." } ], + "grUWd3": [ + { + "type": 0, + "value": "Kiln is the latest public testnet to have undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" + } + ], "gsuLMm": [ { "type": 0, @@ -4527,6 +4755,12 @@ "value": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." } ], + "jFBk0z": [ + { + "type": 0, + "value": "See you consensus layer client documentation for client-specific instructions on how to set this." + } + ], "jXer8/": [ { "type": 0, @@ -4865,6 +5099,12 @@ "value": "File uploaded" } ], + "m0oSrF": [ + { + "type": 0, + "value": "I am running my own execution layer client" + } + ], "mArJcj": [ { "type": 0, @@ -5225,6 +5465,20 @@ "value": " to withdraw my funds." } ], + "qEsYC0": [ + { + "type": 0, + "value": "You can also check out GitHub for " + }, + { + "type": 1, + "value": "allConfigs" + }, + { + "type": 0, + "value": "." + } + ], "qK4+NQ": [ { "type": 0, @@ -5745,6 +5999,12 @@ "value": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." } ], + "vmXkL3": [ + { + "type": 0, + "value": "Before the switch, there are a couple things solo stakers and validator services need to be aware of." + } + ], "vyvUB5": [ { "type": 0, @@ -6049,6 +6309,12 @@ "value": "More on Lighthouse and Sigma Prime" } ], + "zFhvy5": [ + { + "type": 0, + "value": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in #TestingTheMerge. This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." + } + ], "zGkAVo": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 1107b2f7..96cf89de 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -126,6 +126,12 @@ "1FdDAV": { "message": "JSON RPC endpoint" }, + "1G0loj": { + "message": "If you do not provide an address to your client, you will not receive transaction fees when your validator proposes blocks." + }, + "1P25/2": { + "message": "I am running my own consensus layer client" + }, "1P6GMj": { "message": "Monitoring" }, @@ -153,6 +159,9 @@ "1ingnQ": { "message": "More on Ethereum staking economics" }, + "1p+pb5": { + "message": "fee recipient" + }, "22EpKq": { "description": "{JSON} is filetype extension", "message": "This isn't a valid {JSON} file" @@ -261,6 +270,9 @@ "58PXVy": { "message": "Why two keys instead of one?" }, + "59y+Ik": { + "message": "Don't forget to head over to the {discord} where you'll find a {testingTheMerge} channel loaded with discussion on how you can get more involved and make sure you're prepared." + }, "5A6amM": { "message": "It is high risk to run your validator in multiple places. It will lead to a slashable event and ejection from the network. {learnMore}" }, @@ -304,6 +316,9 @@ "6VIBSR": { "message": "You can improve the effective balance of this validator by topping up" }, + "6iVtAr": { + "message": "#TestingTheMerge" + }, "6nh4de": { "message": "You're joining a network in its early stages. As with any new piece of software, there is the potential for software bugs. While unlikely, potential bugs may result in slashing." }, @@ -341,6 +356,9 @@ "7tRtDE": { "message": "Every epoch, the network measures the actions of each validator and issues your rewards or penalties appropriately." }, + "8+8ZA1": { + "message": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to was the staking deposit contract." + }, "80eWKU": { "message": "True balance" }, @@ -356,6 +374,9 @@ "8JtiQS": { "message": "Does the contract address listed on the website match?" }, + "8MbqAe": { + "message": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have access to the events of the execution layer." + }, "8Rj/6A": { "message": "Choose the OS of the computer you're currently using. This will be the computer you use to generate your keys. It doesn't need to be the OS you want to use for your node." }, @@ -369,6 +390,9 @@ "8boRAk": { "message": "slashings" }, + "8t2y/7": { + "message": "Fee recipient" + }, "8wd0q5": { "message": "An Ethereum client designed to be enterprise-friendly for both public and private, permissioned network use cases." }, @@ -414,6 +438,9 @@ "9xeLhs": { "message": "Ethereum address withdrawal: If you want to withdraw to your Mainnet wallet address (formerly 'Eth1' address) after the post-merge cleanup upgrade, you can set {ethAddressWithdraw} when running deposit-cli. {boldWarning}" }, + "9yw2yV": { + "message": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited" + }, "A2b4uB": { "message": "Send deposit" }, @@ -488,6 +515,9 @@ "BUFaRV": { "message": "EthStaker community" }, + "BXoiVG": { + "message": "Additional reminders" + }, "Bf2QKg": { "message": "Validating is a long-term commitment" }, @@ -623,6 +653,9 @@ "FM92S0": { "message": "Note: the Beacon Chain may take several minutes to verify your deposit" }, + "FM9lHC": { + "message": "all of the merge testnet configurations" + }, "FSRfSJ": { "message": "I understand that this transaction is not reversible." }, @@ -729,12 +762,18 @@ "I3JhPS": { "message": "Network" }, + "I5ZPR9": { + "message": "When Merge?" + }, "I5lWZA": { "message": "Can I change the withdrawal credentials of my validator after the first deposit?" }, "I7MjRD": { "message": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." }, + "IG3tNR": { + "message": "Reminder, the Merge upgrade will {not} implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge. For more information, see the {shanghaiPlanning}[Shanghai Planning issue on GitHub](https://github.com/ethereum/pm/issues/450)." + }, "IJiJjD": { "message": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared." }, @@ -747,9 +786,15 @@ "IZFEUg": { "message": "Ready" }, + "IaZHuP": { + "message": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the unburnt transaction fees." + }, "IdUtHu": { "message": "Install virtualenv" }, + "If09Ko": { + "message": "As such, stakers must provide a {feeRecipient} address to their consensus client in order to receive these rewards. This is a normal Ethereum address that you're used to." + }, "IhDJWs": { "description": "Plural form, for multiple remaining deposits", "message": "You have {remainingTxCount} outstanding deposits" @@ -791,6 +836,9 @@ "JhUYU3": { "message": "Download CLI app" }, + "JluJPG": { + "message": "Visit here to get the latest information on how to get involved with #TestingTheMerge on other public testnets as details unfold." + }, "JqVeL+": { "message": "Resource usage can vary significantly between clients. Research the different clients if you're working with resource constraints." }, @@ -893,6 +941,9 @@ "MIsmjW": { "message": "Connect new wallet" }, + "MKMIUm": { + "message": "Public testnet progress is underway. When everything is safe and ready, the core developer teams will make this known, so stay tuned to the {blogLink} or other client team communication channels for the latest information." + }, "MQTBvH": { "message": "Protect yourself against double deposits" }, @@ -978,6 +1029,9 @@ "O+3LJ1": { "message": "This validator's balance is at the effective maximum: {PRICE_PER_VALIDATOR} {TICKER_NAME}." }, + "O/dhpS": { + "message": "EthStaker Discord" + }, "O3qkOm": { "message": "Sharding" }, @@ -996,6 +1050,9 @@ "OmAmmi": { "message": "More on the Merge" }, + "OptIze": { + "message": "When Withdrawals?" + }, "OsO8ik": { "message": "I am technically capable of setting up and running a validator." }, @@ -1021,6 +1078,12 @@ "P9mVZK": { "message": "Your network has changed" }, + "Pd0hC/": { + "message": "Ethereum Foundation Blog" + }, + "PffL6Y": { + "message": "I understand that unburnt gas fees from transactions contained in the blocks my validator are accounted for on the execution layer, not my validator balance" + }, "PfoT0C": { "message": "This checklist will help you understand the role of a validator and prepare you for the role." }, @@ -1124,6 +1187,9 @@ "SR0qHv": { "message": "Avoid overly-complicated setups and be aware of trade offs. Being offline for brief periods of time will result in small inactivity penalities, but will be recouped easily after being online again for about the same amount of time. Complicated power backups can add to the expense of your setup, and redundant backup validators can lead to slashing." }, + "SVLpih": { + "message": "The long awaited transition to proof-of-stake via the Merge is rapidly approaching, bringing Ethereum one step closer to a more sustainable ecosystem." + }, "SaR1pU": { "message": "Deposit already exists" }, @@ -1248,6 +1314,9 @@ "VctWDX": { "message": "I am certain that the validator I am topping up is my validator." }, + "Vp4z/b": { + "message": "Stakers running their own execution layer is necessary for the decentralization of the network." + }, "VzGJkB": { "message": "Staker checklist" }, @@ -1284,6 +1353,9 @@ "Wl6cI3": { "message": "Please accept the conditions above." }, + "Wxmhku": { + "message": "These fees are paid by whoever submitted the transaction and come in the form of ETH on the execution layer (Mainnet). These rewards are not accounted for in your validator balance which is maintained on the consensus layer." + }, "WxqnJn": { "message": "On the other hand, you can be penalized for being offline and behaving maliciously – for example attesting to invalid or contradicting blocks." }, @@ -1293,6 +1365,9 @@ "X/fKmY": { "message": "Has the block explorer named the contract?" }, + "X3rOq5": { + "message": "At time of the Merge, Infura and Alchemy will no longer be viable options to outsource execution layer responsibilities." + }, "X5KFEh": { "message": "That is not a valid deposit_data JSON file." }, @@ -1355,6 +1430,9 @@ "YkznEp": { "message": "If you lose your withdrawal key, there is no way to access to the funds held by your validator." }, + "Yn5qLy": { + "message": "To prevent downtime at time of the Merge, be sure your node is running both an EL client, as well as a CL client." + }, "YqsgWz": { "message": "Slovenian" }, @@ -1454,6 +1532,9 @@ "bVtlF7": { "message": "Be sure to account for enough space on your drive until you run maintenance on your node." }, + "bX1fts": { + "message": "Merge readiness checklist" + }, "bbr+aD": { "message": "The YAML files can have different syntaxes." }, @@ -1478,6 +1559,9 @@ "cJX99/": { "message": "Check your favorite Beacon Chain block explorer:" }, + "cK92+s": { + "message": "EL + CL = Ethereum" + }, "cPsIkp": { "message": "Become a validator and help secure the future of Ethereum." }, @@ -1550,6 +1634,9 @@ "e/PSgJ": { "message": "Upload deposit data" }, + "e1dCqL": { + "message": "Shanghai Planning issue on GitHub" + }, "e4f94H": { "description": "{code} values are terminal outputs and commands.", "message": "If {code1} is not {code2}, run: {code3}" @@ -1651,6 +1738,9 @@ "grF2gm": { "message": "Each key-pair associated with a validator requires locking {ethPerValidator} to be activated, which represents your initial balance as well as your {initialAndMaximum} voting power for any validator." }, + "grUWd3": { + "message": "Kiln is the latest public testnet to have undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" + }, "gsuLMm": { "message": "Greek" }, @@ -1749,6 +1839,9 @@ "j8GPOH": { "message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." }, + "jFBk0z": { + "message": "See you consensus layer client documentation for client-specific instructions on how to set this." + }, "jXer8/": { "message": "Prysm documentation" }, @@ -1882,6 +1975,9 @@ "lrdlY6": { "message": "File uploaded" }, + "m0oSrF": { + "message": "I am running my own execution layer client" + }, "mArJcj": { "message": "Hard drive" }, @@ -2024,6 +2120,9 @@ "qDvaNm": { "message": "I understand that keys are my responsibility and that my mnemonic (seed) will be the {onlyWay} to withdraw my funds." }, + "qEsYC0": { + "message": "You can also check out GitHub for {allConfigs}." + }, "qK4+NQ": { "message": "The terminal" }, @@ -2228,6 +2327,9 @@ "vg1dVR": { "message": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." }, + "vmXkL3": { + "message": "Before the switch, there are a couple things solo stakers and validator services need to be aware of." + }, "vyvUB5": { "message": "This JSON file isn't for the right network. Upload a file generated for your current network: {network}." }, @@ -2351,6 +2453,9 @@ "zAVb0/": { "message": "More on Lighthouse and Sigma Prime" }, + "zFhvy5": { + "message": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in #TestingTheMerge. This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." + }, "zGkAVo": { "message": "At the other end of the spectrum, if your balance is closer to 31 ETH, it’s probably not worth adding the extra ETH required to get back to 32." }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx new file mode 100644 index 00000000..f4b5a978 --- /dev/null +++ b/src/pages/MergeReadiness/index.tsx @@ -0,0 +1,337 @@ +import React from 'react'; +import styled from 'styled-components'; +import { CheckBox } from 'grommet'; +import { FormattedMessage, useIntl } from 'react-intl'; + +import { Link } from '../../components/Link'; +import { PageTemplate } from '../../components/PageTemplate'; +import { Heading } from '../../components/Heading'; +import { Text } from '../../components/Text'; +import { Code } from '../../components/Code'; +import { Alert } from '../../components/Alert'; + +const ChecklistPageStyles = styled.div` + section { + background-color: white; + padding: 1rem; + margin: 1rem; + border-radius: 4px; + > h3 { + border-bottom: 1px solid lightgray; + margin-bottom: 5px; + } + } + label { + padding: 1rem; + } + .sub-checklist-item { + margin-top: -0.5rem; + margin-left: 1.5rem; + } + .checkbox-label { + margin-left: 0.5rem; + } + ul { + padding-left: 0px; + padding-top: 16px; + } + @media screen and (max-width: 1080px) { + section { + background-color: white; + margin: 0px; + padding: 16px; + flex-wrap: wrap; + } + } +`; + +const Subtitle = styled.p` + font-size: 20px; + margin-bottom: 32px; +`; + +export const MergeReadiness = () => { + const { formatMessage } = useIntl(); + + return ( + +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + } + /> + + + + } + /> +
    +
    + + + + + + + + + + + + + + + ), + }} + /> + + + + + + + + +
      +
    • + + Prysm: Configuring a Fee Recipient Address + +
    • +
    • + + Teku: Configure the fee recipient + +
    • +
    • + + Lighthouse: Suggested Fee Recipient + +
    • +
    • + + Nimbus: The Nimbus book + +
    • +
    + + + + } + /> + + + + } + /> +
    + + + +
    + + + + + + + + ), + }} + /> + +
    +
    + + + + + + + + + +
      +
    • + + + Kiln Homepage + + - Everything you need to get started with the network, including + a faucet + +
    • +
    • + + + ETHStaker Kiln Guide + + - Step-by-step guide for how to spin up a Kiln node and + validator + +
    • +
    • + + + How to run a node on Kiln + + - For those who want more control and less hand-holding + +
    • +
    • + + + Kiln Staking Launchpad + + - Kiln version of this page + +
    • +
    • + + + EF Blog Announcement + + +
    • +
    + + + + + ), + }} + /> + + + + + + + ), + testingTheMerge: #TestingTheMerge🐼, + }} + /> + + + + + + ), + testingTheMerge: #TestingTheMerge, + }} + /> + + +
    +
    + + + + + not, + shanghaiPlanning: ( + + + + ), + }} + /> + +
    + + + ); +}; From 4894362dfba9eef61622e0f34efeef79baf2689a Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 14:11:16 -0700 Subject: [PATCH 14/44] add /merge-readiness path --- src/Routes.tsx | 7 +++++++ src/pages/Checklist/index.tsx | 2 +- src/pages/FAQ/index.jsx | 4 ++-- src/pages/Landing/Upgrades/index.tsx | 2 +- src/pages/SelectClient/SelectClientSection.tsx | 2 +- src/pages/index.ts | 1 + 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/Routes.tsx b/src/Routes.tsx index 52309007..4fe86605 100644 --- a/src/Routes.tsx +++ b/src/Routes.tsx @@ -20,6 +20,7 @@ import { TermsOfService, Languages, TopUpPage, + MergeReadiness, } from './pages'; import ScrollToTop from './utils/ScrollToTop'; import { Prysm } from './pages/Clients/Consensus/Prysm'; @@ -58,6 +59,7 @@ export enum routesEnum { landingPage = '/', notFoundPage = '/*', languagesPage = '/languages', + mergeReadiness = '/merge-readiness', } const routes: RouteType[] = [ { @@ -146,6 +148,11 @@ const routes: RouteType[] = [ exact: true, component: TopUpPage, }, + { + path: routesEnum.mergeReadiness, + exact: true, + component: MergeReadiness, + }, { path: routesEnum.landingPage, exact: true, component: LandingPage }, // NOTE: this wildcard route must be the last index of the routes array { path: routesEnum.notFoundPage, component: NotFoundPage }, diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index 73d08824..e07a2e7b 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -824,7 +824,7 @@ export const Checklist = () => { - + {formatMessage({ defaultMessage: 'Merge Readiness Checklist', })} diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index dbf0d344..f40a091e 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -349,7 +349,7 @@ export const FAQ = () => { - +
    @@ -453,7 +453,7 @@ export const FAQ = () => { - + diff --git a/src/pages/Landing/Upgrades/index.tsx b/src/pages/Landing/Upgrades/index.tsx index bdcc5bc4..d59c0b50 100644 --- a/src/pages/Landing/Upgrades/index.tsx +++ b/src/pages/Landing/Upgrades/index.tsx @@ -132,7 +132,7 @@ export const Upgrades = (): JSX.Element => { defaultMessage="This upgrade is rapidly approaching and brings a few changes that stakers should be aware of before hand. Check out the {mergeReadinessChecklist} to make sure you're prepared." values={{ mergeReadinessChecklist: ( - + Merge Readiness Checklist ), diff --git a/src/pages/SelectClient/SelectClientSection.tsx b/src/pages/SelectClient/SelectClientSection.tsx index e69c7f7d..9c525498 100644 --- a/src/pages/SelectClient/SelectClientSection.tsx +++ b/src/pages/SelectClient/SelectClientSection.tsx @@ -94,7 +94,7 @@ const SelectClientSection = ({ - + diff --git a/src/pages/index.ts b/src/pages/index.ts index 6d035d2a..a0e80e30 100644 --- a/src/pages/index.ts +++ b/src/pages/index.ts @@ -14,3 +14,4 @@ export * from './Checklist'; export * from './Languages'; export * from './TermsOfService'; export * from './TopUp'; +export * from './MergeReadiness'; From 97caeb5e09ddcbb850fa75257b82b84afe34b5d4 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 14:47:40 -0700 Subject: [PATCH 15/44] Update MergeReadiness --- src/intl/compiled/en.json | 50 +++++++++++++++++------------- src/intl/en.json | 9 ++++-- src/pages/MergeReadiness/index.tsx | 18 +++++++++-- 3 files changed, 49 insertions(+), 28 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index ed8a99a6..6f6f4cb5 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -713,6 +713,20 @@ "value": "Why a sliding scale? While we won’t get into the gory details here, the basic intution is that there needs to be a minimum number of validators (and hence a minimum amount of ETH staked) for the network to function properly. So, to incentivize more validators to join, it’s important that the interest rate remains high until this minimum number is reached." } ], + "4VQUkR": [ + { + "type": 0, + "value": "For more information, see the " + }, + { + "type": 1, + "value": "shanghaiPlanning" + }, + { + "type": 0, + "value": "." + } + ], "4hnEBA": [ { "type": 0, @@ -1963,28 +1977,6 @@ "value": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." } ], - "IG3tNR": [ - { - "type": 0, - "value": "Reminder, the Merge upgrade will " - }, - { - "type": 1, - "value": "not" - }, - { - "type": 0, - "value": " implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge. For more information, see the " - }, - { - "type": 1, - "value": "shanghaiPlanning" - }, - { - "type": 0, - "value": "[Shanghai Planning issue on GitHub](https://github.com/ethereum/pm/issues/450)." - } - ], "IJiJjD": [ { "type": 0, @@ -3005,6 +2997,20 @@ "value": "How many validators would you like to run?" } ], + "RkSC5Q": [ + { + "type": 0, + "value": "Reminder, the Merge upgrade will " + }, + { + "type": 1, + "value": "not" + }, + { + "type": 0, + "value": " implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge." + } + ], "Rr2lI/": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 96cf89de..003239f9 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -258,6 +258,9 @@ "4QNsja": { "message": "Why a sliding scale? While we won’t get into the gory details here, the basic intution is that there needs to be a minimum number of validators (and hence a minimum amount of ETH staked) for the network to function properly. So, to incentivize more validators to join, it’s important that the interest rate remains high until this minimum number is reached." }, + "4VQUkR": { + "message": "For more information, see the {shanghaiPlanning}." + }, "4hnEBA": { "message": "Has the smart contract code been verified?" }, @@ -771,9 +774,6 @@ "I7MjRD": { "message": "Formerly TurboGeth, Erigon is an Ethereum client built to enable performance optimizations." }, - "IG3tNR": { - "message": "Reminder, the Merge upgrade will {not} implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge. For more information, see the {shanghaiPlanning}[Shanghai Planning issue on GitHub](https://github.com/ethereum/pm/issues/450)." - }, "IJiJjD": { "message": "All stakers must operate an execution layer client as well as a consensus layer client starting at the Merge. Make sure you're prepared." }, @@ -1163,6 +1163,9 @@ "Rg5ySE": { "message": "How many validators would you like to run?" }, + "RkSC5Q": { + "message": "Reminder, the Merge upgrade will {not} implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge." + }, "Rr2lI/": { "message": "You are responsible for this transaction!" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index f4b5a978..68074be6 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -290,7 +290,14 @@ export const MergeReadiness = () => { ), - testingTheMerge: #TestingTheMerge🐼, + testingTheMerge: ( + + #TestingTheMerge + + 🐼 + + + ), }} /> @@ -315,9 +322,14 @@ export const MergeReadiness = () => { not }} + /> + + + not, shanghaiPlanning: ( Date: Thu, 26 May 2022 17:23:19 -0700 Subject: [PATCH 16/44] Add link to AppBar --- src/components/AppBar.tsx | 12 +++++++++++- src/intl/compiled/en.json | 14 ++++++++++++++ src/intl/en.json | 3 +++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/src/components/AppBar.tsx b/src/components/AppBar.tsx index f1bd72d2..4c20bdf6 100644 --- a/src/components/AppBar.tsx +++ b/src/components/AppBar.tsx @@ -1,5 +1,6 @@ import React from 'react'; import { RouteComponentProps, withRouter } from 'react-router-dom'; +import { FormattedMessage } from 'react-intl'; import styled from 'styled-components'; import { Box, DropButton } from 'grommet'; import { Menu, Language, FormDown } from 'grommet-icons'; @@ -26,7 +27,6 @@ import { EL_TESTNET_NAME, } from '../utils/envVars'; import useMobileCheck from '../hooks/useMobileCheck'; -import { FormattedMessage } from 'react-intl'; const RainbowBackground = styled(Box)` background-image: ${p => `linear-gradient(to right, ${p.theme.rainbow})`}; @@ -250,6 +250,16 @@ const _AppBar = ({ location }: RouteComponentProps) => { + + + + + {!mobile && ( diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 6f6f4cb5..c6af94f8 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -3071,6 +3071,20 @@ "value": "Deposit already exists" } ], + "Sb67Wo": [ + { + "type": 0, + "value": "Attention stakers: The Merge is approaching! Review the " + }, + { + "type": 1, + "value": "mergeReadinessChecklist" + }, + { + "type": 0, + "value": " to make sure you're ready." + } + ], "Sd+Pq6": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 003239f9..0c8be71e 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -1196,6 +1196,9 @@ "SaR1pU": { "message": "Deposit already exists" }, + "Sb67Wo": { + "message": "Attention stakers: The Merge is approaching! Review the {mergeReadinessChecklist} to make sure you're ready." + }, "Sd+Pq6": { "message": "Total validators" }, From c0b4de076be6c09e9e5635c26e634b6488d89371 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 17:24:30 -0700 Subject: [PATCH 17/44] Add and implement MergeNotification --- src/components/MergeNotification.tsx | 26 ++++++++++++++++++++++++++ src/components/PageTemplate.tsx | 9 +++++++-- src/pages/Landing/index.tsx | 2 ++ 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 src/components/MergeNotification.tsx diff --git a/src/components/MergeNotification.tsx b/src/components/MergeNotification.tsx new file mode 100644 index 00000000..b51fc045 --- /dev/null +++ b/src/components/MergeNotification.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { FormattedMessage } from 'react-intl'; +import styled from 'styled-components'; +import { Link } from './Link'; +import { Alert } from './Alert'; + +const StyledAlert = styled(Alert)` + text-align: center; +`; + +export const MergeNotification = (): JSX.Element => { + return ( + + + + + ), + }} + /> + + ); +}; diff --git a/src/components/PageTemplate.tsx b/src/components/PageTemplate.tsx index 12d09eab..944a0a01 100644 --- a/src/components/PageTemplate.tsx +++ b/src/components/PageTemplate.tsx @@ -1,9 +1,11 @@ import React from 'react'; -import styled from 'styled-components'; +import { Helmet } from 'react-helmet'; import { RouteComponentProps, withRouter } from 'react-router-dom'; +import styled from 'styled-components'; import { AppBar } from './AppBar'; import { Heading } from './Heading'; -import { Helmet } from 'react-helmet'; +import { MergeNotification } from './MergeNotification'; +import { routesEnum } from '../Routes'; const Content = styled.div` width: 100%; @@ -39,6 +41,8 @@ const _PageTemplate = ({ title, header = title, }: Props): JSX.Element => { + const isMergeReadinessPage = + window.location.pathname.substring(3) === routesEnum.mergeReadiness; return ( @@ -50,6 +54,7 @@ const _PageTemplate = ({ + {!isMergeReadinessPage && } diff --git a/src/pages/Landing/index.tsx b/src/pages/Landing/index.tsx index 7f57b01e..373216d1 100644 --- a/src/pages/Landing/index.tsx +++ b/src/pages/Landing/index.tsx @@ -1,5 +1,6 @@ import React, { useEffect, useState } from 'react'; import { AppBar } from '../../components/AppBar'; +import { MergeNotification } from '../../components/MergeNotification'; import { Hero } from './Hero'; import { NetworkStatus } from './NetworkStatus'; import { Introduction } from './Introduction'; @@ -28,6 +29,7 @@ export const LandingPage = (): JSX.Element => { return ( <> + From 68fe60f43d4d5b36a54e6676496897e5add648f8 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 18:12:48 -0700 Subject: [PATCH 18/44] Add ClientMergeNotification Implemented on CL client pages --- src/components/ClientMergeNotification.tsx | 63 ++++++++++++++++++++++ src/intl/compiled/en.json | 46 ++++++++++++++++ src/intl/en.json | 9 ++++ src/pages/Checklist/index.tsx | 4 +- src/pages/Clients/Consensus/Lighthouse.tsx | 6 ++- src/pages/Clients/Consensus/Nimbus.tsx | 6 ++- src/pages/Clients/Consensus/Prysm.tsx | 6 ++- src/pages/Clients/Consensus/Teku.tsx | 4 +- 8 files changed, 135 insertions(+), 9 deletions(-) create mode 100644 src/components/ClientMergeNotification.tsx diff --git a/src/components/ClientMergeNotification.tsx b/src/components/ClientMergeNotification.tsx new file mode 100644 index 00000000..7988c2c0 --- /dev/null +++ b/src/components/ClientMergeNotification.tsx @@ -0,0 +1,63 @@ +import React from 'react'; +import { FormattedMessage } from 'react-intl'; +import { Link } from './Link'; +import { Alert } from './Alert'; +import { Text } from './Text'; + +export const ClientMergeNotification = (props: { + client: string; + isConsensus: boolean; +}): JSX.Element => { + const { client, isConsensus } = props; + return ( + + + + {isConsensus ? ( + + ) : ( + + )} + + ), + }} + /> + + + {isConsensus ? ( + + + + ), + }} + /> + ) : ( + + + + + + ), + }} + /> + )} + + + + + + ); +}; diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index c6af94f8..47375a18 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -3173,6 +3173,20 @@ "value": "View the Merge Readiness Checklist" } ], + "ToUcj8": [ + { + "type": 0, + "value": "Merge Readiness: In addition to an execution client, after the Merge node operators must also run an " + }, + { + "type": 1, + "value": "alternateClient" + }, + { + "type": 0, + "value": " to remain active." + } + ], "Tpe6yK": [ { "type": 0, @@ -3725,6 +3739,24 @@ "value": " validators. Please make sure you keep these safe, preferably offline. Your validator keystores should be available in the selected directory." } ], + "YX6pc0": [ + { + "type": 1, + "value": "client" + }, + { + "type": 0, + "value": " is a " + }, + { + "type": 1, + "value": "layerType" + }, + { + "type": 0, + "value": "." + } + ], "Yganfl": [ { "type": 0, @@ -5609,6 +5641,20 @@ "value": "Given a fixed total number of validators, the rewards/penalties predominantly scale with the balance of the validator – attesting with a higher balance results in larger rewards/penalties whereas attesting with a lower balance results in lower rewards/penalties." } ], + "rgjQYI": [ + { + "type": 0, + "value": "Merge Readiness: In addition to a consensus client, after the Merge node operators must also run an " + }, + { + "type": 1, + "value": "alternateClient" + }, + { + "type": 0, + "value": " to remain active." + } + ], "rnDgcN": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 0c8be71e..23e24a51 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -1242,6 +1242,9 @@ "TfVy1O": { "message": "View the Merge Readiness Checklist" }, + "ToUcj8": { + "message": "Merge Readiness: In addition to an execution client, after the Merge node operators must also run an {alternateClient} to remain active." + }, "Tpe6yK": { "message": "rpc-http-enabled documentation" }, @@ -1430,6 +1433,9 @@ "YQJy4H": { "message": "You should now have your mnemonic written down in a safe place and a keystore saved for each of your {validatorCount} validators. Please make sure you keep these safe, preferably offline. Your validator keystores should be available in the selected directory." }, + "YX6pc0": { + "message": "{client} is a {layerType}." + }, "Yganfl": { "message": "Type the following lines into the terminal window:" }, @@ -2181,6 +2187,9 @@ "rcdxTW": { "message": "Given a fixed total number of validators, the rewards/penalties predominantly scale with the balance of the validator – attesting with a higher balance results in larger rewards/penalties whereas attesting with a lower balance results in lower rewards/penalties." }, + "rgjQYI": { + "message": "Merge Readiness: In addition to a consensus client, after the Merge node operators must also run an {alternateClient} to remain active." + }, "rnDgcN": { "message": "No, you cannot change your withdrawal credentials in top-ups." }, diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index e07a2e7b..bf393d90 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -797,7 +797,7 @@ export const Checklist = () => {
    - + @@ -870,7 +870,7 @@ export const Checklist = () => {
    - + diff --git a/src/pages/Clients/Consensus/Lighthouse.tsx b/src/pages/Clients/Consensus/Lighthouse.tsx index 0f7e58d9..3901f19e 100644 --- a/src/pages/Clients/Consensus/Lighthouse.tsx +++ b/src/pages/Clients/Consensus/Lighthouse.tsx @@ -1,16 +1,17 @@ import React from 'react'; +import { FormattedMessage, useIntl } from 'react-intl'; import styled from 'styled-components'; -import { PageTemplate } from '../../../components/PageTemplate'; import lighthouseBg from '../../../static/lighthouse-bg.png'; import { Hero, SectionTitle, ValidatorClientPageStyles, } from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { LIGHTHOUSE_INSTALLATION_URL } from '../../../utils/envVars'; -import { FormattedMessage, useIntl } from 'react-intl'; const CodeSnippet = styled.div` padding: 10px; @@ -135,6 +136,7 @@ export const Lighthouse = () => { > +
    diff --git a/src/pages/Clients/Consensus/Nimbus.tsx b/src/pages/Clients/Consensus/Nimbus.tsx index cb7b51b6..a379d448 100644 --- a/src/pages/Clients/Consensus/Nimbus.tsx +++ b/src/pages/Clients/Consensus/Nimbus.tsx @@ -1,16 +1,17 @@ import React from 'react'; -import { PageTemplate } from '../../../components/PageTemplate'; +import { FormattedMessage, useIntl } from 'react-intl'; import nimbusBg from '../../../static/nimbus-bg.png'; import { Hero, SectionTitle, ValidatorClientPageStyles, } from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { NIMBUS_INSTALLATION_URL } from '../../../utils/envVars'; -import { FormattedMessage, useIntl } from 'react-intl'; export const NimbusDetails = ({ shortened }: { shortened?: boolean }) => ( <> @@ -98,6 +99,7 @@ export const Nimbus = () => { > +
    diff --git a/src/pages/Clients/Consensus/Prysm.tsx b/src/pages/Clients/Consensus/Prysm.tsx index 9f7ab0e4..94b8726b 100644 --- a/src/pages/Clients/Consensus/Prysm.tsx +++ b/src/pages/Clients/Consensus/Prysm.tsx @@ -1,16 +1,17 @@ import React from 'react'; +import { FormattedMessage, useIntl } from 'react-intl'; import styled from 'styled-components'; -import { PageTemplate } from '../../../components/PageTemplate'; import prysmBg from '../../../static/prysmatic-bg.png'; import { Hero, SectionTitle, ValidatorClientPageStyles, } from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { PRYSM_INSTALLATION_URL } from '../../../utils/envVars'; -import { FormattedMessage, useIntl } from 'react-intl'; const ClientDiversityWarning = styled(Text as any)` background: #ffdeb32e; @@ -91,6 +92,7 @@ export const Prysm = () => { > +
    diff --git a/src/pages/Clients/Consensus/Teku.tsx b/src/pages/Clients/Consensus/Teku.tsx index e720c6e6..0f5328b7 100644 --- a/src/pages/Clients/Consensus/Teku.tsx +++ b/src/pages/Clients/Consensus/Teku.tsx @@ -1,16 +1,17 @@ import React from 'react'; import { FormattedMessage, useIntl } from 'react-intl'; -import { PageTemplate } from '../../../components/PageTemplate'; import tekuBg from '../../../static/teku-bg.png'; import { Hero, SectionTitle, ValidatorClientPageStyles, } from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; import { Heading } from '../../../components/Heading'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { TEKU_INSTALLATION_URL } from '../../../utils/envVars'; export const TekuDetails = ({ shortened }: { shortened?: boolean }) => ( @@ -235,6 +236,7 @@ export const Teku = () => { imgSrc={tekuBg} style={{ objectPosition: '0 -110px', height: 300 }} /> +
    From a4410206d5ea77a6c845489c4658282f3177ca74 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 18:33:59 -0700 Subject: [PATCH 19/44] add EL client pages --- src/Routes.tsx | 24 +++++++++++++ src/components/ClientMergeNotification.tsx | 12 +++---- src/intl/compiled/en.json | 34 ++++++++++++++++++ src/intl/en.json | 15 ++++++++ src/pages/Clients/Execution/Besu.tsx | 39 ++++++++++++++++++-- src/pages/Clients/Execution/Erigon.tsx | 41 +++++++++++++++++++--- src/pages/Clients/Execution/Geth.tsx | 39 ++++++++++++++++++-- src/pages/Clients/Execution/Nethermind.tsx | 39 ++++++++++++++++++-- 8 files changed, 223 insertions(+), 20 deletions(-) diff --git a/src/Routes.tsx b/src/Routes.tsx index 4fe86605..ad2e8c68 100644 --- a/src/Routes.tsx +++ b/src/Routes.tsx @@ -27,6 +27,10 @@ import { Prysm } from './pages/Clients/Consensus/Prysm'; import { Teku } from './pages/Clients/Consensus/Teku'; import { Nimbus } from './pages/Clients/Consensus/Nimbus'; import { Lighthouse } from './pages/Clients/Consensus/Lighthouse'; +import { Besu } from './pages/Clients/Execution/Besu'; +import { Nethermind } from './pages/Clients/Execution/Nethermind'; +import { Erigon } from './pages/Clients/Execution/Erigon'; +import { Geth } from './pages/Clients/Execution/Geth'; type RouteType = { path: string; @@ -128,6 +132,26 @@ const routes: RouteType[] = [ exact: true, component: Lighthouse, }, + { + path: routesEnum.besu, + exact: true, + component: Besu, + }, + { + path: routesEnum.nethermind, + exact: true, + component: Nethermind, + }, + { + path: routesEnum.erigon, + exact: true, + component: Erigon, + }, + { + path: routesEnum.geth, + exact: true, + component: Geth, + }, { path: routesEnum.phishingPage, exact: true, diff --git a/src/components/ClientMergeNotification.tsx b/src/components/ClientMergeNotification.tsx index 7988c2c0..177ba168 100644 --- a/src/components/ClientMergeNotification.tsx +++ b/src/components/ClientMergeNotification.tsx @@ -6,9 +6,9 @@ import { Text } from './Text'; export const ClientMergeNotification = (props: { client: string; - isConsensus: boolean; + isConsensus?: boolean; }): JSX.Element => { - const { client, isConsensus } = props; + const { client, isConsensus = false } = props; return ( @@ -45,11 +45,9 @@ export const ClientMergeNotification = (props: { defaultMessage="Merge Readiness: In addition to an execution client, after the Merge node operators must also run an {alternateClient} to remain active." values={{ alternateClient: ( - - - - - + + + ), }} /> diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 47375a18..ef116d1a 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -403,6 +403,12 @@ "value": "fee recipient" } ], + "1pUw7Y": [ + { + "type": 0, + "value": "Documentation on running Nethermind" + } + ], "22EpKq": [ { "type": 0, @@ -2673,6 +2679,12 @@ "value": " deposits" } ], + "OJOu1W": [ + { + "type": 0, + "value": "Documentation on running Erigon" + } + ], "ON2tXT": [ { "type": 0, @@ -4849,6 +4861,12 @@ "value": "Prysm installation documentation" } ], + "jlx7pU": [ + { + "type": 0, + "value": "Documentation on running Geth" + } + ], "jm79h1": [ { "type": 0, @@ -5335,6 +5353,12 @@ "value": "How often are rewards/penalties issued?" } ], + "obp8vV": [ + { + "type": 0, + "value": "Documentation on running Besu" + } + ], "ogbG7r": [ { "type": 0, @@ -6233,6 +6257,16 @@ "value": "Besu is written in Java and released under the Apache 2.0 Licence." } ], + "xxbUJa": [ + { + "type": 0, + "value": "Execution Clients: " + }, + { + "type": 1, + "value": "clientName" + } + ], "y44jV2": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 23e24a51..d55597bf 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -162,6 +162,9 @@ "1p+pb5": { "message": "fee recipient" }, + "1pUw7Y": { + "message": "Documentation on running Nethermind" + }, "22EpKq": { "description": "{JSON} is filetype extension", "message": "This isn't a valid {JSON} file" @@ -1041,6 +1044,9 @@ "OIvXIO": { "message": "Complete remaining {remainingTxCount} deposits" }, + "OJOu1W": { + "message": "Documentation on running Erigon" + }, "ON2tXT": { "message": "The Nethermind documentation explains how to download and install the client." }, @@ -1872,6 +1878,9 @@ "jjLubH": { "message": "Prysm installation documentation" }, + "jlx7pU": { + "message": "Documentation on running Geth" + }, "jm79h1": { "description": "Warns users to not run backup validators that have a live copy of their signing keys. Keys should only be on one validator machine at once.", "message": "Warning: Do not store keys on multiple (backup) validators at once" @@ -2061,6 +2070,9 @@ "oWhj8Q": { "message": "How often are rewards/penalties issued?" }, + "obp8vV": { + "message": "Documentation on running Besu" + }, "ogbG7r": { "message": "To become a validator on the Beacon Chain, you need to deposit {PRICE_PER_VALIDATOR} {TICKER_NAME} per validator that you wish to run." }, @@ -2416,6 +2428,9 @@ "xogY3N": { "message": "Besu is written in Java and released under the Apache 2.0 Licence." }, + "xxbUJa": { + "message": "Execution Clients: {clientName}" + }, "y44jV2": { "message": "Several upgrades are underway that will make Ethereum more scalable, secure, and sustainable. These upgrades will improve Ethereum while seamlessly continuing on the chain of today. Here's more on the different upgrades:" }, diff --git a/src/pages/Clients/Execution/Besu.tsx b/src/pages/Clients/Execution/Besu.tsx index db4123cf..d2161363 100644 --- a/src/pages/Clients/Execution/Besu.tsx +++ b/src/pages/Clients/Execution/Besu.tsx @@ -1,12 +1,19 @@ import React from 'react'; -import { SectionTitle } from '../ValidatorClientComponents'; -import { IS_MAINNET } from '../../../utils/envVars'; +import { FormattedMessage, useIntl } from 'react-intl'; +import besuBg from '../../../static/besu-bg.png'; +import { + Hero, + SectionTitle, + ValidatorClientPageStyles, +} from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; import { Heading } from '../../../components/Heading'; -import { FormattedMessage } from 'react-intl'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { IS_GOERLI } from '../../ConnectWallet/web3Utils'; +import { IS_MAINNET } from '../../../utils/envVars'; // eslint-disable-next-line no-unused-vars export const BesuDetails = () => ( @@ -98,3 +105,29 @@ export const BesuDetails = () => (
    ); + +export const Besu = () => { + const { formatMessage } = useIntl(); + return ( + + + + + +
    + + + + + + +
    +
    +
    + ); +}; diff --git a/src/pages/Clients/Execution/Erigon.tsx b/src/pages/Clients/Execution/Erigon.tsx index 67b59b79..78e8065f 100644 --- a/src/pages/Clients/Execution/Erigon.tsx +++ b/src/pages/Clients/Execution/Erigon.tsx @@ -1,12 +1,19 @@ import React from 'react'; -import { SectionTitle } from '../ValidatorClientComponents'; -import { IS_MAINNET } from '../../../utils/envVars'; +import { FormattedMessage, useIntl } from 'react-intl'; +import erigonBg from '../../../static/geth-bg.png'; +import { + Hero, + SectionTitle, + ValidatorClientPageStyles, +} from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; -import { Heading } from '../../../components/Heading'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; -import { FormattedMessage } from 'react-intl'; +import { Heading } from '../../../components/Heading'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { IS_GOERLI } from '../../ConnectWallet/web3Utils'; +import { IS_MAINNET } from '../../../utils/envVars'; // eslint-disable-next-line no-unused-vars export const ErigonDetails = () => ( @@ -74,3 +81,29 @@ export const ErigonDetails = () => ( )} ); + +export const Erigon = () => { + const { formatMessage } = useIntl(); + return ( + + + + + +
    + + + + + + +
    +
    +
    + ); +}; diff --git a/src/pages/Clients/Execution/Geth.tsx b/src/pages/Clients/Execution/Geth.tsx index 7c4faedd..dd1f7584 100644 --- a/src/pages/Clients/Execution/Geth.tsx +++ b/src/pages/Clients/Execution/Geth.tsx @@ -1,12 +1,19 @@ import React from 'react'; -import { SectionTitle } from '../ValidatorClientComponents'; -import { IS_MAINNET } from '../../../utils/envVars'; +import { FormattedMessage, useIntl } from 'react-intl'; +import gethBg from '../../../static/geth-bg.png'; +import { + Hero, + SectionTitle, + ValidatorClientPageStyles, +} from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; import { Heading } from '../../../components/Heading'; -import { FormattedMessage } from 'react-intl'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { IS_GOERLI } from '../../ConnectWallet/web3Utils'; +import { IS_MAINNET } from '../../../utils/envVars'; // eslint-disable-next-line no-unused-vars export const GethDetails = () => ( @@ -89,3 +96,29 @@ export const GethDetails = () => (
    ); + +export const Geth = () => { + const { formatMessage } = useIntl(); + return ( + + + + + +
    + + + + + + +
    +
    +
    + ); +}; diff --git a/src/pages/Clients/Execution/Nethermind.tsx b/src/pages/Clients/Execution/Nethermind.tsx index 37bb2f80..0eef5edb 100644 --- a/src/pages/Clients/Execution/Nethermind.tsx +++ b/src/pages/Clients/Execution/Nethermind.tsx @@ -1,12 +1,19 @@ import React from 'react'; -import { SectionTitle } from '../ValidatorClientComponents'; -import { IS_MAINNET } from '../../../utils/envVars'; +import { FormattedMessage, useIntl } from 'react-intl'; +import nethermindBg from '../../../static/nethermind-bg.png'; +import { + Hero, + SectionTitle, + ValidatorClientPageStyles, +} from '../ValidatorClientComponents'; +import { PageTemplate } from '../../../components/PageTemplate'; import { Text } from '../../../components/Text'; import { Link } from '../../../components/Link'; import { Code } from '../../../components/Code'; import { Heading } from '../../../components/Heading'; -import { FormattedMessage } from 'react-intl'; +import { ClientMergeNotification } from '../../../components/ClientMergeNotification'; import { IS_GOERLI } from '../../ConnectWallet/web3Utils'; +import { IS_MAINNET } from '../../../utils/envVars'; // eslint-disable-next-line no-unused-vars export const NethermindDetails = () => ( @@ -111,3 +118,29 @@ export const NethermindDetails = () => (
    ); + +export const Nethermind = () => { + const { formatMessage } = useIntl(); + return ( + + + + + +
    + + + + + + +
    +
    +
    + ); +}; From d0167e34987fae8b6bd63301afca7d524fb5b393 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 18:52:55 -0700 Subject: [PATCH 20/44] Add EL clients to AppBar --- src/components/AppBar.tsx | 39 ++++++++++++++++++++++++++++++++++----- src/intl/compiled/en.json | 6 ++++++ src/intl/en.json | 3 +++ 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/src/components/AppBar.tsx b/src/components/AppBar.tsx index 4c20bdf6..a8298bc2 100644 --- a/src/components/AppBar.tsx +++ b/src/components/AppBar.tsx @@ -212,11 +212,29 @@ const _AppBar = ({ location }: RouteComponentProps) => { } dropAlign={{ top: 'bottom', right: 'right' }} dropContent={ - - Lighthouse - Nimbus - Prysm - Teku + + + Execution clients + + + Besu + + Nethermind + + Erigon + Geth + + + Consensus clients + + + + Lighthouse + + Nimbus + Prysm + Teku + } /> @@ -331,6 +349,17 @@ const _AppBar = ({ location }: RouteComponentProps) => { + + + + + + Besu + + Nethermind + + Erigon + Geth diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index ef116d1a..a1387313 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -3769,6 +3769,12 @@ "value": "." } ], + "Yd6MEN": [ + { + "type": 0, + "value": "Execution clients" + } + ], "Yganfl": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index d55597bf..4a6907dc 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -1442,6 +1442,9 @@ "YX6pc0": { "message": "{client} is a {layerType}." }, + "Yd6MEN": { + "message": "Execution clients" + }, "Yganfl": { "message": "Type the following lines into the terminal window:" }, From 76833d9132a8615471bcc2978174014374e2539d Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 19:24:05 -0700 Subject: [PATCH 21/44] Update MergeReadiness --- src/intl/compiled/en.json | 48 +++++++++++++++--------------- src/intl/en.json | 24 +++++++-------- src/pages/MergeReadiness/index.tsx | 8 ++--- 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index a1387313..b0eb5cd0 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -337,12 +337,6 @@ "value": "If you do not provide an address to your client, you will not receive transaction fees when your validator proposes blocks." } ], - "1P25/2": [ - { - "type": 0, - "value": "I am running my own consensus layer client" - } - ], "1P6GMj": [ { "type": 0, @@ -863,6 +857,12 @@ "value": " at any time during your setup for some friendly help!" } ], + "62zRxB": [ + { + "type": 0, + "value": "I am running my own consensus layer client." + } + ], "6CK2Nu": [ { "type": 0, @@ -1203,12 +1203,6 @@ "value": "boldWarning" } ], - "9yw2yV": [ - { - "type": 0, - "value": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited" - } - ], "A2b4uB": [ { "type": 0, @@ -2783,12 +2777,6 @@ "value": "Ethereum Foundation Blog" } ], - "PffL6Y": [ - { - "type": 0, - "value": "I understand that unburnt gas fees from transactions contained in the blocks my validator are accounted for on the execution layer, not my validator balance" - } - ], "PfoT0C": [ { "type": 0, @@ -2837,6 +2825,12 @@ "value": "clipboard" } ], + "Q2382j": [ + { + "type": 0, + "value": "I understand that I will earn the unburnt transaction fees when I propose a block, and this is accounted for on the execution layer, not my validator balance." + } + ], "Q8P0rZ": [ { "type": 0, @@ -4633,6 +4627,12 @@ "value": "Desktop only" } ], + "hICY9k": [ + { + "type": 0, + "value": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited." + } + ], "hPCn9f": [ { "type": 0, @@ -4819,6 +4819,12 @@ "value": " deposits" } ], + "j0Ee5w": [ + { + "type": 0, + "value": "I am running my own execution layer client." + } + ], "j8GPOH": [ { "type": 0, @@ -5175,12 +5181,6 @@ "value": "File uploaded" } ], - "m0oSrF": [ - { - "type": 0, - "value": "I am running my own execution layer client" - } - ], "mArJcj": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 4a6907dc..9e84587d 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -129,9 +129,6 @@ "1G0loj": { "message": "If you do not provide an address to your client, you will not receive transaction fees when your validator proposes blocks." }, - "1P25/2": { - "message": "I am running my own consensus layer client" - }, "1P6GMj": { "message": "Monitoring" }, @@ -304,6 +301,9 @@ "description": "{variables} are social media platform links to Discord and Reddit (do not translate names)", "message": "Visit EthStaker on {discord} or {reddit} at any time during your setup for some friendly help!" }, + "62zRxB": { + "message": "I am running my own consensus layer client." + }, "6CK2Nu": { "message": "Your wallet is on the wrong network. Switch to {network}" }, @@ -444,9 +444,6 @@ "9xeLhs": { "message": "Ethereum address withdrawal: If you want to withdraw to your Mainnet wallet address (formerly 'Eth1' address) after the post-merge cleanup upgrade, you can set {ethAddressWithdraw} when running deposit-cli. {boldWarning}" }, - "9yw2yV": { - "message": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited" - }, "A2b4uB": { "message": "Send deposit" }, @@ -1087,9 +1084,6 @@ "Pd0hC/": { "message": "Ethereum Foundation Blog" }, - "PffL6Y": { - "message": "I understand that unburnt gas fees from transactions contained in the blocks my validator are accounted for on the execution layer, not my validator balance" - }, "PfoT0C": { "message": "This checklist will help you understand the role of a validator and prepare you for the role." }, @@ -1115,6 +1109,9 @@ "Q1ZwPT": { "message": "clipboard" }, + "Q2382j": { + "message": "I understand that I will earn the unburnt transaction fees when I propose a block, and this is accounted for on the execution layer, not my validator balance." + }, "Q8P0rZ": { "message": "Validators have a maximum effective balance of {PRICE_PER_VALIDATOR} {TICKER_NAME}. You only need to top up {maxTopupValue} {TICKER_NAME} to max out your effective balance." }, @@ -1784,6 +1781,9 @@ "hG0uP4": { "message": "Desktop only" }, + "hICY9k": { + "message": "I have provided an Ethereum address to my validator where I would like my fee rewards to be deposited." + }, "hPCn9f": { "message": "--JsonRpc.Enabled documentation" }, @@ -1857,6 +1857,9 @@ "iv88b5": { "message": "Send all {totalTxCount} deposits" }, + "j0Ee5w": { + "message": "I am running my own execution layer client." + }, "j8GPOH": { "message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." }, @@ -1999,9 +2002,6 @@ "lrdlY6": { "message": "File uploaded" }, - "m0oSrF": { - "message": "I am running my own execution layer client" - }, "mArJcj": { "message": "Hard drive" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 68074be6..c08f6be2 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -91,14 +91,14 @@ export const MergeReadiness = () => { - + } /> - + } /> @@ -167,14 +167,14 @@ export const MergeReadiness = () => { - + } /> - + } /> From 5a2bddb6f62e2021174a7192cd473fd47f925b0e Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 19:29:29 -0700 Subject: [PATCH 22/44] Add header ids --- src/pages/MergeReadiness/index.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index c08f6be2..a4675ddb 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -68,7 +68,7 @@ export const MergeReadiness = () => {
    - + @@ -104,7 +104,7 @@ export const MergeReadiness = () => { />
    - + @@ -179,7 +179,7 @@ export const MergeReadiness = () => { } />
    - +
    @@ -200,7 +200,7 @@ export const MergeReadiness = () => {
    - + @@ -317,7 +317,7 @@ export const MergeReadiness = () => {
    - + From d863d14247937580aa4362b5e48aa8876c4a488b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 May 2022 02:44:29 +0000 Subject: [PATCH 23/44] Bump lodash from 4.17.15 to 4.17.21 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21) --- updated-dependencies: - dependency-name: lodash dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package.json | 2 +- yarn.lock | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 4e65da0f..3dda4e70 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "grommet-controls": "^2.0.4", "grommet-icons": "^4.4.0", "history": "^4.10.1", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "numeral": "^2.0.6", "react": "^16.12.0", "react-animate-on-scroll": "^2.1.5", diff --git a/yarn.lock b/yarn.lock index 8c3f3687..56005800 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10316,15 +10316,10 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -lodash@^4.17.10, lodash@^4.17.19: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +"lodash@>=3.5 <5", lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-symbols@^1.0.2: version "1.0.2" From e54e9988182fdcbd0eddcd69a2dfdd398bab9a46 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Thu, 26 May 2022 21:19:59 -0700 Subject: [PATCH 24/44] Add top-up modal escape [Fixes #383] --- src/pages/TopUp/components/ValidatorTable.tsx | 7 +++-- .../TopUp/components/WalletConnectModal.tsx | 25 +++++++++++++++--- src/pages/TopUp/index.tsx | 26 +++++++++++++++++-- src/static/close.svg | 3 +++ 4 files changed, 52 insertions(+), 9 deletions(-) create mode 100644 src/static/close.svg diff --git a/src/pages/TopUp/components/ValidatorTable.tsx b/src/pages/TopUp/components/ValidatorTable.tsx index 3af15d17..22dd9be1 100644 --- a/src/pages/TopUp/components/ValidatorTable.tsx +++ b/src/pages/TopUp/components/ValidatorTable.tsx @@ -12,7 +12,6 @@ import { import ReactTooltip from 'react-tooltip'; import { Wifi, StatusWarning, Refresh, StatusDisabled } from 'grommet-icons'; import numeral from 'numeral'; -import { useWeb3React } from '@web3-react/core'; import { styledComponentsTheme as theme } from '../../../styles/styledComponentsTheme'; import { BeaconChainValidator } from '../types'; import { Text } from '../../../components/Text'; @@ -37,8 +36,8 @@ const FakeLink = styled.span` const ValidatorTable: React.FC<{ validators: BeaconChainValidator[]; setSelectedValidator: (validator: BeaconChainValidator) => void; -}> = ({ validators, setSelectedValidator }) => { - const { deactivate } = useWeb3React(); + handleConnect: () => void; +}> = ({ validators, setSelectedValidator, handleConnect }) => { const { formatMessage } = useIntl(); const validatorStatus = (validator: BeaconChainValidator) => { @@ -246,7 +245,7 @@ const ValidatorTable: React.FC<{ defaultMessage="You can {changeYourWallet} to load validators for a different address." values={{ changeYourWallet: ( - + ), diff --git a/src/pages/TopUp/components/WalletConnectModal.tsx b/src/pages/TopUp/components/WalletConnectModal.tsx index 03b30494..12079ee3 100644 --- a/src/pages/TopUp/components/WalletConnectModal.tsx +++ b/src/pages/TopUp/components/WalletConnectModal.tsx @@ -1,5 +1,6 @@ import React, { useMemo, useState } from 'react'; import { FormattedMessage } from 'react-intl'; +import styled from 'styled-components'; import { useWeb3React } from '@web3-react/core'; import { Web3Provider } from '@ethersproject/providers'; import { AbstractConnector } from '@web3-react/abstract-connector'; @@ -15,6 +16,7 @@ import { import { WalletButton } from '../../ConnectWallet/WalletButton'; import { web3ReactInterface } from '../../ConnectWallet'; import metamaskLogo from '../../../static/metamask.svg'; +import closeGlyph from '../../../static/close.svg'; import { ENABLE_RPC_FEATURES, IS_MAINNET, @@ -27,7 +29,19 @@ import { Heading } from '../../../components/Heading'; import { Text } from '../../../components/Text'; import { MetamaskHardwareButton } from '../../ConnectWallet/MetamaskHardwareButton'; -const WalletConnectModal: React.FC = () => { +const Close = styled.img` + height: 24px; + width: 24px; + display: block; + align-self: flex-end; + margin: 16px 16px 0 0; + cursor: pointer; +`; + +const WalletConnectModal: React.FC<{ + loading: boolean; + setLoading: any; +}> = ({ loading, setLoading }: { loading: any; setLoading: any }) => { const { connector, error, @@ -47,10 +61,14 @@ const WalletConnectModal: React.FC = () => { return !Object.values(AllowedNetworks).includes(network); }, [chainId]); + const handleClose = () => { + setLoading(false); + }; + if (isInvalidNetwork) { return ( -
    +
    @@ -74,10 +92,11 @@ const WalletConnectModal: React.FC = () => { ); } - if (active) return null; + if (active || !loading) return null; return ( + diff --git a/src/pages/TopUp/index.tsx b/src/pages/TopUp/index.tsx index 126de5c2..62161431 100644 --- a/src/pages/TopUp/index.tsx +++ b/src/pages/TopUp/index.tsx @@ -26,6 +26,7 @@ import { import { AllowedNetworks, NetworkChainId } from '../ConnectWallet/web3Utils'; import { Alert } from '../../components/Alert'; import { Link } from '../../components/Link'; +import { Button } from '../../components/Button'; const Arrow = styled(props => )` position: absolute; @@ -52,6 +53,10 @@ const FakeLink = styled.span` display: inline; `; +const ButtonLink = styled(FakeLink)` + text-decoration: none; +`; + const _TopUpPage: React.FC = () => { const { account, @@ -146,11 +151,27 @@ const _TopUpPage: React.FC = () => { setSelectedValidator, ] = useState(null); + const handleConnect = () => { + setLoading(true); + deactivate(); + }; + const topUpPageContent = React.useMemo(() => { - if (loading || !active) { + if (loading) { return ; } + if (!active) { + return ( + +
    - + { />
    +
    + + + +
      +
    • + + {' '} + + 🐼 + + + {' - '} + Mario Havel +
    • +
    • + + + + {' - '} + trent.eth +
    • +
    • + + + + {' - '} + Tim Beiko +
    • +
    • + + + +
    • +
    +
    ); From 8bed0894b77a7fafa91de9ac1d96b4c86022cd14 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Fri, 27 May 2022 14:18:05 -0700 Subject: [PATCH 30/44] copy clarification styling tweak --- src/intl/compiled/en.json | 16 ++++++++-------- src/intl/en.json | 10 +++++----- src/pages/MergeReadiness/index.tsx | 9 ++++++--- 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 6f06f734..da829dd3 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -2013,12 +2013,6 @@ "value": "Ready" } ], - "IaZHuP": [ - { - "type": 0, - "value": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the unburnt transaction fees." - } - ], "IdUtHu": [ { "type": 0, @@ -2843,10 +2837,10 @@ "value": "clipboard" } ], - "Q2382j": [ + "Q2CQuF": [ { "type": 0, - "value": "I understand that I will earn the unburnt transaction fees when I propose a block, and this is accounted for on the execution layer, not my validator balance." + "value": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the transaction fee tips. These are also known as priority fees, and are the unburnt portion of gas fees." } ], "Q8P0rZ": [ @@ -5981,6 +5975,12 @@ "value": "Validator checklist" } ], + "uUy3NQ": [ + { + "type": 0, + "value": "I understand that I will earn the unburnt transaction fees (tips/priority fees) when I propose a block, and this is accounted for on the execution layer, not my validator balance." + } + ], "ubKWX8": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index b6f384f7..0c9772df 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -792,9 +792,6 @@ "IZFEUg": { "message": "Ready" }, - "IaZHuP": { - "message": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the unburnt transaction fees." - }, "IdUtHu": { "message": "Install virtualenv" }, @@ -1118,8 +1115,8 @@ "Q1ZwPT": { "message": "clipboard" }, - "Q2382j": { - "message": "I understand that I will earn the unburnt transaction fees when I propose a block, and this is accounted for on the execution layer, not my validator balance." + "Q2CQuF": { + "message": "Now that transactions must be processed by validators, the validators that propose blocks including these transactions are eligible to receive the transaction fee tips. These are also known as priority fees, and are the unburnt portion of gas fees." }, "Q8P0rZ": { "message": "Validators have a maximum effective balance of {PRICE_PER_VALIDATOR} {TICKER_NAME}. You only need to top up {maxTopupValue} {TICKER_NAME} to max out your effective balance." @@ -2316,6 +2313,9 @@ "uPECbE": { "message": "Validator checklist" }, + "uUy3NQ": { + "message": "I understand that I will earn the unburnt transaction fees (tips/priority fees) when I propose a block, and this is accounted for on the execution layer, not my validator balance." + }, "ubKWX8": { "message": "Generate key pairs" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 258be2ad..29ff997b 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -108,7 +108,7 @@ export const MergeReadiness = () => { - + @@ -137,6 +137,7 @@ export const MergeReadiness = () => {
  • Prysm: Configuring a Fee Recipient Address @@ -145,6 +146,7 @@ export const MergeReadiness = () => {
  • Teku: Configure the fee recipient @@ -153,13 +155,14 @@ export const MergeReadiness = () => {
  • Lighthouse: Suggested Fee Recipient
  • - + Nimbus: The Nimbus book
  • @@ -167,7 +170,7 @@ export const MergeReadiness = () => { - +
    } /> From 5280a6b6f681877b701be35fef6dbbadf8851e76 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Fri, 27 May 2022 17:10:14 -0700 Subject: [PATCH 31/44] copy patches --- src/intl/compiled/en.json | 24 ++++++++++++------------ src/intl/en.json | 12 ++++++------ src/pages/MergeReadiness/index.tsx | 4 ++-- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index da829dd3..8885f985 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -1007,12 +1007,6 @@ "value": "Every epoch, the network measures the actions of each validator and issues your rewards or penalties appropriately." } ], - "8+8ZA1": [ - { - "type": 0, - "value": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to was the staking deposit contract." - } - ], "80eWKU": [ { "type": 0, @@ -3509,6 +3503,12 @@ "value": " will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet." } ], + "WGPxqY": [ + { + "type": 0, + "value": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to has been the staking deposit contract." + } + ], "WJA1/H": [ { "type": 0, @@ -4041,6 +4041,12 @@ "value": "Use this as a reference during client setup to check off important steps." } ], + "bRGoZZ": [ + { + "type": 0, + "value": "See your consensus layer client documentation for client-specific instructions on how to set this." + } + ], "bUk/lm": [ { "type": 0, @@ -4855,12 +4861,6 @@ "value": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." } ], - "jFBk0z": [ - { - "type": 0, - "value": "See you consensus layer client documentation for client-specific instructions on how to set this." - } - ], "jXer8/": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 0c9772df..637911d7 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -365,9 +365,6 @@ "7tRtDE": { "message": "Every epoch, the network measures the actions of each validator and issues your rewards or penalties appropriately." }, - "8+8ZA1": { - "message": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to was the staking deposit contract." - }, "80eWKU": { "message": "True balance" }, @@ -1359,6 +1356,9 @@ "WFVzvu": { "message": "{warning} Duplicate deposits with the same keyfile public key will be considered as a double deposit. Any extra balance more than {eth} will NOT be counted in your effective balance on the Beacon Chain. You also won't be able to withdraw it until the Beacon Chain merges with mainnet." }, + "WGPxqY": { + "message": "Since the genesis of the Beacon Chain, many validators running their own consensus layer (CL) client have opted to use third-party services for their execution layer (EL) connection. This has been acceptable since the only thing being listened to has been the staking deposit contract." + }, "WJA1/H": { "message": "Remember" }, @@ -1553,6 +1553,9 @@ "bR1R2M": { "message": "Use this as a reference during client setup to check off important steps." }, + "bRGoZZ": { + "message": "See your consensus layer client documentation for client-specific instructions on how to set this." + }, "bUk/lm": { "message": "Besu installation documentation" }, @@ -1875,9 +1878,6 @@ "j8GPOH": { "message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." }, - "jFBk0z": { - "message": "See you consensus layer client documentation for client-specific instructions on how to set this." - }, "jXer8/": { "message": "Prysm documentation" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 29ff997b..ddfd1d48 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -72,7 +72,7 @@ export const MergeReadiness = () => { - + @@ -131,7 +131,7 @@ export const MergeReadiness = () => { - +
    • From 1391120925bb6e8d78b947a550be43e38ca09c92 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Sun, 29 May 2022 11:00:21 -0700 Subject: [PATCH 32/44] fix "any" type usage --- src/pages/TopUp/components/WalletConnectModal.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/TopUp/components/WalletConnectModal.tsx b/src/pages/TopUp/components/WalletConnectModal.tsx index 12079ee3..96173b82 100644 --- a/src/pages/TopUp/components/WalletConnectModal.tsx +++ b/src/pages/TopUp/components/WalletConnectModal.tsx @@ -40,8 +40,14 @@ const Close = styled.img` const WalletConnectModal: React.FC<{ loading: boolean; - setLoading: any; -}> = ({ loading, setLoading }: { loading: any; setLoading: any }) => { + setLoading: (_: boolean) => void; +}> = ({ + loading, + setLoading, +}: { + loading: boolean; + setLoading: (_: boolean) => void; +}) => { const { connector, error, From a6b9d9d76a1830c087f484d306c0221cf0f47ac5 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 31 May 2022 13:51:34 -0700 Subject: [PATCH 33/44] pass handleModalClose --- src/pages/TopUp/components/WalletConnectModal.tsx | 12 ++++-------- src/pages/TopUp/index.tsx | 11 +++++++++-- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/pages/TopUp/components/WalletConnectModal.tsx b/src/pages/TopUp/components/WalletConnectModal.tsx index 96173b82..2e130be1 100644 --- a/src/pages/TopUp/components/WalletConnectModal.tsx +++ b/src/pages/TopUp/components/WalletConnectModal.tsx @@ -40,13 +40,13 @@ const Close = styled.img` const WalletConnectModal: React.FC<{ loading: boolean; - setLoading: (_: boolean) => void; + handleModalClose: () => void; }> = ({ loading, - setLoading, + handleModalClose, }: { loading: boolean; - setLoading: (_: boolean) => void; + handleModalClose: () => void; }) => { const { connector, @@ -67,10 +67,6 @@ const WalletConnectModal: React.FC<{ return !Object.values(AllowedNetworks).includes(network); }, [chainId]); - const handleClose = () => { - setLoading(false); - }; - if (isInvalidNetwork) { return ( @@ -102,7 +98,7 @@ const WalletConnectModal: React.FC<{ return ( - + diff --git a/src/pages/TopUp/index.tsx b/src/pages/TopUp/index.tsx index 746ad08f..5b95ee75 100644 --- a/src/pages/TopUp/index.tsx +++ b/src/pages/TopUp/index.tsx @@ -166,11 +166,15 @@ const _TopUpPage: React.FC = () => { setSelectedValidator, ] = useState(null); - const handleConnect = useCallback(() => { + const handleConnect = useCallback((): void => { setLoading(true); deactivate(); }, [setLoading, deactivate]); + const handleModalClose = useCallback((): void => { + setLoading(false); + }, [setLoading]); + const topUpPageContent = useMemo(() => { if (loading) { return ; @@ -268,7 +272,10 @@ const _TopUpPage: React.FC = () => { return ( <> {/* the wallet connect modal controls it's own display, so it is always rendered here */} - + Date: Tue, 31 May 2022 17:25:58 -0400 Subject: [PATCH 34/44] Update envVars.ts --- src/utils/envVars.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/envVars.ts b/src/utils/envVars.ts index 9b80d5c1..7f2886e7 100644 --- a/src/utils/envVars.ts +++ b/src/utils/envVars.ts @@ -1,5 +1,5 @@ export const IS_MAINNET = Boolean(process.env.REACT_APP_IS_MAINNET !== 'false'); // If REACT_APP_IS_MAINNET is unset, set it to true by default -export const TESTNET_LAUNCHPAD_NAME = process.env.REACT_APP_TESTNET_LAUNCHPAD_NAME || 'Pyrmont'; +export const TESTNET_LAUNCHPAD_NAME = process.env.REACT_APP_TESTNET_LAUNCHPAD_NAME || 'Prater'; export const EL_TESTNET_NAME = process.env.REACT_APP_EL_TESTNET_NAME || 'Goerli'; // private vars (or derived from) From b47c7e78ec71cb219aed313ce6afe91eb36d1ebe Mon Sep 17 00:00:00 2001 From: Zachinquarantine Date: Tue, 31 May 2022 17:26:23 -0400 Subject: [PATCH 35/44] Delete .env.pyrmont --- .env.pyrmont | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .env.pyrmont diff --git a/.env.pyrmont b/.env.pyrmont deleted file mode 100644 index cadfd7ff..00000000 --- a/.env.pyrmont +++ /dev/null @@ -1,6 +0,0 @@ -export REACT_APP_IS_MAINNET=false -export REACT_APP_CONTRACT_ADDRESS=0x8c5fecdC472E27Bc447696F431E425D02dd46a8c -export REACT_APP_ETH_REQUIREMENT=524288 -export REACT_APP_ETH_DEPOSIT_OFFSET=3200000 -export REACT_APP_TESTNET_LAUNCHPAD_NAME=Pyrmont -export REACT_APP_GENESIS_FORK_VERSION=0x00002009 From f6fdb2b8627d315ad04d327527f0d7425e332859 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 31 May 2022 15:45:15 -0700 Subject: [PATCH 36/44] add Ropsten resources and expand intl support --- src/intl/compiled/en.json | 226 ++++++++++++++++++++++++++--- src/intl/en.json | 63 ++++++-- src/pages/MergeReadiness/index.tsx | 163 +++++++++++++++++++-- 3 files changed, 411 insertions(+), 41 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 8885f985..b36c7c9b 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -153,6 +153,24 @@ "value": " ETH maximum?" } ], + "/iuoP7": [ + { + "type": 1, + "value": "networkBold" + }, + { + "type": 0, + "value": " will be the first longstanding public testnet to undergo The Merge. Historically a proof-of-work testnet, " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " now has its own proof-of-stake beacon chain which will be merged with the execution layer in the near future (if it hasn't happened already)." + } + ], "/jJLYy": [ { "type": 0, @@ -915,6 +933,16 @@ "value": "You're joining a network in its early stages. As with any new piece of software, there is the potential for software bugs. While unlikely, potential bugs may result in slashing." } ], + "6uPbCH": [ + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " version of this page" + } + ], "7+Domh": [ { "type": 0, @@ -1037,6 +1065,20 @@ "value": "Does the contract address listed on the website match?" } ], + "8L6ufI": [ + { + "type": 0, + "value": "Step-by-step guide for how to spin up a " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " node and validator" + } + ], "8MbqAe": [ { "type": 0, @@ -1249,6 +1291,24 @@ "value": " to be sent at one time to be accepted." } ], + "ALEY4e": [ + { + "type": 1, + "value": "community" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " guide" + } + ], "ARyG2Z": [ { "type": 0, @@ -2151,12 +2211,6 @@ "value": "Download CLI app" } ], - "JluJPG": [ - { - "type": 0, - "value": "Visit here to get the latest information on how to get involved with #TestingTheMerge on other public testnets as details unfold." - } - ], "JqVeL+": [ { "type": 0, @@ -2505,6 +2559,12 @@ "value": "Top-up details" } ], + "MoIew2": [ + { + "type": 0, + "value": "Step-by-step guide for how to spin up a node and validator on merge testnets" + } + ], "N0rwnt": [ { "type": 1, @@ -2709,6 +2769,24 @@ "value": "More on the Merge" } ], + "Oop93W": [ + { + "type": 1, + "value": "site" + }, + { + "type": 0, + "value": " " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " announcement" + } + ], "OsO8ik": [ { "type": 0, @@ -2893,6 +2971,16 @@ "value": "Key management" } ], + "QapNAM": [ + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " homepage" + } + ], "QgOvR0": [ { "type": 0, @@ -3185,6 +3273,26 @@ "value": "Visit this site on desktop to become a validator." } ], + "TNTj2N": [ + { + "type": 1, + "value": "community" + }, + { + "type": 0, + "value": " merge testnet guide" + } + ], + "TbV4N8": [ + { + "type": 1, + "value": "community" + }, + { + "type": 0, + "value": " Discord (faucet)" + } + ], "TfNuWP": [ { "type": 0, @@ -3735,6 +3843,12 @@ "value": "Keys" } ], + "YIjr32": [ + { + "type": 0, + "value": "For those who want more control and less hand-holding" + } + ], "YP03/j": [ { "type": 0, @@ -4313,6 +4427,16 @@ "value": "code3" } ], + "e4wHN4": [ + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " Staking Launchpad" + } + ], "eF9RbC": [ { "type": 0, @@ -4585,12 +4709,6 @@ "value": " voting power for any validator." } ], - "grUWd3": [ - { - "type": 0, - "value": "Kiln is the latest public testnet to have undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" - } - ], "gsuLMm": [ { "type": 0, @@ -4861,6 +4979,20 @@ "value": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." } ], + "jQTc9t": [ + { + "type": 0, + "value": "Visit here to get the latest information on how to get involved with " + }, + { + "type": 1, + "value": "testingTheMerge" + }, + { + "type": 0, + "value": " on other public testnets as details unfold." + } + ], "jXer8/": [ { "type": 0, @@ -4927,6 +5059,20 @@ "value": "Nimbus documentation" } ], + "jzGCBy": [ + { + "type": 0, + "value": "The " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " faucets have been abused, and are limited, but the folks at EthStaker will do their best to help you out" + } + ], "k43c+l": [ { "type": 0, @@ -5237,6 +5383,12 @@ "value": " is a virtual entity that lives on the Beacon Chain, represented by a balance, public key, and other properties, and participates in consensus of the Ethereum network." } ], + "mcQpea": [ + { + "type": 0, + "value": "Everything you need to get started with the network, including a faucet" + } + ], "mhyltV": [ { "type": 0, @@ -5337,6 +5489,16 @@ "value": "Advanced system architecture" } ], + "nyx/4g": [ + { + "type": 0, + "value": "How to run a node on " + }, + { + "type": 1, + "value": "network" + } + ], "nz27+c": [ { "type": 0, @@ -5417,6 +5579,20 @@ "value": "Responsibilities" } ], + "olByWa": [ + { + "type": 0, + "value": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in " + }, + { + "type": 1, + "value": "testingTheMerge" + }, + { + "type": 0, + "value": ". This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." + } + ], "omJNJw": [ { "type": 0, @@ -5539,12 +5715,32 @@ "value": "I've simulated how to manually stop and restart my Beacon Node (BN) and Validator Client (VC) gracefully." } ], + "pxfiWL": [ + { + "type": 1, + "value": "networkBold" + }, + { + "type": 0, + "value": " is a younger public testnet that has already undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some ETH, interacting with some contracts, or deploying your own." + } + ], "pyWt01": [ { "type": 0, "value": "Deposit summary" } ], + "q+ux+M": [ + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " is open for anyone to interact with. Try sending some transactions, running a validator on its new beacon chain, or see if you can get slashed!" + } + ], "q2XW/k": [ { "type": 0, @@ -6451,12 +6647,6 @@ "value": "More on Lighthouse and Sigma Prime" } ], - "zFhvy5": [ - { - "type": 0, - "value": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in #TestingTheMerge. This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." - } - ], "zGkAVo": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 637911d7..05db8c8e 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -56,6 +56,9 @@ "/h0DGY": { "message": "Why the {pricePerValidator} ETH maximum?" }, + "/iuoP7": { + "message": "{networkBold} will be the first longstanding public testnet to undergo The Merge. Historically a proof-of-work testnet, {network} now has its own proof-of-stake beacon chain which will be merged with the execution layer in the near future (if it hasn't happened already)." + }, "/jJLYy": { "message": "Transactions" }, @@ -328,6 +331,9 @@ "6nh4de": { "message": "You're joining a network in its early stages. As with any new piece of software, there is the potential for software bugs. While unlikely, potential bugs may result in slashing." }, + "6uPbCH": { + "message": "{network} version of this page" + }, "7+Domh": { "message": "Notes" }, @@ -380,6 +386,9 @@ "8JtiQS": { "message": "Does the contract address listed on the website match?" }, + "8L6ufI": { + "message": "Step-by-step guide for how to spin up a {network} node and validator" + }, "8MbqAe": { "message": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have access to the events of the execution layer." }, @@ -459,6 +468,9 @@ "AJD+66": { "message": "The Ethereum staking deposit contract requires a minimum of {minTopupValue} {TICKER_NAME} to be sent at one time to be accepted." }, + "ALEY4e": { + "message": "{community} {network} guide" + }, "ARyG2Z": { "message": "When withdrawals?" }, @@ -839,9 +851,6 @@ "JhUYU3": { "message": "Download CLI app" }, - "JluJPG": { - "message": "Visit here to get the latest information on how to get involved with #TestingTheMerge on other public testnets as details unfold." - }, "JqVeL+": { "message": "Resource usage can vary significantly between clients. Research the different clients if you're working with resource constraints." }, @@ -986,6 +995,9 @@ "MmZjeu": { "message": "Top-up details" }, + "MoIew2": { + "message": "Step-by-step guide for how to spin up a node and validator on merge testnets" + }, "N0rwnt": { "message": "{depositFileName} isn't a valid deposit_data JSON file. Try again." }, @@ -1059,6 +1071,9 @@ "OmAmmi": { "message": "More on the Merge" }, + "Oop93W": { + "message": "{site} {network} announcement" + }, "OsO8ik": { "message": "I am technically capable of setting up and running a validator." }, @@ -1127,6 +1142,9 @@ "QWDxrk": { "message": "Key management" }, + "QapNAM": { + "message": "{network} homepage" + }, "QgOvR0": { "message": "Importantly, as a validator you'll need to post {TICKER_NAME} as collateral—in other words, have some funds at stake. The only way to become a validator is to make a one-way {TICKER_NAME} transaction to the deposit contract on the current Ethereum chain." }, @@ -1248,6 +1266,12 @@ "TMw9oz": { "message": "Visit this site on desktop to become a validator." }, + "TNTj2N": { + "message": "{community} merge testnet guide" + }, + "TbV4N8": { + "message": "{community} Discord (faucet)" + }, "TfNuWP": { "message": "virtualenv would help you to create an isolated Python environment for deposit-cli tool." }, @@ -1438,6 +1462,9 @@ "YFT4rG": { "message": "Keys" }, + "YIjr32": { + "message": "For those who want more control and less hand-holding" + }, "YP03/j": { "message": "Afterwards, validators are still encouraged to join (the more validators the more decentralized the network), but it’s not absolutely essential that they do so (so the interest rate can fall)." }, @@ -1674,6 +1701,9 @@ "description": "{code} values are terminal outputs and commands.", "message": "If {code1} is not {code2}, run: {code3}" }, + "e4wHN4": { + "message": "{network} Staking Launchpad" + }, "eF9RbC": { "message": "You can think of the deposit contract as a transfer of funds between Ethereum accounts and Beacon Chain validators." }, @@ -1771,9 +1801,6 @@ "grF2gm": { "message": "Each key-pair associated with a validator requires locking {ethPerValidator} to be activated, which represents your initial balance as well as your {initialAndMaximum} voting power for any validator." }, - "grUWd3": { - "message": "Kiln is the latest public testnet to have undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" - }, "gsuLMm": { "message": "Greek" }, @@ -1878,6 +1905,9 @@ "j8GPOH": { "message": "Formerly known as Artemis, Teku is a consensus client built to meet institutional needs and security requirements. PegaSys is an arm of ConsenSys, dedicated to building enterprise-ready clients and tools for interacting with the core Ethereum platform." }, + "jQTc9t": { + "message": "Visit here to get the latest information on how to get involved with {testingTheMerge} on other public testnets as details unfold." + }, "jXer8/": { "message": "Prysm documentation" }, @@ -1912,6 +1942,9 @@ "jytPQU": { "message": "Nimbus documentation" }, + "jzGCBy": { + "message": "The {network} faucets have been abused, and are limited, but the folks at EthStaker will do their best to help you out" + }, "k43c+l": { "message": "View Wagyu Key Gen audit by HashCloak" }, @@ -2026,6 +2059,9 @@ "mc27Pv": { "message": "A {validator} is a virtual entity that lives on the Beacon Chain, represented by a balance, public key, and other properties, and participates in consensus of the Ethereum network." }, + "mcQpea": { + "message": "Everything you need to get started with the network, including a faucet" + }, "mhyltV": { "message": "I've set my graffiti flag." }, @@ -2069,6 +2105,9 @@ "ntG2by": { "message": "Advanced system architecture" }, + "nyx/4g": { + "message": "How to run a node on {network}" + }, "nz27+c": { "description": "{variables} social media platform links to Discord and Reddit (do not translate names)", "message": "If you have questions, EthStaker community is a good place to get help! You can find support on {discord} or {reddit}." @@ -2094,6 +2133,9 @@ "ohspQX": { "message": "Responsibilities" }, + "olByWa": { + "message": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in {testingTheMerge}. This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." + }, "omJNJw": { "message": "Warning!" }, @@ -2147,9 +2189,15 @@ "ptWiT7": { "message": "I've simulated how to manually stop and restart my Beacon Node (BN) and Validator Client (VC) gracefully." }, + "pxfiWL": { + "message": "{networkBold} is a younger public testnet that has already undergone its transition to proof-of-stake after undergoing a successful merge upgrade in March 2022. Kiln is open for anyone to interact with. Try sending some ETH, interacting with some contracts, or deploying your own." + }, "pyWt01": { "message": "Deposit summary" }, + "q+ux+M": { + "message": "{network} is open for anyone to interact with. Try sending some transactions, running a validator on its new beacon chain, or see if you can get slashed!" + }, "q2XW/k": { "message": "If your withdrawal key is stolen, the thief can transfer your validator’s balance, but only once the validator has exited." }, @@ -2504,9 +2552,6 @@ "zAVb0/": { "message": "More on Lighthouse and Sigma Prime" }, - "zFhvy5": { - "message": "While waiting for the Mainnet transition to proof-of-stake, stakers are encouraged to participate in #TestingTheMerge. This is a great way to learn more about the Merge, practice going through it before Mainnet, and gain confidence in your setup." - }, "zGkAVo": { "message": "At the other end of the spectrum, if your balance is closer to 31 ETH, it’s probably not worth adding the extra ETH required to get back to 32." }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index ddfd1d48..cd83b864 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -207,19 +207,128 @@ export const MergeReadiness = () => { - + #TestingTheMerge }} + /> + + + Ropsten, + network: 'Ropsten', + }} + /> - + + +
        +
      • + + + + + {' - '} + + +
      • +
      • + + + + + {' - '} + + +
      • +
      • + + + + + {' - '} + + +
      • +
      • + + + + + {' - '} + + +
      • +
      • + + + + + +
      • +
      + + Kiln }} + />
      • - Kiln Homepage + - - Everything you need to get started with the network, including - a faucet + {' - '} +
      • @@ -229,10 +338,19 @@ export const MergeReadiness = () => { inline to="https://github.com/remyroy/ethstaker/blob/main/merge-devnet.md" > - ETHStaker Kiln Guide + - - Step-by-step guide for how to spin up a Kiln node and - validator + {' - '} +
      • @@ -242,17 +360,28 @@ export const MergeReadiness = () => { inline to="https://notes.ethereum.org/@launchpad/kiln" > - How to run a node on Kiln + - - For those who want more control and less hand-holding + {' - '} +
      • - Kiln Staking Launchpad + - - Kiln version of this page + {' - '} +
      • @@ -262,7 +391,13 @@ export const MergeReadiness = () => { inline to="https://blog.ethereum.org/2022/03/14/kiln-merge-testnet/" > - EF Blog Announcement +
      • @@ -311,7 +446,7 @@ export const MergeReadiness = () => { From c759ff3ed9e12c407fc3f04b74809c06308745ef Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 31 May 2022 17:52:56 -0700 Subject: [PATCH 37/44] bug fix Include all links that include the route name, allowing it to also catch hash header links --- src/components/PageTemplate.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/PageTemplate.tsx b/src/components/PageTemplate.tsx index 944a0a01..df8d7d9b 100644 --- a/src/components/PageTemplate.tsx +++ b/src/components/PageTemplate.tsx @@ -41,8 +41,9 @@ const _PageTemplate = ({ title, header = title, }: Props): JSX.Element => { - const isMergeReadinessPage = - window.location.pathname.substring(3) === routesEnum.mergeReadiness; + const isMergeReadinessPage = window.location.pathname + .substring(3) + .includes(routesEnum.mergeReadiness); return ( From 016df11158421c0535851b6c81c7ae658c3cab26 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 31 May 2022 19:33:08 -0700 Subject: [PATCH 38/44] Adds Engine API section and JWT reqs also, abc order for clients --- src/intl/compiled/en.json | 132 ++++++++++++++++++++++++++ src/intl/en.json | 54 +++++++++++ src/pages/MergeReadiness/index.tsx | 145 ++++++++++++++++++++++++++--- 3 files changed, 320 insertions(+), 11 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index b36c7c9b..10de2cd9 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -83,6 +83,12 @@ "value": "Indonesian" } ], + "/E/Zm8": [ + { + "type": 0, + "value": "Configure the Java Web" + } + ], "/QPc9s": [ { "type": 0, @@ -503,6 +509,12 @@ "value": "Nimbus key management documentation" } ], + "2s0gAx": [ + { + "type": 0, + "value": "Configuring a Fee Recipient Address" + } + ], "2t/3ab": [ { "type": 0, @@ -667,6 +679,12 @@ "value": "Section 2 - During setup" } ], + "3wfaSi": [ + { + "type": 0, + "value": "The Merge, EL - CL communication" + } + ], "3zCA2i": [ { "type": 0, @@ -921,6 +939,16 @@ "value": "You can improve the effective balance of this validator by topping up" } ], + "6VswA4": [ + { + "type": 0, + "value": "Running Nethermind Post Merge " + }, + { + "type": 1, + "value": "jwtSecretFile" + } + ], "6iVtAr": [ { "type": 0, @@ -971,6 +999,12 @@ "value": " is not supported in offline mode." } ], + "7BhfPl": [ + { + "type": 0, + "value": "Lighthouse Book" + } + ], "7C4ikM": [ { "type": 0, @@ -1487,6 +1521,12 @@ "value": "Additional reminders" } ], + "BcUgLk": [ + { + "type": 0, + "value": "Suggested Fee Recipient" + } + ], "Bf2QKg": [ { "type": 0, @@ -2161,6 +2201,12 @@ "value": "Nimbus installation documentation" } ], + "JAF4Ed": [ + { + "type": 0, + "value": "Engine API and JWT" + } + ], "JAiV0o": [ { "type": 0, @@ -2317,6 +2363,16 @@ "value": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability." } ], + "KcdQCZ": [ + { + "type": 0, + "value": "CLI Syntax " + }, + { + "type": 1, + "value": "engineJwtSecret" + } + ], "KjcAm2": [ { "type": 0, @@ -2505,6 +2561,12 @@ "value": "What happens if my withdrawal key is stolen?" } ], + "MXVVcY": [ + { + "type": 0, + "value": "Authenticating Execution Node Connections" + } + ], "MZEcKL": [ { "type": 0, @@ -3325,6 +3387,12 @@ "value": "rpc-http-enabled documentation" } ], + "Ts47PO": [ + { + "type": 0, + "value": "Communication between the execution layer and consensus layer will occur using the Engine API. This is a new set of JSON RPC methods that can be used to communicate between the two client layers." + } + ], "U/NPbq": [ { "type": 0, @@ -3883,6 +3951,12 @@ "value": " validators. Please make sure you keep these safe, preferably offline. Your validator keystores should be available in the selected directory." } ], + "YTNPFn": [ + { + "type": 0, + "value": "Instructions for how to set this JWT secret vary depending on the client—node operators should refer to their clients' documentation for instructions about how to generate and configure these." + } + ], "YX6pc0": [ { "type": 1, @@ -4377,6 +4451,12 @@ "value": "Where can I find troubleshooting support?" } ], + "dsQVUw": [ + { + "type": 0, + "value": "The Nimbus book" + } + ], "dvr19k": [ { "type": 0, @@ -5251,6 +5331,20 @@ "value": " deposit have a URL you expect?" } ], + "lNzqua": [ + { + "type": 0, + "value": "I have set up a shared JWT secret and made it available to " + }, + { + "type": 1, + "value": "both" + }, + { + "type": 0, + "value": " my execution layer client, and my consensus layer client (beacon node)" + } + ], "lQzdpT": [ { "type": 0, @@ -5339,6 +5433,20 @@ "value": "This is a non-reversible transaction." } ], + "lmr40S": [ + { + "type": 0, + "value": "This communication is secured using a " + }, + { + "type": 1, + "value": "jwt" + }, + { + "type": 0, + "value": " secret, which is a secret key that is shared only between the two clients to authenticate one another. This shared JWT secret must be made available to each client (both EL and CL) to properly authenticate the Engine API, allowing them to properly communicate between one another." + } + ], "lo+Qqn": [ { "type": 0, @@ -5829,6 +5937,12 @@ "value": "I understand the early adopter and slashing risks." } ], + "qx+3RQ": [ + { + "type": 0, + "value": "JWT" + } + ], "r2BH1M": [ { "type": 0, @@ -6095,6 +6209,12 @@ "value": " client and set up a node" } ], + "tp1IPS": [ + { + "type": 0, + "value": "Configure the fee recipient" + } + ], "tsfX5f": [ { "type": 0, @@ -6217,6 +6337,12 @@ "value": "Become a validator with Nimbus" } ], + "uoKhQB": [ + { + "type": 0, + "value": "Authentication API" + } + ], "up+5YH": [ { "type": 0, @@ -6541,6 +6667,12 @@ "value": "I am keeping my key(s) safe and have written down my mnemonic phrase." } ], + "yaf+Vw": [ + { + "type": 0, + "value": "Two-way communication between the EL client and CL client requires a JWT secret for authentication, and is essential for your node to be functional." + } + ], "ydh1KU": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index 05db8c8e..f3477f5b 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -35,6 +35,9 @@ "/5Hyyf": { "message": "Indonesian" }, + "/E/Zm8": { + "message": "Configure the Java Web" + }, "/QPc9s": { "message": "You can signal your intent to stop validating by signing a voluntary exit message with your validator." }, @@ -194,6 +197,9 @@ "2iH8Zc": { "message": "Nimbus key management documentation" }, + "2s0gAx": { + "message": "Configuring a Fee Recipient Address" + }, "2t/3ab": { "message": "The other file you just generated is {depositDataJson}. This file contains the public key(s) associated with your validator(s); You will need to upload this in the next step." }, @@ -242,6 +248,9 @@ "3tR/V9": { "message": "Section 2 - During setup" }, + "3wfaSi": { + "message": "The Merge, EL - CL communication" + }, "3zCA2i": { "description": "{code} values are terminal outputs and commands.", "message": "If you see error message {code1}, you may need to install {code2} or {code3} package." @@ -325,6 +334,9 @@ "6VIBSR": { "message": "You can improve the effective balance of this validator by topping up" }, + "6VswA4": { + "message": "Running Nethermind Post Merge {jwtSecretFile}" + }, "6iVtAr": { "message": "#TestingTheMerge" }, @@ -346,6 +358,9 @@ "793QlI": { "message": "{title} is not supported in offline mode." }, + "7BhfPl": { + "message": "Lighthouse Book" + }, "7C4ikM": { "message": "Merge panda emoji" }, @@ -536,6 +551,9 @@ "BXoiVG": { "message": "Additional reminders" }, + "BcUgLk": { + "message": "Suggested Fee Recipient" + }, "Bf2QKg": { "message": "Validating is a long-term commitment" }, @@ -830,6 +848,9 @@ "J7T0SR": { "message": "Nimbus installation documentation" }, + "JAF4Ed": { + "message": "Engine API and JWT" + }, "JAiV0o": { "message": "In other words, to keep you honest, your actions need to have financial consequences." }, @@ -893,6 +914,9 @@ "KbUOQp": { "message": "Nethermind is a robust client built on .NET core designed for performance, versatility and customizability." }, + "KcdQCZ": { + "message": "CLI Syntax {engineJwtSecret}" + }, "KjcAm2": { "message": "Rewards and penalties are issued roughly every six and a half minutes – a period of time known as an epoch." }, @@ -968,6 +992,9 @@ "MX00UO": { "message": "What happens if my withdrawal key is stolen?" }, + "MXVVcY": { + "message": "Authenticating Execution Node Connections" + }, "MZEcKL": { "message": "Bad validator behaviour" }, @@ -1284,6 +1311,9 @@ "Tpe6yK": { "message": "rpc-http-enabled documentation" }, + "Ts47PO": { + "message": "Communication between the execution layer and consensus layer will occur using the Engine API. This is a new set of JSON RPC methods that can be used to communicate between the two client layers." + }, "U/NPbq": { "message": "German" }, @@ -1475,6 +1505,9 @@ "YQJy4H": { "message": "You should now have your mnemonic written down in a safe place and a keystore saved for each of your {validatorCount} validators. Please make sure you keep these safe, preferably offline. Your validator keystores should be available in the selected directory." }, + "YTNPFn": { + "message": "Instructions for how to set this JWT secret vary depending on the client—node operators should refer to their clients' documentation for instructions about how to generate and configure these." + }, "YX6pc0": { "message": "{client} is a {layerType}." }, @@ -1685,6 +1718,9 @@ "dprf8W": { "message": "Where can I find troubleshooting support?" }, + "dsQVUw": { + "message": "The Nimbus book" + }, "dvr19k": { "message": "Setup" }, @@ -2016,6 +2052,9 @@ "description": "{ethAmount} will generally refer to 32 ETH", "message": "Does the site asking you for your {ethAmount} deposit have a URL you expect?" }, + "lNzqua": { + "message": "I have set up a shared JWT secret and made it available to {both} my execution layer client, and my consensus layer client (beacon node)" + }, "lQzdpT": { "description": "this is used as a command line flag, short for \"number of validators\"", "message": "num_validators" @@ -2041,6 +2080,9 @@ "ll/zMW": { "message": "This is a non-reversible transaction." }, + "lmr40S": { + "message": "This communication is secured using a {jwt} secret, which is a secret key that is shared only between the two clients to authenticate one another. This shared JWT secret must be made available to each client (both EL and CL) to properly authenticate the Engine API, allowing them to properly communicate between one another." + }, "lo+Qqn": { "message": "change your wallet" }, @@ -2234,6 +2276,9 @@ "qwh6gM": { "message": "I understand the early adopter and slashing risks." }, + "qx+3RQ": { + "message": "JWT" + }, "r2BH1M": { "message": "Configure Prysm" }, @@ -2330,6 +2375,9 @@ "description": "{ethClientType} is either execution or consensus, depending on which step user is on", "message": "Choose your {ethClientType} client and set up a node" }, + "tp1IPS": { + "message": "Configure the fee recipient" + }, "tsfX5f": { "message": "Confirm deposit" }, @@ -2376,6 +2424,9 @@ "ukfwum": { "message": "Become a validator with Nimbus" }, + "uoKhQB": { + "message": "Authentication API" + }, "up+5YH": { "description": "Asks users to check deposit contract address against a block explorer and confirm 32 ETH deposits are present", "message": "Are there recent {ethAmount} deposits?" @@ -2518,6 +2569,9 @@ "ySYWBD": { "message": "I am keeping my key(s) safe and have written down my mnemonic phrase." }, + "yaf+Vw": { + "message": "Two-way communication between the EL client and CL client requires a JWT secret for authentication, and is essential for your node to be functional." + }, "ydh1KU": { "message": "Language information" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index cd83b864..2f85ad02 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -103,6 +103,126 @@ export const MergeReadiness = () => { } />
    +
    + + + + + + + + + + + ), + }} + /> + + + + + + + + + +
      +
    • + + Besu:{' '} + engine-jwt-secret }} + /> + +
    • +
    • + + Geth:{' '} + + +
    • +
    • + + Erigon: + +
    • +
    • + + Lighthouse:{' '} + + +
    • +
    • + + Nethermind:{' '} + JwtSecretFile }} + /> + +
    • +
    • + + Nimbus: + +
    • +
    • + + Prysm:{' '} + + +
    • +
    • + + Teku:{' '} + + +
    • +
    + + both }} + /> + + } + /> +
    @@ -138,32 +258,35 @@ export const MergeReadiness = () => { - Prysm: Configuring a Fee Recipient Address + Lighthouse:{' '} + + + +
  • + + Nimbus:
  • - Teku: Configure the fee recipient + Prysm:{' '} +
  • - Lighthouse: Suggested Fee Recipient - -
  • -
  • - - Nimbus: The Nimbus book + Teku:{' '} +
  • From 9b937ca50ffc05d205e2127d58e8c8c4f1c35067 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 31 May 2022 20:28:35 -0700 Subject: [PATCH 39/44] Improves a11y support --- src/components/NakedButton.tsx | 12 +++++++++++ src/hooks/useKeyPress.ts | 20 +++++++++++++++++++ .../TopUp/components/WalletConnectModal.tsx | 16 +++++++++++---- 3 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 src/components/NakedButton.tsx create mode 100644 src/hooks/useKeyPress.ts diff --git a/src/components/NakedButton.tsx b/src/components/NakedButton.tsx new file mode 100644 index 00000000..7af35414 --- /dev/null +++ b/src/components/NakedButton.tsx @@ -0,0 +1,12 @@ +import styled from 'styled-components'; + +export const NakedButton = styled.button` + appearance: none; + background: none; + border: none; + color: inherit; + display: inline-block; + font: inherit; + padding: initial; + cursor: pointer; +`; diff --git a/src/hooks/useKeyPress.ts b/src/hooks/useKeyPress.ts new file mode 100644 index 00000000..9effa50a --- /dev/null +++ b/src/hooks/useKeyPress.ts @@ -0,0 +1,20 @@ +import { useEffect } from 'react'; + +export const useKeyPress = ( + targetKey: string, + handler: (event: KeyboardEvent) => void +) => { + const downHandler = (event: KeyboardEvent) => { + if (event.key === targetKey) { + handler(event); + } + }; + + useEffect(() => { + window.addEventListener('keydown', downHandler); + // Remove event listeners on cleanup + return () => { + window.removeEventListener('keydown', downHandler); + }; + }); +}; diff --git a/src/pages/TopUp/components/WalletConnectModal.tsx b/src/pages/TopUp/components/WalletConnectModal.tsx index 2e130be1..42950be3 100644 --- a/src/pages/TopUp/components/WalletConnectModal.tsx +++ b/src/pages/TopUp/components/WalletConnectModal.tsx @@ -27,15 +27,19 @@ import portisLogo from '../../../static/portis.svg'; import fortmaticLogo from '../../../static/fortmatic.svg'; import { Heading } from '../../../components/Heading'; import { Text } from '../../../components/Text'; +import { NakedButton } from '../../../components/NakedButton'; import { MetamaskHardwareButton } from '../../ConnectWallet/MetamaskHardwareButton'; +import { useKeyPress } from '../../../hooks/useKeyPress'; + +const CloseButton = styled(NakedButton)` + padding: 1rem; + align-self: flex-end; +`; const Close = styled.img` height: 24px; width: 24px; display: block; - align-self: flex-end; - margin: 16px 16px 0 0; - cursor: pointer; `; const WalletConnectModal: React.FC<{ @@ -67,6 +71,8 @@ const WalletConnectModal: React.FC<{ return !Object.values(AllowedNetworks).includes(network); }, [chainId]); + useKeyPress('Escape', handleModalClose); + if (isInvalidNetwork) { return ( @@ -98,7 +104,9 @@ const WalletConnectModal: React.FC<{ return ( - + + + From 376a04494fe8255a57a5ae1010a7a7b18091ff20 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 1 Jun 2022 12:47:18 -0700 Subject: [PATCH 40/44] Add checklist navigation Layout adjustments and copy additions based on design suggestions. --- src/intl/compiled/en.json | 134 ++++++++++++++------- src/intl/en.json | 63 ++++++---- src/pages/MergeReadiness/index.tsx | 179 +++++++++++++++++++++++++---- 3 files changed, 293 insertions(+), 83 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 10de2cd9..54fa54e0 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -1113,12 +1113,6 @@ "value": " node and validator" } ], - "8MbqAe": [ - { - "type": 0, - "value": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have access to the events of the execution layer." - } - ], "8Rj/6A": [ { "type": 0, @@ -1151,12 +1145,6 @@ "value": "slashings" } ], - "8t2y/7": [ - { - "type": 0, - "value": "Fee recipient" - } - ], "8wd0q5": [ { "type": 0, @@ -1927,6 +1915,12 @@ "value": "Make sure you aren't being phished" } ], + "GKDM0r": [ + { + "type": 0, + "value": "If you have not yet done so, be sure your node is running both an EL client, as well as a CL client, to prevent downtime at time of the Merge." + } + ], "GN2Cu5": [ { "type": 0, @@ -1999,6 +1993,12 @@ "value": "Merge Readiness Checklist" } ], + "H4W8nj": [ + { + "type": 0, + "value": "Authenticate Engine API" + } + ], "H5+NAX": [ { "type": 0, @@ -2201,12 +2201,6 @@ "value": "Nimbus installation documentation" } ], - "JAF4Ed": [ - { - "type": 0, - "value": "Engine API and JWT" - } - ], "JAiV0o": [ { "type": 0, @@ -3027,6 +3021,12 @@ "value": "Note: by default, VMs may disable NTP so you may need to find a work-around for your environment." } ], + "QRUdO6": [ + { + "type": 0, + "value": "Set fee recipient" + } + ], "QWDxrk": [ { "type": 0, @@ -3117,6 +3117,12 @@ "value": "If you're slashed you're prevented from participating in the protocol further and are forcibly exited." } ], + "R9umf+": [ + { + "type": 0, + "value": "Fees rewards are coming to validators, don't miss out!" + } + ], "RCGrka": [ { "type": 0, @@ -3387,12 +3393,6 @@ "value": "rpc-http-enabled documentation" } ], - "Ts47PO": [ - { - "type": 0, - "value": "Communication between the execution layer and consensus layer will occur using the Engine API. This is a new set of JSON RPC methods that can be used to communicate between the two client layers." - } - ], "U/NPbq": [ { "type": 0, @@ -3707,6 +3707,12 @@ "value": "These steps are optional but are recommended to optimize your node." } ], + "WTfeiS": [ + { + "type": 0, + "value": "Post-merge, an Ethereum node will be comprised of both an execution layer (EL) client, and a consensus layer (CL) client. EL + CL = Ethereum." + } + ], "WdDGn6": [ { "type": 0, @@ -3725,6 +3731,12 @@ "value": "Please accept the conditions above." } ], + "WptkFF": [ + { + "type": 0, + "value": "Both layers required" + } + ], "Wxmhku": [ { "type": 0, @@ -3911,6 +3923,12 @@ "value": "Keys" } ], + "YHk9Pe": [ + { + "type": 0, + "value": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have trusted access to the events of the execution layer. Trust only your own node." + } + ], "YIjr32": [ { "type": 0, @@ -3993,12 +4011,6 @@ "value": "If you lose your withdrawal key, there is no way to access to the funds held by your validator." } ], - "Yn5qLy": [ - { - "type": 0, - "value": "To prevent downtime at time of the Merge, be sure your node is running both an EL client, as well as a CL client." - } - ], "YqsgWz": [ { "type": 0, @@ -4315,12 +4327,6 @@ "value": "Check your favorite Beacon Chain block explorer:" } ], - "cK92+s": [ - { - "type": 0, - "value": "EL + CL = Ethereum" - } - ], "cPsIkp": [ { "type": 0, @@ -4375,6 +4381,12 @@ "value": "What are withdrawal credentials?" } ], + "cwYSyN": [ + { + "type": 0, + "value": "Task 3" + } + ], "cyNFM3": [ { "type": 0, @@ -4439,6 +4451,12 @@ "value": "Top Up" } ], + "da/gCQ": [ + { + "type": 0, + "value": "Task 2" + } + ], "deLJOg": [ { "type": 0, @@ -4935,6 +4953,12 @@ "value": "I understand that it is important to keep my validator online and updated." } ], + "hzX7K4": [ + { + "type": 0, + "value": "Task 1" + } + ], "iCpuph": [ { "type": 0, @@ -6101,6 +6125,26 @@ "value": "CPU and RAM" } ], + "saDFoR": [ + { + "type": 0, + "value": "Bonus" + } + ], + "scfDDt": [ + { + "type": 0, + "value": "Communication between the execution layer and consensus layer will occur using the " + }, + { + "type": 1, + "value": "engineApi" + }, + { + "type": 0, + "value": ". This is a new set of JSON RPC methods that can be used to communicate between the two client layers." + } + ], "sdQRah": [ { "type": 0, @@ -6447,12 +6491,6 @@ "value": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." } ], - "vmXkL3": [ - { - "type": 0, - "value": "Before the switch, there are a couple things solo stakers and validator services need to be aware of." - } - ], "vyvUB5": [ { "type": 0, @@ -6489,6 +6527,12 @@ "value": "Initial setup" } ], + "wPR6Js": [ + { + "type": 0, + "value": "Before the switch, there are a couple things solo stakers and validator services need to be aware of, and a few tasks you may need to attend to." + } + ], "wawegX": [ { "type": 0, @@ -6507,6 +6551,12 @@ "value": "More on proof of stake" } ], + "wea8Ie": [ + { + "type": 0, + "value": "The execution and consensus layers work together tightly, and require authentication to stay safe." + } + ], "wm04oC": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index f3477f5b..d86b1a9e 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -404,9 +404,6 @@ "8L6ufI": { "message": "Step-by-step guide for how to spin up a {network} node and validator" }, - "8MbqAe": { - "message": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have access to the events of the execution layer." - }, "8Rj/6A": { "message": "Choose the OS of the computer you're currently using. This will be the computer you use to generate your keys. It doesn't need to be the OS you want to use for your node." }, @@ -420,9 +417,6 @@ "8boRAk": { "message": "slashings" }, - "8t2y/7": { - "message": "Fee recipient" - }, "8wd0q5": { "message": "An Ethereum client designed to be enterprise-friendly for both public and private, permissioned network use cases." }, @@ -734,6 +728,9 @@ "GDaRAW": { "message": "Make sure you aren't being phished" }, + "GKDM0r": { + "message": "If you have not yet done so, be sure your node is running both an EL client, as well as a CL client, to prevent downtime at time of the Merge." + }, "GN2Cu5": { "message": "consensus client" }, @@ -770,6 +767,9 @@ "H0lQfu": { "message": "Merge Readiness Checklist" }, + "H4W8nj": { + "message": "Authenticate Engine API" + }, "H5+NAX": { "message": "Balance" }, @@ -848,9 +848,6 @@ "J7T0SR": { "message": "Nimbus installation documentation" }, - "JAF4Ed": { - "message": "Engine API and JWT" - }, "JAiV0o": { "message": "In other words, to keep you honest, your actions need to have financial consequences." }, @@ -1166,6 +1163,9 @@ "QOAgQF": { "message": "Note: by default, VMs may disable NTP so you may need to find a work-around for your environment." }, + "QRUdO6": { + "message": "Set fee recipient" + }, "QWDxrk": { "message": "Key management" }, @@ -1193,6 +1193,9 @@ "R8eePn": { "message": "If you're slashed you're prevented from participating in the protocol further and are forcibly exited." }, + "R9umf+": { + "message": "Fees rewards are coming to validators, don't miss out!" + }, "RCGrka": { "message": "only way" }, @@ -1311,9 +1314,6 @@ "Tpe6yK": { "message": "rpc-http-enabled documentation" }, - "Ts47PO": { - "message": "Communication between the execution layer and consensus layer will occur using the Engine API. This is a new set of JSON RPC methods that can be used to communicate between the two client layers." - }, "U/NPbq": { "message": "German" }, @@ -1422,6 +1422,9 @@ "WTPUDZ": { "message": "These steps are optional but are recommended to optimize your node." }, + "WTfeiS": { + "message": "Post-merge, an Ethereum node will be comprised of both an execution layer (EL) client, and a consensus layer (CL) client. EL + CL = Ethereum." + }, "WdDGn6": { "message": "An implementation of the consensus protocol with a focus on usability, security, and reliability. Prysm is developed by Prysmatic Labs, a company with the sole focus on the development of their client." }, @@ -1431,6 +1434,9 @@ "Wl6cI3": { "message": "Please accept the conditions above." }, + "WptkFF": { + "message": "Both layers required" + }, "Wxmhku": { "message": "These fees are paid by whoever submitted the transaction and come in the form of ETH on the execution layer (Mainnet). These rewards are not accounted for in your validator balance which is maintained on the consensus layer." }, @@ -1492,6 +1498,9 @@ "YFT4rG": { "message": "Keys" }, + "YHk9Pe": { + "message": "With the Merge, the burden of processing transactions will fall on validators, as proof-of-work is deprecated. To sign off on the validity of these transactions, a validator must have trusted access to the events of the execution layer. Trust only your own node." + }, "YIjr32": { "message": "For those who want more control and less hand-holding" }, @@ -1520,9 +1529,6 @@ "YkznEp": { "message": "If you lose your withdrawal key, there is no way to access to the funds held by your validator." }, - "Yn5qLy": { - "message": "To prevent downtime at time of the Merge, be sure your node is running both an EL client, as well as a CL client." - }, "YqsgWz": { "message": "Slovenian" }, @@ -1652,9 +1658,6 @@ "cJX99/": { "message": "Check your favorite Beacon Chain block explorer:" }, - "cK92+s": { - "message": "EL + CL = Ethereum" - }, "cPsIkp": { "message": "Become a validator and help secure the future of Ethereum." }, @@ -1682,6 +1685,9 @@ "cpxfOR": { "message": "What are withdrawal credentials?" }, + "cwYSyN": { + "message": "Task 3" + }, "cyNFM3": { "message": "Withdrawing your deposit will not be possible until the Shanghai upgrade planned for after the Merge." }, @@ -1712,6 +1718,9 @@ "dTOtPO": { "message": "Top Up" }, + "da/gCQ": { + "message": "Task 2" + }, "deLJOg": { "message": "Upload a valid json file." }, @@ -1891,6 +1900,9 @@ "hzLd+/": { "message": "I understand that it is important to keep my validator online and updated." }, + "hzX7K4": { + "message": "Task 1" + }, "iCpuph": { "message": "Clients" }, @@ -2331,6 +2343,12 @@ "sXV95+": { "message": "CPU and RAM" }, + "saDFoR": { + "message": "Bonus" + }, + "scfDDt": { + "message": "Communication between the execution layer and consensus layer will occur using the {engineApi}. This is a new set of JSON RPC methods that can be used to communicate between the two client layers." + }, "sdQRah": { "description": "{NETWORK_NAME} is name of network, do not translate", "message": "I've synced my beacon node on {NETWORK_NAME}." @@ -2471,9 +2489,6 @@ "vg1dVR": { "message": "With your signing key, you could attempt to quickly exit the validator and then transfer the funds – with the withdrawal key – before the thief." }, - "vmXkL3": { - "message": "Before the switch, there are a couple things solo stakers and validator services need to be aware of." - }, "vyvUB5": { "message": "This JSON file isn't for the right network. Upload a file generated for your current network: {network}." }, @@ -2487,6 +2502,9 @@ "wJy3tO": { "message": "Initial setup" }, + "wPR6Js": { + "message": "Before the switch, there are a couple things solo stakers and validator services need to be aware of, and a few tasks you may need to attend to." + }, "wawegX": { "message": "fishing rod" }, @@ -2496,6 +2514,9 @@ "wdb1NC": { "message": "More on proof of stake" }, + "wea8Ie": { + "message": "The execution and consensus layers work together tightly, and require authentication to stay safe." + }, "wm04oC": { "message": "Run the following command:" }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 2f85ad02..4811f209 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -1,6 +1,7 @@ import React from 'react'; import styled from 'styled-components'; import { CheckBox } from 'grommet'; +import { FormNext } from 'grommet-icons'; import { FormattedMessage, useIntl } from 'react-intl'; import { Link } from '../../components/Link'; @@ -50,9 +51,88 @@ const Subtitle = styled.p` margin-bottom: 32px; `; +const CardContainer = styled.div` + display: grid; + grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)); + gap: 1rem; + @media only screen and (max-width: ${p => p.theme.screenSizes.medium}) { + flex-direction: column; + } +`; + +const Card = styled.div` + padding: 24px; + border: 1px solid ${p => p.theme.gray.dark}; + border-radius: 4px; + width: 100%; + background: white; + display: flex; + align-items: center; + width: 100%; + justify-content: space-between; + @media only screen and (max-width: ${p => p.theme.screenSizes.medium}) { + margin: 0px; + margin-top: 16px; + } + + &:hover { + cursor: pointer; + box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.15); + transition: transform 0.1s; + transform: scale(1.02); + } +`; + +const BoldGreen = styled.span` + color: ${(p: { theme: any; fontSize: number }) => p.theme.green.dark}; + font-size: ${(p: { theme: any; fontSize: number }) => p.fontSize}px; + font-weight: bold; +`; + +const StyledLink = styled(Link as any)` + width: 100%; +`; + +const SectionHeader = styled.div` + margin: 3rem 0 1rem; + padding: 1rem; + box-sizing: border-box; + border-radius: 4px; + &:before { + content: ''; + display: block; + height: 3rem; + margin-top: -3rem; + visibility: hidden; + } +`; + export const MergeReadiness = () => { const { formatMessage } = useIntl(); + const sections = [ + { + heading: , + title: , + id: 'el-plus-cl', + }, + { + heading: , + title: , + id: 'authenticate', + }, + { + heading: , + title: , + id: 'fee-recipient', + }, + { + heading: , + title: , + id: 'additional-reminders', + }, + ]; + return ( { - + + + + {sections.map(({ heading, title, id }) => ( + + +
    + + {heading} + + + {title} + +
    + +
    +
    + ))} +
    + -
    - - + + + {sections[0].heading} + {' - '} + {sections[0].title} + + + + +
    - + - + - + @@ -103,13 +209,39 @@ export const MergeReadiness = () => { } />
    -
    - - + + + {sections[1].heading} + {' - '} + {sections[1].title} + + + + +
    + {/* + + */} - + + Engine API + + ), + }} + /> + {/* + + */} { }} /> - + @@ -223,17 +355,24 @@ export const MergeReadiness = () => { } />
    -
    - - + + + {sections[2].heading} + {' - '} + {sections[2].title} + + + + +
    - + { } />
    - - - + + {sections[3].title} +
    @@ -541,7 +680,7 @@ export const MergeReadiness = () => { }} /> - + Date: Thu, 2 Jun 2022 09:12:31 -0700 Subject: [PATCH 41/44] Link hover styling change [Fixes #501] --- src/components/Link.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 46cdd3f5..f80eb361 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -19,8 +19,9 @@ const styles = ` color:inherit; display: inherit; text-decoration: none; + font-weight: 400; &:hover { - font-weight: 400; + opacity: 0.8; }; &:focus, &:visited, From 689571d01a93156889036b6d4ef5c92cb71ef59e Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Fri, 3 Jun 2022 13:22:59 -0700 Subject: [PATCH 42/44] Add additional resource links --- src/intl/compiled/en.json | 18 ++++++++++++++++++ src/intl/en.json | 9 +++++++++ src/pages/Checklist/index.tsx | 9 +++++++++ src/pages/MergeReadiness/index.tsx | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 54fa54e0..9ee50a26 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -3027,6 +3027,12 @@ "value": "Set fee recipient" } ], + "QRwpD3": [ + { + "type": 0, + "value": "Learn about ports in networking" + } + ], "QWDxrk": [ { "type": 0, @@ -3719,6 +3725,12 @@ "value": "An implementation of the consensus protocol with a focus on usability, security, and reliability. Prysm is developed by Prysmatic Labs, a company with the sole focus on the development of their client." } ], + "Wj99ga": [ + { + "type": 0, + "value": "Go Ethereum - The Merge" + } + ], "WkrNSk": [ { "type": 0, @@ -4653,6 +4665,12 @@ "value": " ETH. This information was easily served by and obtained from third-party providers such as Infura or Alchemy." } ], + "fDY/uQ": [ + { + "type": 0, + "value": "Teku - The Merge" + } + ], "fHLKXR": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index d86b1a9e..f925a24c 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -1166,6 +1166,9 @@ "QRUdO6": { "message": "Set fee recipient" }, + "QRwpD3": { + "message": "Learn about ports in networking" + }, "QWDxrk": { "message": "Key management" }, @@ -1428,6 +1431,9 @@ "WdDGn6": { "message": "An implementation of the consensus protocol with a focus on usability, security, and reliability. Prysm is developed by Prysmatic Labs, a company with the sole focus on the development of their client." }, + "Wj99ga": { + "message": "Go Ethereum - The Merge" + }, "WkrNSk": { "message": "English" }, @@ -1788,6 +1794,9 @@ "fBCdim": { "message": "Previously a Beacon Node (consensus layer) only had to watch the staking deposit contract on the execution layer in order to know which validator accounts had deposited {pricePerValidator} ETH. This information was easily served by and obtained from third-party providers such as Infura or Alchemy." }, + "fDY/uQ": { + "message": "Teku - The Merge" + }, "fHLKXR": { "message": "The answer to this question very much depends on how much ETH you have at your disposal." }, diff --git a/src/pages/Checklist/index.tsx b/src/pages/Checklist/index.tsx index bf393d90..edfab23a 100644 --- a/src/pages/Checklist/index.tsx +++ b/src/pages/Checklist/index.tsx @@ -682,6 +682,15 @@ export const Checklist = () => { + + + + +
    diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 4811f209..597718da 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -794,6 +794,24 @@ export const MergeReadiness = () => { {' - '} Tim Beiko +
  • + + + +
  • +
  • + + + +
  • From 869988445a4330398c602d0e25cfa32371124ef7 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Wed, 8 Jun 2022 11:04:00 -0700 Subject: [PATCH 43/44] ropsten is post-merge --- src/intl/compiled/en.json | 56 +++++++++++++++--------------- src/intl/en.json | 12 +++---- src/pages/MergeReadiness/index.tsx | 4 +-- 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 9ee50a26..f92dcb68 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -159,24 +159,6 @@ "value": " ETH maximum?" } ], - "/iuoP7": [ - { - "type": 1, - "value": "networkBold" - }, - { - "type": 0, - "value": " will be the first longstanding public testnet to undergo The Merge. Historically a proof-of-work testnet, " - }, - { - "type": 1, - "value": "network" - }, - { - "type": 0, - "value": " now has its own proof-of-stake beacon chain which will be merged with the execution layer in the near future (if it hasn't happened already)." - } - ], "/jJLYy": [ { "type": 0, @@ -1987,6 +1969,24 @@ "value": "Total amount required" } ], + "H/LXxz": [ + { + "type": 1, + "value": "networkBold" + }, + { + "type": 0, + "value": " was the first longstanding public testnet to undergo The Merge, which occurred on June 8, 2022. Historically a proof-of-work testnet, " + }, + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " has now transitioned to proof-of-stake by merging its historical execution layer with a new beacon chain." + } + ], "H0lQfu": [ { "type": 0, @@ -3171,6 +3171,16 @@ "value": "How many validators would you like to run?" } ], + "Riq4Yh": [ + { + "type": 1, + "value": "network" + }, + { + "type": 0, + "value": " is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" + } + ], "RkSC5Q": [ { "type": 0, @@ -5881,16 +5891,6 @@ "value": "Deposit summary" } ], - "q+ux+M": [ - { - "type": 1, - "value": "network" - }, - { - "type": 0, - "value": " is open for anyone to interact with. Try sending some transactions, running a validator on its new beacon chain, or see if you can get slashed!" - } - ], "q2XW/k": [ { "type": 0, diff --git a/src/intl/en.json b/src/intl/en.json index f925a24c..973fc6e8 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -59,9 +59,6 @@ "/h0DGY": { "message": "Why the {pricePerValidator} ETH maximum?" }, - "/iuoP7": { - "message": "{networkBold} will be the first longstanding public testnet to undergo The Merge. Historically a proof-of-work testnet, {network} now has its own proof-of-stake beacon chain which will be merged with the execution layer in the near future (if it hasn't happened already)." - }, "/jJLYy": { "message": "Transactions" }, @@ -764,6 +761,9 @@ "H+kIpp": { "message": "Total amount required" }, + "H/LXxz": { + "message": "{networkBold} was the first longstanding public testnet to undergo The Merge, which occurred on June 8, 2022. Historically a proof-of-work testnet, {network} has now transitioned to proof-of-stake by merging its historical execution layer with a new beacon chain." + }, "H0lQfu": { "message": "Merge Readiness Checklist" }, @@ -1220,6 +1220,9 @@ "Rg5ySE": { "message": "How many validators would you like to run?" }, + "Riq4Yh": { + "message": "{network} is open for anyone to interact with. Try sending some transactions, running a validator, or see if you can get slashed!" + }, "RkSC5Q": { "message": "Reminder, the Merge upgrade will {not} implement withdrawing or transferring of staked ETH. This feature will be included in the Shanghai upgrade planned to follow the Merge." }, @@ -2258,9 +2261,6 @@ "pyWt01": { "message": "Deposit summary" }, - "q+ux+M": { - "message": "{network} is open for anyone to interact with. Try sending some transactions, running a validator on its new beacon chain, or see if you can get slashed!" - }, "q2XW/k": { "message": "If your withdrawal key is stolen, the thief can transfer your validator’s balance, but only once the validator has exited." }, diff --git a/src/pages/MergeReadiness/index.tsx b/src/pages/MergeReadiness/index.tsx index 597718da..7cc041ff 100644 --- a/src/pages/MergeReadiness/index.tsx +++ b/src/pages/MergeReadiness/index.tsx @@ -476,7 +476,7 @@ export const MergeReadiness = () => { Ropsten, network: 'Ropsten', @@ -485,7 +485,7 @@ export const MergeReadiness = () => { From f45ef37b0ba0ed18ac7063dc1c704a1ad705bd4a Mon Sep 17 00:00:00 2001 From: Jon Andrews Date: Thu, 9 Jun 2022 14:34:05 -0400 Subject: [PATCH 44/44] Fix typo 'there will only be Ethereum' --- src/intl/compiled/en.json | 2 +- src/intl/en.json | 2 +- src/pages/FAQ/index.jsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/intl/compiled/en.json b/src/intl/compiled/en.json index 9ee50a26..50da8531 100644 --- a/src/intl/compiled/en.json +++ b/src/intl/compiled/en.json @@ -8,7 +8,7 @@ "+M/NC/": [ { "type": 0, - "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only Ethereum." + "value": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum." } ], "+UUcBt": [ diff --git a/src/intl/en.json b/src/intl/en.json index f925a24c..0e847a1a 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -3,7 +3,7 @@ "message": "Step 2: Generate deposit keys using the Ethereum Foundation deposit tool" }, "+M/NC/": { - "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only Ethereum." + "message": "After the merge, there will no longer be two distinct Ethereum networks; there will only be Ethereum." }, "+UUcBt": { "message": "Choose a language" diff --git a/src/pages/FAQ/index.jsx b/src/pages/FAQ/index.jsx index f40a091e..3eeb81e4 100644 --- a/src/pages/FAQ/index.jsx +++ b/src/pages/FAQ/index.jsx @@ -287,7 +287,7 @@ export const FAQ = () => { - +