From f704bdc864488f6ff42735129aaa82b366879a06 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 13 Nov 2020 20:29:01 +0200 Subject: [PATCH 01/35] CAKE-158 | added calculating balance to _onAccountChangeReaction in the monero wallet; created _onMoneroAccountChange method in the dashboard_view_model.dart; added _onMoneroAccountChangeReaction and account filter to transaction list in the dashboard_view_model.dart --- lib/monero/monero_wallet.dart | 4 + .../dashboard/dashboard_view_model.dart | 85 ++++++++++++++----- 2 files changed, 69 insertions(+), 20 deletions(-) diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index 4b9dd1cfc..1eaab9b18 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -40,6 +40,10 @@ abstract class MoneroWalletBase extends WalletBase with Store { fullBalance: monero_wallet.getFullBalance(accountIndex: 0), unlockedBalance: monero_wallet.getFullBalance(accountIndex: 0)); _onAccountChangeReaction = reaction((_) => account, (Account account) { + balance = MoneroBalance( + fullBalance: monero_wallet.getFullBalance(accountIndex: account.id), + unlockedBalance: + monero_wallet.getUnlockedBalance(accountIndex: account.id)); subaddressList.update(accountIndex: account.id); subaddress = subaddressList.subaddresses.first; address = subaddress.address; diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index e76a663ec..62742d848 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -1,5 +1,6 @@ import 'package:cake_wallet/bitcoin/bitcoin_transaction_info.dart'; import 'package:cake_wallet/bitcoin/bitcoin_wallet.dart'; +import 'package:cake_wallet/monero/account.dart'; import 'package:cake_wallet/monero/monero_wallet.dart'; import 'package:cake_wallet/entities/balance_display_mode.dart'; import 'package:cake_wallet/entities/crypto_currency.dart'; @@ -74,27 +75,41 @@ abstract class DashboardViewModelBase with Store { wallet ??= appStore.wallet; type = wallet.type; - transactions = ObservableList.of(wallet - .transactionHistory.transactions.values - .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); - _reaction = reaction((_) => appStore.wallet, _onWalletChange); - // FIXME: fixme - connectMapToListWithTransform( - appStore.wallet.transactionHistory.transactions, - transactions, - (TransactionInfo val) => TransactionListItem( - transaction: val, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore)); final _wallet = wallet; if (_wallet is MoneroWallet) { subname = _wallet.account?.label; + + _onMoneroAccountChangeReaction = reaction((_) => _wallet.account, + (Account account) => _onMoneroAccountChange(_wallet)); + + final _accountTransactions = _wallet + .transactionHistory.transactions.values + .where((tx) => tx.accountIndex == _wallet.account.id).toList(); + + transactions = ObservableList.of(_accountTransactions + .map((transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); + } else { + transactions = ObservableList.of(wallet + .transactionHistory.transactions.values + .map((transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); + + // FIXME: fixme + connectMapToListWithTransform( + appStore.wallet.transactionHistory.transactions, + transactions, + (TransactionInfo val) => TransactionListItem( + transaction: val, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore)); } } @@ -170,6 +185,8 @@ abstract class DashboardViewModelBase with Store { ReactionDisposer _reaction; + ReactionDisposer _onMoneroAccountChangeReaction; + Future reconnect() async { final node = appStore.settingsStore.getCurrentNode(wallet.type); await wallet.connectToNode(node: node); @@ -180,10 +197,38 @@ abstract class DashboardViewModelBase with Store { this.wallet = wallet; name = wallet.name; transactions.clear(); - transactions.addAll(wallet.transactionHistory.transactions.values.map( - (transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); + + if (wallet is MoneroWallet) { + final _accountTransactions = wallet + .transactionHistory.transactions.values + .where((tx) => tx.accountIndex == wallet.account.id).toList(); + + transactions.addAll(_accountTransactions + .map((transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); + } else { + transactions.addAll(wallet.transactionHistory.transactions.values.map( + (transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); + } + } + + @action + void _onMoneroAccountChange(MoneroWallet wallet) { + transactions.clear(); + + final _accountTransactions = wallet + .transactionHistory.transactions.values + .where((tx) => tx.accountIndex == wallet.account.id).toList(); + + transactions.addAll(_accountTransactions + .map((transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); } } From 23abacd2526c9d898422de3abc055f89fd9070bb Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Tue, 17 Nov 2020 20:16:58 +0200 Subject: [PATCH 02/35] CAKE-158 | made account tile slidable; added onEdit function to account tile; added ability to edit wallet account name; added isFirstAddress parameter to wallet_address_list_view_model.dart and made first address in the address list not editable (receive page); wrapped wallet account name in the wallet menu title by observer; added _moneroTransactionsChangeReaction to dashboard_view_model.dart --- lib/core/monero_account_label_validator.dart | 2 +- lib/di.dart | 18 ++++++++-- lib/router.dart | 4 ++- .../dashboard/widgets/menu_widget.dart | 5 +-- .../monero_account_list_page.dart | 7 +++- .../monero_accounts/widgets/account_tile.dart | 22 ++++++++++-- lib/src/screens/receive/receive_page.dart | 3 ++ .../screens/receive/widgets/address_cell.dart | 6 +++- .../dashboard/dashboard_view_model.dart | 36 +++++++++++++++++++ ...ero_account_edit_or_create_view_model.dart | 1 + .../wallet_address_list_view_model.dart | 4 +++ 11 files changed, 97 insertions(+), 11 deletions(-) diff --git a/lib/core/monero_account_label_validator.dart b/lib/core/monero_account_label_validator.dart index dcbac668f..2bc0fcccc 100644 --- a/lib/core/monero_account_label_validator.dart +++ b/lib/core/monero_account_label_validator.dart @@ -7,7 +7,7 @@ class MoneroLabelValidator extends TextValidator { MoneroLabelValidator({@required CryptoCurrency type}) : super( errorMessage: S.current.error_text_account_name, - pattern: '^[a-zA-Z0-9_]{1,15}\$', + pattern: '^[a-zA-Z0-9_ ]{1,15}\$', minLength: 1, maxLength: 15); } diff --git a/lib/di.dart b/lib/di.dart index 1dba56bc1..f7e6fe3b6 100644 --- a/lib/di.dart +++ b/lib/di.dart @@ -48,6 +48,7 @@ import 'package:cake_wallet/store/wallet_list_store.dart'; import 'package:cake_wallet/view_model/contact_list/contact_list_view_model.dart'; import 'package:cake_wallet/view_model/contact_list/contact_view_model.dart'; import 'package:cake_wallet/view_model/exchange/exchange_trade_view_model.dart'; +import 'package:cake_wallet/view_model/monero_account_list/account_list_item.dart'; import 'package:cake_wallet/view_model/node_list/node_list_view_model.dart'; import 'package:cake_wallet/view_model/node_list/node_create_or_edit_view_model.dart'; import 'package:cake_wallet/view_model/rescan_view_model.dart'; @@ -272,7 +273,7 @@ Future setup( getIt.registerFactory(() => MoneroAccountListPage( accountListViewModel: getIt.get())); - getIt.registerFactory(() { + /*getIt.registerFactory(() { final wallet = getIt.get().wallet; if (wallet is MoneroWallet) { @@ -285,7 +286,20 @@ Future setup( getIt.registerFactory(() => MoneroAccountEditOrCreatePage( moneroAccountCreationViewModel: - getIt.get())); + getIt.get()));*/ + + getIt.registerFactoryParam( + (AccountListItem account, _) => + MoneroAccountEditOrCreateViewModel(( + getIt.get().wallet as MoneroWallet).accountList, + accountListItem: account)); + + getIt.registerFactoryParam((AccountListItem account, _) => + MoneroAccountEditOrCreatePage( + moneroAccountCreationViewModel: + getIt.get(param1: account))); getIt.registerFactory(() { final appStore = getIt.get(); diff --git a/lib/router.dart b/lib/router.dart index acad61d04..2d7877d0b 100644 --- a/lib/router.dart +++ b/lib/router.dart @@ -3,6 +3,7 @@ import 'package:cake_wallet/entities/transaction_description.dart'; import 'package:cake_wallet/src/screens/pin_code/pin_code_widget.dart'; import 'package:cake_wallet/src/screens/restore/wallet_restore_page.dart'; import 'package:cake_wallet/store/settings_store.dart'; +import 'package:cake_wallet/view_model/monero_account_list/account_list_item.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:cake_wallet/routes.dart'; @@ -261,7 +262,8 @@ Route createRoute(RouteSettings settings) { case Routes.accountCreation: return CupertinoPageRoute( - builder: (_) => getIt.get()); + builder: (_) => getIt.get( + param1: settings.arguments as AccountListItem)); case Routes.addressBook: return MaterialPageRoute( diff --git a/lib/src/screens/dashboard/widgets/menu_widget.dart b/lib/src/screens/dashboard/widgets/menu_widget.dart index 7701d0ad3..f8de5ba8d 100644 --- a/lib/src/screens/dashboard/widgets/menu_widget.dart +++ b/lib/src/screens/dashboard/widgets/menu_widget.dart @@ -5,6 +5,7 @@ import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart'; import 'package:cake_wallet/entities/wallet_type.dart'; import 'package:cake_wallet/src/screens/dashboard/wallet_menu.dart'; import 'package:flutter/rendering.dart'; +import 'package:flutter_mobx/flutter_mobx.dart'; // FIXME: terrible design. @@ -147,7 +148,7 @@ class MenuWidgetState extends State { ), if (widget.dashboardViewModel.subname != null) - Text( + Observer(builder: (_) => Text( widget.dashboardViewModel.subname, style: TextStyle( color: Theme.of(context) @@ -156,7 +157,7 @@ class MenuWidgetState extends State { .decorationColor, fontWeight: FontWeight.w500, fontSize: 12), - ) + )) ], ), )) diff --git a/lib/src/screens/monero_accounts/monero_account_list_page.dart b/lib/src/screens/monero_accounts/monero_account_list_page.dart index 623f3cb90..47404e443 100644 --- a/lib/src/screens/monero_accounts/monero_account_list_page.dart +++ b/lib/src/screens/monero_accounts/monero_account_list_page.dart @@ -103,7 +103,12 @@ class MoneroAccountListPage extends StatelessWidget { accountListViewModel .select(account); Navigator.of(context).pop(); - }); + }, + onEdit: () async => + await Navigator.of(context) + .pushNamed( + Routes.accountCreation, + arguments: account)); }, ), isAlwaysShowScrollThumb diff --git a/lib/src/screens/monero_accounts/widgets/account_tile.dart b/lib/src/screens/monero_accounts/widgets/account_tile.dart index eb9c7f25d..f07539333 100644 --- a/lib/src/screens/monero_accounts/widgets/account_tile.dart +++ b/lib/src/screens/monero_accounts/widgets/account_tile.dart @@ -1,15 +1,19 @@ import 'package:flutter/material.dart'; +import 'package:flutter_slidable/flutter_slidable.dart'; +import 'package:cake_wallet/generated/i18n.dart'; class AccountTile extends StatelessWidget { AccountTile({ @required this.isCurrent, @required this.accountName, - @required this.onTap + @required this.onTap, + @required this.onEdit }); final bool isCurrent; final String accountName; - final VoidCallback onTap; + final Function() onTap; + final Function() onEdit; @override Widget build(BuildContext context) { @@ -20,7 +24,7 @@ class AccountTile extends StatelessWidget { ? Theme.of(context).textTheme.subtitle.color : Theme.of(context).textTheme.display4.color; - return GestureDetector( + final Widget cell = GestureDetector( onTap: onTap, child: Container( height: 77, @@ -39,5 +43,17 @@ class AccountTile extends StatelessWidget { ), ), ); + + return isCurrent ? cell : Slidable( + key: Key(accountName), + child: cell, + actionPane: SlidableDrawerActionPane(), + secondaryActions: [ + IconSlideAction( + caption: S.of(context).edit, + color: Colors.blue, + icon: Icons.edit, + onTap: () => onEdit?.call()) + ]); } } \ No newline at end of file diff --git a/lib/src/screens/receive/receive_page.dart b/lib/src/screens/receive/receive_page.dart index 1ac4a073b..202784ee8 100644 --- a/lib/src/screens/receive/receive_page.dart +++ b/lib/src/screens/receive/receive_page.dart @@ -116,6 +116,8 @@ class ReceivePage extends BasePage { } if (item is WalletAddressListItem) { + final isFirst = addressListViewModel.isFirstAddress; + addressListViewModel.isFirstAddress = false; cell = Observer(builder: (_) { final isCurrent = item.address == addressListViewModel.address.address; @@ -134,6 +136,7 @@ class ReceivePage extends BasePage { return AddressCell.fromItem(item, isCurrent: isCurrent, + isFirstAddress: isFirst, backgroundColor: backgroundColor, textColor: textColor, onTap: (_) => addressListViewModel.setAddress(item), diff --git a/lib/src/screens/receive/widgets/address_cell.dart b/lib/src/screens/receive/widgets/address_cell.dart index 6306ae209..cfc63a242 100644 --- a/lib/src/screens/receive/widgets/address_cell.dart +++ b/lib/src/screens/receive/widgets/address_cell.dart @@ -6,6 +6,7 @@ import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_i class AddressCell extends StatelessWidget { factory AddressCell.fromItem(WalletAddressListItem item, {@required bool isCurrent, + @required bool isFirstAddress, @required Color backgroundColor, @required Color textColor, Function(String) onTap, @@ -14,6 +15,7 @@ class AddressCell extends StatelessWidget { address: item.address, name: item.name, isCurrent: isCurrent, + isFirstAddress: isFirstAddress, backgroundColor: backgroundColor, textColor: textColor, onTap: onTap, @@ -23,6 +25,7 @@ class AddressCell extends StatelessWidget { {@required this.address, @required this.name, @required this.isCurrent, + @required this.isFirstAddress, @required this.backgroundColor, @required this.textColor, this.onTap, @@ -31,6 +34,7 @@ class AddressCell extends StatelessWidget { final String address; final String name; final bool isCurrent; + final bool isFirstAddress; final Color backgroundColor; final Color textColor; final Function(String) onTap; @@ -56,7 +60,7 @@ class AddressCell extends StatelessWidget { ), )); - return isCurrent + return (isCurrent || isFirstAddress) ? cell : Slidable( key: Key(address), diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index 62742d848..189c3ea32 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -1,6 +1,8 @@ import 'package:cake_wallet/bitcoin/bitcoin_transaction_info.dart'; import 'package:cake_wallet/bitcoin/bitcoin_wallet.dart'; +import 'package:cake_wallet/entities/transaction_history.dart'; import 'package:cake_wallet/monero/account.dart'; +import 'package:cake_wallet/monero/monero_transaction_history.dart'; import 'package:cake_wallet/monero/monero_wallet.dart'; import 'package:cake_wallet/entities/balance_display_mode.dart'; import 'package:cake_wallet/entities/crypto_currency.dart'; @@ -85,6 +87,10 @@ abstract class DashboardViewModelBase with Store { _onMoneroAccountChangeReaction = reaction((_) => _wallet.account, (Account account) => _onMoneroAccountChange(_wallet)); + _onMoneroTransactionsChangeReaction = reaction((_) => _wallet.transactionHistory, + (MoneroTransactionHistory transactionHistory) => + _onMoneroTransactionsChange(_wallet)); + final _accountTransactions = _wallet .transactionHistory.transactions.values .where((tx) => tx.accountIndex == _wallet.account.id).toList(); @@ -187,6 +193,8 @@ abstract class DashboardViewModelBase with Store { ReactionDisposer _onMoneroAccountChangeReaction; + ReactionDisposer _onMoneroTransactionsChangeReaction; + Future reconnect() async { final node = appStore.settingsStore.getCurrentNode(wallet.type); await wallet.connectToNode(node: node); @@ -199,6 +207,18 @@ abstract class DashboardViewModelBase with Store { transactions.clear(); if (wallet is MoneroWallet) { + subname = wallet.account?.label; + + _onMoneroAccountChangeReaction?.reaction?.dispose(); + _onMoneroTransactionsChangeReaction?.reaction?.dispose(); + + _onMoneroAccountChangeReaction = reaction((_) => wallet.account, + (Account account) => _onMoneroAccountChange(wallet)); + + _onMoneroTransactionsChangeReaction = reaction((_) => wallet.transactionHistory, + (MoneroTransactionHistory transactionHistory) => + _onMoneroTransactionsChange(wallet)); + final _accountTransactions = wallet .transactionHistory.transactions.values .where((tx) => tx.accountIndex == wallet.account.id).toList(); @@ -219,6 +239,22 @@ abstract class DashboardViewModelBase with Store { @action void _onMoneroAccountChange(MoneroWallet wallet) { + subname = wallet.account?.label; + transactions.clear(); + + final _accountTransactions = wallet + .transactionHistory.transactions.values + .where((tx) => tx.accountIndex == wallet.account.id).toList(); + + transactions.addAll(_accountTransactions + .map((transaction) => TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); + } + + @action + void _onMoneroTransactionsChange(MoneroWallet wallet) { transactions.clear(); final _accountTransactions = wallet diff --git a/lib/view_model/monero_account_list/monero_account_edit_or_create_view_model.dart b/lib/view_model/monero_account_list/monero_account_edit_or_create_view_model.dart index 33e9dd1e5..d32f8eadd 100644 --- a/lib/view_model/monero_account_list/monero_account_edit_or_create_view_model.dart +++ b/lib/view_model/monero_account_list/monero_account_edit_or_create_view_model.dart @@ -13,6 +13,7 @@ abstract class MoneroAccountEditOrCreateViewModelBase with Store { {AccountListItem accountListItem}) : state = InitialExecutionState(), isEdit = accountListItem != null, + label = accountListItem?.label??'', _accountListItem = accountListItem; final bool isEdit; diff --git a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart index e8c897bfc..de8ba1e9e 100644 --- a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart +++ b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart @@ -67,6 +67,9 @@ abstract class WalletAddressListViewModelBase with Store { @observable String amount; + @observable + bool isFirstAddress; + @computed WalletType get type => _wallet.type; @@ -97,6 +100,7 @@ abstract class WalletAddressListViewModelBase with Store { final addressList = ObservableList(); if (wallet is MoneroWallet) { + isFirstAddress = true; addressList.addAll(wallet.subaddressList.subaddresses.map((subaddress) => WalletAddressListItem( id: subaddress.id, From 7aecb330442912fab3ad4079948120199317a1e1 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Wed, 18 Nov 2020 19:09:34 +0200 Subject: [PATCH 03/35] CAKE-158 | merged 4.0.8 into current branch; renamed _onMoneroTransactionsChange() on _onMoneroTransactionsUpdate(); applied _onMoneroTransactionsUpdate() in the dashboard_view_model.dart --- lib/src/screens/receive/receive_page.dart | 1 + .../dashboard/dashboard_view_model.dart | 31 +++++-------------- 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/lib/src/screens/receive/receive_page.dart b/lib/src/screens/receive/receive_page.dart index 11d063cfd..3ee61c365 100644 --- a/lib/src/screens/receive/receive_page.dart +++ b/lib/src/screens/receive/receive_page.dart @@ -1,3 +1,4 @@ +import 'package:cake_wallet/src/widgets/keyboard_done_button.dart'; import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index 189c3ea32..b95ebc680 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -89,7 +89,7 @@ abstract class DashboardViewModelBase with Store { _onMoneroTransactionsChangeReaction = reaction((_) => _wallet.transactionHistory, (MoneroTransactionHistory transactionHistory) => - _onMoneroTransactionsChange(_wallet)); + _onMoneroTransactionsUpdate(_wallet)); final _accountTransactions = _wallet .transactionHistory.transactions.values @@ -204,7 +204,6 @@ abstract class DashboardViewModelBase with Store { void _onWalletChange(WalletBase wallet) { this.wallet = wallet; name = wallet.name; - transactions.clear(); if (wallet is MoneroWallet) { subname = wallet.account?.label; @@ -217,18 +216,12 @@ abstract class DashboardViewModelBase with Store { _onMoneroTransactionsChangeReaction = reaction((_) => wallet.transactionHistory, (MoneroTransactionHistory transactionHistory) => - _onMoneroTransactionsChange(wallet)); + _onMoneroTransactionsUpdate(wallet)); - final _accountTransactions = wallet - .transactionHistory.transactions.values - .where((tx) => tx.accountIndex == wallet.account.id).toList(); - - transactions.addAll(_accountTransactions - .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); + _onMoneroTransactionsUpdate(wallet); } else { + transactions.clear(); + transactions.addAll(wallet.transactionHistory.transactions.values.map( (transaction) => TransactionListItem( transaction: transaction, @@ -240,21 +233,11 @@ abstract class DashboardViewModelBase with Store { @action void _onMoneroAccountChange(MoneroWallet wallet) { subname = wallet.account?.label; - transactions.clear(); - - final _accountTransactions = wallet - .transactionHistory.transactions.values - .where((tx) => tx.accountIndex == wallet.account.id).toList(); - - transactions.addAll(_accountTransactions - .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); + _onMoneroTransactionsUpdate(wallet); } @action - void _onMoneroTransactionsChange(MoneroWallet wallet) { + void _onMoneroTransactionsUpdate(MoneroWallet wallet) { transactions.clear(); final _accountTransactions = wallet From 11464a79e66c25cd475f9617b8bbbc97a611c550 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 19 Nov 2020 18:48:09 +0200 Subject: [PATCH 04/35] CAKE-184 | cleaned exchange screen when exchange confirm page was called --- lib/src/screens/exchange/exchange_page.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index 7d90c177c..693e897be 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -555,6 +555,7 @@ class ExchangePage extends BasePage { }); } if (state is TradeIsCreatedSuccessfully) { + exchangeViewModel.reset(); Navigator.of(context).pushNamed(Routes.exchangeConfirm); } }); From 6cd6139fb382284503c40c5b286188617dc8e25a Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 19 Nov 2020 21:13:54 +0200 Subject: [PATCH 05/35] CAKE-169 | created connection_state.dart; added connect() method and connectionState parameter to node_create_or_edit_view_model.dart; replaced Reset button to Connect button and added _setEffects() method to node_create_or_edit_page.dart; changed useSSL parameter from false to true in the connectToNode() method (monero_wallet.dart) --- lib/monero/monero_wallet.dart | 2 +- .../nodes/node_create_or_edit_page.dart | 63 ++++++++++++++++++- .../node_list/connection_state.dart | 17 +++++ .../node_create_or_edit_view_model.dart | 20 +++++- 4 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 lib/view_model/node_list/connection_state.dart diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index 2d4878b4c..a064ed337 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -147,7 +147,7 @@ abstract class MoneroWalletBase extends WalletBase with Store { address: node.uri, login: node.login, password: node.password, - useSSL: false, + useSSL: true, // FIXME: hardcoded value isLightWallet: false); // FIXME: hardcoded value syncStatus = ConnectedSyncStatus(); diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index ee13984c5..0511a21d0 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -1,3 +1,6 @@ +import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; +import 'package:cake_wallet/utils/show_pop_up.dart'; +import 'package:cake_wallet/view_model/node_list/connection_state.dart'; import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter_mobx/flutter_mobx.dart'; @@ -10,6 +13,7 @@ import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:cake_wallet/src/widgets/scollable_with_bottom_section.dart'; import 'package:cake_wallet/view_model/node_list/node_create_or_edit_view_model.dart'; +import 'package:cake_wallet/view_model/node_list/connection_state.dart'; class NodeCreateOrEditPage extends BasePage { NodeCreateOrEditPage(this.nodeCreateOrEditViewModel) @@ -60,6 +64,8 @@ class NodeCreateOrEditPage extends BasePage { final TextEditingController _loginController; final TextEditingController _passwordController; + bool _effectsInstalled = false; + @override String get title => S.current.node_new; @@ -67,6 +73,8 @@ class NodeCreateOrEditPage extends BasePage { @override Widget body(BuildContext context) { + _setEffects(context); + return Container( padding: EdgeInsets.only(left: 24, right: 24), child: ScrollableWithBottomSection( @@ -133,9 +141,18 @@ class NodeCreateOrEditPage extends BasePage { Flexible( child: Container( padding: EdgeInsets.only(right: 8.0), - child: PrimaryButton( - onPressed: () => nodeCreateOrEditViewModel.reset(), - text: S.of(context).reset, + child: LoadingPrimaryButton( + onPressed: () async { + if (!_formKey.currentState.validate()) { + return; + } + + await nodeCreateOrEditViewModel.connect(); + }, + isLoading: nodeCreateOrEditViewModel + .connectionState is IsConnectingState, + text: 'Connect', + isDisabled: !nodeCreateOrEditViewModel.isReady, color: Colors.orange, textColor: Colors.white), )), @@ -161,4 +178,44 @@ class NodeCreateOrEditPage extends BasePage { )), )); } + + void _setEffects(BuildContext context) { + if (_effectsInstalled) { + return; + } + + reaction((_) => nodeCreateOrEditViewModel.connectionState, + (ConnectionToNodeState state) { + if (state is ConnectedSuccessfullyState) { + WidgetsBinding.instance.addPostFrameCallback((_) { + showPopUp( + context: context, + builder: (BuildContext context) => + AlertWithOneAction( + alertTitle: S.of(context).node_new, + alertContent: state.isAlive + ? 'Connected to node' + : 'Not connected to node', + buttonText: S.of(context).ok, + buttonAction: () => Navigator.of(context).pop())); + }); + } + + if (state is FailureConnectedState) { + WidgetsBinding.instance.addPostFrameCallback((_) { + showPopUp( + context: context, + builder: (BuildContext context) { + return AlertWithOneAction( + alertTitle: S.of(context).error, + alertContent: state.error, + buttonText: S.of(context).ok, + buttonAction: () => Navigator.of(context).pop()); + }); + }); + } + }); + + _effectsInstalled = true; + } } diff --git a/lib/view_model/node_list/connection_state.dart b/lib/view_model/node_list/connection_state.dart new file mode 100644 index 000000000..eb13e474c --- /dev/null +++ b/lib/view_model/node_list/connection_state.dart @@ -0,0 +1,17 @@ +abstract class ConnectionToNodeState {} + +class InitialConnectionState extends ConnectionToNodeState {} + +class IsConnectingState extends ConnectionToNodeState {} + +class ConnectedSuccessfullyState extends ConnectionToNodeState { + ConnectedSuccessfullyState(this.isAlive); + + final bool isAlive; +} + +class FailureConnectedState extends ConnectionToNodeState { + FailureConnectedState(this.error); + + final String error; +} \ No newline at end of file diff --git a/lib/view_model/node_list/node_create_or_edit_view_model.dart b/lib/view_model/node_list/node_create_or_edit_view_model.dart index fb6cd195e..df07f6789 100644 --- a/lib/view_model/node_list/node_create_or_edit_view_model.dart +++ b/lib/view_model/node_list/node_create_or_edit_view_model.dart @@ -1,4 +1,5 @@ import 'package:cake_wallet/core/execution_state.dart'; +import 'package:cake_wallet/view_model/node_list/connection_state.dart'; import 'package:hive/hive.dart'; import 'package:mobx/mobx.dart'; import 'package:cake_wallet/core/wallet_base.dart'; @@ -12,7 +13,8 @@ class NodeCreateOrEditViewModel = NodeCreateOrEditViewModelBase abstract class NodeCreateOrEditViewModelBase with Store { NodeCreateOrEditViewModelBase(this._nodeSource, this._wallet) - : state = InitialExecutionState(); + : state = InitialExecutionState(), + connectionState = InitialConnectionState(); @observable ExecutionState state; @@ -29,6 +31,9 @@ abstract class NodeCreateOrEditViewModelBase with Store { @observable String password; + @observable + ConnectionToNodeState connectionState; + @computed bool get isReady => (address?.isNotEmpty ?? false) && (port?.isNotEmpty ?? false); @@ -68,4 +73,17 @@ abstract class NodeCreateOrEditViewModelBase with Store { state = FailureState(e.toString()); } } + + @action + Future connect() async { + try { + connectionState = IsConnectingState(); + final node = + Node(uri: uri, type: _wallet.type, login: login, password: password); + final isAlive = await node.requestNode(); + connectionState = ConnectedSuccessfullyState(isAlive); + } catch (e) { + connectionState = FailureConnectedState(e.toString()); + } + } } From 88477751c67cde2ceab34f6a3b8deb72aff06a2c Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Fri, 20 Nov 2020 17:47:24 +0200 Subject: [PATCH 06/35] CAKE-169 | fixed string resources --- lib/generated/i18n.dart | 115 ++++++++++++++++++ .../nodes/node_create_or_edit_page.dart | 8 +- lib/src/screens/nodes/nodes_list_page.dart | 4 +- res/values/strings_de.arb | 7 +- res/values/strings_en.arb | 7 +- res/values/strings_es.arb | 7 +- res/values/strings_hi.arb | 7 +- res/values/strings_ja.arb | 7 +- res/values/strings_ko.arb | 7 +- res/values/strings_nl.arb | 7 +- res/values/strings_pl.arb | 7 +- res/values/strings_pt.arb | 7 +- res/values/strings_ru.arb | 7 +- res/values/strings_uk.arb | 7 +- res/values/strings_zh.arb | 7 +- 15 files changed, 193 insertions(+), 18 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index 48bff842c..9bc23d904 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -50,6 +50,7 @@ class S implements WidgetsLocalizations { String get card_address => "Address:"; String get change => "Change"; String get change_currency => "Change Currency"; + String get change_current_node_title => "Change current node"; String get change_exchange_provider => "Change Exchange Provider"; String get change_language => "Change language"; String get change_wallet_alert_title => "Change current wallet"; @@ -108,14 +109,18 @@ class S implements WidgetsLocalizations { String get incorrect_seed => "The text entered is not valid."; String get loading_your_wallet => "Loading your wallet"; String get login => "Login"; + String get new_node_testing => "New node testing"; String get new_subaddress_create => "Create"; String get new_subaddress_label_name => "Label name"; String get new_subaddress_title => "New address"; String get new_wallet => "New Wallet"; String get node_address => "Node Address"; + String get node_connection_failed => "Connection was failed"; + String get node_connection_successful => "Connection was successful"; String get node_new => "New Node"; String get node_port => "Node port"; String get node_reset_settings_title => "Reset settings"; + String get node_test => "Test"; String get nodes => "Nodes"; String get nodes_list_reset_to_default_message => "Are you sure that you want to reset settings to default?"; String get offer_expires_in => "Offer expires in: "; @@ -494,6 +499,8 @@ class $de extends S { @override String get choose_wallet_currency => "Bitte wählen Sie die Brieftaschenwährung:"; @override + String get node_connection_successful => "Die Verbindung war erfolgreich"; + @override String get confirm => "Bestätigen"; @override String get settings_display_balance_as => "Kontostand anzeigen als"; @@ -534,6 +541,8 @@ class $de extends S { @override String get contact => "Kontakt"; @override + String get change_current_node_title => "Ändern Sie den aktuellen Knoten"; + @override String get openalias_alert_title => "XMR-Empfänger erkannt"; @override String get auth_store_incorrect_password => "Falsches PIN"; @@ -566,6 +575,8 @@ class $de extends S { @override String get xmr_hidden => "Versteckt"; @override + String get node_connection_failed => "Verbindung fehlgeschlagen"; + @override String get send_xmr => "Senden XMR"; @override String get exchange => "Austausch"; @@ -642,6 +653,8 @@ class $de extends S { @override String get widgets_restore_from_blockheight => "Aus Blockhöhe wiederherstellen"; @override + String get new_node_testing => "Neuer Knotentest"; + @override String get seed_language_chinese => "Chinesisch"; @override String get new_subaddress_label_name => "Markenname"; @@ -774,6 +787,8 @@ class $de extends S { @override String get change => "Veränderung"; @override + String get node_test => "Test"; + @override String get trade_state_finished => "Fertig"; @override String get pin_is_incorrect => "PIN ist falsch"; @@ -1162,6 +1177,8 @@ class $hi extends S { @override String get choose_wallet_currency => "कृपया बटुआ मुद्रा चुनें:"; @override + String get node_connection_successful => "कनेक्शन सफल रहा"; + @override String get confirm => "की पुष्टि करें"; @override String get settings_display_balance_as => "के रूप में संतुलन प्रदर्शित करें"; @@ -1202,6 +1219,8 @@ class $hi extends S { @override String get contact => "संपर्क करें"; @override + String get change_current_node_title => "वर्तमान नोड बदलें"; + @override String get openalias_alert_title => "XMR प्राप्तकर्ता का पता लगाया"; @override String get auth_store_incorrect_password => "गलत पिन"; @@ -1234,6 +1253,8 @@ class $hi extends S { @override String get xmr_hidden => "छिपा हुआ"; @override + String get node_connection_failed => "कनेक्शन विफल रहा"; + @override String get send_xmr => "संदेश XMR"; @override String get exchange => "अदला बदली"; @@ -1310,6 +1331,8 @@ class $hi extends S { @override String get widgets_restore_from_blockheight => "ब्लॉकचेन से पुनर्स्थापित करें"; @override + String get new_node_testing => "नई नोड परीक्षण"; + @override String get seed_language_chinese => "चीनी"; @override String get new_subaddress_label_name => "लेबल का नाम"; @@ -1442,6 +1465,8 @@ class $hi extends S { @override String get change => "परिवर्तन"; @override + String get node_test => "परीक्षा"; + @override String get trade_state_finished => "ख़त्म होना"; @override String get pin_is_incorrect => "पिन गलत है"; @@ -1830,6 +1855,8 @@ class $ru extends S { @override String get choose_wallet_currency => "Пожалуйста, выберите валюту кошелька:"; @override + String get node_connection_successful => "Подключение прошло успешно"; + @override String get confirm => "Подтвердить"; @override String get settings_display_balance_as => "Отображать баланс как"; @@ -1870,6 +1897,8 @@ class $ru extends S { @override String get contact => "Контакт"; @override + String get change_current_node_title => "Изменить текущую ноду"; + @override String get openalias_alert_title => "Получатель XMR обнаружен"; @override String get auth_store_incorrect_password => "Некорректный PIN"; @@ -1902,6 +1931,8 @@ class $ru extends S { @override String get xmr_hidden => "Скрыто"; @override + String get node_connection_failed => "Подключение не удалось"; + @override String get send_xmr => "Отправить XMR"; @override String get exchange => "Обмен"; @@ -1978,6 +2009,8 @@ class $ru extends S { @override String get widgets_restore_from_blockheight => "Восстановить на высоте блока"; @override + String get new_node_testing => "Тестирование новой ноды"; + @override String get seed_language_chinese => "Китайский"; @override String get new_subaddress_label_name => "Имя"; @@ -2110,6 +2143,8 @@ class $ru extends S { @override String get change => "Изменить"; @override + String get node_test => "Тест"; + @override String get trade_state_finished => "Завершена"; @override String get pin_is_incorrect => "Некорректный PIN"; @@ -2498,6 +2533,8 @@ class $ko extends S { @override String get choose_wallet_currency => "지갑 통화를 선택하십시오:"; @override + String get node_connection_successful => "성공적으로 연결되었습니다."; + @override String get confirm => "확인"; @override String get settings_display_balance_as => "잔액 표시"; @@ -2538,6 +2575,8 @@ class $ko extends S { @override String get contact => "접촉"; @override + String get change_current_node_title => "현재 노드 변경"; + @override String get openalias_alert_title => "XMR 수신자 감지"; @override String get auth_store_incorrect_password => "잘못된 PIN"; @@ -2570,6 +2609,8 @@ class $ko extends S { @override String get xmr_hidden => "숨김"; @override + String get node_connection_failed => "연결 실패"; + @override String get send_xmr => "보내다 XMR"; @override String get exchange => "교환"; @@ -2646,6 +2687,8 @@ class $ko extends S { @override String get widgets_restore_from_blockheight => "블록 높이에서 복원"; @override + String get new_node_testing => "새로운 노드 테스트"; + @override String get seed_language_chinese => "중국말"; @override String get new_subaddress_label_name => "라벨 이름"; @@ -2778,6 +2821,8 @@ class $ko extends S { @override String get change => "변화"; @override + String get node_test => "테스트"; + @override String get trade_state_finished => "끝마친"; @override String get pin_is_incorrect => "PIN이 잘못되었습니다"; @@ -3166,6 +3211,8 @@ class $pt extends S { @override String get choose_wallet_currency => "Escolha a moeda da carteira:"; @override + String get node_connection_successful => "A conexão foi bem sucedida"; + @override String get confirm => "Confirmar"; @override String get settings_display_balance_as => "Saldo a exibir"; @@ -3206,6 +3253,8 @@ class $pt extends S { @override String get contact => "Contato"; @override + String get change_current_node_title => "Mudar o nó atual"; + @override String get openalias_alert_title => "Destinatário XMR detectado"; @override String get auth_store_incorrect_password => "PIN incorreto"; @@ -3238,6 +3287,8 @@ class $pt extends S { @override String get xmr_hidden => "Esconder saldo"; @override + String get node_connection_failed => "A conexão falhou"; + @override String get send_xmr => "Enviar XMR"; @override String get exchange => "Trocar"; @@ -3314,6 +3365,8 @@ class $pt extends S { @override String get widgets_restore_from_blockheight => "Restaurar a partir de altura do bloco"; @override + String get new_node_testing => "Teste de novo nó"; + @override String get seed_language_chinese => "Chinesa"; @override String get new_subaddress_label_name => "Nome"; @@ -3446,6 +3499,8 @@ class $pt extends S { @override String get change => "Mudar"; @override + String get node_test => "Teste"; + @override String get trade_state_finished => "Finalizada"; @override String get pin_is_incorrect => "PIN incorreto"; @@ -3834,6 +3889,8 @@ class $uk extends S { @override String get choose_wallet_currency => "Будь ласка, виберіть валюту гаманця:"; @override + String get node_connection_successful => "З'єднання було успішним"; + @override String get confirm => "Підтвердити"; @override String get settings_display_balance_as => "Відображати баланс як"; @@ -3874,6 +3931,8 @@ class $uk extends S { @override String get contact => "Контакт"; @override + String get change_current_node_title => "Змінити поточний вузол"; + @override String get openalias_alert_title => "Отримувача XMR виявлено"; @override String get auth_store_incorrect_password => "Некоректний PIN"; @@ -3906,6 +3965,8 @@ class $uk extends S { @override String get xmr_hidden => "Приховано"; @override + String get node_connection_failed => "Помилка з’єднання"; + @override String get send_xmr => "Відправити XMR"; @override String get exchange => "Обмін"; @@ -3982,6 +4043,8 @@ class $uk extends S { @override String get widgets_restore_from_blockheight => "Відновити на висоті блоку"; @override + String get new_node_testing => "Тестування нового вузла"; + @override String get seed_language_chinese => "Китайська"; @override String get new_subaddress_label_name => "Ім'я"; @@ -4114,6 +4177,8 @@ class $uk extends S { @override String get change => "Змінити"; @override + String get node_test => "Тест"; + @override String get trade_state_finished => "Завершена"; @override String get pin_is_incorrect => "Некоректний PIN"; @@ -4502,6 +4567,8 @@ class $ja extends S { @override String get choose_wallet_currency => "ウォレット通貨を選択してください:"; @override + String get node_connection_successful => "接続に成功しました"; + @override String get confirm => "確認する"; @override String get settings_display_balance_as => "残高を表示"; @@ -4542,6 +4609,8 @@ class $ja extends S { @override String get contact => "接触"; @override + String get change_current_node_title => "現在のノードを変更する"; + @override String get openalias_alert_title => "XMR受信者が検出されました"; @override String get auth_store_incorrect_password => "間違ったPIN"; @@ -4574,6 +4643,8 @@ class $ja extends S { @override String get xmr_hidden => "非表示"; @override + String get node_connection_failed => "接続に失敗しました"; + @override String get send_xmr => "送る XMR"; @override String get exchange => "交換する"; @@ -4650,6 +4721,8 @@ class $ja extends S { @override String get widgets_restore_from_blockheight => "ブロックの高さから復元"; @override + String get new_node_testing => "新しいノードのテスト"; + @override String get seed_language_chinese => "中国語"; @override String get new_subaddress_label_name => "ラベル名"; @@ -4782,6 +4855,8 @@ class $ja extends S { @override String get change => "変化する"; @override + String get node_test => "テスト"; + @override String get trade_state_finished => "完成した"; @override String get pin_is_incorrect => "PINが間違っています"; @@ -5174,6 +5249,8 @@ class $pl extends S { @override String get choose_wallet_currency => "Wybierz walutę portfela:"; @override + String get node_connection_successful => "Połączenie powiodło się"; + @override String get confirm => "Potwierdzać"; @override String get settings_display_balance_as => "Wyświetl saldo jako"; @@ -5214,6 +5291,8 @@ class $pl extends S { @override String get contact => "Kontakt"; @override + String get change_current_node_title => "Zmień bieżący węzeł"; + @override String get openalias_alert_title => "Wykryto odbiorcę XMR"; @override String get auth_store_incorrect_password => "Niepoprawny PIN"; @@ -5246,6 +5325,8 @@ class $pl extends S { @override String get xmr_hidden => "Ukryty"; @override + String get node_connection_failed => "Połączenie nie powiodło się"; + @override String get send_xmr => "Wysłać XMR"; @override String get exchange => "Wymieniać się"; @@ -5322,6 +5403,8 @@ class $pl extends S { @override String get widgets_restore_from_blockheight => "Przywróć z wysokości bloku"; @override + String get new_node_testing => "Testowanie nowych węzłów"; + @override String get seed_language_chinese => "Chiński"; @override String get new_subaddress_label_name => "Nazwa etykiety"; @@ -5454,6 +5537,8 @@ class $pl extends S { @override String get change => "Zmiana"; @override + String get node_test => "Test"; + @override String get trade_state_finished => "Skończone"; @override String get pin_is_incorrect => "PPIN jest niepoprawny"; @@ -5842,6 +5927,8 @@ class $es extends S { @override String get choose_wallet_currency => "Por favor, elija la moneda de la billetera:"; @override + String get node_connection_successful => "La conexión fue exitosa"; + @override String get confirm => "Confirmar"; @override String get settings_display_balance_as => "Mostrar saldo como"; @@ -5882,6 +5969,8 @@ class $es extends S { @override String get contact => "Contacto"; @override + String get change_current_node_title => "Cambiar el nodo actual"; + @override String get openalias_alert_title => "Destinatario XMR detectado"; @override String get auth_store_incorrect_password => "Contraseña PIN"; @@ -5914,6 +6003,8 @@ class $es extends S { @override String get xmr_hidden => "Oculto"; @override + String get node_connection_failed => "La conexión falló"; + @override String get send_xmr => "Enviar XMR"; @override String get exchange => "Intercambiar"; @@ -5990,6 +6081,8 @@ class $es extends S { @override String get widgets_restore_from_blockheight => "Restaurar desde blockheight"; @override + String get new_node_testing => "Prueba de nuevos nodos"; + @override String get seed_language_chinese => "Chino"; @override String get new_subaddress_label_name => "Nombre de etiqueta"; @@ -6122,6 +6215,8 @@ class $es extends S { @override String get change => "Cambio"; @override + String get node_test => "Prueba"; + @override String get trade_state_finished => "Terminado"; @override String get pin_is_incorrect => "PIN es incorrecto"; @@ -6510,6 +6605,8 @@ class $nl extends S { @override String get choose_wallet_currency => "Kies een portemonnee-valuta:"; @override + String get node_connection_successful => "Verbinding is gelukt"; + @override String get confirm => "Bevestigen"; @override String get settings_display_balance_as => "Toon saldo als"; @@ -6550,6 +6647,8 @@ class $nl extends S { @override String get contact => "Contact"; @override + String get change_current_node_title => "Wijzig het huidige knooppunt"; + @override String get openalias_alert_title => "XMR-ontvanger gedetecteerd"; @override String get auth_store_incorrect_password => "Incorrect PIN"; @@ -6582,6 +6681,8 @@ class $nl extends S { @override String get xmr_hidden => "Verborgen"; @override + String get node_connection_failed => "De verbinding is mislukt"; + @override String get send_xmr => "Sturen XMR"; @override String get exchange => "Uitwisseling"; @@ -6658,6 +6759,8 @@ class $nl extends S { @override String get widgets_restore_from_blockheight => "Herstel vanaf blockheight"; @override + String get new_node_testing => "Nieuwe knooppunttest"; + @override String get seed_language_chinese => "Chinese"; @override String get new_subaddress_label_name => "Label naam"; @@ -6790,6 +6893,8 @@ class $nl extends S { @override String get change => "Verandering"; @override + String get node_test => "Test"; + @override String get trade_state_finished => "Afgewerkt"; @override String get pin_is_incorrect => "PIN is onjuist"; @@ -7178,6 +7283,8 @@ class $zh extends S { @override String get choose_wallet_currency => "請選擇錢包貨幣:"; @override + String get node_connection_successful => "連接成功"; + @override String get confirm => "确认"; @override String get settings_display_balance_as => "将余额显示为"; @@ -7218,6 +7325,8 @@ class $zh extends S { @override String get contact => "联系"; @override + String get change_current_node_title => "更改當前節點"; + @override String get openalias_alert_title => "檢測到XMR收件人"; @override String get auth_store_incorrect_password => "PIN码错误"; @@ -7250,6 +7359,8 @@ class $zh extends S { @override String get xmr_hidden => "隱"; @override + String get node_connection_failed => "連接失敗"; + @override String get send_xmr => "发送 XMR"; @override String get exchange => "交换"; @@ -7326,6 +7437,8 @@ class $zh extends S { @override String get widgets_restore_from_blockheight => "从块高还原"; @override + String get new_node_testing => "新節點測試"; + @override String get seed_language_chinese => "中文"; @override String get new_subaddress_label_name => "标签名称"; @@ -7458,6 +7571,8 @@ class $zh extends S { @override String get change => "更改"; @override + String get node_test => "測試"; + @override String get trade_state_finished => "已完成"; @override String get pin_is_incorrect => "PIN码不正确"; diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index 0511a21d0..6b79c234b 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -151,7 +151,7 @@ class NodeCreateOrEditPage extends BasePage { }, isLoading: nodeCreateOrEditViewModel .connectionState is IsConnectingState, - text: 'Connect', + text: S.of(context).node_test, isDisabled: !nodeCreateOrEditViewModel.isReady, color: Colors.orange, textColor: Colors.white), @@ -192,10 +192,10 @@ class NodeCreateOrEditPage extends BasePage { context: context, builder: (BuildContext context) => AlertWithOneAction( - alertTitle: S.of(context).node_new, + alertTitle: S.of(context).new_node_testing, alertContent: state.isAlive - ? 'Connected to node' - : 'Not connected to node', + ? S.of(context).node_connection_successful + : S.of(context).node_connection_failed, buttonText: S.of(context).ok, buttonAction: () => Navigator.of(context).pop())); }); diff --git a/lib/src/screens/nodes/nodes_list_page.dart b/lib/src/screens/nodes/nodes_list_page.dart index 20abdae32..80697afad 100644 --- a/lib/src/screens/nodes/nodes_list_page.dart +++ b/lib/src/screens/nodes/nodes_list_page.dart @@ -99,9 +99,9 @@ class NodeListPage extends BasePage { await showPopUp( context: context, builder: (BuildContext context) { - // FIXME: Add translation. return AlertWithTwoActions( - alertTitle: 'Change current node', + alertTitle: S.of(context) + .change_current_node_title, alertContent: S .of(context) .change_current_node(node.uri), diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index cf74c18aa..f86b42a5b 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wechseln Sie den Exchange-Anbieter", "you_will_send" : "Konvertieren von", "you_will_get" : "Konvertieren zu", - "amount_is_guaranteed" : "WICHTIG:\nWenn Sie einen garantierten BTC-Betrag erhalten möchten, geben Sie diesen Betrag in das Feld BTC ein. Wenn Sie stattdessen einen XMR-Betrag eingeben, handelt es sich bei dem erhaltenen BTC-Betrag um eine Schätzung, die je nach Kurs schwanken kann.", + "amount_is_guaranteed" : "Geben Sie in xmr.to den BTC-Betrag und nicht den oben genannten XMR-Betrag ein, um einen garantierten BTC-Betrag zu erhalten", "amount_is_estimate" : "Der empfangene Betrag ist eine Schätzung", "powered_by" : "Unterstützt von ${title}", "error" : "Error", @@ -129,6 +129,11 @@ "remove" : "Löschen", "delete" : "Löschen", "add_new_node" : "Neuen Knoten hinzufügen", + "change_current_node_title" : "Ändern Sie den aktuellen Knoten", + "node_test" : "Test", + "node_connection_successful" : "Die Verbindung war erfolgreich", + "node_connection_failed" : "Verbindung fehlgeschlagen", + "new_node_testing" : "Neuer Knotentest", "use" : "Verwenden Sie ", diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index b3a30feac..1bce25396 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Change Exchange Provider", "you_will_send" : "Convert from", "you_will_get" : "Convert to", - "amount_is_guaranteed" : "IMPORTANT:\nIf you want to receive a guaranteed amount of BTC, please enter that amount in the BTC field. If you enter an XMR amount instead, then the BTC amount received is an estimate and can fluctuate depending on the rates.", + "amount_is_guaranteed" : "In xmr.to, to receive a guaranteed BTC amount, enter the BTC amount and not the XMR amount above", "amount_is_estimate" : "The receive amount is an estimate", "powered_by" : "Powered by ${title}", "error" : "Error", @@ -129,6 +129,11 @@ "remove" : "Remove", "delete" : "Delete", "add_new_node" : "Add new node", + "change_current_node_title" : "Change current node", + "node_test" : "Test", + "node_connection_successful" : "Connection was successful", + "node_connection_failed" : "Connection was failed", + "new_node_testing" : "New node testing", "use" : "Switch to ", diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 59258df5b..acf6e0eb3 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Cambiar proveedor de intercambio", "you_will_send" : "Convertir de", "you_will_get" : "Convertir a", - "amount_is_guaranteed" : "IMPORTANTE:\nSi desea recibir una cantidad garantizada de BTC, ingrese esa cantidad en el campo BTC. Si ingresa una cantidad de XMR en su lugar, la cantidad de BTC recibida es una estimación y puede variar según las tarifas.", + "amount_is_guaranteed" : "En xmr.to, para recibir una cantidad BTC garantizada, ingrese la cantidad BTC y no la cantidad XMR arriba", "amount_is_estimate" : "El monto recibido es un estimado", "powered_by" : "Energizado por ${title}", "error" : "Error", @@ -129,6 +129,11 @@ "remove" : "Retirar", "delete" : "Borrar", "add_new_node" : "Agregar nuevo nodo", + "change_current_node_title" : "Cambiar el nodo actual", + "node_test" : "Prueba", + "node_connection_successful" : "La conexión fue exitosa", + "node_connection_failed" : "La conexión falló", + "new_node_testing" : "Prueba de nuevos nodos", "use" : "Utilizar a ", diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 58212a819..6296fe1e7 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "एक्सचेंज प्रदाता बदलें", "you_will_send" : "से रूपांतरित करें", "you_will_get" : "में बदलें", - "amount_is_guaranteed" : "महत्वपूर्ण:\nयदि आप BTC की गारंटीकृत राशि प्राप्त करना चाहते हैं, तो कृपया उस राशि को BTC फ़ील्ड में दर्ज करें। यदि आप इसके बजाय एक एक्सएमआर राशि दर्ज करते हैं, तो प्राप्त बीटीसी राशि एक अनुमान है और दरों के आधार पर इसमें उतार-चढ़ाव हो सकता है।", + "amount_is_guaranteed" : "Xmr.to में, गारंटीशुदा BTC राशि प्राप्त करने के लिए, BTC राशि दर्ज करें और ऊपर XMR राशि नहीं", "amount_is_estimate" : "प्राप्त राशि एक अनुमान है", "powered_by" : "द्वारा संचालित ${title}", "error" : "त्रुटि", @@ -129,6 +129,11 @@ "remove" : "हटाना", "delete" : "हटाएं", "add_new_node" : "नया नोड जोड़ें", + "change_current_node_title" : "वर्तमान नोड बदलें", + "node_test" : "परीक्षा", + "node_connection_successful" : "कनेक्शन सफल रहा", + "node_connection_failed" : "कनेक्शन विफल रहा", + "new_node_testing" : "नई नोड परीक्षण", "use" : "उपयोग ", diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 7a6ff8994..be5862016 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Exchangeプロバイダーの変更", "you_will_send" : "から変換", "you_will_get" : "に変換", - "amount_is_guaranteed" : "重要:\n保証された金額のBTCを受け取りたい場合は、その金額を[BTC]フィールドに入力してください。 代わりにXMR金額を入力した場合、受け取ったBTC金額は見積もりであり、レートに応じて変動する可能性があります。", + "amount_is_guaranteed" : "xmr.toで、保証されたBTC金額を受け取るには、上記のXMR金額ではなく、BTC金額を入力します", "amount_is_estimate" : "受け取り金額は見積もりです", "powered_by" : "搭載 ${title}", "error" : "エラー", @@ -129,6 +129,11 @@ "remove" : "削除する", "delete" : "削除する", "add_new_node" : "新しいノードを追加", + "change_current_node_title" : "現在のノードを変更する", + "node_test" : "テスト", + "node_connection_successful" : "接続に成功しました", + "node_connection_failed" : "接続に失敗しました", + "new_node_testing" : "新しいノードのテスト", "use" : "使用する ", diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 3665491fd..d23973bf1 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "교환 공급자 변경", "you_will_send" : "다음에서 변환", "you_will_get" : "로 변환하다", - "amount_is_guaranteed" : "중대한:\n보장 된 BTC 금액을 받으려면 BTC 필드에 해당 금액을 입력하십시오. 대신 XMR 금액을 입력하면 수령 한 BTC 금액이 추정치이며 요율에 따라 변동될 수 있습니다.", + "amount_is_guaranteed" : "xmr.to에서 보장 된 BTC 금액을 받으려면 위의 XMR 금액이 아닌 BTC 금액을 입력하십시오.", "amount_is_estimate" : "수신 금액은 견적입니다", "powered_by" : "에 의해 구동 ${title}", "error" : "오류", @@ -129,6 +129,11 @@ "remove" : "없애다", "delete" : "지우다", "add_new_node" : "새 노드 추가", + "change_current_node_title" : "현재 노드 변경", + "node_test" : "테스트", + "node_connection_successful" : "성공적으로 연결되었습니다.", + "node_connection_failed" : "연결 실패", + "new_node_testing" : "새로운 노드 테스트", "use" : "사용하다 ", diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index c8fd4a351..81ee4ce92 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wijzig Exchange Provider", "you_will_send" : "Converteren van", "you_will_get" : "Converteren naar", - "amount_is_guaranteed" : "BELANGRIJK:\nAls u een gegarandeerd bedrag aan BTC wilt ontvangen, voert u dat bedrag in het BTC-veld in. Als u in plaats daarvan een XMR-bedrag invoert, is het ontvangen BTC-bedrag een schatting en kan het fluctueren afhankelijk van de tarieven.", + "amount_is_guaranteed" : "Om een gegarandeerd BTC-bedrag te ontvangen, voert u in xmr.to het BTC-bedrag in en niet het bovenstaande XMR-bedrag", "amount_is_estimate" : "Het ontvangen bedrag is een schatting", "powered_by" : "Aangedreven door ${title}", "error" : "Fout", @@ -129,6 +129,11 @@ "remove" : "Verwijderen", "delete" : "Delete", "add_new_node" : "Voeg een nieuw knooppunt toe", + "change_current_node_title" : "Wijzig het huidige knooppunt", + "node_test" : "Test", + "node_connection_successful" : "Verbinding is gelukt", + "node_connection_failed" : "De verbinding is mislukt", + "new_node_testing" : "Nieuwe knooppunttest", "use" : "Gebruik ", diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 4e458021d..1f10fc004 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Zmień dostawcę programu Exchange", "you_will_send" : "Konwertuj z", "you_will_get" : "Konwertuj na", - "amount_is_guaranteed" : "WAŻNY:\nJeśli chcesz otrzymać gwarantowaną kwotę BTC, wprowadź tę kwotę w polu BTC. Jeśli zamiast tego wpiszesz kwotę XMR, otrzymana kwota BTC jest szacunkowa i może się zmieniać w zależności od stawek.", + "amount_is_guaranteed" : "W xmr.to, aby otrzymać gwarantowaną kwotę BTC, wprowadź kwotę BTC, a nie kwotę XMR powyżej", "amount_is_estimate" : "Otrzymana kwota jest wartością szacunkową", "powered_by" : "Zasilany przez ${title}", "error" : "Błąd", @@ -129,6 +129,11 @@ "remove" : "Usunąć", "delete" : "Kasować", "add_new_node" : "Dodaj nowy węzeł", + "change_current_node_title" : "Zmień bieżący węzeł", + "node_test" : "Test", + "node_connection_successful" : "Połączenie powiodło się", + "node_connection_failed" : "Połączenie nie powiodło się", + "new_node_testing" : "Testowanie nowych węzłów", "use" : "Używać ", diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index cb7a3bd2d..55b40ed71 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Alterar o provedor de troca", "you_will_send" : "Converter de", "you_will_get" : "Converter para", - "amount_is_guaranteed" : "IMPORTANTE:\nSe você deseja receber um valor garantido de BTC, insira esse valor no campo BTC. Se, em vez disso, você inserir um valor XMR, o valor BTC recebido é uma estimativa e pode flutuar dependendo das taxas.", + "amount_is_guaranteed" : "Em xmr.to, para receber um valor BTC garantido, insira o valor BTC e não o valor XMR acima", "amount_is_estimate" : "O valor a ser recebido informado acima é uma estimativa", "powered_by" : "Troca realizada por ${title}", "error" : "Erro", @@ -129,6 +129,11 @@ "remove" : "Remover", "delete" : "Excluir", "add_new_node" : "Adicionar novo nó", + "change_current_node_title" : "Mudar o nó atual", + "node_test" : "Teste", + "node_connection_successful" : "A conexão foi bem sucedida", + "node_connection_failed" : "A conexão falhou", + "new_node_testing" : "Teste de novo nó", "use" : "Use PIN de ", diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 5ad7568ed..f873cd482 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Изменить провайдера обмена", "you_will_send" : "Конвертировать из", "you_will_get" : "Конвертировать в", - "amount_is_guaranteed" : "ВАЖНО:\nЕсли вы хотите получить гарантированную сумму BTC, введите эту сумму в поле BTC. Если вместо этого вы вводите сумму XMR, полученная сумма BTC является приблизительной и может колебаться в зависимости от курса.", + "amount_is_guaranteed" : "В xmr.to, чтобы получить гарантированную сумму BTC, введите сумму BTC, а не сумму XMR выше", "amount_is_estimate" : "Полученная сумма является приблизительной", "powered_by" : "Используя ${title}", "error" : "Ошибка", @@ -129,6 +129,11 @@ "remove" : "Удалить", "delete" : "Удалить", "add_new_node" : "Добавить новую ноду", + "change_current_node_title" : "Изменить текущую ноду", + "node_test" : "Тест", + "node_connection_successful" : "Подключение прошло успешно", + "node_connection_failed" : "Подключение не удалось", + "new_node_testing" : "Тестирование новой ноды", "use" : "Использовать ", diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 480685e08..eeebf2468 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Змінити провайдера обміну", "you_will_send" : "Конвертувати з", "you_will_get" : "Конвертувати в", - "amount_is_guaranteed" : "ВАЖЛИВО:\nЯкщо ви хочете отримати гарантовану суму BTC, введіть цю суму в поле BTC. Якщо замість цього ввести суму XMR, отримана сума BTC є приблизною і може коливатися залежно від курсу.", + "amount_is_guaranteed" : "У xmr.to, щоб отримати гарантовану суму BTC, введіть суму BTC, а не XMR вище", "amount_is_estimate" : "Отримана сума є приблизною", "powered_by" : "Використовуючи ${title}", "error" : "Помилка", @@ -129,6 +129,11 @@ "remove" : "Видалити", "delete" : "Видалити", "add_new_node" : "Додати новий вузол", + "change_current_node_title" : "Змінити поточний вузол", + "node_test" : "Тест", + "node_connection_successful" : "З'єднання було успішним", + "node_connection_failed" : "Помилка з’єднання", + "new_node_testing" : "Тестування нового вузла", "use" : "Використати ", diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 38d807906..a2c752371 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "更改交易所提供商", "you_will_send" : "從轉換", "you_will_get" : "轉換成", - "amount_is_guaranteed" : "重要:\n如果您想獲得保證的BTC金額,請在BTC字段中輸入該金額。 如果您輸入的是XMR金額,則收到的BTC金額只是估算值,可能會隨匯率而波動。", + "amount_is_guaranteed" : "在xmr.to中,要接收保证的BTC数量,请输入BTC数量,而不要输入上方的XMR数量", "amount_is_estimate" : "收款金额为估算值", "powered_by" : "供电 ${title}", "error" : "错误", @@ -129,6 +129,11 @@ "remove" : "去掉", "delete" : "删除", "add_new_node" : "添加新節點", + "change_current_node_title" : "更改當前節點", + "node_test" : "測試", + "node_connection_successful" : "連接成功", + "node_connection_failed" : "連接失敗", + "new_node_testing" : "新節點測試", "use" : "採用 ", From 5787bac65857e03218e2150d0368a93548117aa2 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 20 Nov 2020 18:27:56 +0200 Subject: [PATCH 07/35] CAKE-158 | added _onMoneroBalanceChangeReaction instead _onMoneroTransactionsChangeReaction in the dashboard_view_model.dart --- lib/monero/monero_wallet.dart | 5 +++-- .../dashboard/dashboard_view_model.dart | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index a68dbffff..81a3ab7a6 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -367,17 +367,18 @@ abstract class MoneroWalletBase extends WalletBase with Store { void _onNewBlock(int height, int blocksLeft, double ptc) async { if (walletInfo.isRecovery) { - _askForUpdateTransactionHistory(); + await _askForUpdateTransactionHistory(); _askForUpdateBalance(); } if (blocksLeft < 100) { + await _askForUpdateTransactionHistory(); _askForUpdateBalance(); syncStatus = SyncedSyncStatus(); await _afterSyncSave(); if (walletInfo.isRecovery) { - setAsRecovered(); + await setAsRecovered(); } } else { syncStatus = SyncingSyncStatus(blocksLeft, ptc); diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index b95ebc680..1c632396a 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -2,7 +2,9 @@ import 'package:cake_wallet/bitcoin/bitcoin_transaction_info.dart'; import 'package:cake_wallet/bitcoin/bitcoin_wallet.dart'; import 'package:cake_wallet/entities/transaction_history.dart'; import 'package:cake_wallet/monero/account.dart'; +import 'package:cake_wallet/monero/monero_balance.dart'; import 'package:cake_wallet/monero/monero_transaction_history.dart'; +import 'package:cake_wallet/monero/monero_transaction_info.dart'; import 'package:cake_wallet/monero/monero_wallet.dart'; import 'package:cake_wallet/entities/balance_display_mode.dart'; import 'package:cake_wallet/entities/crypto_currency.dart'; @@ -87,9 +89,9 @@ abstract class DashboardViewModelBase with Store { _onMoneroAccountChangeReaction = reaction((_) => _wallet.account, (Account account) => _onMoneroAccountChange(_wallet)); - _onMoneroTransactionsChangeReaction = reaction((_) => _wallet.transactionHistory, - (MoneroTransactionHistory transactionHistory) => - _onMoneroTransactionsUpdate(_wallet)); + _onMoneroBalanceChangeReaction = reaction((_) => + _wallet.balance, (MoneroBalance balance) => + _onMoneroTransactionsUpdate(_wallet)); final _accountTransactions = _wallet .transactionHistory.transactions.values @@ -193,7 +195,7 @@ abstract class DashboardViewModelBase with Store { ReactionDisposer _onMoneroAccountChangeReaction; - ReactionDisposer _onMoneroTransactionsChangeReaction; + ReactionDisposer _onMoneroBalanceChangeReaction; Future reconnect() async { final node = appStore.settingsStore.getCurrentNode(wallet.type); @@ -209,14 +211,14 @@ abstract class DashboardViewModelBase with Store { subname = wallet.account?.label; _onMoneroAccountChangeReaction?.reaction?.dispose(); - _onMoneroTransactionsChangeReaction?.reaction?.dispose(); + _onMoneroBalanceChangeReaction?.reaction?.dispose(); _onMoneroAccountChangeReaction = reaction((_) => wallet.account, (Account account) => _onMoneroAccountChange(wallet)); - _onMoneroTransactionsChangeReaction = reaction((_) => wallet.transactionHistory, - (MoneroTransactionHistory transactionHistory) => - _onMoneroTransactionsUpdate(wallet)); + _onMoneroBalanceChangeReaction = reaction((_) => + wallet.balance, (MoneroBalance balance) => + _onMoneroTransactionsUpdate(wallet)); _onMoneroTransactionsUpdate(wallet); } else { From 83fea0e9d3a440e8ccee140d068904c7d584af91 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 20 Nov 2020 18:46:06 +0200 Subject: [PATCH 08/35] CAKE-169 | made Save button disabled during testing connection to node (node_create_or_edit_page.dart) --- lib/src/screens/nodes/node_create_or_edit_page.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index 6b79c234b..63009b089 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -171,7 +171,9 @@ class NodeCreateOrEditPage extends BasePage { text: S.of(context).save, color: Theme.of(context).accentTextTheme.body2.color, textColor: Colors.white, - isDisabled: !nodeCreateOrEditViewModel.isReady, + isDisabled: (!nodeCreateOrEditViewModel.isReady)|| + (nodeCreateOrEditViewModel + .connectionState is IsConnectingState), ), )), ], From e927df3712c4e5e4fd5aeaced22c70658b70b724 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 20 Nov 2020 19:07:29 +0200 Subject: [PATCH 09/35] CAKE-187 | added new btc address for validation (address_validator.dart) --- lib/core/address_validator.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/address_validator.dart b/lib/core/address_validator.dart index ccc8b83ab..c0eae3189 100644 --- a/lib/core/address_validator.dart +++ b/lib/core/address_validator.dart @@ -60,7 +60,7 @@ class AddressValidator extends TextValidator { case CryptoCurrency.bnb: return [42]; case CryptoCurrency.btc: - return [33, 34, 42]; + return [33, 34, 42, 62]; case CryptoCurrency.dai: return [42]; case CryptoCurrency.dash: From dd71edd8c8db0dfde180a0fbd2ca4ba8c4e59174 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Tue, 24 Nov 2020 14:42:26 +0200 Subject: [PATCH 10/35] CAKE-185 | fixed _amount in the changeDepositAmount() method (exchange_view_model.dart) --- lib/view_model/exchange/exchange_view_model.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index 1b14980dd..8c001260c 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -174,7 +174,7 @@ abstract class ExchangeViewModelBase with Store { return; } - final _amount = double.parse(amount.replaceAll(',', '.')); + final _amount = double.parse(amount.replaceAll(',', '.')) ?? 0; provider .calculateAmount( from: depositCurrency, From 29b03628e6cdc8063a1dd2577ca82261c7f24049 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Tue, 24 Nov 2020 14:51:59 +0200 Subject: [PATCH 11/35] CAKE-191 | removed Scan the QR code from receive page --- lib/src/screens/receive/widgets/qr_widget.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/src/screens/receive/widgets/qr_widget.dart b/lib/src/screens/receive/widgets/qr_widget.dart index ba2101d93..4b373c052 100644 --- a/lib/src/screens/receive/widgets/qr_widget.dart +++ b/lib/src/screens/receive/widgets/qr_widget.dart @@ -52,7 +52,9 @@ class QRWidget extends StatelessWidget { ))))), Spacer(flex: 3) ]), - Padding( + isAmountFieldShow + ? Offstage() + : Padding( padding: EdgeInsets.only(top: 20), child: Text( S.of(context).scan_qr_code, From 8cf6d73daaebb61ca90a99286a7ed36e7792fc83 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Tue, 24 Nov 2020 15:01:16 +0200 Subject: [PATCH 12/35] CAKE-193 | renamed receive screen button --- lib/src/screens/dashboard/widgets/address_page.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/screens/dashboard/widgets/address_page.dart b/lib/src/screens/dashboard/widgets/address_page.dart index c50b1b566..a31269a2b 100644 --- a/lib/src/screens/dashboard/widgets/address_page.dart +++ b/lib/src/screens/dashboard/widgets/address_page.dart @@ -39,7 +39,7 @@ class AddressPage extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( - S.of(context).addresses, + S.of(context).accounts_subaddresses, style: TextStyle( fontSize: 14, fontWeight: FontWeight.w500, From 900b7ffedc1333f9fb12ab6a29417ee3cd36736f Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 26 Nov 2020 19:50:58 +0200 Subject: [PATCH 13/35] CAKE-191 | removed Scan the qr code from qr widget --- lib/src/screens/receive/widgets/qr_widget.dart | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/lib/src/screens/receive/widgets/qr_widget.dart b/lib/src/screens/receive/widgets/qr_widget.dart index 4b373c052..e94351266 100644 --- a/lib/src/screens/receive/widgets/qr_widget.dart +++ b/lib/src/screens/receive/widgets/qr_widget.dart @@ -52,21 +52,9 @@ class QRWidget extends StatelessWidget { ))))), Spacer(flex: 3) ]), - isAmountFieldShow - ? Offstage() - : Padding( - padding: EdgeInsets.only(top: 20), - child: Text( - S.of(context).scan_qr_code, - style: TextStyle( - fontSize: 12, - fontWeight: FontWeight.w500, - color: Theme.of(context).indicatorColor), - ), - ), isAmountFieldShow ? Padding( - padding: EdgeInsets.only(top: 40), + padding: EdgeInsets.only(top: 60), child: Row( children: [ Expanded( From 4cb4ede2d30f09207a7bda3fef9f350cfedff024 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 26 Nov 2020 21:04:05 +0200 Subject: [PATCH 14/35] CAKE-185 | added validation of amount for xmr.to provider in the exchange_page.dart; added isValidAmount() to exchange_view_model.dart --- lib/src/screens/exchange/exchange_page.dart | 13 +++++++++++- .../exchange/exchange_view_model.dart | 21 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index 7d90c177c..fa4e543ed 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -411,7 +411,18 @@ class ExchangePage extends BasePage { buttonAction: () => Navigator.of(context).pop()); }); } else { - exchangeViewModel.createTrade(); + exchangeViewModel.isValidAmount() + ? exchangeViewModel.createTrade() + : showPopUp( + context: context, + builder: (BuildContext context) { + return AlertWithOneAction( + alertTitle: 'XMR.TO error', + alertContent: 'Invalid amount. Maximum limit 8 digits after the decimal point ', + buttonText: S.of(context).ok, + buttonAction: () => + Navigator.of(context).pop()); + }); } } }, diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index 8c001260c..28be7b6a3 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -306,6 +306,27 @@ abstract class ExchangeViewModelBase with Store { void removeTemplate({ExchangeTemplate template}) => _exchangeTemplateStore.remove(template: template); + bool isValidAmount() { + bool isValid = true; + + if (provider is XMRTOExchangeProvider) { + final amount = isReceiveAmountEntered + ? receiveAmount + : depositAmount; + + final amountParts = amount.replaceAll(',', '.') + .split('.'); + + final numberOfFractionDigits = + amountParts.length > 1 + ? amountParts[1].length : 0; + + isValid = !(numberOfFractionDigits > 8); + } + + return isValid; + } + List providersForCurrentPair() { return _providersForPair(from: depositCurrency, to: receiveCurrency); } From 623299b8f6ba9920d15d62eb46a766ecffde95a5 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 27 Nov 2020 08:50:28 +0200 Subject: [PATCH 15/35] CAKE-185 | changed isValidAmount() in the exchange_view_model.dart --- lib/view_model/exchange/exchange_view_model.dart | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index 28be7b6a3..186161719 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -313,15 +313,8 @@ abstract class ExchangeViewModelBase with Store { final amount = isReceiveAmountEntered ? receiveAmount : depositAmount; - - final amountParts = amount.replaceAll(',', '.') - .split('.'); - - final numberOfFractionDigits = - amountParts.length > 1 - ? amountParts[1].length : 0; - - isValid = !(numberOfFractionDigits > 8); + isValid = RegExp('^([0-9]+([.\,][0-9]{0,8})?|[.\,][0-9]{1,8})\$') + .hasMatch(amount); } return isValid; From 4f43e963bf055e8ebcd9b1a6c93845f6cbddf828 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Fri, 27 Nov 2020 09:52:10 +0200 Subject: [PATCH 16/35] CAKE-185 | fixed string resources --- lib/generated/i18n.dart | 46 +++++++++++++++++++ lib/src/screens/exchange/exchange_page.dart | 4 +- .../exchange/exchange_view_model.dart | 4 +- res/values/strings_de.arb | 7 ++- res/values/strings_en.arb | 7 ++- res/values/strings_es.arb | 7 ++- res/values/strings_hi.arb | 7 ++- res/values/strings_ja.arb | 7 ++- res/values/strings_ko.arb | 7 ++- res/values/strings_nl.arb | 7 ++- res/values/strings_pl.arb | 7 ++- res/values/strings_pt.arb | 7 ++- res/values/strings_ru.arb | 7 ++- res/values/strings_uk.arb | 7 ++- res/values/strings_zh.arb | 7 ++- 15 files changed, 110 insertions(+), 28 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index 48bff842c..d0b0fa80a 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -317,6 +317,8 @@ class S implements WidgetsLocalizations { String get xmr_available_balance => "Available Balance"; String get xmr_full_balance => "Full Balance"; String get xmr_hidden => "Hidden"; + String get xmr_to_error => "XMR.TO error"; + String get xmr_to_error_description => "Invalid amount. Maximum limit 8 digits after the decimal point"; String get yesterday => "Yesterday"; String get you_will_get => "Convert to"; String get you_will_send => "Convert from"; @@ -750,6 +752,8 @@ class $de extends S { @override String get seed_language_dutch => "Niederländisch"; @override + String get xmr_to_error => "XMR.TO-Fehler"; + @override String get restore_description_from_seed_keys => "Holen Sie sich Ihr Wallet von Seed / Schlüsseln zurück, die Sie an einem sicheren Ort aufbewahrt haben"; @override String get copy => "Kopieren"; @@ -852,6 +856,8 @@ class $de extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Ungültiger Betrag. Höchstgrenze 8 Stellen nach dem Dezimalpunkt"; + @override String get trade_state_confirming => "Bestätigung"; @override String get send => "Senden"; @@ -1418,6 +1424,8 @@ class $hi extends S { @override String get seed_language_dutch => "डच"; @override + String get xmr_to_error => "XMR.TO त्रुटि"; + @override String get restore_description_from_seed_keys => "अपने बटुए को बीज से वापस लें/वे कुंजियाँ जिन्हें आपने सुरक्षित स्थान पर सहेजा है"; @override String get copy => "प्रतिलिपि"; @@ -1520,6 +1528,8 @@ class $hi extends S { @override String get trade_details_id => "आईडी"; @override + String get xmr_to_error_description => "अवैध राशि। दशमलव बिंदु के बाद अधिकतम सीमा 8 अंक"; + @override String get trade_state_confirming => "पुष्टि"; @override String get send => "संदेश"; @@ -2086,6 +2096,8 @@ class $ru extends S { @override String get seed_language_dutch => "Нидерландский"; @override + String get xmr_to_error => "Ошибка XMR.TO"; + @override String get restore_description_from_seed_keys => "Вы можете восстановить кошелёк из мнемонической фразы/ключей, которые вы сохранили ранее"; @override String get copy => "Скопировать"; @@ -2188,6 +2200,8 @@ class $ru extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Недопустимая сумма. Максимум - 8 цифр после десятичной точки"; + @override String get trade_state_confirming => "Подтверждение"; @override String get send => "Отправить"; @@ -2754,6 +2768,8 @@ class $ko extends S { @override String get seed_language_dutch => "네덜란드 사람"; @override + String get xmr_to_error => "XMR.TO 오류"; + @override String get restore_description_from_seed_keys => "안전한 장소에 저장 한 종자 / 키로 지갑을 되 찾으십시오."; @override String get copy => "부"; @@ -2856,6 +2872,8 @@ class $ko extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "금액이 잘못되었습니다. 소수점 이하 최대 8 자리"; + @override String get trade_state_confirming => "확인 중"; @override String get send => "보내다"; @@ -3422,6 +3440,8 @@ class $pt extends S { @override String get seed_language_dutch => "Holandesa"; @override + String get xmr_to_error => "Erro XMR.TO"; + @override String get restore_description_from_seed_keys => "Restaure a sua carteira a partir de sementes/chaves que você salvou em um local seguro"; @override String get copy => "Copiar"; @@ -3524,6 +3544,8 @@ class $pt extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Montante inválido. Limite máximo de 8 dígitos após o ponto decimal"; + @override String get trade_state_confirming => "Confirmando"; @override String get send => "Enviar"; @@ -4090,6 +4112,8 @@ class $uk extends S { @override String get seed_language_dutch => "Голландська"; @override + String get xmr_to_error => "Помилка XMR.TO"; + @override String get restore_description_from_seed_keys => "Ви можете відновити гаманець з мнемонічної фрази/ключів, які ви зберегли раніше"; @override String get copy => "Скопіювати"; @@ -4192,6 +4216,8 @@ class $uk extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Неприпустима сума. Максимум - 8 цифр після десяткової коми"; + @override String get trade_state_confirming => "Підтвердження"; @override String get send => "Відправити"; @@ -4758,6 +4784,8 @@ class $ja extends S { @override String get seed_language_dutch => "オランダの"; @override + String get xmr_to_error => "XMR.TOエラー"; + @override String get restore_description_from_seed_keys => "安全な場所に保存したシード/キーから財布を取り戻す"; @override String get copy => "コピー"; @@ -4860,6 +4888,8 @@ class $ja extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "金額が無効です。 小数点以下8桁の上限"; + @override String get trade_state_confirming => "確認中"; @override String get send => "送る"; @@ -5430,6 +5460,8 @@ class $pl extends S { @override String get seed_language_dutch => "Holenderski"; @override + String get xmr_to_error => "Pomyłka XMR.TO"; + @override String get restore_description_from_seed_keys => "Odzyskaj swój portfel z nasion / kluczy, które zapisałeś w bezpiecznym miejscu"; @override String get copy => "Kopiuj"; @@ -5532,6 +5564,8 @@ class $pl extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Nieprawidłowa kwota. Maksymalny limit 8 cyfr po przecinku"; + @override String get trade_state_confirming => "Potwierdzam"; @override String get send => "Wysłać"; @@ -6098,6 +6132,8 @@ class $es extends S { @override String get seed_language_dutch => "Holandés"; @override + String get xmr_to_error => "Error de XMR.TO"; + @override String get restore_description_from_seed_keys => "Recupere su billetera de las semillas/claves que ha guardado en un lugar seguro"; @override String get copy => "Dupdo"; @@ -6200,6 +6236,8 @@ class $es extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Monto invalido. Límite máximo de 8 dígitos después del punto decimal"; + @override String get trade_state_confirming => "Confirmando"; @override String get send => "Enviar"; @@ -6766,6 +6804,8 @@ class $nl extends S { @override String get seed_language_dutch => "Nederlands"; @override + String get xmr_to_error => "XMR.TO-fout"; + @override String get restore_description_from_seed_keys => "Ontvang uw portemonnee terug uit seed / keys die u hebt opgeslagen op een veilige plaats"; @override String get copy => "Kopiëren"; @@ -6868,6 +6908,8 @@ class $nl extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "Ongeldige hoeveelheid. Maximaal 8 cijfers achter de komma"; + @override String get trade_state_confirming => "Bevestiging"; @override String get send => "Sturen"; @@ -7434,6 +7476,8 @@ class $zh extends S { @override String get seed_language_dutch => "荷蘭人"; @override + String get xmr_to_error => "XMR.TO錯誤"; + @override String get restore_description_from_seed_keys => "从保存到安全地方的种子/钥匙取回钱包"; @override String get copy => "复制"; @@ -7536,6 +7580,8 @@ class $zh extends S { @override String get trade_details_id => "ID"; @override + String get xmr_to_error_description => "無效的金額。 小數點後最多8位數字"; + @override String get trade_state_confirming => "确认中"; @override String get send => "发送"; diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index fa4e543ed..784337648 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -417,8 +417,8 @@ class ExchangePage extends BasePage { context: context, builder: (BuildContext context) { return AlertWithOneAction( - alertTitle: 'XMR.TO error', - alertContent: 'Invalid amount. Maximum limit 8 digits after the decimal point ', + alertTitle: S.of(context).xmr_to_error, + alertContent: S.of(context).xmr_to_error_description, buttonText: S.of(context).ok, buttonAction: () => Navigator.of(context).pop()); diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index 186161719..e6c946a87 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -313,8 +313,8 @@ abstract class ExchangeViewModelBase with Store { final amount = isReceiveAmountEntered ? receiveAmount : depositAmount; - isValid = RegExp('^([0-9]+([.\,][0-9]{0,8})?|[.\,][0-9]{1,8})\$') - .hasMatch(amount); + final pattern = '^([0-9]+([.\,][0-9]{0,8})?|[.\,][0-9]{1,8})\$'; + isValid = RegExp(pattern).hasMatch(amount); } return isValid; diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index cf74c18aa..13533b960 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wechseln Sie den Exchange-Anbieter", "you_will_send" : "Konvertieren von", "you_will_get" : "Konvertieren zu", - "amount_is_guaranteed" : "WICHTIG:\nWenn Sie einen garantierten BTC-Betrag erhalten möchten, geben Sie diesen Betrag in das Feld BTC ein. Wenn Sie stattdessen einen XMR-Betrag eingeben, handelt es sich bei dem erhaltenen BTC-Betrag um eine Schätzung, die je nach Kurs schwanken kann.", + "amount_is_guaranteed" : "Geben Sie in xmr.to den BTC-Betrag und nicht den oben genannten XMR-Betrag ein, um einen garantierten BTC-Betrag zu erhalten", "amount_is_estimate" : "Der empfangene Betrag ist eine Schätzung", "powered_by" : "Unterstützt von ${title}", "error" : "Error", @@ -407,5 +407,8 @@ "seed_alert_back" : "Geh zurück", "seed_alert_yes" : "Ja, habe ich", - "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist" + "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist", + + "xmr_to_error" : "XMR.TO-Fehler", + "xmr_to_error_description" : "Ungültiger Betrag. Höchstgrenze 8 Stellen nach dem Dezimalpunkt" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index b3a30feac..f0498a61b 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Change Exchange Provider", "you_will_send" : "Convert from", "you_will_get" : "Convert to", - "amount_is_guaranteed" : "IMPORTANT:\nIf you want to receive a guaranteed amount of BTC, please enter that amount in the BTC field. If you enter an XMR amount instead, then the BTC amount received is an estimate and can fluctuate depending on the rates.", + "amount_is_guaranteed" : "In xmr.to, to receive a guaranteed BTC amount, enter the BTC amount and not the XMR amount above", "amount_is_estimate" : "The receive amount is an estimate", "powered_by" : "Powered by ${title}", "error" : "Error", @@ -407,5 +407,8 @@ "seed_alert_back" : "Go back", "seed_alert_yes" : "Yes, I have", - "exchange_sync_alert_content" : "Please wait until your wallet is synchronized" + "exchange_sync_alert_content" : "Please wait until your wallet is synchronized", + + "xmr_to_error" : "XMR.TO error", + "xmr_to_error_description" : "Invalid amount. Maximum limit 8 digits after the decimal point" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 59258df5b..19c79d530 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Cambiar proveedor de intercambio", "you_will_send" : "Convertir de", "you_will_get" : "Convertir a", - "amount_is_guaranteed" : "IMPORTANTE:\nSi desea recibir una cantidad garantizada de BTC, ingrese esa cantidad en el campo BTC. Si ingresa una cantidad de XMR en su lugar, la cantidad de BTC recibida es una estimación y puede variar según las tarifas.", + "amount_is_guaranteed" : "En xmr.to, para recibir una cantidad BTC garantizada, ingrese la cantidad BTC y no la cantidad XMR arriba", "amount_is_estimate" : "El monto recibido es un estimado", "powered_by" : "Energizado por ${title}", "error" : "Error", @@ -407,5 +407,8 @@ "seed_alert_back" : "Regresa", "seed_alert_yes" : "Sí tengo", - "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada" + "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada", + + "xmr_to_error" : "Error de XMR.TO", + "xmr_to_error_description" : "Monto invalido. Límite máximo de 8 dígitos después del punto decimal" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 58212a819..5315ac029 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "एक्सचेंज प्रदाता बदलें", "you_will_send" : "से रूपांतरित करें", "you_will_get" : "में बदलें", - "amount_is_guaranteed" : "महत्वपूर्ण:\nयदि आप BTC की गारंटीकृत राशि प्राप्त करना चाहते हैं, तो कृपया उस राशि को BTC फ़ील्ड में दर्ज करें। यदि आप इसके बजाय एक एक्सएमआर राशि दर्ज करते हैं, तो प्राप्त बीटीसी राशि एक अनुमान है और दरों के आधार पर इसमें उतार-चढ़ाव हो सकता है।", + "amount_is_guaranteed" : "Xmr.to में, गारंटीशुदा BTC राशि प्राप्त करने के लिए, BTC राशि दर्ज करें और ऊपर XMR राशि नहीं", "amount_is_estimate" : "प्राप्त राशि एक अनुमान है", "powered_by" : "द्वारा संचालित ${title}", "error" : "त्रुटि", @@ -407,5 +407,8 @@ "seed_alert_back" : "वापस जाओ", "seed_alert_yes" : "हाँ मेरे पास है", - "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है" + "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है", + + "xmr_to_error" : "XMR.TO त्रुटि", + "xmr_to_error_description" : "अवैध राशि। दशमलव बिंदु के बाद अधिकतम सीमा 8 अंक" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 7a6ff8994..051df8d91 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Exchangeプロバイダーの変更", "you_will_send" : "から変換", "you_will_get" : "に変換", - "amount_is_guaranteed" : "重要:\n保証された金額のBTCを受け取りたい場合は、その金額を[BTC]フィールドに入力してください。 代わりにXMR金額を入力した場合、受け取ったBTC金額は見積もりであり、レートに応じて変動する可能性があります。", + "amount_is_guaranteed" : "xmr.toで、保証されたBTC金額を受け取るには、上記のXMR金額ではなく、BTC金額を入力します", "amount_is_estimate" : "受け取り金額は見積もりです", "powered_by" : "搭載 ${title}", "error" : "エラー", @@ -407,5 +407,8 @@ "seed_alert_back" : "戻る", "seed_alert_yes" : "はい、あります", - "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください" + "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください", + + "xmr_to_error" : "XMR.TOエラー", + "xmr_to_error_description" : "金額が無効です。 小数点以下8桁の上限" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 3665491fd..2e83cc7b6 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "교환 공급자 변경", "you_will_send" : "다음에서 변환", "you_will_get" : "로 변환하다", - "amount_is_guaranteed" : "중대한:\n보장 된 BTC 금액을 받으려면 BTC 필드에 해당 금액을 입력하십시오. 대신 XMR 금액을 입력하면 수령 한 BTC 금액이 추정치이며 요율에 따라 변동될 수 있습니다.", + "amount_is_guaranteed" : "xmr.to에서 보장 된 BTC 금액을 받으려면 위의 XMR 금액이 아닌 BTC 금액을 입력하십시오.", "amount_is_estimate" : "수신 금액은 견적입니다", "powered_by" : "에 의해 구동 ${title}", "error" : "오류", @@ -407,5 +407,8 @@ "seed_alert_back" : "돌아 가기", "seed_alert_yes" : "네, 있어요", - "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오" + "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오", + + "xmr_to_error" : "XMR.TO 오류", + "xmr_to_error_description" : "금액이 잘못되었습니다. 소수점 이하 최대 8 자리" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index c8fd4a351..563484545 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wijzig Exchange Provider", "you_will_send" : "Converteren van", "you_will_get" : "Converteren naar", - "amount_is_guaranteed" : "BELANGRIJK:\nAls u een gegarandeerd bedrag aan BTC wilt ontvangen, voert u dat bedrag in het BTC-veld in. Als u in plaats daarvan een XMR-bedrag invoert, is het ontvangen BTC-bedrag een schatting en kan het fluctueren afhankelijk van de tarieven.", + "amount_is_guaranteed" : "Om een gegarandeerd BTC-bedrag te ontvangen, voert u in xmr.to het BTC-bedrag in en niet het bovenstaande XMR-bedrag", "amount_is_estimate" : "Het ontvangen bedrag is een schatting", "powered_by" : "Aangedreven door ${title}", "error" : "Fout", @@ -407,5 +407,8 @@ "seed_alert_back" : "Ga terug", "seed_alert_yes" : "Ja ik heb", - "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd" + "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd", + + "xmr_to_error" : "XMR.TO-fout", + "xmr_to_error_description" : "Ongeldige hoeveelheid. Maximaal 8 cijfers achter de komma" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 4e458021d..75668fcda 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Zmień dostawcę programu Exchange", "you_will_send" : "Konwertuj z", "you_will_get" : "Konwertuj na", - "amount_is_guaranteed" : "WAŻNY:\nJeśli chcesz otrzymać gwarantowaną kwotę BTC, wprowadź tę kwotę w polu BTC. Jeśli zamiast tego wpiszesz kwotę XMR, otrzymana kwota BTC jest szacunkowa i może się zmieniać w zależności od stawek.", + "amount_is_guaranteed" : "W xmr.to, aby otrzymać gwarantowaną kwotę BTC, wprowadź kwotę BTC, a nie kwotę XMR powyżej", "amount_is_estimate" : "Otrzymana kwota jest wartością szacunkową", "powered_by" : "Zasilany przez ${title}", "error" : "Błąd", @@ -407,5 +407,8 @@ "seed_alert_back" : "Wróć", "seed_alert_yes" : "Tak", - "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany" + "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany", + + "xmr_to_error" : "Pomyłka XMR.TO", + "xmr_to_error_description" : "Nieprawidłowa kwota. Maksymalny limit 8 cyfr po przecinku" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index cb7a3bd2d..6a79e1a61 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Alterar o provedor de troca", "you_will_send" : "Converter de", "you_will_get" : "Converter para", - "amount_is_guaranteed" : "IMPORTANTE:\nSe você deseja receber um valor garantido de BTC, insira esse valor no campo BTC. Se, em vez disso, você inserir um valor XMR, o valor BTC recebido é uma estimativa e pode flutuar dependendo das taxas.", + "amount_is_guaranteed" : "Em xmr.to, para receber um valor BTC garantido, insira o valor BTC e não o valor XMR acima", "amount_is_estimate" : "O valor a ser recebido informado acima é uma estimativa", "powered_by" : "Troca realizada por ${title}", "error" : "Erro", @@ -407,5 +407,8 @@ "seed_alert_back" : "Volte", "seed_alert_yes" : "Sim, eu tenho", - "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada" + "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada", + + "xmr_to_error" : "Erro XMR.TO", + "xmr_to_error_description" : "Montante inválido. Limite máximo de 8 dígitos após o ponto decimal" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 5ad7568ed..a2acbdc2a 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Изменить провайдера обмена", "you_will_send" : "Конвертировать из", "you_will_get" : "Конвертировать в", - "amount_is_guaranteed" : "ВАЖНО:\nЕсли вы хотите получить гарантированную сумму BTC, введите эту сумму в поле BTC. Если вместо этого вы вводите сумму XMR, полученная сумма BTC является приблизительной и может колебаться в зависимости от курса.", + "amount_is_guaranteed" : "В xmr.to, чтобы получить гарантированную сумму BTC, введите сумму BTC, а не сумму XMR выше", "amount_is_estimate" : "Полученная сумма является приблизительной", "powered_by" : "Используя ${title}", "error" : "Ошибка", @@ -407,5 +407,8 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Да", - "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется" + "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется", + + "xmr_to_error" : "Ошибка XMR.TO", + "xmr_to_error_description" : "Недопустимая сумма. Максимум - 8 цифр после десятичной точки" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 480685e08..181591ea6 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Змінити провайдера обміну", "you_will_send" : "Конвертувати з", "you_will_get" : "Конвертувати в", - "amount_is_guaranteed" : "ВАЖЛИВО:\nЯкщо ви хочете отримати гарантовану суму BTC, введіть цю суму в поле BTC. Якщо замість цього ввести суму XMR, отримана сума BTC є приблизною і може коливатися залежно від курсу.", + "amount_is_guaranteed" : "У xmr.to, щоб отримати гарантовану суму BTC, введіть суму BTC, а не XMR вище", "amount_is_estimate" : "Отримана сума є приблизною", "powered_by" : "Використовуючи ${title}", "error" : "Помилка", @@ -407,5 +407,8 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Так", - "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується" + "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується", + + "xmr_to_error" : "Помилка XMR.TO", + "xmr_to_error_description" : "Неприпустима сума. Максимум - 8 цифр після десяткової коми" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 38d807906..62b54c023 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "更改交易所提供商", "you_will_send" : "從轉換", "you_will_get" : "轉換成", - "amount_is_guaranteed" : "重要:\n如果您想獲得保證的BTC金額,請在BTC字段中輸入該金額。 如果您輸入的是XMR金額,則收到的BTC金額只是估算值,可能會隨匯率而波動。", + "amount_is_guaranteed" : "在xmr.to中,要接收保证的BTC数量,请输入BTC数量,而不要输入上方的XMR数量", "amount_is_estimate" : "收款金额为估算值", "powered_by" : "供电 ${title}", "error" : "错误", @@ -407,5 +407,8 @@ "seed_alert_back" : "回去", "seed_alert_yes" : "是的,我有", - "exchange_sync_alert_content" : "請等待,直到您的錢包同步" + "exchange_sync_alert_content" : "請等待,直到您的錢包同步", + + "xmr_to_error" : "XMR.TO錯誤", + "xmr_to_error_description" : "無效的金額。 小數點後最多8位數字" } \ No newline at end of file From ca0c0d1ad668330ca3d7044e358aab3dfdc6c3fb Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Fri, 27 Nov 2020 09:59:28 +0200 Subject: [PATCH 17/35] CAKE-185 | fixed string resources --- lib/generated/i18n.dart | 4 ++-- res/values/strings_ru.arb | 2 +- res/values/strings_uk.arb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index d0b0fa80a..ee3be3abe 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -2200,7 +2200,7 @@ class $ru extends S { @override String get trade_details_id => "ID"; @override - String get xmr_to_error_description => "Недопустимая сумма. Максимум - 8 цифр после десятичной точки"; + String get xmr_to_error_description => "Недопустимая сумма. Максимум 8 цифр после десятичной точки"; @override String get trade_state_confirming => "Подтверждение"; @override @@ -4216,7 +4216,7 @@ class $uk extends S { @override String get trade_details_id => "ID"; @override - String get xmr_to_error_description => "Неприпустима сума. Максимум - 8 цифр після десяткової коми"; + String get xmr_to_error_description => "Неприпустима сума. Максимум 8 цифр після десяткової коми"; @override String get trade_state_confirming => "Підтвердження"; @override diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index a2acbdc2a..59822d6ff 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -410,5 +410,5 @@ "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется", "xmr_to_error" : "Ошибка XMR.TO", - "xmr_to_error_description" : "Недопустимая сумма. Максимум - 8 цифр после десятичной точки" + "xmr_to_error_description" : "Недопустимая сумма. Максимум 8 цифр после десятичной точки" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 181591ea6..17ab88532 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -410,5 +410,5 @@ "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується", "xmr_to_error" : "Помилка XMR.TO", - "xmr_to_error_description" : "Неприпустима сума. Максимум - 8 цифр після десяткової коми" + "xmr_to_error_description" : "Неприпустима сума. Максимум 8 цифр після десяткової коми" } \ No newline at end of file From 3ebc0627e76ce4eccc4f20cce5fef3945ba823e7 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Fri, 27 Nov 2020 13:08:17 +0200 Subject: [PATCH 18/35] CAKE-194 | added pre seed page to app; called pre seed page when creating new wallet from welcome an wallet list pages; added images to assets --- assets/images/2.0x/pre_seed_dark.png | Bin 0 -> 186268 bytes assets/images/2.0x/pre_seed_light.png | Bin 0 -> 98188 bytes assets/images/3.0x/pre_seed_dark.png | Bin 0 -> 383270 bytes assets/images/3.0x/pre_seed_light.png | Bin 0 -> 200270 bytes assets/images/pre_seed_dark.png | Bin 0 -> 57525 bytes assets/images/pre_seed_light.png | Bin 0 -> 32037 bytes lib/di.dart | 3 + lib/router.dart | 9 ++- lib/routes.dart | 1 + lib/src/screens/seed/pre_seed_page.dart | 72 ++++++++++++++++++ .../screens/wallet_list/wallet_list_page.dart | 2 +- 11 files changed, 84 insertions(+), 3 deletions(-) create mode 100755 assets/images/2.0x/pre_seed_dark.png create mode 100755 assets/images/2.0x/pre_seed_light.png create mode 100755 assets/images/3.0x/pre_seed_dark.png create mode 100755 assets/images/3.0x/pre_seed_light.png create mode 100755 assets/images/pre_seed_dark.png create mode 100755 assets/images/pre_seed_light.png create mode 100644 lib/src/screens/seed/pre_seed_page.dart diff --git a/assets/images/2.0x/pre_seed_dark.png b/assets/images/2.0x/pre_seed_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..2bb3b8e6582dd81487b382a02240a3c33618ca76 GIT binary patch literal 186268 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%0D=*h4oW%tesaOj!kd21A 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�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 literal 0 HcmV?d00001 diff --git a/assets/images/3.0x/pre_seed_dark.png b/assets/images/3.0x/pre_seed_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..632f2bb1efaa5a70935e2ba913ff08348b019809 GIT binary patch literal 383270 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

Bl$a! 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

rb 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 K2?0 z|0p3zsL}-hE02yRu&v0}!fs5~fb)*xWh* zIJH(od&7as&~h`w62-h&iP zX*!xtcA1c{ltv7+lgSw}06cdfK&$HJqC~N@TEPw zaam*Kmo=Eoz+7!kYOLqlOq zo&LUc=eQ;>50S0caMOlNDyarYx3LZ08Zva$b3m#^!D6oo8lxA>DO}|}r+4j!&yz!>( zcYok+dF`~Lnf-aS12)F}kyL-pn)tD@s z!5U_4wv4*>C`Xh&Uf_>xC7x;ACJPD70aDO&)W^HNc2=r3u2L{3)Hf8&S0e~|50il) zvcR7EyAUP;FwrJVSUWR)H>q>A$1Q+#4aO$&M5_jo&}b2d&F7zE5^*5s|47Ij5;wKj zUQ@RNO5lRzkrP~9tZf>*{)$l$ofLlr$|p?4&9nx(QB=f<4;~Ql&7nsi+!h%r9ybG5 zGlYcV{)uoT@HuJVhSJ~z`{UeU`25k13mDKgopcwkXmBfrpv>`JnxRJbU8Hkkm+Cx! z^odi$J@-A8PMzLUx_{UwfC|N zec)N#EEul(-+{aR%Ei3l#QqfS`6=`q3opgjOa|b3SLq2;w0rfQy9w_(U^@n)y(8}S zT3Nw78oxA`TXbG-gA<-js4ERC@BV;ac=A!n+&@?O+KGZF2$UIZUD@z@hBgC5cl(B7Y4Av|G2^j;J3JY%( zY<6G*(T%E^tgPc!l;q{+S5hR-_aM!}`+!?nnT`uNWJTx_bq0S4kc4s*5(~Y$E*Zg! zJYTWExjZqS^>x!KOV`%5$7|)b+iqtcyl49NR(b1N-&%n!zjT{ap!+N*K&%MlrU0`8 z!De<$myza*W5Nged~T6fs>0_Cb!d&V?

1BUj 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�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 literal 0 HcmV?d00001 diff --git a/assets/images/pre_seed_dark.png b/assets/images/pre_seed_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..ed12c730abb5207cc28698ba25c94962cf4f4bd8 GIT binary patch literal 57525 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 UGmvZI<^TWy07*qoM6N<$f;CnGJ^%m! literal 0 HcmV?d00001 diff --git a/lib/di.dart b/lib/di.dart index 1571c925b..69b48056c 100644 --- a/lib/di.dart +++ b/lib/di.dart @@ -21,6 +21,7 @@ import 'package:cake_wallet/src/screens/nodes/nodes_list_page.dart'; import 'package:cake_wallet/src/screens/pin_code/pin_code_widget.dart'; import 'package:cake_wallet/src/screens/rescan/rescan_page.dart'; import 'package:cake_wallet/src/screens/restore/wallet_restore_page.dart'; +import 'package:cake_wallet/src/screens/seed/pre_seed_page.dart'; import 'package:cake_wallet/src/screens/seed/wallet_seed_page.dart'; import 'package:cake_wallet/src/screens/send/send_template_page.dart'; import 'package:cake_wallet/src/screens/settings/change_language.dart'; @@ -405,4 +406,6 @@ Future setup( transactionInfo, getIt.get().shouldSaveRecipientAddress, transactionDescriptionBox)); + + getIt.registerFactory(() => PreSeedPage()); } diff --git a/lib/router.dart b/lib/router.dart index acad61d04..e9174e694 100644 --- a/lib/router.dart +++ b/lib/router.dart @@ -2,6 +2,7 @@ import 'package:cake_wallet/entities/contact_record.dart'; import 'package:cake_wallet/entities/transaction_description.dart'; import 'package:cake_wallet/src/screens/pin_code/pin_code_widget.dart'; import 'package:cake_wallet/src/screens/restore/wallet_restore_page.dart'; +import 'package:cake_wallet/src/screens/seed/pre_seed_page.dart'; import 'package:cake_wallet/store/settings_store.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; @@ -64,14 +65,14 @@ Route createRoute(RouteSettings settings) { (PinCodeState context, dynamic _) async { try { context.changeProcessText( - 'Creating new wallet'); // FIXME: Unnamed constant + S.current.creating_new_wallet); final newWalletVM = getIt.get(param1: WalletType.monero); await newWalletVM.create( options: 'English'); // FIXME: Unnamed constant context.hideProgressText(); await Navigator.of(context.context) - .pushNamed(Routes.seed, arguments: true); + .pushNamed(Routes.preSeed); } catch (e) { context.changeProcessText('Error: ${e.toString()}'); } @@ -322,6 +323,10 @@ Route createRoute(RouteSettings settings) { return MaterialPageRoute( builder: (_) => getIt.get()); + case Routes.preSeed: + return MaterialPageRoute( + builder: (_) => getIt.get()); + default: return MaterialPageRoute( builder: (_) => Scaffold( diff --git a/lib/routes.dart b/lib/routes.dart index 13a365990..a9c9a5b34 100644 --- a/lib/routes.dart +++ b/lib/routes.dart @@ -47,4 +47,5 @@ class Routes { static const exchangeTemplate = '/exchange_template'; static const restoreWalletType = '/restore_wallet_type'; static const restoreWallet = '/restore_wallet'; + static const preSeed = '/pre_seed'; } \ No newline at end of file diff --git a/lib/src/screens/seed/pre_seed_page.dart b/lib/src/screens/seed/pre_seed_page.dart new file mode 100644 index 000000000..f07cf8427 --- /dev/null +++ b/lib/src/screens/seed/pre_seed_page.dart @@ -0,0 +1,72 @@ +import 'package:cake_wallet/di.dart'; +import 'package:cake_wallet/routes.dart'; +import 'package:cake_wallet/store/settings_store.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:cake_wallet/generated/i18n.dart'; +import 'package:cake_wallet/src/widgets/primary_button.dart'; +import 'package:cake_wallet/src/screens/base_page.dart'; + +class PreSeedPage extends BasePage { + static final imageLight = Image.asset('assets/images/pre_seed_light.png'); + static final imageDark = Image.asset('assets/images/pre_seed_dark.png'); + + @override + Widget leading(BuildContext context) => null; + + @override + String get title => 'IMPORTANT'; + + @override + Widget body(BuildContext context) { + final image = + getIt.get().isDarkTheme ? imageDark : imageLight; + + return Container( + padding: EdgeInsets.all(24), + child: Column( + children: [ + Flexible( + flex: 2, + child: AspectRatio( + aspectRatio: 1, + child: FittedBox(child: image, fit: BoxFit.contain))), + Flexible( + flex: 3, + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Padding( + padding: + EdgeInsets.only(top: 70, left: 16, right: 16), + child: Text( + 'On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.', + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.normal, + color: Theme.of(context) + .primaryTextTheme + .caption + .color), + ), + ), + PrimaryButton( + onPressed: () => + Navigator.of(context).popAndPushNamed(Routes.seed, + arguments: true), + text: 'I understand. Show me my seed', + color: Theme.of(context) + .accentTextTheme + .body2 + .color, + textColor: Colors.white) + ], + ) + ) + ], + ), + ); + } + +} \ No newline at end of file diff --git a/lib/src/screens/wallet_list/wallet_list_page.dart b/lib/src/screens/wallet_list/wallet_list_page.dart index 5162b1c5b..1b15a8e0e 100644 --- a/lib/src/screens/wallet_list/wallet_list_page.dart +++ b/lib/src/screens/wallet_list/wallet_list_page.dart @@ -243,7 +243,7 @@ class WalletListBodyState extends State { changeProcessText(S.of(context).creating_new_wallet); await widget.walletListViewModel.walletNewVM.create(options: 'English'); // FIXME: Unnamed constant hideProgressText(); - await Navigator.of(context).pushNamed(Routes.seed, arguments: true); + await Navigator.of(context).pushNamed(Routes.preSeed); } catch(e) { changeProcessText(S.of(context).creating_new_wallet_error(e.toString())); } From 4dcd17dc10cf9c7a37002d5dab012c21f10b069d Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Fri, 27 Nov 2020 14:16:42 +0200 Subject: [PATCH 19/35] CAKE-194 | fixed string resources --- lib/generated/i18n.dart | 69 +++++++++++++++++++++++++ lib/src/screens/seed/pre_seed_page.dart | 6 +-- res/values/strings_de.arb | 9 +++- res/values/strings_en.arb | 9 +++- res/values/strings_es.arb | 9 +++- res/values/strings_hi.arb | 9 +++- res/values/strings_ja.arb | 9 +++- res/values/strings_ko.arb | 9 +++- res/values/strings_nl.arb | 9 +++- res/values/strings_pl.arb | 9 +++- res/values/strings_pt.arb | 9 +++- res/values/strings_ru.arb | 9 +++- res/values/strings_uk.arb | 9 +++- res/values/strings_zh.arb | 9 +++- 14 files changed, 156 insertions(+), 27 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index 48bff842c..d54ea6bd2 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -133,6 +133,9 @@ class S implements WidgetsLocalizations { String get please_make_selection => "Please make selection below to create or recover your wallet."; String get please_select => "Please select:"; String get please_try_to_connect_to_another_node => "Please try to connect to another node"; + String get pre_seed_button_text => "I understand. Show me my seed"; + String get pre_seed_description => "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the ____________ app."; + String get pre_seed_title => "IMPORTANT"; String get private_key => "Private key"; String get public_key => "Public key"; String get receive => "Receive"; @@ -494,12 +497,16 @@ class $de extends S { @override String get choose_wallet_currency => "Bitte wählen Sie die Brieftaschenwährung:"; @override + String get pre_seed_description => "Auf der nächsten Seite sehen Sie eine Reihe von 25 Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren."; + @override String get confirm => "Bestätigen"; @override String get settings_display_balance_as => "Kontostand anzeigen als"; @override String get change_wallet_alert_title => "Ändern Sie die aktuelle Brieftasche"; @override + String get pre_seed_button_text => "Ich verstehe. Zeig mir meinen Samen"; + @override String get placeholder_transactions => "Ihre Transaktionen werden hier angezeigt"; @override String get trade_details_provider => "Anbieter"; @@ -942,6 +949,8 @@ class $de extends S { @override String get restore_title_from_seed => "Aus Seed wiederherstellen"; @override + String get pre_seed_title => "WICHTIG"; + @override String get restore_description_from_backup => "Sie können die gesamte Cake Wallet-App von wiederherstellen Ihre Sicherungsdatei"; @override String get error_text_node_port => "Der Knotenport kann nur Nummern zwischen 0 und 65535 enthalten"; @@ -1162,12 +1171,16 @@ class $hi extends S { @override String get choose_wallet_currency => "कृपया बटुआ मुद्रा चुनें:"; @override + String get pre_seed_description => "अगले पेज पर आपको 25 शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।"; + @override String get confirm => "की पुष्टि करें"; @override String get settings_display_balance_as => "के रूप में संतुलन प्रदर्शित करें"; @override String get change_wallet_alert_title => "वर्तमान बटुआ बदलें"; @override + String get pre_seed_button_text => "मै समझता हुँ। मुझे अपना बीज दिखाओ"; + @override String get placeholder_transactions => "आपके लेनदेन यहां प्रदर्शित होंगे"; @override String get trade_details_provider => "प्रदाता"; @@ -1610,6 +1623,8 @@ class $hi extends S { @override String get restore_title_from_seed => "बीज से पुनर्स्थापित करें"; @override + String get pre_seed_title => "महत्वपूर्ण"; + @override String get restore_description_from_backup => "आप से पूरे केक वॉलेट एप्लिकेशन को पुनर्स्थापित कर सकते हैं आपकी बैक-अप फ़ाइल"; @override String get error_text_node_port => "नोड पोर्ट में केवल 0 और 65535 के बीच संख्याएँ हो सकती हैं"; @@ -1830,12 +1845,16 @@ class $ru extends S { @override String get choose_wallet_currency => "Пожалуйста, выберите валюту кошелька:"; @override + String get pre_seed_description => "На следующей странице вы увидите серию из 25 слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet."; + @override String get confirm => "Подтвердить"; @override String get settings_display_balance_as => "Отображать баланс как"; @override String get change_wallet_alert_title => "Изменить текущий кошелек"; @override + String get pre_seed_button_text => "Понятно. Покажите мнемоническую фразу"; + @override String get placeholder_transactions => "Ваши транзакции будут отображаться здесь"; @override String get trade_details_provider => "Провайдер"; @@ -2278,6 +2297,8 @@ class $ru extends S { @override String get restore_title_from_seed => "Восстановить из мнемонической фразы"; @override + String get pre_seed_title => "ВАЖНО"; + @override String get restore_description_from_backup => "Вы можете восстановить Cake Wallet из вашего back-up файла"; @override String get error_text_node_port => "Порт ноды может содержать только цифры от 0 до 65535"; @@ -2498,12 +2519,16 @@ class $ko extends S { @override String get choose_wallet_currency => "지갑 통화를 선택하십시오:"; @override + String get pre_seed_description => "다음 페이지에서 25 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다."; + @override String get confirm => "확인"; @override String get settings_display_balance_as => "잔액 표시"; @override String get change_wallet_alert_title => "현재 지갑 변경"; @override + String get pre_seed_button_text => "이해 했어요. 내 씨앗을 보여줘"; + @override String get placeholder_transactions => "거래가 여기에 표시됩니다"; @override String get trade_details_provider => "공급자"; @@ -2946,6 +2971,8 @@ class $ko extends S { @override String get restore_title_from_seed => "종자에서 복원"; @override + String get pre_seed_title => "중대한"; + @override String get restore_description_from_backup => "백업 파일에서 전체 Cake Wallet 앱을 복원 할 수 있습니다."; @override String get error_text_node_port => "노드 포트는 0에서 65535 사이의 숫자 만 포함 할 수 있습니다"; @@ -3166,12 +3193,16 @@ class $pt extends S { @override String get choose_wallet_currency => "Escolha a moeda da carteira:"; @override + String get pre_seed_description => "Na próxima página, você verá uma série de 25 palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet."; + @override String get confirm => "Confirmar"; @override String get settings_display_balance_as => "Saldo a exibir"; @override String get change_wallet_alert_title => "Alterar carteira atual"; @override + String get pre_seed_button_text => "Compreendo. Me mostre minha semente"; + @override String get placeholder_transactions => "Suas transações serão exibidas aqui"; @override String get trade_details_provider => "Provedor"; @@ -3614,6 +3645,8 @@ class $pt extends S { @override String get restore_title_from_seed => "Restaurar a partir de semente"; @override + String get pre_seed_title => "IMPORTANTE"; + @override String get restore_description_from_backup => "Você pode restaurar todo o aplicativo Cake Wallet de seu arquivo de backup"; @override String get error_text_node_port => "A porta do nó deve conter apenas números entre 0 e 65535"; @@ -3834,12 +3867,16 @@ class $uk extends S { @override String get choose_wallet_currency => "Будь ласка, виберіть валюту гаманця:"; @override + String get pre_seed_description => "На наступній сторінці ви побачите серію з 25 слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet."; + @override String get confirm => "Підтвердити"; @override String get settings_display_balance_as => "Відображати баланс як"; @override String get change_wallet_alert_title => "Змінити поточний гаманець"; @override + String get pre_seed_button_text => "Зрозуміло. Покажіть мнемонічну фразу"; + @override String get placeholder_transactions => "Тут відображатимуться ваші транзакції"; @override String get trade_details_provider => "Провайдер"; @@ -4282,6 +4319,8 @@ class $uk extends S { @override String get restore_title_from_seed => "Відновити з мнемонічної фрази"; @override + String get pre_seed_title => "ВАЖЛИВО"; + @override String get restore_description_from_backup => "Ви можете відновити Cake Wallet з вашого резервного файлу"; @override String get error_text_node_port => "Порт вузла може містити тільки цифри від 0 до 65535"; @@ -4502,12 +4541,16 @@ class $ja extends S { @override String get choose_wallet_currency => "ウォレット通貨を選択してください:"; @override + String get pre_seed_description => "次のページでは、一連の25語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。"; + @override String get confirm => "確認する"; @override String get settings_display_balance_as => "残高を表示"; @override String get change_wallet_alert_title => "現在のウォレットを変更する"; @override + String get pre_seed_button_text => "わかります。 種を見せて"; + @override String get placeholder_transactions => "あなたの取引はここに表示されます"; @override String get trade_details_provider => "プロバイダー"; @@ -4950,6 +4993,8 @@ class $ja extends S { @override String get restore_title_from_seed => "シードから復元"; @override + String get pre_seed_title => "重要"; + @override String get restore_description_from_backup => "Cake Walletアプリ全体を復元できますバックアップファイル"; @override String get error_text_node_port => "ノードポートには、0〜65535の数字のみを含めることができます"; @@ -5174,12 +5219,16 @@ class $pl extends S { @override String get choose_wallet_currency => "Wybierz walutę portfela:"; @override + String get pre_seed_description => "Na następnej stronie zobaczysz serię 25 słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet."; + @override String get confirm => "Potwierdzać"; @override String get settings_display_balance_as => "Wyświetl saldo jako"; @override String get change_wallet_alert_title => "Zmień obecny portfel"; @override + String get pre_seed_button_text => "Rozumiem. Pokaż mi moje nasienie"; + @override String get placeholder_transactions => "Twoje transakcje zostaną wyświetlone tutaj"; @override String get trade_details_provider => "Dostawca"; @@ -5622,6 +5671,8 @@ class $pl extends S { @override String get restore_title_from_seed => "Przywróć z nasion"; @override + String get pre_seed_title => "WAŻNY"; + @override String get restore_description_from_backup => "Możesz przywrócić całą aplikację Cake Wallet z plik kopii zapasowej"; @override String get error_text_node_port => "Port węzła może zawierać tylko liczby od 0 do 65535"; @@ -5842,12 +5893,16 @@ class $es extends S { @override String get choose_wallet_currency => "Por favor, elija la moneda de la billetera:"; @override + String get pre_seed_description => "En la página siguiente verá una serie de 25 palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet."; + @override String get confirm => "Confirmar"; @override String get settings_display_balance_as => "Mostrar saldo como"; @override String get change_wallet_alert_title => "Cambiar billetera actual"; @override + String get pre_seed_button_text => "Entiendo. Muéstrame mi semilla"; + @override String get placeholder_transactions => "Sus transacciones se mostrarán aquí"; @override String get trade_details_provider => "Proveedor"; @@ -6290,6 +6345,8 @@ class $es extends S { @override String get restore_title_from_seed => "De la semilla"; @override + String get pre_seed_title => "IMPORTANTE"; + @override String get restore_description_from_backup => "Puede restaurar toda la aplicación Cake Wallet desde ysu archivo de respaldo"; @override String get error_text_node_port => "El puerto de nodo solo puede contener números entre 0 y 65535"; @@ -6510,12 +6567,16 @@ class $nl extends S { @override String get choose_wallet_currency => "Kies een portemonnee-valuta:"; @override + String get pre_seed_description => "Op de volgende pagina ziet u een reeks van 25 woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app."; + @override String get confirm => "Bevestigen"; @override String get settings_display_balance_as => "Toon saldo als"; @override String get change_wallet_alert_title => "Wijzig huidige portemonnee"; @override + String get pre_seed_button_text => "Ik begrijp het. Laat me mijn zaad zien"; + @override String get placeholder_transactions => "Uw transacties worden hier weergegeven"; @override String get trade_details_provider => "Leverancier"; @@ -6958,6 +7019,8 @@ class $nl extends S { @override String get restore_title_from_seed => "Herstel van zaad"; @override + String get pre_seed_title => "BELANGRIJK"; + @override String get restore_description_from_backup => "Je kunt de hele Cake Wallet-app herstellen van uw back-upbestand"; @override String get error_text_node_port => "Knooppuntpoort kan alleen nummers tussen 0 en 65535 bevatten"; @@ -7178,12 +7241,16 @@ class $zh extends S { @override String get choose_wallet_currency => "請選擇錢包貨幣:"; @override + String get pre_seed_description => "在下一頁上,您將看到一系列25個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。"; + @override String get confirm => "确认"; @override String get settings_display_balance_as => "将余额显示为"; @override String get change_wallet_alert_title => "更換當前錢包"; @override + String get pre_seed_button_text => "我明白。 給我看我的種子"; + @override String get placeholder_transactions => "您的交易將顯示在這裡"; @override String get trade_details_provider => "提供者"; @@ -7626,6 +7693,8 @@ class $zh extends S { @override String get restore_title_from_seed => "从种子还原"; @override + String get pre_seed_title => "重要"; + @override String get restore_description_from_backup => "您可以从还原整个Cake Wallet应用您的备份文件"; @override String get error_text_node_port => "节点端口只能包含0到65535之间的数字"; diff --git a/lib/src/screens/seed/pre_seed_page.dart b/lib/src/screens/seed/pre_seed_page.dart index f07cf8427..6f552758d 100644 --- a/lib/src/screens/seed/pre_seed_page.dart +++ b/lib/src/screens/seed/pre_seed_page.dart @@ -15,7 +15,7 @@ class PreSeedPage extends BasePage { Widget leading(BuildContext context) => null; @override - String get title => 'IMPORTANT'; + String get title => S.current.pre_seed_title; @override Widget body(BuildContext context) { @@ -40,7 +40,7 @@ class PreSeedPage extends BasePage { padding: EdgeInsets.only(top: 70, left: 16, right: 16), child: Text( - 'On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.', + S.of(context).pre_seed_description, textAlign: TextAlign.center, style: TextStyle( fontSize: 14, @@ -55,7 +55,7 @@ class PreSeedPage extends BasePage { onPressed: () => Navigator.of(context).popAndPushNamed(Routes.seed, arguments: true), - text: 'I understand. Show me my seed', + text: S.of(context).pre_seed_button_text, color: Theme.of(context) .accentTextTheme .body2 diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index cf74c18aa..c90ffb11a 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wechseln Sie den Exchange-Anbieter", "you_will_send" : "Konvertieren von", "you_will_get" : "Konvertieren zu", - "amount_is_guaranteed" : "WICHTIG:\nWenn Sie einen garantierten BTC-Betrag erhalten möchten, geben Sie diesen Betrag in das Feld BTC ein. Wenn Sie stattdessen einen XMR-Betrag eingeben, handelt es sich bei dem erhaltenen BTC-Betrag um eine Schätzung, die je nach Kurs schwanken kann.", + "amount_is_guaranteed" : "Geben Sie in xmr.to den BTC-Betrag und nicht den oben genannten XMR-Betrag ein, um einen garantierten BTC-Betrag zu erhalten", "amount_is_estimate" : "Der empfangene Betrag ist eine Schätzung", "powered_by" : "Unterstützt von ${title}", "error" : "Error", @@ -407,5 +407,10 @@ "seed_alert_back" : "Geh zurück", "seed_alert_yes" : "Ja, habe ich", - "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist" + "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist", + + + "pre_seed_title" : "WICHTIG", + "pre_seed_description" : "Auf der nächsten Seite sehen Sie eine Reihe von 25 Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.", + "pre_seed_button_text" : "Ich verstehe. Zeig mir meinen Samen" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index b3a30feac..62e1d0501 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Change Exchange Provider", "you_will_send" : "Convert from", "you_will_get" : "Convert to", - "amount_is_guaranteed" : "IMPORTANT:\nIf you want to receive a guaranteed amount of BTC, please enter that amount in the BTC field. If you enter an XMR amount instead, then the BTC amount received is an estimate and can fluctuate depending on the rates.", + "amount_is_guaranteed" : "In xmr.to, to receive a guaranteed BTC amount, enter the BTC amount and not the XMR amount above", "amount_is_estimate" : "The receive amount is an estimate", "powered_by" : "Powered by ${title}", "error" : "Error", @@ -407,5 +407,10 @@ "seed_alert_back" : "Go back", "seed_alert_yes" : "Yes, I have", - "exchange_sync_alert_content" : "Please wait until your wallet is synchronized" + "exchange_sync_alert_content" : "Please wait until your wallet is synchronized", + + + "pre_seed_title" : "IMPORTANT", + "pre_seed_description" : "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the ____________ app.", + "pre_seed_button_text" : "I understand. Show me my seed" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 59258df5b..be2945b22 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Cambiar proveedor de intercambio", "you_will_send" : "Convertir de", "you_will_get" : "Convertir a", - "amount_is_guaranteed" : "IMPORTANTE:\nSi desea recibir una cantidad garantizada de BTC, ingrese esa cantidad en el campo BTC. Si ingresa una cantidad de XMR en su lugar, la cantidad de BTC recibida es una estimación y puede variar según las tarifas.", + "amount_is_guaranteed" : "En xmr.to, para recibir una cantidad BTC garantizada, ingrese la cantidad BTC y no la cantidad XMR arriba", "amount_is_estimate" : "El monto recibido es un estimado", "powered_by" : "Energizado por ${title}", "error" : "Error", @@ -407,5 +407,10 @@ "seed_alert_back" : "Regresa", "seed_alert_yes" : "Sí tengo", - "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada" + "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada", + + + "pre_seed_title" : "IMPORTANTE", + "pre_seed_description" : "En la página siguiente verá una serie de 25 palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.", + "pre_seed_button_text" : "Entiendo. Muéstrame mi semilla" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 58212a819..ec07a71d2 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "एक्सचेंज प्रदाता बदलें", "you_will_send" : "से रूपांतरित करें", "you_will_get" : "में बदलें", - "amount_is_guaranteed" : "महत्वपूर्ण:\nयदि आप BTC की गारंटीकृत राशि प्राप्त करना चाहते हैं, तो कृपया उस राशि को BTC फ़ील्ड में दर्ज करें। यदि आप इसके बजाय एक एक्सएमआर राशि दर्ज करते हैं, तो प्राप्त बीटीसी राशि एक अनुमान है और दरों के आधार पर इसमें उतार-चढ़ाव हो सकता है।", + "amount_is_guaranteed" : "Xmr.to में, गारंटीशुदा BTC राशि प्राप्त करने के लिए, BTC राशि दर्ज करें और ऊपर XMR राशि नहीं", "amount_is_estimate" : "प्राप्त राशि एक अनुमान है", "powered_by" : "द्वारा संचालित ${title}", "error" : "त्रुटि", @@ -407,5 +407,10 @@ "seed_alert_back" : "वापस जाओ", "seed_alert_yes" : "हाँ मेरे पास है", - "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है" + "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है", + + + "pre_seed_title" : "महत्वपूर्ण", + "pre_seed_description" : "अगले पेज पर आपको 25 शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।", + "pre_seed_button_text" : "मै समझता हुँ। मुझे अपना बीज दिखाओ" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 7a6ff8994..8628d6214 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Exchangeプロバイダーの変更", "you_will_send" : "から変換", "you_will_get" : "に変換", - "amount_is_guaranteed" : "重要:\n保証された金額のBTCを受け取りたい場合は、その金額を[BTC]フィールドに入力してください。 代わりにXMR金額を入力した場合、受け取ったBTC金額は見積もりであり、レートに応じて変動する可能性があります。", + "amount_is_guaranteed" : "xmr.toで、保証されたBTC金額を受け取るには、上記のXMR金額ではなく、BTC金額を入力します", "amount_is_estimate" : "受け取り金額は見積もりです", "powered_by" : "搭載 ${title}", "error" : "エラー", @@ -407,5 +407,10 @@ "seed_alert_back" : "戻る", "seed_alert_yes" : "はい、あります", - "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください" + "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください", + + + "pre_seed_title" : "重要", + "pre_seed_description" : "次のページでは、一連の25語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。", + "pre_seed_button_text" : "わかります。 種を見せて" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 3665491fd..bec8884e3 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "교환 공급자 변경", "you_will_send" : "다음에서 변환", "you_will_get" : "로 변환하다", - "amount_is_guaranteed" : "중대한:\n보장 된 BTC 금액을 받으려면 BTC 필드에 해당 금액을 입력하십시오. 대신 XMR 금액을 입력하면 수령 한 BTC 금액이 추정치이며 요율에 따라 변동될 수 있습니다.", + "amount_is_guaranteed" : "xmr.to에서 보장 된 BTC 금액을 받으려면 위의 XMR 금액이 아닌 BTC 금액을 입력하십시오.", "amount_is_estimate" : "수신 금액은 견적입니다", "powered_by" : "에 의해 구동 ${title}", "error" : "오류", @@ -407,5 +407,10 @@ "seed_alert_back" : "돌아 가기", "seed_alert_yes" : "네, 있어요", - "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오" + "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오", + + + "pre_seed_title" : "중대한", + "pre_seed_description" : "다음 페이지에서 25 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.", + "pre_seed_button_text" : "이해 했어요. 내 씨앗을 보여줘" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index c8fd4a351..982cb9972 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Wijzig Exchange Provider", "you_will_send" : "Converteren van", "you_will_get" : "Converteren naar", - "amount_is_guaranteed" : "BELANGRIJK:\nAls u een gegarandeerd bedrag aan BTC wilt ontvangen, voert u dat bedrag in het BTC-veld in. Als u in plaats daarvan een XMR-bedrag invoert, is het ontvangen BTC-bedrag een schatting en kan het fluctueren afhankelijk van de tarieven.", + "amount_is_guaranteed" : "Om een gegarandeerd BTC-bedrag te ontvangen, voert u in xmr.to het BTC-bedrag in en niet het bovenstaande XMR-bedrag", "amount_is_estimate" : "Het ontvangen bedrag is een schatting", "powered_by" : "Aangedreven door ${title}", "error" : "Fout", @@ -407,5 +407,10 @@ "seed_alert_back" : "Ga terug", "seed_alert_yes" : "Ja ik heb", - "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd" + "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd", + + + "pre_seed_title" : "BELANGRIJK", + "pre_seed_description" : "Op de volgende pagina ziet u een reeks van 25 woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.", + "pre_seed_button_text" : "Ik begrijp het. Laat me mijn zaad zien" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 4e458021d..207d135e1 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Zmień dostawcę programu Exchange", "you_will_send" : "Konwertuj z", "you_will_get" : "Konwertuj na", - "amount_is_guaranteed" : "WAŻNY:\nJeśli chcesz otrzymać gwarantowaną kwotę BTC, wprowadź tę kwotę w polu BTC. Jeśli zamiast tego wpiszesz kwotę XMR, otrzymana kwota BTC jest szacunkowa i może się zmieniać w zależności od stawek.", + "amount_is_guaranteed" : "W xmr.to, aby otrzymać gwarantowaną kwotę BTC, wprowadź kwotę BTC, a nie kwotę XMR powyżej", "amount_is_estimate" : "Otrzymana kwota jest wartością szacunkową", "powered_by" : "Zasilany przez ${title}", "error" : "Błąd", @@ -407,5 +407,10 @@ "seed_alert_back" : "Wróć", "seed_alert_yes" : "Tak", - "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany" + "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany", + + + "pre_seed_title" : "WAŻNY", + "pre_seed_description" : "Na następnej stronie zobaczysz serię 25 słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.", + "pre_seed_button_text" : "Rozumiem. Pokaż mi moje nasienie" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index cb7a3bd2d..49f71741c 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Alterar o provedor de troca", "you_will_send" : "Converter de", "you_will_get" : "Converter para", - "amount_is_guaranteed" : "IMPORTANTE:\nSe você deseja receber um valor garantido de BTC, insira esse valor no campo BTC. Se, em vez disso, você inserir um valor XMR, o valor BTC recebido é uma estimativa e pode flutuar dependendo das taxas.", + "amount_is_guaranteed" : "Em xmr.to, para receber um valor BTC garantido, insira o valor BTC e não o valor XMR acima", "amount_is_estimate" : "O valor a ser recebido informado acima é uma estimativa", "powered_by" : "Troca realizada por ${title}", "error" : "Erro", @@ -407,5 +407,10 @@ "seed_alert_back" : "Volte", "seed_alert_yes" : "Sim, eu tenho", - "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada" + "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada", + + + "pre_seed_title" : "IMPORTANTE", + "pre_seed_description" : "Na próxima página, você verá uma série de 25 palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.", + "pre_seed_button_text" : "Compreendo. Me mostre minha semente" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 5ad7568ed..7b95c22c9 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Изменить провайдера обмена", "you_will_send" : "Конвертировать из", "you_will_get" : "Конвертировать в", - "amount_is_guaranteed" : "ВАЖНО:\nЕсли вы хотите получить гарантированную сумму BTC, введите эту сумму в поле BTC. Если вместо этого вы вводите сумму XMR, полученная сумма BTC является приблизительной и может колебаться в зависимости от курса.", + "amount_is_guaranteed" : "В xmr.to, чтобы получить гарантированную сумму BTC, введите сумму BTC, а не сумму XMR выше", "amount_is_estimate" : "Полученная сумма является приблизительной", "powered_by" : "Используя ${title}", "error" : "Ошибка", @@ -407,5 +407,10 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Да", - "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется" + "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется", + + + "pre_seed_title" : "ВАЖНО", + "pre_seed_description" : "На следующей странице вы увидите серию из 25 слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.", + "pre_seed_button_text" : "Понятно. Покажите мнемоническую фразу" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 480685e08..b70889fce 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "Змінити провайдера обміну", "you_will_send" : "Конвертувати з", "you_will_get" : "Конвертувати в", - "amount_is_guaranteed" : "ВАЖЛИВО:\nЯкщо ви хочете отримати гарантовану суму BTC, введіть цю суму в поле BTC. Якщо замість цього ввести суму XMR, отримана сума BTC є приблизною і може коливатися залежно від курсу.", + "amount_is_guaranteed" : "У xmr.to, щоб отримати гарантовану суму BTC, введіть суму BTC, а не XMR вище", "amount_is_estimate" : "Отримана сума є приблизною", "powered_by" : "Використовуючи ${title}", "error" : "Помилка", @@ -407,5 +407,10 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Так", - "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується" + "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується", + + + "pre_seed_title" : "ВАЖЛИВО", + "pre_seed_description" : "На наступній сторінці ви побачите серію з 25 слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.", + "pre_seed_button_text" : "Зрозуміло. Покажіть мнемонічну фразу" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 38d807906..3c4edae14 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -65,7 +65,7 @@ "change_exchange_provider" : "更改交易所提供商", "you_will_send" : "從轉換", "you_will_get" : "轉換成", - "amount_is_guaranteed" : "重要:\n如果您想獲得保證的BTC金額,請在BTC字段中輸入該金額。 如果您輸入的是XMR金額,則收到的BTC金額只是估算值,可能會隨匯率而波動。", + "amount_is_guaranteed" : "在xmr.to中,要接收保证的BTC数量,请输入BTC数量,而不要输入上方的XMR数量", "amount_is_estimate" : "收款金额为估算值", "powered_by" : "供电 ${title}", "error" : "错误", @@ -407,5 +407,10 @@ "seed_alert_back" : "回去", "seed_alert_yes" : "是的,我有", - "exchange_sync_alert_content" : "請等待,直到您的錢包同步" + "exchange_sync_alert_content" : "請等待,直到您的錢包同步", + + + "pre_seed_title" : "重要", + "pre_seed_description" : "在下一頁上,您將看到一系列25個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。", + "pre_seed_button_text" : "我明白。 給我看我的種子" } \ No newline at end of file From cc9cb9001d9eba43a667e231d5fb53e965d27661 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Fri, 27 Nov 2020 23:16:47 +0200 Subject: [PATCH 20/35] CAKE-194 | fixed string resources --- lib/generated/i18n.dart | 2 +- res/values/strings_en.arb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index d54ea6bd2..b3b551dc6 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -134,7 +134,7 @@ class S implements WidgetsLocalizations { String get please_select => "Please select:"; String get please_try_to_connect_to_another_node => "Please try to connect to another node"; String get pre_seed_button_text => "I understand. Show me my seed"; - String get pre_seed_description => "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the ____________ app."; + String get pre_seed_description => "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app."; String get pre_seed_title => "IMPORTANT"; String get private_key => "Private key"; String get public_key => "Public key"; diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 62e1d0501..e25e14daa 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -411,6 +411,6 @@ "pre_seed_title" : "IMPORTANT", - "pre_seed_description" : "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the ____________ app.", + "pre_seed_description" : "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.", "pre_seed_button_text" : "I understand. Show me my seed" } \ No newline at end of file From 5ee278237f3efa446126fb31331df14fc91942b3 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Mon, 30 Nov 2020 19:05:49 +0200 Subject: [PATCH 21/35] CAKE-169 | added useSSL parameter to node.dart and to node_create_or_edit_view_model.dart; applied useSSL parameter in the connectToNode() method (monero_wallet.dart) and in the save() method (node_create_or_edit_view_model.dart); created standard_checkbox.dart and applied StandardCheckbox widget in the node_create_or_edit_page.dart --- lib/entities/node.dart | 9 ++- lib/monero/monero_wallet.dart | 3 +- .../nodes/node_create_or_edit_page.dart | 19 ++++- lib/src/widgets/standard_checkbox.dart | 76 +++++++++++++++++++ .../node_create_or_edit_view_model.dart | 10 ++- 5 files changed, 110 insertions(+), 7 deletions(-) create mode 100644 lib/src/widgets/standard_checkbox.dart diff --git a/lib/entities/node.dart b/lib/entities/node.dart index f307111d2..0b8da1acb 100644 --- a/lib/entities/node.dart +++ b/lib/entities/node.dart @@ -14,7 +14,8 @@ class Node extends HiveObject with Keyable { {@required this.uri, @required WalletType type, this.login, - this.password}) { + this.password, + this.useSSL}) { this.type = type; } @@ -22,7 +23,8 @@ class Node extends HiveObject with Keyable { : uri = map['uri'] as String ?? '', login = map['login'] as String, password = map['password'] as String, - typeRaw = map['typeRaw'] as int; + typeRaw = map['typeRaw'] as int, + useSSL = map['useSSL'] as bool; static const boxName = 'Nodes'; @@ -38,6 +40,9 @@ class Node extends HiveObject with Keyable { @HiveField(3) int typeRaw; + @HiveField(4) + bool useSSL; + @override dynamic get keyIndex { _keyIndex ??= key; diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index a064ed337..6c801b6e3 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -147,8 +147,7 @@ abstract class MoneroWalletBase extends WalletBase with Store { address: node.uri, login: node.login, password: node.password, - useSSL: true, - // FIXME: hardcoded value + useSSL: node.useSSL ?? false, isLightWallet: false); // FIXME: hardcoded value syncStatus = ConnectedSyncStatus(); } catch (e) { diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index 63009b089..b1ff60763 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -1,4 +1,6 @@ import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; +import 'package:cake_wallet/src/widgets/checkbox_widget.dart'; +import 'package:cake_wallet/src/widgets/standard_checkbox.dart'; import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:cake_wallet/view_model/node_list/connection_state.dart'; import 'package:flutter/material.dart'; @@ -130,7 +132,22 @@ class NodeCreateOrEditPage extends BasePage { ) ) ], - ) + ), + Padding( + padding: EdgeInsets.only(top: 20), + child: Row( + mainAxisAlignment: MainAxisAlignment.start, + mainAxisSize: MainAxisSize.max, + children: [ + Observer( + builder: (_) => StandardCheckbox( + value: nodeCreateOrEditViewModel.useSSL, + onChanged: (value) => + nodeCreateOrEditViewModel.useSSL = value, + caption: 'Use SSL', + )) + ], + )) ] ], )), diff --git a/lib/src/widgets/standard_checkbox.dart b/lib/src/widgets/standard_checkbox.dart new file mode 100644 index 000000000..774acc9b7 --- /dev/null +++ b/lib/src/widgets/standard_checkbox.dart @@ -0,0 +1,76 @@ +import 'dart:ui'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; + +class StandardCheckbox extends StatefulWidget { + StandardCheckbox({ + @required this.value, + this.caption = '', + @required this.onChanged}); + + final bool value; + final String caption; + final Function(bool) onChanged; + + @override + StandardCheckboxState createState() => + StandardCheckboxState(value, caption, onChanged); +} + +class StandardCheckboxState extends State { + StandardCheckboxState(this.value, this.caption, this.onChanged); + + bool value; + String caption; + Function(bool) onChanged; + + @override + Widget build(BuildContext context) { + return GestureDetector( + onTap: () { + value = !value; + onChanged(value); + setState(() {}); + }, + child: Row( + mainAxisSize: MainAxisSize.min, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Container( + height: 24.0, + width: 24.0, + margin: EdgeInsets.only( + right: 10.0, + ), + decoration: BoxDecoration( + border: Border.all( + color: Theme.of(context) + .primaryTextTheme + .caption + .color, + width: 1.0), + borderRadius: BorderRadius.all( + Radius.circular(8.0)), + color: Theme.of(context).backgroundColor), + child: value + ? Icon( + Icons.check, + color: Colors.blue, + size: 20.0, + ) + : Offstage(), + ), + Text( + caption, + style: TextStyle( + fontSize: 16.0, + color: Theme.of(context) + .primaryTextTheme + .title + .color), + ) + ], + ), + ); + } +} \ No newline at end of file diff --git a/lib/view_model/node_list/node_create_or_edit_view_model.dart b/lib/view_model/node_list/node_create_or_edit_view_model.dart index df07f6789..ce4404051 100644 --- a/lib/view_model/node_list/node_create_or_edit_view_model.dart +++ b/lib/view_model/node_list/node_create_or_edit_view_model.dart @@ -14,7 +14,8 @@ class NodeCreateOrEditViewModel = NodeCreateOrEditViewModelBase abstract class NodeCreateOrEditViewModelBase with Store { NodeCreateOrEditViewModelBase(this._nodeSource, this._wallet) : state = InitialExecutionState(), - connectionState = InitialConnectionState(); + connectionState = InitialConnectionState(), + useSSL = false; @observable ExecutionState state; @@ -34,6 +35,9 @@ abstract class NodeCreateOrEditViewModelBase with Store { @observable ConnectionToNodeState connectionState; + @observable + bool useSSL; + @computed bool get isReady => (address?.isNotEmpty ?? false) && (port?.isNotEmpty ?? false); @@ -59,6 +63,7 @@ abstract class NodeCreateOrEditViewModelBase with Store { port = ''; login = ''; password = ''; + useSSL = false; } @action @@ -66,7 +71,8 @@ abstract class NodeCreateOrEditViewModelBase with Store { try { state = IsExecutingState(); final node = - Node(uri: uri, type: _wallet.type, login: login, password: password); + Node(uri: uri, type: _wallet.type, login: login, password: password, + useSSL: useSSL); await _nodeSource.add(node); state = ExecutedSuccessfullyState(); } catch (e) { From e10387a1b6174e03b566753ad7748b9ef82d0aa5 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Mon, 30 Nov 2020 20:27:44 +0200 Subject: [PATCH 22/35] CAKE-158 | called update() method for accountList in the _onNewBlock() and rescan() methods (monero_wallet.dart) --- lib/monero/monero_wallet.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index 81a3ab7a6..f4774b68b 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -98,7 +98,7 @@ abstract class MoneroWalletBase extends WalletBase with Store { bool _isSavingAfterNewTransaction; Future init() async { - await accountList.update(); + accountList.update(); account = accountList.accounts.first; subaddressList.update(accountIndex: account.id ?? 0); subaddress = subaddressList.getAll().first; @@ -260,6 +260,7 @@ abstract class MoneroWalletBase extends WalletBase with Store { monero_wallet.rescanBlockchainAsync(); await startSync(); _askForUpdateBalance(); + accountList.update(); await _askForUpdateTransactionHistory(); await save(); await walletInfo.save(); @@ -369,11 +370,13 @@ abstract class MoneroWalletBase extends WalletBase with Store { if (walletInfo.isRecovery) { await _askForUpdateTransactionHistory(); _askForUpdateBalance(); + accountList.update(); } if (blocksLeft < 100) { await _askForUpdateTransactionHistory(); _askForUpdateBalance(); + accountList.update(); syncStatus = SyncedSyncStatus(); await _afterSyncSave(); From ee666db21bdb83691ef3b5b8771660ed4416f341 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Mon, 30 Nov 2020 21:37:20 +0200 Subject: [PATCH 23/35] CAKE-169 | fixed string resources --- lib/generated/i18n.dart | 23 +++++++++++++++++++ .../nodes/node_create_or_edit_page.dart | 3 +-- res/values/strings_de.arb | 4 +++- res/values/strings_en.arb | 4 +++- res/values/strings_es.arb | 4 +++- res/values/strings_hi.arb | 4 +++- res/values/strings_ja.arb | 4 +++- res/values/strings_ko.arb | 4 +++- res/values/strings_nl.arb | 4 +++- res/values/strings_pl.arb | 4 +++- res/values/strings_pt.arb | 4 +++- res/values/strings_ru.arb | 4 +++- res/values/strings_uk.arb | 4 +++- res/values/strings_zh.arb | 4 +++- 14 files changed, 60 insertions(+), 14 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index 9bc23d904..d7e5de584 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -300,6 +300,7 @@ class S implements WidgetsLocalizations { String get transactions => "Transactions"; String get transactions_by_date => "Transactions by date"; String get use => "Switch to "; + String get use_ssl => "Use SSL"; String get view_key_private => "View key (private)"; String get view_key_public => "View key (public)"; String get wallet_keys => "Wallet seed/keys"; @@ -497,6 +498,8 @@ class $de extends S { @override String get trade_details_pair => "Paar"; @override + String get use_ssl => "Verwenden Sie SSL"; + @override String get choose_wallet_currency => "Bitte wählen Sie die Brieftaschenwährung:"; @override String get node_connection_successful => "Die Verbindung war erfolgreich"; @@ -1175,6 +1178,8 @@ class $hi extends S { @override String get trade_details_pair => "जोड़ा"; @override + String get use_ssl => "उपयोग SSL"; + @override String get choose_wallet_currency => "कृपया बटुआ मुद्रा चुनें:"; @override String get node_connection_successful => "कनेक्शन सफल रहा"; @@ -1853,6 +1858,8 @@ class $ru extends S { @override String get trade_details_pair => "Пара"; @override + String get use_ssl => "Использовать SSL"; + @override String get choose_wallet_currency => "Пожалуйста, выберите валюту кошелька:"; @override String get node_connection_successful => "Подключение прошло успешно"; @@ -2531,6 +2538,8 @@ class $ko extends S { @override String get trade_details_pair => "쌍"; @override + String get use_ssl => "SSL 사용"; + @override String get choose_wallet_currency => "지갑 통화를 선택하십시오:"; @override String get node_connection_successful => "성공적으로 연결되었습니다."; @@ -3209,6 +3218,8 @@ class $pt extends S { @override String get trade_details_pair => "Par"; @override + String get use_ssl => "Use SSL"; + @override String get choose_wallet_currency => "Escolha a moeda da carteira:"; @override String get node_connection_successful => "A conexão foi bem sucedida"; @@ -3887,6 +3898,8 @@ class $uk extends S { @override String get trade_details_pair => "Пара"; @override + String get use_ssl => "Використати SSL"; + @override String get choose_wallet_currency => "Будь ласка, виберіть валюту гаманця:"; @override String get node_connection_successful => "З'єднання було успішним"; @@ -4565,6 +4578,8 @@ class $ja extends S { @override String get trade_details_pair => "ペア"; @override + String get use_ssl => "SSLを使用する"; + @override String get choose_wallet_currency => "ウォレット通貨を選択してください:"; @override String get node_connection_successful => "接続に成功しました"; @@ -5247,6 +5262,8 @@ class $pl extends S { @override String get trade_details_pair => "Para"; @override + String get use_ssl => "Użyj SSL"; + @override String get choose_wallet_currency => "Wybierz walutę portfela:"; @override String get node_connection_successful => "Połączenie powiodło się"; @@ -5925,6 +5942,8 @@ class $es extends S { @override String get trade_details_pair => "Par"; @override + String get use_ssl => "Utilice SSL"; + @override String get choose_wallet_currency => "Por favor, elija la moneda de la billetera:"; @override String get node_connection_successful => "La conexión fue exitosa"; @@ -6603,6 +6622,8 @@ class $nl extends S { @override String get trade_details_pair => "Paar"; @override + String get use_ssl => "Gebruik SSL"; + @override String get choose_wallet_currency => "Kies een portemonnee-valuta:"; @override String get node_connection_successful => "Verbinding is gelukt"; @@ -7281,6 +7302,8 @@ class $zh extends S { @override String get trade_details_pair => "对"; @override + String get use_ssl => "使用SSL"; + @override String get choose_wallet_currency => "請選擇錢包貨幣:"; @override String get node_connection_successful => "連接成功"; diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index b1ff60763..70dae96d1 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -1,5 +1,4 @@ import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; -import 'package:cake_wallet/src/widgets/checkbox_widget.dart'; import 'package:cake_wallet/src/widgets/standard_checkbox.dart'; import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:cake_wallet/view_model/node_list/connection_state.dart'; @@ -144,7 +143,7 @@ class NodeCreateOrEditPage extends BasePage { value: nodeCreateOrEditViewModel.useSSL, onChanged: (value) => nodeCreateOrEditViewModel.useSSL = value, - caption: 'Use SSL', + caption: S.of(context).use_ssl, )) ], )) diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index f86b42a5b..29df39a73 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Geh zurück", "seed_alert_yes" : "Ja, habe ich", - "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist" + "exchange_sync_alert_content" : "Bitte warten Sie, bis Ihre Brieftasche synchronisiert ist", + + "use_ssl" : "Verwenden Sie SSL" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 1bce25396..8dfe7bcfb 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Go back", "seed_alert_yes" : "Yes, I have", - "exchange_sync_alert_content" : "Please wait until your wallet is synchronized" + "exchange_sync_alert_content" : "Please wait until your wallet is synchronized", + + "use_ssl" : "Use SSL" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index acf6e0eb3..55a0b0306 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Regresa", "seed_alert_yes" : "Sí tengo", - "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada" + "exchange_sync_alert_content" : "Espere hasta que su billetera esté sincronizada", + + "use_ssl" : "Utilice SSL" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 6296fe1e7..6584c18d1 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "वापस जाओ", "seed_alert_yes" : "हाँ मेरे पास है", - "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है" + "exchange_sync_alert_content" : "कृपया प्रतीक्षा करें जब तक आपका बटुआ सिंक्रनाइज़ नहीं किया जाता है", + + "use_ssl" : "उपयोग SSL" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index be5862016..460a8a426 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "戻る", "seed_alert_yes" : "はい、あります", - "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください" + "exchange_sync_alert_content" : "ウォレットが同期されるまでお待ちください", + + "use_ssl" : "SSLを使用する" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index d23973bf1..edc2a385c 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "돌아 가기", "seed_alert_yes" : "네, 있어요", - "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오" + "exchange_sync_alert_content" : "지갑이 동기화 될 때까지 기다리십시오", + + "use_ssl" : "SSL 사용" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 81ee4ce92..133533c97 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Ga terug", "seed_alert_yes" : "Ja ik heb", - "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd" + "exchange_sync_alert_content" : "Wacht tot uw portemonnee is gesynchroniseerd", + + "use_ssl" : "Gebruik SSL" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 1f10fc004..c33c24598 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Wróć", "seed_alert_yes" : "Tak", - "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany" + "exchange_sync_alert_content" : "Poczekaj, aż portfel zostanie zsynchronizowany", + + "use_ssl" : "Użyj SSL" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index 55b40ed71..c640d40a0 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Volte", "seed_alert_yes" : "Sim, eu tenho", - "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada" + "exchange_sync_alert_content" : "Por favor, espere até que sua carteira seja sincronizada", + + "use_ssl" : "Use SSL" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index f873cd482..d75693189 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Да", - "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется" + "exchange_sync_alert_content" : "Подождите, пока ваш кошелек синхронизируется", + + "use_ssl" : "Использовать SSL" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index eeebf2468..90a515c73 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "Назад", "seed_alert_yes" : "Так", - "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується" + "exchange_sync_alert_content" : "Зачекайте, поки ваш гаманець не синхронізується", + + "use_ssl" : "Використати SSL" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index a2c752371..0f6f88de0 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -412,5 +412,7 @@ "seed_alert_back" : "回去", "seed_alert_yes" : "是的,我有", - "exchange_sync_alert_content" : "請等待,直到您的錢包同步" + "exchange_sync_alert_content" : "請等待,直到您的錢包同步", + + "use_ssl" : "使用SSL" } \ No newline at end of file From 4f280e103ee0ad7667cd8712eb3c6853bc6eb618 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Wed, 2 Dec 2020 20:26:41 +0200 Subject: [PATCH 24/35] CAKE-169 | added NodeSSL class with getter useSSl; applied useSSL in the connectToNode() method in the monero_wallet.dart; added dynamic parameter to ExecutedSuccessfullyState class; applied ExecuteState class to connect() method in the node_create_or_edit_view_model.dart; deleted connection_state.dart; deleted _isEffectsInstalled parameter from node_create_or_edit_page.dart --- lib/core/execution_state.dart | 6 +- lib/entities/node_ssl.dart | 11 +++ lib/monero/monero_wallet.dart | 4 +- .../nodes/node_create_or_edit_page.dart | 82 ++++++++----------- .../node_list/connection_state.dart | 17 ---- .../node_create_or_edit_view_model.dart | 11 ++- 6 files changed, 59 insertions(+), 72 deletions(-) create mode 100644 lib/entities/node_ssl.dart delete mode 100644 lib/view_model/node_list/connection_state.dart diff --git a/lib/core/execution_state.dart b/lib/core/execution_state.dart index d4e3faeec..18dc81030 100644 --- a/lib/core/execution_state.dart +++ b/lib/core/execution_state.dart @@ -4,7 +4,11 @@ class InitialExecutionState extends ExecutionState {} class IsExecutingState extends ExecutionState {} -class ExecutedSuccessfullyState extends ExecutionState {} +class ExecutedSuccessfullyState extends ExecutionState { + ExecutedSuccessfullyState({this.payload}); + + final dynamic payload; +} class FailureState extends ExecutionState { FailureState(this.error); diff --git a/lib/entities/node_ssl.dart b/lib/entities/node_ssl.dart new file mode 100644 index 000000000..4775d7304 --- /dev/null +++ b/lib/entities/node_ssl.dart @@ -0,0 +1,11 @@ +import 'package:cake_wallet/entities/node.dart'; + +class NodeSSL { + NodeSSL(this._node) : + _useSSL = _node.useSSL ?? false; + + final Node _node; + final bool _useSSL; + + bool get useSSL => _useSSL; +} \ No newline at end of file diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index 6c801b6e3..5dabd4805 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -1,5 +1,6 @@ import 'dart:async'; +import 'package:cake_wallet/entities/node_ssl.dart'; import 'package:cake_wallet/monero/monero_amount_format.dart'; import 'package:cake_wallet/monero/monero_transaction_creation_exception.dart'; import 'package:flutter/foundation.dart'; @@ -143,11 +144,12 @@ abstract class MoneroWalletBase extends WalletBase with Store { Future connectToNode({@required Node node}) async { try { syncStatus = ConnectingSyncStatus(); + final nodeSSL = NodeSSL(node); await monero_wallet.setupNode( address: node.uri, login: node.login, password: node.password, - useSSL: node.useSSL ?? false, + useSSL: nodeSSL.useSSL, isLightWallet: false); // FIXME: hardcoded value syncStatus = ConnectedSyncStatus(); } catch (e) { diff --git a/lib/src/screens/nodes/node_create_or_edit_page.dart b/lib/src/screens/nodes/node_create_or_edit_page.dart index 70dae96d1..6cfa67285 100644 --- a/lib/src/screens/nodes/node_create_or_edit_page.dart +++ b/lib/src/screens/nodes/node_create_or_edit_page.dart @@ -1,7 +1,7 @@ +import 'package:cake_wallet/core/execution_state.dart'; import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:cake_wallet/src/widgets/standard_checkbox.dart'; import 'package:cake_wallet/utils/show_pop_up.dart'; -import 'package:cake_wallet/view_model/node_list/connection_state.dart'; import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter_mobx/flutter_mobx.dart'; @@ -14,7 +14,6 @@ import 'package:cake_wallet/src/widgets/base_text_form_field.dart'; import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:cake_wallet/src/widgets/scollable_with_bottom_section.dart'; import 'package:cake_wallet/view_model/node_list/node_create_or_edit_view_model.dart'; -import 'package:cake_wallet/view_model/node_list/connection_state.dart'; class NodeCreateOrEditPage extends BasePage { NodeCreateOrEditPage(this.nodeCreateOrEditViewModel) @@ -65,8 +64,6 @@ class NodeCreateOrEditPage extends BasePage { final TextEditingController _loginController; final TextEditingController _passwordController; - bool _effectsInstalled = false; - @override String get title => S.current.node_new; @@ -74,7 +71,38 @@ class NodeCreateOrEditPage extends BasePage { @override Widget body(BuildContext context) { - _setEffects(context); + + reaction((_) => nodeCreateOrEditViewModel.connectionState, + (ExecutionState state) { + if (state is ExecutedSuccessfullyState) { + WidgetsBinding.instance.addPostFrameCallback((_) { + showPopUp( + context: context, + builder: (BuildContext context) => + AlertWithOneAction( + alertTitle: S.of(context).new_node_testing, + alertContent: state.payload as bool + ? S.of(context).node_connection_successful + : S.of(context).node_connection_failed, + buttonText: S.of(context).ok, + buttonAction: () => Navigator.of(context).pop())); + }); + } + + if (state is FailureState) { + WidgetsBinding.instance.addPostFrameCallback((_) { + showPopUp( + context: context, + builder: (BuildContext context) { + return AlertWithOneAction( + alertTitle: S.of(context).error, + alertContent: state.error, + buttonText: S.of(context).ok, + buttonAction: () => Navigator.of(context).pop()); + }); + }); + } + }); return Container( padding: EdgeInsets.only(left: 24, right: 24), @@ -166,7 +194,7 @@ class NodeCreateOrEditPage extends BasePage { await nodeCreateOrEditViewModel.connect(); }, isLoading: nodeCreateOrEditViewModel - .connectionState is IsConnectingState, + .connectionState is IsExecutingState, text: S.of(context).node_test, isDisabled: !nodeCreateOrEditViewModel.isReady, color: Colors.orange, @@ -189,51 +217,11 @@ class NodeCreateOrEditPage extends BasePage { textColor: Colors.white, isDisabled: (!nodeCreateOrEditViewModel.isReady)|| (nodeCreateOrEditViewModel - .connectionState is IsConnectingState), + .connectionState is IsExecutingState), ), )), ], )), )); } - - void _setEffects(BuildContext context) { - if (_effectsInstalled) { - return; - } - - reaction((_) => nodeCreateOrEditViewModel.connectionState, - (ConnectionToNodeState state) { - if (state is ConnectedSuccessfullyState) { - WidgetsBinding.instance.addPostFrameCallback((_) { - showPopUp( - context: context, - builder: (BuildContext context) => - AlertWithOneAction( - alertTitle: S.of(context).new_node_testing, - alertContent: state.isAlive - ? S.of(context).node_connection_successful - : S.of(context).node_connection_failed, - buttonText: S.of(context).ok, - buttonAction: () => Navigator.of(context).pop())); - }); - } - - if (state is FailureConnectedState) { - WidgetsBinding.instance.addPostFrameCallback((_) { - showPopUp( - context: context, - builder: (BuildContext context) { - return AlertWithOneAction( - alertTitle: S.of(context).error, - alertContent: state.error, - buttonText: S.of(context).ok, - buttonAction: () => Navigator.of(context).pop()); - }); - }); - } - }); - - _effectsInstalled = true; - } } diff --git a/lib/view_model/node_list/connection_state.dart b/lib/view_model/node_list/connection_state.dart deleted file mode 100644 index eb13e474c..000000000 --- a/lib/view_model/node_list/connection_state.dart +++ /dev/null @@ -1,17 +0,0 @@ -abstract class ConnectionToNodeState {} - -class InitialConnectionState extends ConnectionToNodeState {} - -class IsConnectingState extends ConnectionToNodeState {} - -class ConnectedSuccessfullyState extends ConnectionToNodeState { - ConnectedSuccessfullyState(this.isAlive); - - final bool isAlive; -} - -class FailureConnectedState extends ConnectionToNodeState { - FailureConnectedState(this.error); - - final String error; -} \ No newline at end of file diff --git a/lib/view_model/node_list/node_create_or_edit_view_model.dart b/lib/view_model/node_list/node_create_or_edit_view_model.dart index ce4404051..0a5e07266 100644 --- a/lib/view_model/node_list/node_create_or_edit_view_model.dart +++ b/lib/view_model/node_list/node_create_or_edit_view_model.dart @@ -1,5 +1,4 @@ import 'package:cake_wallet/core/execution_state.dart'; -import 'package:cake_wallet/view_model/node_list/connection_state.dart'; import 'package:hive/hive.dart'; import 'package:mobx/mobx.dart'; import 'package:cake_wallet/core/wallet_base.dart'; @@ -14,7 +13,7 @@ class NodeCreateOrEditViewModel = NodeCreateOrEditViewModelBase abstract class NodeCreateOrEditViewModelBase with Store { NodeCreateOrEditViewModelBase(this._nodeSource, this._wallet) : state = InitialExecutionState(), - connectionState = InitialConnectionState(), + connectionState = InitialExecutionState(), useSSL = false; @observable @@ -33,7 +32,7 @@ abstract class NodeCreateOrEditViewModelBase with Store { String password; @observable - ConnectionToNodeState connectionState; + ExecutionState connectionState; @observable bool useSSL; @@ -83,13 +82,13 @@ abstract class NodeCreateOrEditViewModelBase with Store { @action Future connect() async { try { - connectionState = IsConnectingState(); + connectionState = IsExecutingState(); final node = Node(uri: uri, type: _wallet.type, login: login, password: password); final isAlive = await node.requestNode(); - connectionState = ConnectedSuccessfullyState(isAlive); + connectionState = ExecutedSuccessfullyState(payload: isAlive); } catch (e) { - connectionState = FailureConnectedState(e.toString()); + connectionState = FailureState(e.toString()); } } } From 2322a4a73ae60cc33018655d1132f368c55c9644 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Wed, 2 Dec 2020 20:47:53 +0200 Subject: [PATCH 25/35] CAKE-169 | fixed string resources --- lib/generated/i18n.dart | 69 +++++++++++++++++++++++++++++++++++++++ res/values/strings_de.arb | 1 + res/values/strings_en.arb | 1 + res/values/strings_es.arb | 1 + res/values/strings_hi.arb | 1 + res/values/strings_ja.arb | 1 + res/values/strings_ko.arb | 1 + res/values/strings_nl.arb | 1 + res/values/strings_pl.arb | 1 + res/values/strings_pt.arb | 1 + res/values/strings_ru.arb | 1 + res/values/strings_uk.arb | 1 + res/values/strings_zh.arb | 1 + 13 files changed, 81 insertions(+) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index d7e5de584..4ec6aa3c6 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -138,6 +138,9 @@ class S implements WidgetsLocalizations { String get please_make_selection => "Please make selection below to create or recover your wallet."; String get please_select => "Please select:"; String get please_try_to_connect_to_another_node => "Please try to connect to another node"; + String get pre_seed_button_text => "I understand. Show me my seed"; + String get pre_seed_description => "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app."; + String get pre_seed_title => "IMPORTANT"; String get private_key => "Private key"; String get public_key => "Public key"; String get receive => "Receive"; @@ -502,6 +505,8 @@ class $de extends S { @override String get choose_wallet_currency => "Bitte wählen Sie die Brieftaschenwährung:"; @override + String get pre_seed_description => "Auf der nächsten Seite sehen Sie eine Reihe von 25 Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren."; + @override String get node_connection_successful => "Die Verbindung war erfolgreich"; @override String get confirm => "Bestätigen"; @@ -510,6 +515,8 @@ class $de extends S { @override String get change_wallet_alert_title => "Ändern Sie die aktuelle Brieftasche"; @override + String get pre_seed_button_text => "Ich verstehe. Zeig mir meinen Samen"; + @override String get placeholder_transactions => "Ihre Transaktionen werden hier angezeigt"; @override String get trade_details_provider => "Anbieter"; @@ -960,6 +967,8 @@ class $de extends S { @override String get restore_title_from_seed => "Aus Seed wiederherstellen"; @override + String get pre_seed_title => "WICHTIG"; + @override String get restore_description_from_backup => "Sie können die gesamte Cake Wallet-App von wiederherstellen Ihre Sicherungsdatei"; @override String get error_text_node_port => "Der Knotenport kann nur Nummern zwischen 0 und 65535 enthalten"; @@ -1182,6 +1191,8 @@ class $hi extends S { @override String get choose_wallet_currency => "कृपया बटुआ मुद्रा चुनें:"; @override + String get pre_seed_description => "अगले पेज पर आपको 25 शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।"; + @override String get node_connection_successful => "कनेक्शन सफल रहा"; @override String get confirm => "की पुष्टि करें"; @@ -1190,6 +1201,8 @@ class $hi extends S { @override String get change_wallet_alert_title => "वर्तमान बटुआ बदलें"; @override + String get pre_seed_button_text => "मै समझता हुँ। मुझे अपना बीज दिखाओ"; + @override String get placeholder_transactions => "आपके लेनदेन यहां प्रदर्शित होंगे"; @override String get trade_details_provider => "प्रदाता"; @@ -1640,6 +1653,8 @@ class $hi extends S { @override String get restore_title_from_seed => "बीज से पुनर्स्थापित करें"; @override + String get pre_seed_title => "महत्वपूर्ण"; + @override String get restore_description_from_backup => "आप से पूरे केक वॉलेट एप्लिकेशन को पुनर्स्थापित कर सकते हैं आपकी बैक-अप फ़ाइल"; @override String get error_text_node_port => "नोड पोर्ट में केवल 0 और 65535 के बीच संख्याएँ हो सकती हैं"; @@ -1862,6 +1877,8 @@ class $ru extends S { @override String get choose_wallet_currency => "Пожалуйста, выберите валюту кошелька:"; @override + String get pre_seed_description => "На следующей странице вы увидите серию из 25 слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet."; + @override String get node_connection_successful => "Подключение прошло успешно"; @override String get confirm => "Подтвердить"; @@ -1870,6 +1887,8 @@ class $ru extends S { @override String get change_wallet_alert_title => "Изменить текущий кошелек"; @override + String get pre_seed_button_text => "Понятно. Покажите мнемоническую фразу"; + @override String get placeholder_transactions => "Ваши транзакции будут отображаться здесь"; @override String get trade_details_provider => "Провайдер"; @@ -2320,6 +2339,8 @@ class $ru extends S { @override String get restore_title_from_seed => "Восстановить из мнемонической фразы"; @override + String get pre_seed_title => "ВАЖНО"; + @override String get restore_description_from_backup => "Вы можете восстановить Cake Wallet из вашего back-up файла"; @override String get error_text_node_port => "Порт ноды может содержать только цифры от 0 до 65535"; @@ -2542,6 +2563,8 @@ class $ko extends S { @override String get choose_wallet_currency => "지갑 통화를 선택하십시오:"; @override + String get pre_seed_description => "다음 페이지에서 25 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다."; + @override String get node_connection_successful => "성공적으로 연결되었습니다."; @override String get confirm => "확인"; @@ -2550,6 +2573,8 @@ class $ko extends S { @override String get change_wallet_alert_title => "현재 지갑 변경"; @override + String get pre_seed_button_text => "이해 했어요. 내 씨앗을 보여줘"; + @override String get placeholder_transactions => "거래가 여기에 표시됩니다"; @override String get trade_details_provider => "공급자"; @@ -3000,6 +3025,8 @@ class $ko extends S { @override String get restore_title_from_seed => "종자에서 복원"; @override + String get pre_seed_title => "중대한"; + @override String get restore_description_from_backup => "백업 파일에서 전체 Cake Wallet 앱을 복원 할 수 있습니다."; @override String get error_text_node_port => "노드 포트는 0에서 65535 사이의 숫자 만 포함 할 수 있습니다"; @@ -3222,6 +3249,8 @@ class $pt extends S { @override String get choose_wallet_currency => "Escolha a moeda da carteira:"; @override + String get pre_seed_description => "Na próxima página, você verá uma série de 25 palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet."; + @override String get node_connection_successful => "A conexão foi bem sucedida"; @override String get confirm => "Confirmar"; @@ -3230,6 +3259,8 @@ class $pt extends S { @override String get change_wallet_alert_title => "Alterar carteira atual"; @override + String get pre_seed_button_text => "Compreendo. Me mostre minha semente"; + @override String get placeholder_transactions => "Suas transações serão exibidas aqui"; @override String get trade_details_provider => "Provedor"; @@ -3680,6 +3711,8 @@ class $pt extends S { @override String get restore_title_from_seed => "Restaurar a partir de semente"; @override + String get pre_seed_title => "IMPORTANTE"; + @override String get restore_description_from_backup => "Você pode restaurar todo o aplicativo Cake Wallet de seu arquivo de backup"; @override String get error_text_node_port => "A porta do nó deve conter apenas números entre 0 e 65535"; @@ -3902,6 +3935,8 @@ class $uk extends S { @override String get choose_wallet_currency => "Будь ласка, виберіть валюту гаманця:"; @override + String get pre_seed_description => "На наступній сторінці ви побачите серію з 25 слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet."; + @override String get node_connection_successful => "З'єднання було успішним"; @override String get confirm => "Підтвердити"; @@ -3910,6 +3945,8 @@ class $uk extends S { @override String get change_wallet_alert_title => "Змінити поточний гаманець"; @override + String get pre_seed_button_text => "Зрозуміло. Покажіть мнемонічну фразу"; + @override String get placeholder_transactions => "Тут відображатимуться ваші транзакції"; @override String get trade_details_provider => "Провайдер"; @@ -4360,6 +4397,8 @@ class $uk extends S { @override String get restore_title_from_seed => "Відновити з мнемонічної фрази"; @override + String get pre_seed_title => "ВАЖЛИВО"; + @override String get restore_description_from_backup => "Ви можете відновити Cake Wallet з вашого резервного файлу"; @override String get error_text_node_port => "Порт вузла може містити тільки цифри від 0 до 65535"; @@ -4582,6 +4621,8 @@ class $ja extends S { @override String get choose_wallet_currency => "ウォレット通貨を選択してください:"; @override + String get pre_seed_description => "次のページでは、一連の25語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。"; + @override String get node_connection_successful => "接続に成功しました"; @override String get confirm => "確認する"; @@ -4590,6 +4631,8 @@ class $ja extends S { @override String get change_wallet_alert_title => "現在のウォレットを変更する"; @override + String get pre_seed_button_text => "わかります。 種を見せて"; + @override String get placeholder_transactions => "あなたの取引はここに表示されます"; @override String get trade_details_provider => "プロバイダー"; @@ -5040,6 +5083,8 @@ class $ja extends S { @override String get restore_title_from_seed => "シードから復元"; @override + String get pre_seed_title => "重要"; + @override String get restore_description_from_backup => "Cake Walletアプリ全体を復元できますバックアップファイル"; @override String get error_text_node_port => "ノードポートには、0〜65535の数字のみを含めることができます"; @@ -5266,6 +5311,8 @@ class $pl extends S { @override String get choose_wallet_currency => "Wybierz walutę portfela:"; @override + String get pre_seed_description => "Na następnej stronie zobaczysz serię 25 słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet."; + @override String get node_connection_successful => "Połączenie powiodło się"; @override String get confirm => "Potwierdzać"; @@ -5274,6 +5321,8 @@ class $pl extends S { @override String get change_wallet_alert_title => "Zmień obecny portfel"; @override + String get pre_seed_button_text => "Rozumiem. Pokaż mi moje nasienie"; + @override String get placeholder_transactions => "Twoje transakcje zostaną wyświetlone tutaj"; @override String get trade_details_provider => "Dostawca"; @@ -5724,6 +5773,8 @@ class $pl extends S { @override String get restore_title_from_seed => "Przywróć z nasion"; @override + String get pre_seed_title => "WAŻNY"; + @override String get restore_description_from_backup => "Możesz przywrócić całą aplikację Cake Wallet z plik kopii zapasowej"; @override String get error_text_node_port => "Port węzła może zawierać tylko liczby od 0 do 65535"; @@ -5946,6 +5997,8 @@ class $es extends S { @override String get choose_wallet_currency => "Por favor, elija la moneda de la billetera:"; @override + String get pre_seed_description => "En la página siguiente verá una serie de 25 palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet."; + @override String get node_connection_successful => "La conexión fue exitosa"; @override String get confirm => "Confirmar"; @@ -5954,6 +6007,8 @@ class $es extends S { @override String get change_wallet_alert_title => "Cambiar billetera actual"; @override + String get pre_seed_button_text => "Entiendo. Muéstrame mi semilla"; + @override String get placeholder_transactions => "Sus transacciones se mostrarán aquí"; @override String get trade_details_provider => "Proveedor"; @@ -6404,6 +6459,8 @@ class $es extends S { @override String get restore_title_from_seed => "De la semilla"; @override + String get pre_seed_title => "IMPORTANTE"; + @override String get restore_description_from_backup => "Puede restaurar toda la aplicación Cake Wallet desde ysu archivo de respaldo"; @override String get error_text_node_port => "El puerto de nodo solo puede contener números entre 0 y 65535"; @@ -6626,6 +6683,8 @@ class $nl extends S { @override String get choose_wallet_currency => "Kies een portemonnee-valuta:"; @override + String get pre_seed_description => "Op de volgende pagina ziet u een reeks van 25 woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app."; + @override String get node_connection_successful => "Verbinding is gelukt"; @override String get confirm => "Bevestigen"; @@ -6634,6 +6693,8 @@ class $nl extends S { @override String get change_wallet_alert_title => "Wijzig huidige portemonnee"; @override + String get pre_seed_button_text => "Ik begrijp het. Laat me mijn zaad zien"; + @override String get placeholder_transactions => "Uw transacties worden hier weergegeven"; @override String get trade_details_provider => "Leverancier"; @@ -7084,6 +7145,8 @@ class $nl extends S { @override String get restore_title_from_seed => "Herstel van zaad"; @override + String get pre_seed_title => "BELANGRIJK"; + @override String get restore_description_from_backup => "Je kunt de hele Cake Wallet-app herstellen van uw back-upbestand"; @override String get error_text_node_port => "Knooppuntpoort kan alleen nummers tussen 0 en 65535 bevatten"; @@ -7306,6 +7369,8 @@ class $zh extends S { @override String get choose_wallet_currency => "請選擇錢包貨幣:"; @override + String get pre_seed_description => "在下一頁上,您將看到一系列25個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。"; + @override String get node_connection_successful => "連接成功"; @override String get confirm => "确认"; @@ -7314,6 +7379,8 @@ class $zh extends S { @override String get change_wallet_alert_title => "更換當前錢包"; @override + String get pre_seed_button_text => "我明白。 給我看我的種子"; + @override String get placeholder_transactions => "您的交易將顯示在這裡"; @override String get trade_details_provider => "提供者"; @@ -7764,6 +7831,8 @@ class $zh extends S { @override String get restore_title_from_seed => "从种子还原"; @override + String get pre_seed_title => "重要"; + @override String get restore_description_from_backup => "您可以从还原整个Cake Wallet应用您的备份文件"; @override String get error_text_node_port => "节点端口只能包含0到65535之间的数字"; diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index 48a2bb674..67d271fd6 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "Auf der nächsten Seite sehen Sie eine Reihe von 25 Wörtern. Dies ist Ihr einzigartiger und privater Samen und der EINZIGE Weg, um Ihren Geldbeutel im Falle eines Verlusts oder einer Fehlfunktion wiederherzustellen. Es liegt in IHRER Verantwortung, es aufzuschreiben und an einem sicheren Ort außerhalb der Cake Wallet App aufzubewahren.", "pre_seed_button_text" : "Ich verstehe. Zeig mir meinen Samen", + "use_ssl" : "Verwenden Sie SSL" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index d0b620bf5..08a42569d 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "On the next page you will see a series of 25 words. This is your unique and private seed and it is the ONLY way to recover your wallet in case of loss or malfunction. It is YOUR responsibility to write it down and store it in a safe place outside of the Cake Wallet app.", "pre_seed_button_text" : "I understand. Show me my seed", + "use_ssl" : "Use SSL" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index db685e024..425828499 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "En la página siguiente verá una serie de 25 palabras. Esta es su semilla única y privada y es la ÚNICA forma de recuperar su billetera en caso de pérdida o mal funcionamiento. Es SU responsabilidad escribirlo y guardarlo en un lugar seguro fuera de la aplicación Cake Wallet.", "pre_seed_button_text" : "Entiendo. Muéstrame mi semilla", + "use_ssl" : "Utilice SSL" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index ea3cf1b26..2a6182d6b 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "अगले पेज पर आपको 25 शब्दों की एक श्रृंखला दिखाई देगी। यह आपका अद्वितीय और निजी बीज है और नुकसान या खराबी के मामले में अपने बटुए को पुनर्प्राप्त करने का एकमात्र तरीका है। यह आपकी जिम्मेदारी है कि इसे नीचे लिखें और इसे Cake Wallet ऐप के बाहर सुरक्षित स्थान पर संग्रहीत करें।", "pre_seed_button_text" : "मै समझता हुँ। मुझे अपना बीज दिखाओ", + "use_ssl" : "उपयोग SSL" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 26518bf33..e3d3d7675 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "次のページでは、一連の25語が表示されます。 これはあなたのユニークでプライベートなシードであり、紛失や誤動作が発生した場合にウォレットを回復する唯一の方法です。 それを書き留めて、Cake Wallet アプリの外の安全な場所に保管するのはあなたの責任です。", "pre_seed_button_text" : "わかります。 種を見せて", + "use_ssl" : "SSLを使用する" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 3f11dd705..29b2972ca 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "다음 페이지에서 25 개의 단어를 볼 수 있습니다. 이것은 귀하의 고유하고 개인적인 시드이며 분실 또는 오작동시 지갑을 복구하는 유일한 방법입니다. 기록해두고 Cake Wallet 앱 외부의 안전한 장소에 보관하는 것은 귀하의 책임입니다.", "pre_seed_button_text" : "이해 했어요. 내 씨앗을 보여줘", + "use_ssl" : "SSL 사용" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index e6edeaf44..c4bcf0e25 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "Op de volgende pagina ziet u een reeks van 25 woorden. Dit is uw unieke en persoonlijke zaadje en het is de ENIGE manier om uw portemonnee te herstellen in geval van verlies of storing. Het is JOUW verantwoordelijkheid om het op te schrijven en op een veilige plaats op te slaan buiten de Cake Wallet app.", "pre_seed_button_text" : "Ik begrijp het. Laat me mijn zaad zien", + "use_ssl" : "Gebruik SSL" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index f2bac8205..2401fc6b3 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "Na następnej stronie zobaczysz serię 25 słów. To jest Twoje unikalne i prywatne ziarno i jest to JEDYNY sposób na odzyskanie portfela w przypadku utraty lub awarii. Twoim obowiązkiem jest zapisanie go i przechowywanie w bezpiecznym miejscu poza aplikacją Cake Wallet.", "pre_seed_button_text" : "Rozumiem. Pokaż mi moje nasienie", + "use_ssl" : "Użyj SSL" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index 97d08aedf..8f0841b7f 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "Na próxima página, você verá uma série de 25 palavras. Esta é a sua semente única e privada e é a ÚNICA maneira de recuperar sua carteira em caso de perda ou mau funcionamento. É SUA responsabilidade anotá-lo e armazená-lo em um local seguro fora do aplicativo Cake Wallet.", "pre_seed_button_text" : "Compreendo. Me mostre minha semente", + "use_ssl" : "Use SSL" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 68001adc6..311aa75f2 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "На следующей странице вы увидите серию из 25 слов. Это ваша уникальная и личная мнемоническая фраза, и это ЕДИНСТВЕННЫЙ способ восстановить свой кошелек в случае потери или неисправности. ВАМ необходимо записать ее и хранить в надежном месте вне приложения Cake Wallet.", "pre_seed_button_text" : "Понятно. Покажите мнемоническую фразу", + "use_ssl" : "Использовать SSL" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 0aef52a46..36a921a44 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "На наступній сторінці ви побачите серію з 25 слів. Це ваша унікальна та приватна мнемонічна фраза, і це ЄДИНИЙ спосіб відновити ваш гаманець на випадок втрати або несправності. ВАМ необхідно записати її та зберігати в безпечному місці поза програмою Cake Wallet.", "pre_seed_button_text" : "Зрозуміло. Покажіть мнемонічну фразу", + "use_ssl" : "Використати SSL" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index c20e97a4a..b83408490 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -418,5 +418,6 @@ "pre_seed_description" : "在下一頁上,您將看到一系列25個單詞。 這是您獨特的私人種子,是丟失或出現故障時恢復錢包的唯一方法。 您有責任將其寫下並存儲在Cake Wallet應用程序外部的安全地方。", "pre_seed_button_text" : "我明白。 給我看我的種子", + "use_ssl" : "使用SSL" } \ No newline at end of file From 458079d3aea64b6a3ffc3a89569bbeefae378978 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Wed, 2 Dec 2020 21:51:06 +0200 Subject: [PATCH 26/35] CAKE-185 | added title property to TradeIsCreatedFailure class; applied title property in the createTrade() method (exchange_view_model.dart); applied title property as alert title in the exchange_page.dart --- lib/exchange/exchange_trade_state.dart | 3 ++- lib/src/screens/exchange/exchange_page.dart | 2 +- lib/view_model/exchange/exchange_view_model.dart | 7 ++++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/exchange/exchange_trade_state.dart b/lib/exchange/exchange_trade_state.dart index 324ae9338..109293bec 100644 --- a/lib/exchange/exchange_trade_state.dart +++ b/lib/exchange/exchange_trade_state.dart @@ -14,7 +14,8 @@ class TradeIsCreatedSuccessfully extends ExchangeTradeState { } class TradeIsCreatedFailure extends ExchangeTradeState { - TradeIsCreatedFailure({@required this.error}); + TradeIsCreatedFailure({@required this.title, @required this.error}); + final String title; final String error; } \ No newline at end of file diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index 784337648..b47874275 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -558,7 +558,7 @@ class ExchangePage extends BasePage { context: context, builder: (BuildContext context) { return AlertWithOneAction( - alertTitle: S.of(context).error, + alertTitle: state.title, alertContent: state.error, buttonText: S.of(context).ok, buttonAction: () => Navigator.of(context).pop()); diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index e6c946a87..1ea299600 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -247,10 +247,12 @@ abstract class ExchangeViewModelBase with Store { if (limitsState is LimitsLoadedSuccessfully && amount != null) { if (double.parse(amount) < limits.min) { tradeState = TradeIsCreatedFailure( + title: provider.title, error: S.current.error_text_minimal_limit('${provider.description}', '${limits.min}', currency.toString())); } else if (limits.max != null && double.parse(amount) > limits.max) { tradeState = TradeIsCreatedFailure( + title: provider.title, error: S.current.error_text_maximum_limit('${provider.description}', '${limits.max}', currency.toString())); } else { @@ -262,11 +264,14 @@ abstract class ExchangeViewModelBase with Store { await trades.add(trade); tradeState = TradeIsCreatedSuccessfully(trade: trade); } catch (e) { - tradeState = TradeIsCreatedFailure(error: e.toString()); + tradeState = TradeIsCreatedFailure( + title: provider.title, + error: e.toString()); } } } else { tradeState = TradeIsCreatedFailure( + title: provider.title, error: S.current .error_text_limits_loading_failed('${provider.description}')); } From 1dd6e78ae91e62fb3ba37b124a7bb19faa8ced0e Mon Sep 17 00:00:00 2001 From: M Date: Thu, 3 Dec 2020 12:07:26 +0200 Subject: [PATCH 27/35] Removed NodeSSL, added isSSL proprty to Node class. --- lib/entities/node.dart | 2 ++ lib/entities/node_ssl.dart | 11 ----------- lib/monero/monero_wallet.dart | 4 +--- lib/store/dashboard/trade_filter_store.dart | 2 +- 4 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 lib/entities/node_ssl.dart diff --git a/lib/entities/node.dart b/lib/entities/node.dart index 0b8da1acb..48f3c9d8e 100644 --- a/lib/entities/node.dart +++ b/lib/entities/node.dart @@ -43,6 +43,8 @@ class Node extends HiveObject with Keyable { @HiveField(4) bool useSSL; + bool get isSSL => useSSL ?? false; + @override dynamic get keyIndex { _keyIndex ??= key; diff --git a/lib/entities/node_ssl.dart b/lib/entities/node_ssl.dart deleted file mode 100644 index 4775d7304..000000000 --- a/lib/entities/node_ssl.dart +++ /dev/null @@ -1,11 +0,0 @@ -import 'package:cake_wallet/entities/node.dart'; - -class NodeSSL { - NodeSSL(this._node) : - _useSSL = _node.useSSL ?? false; - - final Node _node; - final bool _useSSL; - - bool get useSSL => _useSSL; -} \ No newline at end of file diff --git a/lib/monero/monero_wallet.dart b/lib/monero/monero_wallet.dart index 5dabd4805..bf912a4fd 100644 --- a/lib/monero/monero_wallet.dart +++ b/lib/monero/monero_wallet.dart @@ -1,6 +1,5 @@ import 'dart:async'; -import 'package:cake_wallet/entities/node_ssl.dart'; import 'package:cake_wallet/monero/monero_amount_format.dart'; import 'package:cake_wallet/monero/monero_transaction_creation_exception.dart'; import 'package:flutter/foundation.dart'; @@ -144,12 +143,11 @@ abstract class MoneroWalletBase extends WalletBase with Store { Future connectToNode({@required Node node}) async { try { syncStatus = ConnectingSyncStatus(); - final nodeSSL = NodeSSL(node); await monero_wallet.setupNode( address: node.uri, login: node.login, password: node.password, - useSSL: nodeSSL.useSSL, + useSSL: node.isSSL, isLightWallet: false); // FIXME: hardcoded value syncStatus = ConnectedSyncStatus(); } catch (e) { diff --git a/lib/store/dashboard/trade_filter_store.dart b/lib/store/dashboard/trade_filter_store.dart index 46e1193bb..02ad383e7 100644 --- a/lib/store/dashboard/trade_filter_store.dart +++ b/lib/store/dashboard/trade_filter_store.dart @@ -3,7 +3,7 @@ import 'package:mobx/mobx.dart'; import 'package:cake_wallet/exchange/exchange_provider_description.dart'; import 'package:cake_wallet/view_model/dashboard/trade_list_item.dart'; -part 'trade_filter_store.g.dart'; +part'trade_filter_store.g.dart'; class TradeFilterStore = TradeFilterStoreBase with _$TradeFilterStore; From c21fd04345baf2ebc373fdf24e29a26285c9b9d2 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Thu, 3 Dec 2020 15:47:13 +0200 Subject: [PATCH 28/35] CAKE-185 | fixed string resources --- lib/generated/i18n.dart | 23 +++++++++++++++++++++ lib/src/screens/exchange/exchange_page.dart | 2 +- res/values/strings_de.arb | 4 +++- res/values/strings_en.arb | 4 +++- res/values/strings_es.arb | 4 +++- res/values/strings_hi.arb | 4 +++- res/values/strings_ja.arb | 4 +++- res/values/strings_ko.arb | 4 +++- res/values/strings_nl.arb | 4 +++- res/values/strings_pl.arb | 4 +++- res/values/strings_pt.arb | 4 +++- res/values/strings_ru.arb | 4 +++- res/values/strings_uk.arb | 4 +++- res/values/strings_zh.arb | 4 +++- 14 files changed, 60 insertions(+), 13 deletions(-) diff --git a/lib/generated/i18n.dart b/lib/generated/i18n.dart index 62e58370c..4e43365b0 100644 --- a/lib/generated/i18n.dart +++ b/lib/generated/i18n.dart @@ -342,6 +342,7 @@ class S implements WidgetsLocalizations { String min_value(String value, String currency) => "Min: ${value} ${currency}"; String openalias_alert_content(String recipient_name) => "You will be sending funds to\n${recipient_name}"; String powered_by(String title) => "Powered by ${title}"; + String provider_error(String provider) => "${provider} error"; String router_no_route(String name) => "No route defined for ${name}"; String send_address(String cryptoCurrency) => "${cryptoCurrency} address"; String send_priority(String transactionPriority) => "Currently the fee is set at ${transactionPriority} priority.\nTransaction priority can be adjusted in the settings"; @@ -1029,6 +1030,8 @@ class $de extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Fehler beim Entfernen ${wallet_name} Wallet. ${error}"; @override + String provider_error(String provider) => "${provider} Error"; + @override String copied_key_to_clipboard(String key) => "Kopiert ${key} Zur Zwischenablage"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Laden fehlgeschlagen ${wallet_name} Wallet. ${error}"; @@ -1707,6 +1710,8 @@ class $hi extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "निकालने में विफल ${wallet_name} बटुआ. ${error}"; @override + String provider_error(String provider) => "${provider} त्रुटि"; + @override String copied_key_to_clipboard(String key) => "की नकल की ${key} क्लिपबोर्ड पर"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "लोड करने में विफल ${wallet_name} बटुआ. ${error}"; @@ -2385,6 +2390,8 @@ class $ru extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Ошибка при удалении ${wallet_name} кошелька. ${error}"; @override + String provider_error(String provider) => "${provider} ошибка"; + @override String copied_key_to_clipboard(String key) => "Скопировано ${key} в буфер обмена"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Ошибка при загрузке ${wallet_name} кошелька. ${error}"; @@ -3063,6 +3070,8 @@ class $ko extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "제거하지 못했습니다 ${wallet_name} 지갑. ${error}"; @override + String provider_error(String provider) => "${provider} 오류"; + @override String copied_key_to_clipboard(String key) => "복사 ${key} 클립 보드로"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "불러 오지 못했습니다 ${wallet_name} 지갑. ${error}"; @@ -3741,6 +3750,8 @@ class $pt extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Falha ao remover a carteira ${wallet_name}. ${error}"; @override + String provider_error(String provider) => "${provider} erro"; + @override String copied_key_to_clipboard(String key) => "${key} copiada para a área de transferência"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Falha ao abrir a carteira ${wallet_name}. ${error}"; @@ -4419,6 +4430,8 @@ class $uk extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Помилка при видаленні ${wallet_name} гаманця. ${error}"; @override + String provider_error(String provider) => "${provider} помилка"; + @override String copied_key_to_clipboard(String key) => "Скопійовано ${key} в буфер обміну"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Помилка при завантаженні ${wallet_name} гаманця. ${error}"; @@ -5097,6 +5110,8 @@ class $ja extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "削除できませんでした ${wallet_name} 財布. ${error}"; @override + String provider_error(String provider) => "${provider} エラー"; + @override String copied_key_to_clipboard(String key) => "コピー済み ${key} クリップボードへ"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "読み込みに失敗しました ${wallet_name} 財布. ${error}"; @@ -5779,6 +5794,8 @@ class $pl extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Nie udało się usunąć ${wallet_name} portfel. ${error}"; @override + String provider_error(String provider) => "${provider} pomyłka"; + @override String copied_key_to_clipboard(String key) => "Skopiowane ${key} do schowka"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Nie udało się załadować ${wallet_name} portfel. ${error}"; @@ -6457,6 +6474,8 @@ class $es extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Error al elimina ${wallet_name} billetera. ${error}"; @override + String provider_error(String provider) => "${provider} error"; + @override String copied_key_to_clipboard(String key) => "Copiado ${key} al portapapeles"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "No se pudo cargar ${wallet_name} la billetera. ${error}"; @@ -7135,6 +7154,8 @@ class $nl extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "Verwijderen mislukt ${wallet_name} portemonnee. ${error}"; @override + String provider_error(String provider) => "${provider} fout"; + @override String copied_key_to_clipboard(String key) => "Gekopieerd ${key} naar het klembord"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "Laden mislukt ${wallet_name} portemonnee. ${error}"; @@ -7813,6 +7834,8 @@ class $zh extends S { @override String wallet_list_failed_to_remove(String wallet_name, String error) => "删除失败 ${wallet_name} 钱包. ${error}"; @override + String provider_error(String provider) => "${provider} 錯誤"; + @override String copied_key_to_clipboard(String key) => "复制 ${key} 到剪贴板"; @override String wallet_list_failed_to_load(String wallet_name, String error) => "加载失败 ${wallet_name} 钱包. ${error}"; diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index b47874275..84581be08 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -558,7 +558,7 @@ class ExchangePage extends BasePage { context: context, builder: (BuildContext context) { return AlertWithOneAction( - alertTitle: state.title, + alertTitle: S.of(context).provider_error(state.title), alertContent: state.error, buttonText: S.of(context).ok, buttonAction: () => Navigator.of(context).pop()); diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index 17adc5503..bfe1ae8de 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Ich verstehe. Zeig mir meinen Samen", "xmr_to_error" : "XMR.TO-Fehler", - "xmr_to_error_description" : "Ungültiger Betrag. Höchstgrenze 8 Stellen nach dem Dezimalpunkt" + "xmr_to_error_description" : "Ungültiger Betrag. Höchstgrenze 8 Stellen nach dem Dezimalpunkt", + + "provider_error" : "${provider} Error" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index c58176cd4..368204d9e 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "I understand. Show me my seed", "xmr_to_error" : "XMR.TO error", - "xmr_to_error_description" : "Invalid amount. Maximum limit 8 digits after the decimal point" + "xmr_to_error_description" : "Invalid amount. Maximum limit 8 digits after the decimal point", + + "provider_error" : "${provider} error" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index df29e617a..e0680e109 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Entiendo. Muéstrame mi semilla", "xmr_to_error" : "Error de XMR.TO", - "xmr_to_error_description" : "Monto invalido. Límite máximo de 8 dígitos después del punto decimal" + "xmr_to_error_description" : "Monto invalido. Límite máximo de 8 dígitos después del punto decimal", + + "provider_error" : "${provider} error" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 944e9c470..d49ad9161 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "मै समझता हुँ। मुझे अपना बीज दिखाओ", "xmr_to_error" : "XMR.TO त्रुटि", - "xmr_to_error_description" : "अवैध राशि। दशमलव बिंदु के बाद अधिकतम सीमा 8 अंक" + "xmr_to_error_description" : "अवैध राशि। दशमलव बिंदु के बाद अधिकतम सीमा 8 अंक", + + "provider_error" : "${provider} त्रुटि" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 138fbaf45..0a8a72478 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "わかります。 種を見せて", "xmr_to_error" : "XMR.TOエラー", - "xmr_to_error_description" : "金額が無効です。 小数点以下8桁の上限" + "xmr_to_error_description" : "金額が無効です。 小数点以下8桁の上限", + + "provider_error" : "${provider} エラー" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 1e63e9230..e3fec3cdb 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "이해 했어요. 내 씨앗을 보여줘", "xmr_to_error" : "XMR.TO 오류", - "xmr_to_error_description" : "금액이 잘못되었습니다. 소수점 이하 최대 8 자리" + "xmr_to_error_description" : "금액이 잘못되었습니다. 소수점 이하 최대 8 자리", + + "provider_error" : "${provider} 오류" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 8bbc6793f..527ecfdb4 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Ik begrijp het. Laat me mijn zaad zien", "xmr_to_error" : "XMR.TO-fout", - "xmr_to_error_description" : "Ongeldige hoeveelheid. Maximaal 8 cijfers achter de komma" + "xmr_to_error_description" : "Ongeldige hoeveelheid. Maximaal 8 cijfers achter de komma", + + "provider_error" : "${provider} fout" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 65b5969eb..ece0e6260 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Rozumiem. Pokaż mi moje nasienie", "xmr_to_error" : "Pomyłka XMR.TO", - "xmr_to_error_description" : "Nieprawidłowa kwota. Maksymalny limit 8 cyfr po przecinku" + "xmr_to_error_description" : "Nieprawidłowa kwota. Maksymalny limit 8 cyfr po przecinku", + + "provider_error" : "${provider} pomyłka" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index f1bf90313..f3c6b6ea9 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Compreendo. Me mostre minha semente", "xmr_to_error" : "Erro XMR.TO", - "xmr_to_error_description" : "Montante inválido. Limite máximo de 8 dígitos após o ponto decimal" + "xmr_to_error_description" : "Montante inválido. Limite máximo de 8 dígitos após o ponto decimal", + + "provider_error" : "${provider} erro" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 7c48113bc..03f9c09df 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Понятно. Покажите мнемоническую фразу", "xmr_to_error" : "Ошибка XMR.TO", - "xmr_to_error_description" : "Недопустимая сумма. Максимум 8 цифр после десятичной точки" + "xmr_to_error_description" : "Недопустимая сумма. Максимум 8 цифр после десятичной точки", + + "provider_error" : "${provider} ошибка" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 4c4e7bbe6..cc7346a46 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "Зрозуміло. Покажіть мнемонічну фразу", "xmr_to_error" : "Помилка XMR.TO", - "xmr_to_error_description" : "Неприпустима сума. Максимум 8 цифр після десяткової коми" + "xmr_to_error_description" : "Неприпустима сума. Максимум 8 цифр після десяткової коми", + + "provider_error" : "${provider} помилка" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index aa6db98e5..9978d9137 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -414,5 +414,7 @@ "pre_seed_button_text" : "我明白。 給我看我的種子", "xmr_to_error" : "XMR.TO錯誤", - "xmr_to_error_description" : "無效的金額。 小數點後最多8位數字" + "xmr_to_error_description" : "無效的金額。 小數點後最多8位數字", + + "provider_error" : "${provider} 錯誤" } \ No newline at end of file From 27cfad5d9594a566f558439a7289d5cd83fab045 Mon Sep 17 00:00:00 2001 From: Oleksandr Sobol Date: Thu, 3 Dec 2020 16:00:11 +0200 Subject: [PATCH 29/35] CAKE-185 | fixed string resources --- res/values/strings_de.arb | 1 - res/values/strings_en.arb | 1 - res/values/strings_es.arb | 1 - res/values/strings_hi.arb | 1 - res/values/strings_ja.arb | 1 - res/values/strings_ko.arb | 1 - res/values/strings_nl.arb | 1 - res/values/strings_pl.arb | 1 - res/values/strings_pt.arb | 1 - res/values/strings_ru.arb | 1 - res/values/strings_uk.arb | 1 - res/values/strings_zh.arb | 1 - 12 files changed, 12 deletions(-) diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index c59d74560..eb0a6080b 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} Error", - "use_ssl" : "Verwenden Sie SSL" } \ No newline at end of file diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index ed39857bc..8a1267236 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} error", - "use_ssl" : "Use SSL" } \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 07e32da3c..00acdcb0c 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} error", - "use_ssl" : "Utilice SSL" } \ No newline at end of file diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 444f9d57d..9a9545c5d 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} त्रुटि", - "use_ssl" : "उपयोग SSL" } \ No newline at end of file diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 307aa1096..cb4b63414 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} エラー", - "use_ssl" : "SSLを使用する" } \ No newline at end of file diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index d4d07f05f..c14898fd9 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} 오류", - "use_ssl" : "SSL 사용" } \ No newline at end of file diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 773ff1588..e5093a406 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} fout", - "use_ssl" : "Gebruik SSL" } \ No newline at end of file diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 2c7f627fa..e6b098360 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} pomyłka", - "use_ssl" : "Użyj SSL" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index b00c0122e..e82032d7b 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} erro", - "use_ssl" : "Use SSL" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 3f299670e..b78b86ff1 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} ошибка", - "use_ssl" : "Использовать SSL" } \ No newline at end of file diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index 51035a4e9..be77cd293 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} помилка", - "use_ssl" : "Використати SSL" } \ No newline at end of file diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 9c5cd6fdb..ee633aae8 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -423,6 +423,5 @@ "provider_error" : "${provider} 錯誤", - "use_ssl" : "使用SSL" } \ No newline at end of file From b309d0189256e31e1380002c7e51d90138bd183c Mon Sep 17 00:00:00 2001 From: M Date: Thu, 3 Dec 2020 19:30:56 +0200 Subject: [PATCH 30/35] Removed swipe back on preseed and seed screens for new wallet. --- lib/src/screens/seed/pre_seed_page.dart | 89 ++++++++++------------ lib/src/screens/seed/wallet_seed_page.dart | 4 +- 2 files changed, 44 insertions(+), 49 deletions(-) diff --git a/lib/src/screens/seed/pre_seed_page.dart b/lib/src/screens/seed/pre_seed_page.dart index 6f552758d..b9ea48eae 100644 --- a/lib/src/screens/seed/pre_seed_page.dart +++ b/lib/src/screens/seed/pre_seed_page.dart @@ -22,51 +22,46 @@ class PreSeedPage extends BasePage { final image = getIt.get().isDarkTheme ? imageDark : imageLight; - return Container( - padding: EdgeInsets.all(24), - child: Column( - children: [ - Flexible( - flex: 2, - child: AspectRatio( - aspectRatio: 1, - child: FittedBox(child: image, fit: BoxFit.contain))), - Flexible( - flex: 3, - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Padding( - padding: - EdgeInsets.only(top: 70, left: 16, right: 16), - child: Text( - S.of(context).pre_seed_description, - textAlign: TextAlign.center, - style: TextStyle( - fontSize: 14, - fontWeight: FontWeight.normal, - color: Theme.of(context) - .primaryTextTheme - .caption - .color), - ), - ), - PrimaryButton( - onPressed: () => - Navigator.of(context).popAndPushNamed(Routes.seed, - arguments: true), - text: S.of(context).pre_seed_button_text, - color: Theme.of(context) - .accentTextTheme - .body2 - .color, - textColor: Colors.white) - ], - ) - ) - ], - ), - ); + return WillPopScope( + onWillPop: () async => false, + child: Container( + padding: EdgeInsets.all(24), + child: Column( + children: [ + Flexible( + flex: 2, + child: AspectRatio( + aspectRatio: 1, + child: FittedBox(child: image, fit: BoxFit.contain))), + Flexible( + flex: 3, + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Padding( + padding: EdgeInsets.only(top: 70, left: 16, right: 16), + child: Text( + S.of(context).pre_seed_description, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.normal, + color: Theme.of(context) + .primaryTextTheme + .caption + .color), + ), + ), + PrimaryButton( + onPressed: () => Navigator.of(context) + .popAndPushNamed(Routes.seed, arguments: true), + text: S.of(context).pre_seed_button_text, + color: Theme.of(context).accentTextTheme.body2.color, + textColor: Colors.white) + ], + )) + ], + ), + )); } - -} \ No newline at end of file +} diff --git a/lib/src/screens/seed/wallet_seed_page.dart b/lib/src/screens/seed/wallet_seed_page.dart index 72c80d503..0e47ee676 100644 --- a/lib/src/screens/seed/wallet_seed_page.dart +++ b/lib/src/screens/seed/wallet_seed_page.dart @@ -86,7 +86,7 @@ class WalletSeedPage extends BasePage { final image = getIt.get().isDarkTheme ? imageDark : imageLight; - return Container( + return WillPopScope(onWillPop: () async => false, child: Container( padding: EdgeInsets.all(24), child: Column( children: [ @@ -194,6 +194,6 @@ class WalletSeedPage extends BasePage { ], )) ], - )); + ))); } } From a5d5831d993e18ab0e58c7ccd491faa07bc48a8a Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 3 Dec 2020 22:06:16 +0200 Subject: [PATCH 31/35] CAKE-158 | removed isFirstAddress from wallet_address_list_view_model.dart; rename isFirstAddress property of AddressCell on isPrimary; defined primary address cell in the receive_page.dart --- lib/src/screens/receive/receive_page.dart | 153 +++++++++--------- .../screens/receive/widgets/address_cell.dart | 10 +- .../wallet_address_list_view_model.dart | 4 - 3 files changed, 84 insertions(+), 83 deletions(-) diff --git a/lib/src/screens/receive/receive_page.dart b/lib/src/screens/receive/receive_page.dart index 3ee61c365..303d2aab2 100644 --- a/lib/src/screens/receive/receive_page.dart +++ b/lib/src/screens/receive/receive_page.dart @@ -95,85 +95,90 @@ class ReceivePage extends BasePage { amountTextFieldFocusNode: _cryptoAmountFocus), ), Observer( - builder: (_) => ListView.separated( - padding: EdgeInsets.all(0), - separatorBuilder: (context, _) => Container( - height: 1, color: Theme.of(context).dividerColor), - shrinkWrap: true, - physics: NeverScrollableScrollPhysics(), - itemCount: addressListViewModel.items.length, - itemBuilder: (context, index) { - final item = addressListViewModel.items[index]; - Widget cell = Container(); + builder: (_) { + var isPrimaryAddress = true; - if (item is WalletAccountListHeader) { - cell = HeaderTile( - onTap: () async => await showPopUp( - context: context, - builder: (_) => - getIt.get()), - title: S.of(context).accounts, - icon: Icon( - Icons.arrow_forward_ios, - size: 14, - color: - Theme.of(context).textTheme.display1.color, - )); - } + return ListView.separated( + padding: EdgeInsets.all(0), + separatorBuilder: (context, _) => Container( + height: 1, color: Theme.of(context).dividerColor), + shrinkWrap: true, + physics: NeverScrollableScrollPhysics(), + itemCount: addressListViewModel.items.length, + itemBuilder: (context, index) { + final item = addressListViewModel.items[index]; + Widget cell = Container(); - if (item is WalletAddressListHeader) { - cell = HeaderTile( - onTap: () => Navigator.of(context) - .pushNamed(Routes.newSubaddress), - title: S.of(context).addresses, - icon: Icon( - Icons.add, - size: 20, - color: - Theme.of(context).textTheme.display1.color, - )); - } + if (item is WalletAccountListHeader) { + cell = HeaderTile( + onTap: () async => await showPopUp( + context: context, + builder: (_) => + getIt.get()), + title: S.of(context).accounts, + icon: Icon( + Icons.arrow_forward_ios, + size: 14, + color: + Theme.of(context).textTheme.display1.color, + )); + } - if (item is WalletAddressListItem) { - final isFirst = addressListViewModel.isFirstAddress; - addressListViewModel.isFirstAddress = false; - cell = Observer(builder: (_) { - final isCurrent = item.address == - addressListViewModel.address.address; - final backgroundColor = isCurrent - ? Theme.of(context) - .textTheme - .display3 - .decorationColor - : Theme.of(context) - .textTheme - .display2 - .decorationColor; - final textColor = isCurrent - ? Theme.of(context).textTheme.display3.color - : Theme.of(context).textTheme.display2.color; + if (item is WalletAddressListHeader) { + cell = HeaderTile( + onTap: () => Navigator.of(context) + .pushNamed(Routes.newSubaddress), + title: S.of(context).addresses, + icon: Icon( + Icons.add, + size: 20, + color: + Theme.of(context).textTheme.display1.color, + )); + } - return AddressCell.fromItem(item, - isCurrent: isCurrent, - isFirstAddress: isFirst, - backgroundColor: backgroundColor, - textColor: textColor, - onTap: (_) => addressListViewModel.setAddress(item), - onEdit: () => Navigator.of(context).pushNamed( - Routes.newSubaddress, - arguments: item)); - }); - } + if (item is WalletAddressListItem) { + final isPrimary = isPrimaryAddress; + isPrimaryAddress = false; - return index != 0 - ? cell - : ClipRRect( - borderRadius: BorderRadius.only( - topLeft: Radius.circular(30), - topRight: Radius.circular(30)), - child: cell, - ); - })), + cell = Observer(builder: (_) { + final isCurrent = item.address == + addressListViewModel.address.address; + final backgroundColor = isCurrent + ? Theme.of(context) + .textTheme + .display3 + .decorationColor + : Theme.of(context) + .textTheme + .display2 + .decorationColor; + final textColor = isCurrent + ? Theme.of(context).textTheme.display3.color + : Theme.of(context).textTheme.display2.color; + + return AddressCell.fromItem(item, + isCurrent: isCurrent, + isPrimary: isPrimary, + backgroundColor: backgroundColor, + textColor: textColor, + onTap: (_) => addressListViewModel.setAddress(item), + onEdit: () => Navigator.of(context).pushNamed( + Routes.newSubaddress, + arguments: item)); + }); + } + + return index != 0 + ? cell + : ClipRRect( + borderRadius: BorderRadius.only( + topLeft: Radius.circular(30), + topRight: Radius.circular(30)), + child: cell, + ); + }); + }), ], ), )); diff --git a/lib/src/screens/receive/widgets/address_cell.dart b/lib/src/screens/receive/widgets/address_cell.dart index cfc63a242..3f33c439e 100644 --- a/lib/src/screens/receive/widgets/address_cell.dart +++ b/lib/src/screens/receive/widgets/address_cell.dart @@ -6,7 +6,7 @@ import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_i class AddressCell extends StatelessWidget { factory AddressCell.fromItem(WalletAddressListItem item, {@required bool isCurrent, - @required bool isFirstAddress, + @required bool isPrimary, @required Color backgroundColor, @required Color textColor, Function(String) onTap, @@ -15,7 +15,7 @@ class AddressCell extends StatelessWidget { address: item.address, name: item.name, isCurrent: isCurrent, - isFirstAddress: isFirstAddress, + isPrimary: isPrimary, backgroundColor: backgroundColor, textColor: textColor, onTap: onTap, @@ -25,7 +25,7 @@ class AddressCell extends StatelessWidget { {@required this.address, @required this.name, @required this.isCurrent, - @required this.isFirstAddress, + @required this.isPrimary, @required this.backgroundColor, @required this.textColor, this.onTap, @@ -34,7 +34,7 @@ class AddressCell extends StatelessWidget { final String address; final String name; final bool isCurrent; - final bool isFirstAddress; + final bool isPrimary; final Color backgroundColor; final Color textColor; final Function(String) onTap; @@ -60,7 +60,7 @@ class AddressCell extends StatelessWidget { ), )); - return (isCurrent || isFirstAddress) + return (isCurrent || isPrimary) ? cell : Slidable( key: Key(address), diff --git a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart index de8ba1e9e..e8c897bfc 100644 --- a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart +++ b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart @@ -67,9 +67,6 @@ abstract class WalletAddressListViewModelBase with Store { @observable String amount; - @observable - bool isFirstAddress; - @computed WalletType get type => _wallet.type; @@ -100,7 +97,6 @@ abstract class WalletAddressListViewModelBase with Store { final addressList = ObservableList(); if (wallet is MoneroWallet) { - isFirstAddress = true; addressList.addAll(wallet.subaddressList.subaddresses.map((subaddress) => WalletAddressListItem( id: subaddress.id, From b200c56c587c856eec22bf8d83cc6781d3cf7848 Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 3 Dec 2020 22:47:00 +0200 Subject: [PATCH 32/35] CAKE-158 | added isPrimary property to WalletAddressListItem; removed defining primary address cell in the receive_page.dart --- lib/src/screens/receive/receive_page.dart | 150 +++++++++--------- .../screens/receive/widgets/address_cell.dart | 3 +- .../wallet_address_list_item.dart | 5 +- .../wallet_address_list_view_model.dart | 26 ++- 4 files changed, 94 insertions(+), 90 deletions(-) diff --git a/lib/src/screens/receive/receive_page.dart b/lib/src/screens/receive/receive_page.dart index 303d2aab2..5126a1527 100644 --- a/lib/src/screens/receive/receive_page.dart +++ b/lib/src/screens/receive/receive_page.dart @@ -95,90 +95,82 @@ class ReceivePage extends BasePage { amountTextFieldFocusNode: _cryptoAmountFocus), ), Observer( - builder: (_) { - var isPrimaryAddress = true; + builder: (_) => ListView.separated( + padding: EdgeInsets.all(0), + separatorBuilder: (context, _) => Container( + height: 1, color: Theme.of(context).dividerColor), + shrinkWrap: true, + physics: NeverScrollableScrollPhysics(), + itemCount: addressListViewModel.items.length, + itemBuilder: (context, index) { + final item = addressListViewModel.items[index]; + Widget cell = Container(); - return ListView.separated( - padding: EdgeInsets.all(0), - separatorBuilder: (context, _) => Container( - height: 1, color: Theme.of(context).dividerColor), - shrinkWrap: true, - physics: NeverScrollableScrollPhysics(), - itemCount: addressListViewModel.items.length, - itemBuilder: (context, index) { - final item = addressListViewModel.items[index]; - Widget cell = Container(); + if (item is WalletAccountListHeader) { + cell = HeaderTile( + onTap: () async => await showPopUp( + context: context, + builder: (_) => + getIt.get()), + title: S.of(context).accounts, + icon: Icon( + Icons.arrow_forward_ios, + size: 14, + color: + Theme.of(context).textTheme.display1.color, + )); + } - if (item is WalletAccountListHeader) { - cell = HeaderTile( - onTap: () async => await showPopUp( - context: context, - builder: (_) => - getIt.get()), - title: S.of(context).accounts, - icon: Icon( - Icons.arrow_forward_ios, - size: 14, - color: - Theme.of(context).textTheme.display1.color, - )); - } + if (item is WalletAddressListHeader) { + cell = HeaderTile( + onTap: () => Navigator.of(context) + .pushNamed(Routes.newSubaddress), + title: S.of(context).addresses, + icon: Icon( + Icons.add, + size: 20, + color: + Theme.of(context).textTheme.display1.color, + )); + } - if (item is WalletAddressListHeader) { - cell = HeaderTile( - onTap: () => Navigator.of(context) - .pushNamed(Routes.newSubaddress), - title: S.of(context).addresses, - icon: Icon( - Icons.add, - size: 20, - color: - Theme.of(context).textTheme.display1.color, - )); - } + if (item is WalletAddressListItem) { + cell = Observer(builder: (_) { + final isCurrent = item.address == + addressListViewModel.address.address; + final backgroundColor = isCurrent + ? Theme.of(context) + .textTheme + .display3 + .decorationColor + : Theme.of(context) + .textTheme + .display2 + .decorationColor; + final textColor = isCurrent + ? Theme.of(context).textTheme.display3.color + : Theme.of(context).textTheme.display2.color; - if (item is WalletAddressListItem) { - final isPrimary = isPrimaryAddress; - isPrimaryAddress = false; + return AddressCell.fromItem(item, + isCurrent: isCurrent, + backgroundColor: backgroundColor, + textColor: textColor, + onTap: (_) => addressListViewModel.setAddress(item), + onEdit: () => Navigator.of(context).pushNamed( + Routes.newSubaddress, + arguments: item)); + }); + } - cell = Observer(builder: (_) { - final isCurrent = item.address == - addressListViewModel.address.address; - final backgroundColor = isCurrent - ? Theme.of(context) - .textTheme - .display3 - .decorationColor - : Theme.of(context) - .textTheme - .display2 - .decorationColor; - final textColor = isCurrent - ? Theme.of(context).textTheme.display3.color - : Theme.of(context).textTheme.display2.color; - - return AddressCell.fromItem(item, - isCurrent: isCurrent, - isPrimary: isPrimary, - backgroundColor: backgroundColor, - textColor: textColor, - onTap: (_) => addressListViewModel.setAddress(item), - onEdit: () => Navigator.of(context).pushNamed( - Routes.newSubaddress, - arguments: item)); - }); - } - - return index != 0 - ? cell - : ClipRRect( - borderRadius: BorderRadius.only( - topLeft: Radius.circular(30), - topRight: Radius.circular(30)), - child: cell, - ); - }); - }), + return index != 0 + ? cell + : ClipRRect( + borderRadius: BorderRadius.only( + topLeft: Radius.circular(30), + topRight: Radius.circular(30)), + child: cell, + ); + })), ], ), )); diff --git a/lib/src/screens/receive/widgets/address_cell.dart b/lib/src/screens/receive/widgets/address_cell.dart index 3f33c439e..703067dcf 100644 --- a/lib/src/screens/receive/widgets/address_cell.dart +++ b/lib/src/screens/receive/widgets/address_cell.dart @@ -6,7 +6,6 @@ import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_i class AddressCell extends StatelessWidget { factory AddressCell.fromItem(WalletAddressListItem item, {@required bool isCurrent, - @required bool isPrimary, @required Color backgroundColor, @required Color textColor, Function(String) onTap, @@ -15,7 +14,7 @@ class AddressCell extends StatelessWidget { address: item.address, name: item.name, isCurrent: isCurrent, - isPrimary: isPrimary, + isPrimary: item.isPrimary, backgroundColor: backgroundColor, textColor: textColor, onTap: onTap, diff --git a/lib/view_model/wallet_address_list/wallet_address_list_item.dart b/lib/view_model/wallet_address_list/wallet_address_list_item.dart index c6d8915ab..286cb8f94 100644 --- a/lib/view_model/wallet_address_list/wallet_address_list_item.dart +++ b/lib/view_model/wallet_address_list/wallet_address_list_item.dart @@ -2,10 +2,11 @@ import 'package:flutter/foundation.dart'; import 'package:cake_wallet/utils/list_item.dart'; class WalletAddressListItem extends ListItem { - const WalletAddressListItem({@required this.address, this.name, this.id}) - : super(); + const WalletAddressListItem({@required this.address, @required this.isPrimary, + this.name, this.id}) : super(); final int id; + final bool isPrimary; final String address; final String name; diff --git a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart index e8c897bfc..aca1ef808 100644 --- a/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart +++ b/lib/view_model/wallet_address_list/wallet_address_list_view_model.dart @@ -97,16 +97,28 @@ abstract class WalletAddressListViewModelBase with Store { final addressList = ObservableList(); if (wallet is MoneroWallet) { - addressList.addAll(wallet.subaddressList.subaddresses.map((subaddress) => - WalletAddressListItem( - id: subaddress.id, - name: subaddress.label, - address: subaddress.address))); + final primaryAddress = wallet.subaddressList.subaddresses.first; + addressList.addAll(wallet.subaddressList.subaddresses.map((subaddress) { + final isPrimary = subaddress == primaryAddress; + + return WalletAddressListItem( + id: subaddress.id, + isPrimary: isPrimary, + name: subaddress.label, + address: subaddress.address); + })); } if (wallet is BitcoinWallet) { - final bitcoinAddresses = wallet.addresses.map((addr) => - WalletAddressListItem(name: addr.label, address: addr.address)); + final primaryAddress = wallet.addresses.first; + final bitcoinAddresses = wallet.addresses.map((addr) { + final isPrimary = addr == primaryAddress; + + return WalletAddressListItem( + isPrimary: isPrimary, + name: addr.label, + address: addr.address); + }); addressList.addAll(bitcoinAddresses); } From df01fa0314b8dab44893fcda1f43cca918ed58de Mon Sep 17 00:00:00 2001 From: OleksandrSobol Date: Thu, 3 Dec 2020 23:22:56 +0200 Subject: [PATCH 33/35] CAKE-185 | removed isValidAmount() from exchange_view_model.dart and exchange_page.dart; throw exception in the createTrade() (xmrto_exchange_provider.dart) if number of fractional digits of amount more than 8 --- .../xmrto/xmrto_exchange_provider.dart | 24 +++++++++++++++---- lib/src/screens/exchange/exchange_page.dart | 13 +--------- .../exchange/exchange_view_model.dart | 14 ----------- 3 files changed, 20 insertions(+), 31 deletions(-) diff --git a/lib/exchange/xmrto/xmrto_exchange_provider.dart b/lib/exchange/xmrto/xmrto_exchange_provider.dart index c57529823..26adaedef 100644 --- a/lib/exchange/xmrto/xmrto_exchange_provider.dart +++ b/lib/exchange/xmrto/xmrto_exchange_provider.dart @@ -12,6 +12,7 @@ import 'package:cake_wallet/exchange/xmrto/xmrto_trade_request.dart'; import 'package:cake_wallet/exchange/trade_not_created_exeption.dart'; import 'package:cake_wallet/exchange/exchange_provider_description.dart'; import 'package:cake_wallet/exchange/trade_not_found_exeption.dart'; +import 'package:cake_wallet/generated/i18n.dart'; class XMRTOExchangeProvider extends ExchangeProvider { XMRTOExchangeProvider() @@ -90,12 +91,25 @@ class XMRTOExchangeProvider extends ExchangeProvider { Future createTrade({TradeRequest request}) async { final _request = request as XMRTOTradeRequest; final url = originalApiUri + _orderCreateUriSuffix; + final _amount = _request.isBTCRequest + ? _request.receiveAmount + : _request.amount; + + final _amountCurrency = _request.isBTCRequest + ? _request.to.toString() + : _request.from.toString(); + + final pattern = '^([0-9]+([.\,][0-9]{0,8})?|[.\,][0-9]{1,8})\$'; + final isValid = RegExp(pattern).hasMatch(_amount); + + if (!isValid) { + throw TradeNotCreatedException(description, + description: S.current.xmr_to_error_description); + } + final body = { - 'amount': - _request.isBTCRequest ? _request.receiveAmount : _request.amount, - 'amount_currency': _request.isBTCRequest - ? _request.to.toString() - : _request.from.toString(), + 'amount': _amount, + 'amount_currency': _amountCurrency, 'btc_dest_address': _request.address }; final response = await post(url, diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index 84581be08..12b8926b5 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -411,18 +411,7 @@ class ExchangePage extends BasePage { buttonAction: () => Navigator.of(context).pop()); }); } else { - exchangeViewModel.isValidAmount() - ? exchangeViewModel.createTrade() - : showPopUp( - context: context, - builder: (BuildContext context) { - return AlertWithOneAction( - alertTitle: S.of(context).xmr_to_error, - alertContent: S.of(context).xmr_to_error_description, - buttonText: S.of(context).ok, - buttonAction: () => - Navigator.of(context).pop()); - }); + exchangeViewModel.createTrade(); } } }, diff --git a/lib/view_model/exchange/exchange_view_model.dart b/lib/view_model/exchange/exchange_view_model.dart index 1ea299600..e533e1e93 100644 --- a/lib/view_model/exchange/exchange_view_model.dart +++ b/lib/view_model/exchange/exchange_view_model.dart @@ -311,20 +311,6 @@ abstract class ExchangeViewModelBase with Store { void removeTemplate({ExchangeTemplate template}) => _exchangeTemplateStore.remove(template: template); - bool isValidAmount() { - bool isValid = true; - - if (provider is XMRTOExchangeProvider) { - final amount = isReceiveAmountEntered - ? receiveAmount - : depositAmount; - final pattern = '^([0-9]+([.\,][0-9]{0,8})?|[.\,][0-9]{1,8})\$'; - isValid = RegExp(pattern).hasMatch(amount); - } - - return isValid; - } - List providersForCurrentPair() { return _providersForPair(from: depositCurrency, to: receiveCurrency); } From cbf265bd92568a11e37c4a8c2bb28f29782b9ca6 Mon Sep 17 00:00:00 2001 From: M Date: Fri, 4 Dec 2020 21:09:55 +0200 Subject: [PATCH 34/35] Changed listener for update of transactions list. --- .../dashboard/dashboard_view_model.dart | 74 ++++++++++--------- 1 file changed, 40 insertions(+), 34 deletions(-) diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index 1c632396a..51db6c556 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -87,38 +87,45 @@ abstract class DashboardViewModelBase with Store { subname = _wallet.account?.label; _onMoneroAccountChangeReaction = reaction((_) => _wallet.account, - (Account account) => _onMoneroAccountChange(_wallet)); + (Account account) => _onMoneroAccountChange(_wallet)); - _onMoneroBalanceChangeReaction = reaction((_) => - _wallet.balance, (MoneroBalance balance) => - _onMoneroTransactionsUpdate(_wallet)); + _onMoneroBalanceChangeReaction = reaction((_) => _wallet.balance, + (MoneroBalance balance) => _onMoneroTransactionsUpdate(_wallet)); final _accountTransactions = _wallet .transactionHistory.transactions.values - .where((tx) => tx.accountIndex == _wallet.account.id).toList(); + .where((tx) => tx.accountIndex == _wallet.account.id) + .toList(); - transactions = ObservableList.of(_accountTransactions - .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); + transactions = ObservableList.of(_accountTransactions.map((transaction) => + TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); } else { transactions = ObservableList.of(wallet .transactionHistory.transactions.values .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); - - // FIXME: fixme - connectMapToListWithTransform( - appStore.wallet.transactionHistory.transactions, - transactions, - (TransactionInfo val) => TransactionListItem( - transaction: val, + transaction: transaction, balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore)); + settingsStore: appStore.settingsStore))); } + + connectMapToListWithTransform( + appStore.wallet.transactionHistory.transactions, + transactions, + (TransactionInfo val) => TransactionListItem( + transaction: val, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore), + filter: (TransactionInfo tx) { + final wallet = _wallet; + if (tx is MoneroTransactionInfo && wallet is MoneroWallet) { + return tx.accountIndex == wallet.account.id; + } + + return true; + }); } @observable @@ -214,18 +221,17 @@ abstract class DashboardViewModelBase with Store { _onMoneroBalanceChangeReaction?.reaction?.dispose(); _onMoneroAccountChangeReaction = reaction((_) => wallet.account, - (Account account) => _onMoneroAccountChange(wallet)); + (Account account) => _onMoneroAccountChange(wallet)); - _onMoneroBalanceChangeReaction = reaction((_) => - wallet.balance, (MoneroBalance balance) => - _onMoneroTransactionsUpdate(wallet)); + _onMoneroBalanceChangeReaction = reaction((_) => wallet.balance, + (MoneroBalance balance) => _onMoneroTransactionsUpdate(wallet)); _onMoneroTransactionsUpdate(wallet); } else { transactions.clear(); transactions.addAll(wallet.transactionHistory.transactions.values.map( - (transaction) => TransactionListItem( + (transaction) => TransactionListItem( transaction: transaction, balanceViewModel: balanceViewModel, settingsStore: appStore.settingsStore))); @@ -242,14 +248,14 @@ abstract class DashboardViewModelBase with Store { void _onMoneroTransactionsUpdate(MoneroWallet wallet) { transactions.clear(); - final _accountTransactions = wallet - .transactionHistory.transactions.values - .where((tx) => tx.accountIndex == wallet.account.id).toList(); + final _accountTransactions = wallet.transactionHistory.transactions.values + .where((tx) => tx.accountIndex == wallet.account.id) + .toList(); - transactions.addAll(_accountTransactions - .map((transaction) => TransactionListItem( - transaction: transaction, - balanceViewModel: balanceViewModel, - settingsStore: appStore.settingsStore))); + transactions.addAll(_accountTransactions.map((transaction) => + TransactionListItem( + transaction: transaction, + balanceViewModel: balanceViewModel, + settingsStore: appStore.settingsStore))); } } From c20d57e9a9b4651edff7dc5142b0d9731a65ffd1 Mon Sep 17 00:00:00 2001 From: M Date: Mon, 7 Dec 2020 20:51:11 +0200 Subject: [PATCH 35/35] Changed version to 4.0.9 --- ios/Runner.xcodeproj/project.pbxproj | 12 ++++++------ pubspec.yaml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 091116f43..ca92f3f09 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -354,7 +354,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 3; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 32J6BB6VUS; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( @@ -371,7 +371,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.0.8; + MARKETING_VERSION = 4.0.9; PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -494,7 +494,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 3; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 32J6BB6VUS; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( @@ -511,7 +511,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.0.8; + MARKETING_VERSION = 4.0.9; PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -528,7 +528,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 3; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 32J6BB6VUS; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( @@ -545,7 +545,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.0.8; + MARKETING_VERSION = 4.0.9; PRODUCT_BUNDLE_IDENTIFIER = com.fotolockr.cakewallet; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; diff --git a/pubspec.yaml b/pubspec.yaml index 0634e3f2a..c8b1f53c4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ description: Cake Wallet. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 4.0.8+20 +version: 4.0.9+21 environment: sdk: ">=2.7.0 <3.0.0"

=+C{B$&q54ik^(^){XT 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%0DnQpos3=uAP3CwJJ#r(j}9 zd?vLy%AJ+AZyjjv0o5E98@+07(#3zVi^MCKa-JDcS|d{no{XX`K;#-zrdj9MU{u|4 zD-BWtgu3MqNxO>AjKl?%aa{I&1e&G1f}a^6hK&b$2aNz6rA5E0LFDIblZ3~TE=z2H zupCOeXKOAZn*|g?TOj=iLR!E^5?C8XGUh5$7Xt0OZjxWMq%poFb8iOAXxS}%OoTxo zh>eYaD}M-k)2Cay*~XyM-!`TlWN$?EtO22_EN(Ay$B8o^`|8UMos;e0>n`8_lIaV- z8BzOEgSx~9f{jP`9)+Nh{Q+Hyv6(d;p?!oY#^_&PE^)p}WM%}htL3|7CyBj>;-;RH z77rxz@zp$}6Qi3Ek-k`DGU0hixyN`_0eIjZhIzh z5wda;b-)aE!?oPzfNa7Bhf710`z`t`!~JPvt7=5;GehPc#Q>zj4bRek8GmUm{R(2< zde6@LFWZ*=mZf8$h7dt;u{qmR%b8OcswNxK19INl231MCQGJg4K4=^CuRXbZl!0_| z_RqW#VD^9d-``tV_r>6uuPj4`(K*HX2AXCw7P!9_AHyCPR=bJQ2_(CPYG;5@82RRt zs_yuj+N*wS;8Mt3)0Mznc-91_^bKbV-9ETx1;a%_>n1pGl{PO3P#Cw!gdi>n5Fr*Q zntUQ!1bVILz;uF^CZe~^R2z+^?BB%K0pSpwNZ&8NMF34Q*;ikJ$geq+4qdsizRdA2 z-FM79De%_-U6|$+Y2vIY%gFvAy={jdHdlnDwzH?FN(>q^If7act7={e9>Y4un`OnZ zKHCA#FEl@6D@okQ67t+;p_GBrqGV%02|8I(*QpJO-idTm4ICmLC0+QnZG-0&XIeMV zhf^zuBrT{Z^$5{saO#+9kJfjQoyP{#lO8$GHTY6-I56Bj`+iD+5uctKd1|`;?zA%Pjnn5Q zK&$e0x!{h^9nhYT8z&t9!_!SZAdl-i<%;x-JU7SjX@_+yXCYRwJ6U9GiE#wQTG9^d z*%9j=0F>)4Qwq%JCX?HPFexLmJeOAyXMhV_VL_TwVn8>&;lGl6hZw5hsu(yz+d56B zS*iF#VIzlvj?=DHhjfLF7H@xOdOZsPHu~A5R(b<9QrXr68yN6s@#r~f;1ns#5~&?5 zfWB!s^VxtWS!L@uw?ZQyT46de1dJkKJ0kH_Lv_S^6X4v^b7w(ocr-ll1=3#83Sf3K z2GKi8#$M{*_x;Zq53wetDz63b>fE@6h7ERY9XcC?T2k?Hts@sjt5nb6FjGoQ)Yrdy z=;@EI1GH6kaQ&gp?T1e7?O0D%;p32!yW%B~ImUtKd3A%R=JQ=9YdXfkG6J3`u}A>O zscy!ekQbnDVdZ#gv4Z6UW-#roEGhfM0M4{wEvgN*gw|H7cGYsoE~fKUUFHzEBCWtd z1-?}ez;t32u;fJ*t1_SFP)jQm)Lpd<2cBdeIVW?+Y$14QP%u|Q9c==PDLL%3#YVP- zC-r;={Di?}g+U;R&v-iV(h57E5SKB-f?&FT@pySSyYJnlB@*MsT*{@*En8W_*5Keo zPT0zK;ppwXx}6dnhDqs&j*Gmjh^VO+jEJu0*gPTy7(o zE&7E9be%!3KbS9-HOH}?@%~?b{NzysZpm}dicP;Nb&Y~2l9{8c*c_D|yiy3Pt`Ym}3 zQU|f5L{Jy9WDL;w!cN0JMSvyZxpkp&x3=ewIZZuZ2_~_sgEN*@6))MX+KmwaZ|&|6 zdBf4m?Pv0BBy_&mDNG)&gs2!*5o{1`p;6_YH(oa(=1v{3N6SNt8~B$Omw5_@?t6Am zxjTNwJ+7*WT0y(mLj>qQGXz7cln?GdfJ)f&1 z$tQGkLuqk=hDj|VutC~P+Mpli{=;=T)R(vMm*P{2o^VHRbs3n+_;Dbx7)hrzs+J^i zZC*^q#tw?lDoM?rV|bXY0zkq_Q!W^euqW|?>BF6i05Cv{#2vqqx&jD_qJUsJI=2h+ z5=zL}>99;xs^i*9;~!svGClGBQ~z+J>()^TUR635m6uB-+f3MBLd#erc;a3wKd`xEjd)pe{MgNxzuc>1SrP%>yFbt_Ivg(OY9RQ1CJ&}!uUq1JuTV6By~=Jf z7K`Kxz^eF;gz8fh)Qf9)0-t)3QI`dq8BGl9`(b)@0>K-Yc7GILlT z2AEA(3wBT3y$YVWErPD)o*HX0d0>K2F1H#5mc(tko6KlV*YGX(n1gntQx^J7yLYRG zHMTT~mNQp#X|fhE17NYq=R8boT$LcWcLRApnRP*1HjP4+&eG3oZ8Q{VKb10zgiIaI z^q+mp#LT|*`WJ4$^_}mlfkSBHXx}l9$@DYXxqRHa*4eEnvdX2IT~%}Jn&h(N*nwux z0CdenV5Tpr&;@guLRtf7FLrFcIz8kx0JX+#=Rxv4iWO97rn7Lar>>AlRHL#@ zF1ySMSqr;@35v~+7DRtvmdeBkmnMtKzPZI(og=1;Hkk-5wI@QNrvXi;71O=)ZRVm~h%PM&X?)nI0gJm5s-rC=J0*ujr*PlLw5vbKAW1`R zIAXHe#Ld(X6ERrul@h@5J`?UCuHh>Uf8;JG%$UNsP>w|ltiU{Nmv|!+01~wR0%IMl zT8f~9VMu;XT!*eqVr|9BhsPG7>+aU3Zo^AaVp9tDb>AFcsK*H5vKKqeFB16*(>>K= z$R0tw;x?4di08EjvLW@~Z$EkJBeLfBx+@O81bJ^uoCNuXi{%O{%T`3d+?VRQ-s087 zYyfxv>^vx503)jSE>I96v1H&E-~t`EWY&-j9ju`gXW}im3|>FxbhQoJ%dwhN0{39< zPXks1s!b6MFUUmlSphhEP+9$mlfY)3whS9qK*IXlcpqHDT(<~#TVyYZJX*)ucdFKQ z#I8FrpmtwiO)G;sCeMuo5Lko8>dj35YJEgwcSkU|OK15;)9Drj{ZQF4)~I(|DI%>{ zp81@P|Od%a>EUE=gfl;-4a~Xg}Um2LDY$H+5V}&9jSG?`$R(s0h2i!O< zWc3Wp4)E#JT6eWuMrH*mNY7=XtrVuwvXN@VNX#qF=zThpgkoBy55(btPds%LP=6vL z10Xvt5%MyuEmTt6l*_&sZLKeN`?GgH`f-jRz)mO^VOVgo7moQnkg4TEK`@w~$qZwp z!}8CSUOMH$U}6i2Yx2>j09Uf1gDzP7hxGb<^`6f`xN&a(r| zc5)|2&5~JJ-y}JSG5=OiVwj}FV=ubzp=VaYP@BgeOg*)jY_=-5CtgOMqqm> zG&-!1!%>E{{6=_Q~TDAA9fg*grkB?~ds~esXGB z{dw2K1KqQ8`2==fW0hqu$m4ScwDP*Nlq=KSa(Q}0p37sD`)nX=Y)C({ow_Gy*;!l? zK$1Vgh2dXQ34M>d3y>KQ@4_vX_&-iW=tq;MWcEZ_sk87B;U;IUPonJZ4LdxV6@Oqc z1s+P#)|k=Gp&%FxFB$up;(hiekRzd%ndt`qf1Ewj2FKdTgAi8+LpX%QzK->*CV>mGS9Ekv-V$TI1Lb)mb5N` z%tRloQD54!0y2~a>KIxPcSVoL>h9=2wcbh%Kok60B`xzUX8Dzej(=R%994F3-M-Du z(%)ufbS6-*UaA)737}UyY66IPxpawy*K#Q0d1Y;D9QrFE>w(~(ZJjlH9ZGNVUko+& zzh|m%V4d+lY83%`+sS~Q$qPK-3Us(#E7iQXqoR5k4H^z2&w9{Dcq4(lDl!`&5*$g8 zXn5G~gH-OfGQ=3E10Rz!izRZ1c7(oVda&`xdEh`_m=C!E*{T^{40V{OrF$y~WkOXn zB>1)Ss)5g9{`d-baZU%d?cZ4kvw!QS-)k5T35@I>5iA9XP<=8r;-lu4?Y|GeT)Y0Rpn_5!bo{k^zU1AZdsPV280+%;PH zQuF1e45It95SB zLs;q924+;V@zLkkrROmd$RveCy&(c$&P$-Vi7-ik;&eh&XKy(hdzKY=_uR!wy0tU2 zkeF3z$_(Vd_7|48e}_2TgGmZx#$+M#>X~`|%2*ND`n?b`i$@jb4s5yusMA6lfXW&G z8>iKC!MS=ig*Ju|2-4kb7Xv%E1wVDtPkic;^U4l>^d(ome33DByzs?n)vVerBex~W zm4ZR@Kq|vAB{Br`&!H&pwN&6YTGciOHdSVj(MXAnu~aGSXim)d9D=yie86nmf>Fsx zJLGI)1y@TgT|gf7Yqr5J1~9MoTtkz~N@m8Ov(#;6SC?>*dqAFnxv^?sVWFXAd)TA* zd_1_1H&@!uYpvpYOJwS=zwa{DSxHC-W@86zrox?S?5bG0FUvPvQ)dl%F^%1N{e}wx z)C)=un|#3J2?|Em(=qLS_nTfRFS-84?Z5Soe;GjDpH0r4AtJ^ETRRKWR)x<1b7Db} z(Ly~coJ==aKH8mFRg#7Ry|^qv$!J&OB4c&PHUxaEGYuB{gwN2flU!?W09?_B&;uY< z7=c7c4w&N?b+|`_e+}l8LKQhXpCdR2(h9(?<47+L{OSG~L+M<>!F+|6xm({ff{VN# z>U#OD58ksj`TIv6KlKq9xt3}<=C1Z`dY(QH@w71FEKgsVp-vLI+=(#%HGAbYu#P4- z=)iNqSL~LKG%ZP1 zPA;jd9@fC@{3D_yaFYkA2w_083G6?XlzVz>YpeeG3Hd@DHCD9-`q!cjSITG4ULp@X zeQ|nHF7UFq^|t(Cu>9;ykWGbB{q2rf~1RE)_?Oy$8B8VIb13$#<1Yd);HSz{k0 zCUmKQkbrf?A(Z*xD8o%Jk(z{)921ZGPLB1`CNpzArtEyLH_?A4@g~O616$q~DlKVO zW``hGTkbw3`JAFl)PcH3ofdIm%=^ZBp~uC0#Tgz4y3wr&1nC;u7G>LfeZd!LQP3K> z4a3#eS?I-CG+vv={W+kM5$)ovEce8)*11VDx?Te8j&nMbECkuY3{>uH4A}?kMzXjJ zJ~Nh2U1vMam`+XSl^tAp@Ff)#P-Y6x< zMR5X*0e&73!6UGdTFTZc^&Gar#IiD3=H~4TXrvP&bAxBQ%;qvLIgA>=Mlhq&009I2 z3_i7+XrOMvOd`UZr*+mW>Kczi7uNTd!ph9D0?9MSQ+7kFbOUurbay8PRh9tOxk@I; z;#reWiAWBV}%>Ny4rFd{fij`1ddxd(kR%quX~#Xu)40td4-un$^RL1vH? z>@1cCua4wFqy(MzS`wEvn5I`d)?Pi=@9Z&_#vUZJNBDdSIaNn=Rh=Siuee)yjMOjo zC#+AdNpTHJ!a!EQDKn8b9bR1eg5}QIfaia7_v7X{8N1iUeryWY3eO=MV=^O6U+%p$ zLIaufM6oPpDRNySkd4N*cwigS>()$Y{BD+Jo8f9$G+PTxSnmjjN+txI2hnOsxNN)Jo;LQ}a4cn}@m%>{>U6T$o4c(_J<|X;#0<}*{c+~(a`EYVjtzI-eY9G}p z7Ek`>ULI_4lp;Yb<=IZHp3OFN6?u1~DyR|jwaPSb4R2Ww|3;^3a|-C$Nz z9q!z0fxSrs@QgK&Wwta-e&zGY4qkL{^M&7h^+i`Est9>2+Bmc_1OJc>_`+YzF94p? zi7GH<&fbAZU6P&67J)Yw&x9cnd2P8`OUTNgG1Zo4$h5Ho$7=yX6b9)q+B^bq0ALfC z%i4y5LJJOLiw7b#>r=(pQ(ch*^m8ZpD;)K%y&lu_b78X(a;}n1f6C9%wOh;t#(f#P z=7klCNL(|cePCLP<&H(ZeBI0&GzOGL5OaPC!6=_qJ?Gi)`PNsKTV6PU*`N9)3luAS z2G)*|Qi&4Rk^sqIlk4QJMh?=_;T`~l)zYR_5M1@Pt`TpU(MpYR%yskf9A!g!RZ4_v~IUqKA61@4kFk8w^&9Dg4@_Cyv%JJ+R3>zsY?Y zb}*^VAnuJwPKJ+T%%AM3y4bx)FIVLTqo9JAh>woO^g3z{gN`gmtb@ozl3fxO#=j64 zwRM+i>*i~$^-WvvT&U^SE<9lQAg1%yYtc8_nuL)Pt@_B;y_8vt9| zdmY%SFkb^ex?@+ELw_<&YytbDd+I-uHm5a?7ImqTTXuM6~Bh_kt2y8GEk)5Zu> zzR1DkHe7R+I3Uyz)?<)%0`~BmIMC(q!m1y@m6%K!Cul6KCKu4S%7-oYa57Q4oPve5 z0~<5eMC~Sg@>L(V$ES=BD#65QIX_Qvk!O6XGZIOlVy#A7xWMnzBN~B;4N8KHl=Ke2q zjdyJ%wFSckz-rI{KEP#$G`z}@<@&6NQir}@k=Y<^D~M;15ruDWR|x`{PAkSBB9V!J4>`1OQ1gwVp@Q1EOfK88)vK$Xt3Lp2@@BTrjrH0>hRb6s8JS`jU+8 z5-jc1Pp7~8TV7dizW&C|zy1@ySmgnWp0TNYkp_?CLY|V^Z_~Mk1?J(9UEsv==RsTS znA+F1`k8qcigcL}YG+atYrVn}*a9GHP_HX{onyr$w4udM;RGmETp^+8sqKh!wBe^ zA={pM0N8T37GAIO=+(D}!OtC>BOLiKhTXkh_!L{=7(W5wu!wUyI2ECIY8xx}=REfk zN-)L=NibUHr&ZXaV15&0+){w+ruDV4djG>G(!|*6nKOI1-xY#v9vm09k=?7D8U}ZA z$_cVeOaev}&v5#&Nx4CNpY>Ef;&}!T0Q+t&xB^A`ic}hx}v?nhv-gab_3CQ)t#)VEpV1ZTOC|G ztJun0;(AeN0e#hE5Z*Qh2QjI-_@?fgU9B`UfTUrBbV|QyU_G72OknYm)o^osO|Ox&h5phb;QD0@pe_1)j`vhk%adfBNT z{O;G+>;$aZ6&l^(f~y{NEMB8EAvlUUK(eh1$x*`7O5#p5RXtZt-&Oz7321w@km0S@ zSrD%*7DMh0lH%}6-EaU)X`sB2g&YxD2_|~9P_YWAEv1+U0BHs4q=o<@c^k}LP+2fD zB0LwDFc_?W{k8JBJRfrLf<^L&G7xg^e&4sfLTB6vls=9%i+w!F$4I;SRHovh9>cekyL9BN&Gw207Q(GKKJCL9mRsTXfWV}BJ%mesv_&7nYJ z93WJB5bD0|j%e~WIj1b-%w26G9$bZMXt&MhMl9J6wzsiRpgm=7KDa0MnFK-CY=!4LzA{bB zvb<|L|J&pa`91j(IKC(V?R0#?Qdd|Gr78~WnjPTF-LC@lI5U^z984Jc7fN+Nd!+an zqjF=u=I%NT@;UpP(o9TC%dky$QnErFXP9ZeL@U;$M88_3IEj15t2U+Z$Eifp_8E|^2%1qJ)+ALKftstIv(B0R6&8u`{V_*65TVB2V@|PUu*N`%bxle^v zwE*P6J}efU1j36VWJ)x+Pb`h=vt<6r9N^CgzFfLB0Yv#0G_Yf1@?2AGY@^k8OUbpo z&=dpI@_D0Q26T*NVAa8lwwklGg3{6jcZGhoNXJ+zQ@ynu#*4H_5WYi9DMk_(y9~KP z+52;yqiM z-C(!=^B~jAf(&$nYSl-QV$1@)-JNLeCl@kg#5&K8t86m z1_zoNY^(UaA^t&~vF}kZ7fip~)I4auKUpK3JP6?0dZ+Y1JI*3Sds=vlrskmxDmQb~ zxaTrA1AyEtmSLb)$HZyoSq7dC^}Rkb@m<$@V) zQu-(yxMR&Dg<_wdu+G*N2HavAF;B@~k`wav@>c!7kK105j>;wJvzC?WOW^oo0krqk z|5!a^=832GoX&!JU~qBxB=upZ4lZL*wUslaj*JxU{;C|P65SJ)GS`-{$`Gr{Y0+K7 zzn)@2k71o@jk!)}hJ$lr;G;KCz4{>)3(bJ-Qk66&B;Lh#)08`CTLfWA3&UCAe&-8| zcoi<(jwa+>ObBYgV;EwiAstPoAo>bh7~E2^G02Q`%>cftWTG;nc6B5RoILWQ3GfTq zjNHmC8p9g;H|93g&N(&;b3i7Xr@9A?{Uq6iPD&yzk$K+G4ya0Obm6A2Pcx4O5`2Y? zfRpK$-#>Bobk*+3n&W@Ga@-rZ%fN2Fv`K7{e^#*k3RMA#wUOOql@49)N#)+0OlEKqKxrCvk@;p5 z%hmdORVzDKu3Ja^o3)&mX*#RNz90htSXIrlaGcWhx!63*H0dIcYBX;onYyt{ZVi5_d@RR4;A;Z+L#AMF~)o z%0b0#qxlq=g+WYFSxT;)#)x{J9sZ(IL z?#ugMeqeoduwQxb_(v+cKllI=Fti(aqqYodSnlRdF|mZ!;`Z}{Db%oJWuK2;PMS<+ zYBSIE zj2o0@C3>Ki#(+#sW7g~{Olb_@X0COHTrZ9ZAf_5j1^@Or&^}EgmgXbEKWi&n1_b*M z7VHE!gkZU`2xhiH8gg~xkN1YgH)PA3kVwx2!#_Lg>eG@iJ|I$$a(^?w8G zlM|PuE0L;J+tAcPFVE(;yzV!-dfNm_!*g%{EYInO!}IDwj9FT&ui{n}v*0gFYqE=t*z zzWlIAV{{zkYF9~%|6yR)qG#>9&ZlRWVj7buLkmkyZIg{GEj3spj=`eV>;s zO0IW`{zdAz_Mj3C57M-W&q4V>oB_0I-uAgsdJfM(0C7N$zdkraJ3JuGG`T{)is*t_ z5bQ*Ium3|=m#=-*P0O!+ z#EI9qW~utRV-CT+kvZf;x0+L1duqQA+4qOBbsxuJr-kMOVQvQ)g*J(W3pU<#4SKMx z{IWaPOm2j>*goWewWgQPsV5gOl|mcKe+lW)2sjg|Pq#n(!ISt%og{-g5z!WDQa|2n z7koYfCIbE1jY2}_`(_8rV|80yeN({DBwdNgZtpM=EtgIwhe%jROP$pYW&0@9qZ2W( zZF~rOMd|gij2#ZsE2N3Zt66ppC$Y=;MfKDjfkATkFQez`w(7Aa=w%BCurExW>FI^z za#Vgd@5wu+MdbZ*jhvC^kG01a2cW$q-8+qv<7&BRO??D?QQb;8g|m?9w}Zr}hJloP zdf2-T6$$b9r9i@b5oh-GfR1}{9Vos}l)o*f3nI&)y`yL0@ z3hbLV#wuK~dzW71pc+uQOZrbnenA}{7(sWl=LGlvXsfWf`H>hQa?Dn#!NO~_17wFi zWkFxg=1?hT+S!zu!!$RqE{YjYSKI4g3xFqO2aa27Rsz?t+Diba$pKjemXTGq272L$ zfvoEUNE%D8&B!X9G-HYH7(hB_8E~axfm(oJls(a_uQ)vX&YgE`4CqGycru}O zerlV6UG2gPXSGe6iArJ2ZEMNq#wBP@1k%;iUhoy05mT92W7i7u0oNcs1A7e`?Cl}4 z2Mn*mpTE7mwR^)055mSN=IUR7OQJji`sB=%VCunzNQn`wDRN1p zo0q{Z8Nput>>0Z`s7y0PNRt>Pg(yB|Tg#{_Ck&9ZA$RiBuG{c>>hvB1%H)cTwDF4l zvNjm(zZ^aFkzQJ`F@aDMk^lf|V`uwuYS##vQjEdk0eExp${WPj5ln?3NDqdD=9LxE zI#oi66N`Ig{4h$j1A+e0B^CqwJpya%oENgIpln;uYoy>IXl)b$@Rzo7w|HZKDZ8BI6HtqH%t$DXp8Hf zbJ!Rg_Ibn(eL`+dPmEWlU!1Ve$0g0xl+PdS_~HPxIPR^vXl*fTu?sP3ytJQsSd{^| z&iV>UQaK@ZL>t7-1%dZ-fLyrol*|!0(>$}pqnQD+ zgMz`d>Dr^oB~1o~OzXsGZVwFO=fwM^IJ-5slKbDh1g#0LITMvkTJ|IMB5_**nHS9 zn%;UVQCrLe_@&c+EK>pF%HTPJY)cq228J1cl_MCqSl}9YB%4>u-CeCYM#*!kWyxBO zQHiax(e`)M8w&(gUnK)}7EMwQ6w_=;yNs zg03$5Q$O-uUtKOceEFHb^%uWWj$FJ&R*uCnm^#crF_##oV{18Ot+Rze`ZzTmG<6&e z?0>SjO2!Fu5UI$p23p1j61ge79k@SDVYqAROjeso3Sc{qWag5A>&1Wi-J=J7?Em*~ z4!r&E-M;<4+aD0RsNQnL;;Jh*^V(pr|MkvCKjQ3c1@3#bGGDin6?#};Osh#}w4cX0 z*jQ zleTehqLt*)WMChF5M4hT`*EVw%?Td^pT5SEr7G)!v(AYr?&JpowS{E|&UmaCGu%^Qq%aftMGn{OSrLj`Q%xek#S}Rh zXW#cTxG*QetLmYyVeRx(*v=EP3oz` z{Y+db>WpvgZ`lgq2<(6)6Nwni=UM%8JzL;K6Wo#0Iw#i97LA)$*;x@SbJ_+!Ru=Mb z69NI0MH9;-IiVyrZ>jW2x|)?Bc{6lDHyS?_ZfeTAn{|C0tV+|WoamoZ*yJC@@f z+1eWHRVXc3+8C|u?}D0JXLd<^TN?(YOrVXewS_y`wSBD@^5$u;!o@H7|jQg_z-j}+S&`ERn zNn9DAFG>%1^}PX_j8KPpk$e`lD^u?%p3lV^@R2nz8Vi6K799 zbb9A5S#x~LwHN)r(1^wu*I+B8x-teVEwrn)1+5**#nwJ#U`Ty^c=u37dm#JGKGg`sJ! zA6aB&ri*%iNZGI?s)1(_Sq}!b$5U*@uwlU2f`DbgYaxpSm~V6aoA(2N-%H_^?m0$L z1P4V0TFb$R_(JBKG88(Dw%_>+w=aI{cR#-Mo`3bLa_qzo=M*4>dSF-^{3Gh`7WSW# zR25)VjUYDzL5VDE3K2To2+V;C--o^0mYigg67!IAK9kueVc8lZ)cOJ!nN-+{8c_Q? zYC8!+(SGEb#dYUnXWw)Gv5z#_fLdxj57DFRs2XsX!^W5jiW}4vTsa3UVZLTRjcH(E zXysbATHw}CF#P(RExV|K+mOBHdPxVf{=2p^-m$>)G-jwc+fQ4MhN&<`OE}<3F-Sif`Z`&3M#8AkqZ(AqbiFsILif$N=zAWQpI3^WjrvLOt2(OQrNOB$(BS~ zhLUU-wq$iy-$aC>Q#AkGvv;1o=A3Kq`{MtwY(+>JavbT$d+#>q?6c2q=9+7+weUM0 zjgLKYCOt-|1IT_;uveZ3;JET5=8{E?t)kjc@j2sHe27&&clVN?Hxfr?lZMwUYk1oT z-kuG&lKn8pD`PzY?ksARPMr{S?7^|g0HBgmQwvA8&Ha}EnfRrgK?+E5(5GA3wUcwW z`elEuJ>JLtmiv@_1|6STK>P4!3GD1ITshq=g9q)l-_&>4o`-E4Z0An;a6B241^Grx zxQ_65v%y^gV9h~R+s}&^j@D;C^9H-=#`6-lq*vp>26LOMiESHEs{djzVhAF-k>0bo zPPMZ{Fsx~e)-fqe>y;Xs4c^G`11AW&jt`epTi=jf@NY zJ~!R~ejNhsHt3wpmq1(Wj9|aTqQ$v7$P1P>_FAy=+mF-UWU^a>kD0 z3Y@n4j&V8M913n-678Um4xKoUj}w~%W z*wRVUgb292L7xTB1BuJ(E+d8A*8b=%N6)gW96cE9@BOC_y$y^g?ro*~$Y!Y#g0dp3 z#~jed%vv;R7R;HxCLom_#sWcUVFXqW9JKTXVD4-D=|u!#(kn#y4Om@Xn#*_Z#g3m%5D&eZr+C@+jL$kF1lK z$JiU-)@D+u*x^0NGHzN79QL0yvwRKMgUHtzv7YOu0K8CbdfhYB+V|OK$nmKKw5RsKHo<>&`}a0`#2)-jeRr|f1Q~40G)-f=(E`^4_Rn@tI74a+TKbLO7REW>9FK zw=4n4^Nn>5ZcE=S={rlHLzCAZJph?nsm|6kzBJbq9~OH5$g2MKEX6uu7v;2_kI2eI z7I@xjtFE;Su%GQL*!kDI2_uMNPT$aD?f?p;rJIhw_bVTI>$OsNz3g*t{W?^*3Whfr zpdO5sTGcW!k7frOQ-&UYebXMxHt(roS92C)Oof|&+T22k5W>sUK03Y~G!kGh93 z2uj-WzRZGs3h-Dn+>AXp0eo28xw2^ zMFLZ=W!4VReE_idY-7fJqfCKURs9o(h7@{TzWax6-re$|i_2Am!G7#LcfYb`U-CH1 zNR=E%uF;F&hBA`q7ie3{yoQiGSdjY9w2t)jd6Ujo7oGC7;Inv!0Mc5&dfGT59j71 z!Hfl?-ol6rp;S@Y@R4_HNKcx2skMPdrvAuS?bz;+^=N--~jtAD^ggM!RHwSe||zjK>EKTsdG|Bv0|_x`57d)d2=^3jid9NE6hFiKN_nj+MJt(Z2)xZlg|f(hZ1Lt|*C zvVrNr!J@Dr{_J2NRYqUN^2r7RS36m%QE7y?m+L^wC=vBT*Ue$})9MzvbFlcBbLVhK z?$uv9wA`Rixaj-DxUfB0Jxdnw??tu~?H;9Y<52Wjo;}oLJtJ z4tTi!yiHZTT4CC)VJ;9Hb}-1y046dH3#B#`0mxN=Mgs=HNA-Y4u`{4Hbia&^D3^vi-#mq)vSL$~03<5xIe{cB8d&;a+ zv9tk~Diswyl@baWq$7aiHY#ey_SJQ$9IyIZ#KTSFTaV5FNLAG=H}H^);2z5^d>H7r zxG#6fE)eK7QEZLlaO=CHXbu9yWJPs->weu6HX=ozDyH>J3H`e;R`5&(xVv1WKgy0r z)@TZzSFhHlf)}Bk<*h|(FK)!AsDQws3U+T)vi0Y=);5R3NBcudAmg_sPFg4r-~t}+qumXg za3oG6v$uWp+n#o9cJ{k|{#|eA&v;JNRWj0t$7*g%Lb#Z#szzs8(`3`Pxf&r_7;*!% z43eztv<|e9CB^3qF*3}D>k2P3#hR1PJhP^d`PB2J-nWR=8{MyyldTFMUesC|%L{d9R1Cu>Y8VT{wVG-_M(a>l5&+=Pv$!&D_L-ye)I zHn8~~)yFXp;*NIPgtB&g+&}did+PXvk54V2?Z<8YfPI$#=Ga*s{o!`W0Y=aGr{gA6}OaeE0#s@4hQJvLqYRmG~ViW032eipBM?Z81tqUU{;@ zuy{1Kh^^r|371qcx+0B>12DM@W}1o)(rYm^uii2QAi%-GD-GRQDW)1sOCh(NDd6l2|E_iSSCOrXRlGoV{*+87ZW7Qa}QSq$Kb zR>w6UQfI0&29sF_GNHMMOaP-qu5xWs&q}aSL#_~vb9D0&f@%VEb+>GQQF{I1rSsN< ztU8$|3F472G>F#F)0RdN4hoY+Y1AGCk2$k4B7STVeJ<>22y{?%WerLej3?-+)>CYS zT&cgc9})gF8D6uLyHq~%FfmbhqGceJvIX>Z)*Kn}T&Q{OnG9s~0VLL}2&Zj0LfyJf z7gC8X|3JW8=z7=9+kv+C)LlCUpmitoj?#)gt9sk}!m_Sw%cTC>8F#MhLigMseo4>A zFggHMn4Pr_y)6o>m>*H%6sg^MSzp7PovKFRIgmEPOJHg9*=XiW5)>rF1x7E#xngXq z7~V>tw!QheC*{KLxqS3&yUOv3_uTVJX=fMseG}NGNf+tqgm4Pk#pXvxyF;VjN>;98 zQw?cjo2!UR%qy0c<>1R@D%R9xzBY~g$;*;+G`xC;xm|PiI^IfI6{+wH;<9O7*3uS+ z4D4|dg-KO3KadvW?+O$aIg#sn8*R+4VH>p!k_d=?YO?!zRe^Mtludw&y@N0|OQ&SK zABdaS9Sb*QKwO-!A)7HdAe~PwYwf_0ssOU?gBfkpmfG_E^{j_CLBE(76=e`}o2#Yq z8L{uMZ4aUdH|i<|L=ADeU*kvbo1L9IC(h)}_SEqSACC{9ZL^l=2|eB&sVtUI{Y1cV zlQm_4TKMTS_Ew>@c>XPS z^g6g@YF#g+(3#I&Sx5u|fG)eGKv1|wRR)x|L<{yQl6F+;vY}b!ISgR61ega)Yy9rM z4GB**q;_IJT_3CKo{YRRGXa9u`tOmK7TISL&{dW0WgN!&NWIV{2T_b5(s%T}&tM(H zPP8%$Kx{DksNEY0DI!d1rN)+S{>p$Hq&v%-44~J~xAR(dBgsz()i#U|f_P?f;A7w3 zUZycdkQ=dX#_?p1;$0i7N^puCw-9B_OmM6jdxEF_$f&ywNL^bb3pt2k#}Zq)O7$f`>^uUq+9B5v!Dnv&&2!Ivu3hEm?CigK z&qv>Cia_8I`fN<_0|PiNn1Nii2cR7Ux+<-k7&|eyU2XstR>{=(jN+WdH3u667a%Su zdr8KUEGvS82bsWo4Xjlbun32&su@yRXf4-#bp~x3G8~wQftGt7V6ZV02(P=e0Xo~k z{@{(2qKF49;qW*$vi_wh+mHG-cVTA%4HO3PZs1bEl^F+o6k^aL!MVo!>PbH&FLWq4xa6<9RhXxzHl;9&E|94mrzte0;* zw}1Mr7wz~c?5yen{@L<=`r~$Tth;$)G_;?g$0rYHTRXOo**7ou+PB)Twd?JPJXU*c z43wjzJ|K@+NE_Bv@J!fju%N^$t0_ScI>n+C*g$Fh zBjenhfUzPpfmObtfgd>?=Oq@POlv!ZJUJPMG{6b7JY7mg>r;=lP~YT-5u4IRMXyZ@ zMANoZ$#lUF$Ypt0>O~7%P4^*R&n`%2yiJ6IQaDi-z^L0`r^9=R9E@2QCUg|Y;qM7{ zV-=X54Opic+;;GXkgzHEEVpaAspL}Xp9WKe?~W`38T;ed10k0xB>{JC*em)g02UZ8 zu#W{k(yYfWhUhQ9>DPbqS}g5%y|A;ip6SQ-Z3KiNRgh(Ru(c{}ISqs;Fl#sf0?QsX@dyHTcI7alCA;P1vHdHXt!IU}Elp65`9Mt;55}*dxB?;##yV5MCbyN9RYAz{nKk5eA=ao$ z&tUSRc9HvZS z)A6-nQ}MgjckCS#^XjV98SPgFVIO(T$MtK@G?lv@Ez1j^(VRB8m~7ffU7y!=V=vnl zpLWCb=h`hdU$FD%ciQt8QEoVQR6=bRF7&tGMXBXe$0vAv@__c^cGLDa{>2h%9*ey>#?8fxebh6>Cd)yZo2dUHAelyOGtGrWTso)I8|JXQ$Hmgs67R=cY(}BI z7VoG~=P-6B1A5+chCc#EUmh_MJ;mS7=a^l z=+U{+5|{@1h9N)Q0DDlaatiVDYBh7yW{Q7CvD`L6fNsz)RM0A%qHf zLGKp?lZBhzt&YlPMA8MCl@i${Ds{02ARApv)>m{;e4bt&!XQgSh5}(DC;~b%8__71av4z&U9R$?|fUZcD z-~i9Gh&|2gCD2Oao{!+Z|K^T!pJ!J&x}o?3Z~gGk;c>9HmcsrSZf5D0r`2~xRha)a zj5AYyTAR7_mMOmCW6J=dCD*V?P5>$vlC8eDP*M}$PwudqPwckV*_heN@Rc&DnY(s+z{1l(qC&+EvRg!n1lSB}cyySy2`p1!({ocmtFmWR`bc|+ z!`+A#E5V|Pa>?%-$fU*ri#3FOW5n(=)zsAJ34~_w7oB^ajgE{zxNldCg^{f#qdsln ziestZu(+UN_cT8kLy^X=wUYa2H&E}n=b`eEk9^!7d~mOi!#EI9Z%6Ul@vgu4mW?Dl zvAf$B*6=VXaH+tVy$j zU7)3LWTN~8Ow9;)J@fj10hDkr@GUkzMk}J^WZXT(z*#tM!MzV@Ea|ODrsvfjmKTh`wl)-b>6N09=YirkNPYjT_M{JQGbJt+O(tc`4 zSbeI=Tsyc0*gchw*CRX%GKm$>yWeBzkdfs8&uN{ReBVHRlv?X9{V3E`Pb(PIejBYY zCoDCmnIE?1wzbj>fer2u76Dx? zi)H|15h8Vny#Y^vVhCls>>#8wwWTy+Z3tLH;fQ{Jon^1erDa1(Gf4p86pF|%=YmP; zhsi*~(_;DI#&x1lhX^7y7hs4Uv?f7vfJur~d*NhV_YD4urZQne7zO~d0@h!1@X;^@iYn|8%Z#UW%!vnFi;es8`@Lu*?36&iD3!PO{K>`o~N90 zHjOo~u2o*4!qkio@CW%zf~FzqYVLLwsnY?o>LdW%hkn<+%?xcd<>VM!6heZ|$1UmiLvu5B6AgKI@hI|o8q!0}I$Y9~~IVl4i?~wBl-1g>~`zIV9x%VEJ zB{uEf&BuN|L!BXTAQ;tN?UQiEr@zNDNZ<(zy0kIIDN6T57GXFs@I{8D-*ew1{*k*M zw1|HgGKoMTh}k&~9d&4E?KMZY+81s=zk7S>PuWM>C41_4%;S>>wC-2zR{OVhgZ&TN z?+@4$d4$K)exY63==hW4j!KRXwYyw=Ev-_#%BjO;Is>Wbdoj?FE#V@B`3AYUomo#t z;X#7vl1v;Gr#`?iOwfTjX<`~VVx(2Ec`*P>3n6JFhHh9uw&kX@vCxbzdDL>(kjIs- z{DQ1v0@Nh6-P+`i!#SH69iFl1ZLm|5i~t80VJJIr4Vua=Q<(UaC~$z;{uFA}vN@Tl z0<4f`5b!Tfc7k~q$3h&7r`6PZc2>^jMM;c9$p?&lo~a3GX>@?8Tcrzgu#{vlDA5pT z7mI1kV2}gOuo+ZdTc8=iBPE&0{;9X$|L{Yv|H%DU*V1k*?YH&3w4sZo?$yRd6P+E3 zaHO0oi_(>q4lt8lMQ+t5ZD@;>LIKF@=p$87gZA?u+W|&7q4;KD=e_EA63Bi`#tVG$g_!Bs&y&_3{Y#-^U7F5Zdp7PJq!WF z0MoY0$ZEL;WMn&lYpv=B7zIE)q0e-Xysc%sd*0vp9{5ttP-%ixKKH1|2pX87a1fE@ zH*NFihnnLOOPHLf22?9n9(GP>vK!KJVeBBbJ6ASbxJ`z1HBaUc|AI-bT(Kit8^(Yz zQMcs!$LZC;9IRl={`&LIf013~=-S!;?pHtj`rhCub897Y$>LcS<@5C!0<9pe2LR=Q z1;dutE@v{N>_#4ItTByRTJUXI9{A4lz4_GbzO7yF+{W(*H=K29PaThWeDZ*{ zA9%3Mp7>+8tuXIzn;$Ro(MDhxUGEIU$C#zYhl7(7X24pr)YR~GdJA%7#;b+7Ycd#s z+$BL-MuTeN3b|?ya|Q_fKHReTRaju{b8vJlxT;l8cy^LtR!2&&=4rqt9j?a--|j8Cd2A$T&Jy z`7?12PXJNI!r>^_YDjzIQ!#{w;tLghM4U33)6pOIcBHpCn>`^S`U@9ExqBBI>3rBR zvs7i}`RZtI3{J`pGFkg}{N?}f?rXBN-}A-K_`|uGvakU%6pW>?7gIp#)ky6W8rZs4 zu&W0&PW<#DnMJt5w#~XTwrwA>nd6-^t3hkK<5-3%DZu%5lb(XWK7i2TrEyek=d5Ag z2}pFX)Ip~c5O#K>v$MUKryLk-0N#k&kCrNB@lo_S*xJn_-}L#aEC?M1lc|j$Ddw|X zsW; zEI$jqA(IGMU<8&qE0|HPC7cmN?3{xa6KOE6v83$-;kzq1t--C)R5+sX{u3VneK4pl z3P1+XYGA?o2TKt4tcceE*!GD(|E%NZyy)U`i(Tb-)14oG{m*>lzPpz~2}Z*jj=aky z!Q2?fC3E^3Kfhhj!OW_ZGJ#^{$^*k^q^jb1@Q9Oe;F@#BQ-bx9S@xD@la5u|*%I@x z98!+)0jLG6B$8^W+VoLo7YPtbg3*?&&LQ=I*^Nhv^>+$@guxF20Lg!l5yr6(p4qL8 z08c41^r9;yu8Q<9?M*dEgf>7ktsCPW0DKD~2k>)*wE27!;}7%=ermsN>RY1>AwS$d z2drGmQ1ZECRmMO)5nLc?T-Pl4>4*N(M%aMeowkpFEkSM5*tTH;nhg})EtOs9XYs|i z*x$ByY<>0D?I!!-?R<~er|P(;UAFhOo9sz;JU)Q-Q*~@?@J3F&DvULdL?`s{r?oej zJ)7r-jrY^VKuyvFI_GpFCU#P%Z{sp%OnH=+so?S;Lk*gJtUhy4)>saP6*`0K##$`S zIYTg-iwQsycR=88xh*h%r`Nl_#Dw!7mHpM7TWU`G|M!MabZ9ws-A-k$7M^w^ z%M>-mYvdM1^(SLM+=_Cy1%ObMs?-Y|Fm%9&OaumyxfBKvt*xi&+TJhSi;uKdPR5Na zDEqI2sH37ZVaPq(jEntBU{a9wtFyL8%!tq%vZx)sE?foBRVItV(c2$PWIu?fnHyG5 z^r-omC0%=Q1q8COkN2!N7VIg3vXV@v6MLJ8Li!>ndZ7ogy#Lq98&u>MJJQZ0R~-Xte{_AdMLU zKyfuxohv}#0&%2WD`gX^ga^5k)=sW6(teu_FHkc-yHPhPcrE7>*Yk4lp@FHUeV~i} z!HGl!h|2KhBWGGlXJ8-tQ31Jm_>jvH;LVZ?j2UI($gd$Qj)~*U1PZ7oGfoY7i7o~H z)V^i*s5X=tV8{Mi7;@5F%u>q}8x$|v&9PiY0Xmr@mCsT?^-T)uk~Gds`q=+XfEC@} z217OxISwg8+_KxmNN?}7Vz{ww=Pd%8V| zjwc?__QCW1cEMVEysq^#F$gwVzSHxK@XKHB1=MO zOxI*!0}}7dPb>1vb|NS8(i^m^OJP3SNCo9g-vz;5+(SqJ`n>^;cIyY}f%grm&rrOe zvXI1zdyhT2gWpr{vH`0Lf#oP3Kvug)Z%1|qNFJgZ+xC3-ne_OOxw1KVSh2`pAb<;_ zsgeYuGriNt+u6Jg8AmYTRb_KAi1w$eo=;|V&|K(pf*p-kWKs#EHJ)japaH|H3AAdX z?Ep6tY}bRGp2j$X(NgZv&_{b{UmNeUq#cXZE38Wfz5!W^K?m?Un+Mt^Loz(=0mPJu z5Z1z?cyr=kX^GJ%(VyW@Z<9mDKq_NJ-G2Vn=bn4PZAayTUFGOi!G7kW58T!5p+5GO zhOrWuf661>jhisuxX^Y(bD0*j(nCF=s|BOV6yRldcCRFOTXgGs9_C2BF_0#PKuzfa zt!jXrGTrP95S{sDsrIbw-1w5R#n>1_l@GlP)^EIy_U8GAMz^&(K8|x{a4(>yQ~L^V zdDsP9`vD(~giy{WN1Xr&FVd?CPhLS*8z;+|bWSm$*Pt@J7-QF9Xkj149(7jt>hry~ zLDo=Z8zMGsm!6C%zc*%%cA)7wXY1U>a9L(gI3TC6mnBGb+QZ&N+loF?d_YVF=c)TZ zj8vq4?p*)$r!W8P$L)A)=S|yEc=NUfAK8=Wc;W%=o%W@6&i>-|^J^cydHfcR&05)p z*jw6#^RR_VIhy1+2G^?CQ+>%bPdsVXn7?H*++c&{#MBpk0#-P)rz+3sZFXoAsChR; zay8jxgwU`UL3|Rm(o)pZmz02BimWwUNgX99}Q+x~V5B_7j%5k!kbKn2sJHCF8eaG#f4L}iBPERBD0&HqYmwMTa`|n^J zASm3+VDS6v%ZQpERjWeAux;RxT;4mjozs~?le?fAS%NwY*drQlk*;j}o)|*Zu4iwM z>0<^54>vbt6DTxb0(_;TSqUBD+DpaXOF@p`{<&QPmAlcFQC;kaG80^ll^c4SYGj1y z0-Ox6B5{__TWzb1)*rca7n8exH*c=n2cyJq=b#%{X3(vaGlVgPa z&d+Dot8K0O$Qn@^DO~CY2uRadGvvE%pfvlSs;D#;#$}*DTyG>I=xit1;$j??^Rpiy z6CP*eu#L9#U^8cy2NRPYhKh|~FN9vkwL62$V6g_ZZMTJ3;Z7Q7WL${#AoSN-uP3^T z%T5Q^pMR-b{1Z<<`E0w&fvRA?{sxTC@I4#Ck+>E_M-PLSs)-F_8G=nFaNy^CV=aGn^;lf{8XHPsqJ7%+6=YobPg8c!8%r) zfZ9w10?3M_YixqrCbo25#}TMTyWGt(hC>oBw}X7I^4g$7ac4-uHn@Xa@y^Jl4WSC_fOBYNzv8Uo8Z9s0v)>}U_@}W#*hTyB)^p##jp6_2 z25aAMPom?A1+=X*Quf^KnSImt*9#xF>-CCZ=g&9q5C7cpxoHVZt1TwCC&-hPlxJvc zUryelF$^%;rjKC)=@gS1CyZHHig{{*V!{=lvmkil=6S}`%B*CUEi09~W&7}F0&b+j zoNk)Ndy7#4oE|9K4;dFUedD79M_ zh~#pku9Uu1Y|#6?Kowl&g{k3UB==3*nR9jnmeTeCJb`ICo!r_2ar^zA;HH{bbhFXd zJ$Zmqc@=m?0yaU148t|@qb>`87G)h7#8n#$J;XTmy&-b|nN~87(m5NE2=gL$B#)ZL zhTyK|HKY0)1EQ3pxLg!Xl%n1)#G)-a`kM3nHA{!p66cp{A;nZuh`gG1fA3Hk;DXoj%EV4 zP)}j8&qc~uG0^OwcuIJ5lnob0A7^Ed56nFa^jJyhE9G4#oi0X0Q_q0=1zFY@JEaW$ zew$cYt;s&tNbO-GFjioC_8t+amc&vm!6O%ONe#ySz<%+Bnx3H6OplPg%Fh=+{66o2 zGhJtKo32xAfIN9QxT+I0H|D)56C)yG#pX0)_?whxelWAbkYNH-96&brucT(CEy1VX z5Rb!-Dvj;+Hpk!8Mo^n%YqOLaAkeEqd5iC)Fu{jIBj*D9sFdUIJfp)teFYVIn=kvj zw}0=lDJWsY5II{#rh7_*W%nRIRwVzqRa zINxt7hwF*e9gM3CT+ajz^IbT!0pal$OD&){eU5A`+R5OAHVX~>>_|pU>k7Kq04#Z4 z1d%ws{jFlLi%ldH#AR$`NWsJ2;$p803JApNP{<6Q8KJR>^nD&nnP)i+elJtIjOXjw z|3^&5dzXLV$Bkf{wvRyr!JF4GDV*&aH=2u=RbVg zN3N=+?Z!DQT2 z3@RGw4MzFXg3S_vN@F_HkKtVc5#w*W&?&8|j?)$bZZNWgnHiD((fJ94>mG82#ZXY9 z?uW}Ra@WRPLS}&qZ`DR+F8BOhpl|!^ZZ+&C5k$5_W`-U_7UBv5zY47_uqKCA1rQ9~ zqhh3^umb>IAC2Nhqg53^esG|cEUYPU-qfD~z#FSkIb;R>i#x3fl`M0NpVg%g+*9%q z&r*RkG{B@J)7GAkYj@QADC30JD%qEu5nR%<^|Tv${n$ESM*xhAWLii;N;YbzvL9U;R2u;rrMFs=}c9 zbtwMsMKiAEnFJ`Kky7PvnS;pWmL7R3QeT77NA6EKh*n#j?mt^TEN4DN@K8Ve~f^Ns^h-Y^=RFA1yCR z`KA^O@Qyoin*tp5Ib9g#;`N4)PI7JY!;k>X6;sWMNrm=X?zLg#W1l(W5Y9e!Z3(Vx z^=}^c^S6r^`rP}N-R4)99DJyVE_Qg# zaswM)Al(x;x!^PzOV&;Kp;X zjFI=TO~96$j#!fHR_uK8hWEe1a~PoXa8sH<7z0fhCBGv3qBc-y54rJGfU^h?YZ2!h z#TNR%@Bh^gzV%IaK5*4EUeCRB{M_&V(r16A+UR6~3Ly__L)A<_HQET*J_vd2OsSS<@in_RzQH)QqAR0YO-fb<(XG!nrD|gH^_o>+2v%rwlE5xa^QL zKKe&j=9lgBzfw_L6Afri)-m0S_*3*jQ$E+KNF*ojF#o~Nzy7Q28pj4^|B>cr$as`< z7FQvoC*3MoVMr#p*822(r#nd^LrDtePjH`0 z#@Posg^kU%|D!2*wKtNnXtFbm=_yMhS!}FvLvm7B0`7y(Zq)ZWiu#=ohW52~wc|tW z;FwWNvHR_+@|)l8$CDG~qrk$uyL+vD?4G`P9Ep9ikv_v%AvD38$@HROWCMGO z9Ew4xMZA#_H9K6?wS`sA4(MVg&E;SKhp*8%b;PLVV&DTFPGWa_4Y!o>8CdeB&-etM z&m4}8urhaGKpVQRkV1+2_L%Pq*bwUXgGI+^c2jeeT^3hgaQ;YtWaYpeg~gwr%e4S> zK#RXimT`kzqcO=i0kN1~+V$!d1=8HF?Uj|Sc6_1i>OVD1X9F_pH-cYxym$<6jEV4R~=sQ<#Ql!kPU^5lSRM@u_ z74y1b(x^RFIxXarMVhVvtra!y)fkphjiw%zrJQc`EA9uG6dC9P?|h=qnf>uC{~!ZuOvJ!v5$`e5FiW~1E>{t z7!;-zEYc0KFA7&4&;x(xh1Y$-tw-geUFCSwo%jFbYd`Y9-THf(j4lKE%Iq0B3fWd; z)|5kodHa0K{{W!`m4vy>I}5|WMo?-zeRv9#^g_sMtWhQ1@wq0blnsG>#!K&D+Gbo-zLU z$wH6jA+;g;6oe7BMYG(PvD7>5koY9`m|#~kH+P$iVBmZo?Z7rGD!VaHfi~Z4ce5Oa zJV$PU2m5Qv2*&lC^1a+TDYZ|Q*U!id5|c#3`p@(2=m^2?^&0xwd$v(@#k%a~lAY4I z@zil}JUIbvKe~?g;zcC8i+r@xJJNR^xa`M&$7G>am0o2_y*KB>)H|{6%0x^S%Q$Ip zokk%!&9v#F{1p-CMgmwZ9VXz^K)6=SWF_M>vX-5)U>uDrC@uC}*C1QqBIy&WSVqpl znSqf@NH@F$NJOusSw6M1@1P}v6M~_^wU~;A+adFpY3njS&;?J|%gjP$d|#iLDgjXR z;R7HSJcAX{Nv<{bK$od|3@}ohMXR(Tr+cwi?dfhpfDfhv%Y|*tyC1w4;XcgRqy<4-W9#+p|`cukE>50rF~Z zU{h{VK9jOqYRR(?$z+vb6vh8`kOh!arT0UuW19@AHp=euev1loC`kZQHwDuwSpr;%pk$Fv3n5JRv#ScH6ds)8lD4A6f z3ud!!H-kGe=EA+5`A+^UV;#%@w~1@vEE(r3XE#*O#&P?S;Pntl7mf%QG2kgb5Hriv z0s|52i{^ueFi&L`SM-Ko^4)C(sgfP z%9nJ5g!^QqwVI*uNNOL+%FPa3CvefgzcHLXT72^!M}E}Sltv5dvHM{^@H1qgp=PqN zIrxwrI9OIPKhnpM@j9!qim>=89bzR71AVa#M$wC%UC(o*7KcZ&w8QjTHcWIe-~lT0 zdra-cYzWrodn%%nTp-IP*Hc98woyH-NP{Qsnhp2s&J|_d2#UZ!ldUFWgu5IagWpfL zd-#rj|Bj#Rx{ezr2#0U6+~A|Ny9iZxCo2~W3_yQW zygDn&O1RSltAg#@>vi}&V)O3$$*6+1L;(2Og|jPDF~vQ@l`2LS(t@Ei4PCYh2K0gi zJ3iCOvabZF00$drsnWEek8yDECqLb^ouPU7imF{W> z#-;+^!V5G42a)ce8x2%B#CkBuXPmCJnLUlAx{mejmA~VLm)bRsAA8STubSD}(D7#1 z1=a0oD`K9GzxAM+(qV?{4o;4gRrq{CmV-2s znzX%>F;pkRERQs{%?8U_a`j-r2@x|QFfzLV*LIQ>(;8pdFKq(0Hf=rN7svkR95EBn z9i&9DL$C@UiD-Uqfy}^CE%&abA_HS@tp-p2Afr6@9ues!_wmDnW zkEi*E?M8p6z0~(teg7eQrhUx*g570*Vr$)r{Wd$EynuGu7}`GUue;cPY~0B*Ib04V zrax-z4=eJ_>*L47;*K|Rrgsk_!n}(tE}C)&ET;`uv&n*-79)J*0J)}HrFdF%fUrdq z#64}s*%CCQ4(e_<4_2`uqqR?)u$h$u$-T8qC ztY*kIsEcQ|f)4&5s!DK)poC;CLX=RJNpv){PzZp?ml1@<5UpWa;1SszD5mr{_-Hf^ z0YA`K3IL%!mTZVSfS0hyXp$;SO)g12SAh>RpMi61oJ%qb2ZOLL*Drh1dw$Taas21c zx%>^k>z3j&gIVRc zMm4WBTnAv&0R|%fXD?y9?CdmBZb45RZSCye_O&&Fy@m@G=xz-#Fu+=41vE>|Z6SbN zdJYLt9Z|{`)t(kI&ucu=VKj8tKIwBPbn!W=REIWlHRQ@2O)6xRv3-s*rKvM+t}1fq z(QYwEu?~TfDJZQ&mq-j^_A%O9r*CBUddO}{SHUQTns4F6! zUEJv!8N6yF*J#eTF_)^gS88k1qmBNdXGRA-B1q+rieoUAY;wtu%2`-I`oID)hKdL{ z)0&@;z`XE6S1duZ_I*44&gWeBg|}QoYVgbVJox&T{X$RE)r2NuK9!>diiOFtDAS$v zajObqv&=wp8kKKW6MGQY$_Ewi<4&wEH7=hUgM)d?zeiAZuf$t=@61|!q-OWt+rQ7VciK7oZFW3)0d3dOHhcF*(?>b_?SI`G83R!QBqF4{Ch?2yKvuNgz!3HtW2&;D_s;I9D5u_<)FzDavu$ z62OiuTqBTUB^A`DA)e4ew4nln;2f|+G9_7uWUu}3{dfNK2k*VA^q}Xa{rg|>tp8lB zUK~q7R@kii1Q$M-qyVV#vzPVE`)>kl%@f$NcaiES8Qa`*L@h?}Q#UlYu}AsZl_hU` zriXQq2hy_k{_P<9=ooMqI_@<$W8V|Ra>Hf?EfiTR0Fn)^`H(T3M(Qhav0GbvU>MXf z)4c?K-8043&Y4~=#!`UGZG?4DRoNaEQ7~zUv%d_L*p!16$&Xi4kX=9aZ7|%>-co1W z|L(fhZV)*udufyBxXm#&G(oo30sI;ZAryWGk79*fg!dWdorqER9bMYqPztR3)U6uZ zWagyNB$kr|e2@OHcYgAxvscnVnjv&e{Etd&up%E{NXVZUnK6x?5+%a)W zzvc_>xy!!u8Rx&yu5w(d^})aTiywH^k}Run&aGW?&=%_Ahs(a^k7n&mnw{S7%xn;G z0GRxk`17DT&qe{1(Z0Q(BDII9TJ6Im&9W$R=9v6%3AY_VJMvZ}C zAPC}`b3AN+Ymy?&L9|$N%@TZqIc$`^O>NOk70T89kr=U(*D~#?JeQS$jkU(d1#+!J zKalR=@42V&yef#4fH2J=1b%CbHAHFZOj8Q21fDUzaMLzz!DYe)axioS{(8r=ZrFeB z3vRXRFP;#m4|*1$bjbdSCzYH0M4Q=d7srBKj#-R!kLAAm7XR42n+vU1{`uqp?dkpY zE88jm=Jx9k+4Jl^`)zhSc>!%dwuj#?T{Id&JJOhzmL`L)Vhx_)BMuJUa7&j7C(3?; z(6Le6oqh%b$aT2e0fuN5V!Ox1HTdHwnztOvS|Z3M_yn*}<12AF2EF`7e7(73?UQAi zZkk*V#{{P}UuYpB8C5Q3+0Nz%WT+=CYzFrw!Qu*+{CEtDPgw+b%VHtG)Iv{N*(Q7- zy9S`e?7(%^`1icnQ`d)pCD-zh!DrEba-JaoHWp3*X3qs!u5KaOc&Sd`)~sOR0sZTn z->SS^SnIKgrSzaMS-(0oEUN?8=V3nFv1NtsG_oGFU^@TE&;Hu0?s{bZUc1WCr3Zia z#n1k#Lw3K62<*r$>$OS)+f|gcN8j&I6rlq)1?PBe+#_8r>A7;lb&A}t&aUz7yNzuP z7eLSR+Lg;alfeT0VAsKh1c99>_OX&t1`q>Ny6D-F?UI}Tchg(4`bdtipeq$c03+MM zbW|Sey(fn(^_Zd|7C+V?JZoD#LD_03py@Fu4HKNX@FxsPVM(JW@t(b zLKuld=qbWIfF0~@fd(C>Je)6}#_HEfT$=cVMphU{8k6dP4-%KlD3s?VgiD&Y#ieRjd=^YQ*f~h=a23BOXu3jNs-aO&0l#5CUQ1GG52HTtaUO$WNO{KrhC)I zw`#A%4b$9Cuc4p)M2~0rLw2*j(Qffyv9lQ!ej6N5Za}-*YrSh|PmcSYoX^*D{7=R3 zk{2-;Y?}45>B_L~f`c*EJTy*@#uA<}!w3RXPej9gTH7Wvz_pjJ;blKWIm zs%9E25H6!krm?AJrVXqpL&DHWTBg%LA0XfS3|#rU3jmMYv@YpEZ2G7khNJtszWdGZ z{YQ3<Vs!d{?Cf)R_WqIviJxLi_JO!uPATsSv7BD zPi<+W(%OzAmGM{!R`=LO8(G!VZ6|dPFn~+|NL?jir3xY-eOF{aa3cr~&8#68D=M*B z0aGk(WK?)+HB*r7+YBUR=XBO}ha^{EOs#8m%~j&JQcoMKYGh0(Ja^AFuxI=w9;O1h z2#2tUFk1vA5{CQh3~q~nEIp{&R`zR|n&?P#hARlRJ-)ispli#&%d?0huB3^NlJS|4K0@Fwl%x2m(J!6s{ZMxQY{w?#^26$ro z25MrkXS3AdYSiddF!F7P>{5=#wWgs^#tdw+%>ciW5Ji+;jEpMkCEE{Aq0n19&{~iV zpnA99R3=h@aFC!85r){7<zD8|QQ>Ex-Eq5Boj$Jv_eaGh|3P2T3942Ip#A%YNbZOh7T??``%T#p-i7+hCpVy7>=iLaE?nrdXcv0T{(7?!xZ^5EAYYl$5+qnvz%D#efV4)0 zdtjBq)j-$(f#nkuR$G-8k>L?T0%iy!urz|5a8PIQoyL{QEMXFs5~wK>q51^M4*)e? zOt_B&%lfPpZP^=Yx9(4jsKAbobS#+YVrh|JJJTj&kp?@EK`F-jn2rYKro?%Qu{Jjs z{E4Yx9>zA>h`eBJI;A>gw@}rwH3bS0IrSB}U9rUkJ zrjpvUmYZm5IMclrPk)$KkaIS=37t$au21PfKjDwO=dSl&OM1|=9=!ak@A#8<+;IMU z@!f2$i2Ld6qkfNq3RfcZUD-3b29=xd(o3?czI{p4k6A*q6Fb^dU|awh0-Oc*NiehV z!Hq(6XXUPShLu$v&Hhk(o#!F@Ya@l$U}pi|I*987aM92Oh+ML9GtDRV-mMpSkZ+Qk(i)i_xa-cwRQUQk zz+T%<>{*{5+r?sz#hBU?M2mS|Gi_ZMdAl~UB0!GO0DNi!R{`Fh>ZO;Roo8i>vAd4o zE3&FF@hRP{v<{*7T^hj+__ElJ*#HE30@!K3O}VuD>J<5C!;QhTPc(o~m<(=OEIQcT zYg(q&{?fBAJn!2->%vu~20g36pZob=|Hn&#v6t!bm`<;b5k`X+qx>L!UgVqwutqs& z+($0eWm+{lW2Q_Jsil`;>s+!}0H%%7&<9*aDJG*m?8bxC1K`2Slpni@d9|@-=lWOy zrep06aL)VcQ4@{q2cLnR(UHo4sMO2Kwv1GZcp}U$V1*h_w`&~n_Iw*HsxoRR6bqT2 zev$~5^h*QSCG<~FN{EO7PJEcrjnjHwn`owz46*0E4}EOxQv7=2g6tmhtu0f4wajG0 z*X`pE?)|QhJ#6dxsO^)+p6)2+-#*zNgU{6?5Uu2+Awbl}L7-hY*WdW`RR{YFIiB2r z_Ojoz{rAoF`b!Ns%#MU7wVcJCQfL(qD=XdYK(=&G(BGjEoHZ+rfOptpg$UPjpqt_EIE-7 zfjU|0{o7(cqs&lCmt8|qNkD9d7%6XbU)pRn zt|oAofm~xl#>$BbNS--eL@XC9=w)WNrvNi&b^_!AwIm*px3>4!4v(=6 zW>W`K{HWY+x+qBq#~nusA^3NFr8~2fS!fN`wtv1$57r8N^{qeqYp=Ri)`O>=JG%Y< z^`+1LhK(JH{b*0UDOgc3v0y}dkXT_LMS@(osh7f{5M)THD2>Q|8<~LTv|g3{K<*NG zW(}E{dbjk5GiYgRL`ikF3)Q?Z<~xh)8UED&yR@R`UnWb5=Z9=#4JI-wHdPfZ0GNIx z0AdHVELGcoM79Ns61IH+?zax%*YG`^bHF_4}6>qXpA{YRE6lK)Iqw23+}69UJxnCV<(T3%N}m2^!5xKI^1C6#QCTDSw+MxZ?U& zxxV32T*ElpV(t|n%b0ltW0h~yqe!+~z;~>X$Qh3LpVljIaCV4IKie2yxcy20%Y$=4 z#={7Zt@?!=v&mIKT2w;yC170&_S+ubM=xJUy z`9XYG#y0qDvjP62&x$c4kE9q}cqSl=HODD09q8QQ(3Fc3AI*lya)uMGXkl%B)e+m2 zk}Pz9p4Ta;lI0B-IJW|VX6 z6>Yt*xtXVX-kC4f1e{L!$Jm@$ISJLXj6i96X2=iQA{TA{c@#FncFmwt*UTu85#bfv z4g#?DXtOm+FSZtJEU(gisV7eN)ug*^%<+0!dmdYkWgBKjnZ^cKxf*VMkv+h82%O99 zdqbv-?buhB~V1!Z0U`H3Q83N*V z2<6^diP2Je6*r>U(BZ-gfwNZU7vpMaR5a$=i!2oCh{c$`jd3<11;$E}pegQY9f4z* z_Yw~_vbEjdoupiS;I9zQW)ypLJCfE)t8FG`aX_1{%MDHU_UAwSqRU@<%kj0d8hqE! zzdN%Ugu%CxvM5Yj1{Z(i_FcKiGOl z9b1kD?RoNo0yV=sQ7k=6>|s}687*#hp3VCf`*XTa%V0Ikm?p!Py$4durmy?BD;HoD zVU&IeB0`DoK?;XO&@c8$dpY$S^rL*7Ta+2)z-nIV)&PCz7Gc*Ybx zaNZxZ1lB5nhe>f+B>^z8uUs)*5-7La!SI3jm0KMEh@#z`=5|A>Dv`$ri1AFI*VMoX z*qYgl_uG^=QEoA#JBpF6G!IjDnV&L&vryJ4lDwemu3e*CEy-1;qFdF%BzRv!!*+Etkppi&#V-D_0+Y8fGq z4V{VldA?nNqHMPVm@5iunC@3?j{cSep(0h683BI?<`&5`S~*hMD?A65hQ+7*GbidN zi1m~xRM%qFN#;R2-8Fcc8Ra|kEmjNI#-0?ks zFWe|Bp~~zVqc@^d?%=)oa+K(zbfPABNoKf%TP7qJS4XjoMbB?*^Sbvodr<^r3fCM> zwRq+Sc}y{Q8Ub%eczQ*)N3Hmy=tDAm_&T02&Ou)1I`>F!??ZsHqq-qH@^N6vq#QbzJ$gVXr zV?BykU~)bcL%NaVl?m)HqGS@&JR%-!LlVFaX=GpV!OWRHt@C5+p2q34pC9g`mhRFK zJnfTwL;$$XlIA>@+k9sHB+dJ%KI3yg^Sw5GceF`lP<-GdpulyP`bXc~GdJ0_j=#E% z+g|#%wI@GjdjgLqf9LG1i>UAI*$%oh#ZZMHCd+EWmtSHgwP{AkveHXSZSd*)Eo00MP8Y!no{OriR+FAa3I$n-H{N*CKI``D zY>N(dsiI2}=x-Bv zEc0q2UfHt;<0H%T9gp(6$(jZWa+L*v3Pt9VMIXQ|q{QZp)i=4A#x71Eo^C)g53`|? z3!lLG8FyJM+nGy}Kmz>}?Fpt<=dg**>-y0C+Y(s;sz4tD#HP-&A(!BDo;F`Y1Y)H8 zI<;!rz;J42l-S<;Q*V67tAFWZAAf^g<>;xre)Maf|7V_k@#LKDx$aZ@)#U~qEXDJR zZrcgegZY81!WqD|Mvz_KhEVWe)qS*y_%Ymh4K}u77iyWYpkJwjvFL8O4IX<&r1aPmM)-?!drY*C^N?<7wz@Pyr!Wf^K-_Xz2GT3fr^C&$xZQ*w- z*v|#>3S$g*ApZfbYXZ``BKPdhi~(yaBtSG$u}EMN0&Y_;9?6JF&|!Z?_SRBS z!0cd0hPN16TG)vhTMMZ|Hx`z{)MmT)wl!gyjruCWK9A0=UEdHq5!NNZEDliBR0EXzDp+JQvFePBCz6qEEl5We99 z+MEW6)nmjnF{S>Is8?IMc3?QnnwJ4aMcP<;Jbl`O6B_WjI7T+Sc?@)8z&JCIWpMaG z)6-uX{}2BwiLOi$CRn`q`M8~n7y5NyV~=(Gm-dnk{{AJq+kTflbzJj!@&nq-evfzS z=K4!=1)P&h08<5EwvJqI7_>*bvfg_0g?jy^6N|K60c=QzrYkO@F(U;0#mWre{3k`u*p>@LBb_&$`^Brg8x~aHl9$)4*SqEeSuW-2Q332I%p2CW8Pr{w5zw znB$oPmdrwaenF#i7wqq@bi{Cx#s1zV%e-akoOKR3YiCvxgA0jmZJF)~3-Cy2Zd02S z$T8p3V%d*VbTX0yFW7vFG;R?$(wMi^#|AQQT+&(YkmNFxx8nk?Yr>uHLFO3KM@4Se ztUToYr(XZge}4bzdY4`0xc+##{7=97xqq~ude5A$Sd5X59ITT2mHnFddhcZPSe6(2 z?lNbc=!7m^ zI;x*_`we#M%@?DDOw5PD(B{e+tIKN32S0NE@~gl05&!6&A2%P_6fi)gn3){*8gfO} zVd2Z3cAC*V4`k!WUDxDJ?-i9k{_!j2-uoW*M;=~{;2ihDRbrTxP5P(amZSH+|GwQ@ ze)-qSuf6lGcDip+b9(0I3kQ(`61Z68w&$pX3C>Q7r>iBC>sZf42eK#*KIkV1n=YwNO5L1hQ!FeAk0l9{P?q zy#2qumY((tZoKe$Klqi;{RZ6+Svjv$YALX@H2~sHeW6rjMXu*eAT}+W6{)PK*+Wt$ zM!gf@B8Ai%L0g^Wt=rg({JKRIyZTeFWkIOA%?@K!qFvFi-Kd}}LP2Qj>3*m)Dsb>x zXXPRR;^HbNLTQC(v5Efw9l$+H18;5Gq2G~Zs;X*kdPxeTCQa;Xq{fPZ5)IcJ5nJ%q zGF=l|#zG3Qovyy$0~GIe1>T0@$@+!?!>U~ve=9OdG^iQH&O(1%0-fwAnNi@{db;)` z2l22Q5!Wa$8*4-(*S_@=wq%GXtR%q3@D5Q4MrCwGu&rxt(t^jQ)jDfhr2%mJ(^ww2&)5`VhqG*|=+=CJ^)l zrH9@tJ8Tm5L zcz8AhCu>Rm0DJhMeYyK%AGiA+c-U%|qO^2pSmMP1qwV1hRNj5>!**q#a-2cnSz3im zVG_X})h9noHU*YoOoR;3YQ(vXVA5mf+Wq2x`snc+f8p2d?vFjxzshVkl=rh7%Df0U zA`a~Cdmi4s=`9~v-t&R`1%9KO9N&j$vX@p$CEJJ~wXp~VW08xPk434SHR-Dear{N3 z2(GG)1>r2Kiq#F-F8PF|we7Crkt3324oSE*nc;}DU=CrQbbtit&XoyZKNuH9Zr5q> zOamEX-XQ0Mtf_(D1%7 z;d=l3wI9Cku7CUfyRWII{R7Xu{EdI}OP>8Ds;+hB7Cki$9q8?~))!<3VEcNY&MuhY zH7P{Aj%`%B+K$VPb|udb7*v83+x4D?h9O>Ct!9o_WAGRx8#P_2eY^!Ly<(FpJ75o~P_B#Vy@ z&1*5{Yh}c) zvZ4V23nS2xxowOU_f((+rq@CRXT!=@Snhc)7Z#^nIPO_|HOfNcIv7_YqxrH^Ko*RO zG^8Rk0*!ZOHqa%iz^+X}asuAz(E_94$vXQ0Z~^i_L>TjAPw5u1Nlmc`jhPIxKu;17 z2iqpsL`!N#A8u}w2%t>l1<#>et71-R_=uQ{J&v-VO0q`mWZV%$CjfuP(V5Qv_};5bY18B3$L-?=(yECV7K^B*=_zId+NC6@#F!t|6()L@3lX)4W_@c z{rnvV??Fuc=62mB8L~$iI5b13K#-VB{_vG`dH)9=C><;g6U&TM!x|kdaBEnS4nVV0 z76dFd@n;cu(v zk_mX(AOMzz&5_e=g%j6@buKJV)?v5|6?$cK_7QxKR6(-D5mRy2vM<^|HLLl(HusgZ zw8X8&2jPieBKp{v+`OqqFxoW%X0Xn6Y66Lz=83?{yvRePfXz=?6`GRP`^b8rwaZ9l zantLcU8kp`dnp+})I68SMg71{GSeOjEb^KR&Kjr1cmDJn-~Chn(?{=rwO!-*&KKPL zEx-R6H{7mhdP~t{X}V^mhBcV#o`f|#m9>dt~I?G+5OQJhDw7Pd7-c>b%&TTa?I+Y;au?09JF?je>ov)I{Q$D%x+m-r@*) z>5y(g5fHMubiC^Pk);4*4cglAQ1_APYlGSQpxAB*%a4eF6 z2cGQT-**vd=_2A(K!yCE7eiQEW;==VtidEgV?Qvk(g`wIFK=b#>SE;Aa32_?D+ATd z&bS&Zsar~kzW>8-d-k)>FE`m$j_!T<_Se7TZ*{{BuN01_N&s279vCD8%EUAs{qvEP zBA9r38kkuGtZJg0Fd)~a%mW3CX&ZpFkZX>K+|3}k94uMQDL`-t5Bv}iq8IY>33l1; zvJ};-f#^7N{_OyV&Fd+=LqcOT*|7*Y)?Y{qnvY;Ge2_*>eh*X(pUq((k`YaS=wvFn zG}#Q|%!c7Uy+*p!4^bpzk~MaeqgIV69A3;11i1~r;YM&Nh>TWQR>)*m3Xumaf1Qj77e(u%(60n0t+f~uPb=rp7aB-#Uv5ZZLRyf++ zN@ha<-Yrv`=Z4_(OQZ?%!;Pv5X^T#CIrn8%LK$bfy+;X52Sq7a2I`aOYbifP)2O*(m^JF45)^ zJbq(Jf^5Tv(cmX$DO{K?EduWLy+FgRmWWzk!SHtQoxx@!LaL{=LJD0+@q}U{1H+EY z8v}@9=&Fou2eLKt#~J|e_CR(azFnBg3@O<{nILe_XV!2a9hPg089Z$!8!&NcV7fQ-*7hOU9no4daq~T%Gsqsz;1PU;^jaW~Lj8iD5M0;}%*1 zXTnzWqr7;&(7P(KE0&>SyLbWM{q(7HU60rCtqr}c{c4_k}B+itLb|ETx(+o0%! z`?`z$vlq_XnQOpL^Pvql#55Z{)%AApGrkmVR62n;bYqYfIcjh%8j(sD)`pXQ`fnN5 zZ)@UF2MCk#=;iP>_#Lq*biLF13)O$o{ZShMfvwg>Ec2ea&9OMee}{*%wPbB!MH8GS zkZS`_7D^VHSl(#PyopKxhTruY2dwSvTMI9@LQ^RIpWpLxdlx z|5tHvFcSRr4@R~IfZ;yxzxQ*l|GaPetczc4*Eo6**mt}UrETHuDABi?8=-%d zL1mL+QRp4P{DL6~pFx7b1cqe4jUE983rCg_flHlR8sYw9MK0NcT&N7%N&q^)*OJm$ zoc0>B7lD4;@-cU@Uo{%v zZfD30IwgJRQiWn?f})Q|?Gc4QvjMf{D49deTJkxBh^}3VGLM3aw4<=O&yJsJlR4FH^$*&O{vWrY^YN>^_nPf)KGsuUkn=o= zO}KF_<8Ui3Yb}B2_!mbTlAg(e3>9agUIv*`2uKTpg+!7ZEdO{7mO9@PbOjS^v+G$f znafSSUX)XIUS~&AfK{_h?_&%+%MDfFiL{q;uj)I|=5=n^1Q2FVz?=d~jDMZ_RZqWQ1MlDK zOx9xsiFHu>>fiIiKlAMC&Y$ZnY%sCb+1DNLMnC_OSlp0dA%p^PFFWdiJCJ~U0jP4n zHE?5dW532DR@q#X80Y|LmxUq3hE=#~3xc_j?h7i*c?_*lC;?d{mYFVNMc39=0t9a> z#gLszF0N;~Z1;yS$m8vE$6Gsg>hsKI5IEcWgPFF&kd;RJ_ee`6O=Y14*#YY~SEGa> zdDH|b$e=JsLAL})4D5<;Ko&F6{|)(h5jT{kU}x!lhk?OYAWMm}(3a!rT`wBNOLd*i zGQ*}yZMEb9akVy88YKf2OU~*IWoxMsmcYYm=3K@B0|hG{WEhbcfFS(qZa#PUzr5qR z7uz+C9t8GBe)iX1)lfJgrL!)6KH8K?>4@Yb0A6}L#ml6foyY~Pg#{3K zq*EL_LY1ypo4FFs6#@I0>H_9Y z@0pv1hZgIUq7?K${ff*!0k40OCO$p;1Bn3{-jTYix3;WLyX|8A;xBx9d)lqnMVq;2 zWUNU18~g4d67t+Pg||VyvI7qGc(sY?J0?aM&!yxzh!1S*(>B7++0ildvrknAdt8rC zAE3RfJ-#LN?HWm$Z=z`Ffj`~5h(^dwK_9# zHv%m&!QhUORX7HEA+kkTO5{^z9Em6BbsKuy!u8mwfp8n#htCYEQ=uR;JLeqi*aJa= z=fux@^)XSw5=?Z8l>`OqhuFrL!b{JnXv}b`2ZV7Ok-KexY=G6G+%h9$LOawv;r?l6 zwsJ)pLKpk#-Arc264>u@Wq(&_-~P*x8Z^-z`2LO@qt59q*1}We-L-zBBT0wqS0X zZ!Yr)cv?X2ht{?clrGFDfl~(Bn^@GYXNCTDt*3?@t*e5em{h=9nV(l^Vo%97j(hJJ z39f8yM_ye#i%4k(!>UeZtsy@tD|2P}V4xxNJM!}eHkqESOW%|2t9G0+*%B$#jtg=b z7v(6fG#tVGQJq(#LRci9ttf*~(>DBF=jH@%hYaiy9MlXPLPQBqU?Z2@1PgmaD3@Ue&@}<*RFB&Ah192 zvu}U-!Z`(*59KaIAEm@&bIElK3wf-1Wtrz($VKAeAQ%h%Tv*z6YxY=NB%apz==7|D|un4R=vm0z~c!5DG+&{M$i7&=ZDtaJK@Th3XXjEA$e$k3F%?jIxhD zX{Ivj(G`abIPa^P*&#-78^lMxl+L#pJC|=dw|~ZMH`E(%IH~NGDL{*3n8Qo24N{96 zb=)l^1w{mw593FWVIdOFvyz(S`HC1AZU0M&bY1c8Q*wjH_4xDwTDKQ%5A=V#(Li6n z{dH`Q$Fa9pcGIx+Qn)=IZOt(?z@5a?iA~Qy##P8uJK%#i&$FXSWc$=EJHo= zTP+o3gdkOYw5xFNh}XPikM$Ti;mA6Fa=tmBR*(}EJu(nS?&QmFKRp) z7s4|GRT)xH5iHNEZ;nS6Y~dpPEf-R1isKxsdj^}t##N|eotadNz>$nzZgTnd@2}H_ z3KuiNF%D%5g2Or?9Pr$9Qj@v5T}5mA=;Kg(``6y`{x`q!efRvRUE}!jTP}X-zx;+5 z{(&wPFtX8=rFsif4RzoZfDJS=^rdR5Evz2K+VNl*n*e|+(&LkQhyxIZv_OG&=8@LR zQouIK&q{W%o>r#2@RmRzr7I-^rUa-BsnOW8$Pm%rs}*?-@Ofi4g(iU0=Vy}+RNXr7 za63MVeMl^vd1wtATznE}hqr-){T4xN9+@CKBpUm{0-$%}O(qoRCo zQ%>6ivK2 zi9`{gY~1L!-h1Es@7w*-TR-R@_~3m7;+q3$ov{==ZzS(j`}>gV*`ytw?w34yU!3Z7 zmyYYXW1(1iIzTZY^O5%d{>}5z_#3b9jeob@=5MyAj>qlz^a0vtzqmcnf4u$t1-sWS z*yC}aYS=x{(QdooW(gUlloT$JDX$(Mm-YMxU@u2 zv{1(P8r|Y$*mb4&0X%GNOly8m1qZ4#bkewLR0f_|g6Ao7v^)JdOw~j^l??_|E;8*o zeA$>x$VZbJGc_~;W=pHq0S=67L0Z^0I3dnqCqsZuz@uk9&CNI#$csJkbFMmOg8`fI zoPx!L#v6Je84NDSRu~3b6^M~59~h{u&KmiH&@z; zN3tmR3)TdUie04TDHG#e(Iqwjpg>>0vL2M!RCyU68cQ2L`y*Z=XD7gF1_LLvI~G)$ z6`?i6b^TAj;T^B;8brIs@zSSV|5ZQybuaiPGs|ZZjBPKh^d3qd4Gvt zi@-;}jm{v~98(J1>RCAnC>flE_LAkT!RjK9YeiXDbAl)ZA6bB_(A5IeN#AQ?p;i@B zK&rPUa2{M~Pt8RdRXJpla>=`qRg7BUet+z20?2Ca^I)>{EcC1onHH~(YEn`7!Gt~d zm9?g#p+(g+0e^scCRB+xk^amg=&UDN*!`!see}xLeEAFQ)|*dYqb$ym4;UngiBfXc z0KS_-8{@SN%B#_P zVjM?YOguHMVXU&4f{f2NCM9<>tPy2eUwOXDs)J!{vqB!(P6A7=Yd+SKIz28tlj)BH z+&+QeF`7*twOI3LWP4+7?S*?q3+?P7En&kmQHXk*ClS$K-tCg@oIn{-Z9}TPMxsYu z-Pias$>CapMz;g$1m$g**J2|~!dvxJSS3yD!~o@^txZx2rn*xbH_8HGlpMD$NfvtT zMpIgs!>I`$|M=+ijeY&({`1dm{iA^&O5-vank702id}=I$nGbd>NNwn0qkUW}n!Ib? z4h-+HsQb{3QNvir6CLMLvpwp9rT&a*&_}y!$Dcxrv8;>j@*=uX?Kcp!wT#aXG$Of zt!_Fs0K~$oM$m@UNg^?#mJ^6uX7$2nP_b4twPQgBtmq&au6a~Z?}_Mt>7IwKS{}C_ zJxA>iea-W}aXb?bAgeaa`8j+3Q{>D9i@0MY*T@E7h2WjwjV|@tS;k(BHGnTb$?3jV z4{OXE0pQU89hJ0@O2=KNrUC$vlNcXDWqO7#J6I(NpnRfMvBm67`jxFv6J1JX2q>9` zsmlFN38Sen2tjez2lrsKo>5^nxsf9cRPecCJ0TO@8ctA;3uPb`W)tj20%aYcaH$~rc@Ch6KQymWNkkA3-V zzweggtAp8o{P|z_^$pD4bJvoAmGR%PMi_!1P2Lk2pq?2&)|zv>lrwXQhJ;Xx3Y;*j zNqR-PcO_ER(a@40tte;=f5g0lF0~CX)c^|dIGQtRZCbkkR7+~*x!4B)F9sGMybaU( zWEhw>@1<& zp8vCCt#bt~N+C&b8_2cjnu4OeFIojuC5SaKoM=;-1YJJB@}rKyqQI(ipW<&7KMk-c z*?@CB9or&ep)CW%bz=7!E0ytiU)Qxfa^=*oT&Zjuq%Qecej7Vf-~5j)s)Ko#8~l(x zbv&-erw`Ef|`^aj*sBua59=^$;_siW&OfmJMSH>ct62EN1&Ml!-50t)Ez|g%4Ls}LUk~s2Py(UAmN@6y z5ouYbCI9Px;y?Z1U5}i;*RFBQpjIx_{%_ZY7O`Y|nVYt?NMheP(;b~FfisW1dq8E}oMqiAzR z`P^bm<&_={cv>t{Jgt#;D*#qcV3$4#T%h;K3bv@OoSrLKB}<23 zrghAo&2)kHp&np`-J9NW=lOr|PXpA}TW>lEJ7$N`kxwF0ueHW?Eo3ZDKUt1{?8~42 z%{L!i8_fQbcYO2*f8^bFy>~(OdxBK5tJE+D>)mC!>sSQZ@KnuudRM`WqV<(yVqQMh z95Zdm6c~sHG=q6mQ+iWI!4%qG9luvig2Km=lC4SrxKhhX<7aAv2k~jSt}q~1tZ%%L zMw&~GE1-++@mX#lpwAP;uy@Ai`DCD*nXXx<9~d50j=5H+rR&ATWS7=-MT&C$K%-9n_Dj>7eyAf-N?)FU^;;yY}=XIZUeT* zN4wUU+LMi)J$JOUW&5|=^#zM2JSkHruI%Ta>|nT5;A*rSxRTOf%2q7X2du6+r@r>F z1gV;=*nsd^F#|RhH7f%+Hm1+USGhRkq9IfZZVY@>l+W!qr%iY2JwI6Be6s50+6*h+ zZ5}##E;(DLg)|~$a{(e_(a*ywM{!On5_LW@%|2bgr)(@N(~Ic&LXaKLqyS_9JP*J; zy9HAgVT!(|^k4$n#g_~?I+!4QEjETq?czb!gXXFoUjs0p7=U)tY8mM)Nddtzg2c4( ziTy3R-GQD`pb+0#;dKZaFjM}-_kQ0`z4iO;gqI2|euKoQE1-lEqBf{=320OZ&jDd~-0KzQOYW2(pqM8&6g?v=B zFkdL^haP1ZEy&BnURPl8x*0D>7BJ9oe>$+UEW@(m(Ypte^yK z1@@Gc?EC!{B}t-N8q6%SJG5j^b#HNPW^35v9vi_VOs9|;jX=4&pLC>LFVbZl-)ITY z8%upr$?KV))TK*gx+!S|2#)F;DlohkM{oM2J1=aY_Q4KnFJC^Xrv%Q)$a=^X)Yzw= z_{mRv#nXTPV==Q`8uJ(a!+YMav}q2c_d)UwLuLYKT_vK-A|z8V*9Z;_Ln_$g1iBh0 z2fEodDgg>WYfY#_JL|f^Y&f+h^01^fl`IHrl+0Sx%te@a_n>!y#act+u5Q zp=lE(ubT5Muz)q;fV>wA$`!C(YAQ(mT)}MMD#8R zfE(SK=cMr2x?})WtZi*9EO;9#htaiF7Hnz`(!jHpwy8ktA;W2jg^T4m-I9F_m|D2V zL3wV&W*7LL)+sY3;K72}F;Phu5)I?&Xa|kK*$-VR27ETS*}*l0My=)dGrdioJ3;RO zI^ydtPz}iiH<1?o7_3wo=klfneTG_0$X?q4qa*zT((H`Q8z`+wQoww-1W85T0T>Oy zMnDYV2tjRZoP`WvCbY+fI`vr^6Xi^27tfNl8-N0HMMvG(;Ee%VDs+I2=9J%i$Ni5y z_-B9qoqzvYIcody2cLD*H*8GpH$^*kQ>3^g2vz;JWXdcAMj+?BU`P`znBPwBbR#p$pl%3i2OTj3kpf(j7iO*k zwXHjZr#T=n-yeFdW0DnhQ*XOmOZ;ET7uf0jgi$6sEV(xM#PI;)p@g)dNmtV2xmsGN zjtsQ%8vzSI7a8uJM(yW+@vfuS{rp=W_&eYIhw3et&q1r4F`wI@sL{L6IKSJ#>@$A< zvo9RoWY;)4nEfL^`}ThwL%ATg)X3%9+RSDqs~=Mg?)j)1M_qiKj6krd1ZugK;FmSM z8v}|!8*A}uWzGLKT#GJx!mWzAGx1j3CvBfN<Q&l1CE;Y-x+t@p> zReEkLHbv(iN?dZU;Vx8a^FeA9kwWY{o~xou9Dq17HMdOL*zdEz_Yw``R$B?KiwS@y z6vwhj2S#7Cv2pWnKj<5qm|T+377JaY^+&07$PI9bdwhcFKZA}>FQ9$mjvs2frRRC;i{|;9R2|n~b7{7*NPc=+?V(3jf8@%3 z+fg^K)f!pF%i2JEI$S5seO@@68B~mkO*N@?k+I083q}7Kf`#BBIvSyg3maB$Af8oD z7&tm|B9=y=DEE&lD-^Y3r10XRaR{SfnR7K%&21d>!acDEJO|HON-l!xoXjZX0;5O{ ztL3AbaHE1N7FW{mWF`tT9#G(Tuv#Ocb&@T}XVj2hi2x+(6qPo#wvrDN-O=oZYYC|5 z)izy@aoz$J7^!=5lkE?y3IO*v7P5W)YY||zq@Fe|y%|qnia=B2b*AT1iXFK(i~GTy zoBG6@X<~!*Om@`DHz(Qa-q}9S_$&T$dPe|9+_9|qN3%7t7-*Jc74aSWXpLWb`X7HSc#uV%?*W)%*2Dz$=_kv{ zzx#^YzvZ#O?5j60`>n5g`;RY}Q-yLJj^8jMib5VL4Xf31;jk&;VuH%7%ty_s;%Nhb ztt`0EB^)wv`d5~c5+IW7KGu&JB*(yn22+4F1JiK*CP|4~8SSKJLehr8q>Abk=5sDx zBd>L?e`xrD?u*~VE0ubFo=2B&KDG6#c8^p0WoF%U$G&40q>#{CDH>6p8$M&rpRED zQYxDd;cv5)88i(kpR5KvaokzlbKYr_i!{iWqV0rzxq0jS-h0hI{86{#qkfWiZ^YYc z?YDY-)V_H0fBe^WyZvEnZLz10JU&wa?VCNa9dxZq&vxL)*!OD}ao5d9xY0VNt37hM z_lF)j^@kriwGL{poUR?@)(&npjG1K*zjH{N4ZsL?Q$Ws*5-9;ovjHr7I7pq=XU|0h zf4S0^%%F?sC56JtX*TJ{;I6S@4L1dG&8wgQX#N>X05TxJe`7TPC_Yyv*4Bpge1=uP z$~56YE;v;dD&BOW;!N)~1IuDVyJeL9r4uNdtE**IAA(GytC#UZmhI%{yMzGeFFujC z+2DPAe{s1D5!=y}ggc|DM`S)Vhi%3OB59^9GA+b|u~M)>2hqBmAqEi|xH$@w2~1wsre_ z1#<_T?V){>j~7(k#@4P)BVN_PR7I?iPmlkt1%88GKsXcdI{=k-=>4I2x4~)j{m#am z>qE9mq5uG1R^;@}Va|B6%Z zksU!Pt5OnRk)A_%tQrIJrm%h()eY^Xt3#da!Fs_#eDd;t`PP%4c-=2P_?P~7UxjCg zJhZo;Ea!gWcisLi&pN+*OfdV$HfA=O6!QiK-Wc=5SZpQjKuT78_@@i!KPHlHDw?V} zWz2;f9ynxX0dLQ=U>eg}N21DIQ`)PNh9&aGww(W?rCfWRAigtF{KyI_m+He z*$s~D@^-4v-F~~>-fla4>d50W6VP7vd$!^9@_OS9Dzb2nmTM%Hv<6ON$HEe(s^&t5{Nv$3HDh2E)v9rKsa>4FH7nBFQxue-ok(OmFPCAmM)$JZEcoWX# z=hDrFNZo18^0A~&3tldwWo+{EwZp=%%_cx@**_C#4Un+_l;!z(-punD)_)m`8DEUe ztznmom)1s>q>aTMYZ%I`l9>bJ$^pSNKa-r(6daW7OaEj!wvF!$klLB7 z4q_92p3dyyk{eM9Z(~DWp!s9~S+7b4e1+1xyU^3BnL9#_+KibDz-*#F_9l?a)JsHj zyHZB5)o#i6VB0XOL3CeZpwt4^G3MFIanS+Qfxf~JbY(W$(q9@tHwr`WK9M~^ozK$* zlU=C|FM00S1ue-zfsI*gk90?^=TDofM2SI;OkZG^doJ5bv_kSQ?hgMg!;M_HuN%#) zIG_A6&=cEqKtJ0X1g%w5$=|v*I}??8^27h~t;;XJ?E??|jsNr4chK>o8&9tLiLczi z>|-#qzx1(>zahZvlm-gHY}B#C>*6w?w5W7*BeHn(*B5zVsHi9mBCIwUvshE{b0V(# zn51Ee6m%s`Diu_4Nyh}Tb6uhw0&xx@pk0~c6^nJTVSK|VkDRA5U#CteEa}$hMR6EL zMmCv!U@BWMo-DP`+9RB0Z*k6C>j(l%8uN2 zZZ`Oli9Mgmr-BAg+mz`d{JM$+X8@Zc-z@rJ;fDZJL8D|D6U)`{2XD)RxmLd+r}& zq6lyD#4c@-QgRqS4iVQO$TP!&R2azX<3*?%wA{p`7~!tYS*ztJnNC=#RVVVX7&MvE zTo&*xe#|q#Ef=)LeXI#mb0wE$sU=Al%2t%gnorA@CUZgZE1OeqVVxO^s*YStXz9C8 zuD@P*fh8BGzBik`-|QgZ3yW(*WOqLkLs{nq93)IR1nRsX{l=bdiT5*63rAb-Q}O3Jk(t zW-&nR{lB67po7{Ue90Z(2*|V&4}kiO53J->>BF@Qn1WUqeZ`7gD6MPspf_@(k;``9 ztA7RYXQ6$?<0yWzgKR)9{J4FK)MwEd1wv|+d99=RU*wo&$M300?d){_eRwe{jlUH! zbOCT`V_J$FPhz;urVTa>vwZ+OubD>6%%+^Dp;a}qfl7I+6l1tQbM#GYdKFM^-4LAb zg2n?2B=AhcDwzfQp-VP6BwK<~kckRa9Z1HP$yXYnPxqODiONgwp#A$h&{}1O%#sOV z{_TI~fB47Vy8Qb4?|R0c`{OTp<(J?72cC8Q=w`dd(ZTH3|HQApyx$>ov#rP&D`Ygy z=m+c9V|nC0ZjbtRW@CQ_*93<}+UG&pZw?B;h?vRYxmXSQV@@lhbYm)QyS8Dp^NnWYAX*+u3}Q5TRg*iGLTv`>0)5YZ3$)Vc7H9$=a7`GvV5)65xew zYN)aV=<*^h0V*~aN&)m*Z)GWo*QqIWDv9(l&!v(5KD*_`$O0^jwFfrdSZE7#C z6HD;oxe5j}SO$2U7e6d0xOgtUiU>~KT*-}M@lnDxjw*ocJ~KyUcQjL%M?b798;`qpf!c5T z1T?ij{MFC@-E(eNv4g?fF1x8?`q1jAms(bWlOf9hfCYG32Xh}80@mCNJImGqY*+bE zi)uSWsCkzo>>C)$n(95|dM%=43t7E&0tSoa)%troN0e4%Y6!5s>KTR(ICIoaH=w{n z-22WWGs3n%FJYia+Awi_!(u_dvwi*fsi1=CbA+V=Kb@V`x)tNwkUt4}eiO%9`7WOUIwOp|(lUlLKaL9soKV|eIfJJu4@pI}FM0hN@BHzPzV!=l zI$o}`Ya9Zz(HtY#Gd&v@>lgqrG_%F%iO_QtN|bT2gCPheIgP!-xzc}G`y5?(uV$1P zn5QjU&R$)PM6!c3VMCoFvBjHhj8Dr3f>pE7vOJwai9F0BzC)TL=x z8h|^qBSdRTa;&Xs4L4@GVV6+&#=UP~&}3VE+!s!p=ch;1@^6HRDMxOMoH#vbR-Yvi zI?s?4=8`|Xp5WJ}JbCf2=H2oIF8kX8bG{uNMNH53!uQ)##}jruxd83E+BtimeUUxb zo_X;4efEXhJo&F5srDWAQM;J0Z-b{@I=}5gOJ5u>q!mv^{6>(ph?KsvuO&z!;6=`$ z8PriXgQ!N*9XZIyr#Y#+o!R7~w@jX3CLCfp`Ct-a<$@reZi`}R9Z!=6i!>SBN^e!V zeFC_-jRFg@I7_@HjgTwKP1kj};)eM<`pHmbl{znM1ww4;BCXswumcKw)B0az;cImp zD-Ib_Wq}ZjWsAgH{r5wV+b@VjgOx~4DkeeZdxh(wtvflVi9%n+6taVWhF(?qtaMYaG7zts|4&64$x^7 zL3XZeDXnFdG8!n;!;#K2U&DIRgTh8u0yawfbt6#6-kpJ@L0ZoPM4+dk#BHNt=1p_0 z_X#9ZUwr+^b^qqJ{Y&q-?;g9>@r!pq_{Oh$^;>_a%Ss~OFnRKvXZ@@UaE#YiWAP0~ z$P&WXeaH+j-Y~CG*-qz^UcD)pv0;8j&o9MT?|{;j%$i|Yq8dQb)3}`gY-`Mj=y^<4nEkpfJ5S9o$t>OkE`K54_+KzSNg+CqB_7|;$qTSIPKre`>h6*oK7 zm8c&NUliHFCZ%UBNrrjtH?xU*E(t!l4%4p*c9tum`$&VuW~tJa3Ji_)U3-~h)FO0R zHzt(dT>Dyp^Ma4yh2ptyJG94OYrQF+bTUvp2^s3fOf-?5={sk-qtQP`FAhO2!q^JC zqRvmD=S(W)IO2KwD-S=FuIq_Bo?L+TI{RWjwZCQ$+IQOf+bG2Fklneh!T(`t_Ex*q zhNfh{4W7P?-xw*pPMZ0!OMNoH%9v|u044}cdvmzzDFa}*3V#{^hQ zGAq?&(@p?yj)=7cq|?qr{9}d8!?2$Dv&mg2OBv@0Ji?{dC64!*{jE%A3y@5S9~;4M zn>Ie7rR+_&WZ=rQ7|vxH$vUtF>U^_#;Z(qwda_QN0Z-4L>PLRxnV-}{Zrg&v(I#!o zkvZ$M8W@^P&mFzyAAlbHj^XA~JWqXOYsLv=A}9Zf|68aH)kWi&}E z7^%tu90Jt%)F3%%0jPy>8uGJ~!6~IXw zGC;H!LJn$_138cMw!KX5v^2T`#k3B@+ORe5rMF(V`QN?dnSb=LnAxBH;Qg<9=}-R3 z4`OJnj@iHSp_eTqTgRw*9OJp`Wf$dgK6~O)1|x|%$G}9+yFUM!k~wtC3;>h977|*^ zH8|E+vbmM4d2LGm!fO?j!NvTCv5RTnBDR=D00FNHl!~`!pg+r5%WyYUI)^n?rtA&H zCyi{Jz*1k+3^ho|>VJ~O<=!Vd9wndT3_$SI{9$5p>OH^i99 zjb292v7)`F*;Ud=vORTLw%FYSqY4IVx`%dvQc5N=m=u5nnS%r}Y+@!*OAj4mNAUjG z^!2M}PV)IP+_TEqW3yxNOd6hNjE@1^%@NB`j$%CAbYnmFYwdP_w>@<{VaJmT&>q{p z+vI-7Ha%bgTvgvK5Lyj3LS9a9oO?RgW_DJx#7Vb8TiY%@g0C8v2RMs?f{_p zXT!y;^P4Lds*$M`X$C#*_`5P=1l+MYM;oIf`<4t+A}hov%*4N7pKM z+G;=h3CIt={FaMf`m2BVcf9O5*B_sQ_0l5y!#?t??!1cufWx9#Sp;}xz!S3{p!--~ zy{x#$f*iJp*pJr=n72kvtCOii7uIPU>>2PCz`(g*HkKhamYX$dfTf>ZjoA!pK2qi; zhSZ?FJf-iqC?vEqZ! zerw*+n4<+%Be(C48!6jKz?w^J;n4Uv7JTFZR3*jR(r1WOfJB*KwkhCob~R&J6^ zlyt9ppx&*a9ryhoo_qas|LK=L?GK(?{KT$t{L}~U``3Tub#MFeD0f`uj6%~K;d&Xr zuW6<8`4mU}ik3#1(z8v>Dc|dv7T4g8tAdyU*jmH9YncwK9-w`U0axY|e#V;S+sA%1!Z|yJACB2;b8l>7e6`1- zc~#d=d6+icl6#qFEG-(!K=+s++5<2Aqg^S|rG zw_JBQ?xl5^a0@Wo`@F~HD_3gtOdkim4^d3a07j@IC$f;s9AIOy)Z$h!vY;G?JfNQ_ zG9!c*c9=7T?q!goQo*P|1S*gzNR8G5M(@^`{l1a`m3)HCQ)l&-i7jhDIpVRFjsk=j-42!dt%RZ+yY6zxOu+v){UbS)>K) zS6j(^P7(^ur8Lsu0g%i9??EFBcXpY_x6UE{)0c&;{sG9eG>W0sWuX&F2YRRXVhfc< zB5qsxs(V+gTzlHV+EeFt8~|jlKl355YfQOEHnnK05wpv4=ylQ|_+P) z#c~`1c;@9@I$r^?qSyI%{L@-@um%%k>W&%=3-bH6wz2AX(l@e#jOIp?xW>&f7Ti{3 zYx=aR>Yf22-Lj2SWRAP^4*DQ#@D)tNcr>(Vd=NtX!qhyJ z*yQdR1eoVu6xVTh_tX#NsC6Gi_Yj+Rea!DK?U=H@BLx-HaOR^zgCOCD^X`hGH3(g^a#N;0*95E#I(lvcr3EvmG{cE9$6_ucjF zuYdbvg4!F7m&^a`Yo7mSUwqTW%W)SBYRfwHYfXctO!AQ3%!->$U>(^Jf+f`bMzMxQ z-D`8X+Hov0PNM2qfV+*c1S{MDtQlpzk>vm`W-z(?$VZ9{5TThxZrfgx7agjqaDA+8 z*sU-i32xPmuMIH5ys;_*u*(N&WUhl@jp|!f_r9=5grG2))$9xPO^3ECqTTxZ09v&S z;zH*%T?5y|v+uv{c=lk4_js+<1kQaDp^w)t-0p@*YkLNkWoy<1UC`K$3Cw;l`v<@C z_80#bciiw2dyFH%?9aXZ$LY0zF1E0^04v+Y2j?UT2AX|MHaX-Ng!d&uX-#)JjCQlc8U7Ye^!(#n*`SJvhJ# z6p{dv6L9CqHB) zH3I+V(v=n0!}={^QNfSI!m!?U^ZC;kecorCe$Ml6vUA5J@vKiKErC&58nAI8lDiFcORv=Yjrq$6- z(;-Qlpmer8K4rs)I=-mx(pAOpL2R_Sv{mYi1U1zB6NNG-NVZY~g*Faii(-016Q)c`ljO zi^KzyzW0h^-|$nv`n`8OvVX5#kdZ$(|rLpM@bYKBNR|=#RkyuU-{22QV7_*)tdvTM{tt5CB9# zin6_Xm}*h|t6!_9f8BSWy#2B7@%yb(a@`7&0F6+tF4I}3!VF5O7k|^>;`&$)jB$)xu+uVV3a$abof%X-L0(~yD8I`w z2T<4mNYAVxva*pvTiWJf2o1e6gH?T!Sv4^bdWa*~FxMX+Y|0E|1-GE-OuNQu26>&0 ziDt8egCxb2n#(K+4VDG*1gG>GiYi9g4e9mB_LRa6XUddd*-TMNynn1`+=sbVisQux zQ#@*6l5dJ&YYMr3Y~<#dA$He#g`toY3mHV~;>^ zF0Em;V_!b5H(YPXh5wY?;8SsY>HuwDe1D-G*{9=J?Rz38ZKTa8kp&@^=h`&dw17IWOMHL{e+tR~2HJ3O&7I(xyVmt|rT zW~-oKk&{~#OE+<_`{Ym_y_*aDxSl1$z}E`$74my>FT#Bl8({1%lqa}nf};VthNY18 z+e0f_3TuJ4WaYw#S4WibqavbhUSw7Av^5Q|g#!E-{*CI$_X>1S347Z%*^t4UDM|I@>lO0Phq5eCeG%{VY$ zV;jcU6v7EC7ZhrPmQ<$Y;<@TQ{dhV4_b+|UAO7a2UHl@u#&M;#2Y=}8cfR~j|4;Ay zY4&NXgb_qIuH_l91jZl?t3}eGhDu#@ge3Sx?%qZ7pRZ$1EKx?f9e`QQ;gZ2wcugQX z;AdkRJf`PLV_4ZJ)W$-VQ9+M!ComX_WJ?@n^9JhD*zBdIl>Z=$V5;Ms;}Fz58FagBS#8R4RD zuG2IhQVY}iW8AOsho6y?DS6Q0eT_{KL;^LIMtCvKve_n*gr~=DB5c0-MY=8?z-oA%??s3Ruk0 zM9MRKFqz%Nj{1EMTseBnfBNw9Ywx_wccrrdE zWEo(M$f6M3&01JU2}Uy22x_5ppb(dkdB%APSM;EGah^tr4o>i78j!%7{hyJy%oTfa*F-riYE>^&_Y6MT9ZZzptwWyCHj=izPSQl z9A$A!bl}3m98A&XQ81!m9xyg@90(dL`!GVm1{*`qzKm zbN=`XFC9O_u5olQ`+xe6@AGM~rklF+L|5R;pgt$MDL^UyvDO>bE#g zJmc0TD5dqQVO@%GwE_Bgm<`ts1XD}iZ7WO%nAC(}j<%F`6s1$ZbqR)N2?72SZ7DJ^ zwX6U!MRjJb&%=6P5tLZtk*My#h!LaAV6&8OI#>?{^eL-B(O%Igi?C|5jDhRh5R-~Q zZih0lGOdBR-i+X0bi*V!P+%>1&tZT&&dse5WR3O%PaP?i>Y0dvi(bTzc2(25>%<8bJGeySP2nmu%zno9$tHwtYH| zX5Zf~UI0+oIaAKK4+}0CCFzbPKZ$D)6L>1QLCOyxPR}eQ4BApYS`Pe`rMc4c3q2(& zOSQ=|+@B)uL;$j(eVm;+Q`>>ds30X2%*{;U3don^?=> zDD1xsu8Pg0MrN@9lmiPDZA1|p6@f1SAQ;}By4wCTQY*CCEg8VzkNw;`e*8BAwLMqu zfB*HL{VmVE@#H+EAFW1&KG@*OASTU|ajf(AA3~>`zz9_9~E2368a-GKdOqae`=@+A$;x{n!=qzYSRmf@Ew| zVs6)pA`C3i8c?%=Itsi5JIKdKG&A&-~9GD=k;oT>r7xz2kfT**orf zUuBB8)V4MmOI3RFn13scrUX)}dXVfr0v`Dqj6uXfvLAY1ZEJS~Sw`>lalc~DtkbOS z@`aQSq0h#;R#VedsRc?yw9RgR8qGW{j2|;er4ZOj!XN|LFpuG>qd`m}pwf;=5(9k{ zi7qgjXoMO*)0uMGLivof{%LMeNdgX5u#xyp2E4$XfNb8M4j7X82lg9e#7IDCgAr!j zuw%`(EU3^3U~Os(_Dis=S_~=zH9UzFnk!W-c`~}iBs++H;R9*|*b-Qxm)N?da=fNF z&)pIWWof!%z5de4`t+w=zpS^_Inx%t+a~03z4az+ zPoGHc*}K{^w|~ETBmACjPaVJI<5L4@Z?yYtXa8aw&Ofj{-?!SQ<0$rbtPk{?ZtQ;? zTS1Z#;~0*^jp?xX=a@FZ2u`kl>P@Ew4X^s7^O;Cqw~5`9Gti?1r!f_g3to4KRmLPC zCrr|)9RyV==&U<$iS9zA?qd<6moIh|&uGyhv`-PgiIz@`gA|IhbuQpf=7K>2y!mG7 zPK!U?lUX_glnH`;48LJXD>_$g$PMP~Nc973h`z&uZ#7SrJrEsMrfVvQs)2YVK$@Oq zF0lBAX9QiI+hAie|KxC8w%l;o2zoZr7or@pFQ?Q(Y(s2fb&V8Xo7a_hzJQrwkP{e~ z#(=tL0~~q<*KUmw^2Tbl*tp1)H6K-&1V8|s`gi}>&%Nv4yyCqd`xo{Y2Xoc_*{`_m z;^kmev2g=jO|0;6!FD~Q7|x{$n5eQEKuHN#cz+*#7!S7X$dq>J!6<5gOb(F?wEs>} zTvdKIZ%@Ou;vXBfNp*xgl+KP9t`j2+_Kx$VImMd56I=@T!3JZ4Zsa_lk4z06-1RuB z|Lf=7@_GN{%WnU}j|FD$eE9Tz-~Re{ecx+8`oP^8Sf!5cS4E-Nnco`t&p!%1} z2U}KiDr9sk`xD3ly7D!^+|Dhv^2NpS8s`tj6>`VQLm|fA=s5vnj>s`xQ)?2^v>CiH zt>s!Yw7fn=LhwE`|Ls67)ohYbXdsR*!^RR}Pw2U6&5G|dD+(T)j1T?Iho2yL@|=kk z9r-iHQKE9ybfMO!^OLtPV)|(g!8PpVK-gIq$%Z+C)hMgfEr_8@RIAM0Y5sI9d1AgYLzQQlMvG@ z-Kx3R0fDySV`976U?7{4`Q@UJI!cp(*J<&J4MvMthl{!W;O?XXxWGN4Yz(t?+;}el zgX3N&^2V@~6>j!M#zZZ2^%DWsA-K;fPL2LhUK@oE$Y64P&_Xy|IC6KL0khmd#6skC zwZLkzi%q6Xi@z53n$M)833dQ1hceDdy<*c&6nadW?Q1NdJ6?OfUVOKVb^{a_27hI+ zR}s*+41j1qMTM>BBU>S_TyseW@v?X=!Yy9EC9GM zxRp0Lw8qRGOAv^Alzj=LfZ`4#y->U(z=46t`9b5Q{}L6d>Hxl$Mxe|48&%H~oL4nA zTLxV9d;=P_W{`ydgL<1?%{?GX>^s_~2?92=D$lJN<0QGtc;q>jR;EY;!^I#oJo|nb zEn3Bo&{lEEAge6dw1PhR`(JYVi~rJR-}FuAA0sW-`#yftYlIP$$@3I%C0iu0d&jupXIpTctf+}qki6(+i!gIkkGenSN+LtO1#~MP4d+7 zn>;=>fcAeW$7yQOu@X+sYex?R++yL8fSx_rJI9WC-P#O9Ji6f;$m$sRS@G{H5| zGTIX)jlQQPjOQpmAg#H|rfXq6v_J<75sSo-LbyOTxKc87+`4e$+EPMj!meat0TrE* zS<%*#yaC!AA8A_nl?QX&y1C5@4;RIQ#hcc8KTv`^*%}ol+&ySVnsm_u&9{uA5q%K>dS=7zR3;Zin8o#@y&? z4*^{ade{`PcGtpe1;`H21a@@?Etl>#x#i*E&;2jKC-$T=P_KgEJlElr@A*Vjd&3Rq>Mb{4SkIj-bmg{8$ALv8*OCNkF@OuFt_`bk0-0n)-RJlEA!z`cRLl+* zu#`3Ed-4p`yzuzA&6qBMB7PE&8P;;2DPxKD8-s#;S{k*B)4Gkq4ZKqTK^qR%{A?~V z*&l~)wD_G&4$h3UONFn8Bi8A9bt2#Zf+Ze(*Xq?+n-f*Dvs-oXqA1_OdDv%%p!G12=Diu(!>W;W#vtER2_bf4-W{9xvV zMg1QIo#}?&+a0!E|Fd6v$DjC;8_zx89^-iRhwlCH-~Tgj{}%_wMKiCd{XSz*8NjH` zg~9+1%Yn>bp3l`1(07Aj?R^=}ENNTaXYfk-jZ;_7duJgOtu?fUWjKIXmFA&Z=5(Hn z*#>3Sm^V#W=vQ91V0GQc}4Ecl!(Z9ZDq&=lh!HDQn{8JI=qrL!XpHZ$;6`6 zJywHy>*b5}+0VFf1FR<`lh|CId?}ZLneElV%)ZAy(IYUqKV(m_v!B%Q+Y8Y4!x0?T z&YkO1=Uln}fk(S&9MAJ%H}C$@qv~t7>nVB?G)(PN7k!ec*{A&={}nRIiC_RBXPDD||9~ zxOiwv32Jp-ZN`uiB&LLCPfe%*&3xcddK z`lauE<3}F&X?u+0Tb_COn||*1eEy$&)`jD9kP}bv4S-Kwr64=>&p}UPLqvXljQjtY zy*~lBEV;@9(Y4~7n^R>~W>(gunp9Ot3=$wDAu$^Xn!&)cfwr-EU>h*c*xj~U?(g|~ z-`DTiAlq&GwQUCb1G~FDfCt)Ou%Qhe8jK_)1_MT5WCp9GnlzMZ%B-raobEjly<`3V zzaq}fRHcwgb8ac?-h0m8u_I!~j`-tW|5{5)8VD9!p@&>L?HCv8u8XZzQ3+xPvW`#| z?ury4AiKx6WYg)vHKQe&MdUe+@~BZyNz++7 z+vO(T^;-}By{~)Y+ket1XNeF}ebXYanvxsLAxaQJ2>@!Mn8;wqM!2n2T6_{jN@g(3 z#_ZZsGQ!7p{8TY&c*nw^u557{S3Ex)&FHKups8m#`xn$If2IMRZJvAL!;)=R8Jhew zClqX~3;Mzgx&NjqJQ|MsbXqr5P%vXL3*ZE7ajz`c^uNSqh4ax0ghAe+VqHMTTFTB; z4+ZrC*UGVrlDU4kur2WC*g)sHma9~mBntA+5YRM?(Jaw8?c)QjFWA=4QUUXDHEr_u z=>I*q{Ic%Rlwu8iU!1|N9?$9V@ds$lzGoSHr&>=(*E5HmIb;6V>9ZEzB@~#Or9O5Z z{P||2-qvhrZDtdT&A`Ykx6v#dA$`OeXp`F=pTX6IcltCz2y0F>9`3tp+?iu1ih0r6 z&_?+Hkkd@S$wT-D3!>>Cxf~gD#Hyka0H;n>QOk88r@7hG-T;L+%ucqFo!E04&4t2! z+8yvau``7eHbTCn2d)zvj&eBV#mc(!X`%C(A;5LP$2Yc6VX><14>m5XTrOHMM>d~9 zZSY>e9cXvR2gWQa*+hn{VOcJ=C_r-aOrJ^691PZqPBrT_n5bCzT1@gA6C2|`1JE*q zW5^E3$_@5nJ~m`~RZrulW$ko8XocCe7#`{3ecw}KkS54W&Ji?4YI3NTB2x_jFzYPrB(%%aV4XD@3mIKoY zIWuF6(X|kDD6CV)fO;E4f%T{e=;!eSW1E%}0o!2;chtdSII=O6Sl148`nPLbwOY2# zX6S4~DlwJ5Xcr7v6iq z#V#}Xx}UxGfBwsFdH1igIx$B2n1~e7ayq1yK(eI_L01T5x}RU98tzhp0?{nN+R{H5 zo3s{0=C5!soE#(Yx<@c8wd3ppT@GCO%c0=)5<^u+&&F*R14Vi*m+#V6KgZ znCKSCWK=p9Fe>H;xiZzs6mkpQmIxagsd?^4q2?org4RTsBBR|{pmNS|w!z1&J_wDm zMwa}KGydEbGUQBKiI29|Pqkp+NDnpkW^3Xo}MXnYb-YI2CpySFV9 zA7?VxuObpCIY_fz4PuYenrR1}arR~?$@-5>HrapfO>i`T1A&{&Th?r_9sJD6Fi(?v ze4e1znkRb;+-;h8>0|+k0(b63pwywGb2%ar825>+0V8GmjXjMAJ2ZK!B)ib3unqZ4 z#->FXkR~>!&ZmYMwh>R-1b$Le3)hwDwOfG?1o&(K;c`kOD5w+?M#=~=t_^HV$OziZ z6q^gkh&_m+J3VX&NS^?I(l@5`Vgj(0rf-wO#Imsbfj7SGC%*q}kNv>2Ig4G_GmE|I z1%KwRe#V_IAD;%G$u!AeUf0x3mK+CUUR#=QfnZv{R$ZM8TKsOQmqoGIrsZa)A_JHJ zUWT^PGozPKv61$avWJ$LuMC@naANC^{+1h$jjCBnAJX|y;mWij15W5*HZVhkYjQyQ zHjfeYxlHKPLQhb8Xjl2nqyB3r5UBBeFQ{cS28&R3eKNcG!0Nz{ebyac@+a;-@q6r9 zjvmRN%S?Xu@gB*5pp~+MI_m1Xj3KvC{nF_tCp0%~zOkXInV~P9bD7>XIP?v{quL!& z4OYVnf@iycYKG>Dv)4U$N6czvy`Hj;<#V8ABY-jhYjea?)V5vEPTSZA5yXZnK5VA>1^eQhhqH^bU#D5W z_()6}&1n@gYAx{s3)1s{Mei7t>4+;pMCD)$7wcl{+`gS5AQD zxicLA7Ku^WsRpyqFd;bu(Jj9yh4(6x(og|9KB*=r1M z!W|?4cLYdZK3N6dC~Nc7JRnIKbv%K(%$L#dmexIaN5lJbUexH=<}`LDLn?;IZT6zg zop=E=TDBg?Um2r@e?wg$NsM<2_rC>RA%l4t=umRGB`RrTbS4Yx)6)S&aP-}p41U+Lp8F$T_es02{=8RT`1-H@>fNvY zy>}tq>J%lRR%&f4hYs`tG3<+ZzS$L-v;*{#q0VRHbXcN8S;XNjg|Ti4qZy#s`Fs^b zwb3E0TSLG|T73VK6Nj#Q(-+MF(@bN(>X~~2r0IPhn<8uk0Qdv= zChWjiFMKci*Rs0g#?2rrksfzzc}%rQ14%(@m+#BaDMh#gN)6a%&G8&{xoy{QGY+cwv!xB~ou2Y1Sysc-SSjyGXe9lJ1^#CW(lHnfs@O7_st zO6C>MvgNDK`qK-)8ixxK#jv~)=0a@1^oLHgldbM0*DIJEs1ndJ_%gQ^2NtGzpKKfd>g zpK#KSUUM*~08DuMm`?4e@q^-gPC%5lbIUoT2P;il0%cjN&{bx50?VA$xm0s{l4r2d zNh~6WTH5jT3d2_+e!+&j(dJU!EKTd%ZE-N7GV5>$P>N>0u(xwHGXeTuVdO$c{Z_<6 zkBJZdTLfc8z{k?mjK?&XJ9H!-S-M&QFUEvg62!twzQGI#R%U?I?!jZCxjDn76On@v z1R$(ftjVm1%VPz$05uoF)D>!h=AuqLt;~)lLcs?Z_hAOrCP+*Jy#9ToG_pn@v_Ue3 z!iBQtfMpJ1I;HjUyR%rBa2uxkR@&rPV-v^+c=*}Jo_XSr{QTR#>)D*e`ten_9slBA z{mK`8>u23~&53Al&1VVEWV6AHlJi^_r2jRtrh7_cK=XMz%@k$);`KdQLWC$NcupKQ z`r!ib%dsICb83id38fAt3pTMyN-qot%68k$C)Boj-O)qP<&MDnc%FNvtW!j#1FSYg zZvfsFfR74d{BRs0zA$7+NYh)X9WJO#8Bsdo^3@9B_qHM{-LDTg*Z%Y;UVqQO`+~c^ z;rgA`b@nXBk3RUszxc{Gy!A(B=dwP2QWwjxWi2GGZDB<%Ef07$S(Nil=Gf;3GKejV z<;s_}_kF}#ZqjiB!9*4?7wA;zt1>_)Fe}q8mXw9WJ3Z-di_+)DA4@$qzQxEkSu^+! zBYPKSAj|=H@15ZasOG@)Z`_Fcl$us!12<2lsBBrBMBbgZ7RX^|;VoDib*7I-Ag$rdw#X+LPb7)PV zFV-G6&TX_Z?1wys&K@PExoGMeY7j7*BBp+oHkJPwC~}X?LMvXlb#~ie$n~~ z39=AxlkF7%S|=vsqa&$u8*CgwUxccZnVek6W)EmKE)2(i|wR+l09L! z+kNejeFzV?kJsbT_Ns+(dfn>&hs@8MUDlx8NBXQ7CWS6#Ya!Qc%xJT$@4+Y;Vow?3 zuE%D+Vg`wKc$t9jy8XI#;J|wI_J>aSnKQc)?i~6oY-aJh?5Pc@Fk{WLf<%}wk8T?3 z(wJ_jMiTEZG3tCn9pe;2P{_0@>xl{*h?WYC9@fdmbv8~xV55F%OwlZ6MG}aj~I!=rc{QkQKDPO7V=P}u!E%*1V?fC5uE`X1r{bd5(M061e1$Fn?V=%~Q-mG^Mejz62)2GFr-B8Y0V zt9#bR1lq*5#etNq*(cHJ04xC*q7k{%RQlJZ)Jh&onaH%&(|_iGjxypiC;O+TYH*}l zhR|NF3n;6$oWCs>zZS)_ey&hU8GT@C1AF#|KKGul`jY1z`$~J3pczxjwJS$|`j)wqO-6H-M#``!nDC8GTe7{N5jUa}hWoBOH*tb-nG%shMqC zbYil%Xmg$RK&d|`KpP(YAs-0j7lW#G2DY2}b4>MIx89OJTDeRbKls_tf7S23<>*W8 zS&q)M|1ZDwo`3wkzw@5|n(~6ImHf?^V zla~ACriLJz8+01zE%{}EAYrM&oF=pCvWmc&*L_Y~KH1euumQ_>^CA{llDS#hP~_5@ zV3tGxeqys=J{Vi3fL}$J07(5w4=^X3Cl2IB1LTP06YNvhGc!8mkqAQAof0u|jgl6Z z?1I#5k^Rs042&CjXITW5F&dV#2sIHJ%?4n1ON$eU0bpO$vy&z^Y>hE6+6w!9N`t#a z(8uPvS9!(ud3bX!9d*QZR>wAX-O<{S!w=Z?ez$$R91EB|{DeL4+>YJ3Obj)uiv6%F>D0yRM^mrUmO2~dfM+ZCX=gWe`nG6_yD=l~y#M}+$T zM8f8pYKlg6q(E9@fvz?P+*K3Hf#eH%Mm#PDYKaIVOcFH`jR+&X%&Sx#Edk~5K*twk zpJ~8s)AKBreN5z?gwcWwu@(+c+s9In&6e85mekUeb{_5Bws=Rm8-Vv!Xj;Lov)eBV zZ2$f%@A{&zz2n3muqzz@=Q~gT%pZNzeLr1ngGD&{(2?zoK)ep17Fe+B64%Rbdwez_ zyKu&0jjT`5By9Ol@#>zupzbY8_qwM_16U3wX+1Fs9fyt)VD_aa4jubn zUw+${z3}M4+n?oegkJVre&N2q_ogSFd7`ti>jb9B#=3JS%FggUHc+SL+nWw*iCbQh zPNaNcz0K*L8>~hIQ2;$t*?beZNr8IYY_fw$+ier84rxY6GzM$he1K7fSlS0BoAk~E zq-|OoQ?p*+1Sa`HF!E6jf=uzf#|BGsW)`!Og~u}*LlqF8&Eiwp19aN3_R!L18E@8| zQsn{YRTl3@g;_|@1kU;H!J47X#smVZlMeO)`^hy^L2L4r7$7$uIIa;`2B0L>Dc~&X zvlJixD`nEMsy(`5XlkNItV*bRX-S;ei-MQe4lNHg;djhR@ zE&uL6v}-pP`F8>bMx3^*+A;;4P?e}a}_7|28{HmpH zYkPkVx9_&2M_PpOTKVBHq}Ar z77x9++%CubJ)1H@niV_ToOnI;yQq!!@l?x~qVCW8!hhcbo zqklHE87jnAH#gG=54|=Q$Zz?D`+w&5z2U$9|DH`(+mGLO+wm{@=`a4oKXCgs2M_fv zQmitiZS{{4%*lC8FjKUgInwPFwzWUoJ#M)gJ2Wa7f%y@ZtI_J;9d| z!d!*N{NIhM0JUJ2`BM^j*eo76yyV|bE31Xy8QiP_lPnMTQ6(H8!K#eHg z|1@B1v8BAw^uEWOv6|+vigAFsO!H^n(`h9#h3J|wbF$OarnYfW5ffWX5(W$%)Ky?M zn9rO!*(9*2RtB)z&pEfn_`< zhNpDQ6e;2z^E*~YrSKoySzMaHQP$y`MWv3XX)_M_4*Ti zO50fm>p>ULBj%|I1Y?(&pq6`0!9MKNSSY+_;~J23#giGx+Vh2il$ASfgO>p#3viO* zJL-C?b@)7!0XPp9!th;yzVYX3fT?sA@KhaPcFrkFJfQ1s7tn12)@1^#<2rCnF3`lf zx0w|TMJK+mu}}~DwM_uk(kwW&*8$YaCd5qcOlUtQLjtCP^r6y| z;$C1o0vyY1O)+Y=13C*!ecJ4JL2#TQZ2I3*jM7Tot3bFGv-JGl2WpGS>l-w~eiLc1 z6mrbz%vl5uTkhVoj%I34v3*=>V(D6?z7A&Y^#mNqSnP|40B~Fuf@00j7tFY`_BTED z%oE@Ei*Nt#ht6Jjt3Au{nKxYXvNwI%i~jUyojiIx)?{`p6)v7PyIO1{?0u z_?Dt~3`q>;P+9x{aYZZ4An|dNe8v!(tb;JVtI)}|*xm(rE)^P?Wb5?~`*x=~#?{~a zjOV@ddtZ9%AGnfU_D3Fk;zz#f4R8CA`=7aZopN_%NpyQ|8uE@4I3zgC(zhZ6xTME0Bs4Zk+MWp zT%g&Cx;L5EHc2{&R1=)aJvi4kN4IjLGBK?2{9lC|+)b}lXzTP+}V z&pvgx*o$}9_M+wKev<9jT}y`^wGa1kgT2{y?Qhsg`x*0X6YBeXobc1FgWBtkc89L6 zhdD~dtsf3(>iK&jNWwqZr#-E42~xY|o)*BtT)Jh7zv1JLi6vs<;bw}j*QZ-eVA>7G zPqQ>H&SYUsGJq)pYc^E?Ri~3DfFx=X6|Fd9;8&QCvM+#NG=mi}LV3{ft8v;b1iw}2 z-)wY|UjN9t#CcjAQXIf<-Q5K55cmb8lw8zwVZ%IZNjr zR19ASeX9ji&wMZdL-d#7c7~TX&Wkv;Y(!;tBCtV<<+<=svxyXd#D1Uj?Q2JGIu zt1uWmdWrSO0QTW3vB^3Sc#uJ4)nkj%bB;2~0)6)c7G^WC(feaKN&=K@qFHZz&ofWF zL?y zy9pUbYz(wjtW)gRLVcj6LdKI}vm_y1+10SA30Z#Ys2Y+d?81741tc5T!(e6hG^tQ- zJG4Idi(h=tAN=F@oOt!K^?PT~zwMVE_^W^7mmYkb*@zCHbhYzy#@K|mwTFF!EMQf{ z$_mUDMIYI)btU&G(FdU=7U*nKdgobUP@E=Rv9bcacm@%gjv!Z?iNQz~ZdthjR`+vb z(rDTyXdP=_BY4(C+Ag(;dcObFMj1u1b0>DSo)H~z z4JYvdCQHtXseLuuiuhtYEik66EvlQdPp#OrZY7)pwscECtidXhgYD84^1N-#@>AQy zv~pV4W+60ans3KifX*39qJs+$(42g0l(AlycI!>owVQ4{Qipq1_7Cf1Ne;PBYTBae z2>4E*p^ary&R_)XqI|>tGL1&~9B2ix*b7w8 zS&p>uCJ4=XW&rnOY03nwxnKol))`s4B?%Bm_^C4PQILe8%7H^BRGrcJ$Y8G|Md|W{ zO)irfhh@kdgyD)~zDMdFx-xo`hH8u)Hx~_3ZHE53dc`KT?C+P{z%r>`d zZ_{*7K8_4C6__Ap74F~g{Ns1L@rz&ZN3SF?=*;=6|HE(pwSV#8sduudXoq&>J^a?D zWk{t7ct(N)!=`PHAfT}-m?zMSjapNf!OnoM2S}xv+XZfuu}u~}x(*uN#%zGJbVPb& zYXhK`;zNRj^j%2vit&rhWODkZc4JNv$e!jQj&Uc`$tPsK9Tejo^il!Pl3x*kIXTBVtqHkdZc|KWgQDBCl!2IV zM!!Miueg%A$z7Xtp%-_WI;5M;c|7Z+-{nbG(rnl?C&zR`Af2Gp<70-&Fh<1Z@q8XPV8Q^-TGM1=5C5k5N=Z~sG9=+Cai~Y zl8JapO&Fat@L8%5o`$8UrguEggCkm_6I$goN$>vdI#d`?05b{fmNud-G?RnZ zh(2KHuq7upb2?AaQH=F>Mk8=KsWq036$P>)#`bExU*Hty<9>#C0&v)&GnX-%Kr|7m zKu785k5~;VHo9`KGgIA@{#y*l&CVE67DT zcIlo*$2Kf94M=w`ZG1vVqpZU1oFcPzSDyLaox990lW~gTaP)`RjGn=Cl z@V@hX8k57-*gVt(MUlv;Ki1BCuHZ1Xl(AZ^^jsQOR<$ksC*pITq94Slld5MTHlpp8 z%rKW-kRN0zzu@L;PW;o)x#u<4u2(1RS&kkB;p>0y?f>8xAARODf*14*Uu(qNUG-k< z9^Ket^!2pktB$@K#nRp5ztbf#Voj-Q2dhmd8;uhIkceckV8_-W`(D4xs++3ms0RtG zkqz$7X&o%1PK|6LS4^eb)eS4;9nwLRU|lKqfO8sdz>OF-&($t<1j7R`lCqGI;7y8K z{jJZq_2u7k_w}!~D;z)d@KZnehu-w|e+yGf1WkdDX5Rz_OS-_NRl!pZUA6!=BpGJg zp8p9C%dBzs)Y)$0nw2Sqtu|*EEBs7oqj0mal9L#Y0PV^8Qi_q_knw**F62)4F=PNl z??B5HPHau`2IEWUN`Ao2pQWj*2oyr50&}@!VcNjxb6t;4iGC>#kV{@Kp3=&>DJ`u* zZIuxh(4Q-x#-y{Xu?e3D5NcEMIS5>)RZE{2(IW!bg|-5pnBBs(;t-(05v+KUA`<}u zyA3zdE>P+MwDIJt7llBys!gxzfeo?ITH->7_)b>ELNMthR1o+A;Tx9^jvQXMPq_2s z@;oF4@*s`YvO6PFr&!tyZgT>9Z;@2%yt zCzsFOz5IUPp<=&t{-^9A`#OJrrJ?Whu?=WD>-uT-!sXLXT`Kaa%a@l`a~T@Hu`HTzS*rXNyUri8kA>q@yK5QR_mxK;v+~$NDDCb&zJSz=1hd17pCHj2 zRiB##SMxuE9|ZPw-KLpU$X?ljn|vAjEzyk zt4Ix~S1?NvJYn3cL9HJlhHQN91giK6Eq(S00w7e{x5E{FfIgf9tssG?5hUQFHliZn zTmi>^toXaDukt+oK1Ec>I!)&h+}ae*tAFJJ(a}u;wf&n-BoE3=Mhej;5B$~$lER|Q z4FK<<_UgcXpq9bHDB8lP-*oD<3bpw=n?R+)Q;pxb$$(8T(Q<8y^s7h#9&q+jGfW@B zdm|FU9O8@jX8K&OTXhr&o}iC4u%K>w5Z7*&-c-wA`SZLRKy}mLS zQWg+<|I)*Ht!y(zh_I=jwjBV?QkP7>0c@P$#24|C5shN&9z&K>1}Kan*Cuuo%?hPO!a5T$6L3d8cgk^F?Ht~F;a$sacjx= z=kmbL>h~5_8?x^=Jln z^T1AwYJe}a-`2!DP13rw(FuE6i1K@dPT>SXGoVlA`Zg^JBQk=`_sKG=hVsmO#8fm) zr=SnH@Dx4ESOY9sr07QR$zX*Fr5Gejq3|kgGD*76x?=doNGHpMwj}f7LPxTa<9_2l zrX&o3Z4|VxrSGU^^_SjIgt6dAHop?Y~5(%s>_{VktA`WIw8RL$q!}um~FjLxm9pYi$X}e$y=qV}lv@z=Ff|0jo$hxLB^<(bdHy z?-^?~_X?<|>si;5-)pUj-}?(|tM%b}>{{~!I~{+2zkR$O3+sCRu)TAkN8Y-;x4*qS za8K=R zmUAvF|NC$r&vghfx7W5FoIKLuhL(11IhZ-Onvr9Jsuh7C^xr1DS;2fr*ldP)I$XdX*UJUoDHXNS{9!dw9d(^9zBJW3y zR~R6Q5-iAp2aHo;KWUW1R!~*X*o!oQM6lq9s?fncZa>T5>ijyms;GLZ5C8dR-}&ml z^RnCi(3PSX{QP5QUiaz$?zjK;n;!4-wcz07h>5bxiVk13Xj9ZVDm+g_e5e^dYK%fe znIMR%W7uzaMn*5Fb&NN$uTvBeB}!1Xy2VU|%~dJ+9#r=AtkaFSzUcwqB@?v>xYb~= zF&D;WGZJvrx&HYx-v^c&8_j%OvDqv+Cs_WC^GoP>#e5d%=~WgstpVWKJ!K@^i&LCd z25r9iA|rk_H`&g2s%eQSTO0gMSaafHi4Zs*bHg!y6eH;YfJm?Gsrc)+|Luz0bJrm1)14<@EmQy6nkkz$QK=*CG=c zqYraUPZpcOaKsbkdXKgg0_SNRUir20-Hq4x<^Bx|A@&CQcs{z~>t=tCUB3X>$LzP3 zPWvx*dclk*>>VGfgbG=eOFp@;9pAa$Ubwrl7j#X;^5UIb237}mXBPXz!^`w>-|~R} z>q0Ew9}W319M_y_w>-0JUuwJdcDvDj&YmMZiJxk(v)#?BR`)I#e)r-z+uNM-p+${t zyv+Zg`;h5N8dJzH;~b~Wyh4^xmAt^DlU{YhvH8PpS=?uD0A@b16 zDmp@&H$iLYZLuMYP0+YT8dzX2z0w_6w~XQ2%VdA~NE^EcoD+Qlt*!fhnL)mA8Q z6IHTtvov78Ue?T%LO0LB*9qv!L65esLR*XaGPGAIV;_<-gVd7x0I&&U=TLkkMFHP5(HJl4bb=4TsMJ7gDw~Buam$)Bp}_V-Ei`n&F!}wEss8N zt~~PSGqz>zGKDL1a{fT5D}Lv0GzS0}Qy(HLS_N0)i0;$d$LE4g!A?7{b7OZRueaUO z&wJJT3uq6WYImJCyJs?Z-3c?30)JeDhM5FIoOPY|qir_UyF_#buj?rCny^rChSKW{MC{ zLht3&xxr?_7n8}}J*5CmJ55hc&aiIv7vrfj7guk+?{ROxKjHn8+AZ)<)*18W!G=VWJ&1r#ks42_V+pnqC-QYx%j3ekfCNh2=i$Vwp{>^>bKW?NJm6 zGHkGt@jfgUtX8Yi)A9yTCL_r(Q?9x#T^g~MOH#1$3>ux$_&jRFeeEB7`={RY;(z@G zcmJ^~fmuon{+Ivl?N8hrvJc!kpWoKAhGUou%xa%RM=OTxGMC?I08_E4rNrdF8G-z% zFWn%HHg;;`elQ7mT46Xwu?1^x=_mxvCtI(7F|G!Xgsr?QA`Hx%=HPJ@%5z!*L%d&- z1W-#6pD~8;H2rdXBccNwz(C0-Te~VF4m1I0ylDfNV`&)eXT8)0#TW~aS&|kcw~LM7 zmP$C^fvs})I~@ZdeDo-i`>Z@`z9(9E3ve&)e>}+d03z+?VONIZ!V(b1q zyLvn)hhO&7WnR7ZU3UG`2knNX!;jj5*iv6OWOn-eg@sh^;j%uQ$C-BXYS+Ge;lbXv z(Aqz5A9(1lJUUC;_BLO*e(Qa1ou%EarwOYf^=*wnkzl!s*g>*|ZC_LY7mG-zvRJi( zp9B5MNC`o5geuTLij@ZHFId_(F`bihS}Yk5!@>QE3^1I}oauF&W~nKn0ang{76?SJ z#pD(`ZK*-YP&YB94PGx1aiI#w8`J;NVNLj%&TG+bFua?Hh5%waQ{&dU%}{2Y$V7_$ z4YrhazlO-oX z(mvxSB!$NyE*+&?|b}pfAK%R`^`#T&P&36miQE> zmjH|v$UXy@jVIbecxbK0TMaVFQHe$!LNn+AMOIl3c^r6XJGeUx6 zGt*syh^R9ilUE$~wgRgwU+x}Jj5hnlE z_5)Z{b4X#BP-JU&mn?W*qeKtODA+J^!5Z;$j*ItMt)2UikN{Bq3976x zT7eKp)@hrmHg47++b|5yEml@zecB+GmJWVKBBGVaoY$}+-Bi?s?4%15X>*MC9?&yD zVe2X?26y8XjrWvh)`ryBwehR0x7xFHzuc6g&m*r|Y@w&ky4sb$3&5_Z@wNo&kVLFp zOe2}nct-{BTe6c@JUxBle8COUm4Y)6w22EsPg`$FJ~)ADgfaN z!Lcvq4Guz7rjjhK0+Ev6$tkOUeE9HAyZ-p$_SBj4e(u}`OzXBJt?^w5ibZ{0R^nt_ zVJG?AxHD7yclN2sn*R67)@{A8v&WO2egD(kcFE+Qw=Z76?B^WVvmd*7v;SwidVIi# zKkK(WrR;m`U_97oY|rkpi_ax^{D6+Z>@|BXk5lbc%Uk@q9`V2*UHF|oRFVaOM28f?GV%c6U)^ve z8o)Wjib<*vwT}S!fyw};1V8~YAs+~^$m>vo!`7TX0aP0RZJf8^ox+?8FzO+NXvwp* zNGlp}xD5FL%WpEj2YAeK!*onz06$GLzM>d3zr5_gY=qoWh_H-&fS<7b3XIzT)S+Ax zJa3lev+QVBbTj~VWw}m(3YvZ>XS>TxRhuj74{#oXxKSNJx~f82!BA5HsOx0Pr!1HY zO3N@))3HEN@_}lr8RN2zqe5I#V7hHK$ADGnsD4hoW1A^{wo{Z+CGkukON>756J4-s zb22|%?*9*XmTZMx%R!iO^u`k z6#+v4lnHQGF`B8%ump6yVqbRi(VM^T6}Nx&i36)+&(%aBzKmEIJeeB)@ zn3Q7}ox8Gc`a!EjwvqkQ>sV6?Gd_uP3XE8L?#Q zJ%@B4P1n57h>JV{RWq7X#02wZQ#mGUR7x(=Qsko~Y2G6ib_1lVO10_}>lBN;VYuz)gNA^ zUA1_}`CQzmNDVz0Ed7%Kc;#5F@LB@5(%3S-u42@N48iFh(*ZO#EkN(^iewv00Po|z zS|8qf!QEyDcJ8<9{cig}jvsC-`-9fq@X!6Oag4(KT|KrAx2wmc#}n;!3l;OK^}Y97 zXKCBQ(k8%T%+$ghmK|OMR7qVcSXbyX$=LEb#BYs2<{8&Eu941GV3r{D(sKH*Vb*Ix zY9n@Rm5z6O*V|GBh&N(D$qXt)m{{4C@mmFYV>u(Fi=~$WO#V6{Hg|<~7s3;!9U(tpuDx zYJApYV~sI^x7byIb!euwjsVnx;;ae$TBEj=%rlDMJ%?76gfB^j>0YA4vYrz_4Pd(= z2<`Bkyi*u)eSmRXPm*p1rJ)ZsJtwolw5tmgShDhX(hb9LRy zMxbI`|2JNG+h_fuJ5PN1`@q(o`oll>_V53tC!RSSY;2gI5t}yaJe^PCg$y5M1xxML zOWpP&7KkO-D`i9%NI>7~z8;KioZ1(-UI>lPEy;O^62%m%%X6V`&Bupx%vnp;_-}ps z^FH&N@45bq>!vVcrp=W4 zuqY9PkNB~LXnKHJOCam64L}US0LGZYydpPV>UY8XmbLAyZ>rA)JNtni54TTStmZFS z*xfgMaFaQF^c`0L?d6U~7nXJ;Vh1bR z5)`_erTTw2j0{-?+ysoR&ES`^1GC9w-|C283pqnLZHXBU*z0gosW4I-0B8WrmND#M(vY|@Df z(Z*>NAUYC2-b8AzAw>}It^>UiFbBrVx>WMZsDJcVJg@%U=iYGS`1ii-`QLcwH3zPk zul&c~ar$-N@*f{~LzG5fIDV?Fo?#y=X|UiOxa);hpU^uJ4LkmZ=dxe<&7Gm95y z!FpwPQ#UJm-H%Xc?kU3E8b?Y~J*~ufv{@%;)_=+oqt}jyG(B%pi}8!n>hp_O}zfSxKN%_c7M`E(uqkqy_5N=sQKW&_R89;dlA5?kRQ` zjqYiE_vDN>hfxw^n~4wDfQ^qN3TO(4ynximHin^9$qM>*T^bDUTbmt%**cXsz$Kj$ zI7ucD!kLap7Kl(_WuNI%AbA3+16=#Wnv!W{G>4QNIP#v6LUndeYImbT5lyBkG#5d* zk8;8=U?UD~+-s?G$8J1Fk#}UGN4(gs}n$_8NDju!Y0olMbhTT1rx~CY0zIl zmeCRvPHd~n25?AF+rOO{+I>td+8G{VG`O^Et4XVCmw?zyehwzqB63BaNH-OLKGxtV z(iZ`_{*1YJVrs)Ine4GxR&dB-_{i+JW%QEsaJ>D@h5P^1uRQp#e&zAAPqLY92>Xys z0SZC#!<|=bopGZe1P>G-AS4FC+D4R&GBJ8h;Q>0}+e5f57n_F?LKC~Yx9JfN!koSr z4;d(=DoR}{maEvI=z{O~v|B#?Pu_j>J!Dnl4ml*tyZ+_?B|Iv4zey63Rplzkn zMTI8-YsRc*pa-F!c4|x=N*6xIO*nReotifX^6)RKvXAL)Bar~@^bx@%l*=?)#5INW zaXH{kK(zQ)nU`f{>EM$x15b^sPSs=IzIHIJ*okdR7f2$SqESq2F~DTmW=>tE?idmf zZ&%(t``x$iX;V~#%Ys=W_>1$wm`-4EyPfK1fMDk**qpef7Ph~&ebW^Y2CxyP)W9VL zkb{>)<7zGjwn?4=pd0^bken8bBP(*kOs3kAhPJYd-XZjG1d0Z5j2?x<9MN&O3j)km zY#Msxi&B%AjeB`b7F&!e{>EmaWIbj;3+=4iwgkbm-x>&MXY^Hz09fM+l?mP{`6ssh?pli@Wop=~&!CDYy72;J2t>483ro@nYj6BxJs zvIo_R=bJ#S5lEq($2$R#ldXPa3|oG7FtX7-Ebn2KKp8)}-+l$ckGw1j{6@q!!c%oHv)5E# zQ#h_n*FQy}I6>jw{((Y(Pk6qgyR=$Mz~T@9j`3Q zq?dIt-Gd38>P=9I>DjlW0s`5%4`T%HlP4s&QKPBdC7qbkf&`yI3ev%?6arOG=P@&t zrtcsG?^kY&Orq+T*?643RZi33aGLA+H=!${`4q9g z#`YpWK_!?C<6IFP3^TpzYZ>8YNCPaxYMJ!9A!CS*6YJ^;mYD&JK-9z9!A!N(!~&Rd zG?n4xrF)u)^)dll7ceeJDeMBq-2M4rXL}-ry%*loY-jz3g`Iu1eYg+oNvmBwwvMZS z_Sp``rCl#9tt~8VySRCLI7_tzHKiGWWs`Q4+E(zFBbvd`yjm6TqVymm84%o6vT_8< zE>KILTUcf#U@pMN8I?eh6lCrm=4@zf73m<^);Wc4Uq)(6nE(K!%>ENtlsmFDvCmT^ zgq8rhi9PI%-zZM45u(xlTp0_O05tk0;-YRcrfL+bSV01xq+G;w8^1#o0QFg7NHCCX zL_7!?LI)cgbX?Ih;ZL&M333ZJ9H}d1sEPjT3~UGZmIOiPPej^&rnX)NIGdgu*NFWQ zAxyn6{!X@*;8%4s+sEV@8QZ+jn;gevvQK8y>A<#O$6Y3lZJdc`7VG5zw-N2j^Zb+} zOxI~cVu>~5i@OdVIQ$P^amQD`^u&=@+7*spdhD5B`xC$X;J<(9?B01xfIO$cC2$o8 z&-+UvKoC>oBFFm|6t7RzGtIpd;3->L*qJf(i<^j`5oY18&0VwCdr^P%?vr=^r5E4) z700jO_|-$3{hfOs`@#SDx8L&?VY}2OM}=UfHb@OJqClNiz22uA0>wyAo7e3-Iv!v` zgg9vevNO;hr_b_(qF2fbiQ^b^#wZ5P@M&hUIu}c!DxP_S<$_CP$?Sh|F4{N%xsh!{ zeXH>3zUN{YXLjXc;^X<1!N$(|)~=V0esh2}qd^|MZA}R^VrrWKF`c=xuCeQ}!D8l5 zF|-rYIx)1#6zY5*U^apJV3D`aW0?^b*30N`N(U5mz*Ac*U^f9g;5ulYoW_4+U*Ich zT*>+d=q_T8ldYYl1}ZZd)L=J?&#Z7&A9%)^Wt4#cnHVcu(GD0FlK|C+hBjm9ik*#+ z3d|U;z&vv}K-Q@@EKJQxE z#~$wy4<27=nu{G(C18^|J{Z1=NGpw?b})_vjR^$JiMkTpQcS48kEUb>0E=WS@kgly znQsXF`J zh2z0zF5dg!z4@X4;};%#<`k-5CKi>F3X@}(La6za?4W`13--Kw=(LQ?Fte&+V*!{V z&p^pODxQvPXqQ;LZ6F&g8=mt3pZiSwGc%h&ytGT?1C0Y!8;5lMngOerS=?X@@!}9; zA~P%YyzX1hc#3Tbjb{HFH_P1OV+z*6XrMp zG9+eZJIrR&{l2IM0Q3B7uWKwba+*16TYhnaT;XO%b5L5?iu?WL?3gQco)Y>qKn<`Ve+Zx>+Nz zR@~W^y4yC%AplgWfZ(LZ75EBZgjinv@~}bsECE31EIfm-+z*y=fMDu8Knf@#1OK+4PGCcr3NdqG#!ZV4G`P1Jb|@F7}ab`f)I7v0}cm`hq8pxnQ4ILI-LVBJYvnV1_YLjMril7k7^7QxT-E_@~fAsR_f6I*r*SFafjvssHldu2d|M7vJ zoslb}T_hJa+A+l|)gH*w^qTu4Z;eq9lJWLL{D`O8N?z9)&ds*-*K)l4#5KqM$!Fd9 zHMbmE-)vVne)z#t|LWV`{EnX;%;P|0+W@ub_o0;FkM6MUcplY5R1q6Ogvd!ev=+fZ#sC zz)G-nZI&@Js`S3ECX4kJ6WVc2-@C2C)QvO)8=~O}Ova#zYYC)*)I6gGY}WxWxySc{ z(zp?Fl}y^Q6?SY3xNd{G;RvREmyc^56>T%}-id3`iwzh=Py~Z2h{`ddJqQ8|sZWSiAXTYv=8rt5F3$vX75nK>ND3wwKr^FI3Fh zZnU>719kjrH0FwL#Klm@l!Ct>#KP zF|-1=MW{{yvLWvfoYq3EuvOkDqYRK+xgiMKRMP_`IZg6KQUPPXCF47_iT7?;!53R1{IRH#PGsY=N=wJ&Wzz~gMn6U}atPLP-VtC=Y_Rn7N{4f3T zTduvL!`SK0*8cqcKk%O(KldcO^%EfB;UPG11-QdX)`sR33{pe=(*dkZY@vzW1(*xX zaqROCzYmUIuleX9J9~=RxXDkqFp#mi#FCxiN$oK(ou|Y>GK+Oi`P_ zxG3C~E7Vtz)dl@>;J~V$JbsN|*xmD|pS}=1=F-lJp@l~qKi+Z_t4Ht*<9@rZwS0I@TVl`yXF*63& zpG@~dQyVPsf*cz9Hj%Etku`x_B~h3Fve_1p4)|~B6xFtYBR&IDE4H+4_raF@KnFC} zuKF6_!Co-ksin=&^WH$24VMm$Z4zy9@YW^sukN)BWF_{aA>{_p?Xo8R?I?4`zZzAfyVYoO^8 zBffZM4xnjXeHlQYZpU1u{9>5qWfB(fMSJ~~C$Bm7eJ{WLE8mxJTyK2rnV+u4sN*(^x|Ik4pb_+2Z!3XVo7q-8`<{6UT{Ggn zN-AR1s6vvE^&B4P*-5Hj{K`54K;eoByiU4TWn8-)kexPnaX%06s_Sr0NMF?!=N_&x zsYbKmNG7&7wocH@YEU}ktRmrpTG%4Ffxv92L_1LGg(}u;^aBCASm)4X$t=(I=(`nl z!8(7$oK4VOiDBg@m5iy%34%DXF{Hj!K+`W_QQhsmfZBZHlM!Z}X5DPrIw#pxQ_ftR z?->HihK^ZmETkW53(6^o2@95XW~B>L-1hpOJaJ_2lkUE;JoU`^_1hkJB2po;ks}I( z?rSMqsJsCk+y*-v{o5VE{D|%B9NXM_v-QkicERqx%Fce|AH_aikCi>MwEnl3iRr&A zzdwD2v%hB<=%?!qC;J?@TE_de^cjgAW8p5dVB#{q%+v0FMgW>@A_rlbT{saKCmu{- zcx&U`k6mk&%Z1ChV0ylY+&xDiS3~gZ<=>Gb2lhVY6K~kuaqD#%lzN`XL^ z`Am4)hu+P3%yoc!kB`Z@DMZt@qe~tIi(Hs%SDvX&6Ex(5b{Oy?T+<4S25Adfph=n% z2t-VbiIJg(und-lY-&6UnIH@E*GEg&xo~Z5N?V$z#h3-bQ93(T;E-LWiJl(RV*Sk4 zYncY~Cv~VACs^6DUO|}kM4()B`7irpRWtw+Xi1I$a4<~d(Pc7c_scdhsua63h;{%; zv!8qH!s#!3-P^vi133?*c$(nfe{i8M@9EF>MjLdKGMUqhcibNBzY9&c0T7tYkd{qLuX0 zPj7uWdPzC}mE$H{`Z0#X(JdTkR;XL!xt{lPjpOkQ2h$0bvUoZNwU%>HGQ?se3&tI_ zl~5HFCuJC0X4W6?Ri!pIHMh<_iA@(OZwgJekpq}*k5lwVYCMCH&V4*S#N1M(^vHQ7 zzF%>Yb%M_s%$oi-8;qvF+L$jEOS@yPFip`#?I|;u&AGBEy)Ndg0bX;2IzJb<6_^FX zU=-$B%#<~2S>_>Vw3N8oPLgv1+yt{v9UFAxSCdLrsK8I2Yf`R z{nE+{=XY0+o;tI7@~N}S3!!0`^J3TPa^I9-wk56(gCW-+^kdwsS97&K+IDsTW}AKg z`wV7#oY*JYr`t2_Gne0Y?CS9$J={K?k9W2scB}Ol$R=OQU(*au&{+3Y-^L8V4s$j4pRnIDp*?TU5A61uG@f)&4>rOpOH;$VuuIA zySepwNB3UxqT9-2kDuB3Prv@ocK+hV#g3XJ2!=WsV&BFM+qMhn{BT95Gvu1s46mF6;nB)?Jo$VNB z!xY0@-C9k{u2|k}r!+9JeNhKmB~hE&-C2rYtRTRhoXVy|25|}P2N+guu0J%MBa0aW zETeRpz*BQeJ*YC0MP!V@K*G(;rBaUL|Np7CeC8j%^Td~4w=P!*@3r^jKY8HP&;G^# z^6;;5wT&U*j2HmjYm+}w2J`Q$?P4NnC0F$L4?XSE0MXVfCkQNd`;qm5zxVPxzT|UH z9{E(e!tub_i*NhtU%c-h-rs?2va)?)?Pa6gA;Ae|bpvLR*Vd`ewnA+whHyNiDS<-X z6-f+in}cOFMiUAa{g+Q#qEv*N}b|HU(s3vjnl0&R@Ewan~JyjzH8X$}lpNa_Ayy z5zo8~klswOSs9|M?3WryOFMz&K;1!d^tT5()|ku+^};hDV+@mgm@1vsifYQXZStBuLDl*7x;{&>CZme!74_kba?!Tt8W9B0}swzpV( zs~uZj+P`=;PV9&F`1l62zuV)9cAuX=f7j~m5B9jUXO>y)=`HC&UqIRY+pHy@j1EPn|hm-u3P?u_{W| zK;3JCNvoN0O8{_RLI(lJ)YB@9m}twEsd1Z0;xJ`IvkdRm5CsA&QAmVqp%Wa+Y1{Gu z+&66E3844IiH$NTEr>asK`?E0%0lR`@eD$`K`_@wIIsEt?+w&C9|od43|4M-Z0j6A z0$qZ=tkc%{1r^f$tlA}s7;s&#>ADZ}ft%>-)CU`ZZEIW61#l3Q_RLsiGSX!H+J1kn z(sSHflmCjtc<&94RSMRRx>lRODh~i=Mn)K)*p~4kKIQ$g(xdX+2y{6suYv8nkN3|x zdCiHx{NkIw^ySBoyuz+<{K8|;{O7;;mUq74S59Aevaf7n-kpFXB?Gk~f)Rlh9mmMG zF|d4?-&J{B|BZK?xbrW4>djwqeCJBxxZ1gY^{&(Z*PnXxyWXgHupZ!Z%GT8ezy#p5 z)bQ5Jlv$>jutRQ8Qnrwx$(kIYhM*xsasdktAgdea(YApa4w-9hyS~F@?p7u}D-r=9 zTNz{c5-4WdphZZwEjLNo2FgPA>2Xb_cbmX%18c~#+o&(#Y|9pip(K!1+XQ$fP(D)T z;(ds)0*>p5{zYCoUu>5LedB#$YB#ESBKTt7qx!5{HOu4{gsfsPyM3fNX@jDG)If8> z@$rM^{sg&tioA)mxX{SjxMu?6CX`zy34{vRJJrlcec9&jSL00X$goSff&wL0z@088zxvQgxMZt6wa2^<#O zCr$SRtq7}y?*nj=nQjq1z{YdnJ^6gW@NF{k!(ei!bLXf82}Jp56&XQ^ArcYxeq;>c zk{vSIVN-I2nd#NlI+UGkj;X6OvMbv@{_bZy?+bqa^NxMV!IeL2c&}3nTl=@)`uM;9 zJNG{N)*iKBy~bj_wo3h|xWHHQENoFg9L&;V-uz**W+(KlOQ^|GtFddf@Et z+y2zAzT<~}@zlA~!A`C&m)u~q*{E^8ERdy{Ji+S3@7L+`5eT77AQ>!f+j3${@JxVP zM%l2CY_A&`h70+@sx|@qtVw4pFgOA7e*g7qH6>O65MPH=ShLHrvdQ4G`E3{zs9R+W zSOD3=Cj<2?i|2+& z@5PG=;Ct;Be~UdA2a+v(;p*P|-1qh_`tIHnVOOsNnP5%%dn|+^Fq=%|J_FoIda#v2 zY|7ll2m!*3Ow`cE{rZ9`F12pNsJ1402T2{wf$4Cuyz~<=O`*K(bg(cz5tmg zgx$2Q^93rgZ@~Tb%MSGOGE8kcO$o@iA!$ffHW}HvRhH7o8bRlLKTl?s_hn%Kau_Sa zX$(wmfLaGwW_+D}-K02&A0uiXbuqJv(EY6AM^60EXWjX2SCSy~I&(x+TGNkTvV z&BIUsU*Gtj-tiyOG0r9cU#2JlYHqfXA0q(} z%@V{3ko8MfydP54B8eNYZ2&aX!RMqAWQ5V>%HHJyon$K;do=z4^9#p0;7Mcy!v?|! zjlObDWNtp<+rnVQI;4h~V727Nz~%78&Bus2oBCX1x$s0t`2|_l(7WpyDfCBPkG&uL zP53!_y^fT=ZU+yn>WS+P`NiGpPoKTmU*`qH-pCZUeG>R)JK;ZISC5aHqu9sl@vfMe zuUW?LbvxJEb1BY#?Xrq_yZ%If0S_$m<$>4;PcLC%bP>h3YbD=n*N%Lm+qk3TWT=T@ zq%XwZoZL9;j_a|@1v`Mru4xi<2Cf!0(8i?1_)(+==_scCu4#%l5G;z{*Qe14b0UWl zczz8J+USLTZZVkJxJ*P%7(Y;%130O`^(1!dJ(&+WDB*&L=4)fu-tcGJDEtVQV5(0_R^R2HqdH6(kkggepfgrwT zj_OvIRqwg(<-c(_M6cK<#s2=wZu|Vd{gPY1{z_o>slEEdpMT54f3Jht@%Se2Q~(Hy zVu-TM!Kl)qs~`q_2iUg7T(a%eWa2NrFrPq6@ViRZ(Zk6N&uY^p6Bs@DoEY(7IF@lt z3}?a>oPgvAl_Me`Ls#%b$le6APKPgybZSUF$COd(P~^1eQ@KSY<9;RQSHAmtr}-=r zG|gbvY~Nfk-f`#qY7^GXXVH%y{l#Z6JKbA)U4cTM-r<<$gv*DklfF;J*DdD-8;)_R z@hCH*F|=G4;MKqq)jwoECBXm-f+Ok|^GMLv0J_CFlZV3rpSN>0LT3bvY6O$c^`j){ z)_R7%3GKGiG1#-?1)L>e2*x?*Xot1M$t1V2(Q!Fdckqhk#pQq2^sHjH-BSO{d5?1( zJ0BWe0^Mwh+u=j&cK!87+Og{n+Rn13ugcN7vt#wflYM*i`u7XWo^7|=W9^IW;dYZ< zJwD`z+sE?pbh|Oc*>AN6>@$7Wo~z^W_Fc=1^O}XFHNS9S)AlxxcpDkKAOj$4+7M1E zOz+T_+F({83XnE7NUlcrh@PkbeqxX;*kopJZPJdmOwN#OZ(oze@J?}QSx$;Oy-m^q znx<7RP<7O0X2_?(8e5iw(BYlcAljzqB4@bbXrP>%{uz zc_hIGo9oaLNQy_QUVxxZ(hHEe693{$IAe7HL;W!Y8Q2G~(7Z08W1yo^mDafG+BVfETc$cxX;~|?mCg4|ptltEIoBUK@y}m* z=eHf(S)H&e96$Qbr{4Jg`jv;?7>w6at98$aq-VoEMEPJaUw-n)@qhf8w|&j?4(?nr zNx~Z*JM*SL_m+o$>i%bT&)5BRm1H0sxhy1w!=bCSL0O_V)fIADOD0xMTT$3xV6{=f z)xAxoapq!fQ^y)75hyw|%e=sMPkYj}jFA{uG6q&3bL1F}D(a!;%wprP!j&0h^PHb%fKpQZbTT_#C zLz%v8FtgGO=XbiA{R+n^Z7ke{Ym-`Mb~8l>C?EuY(pExm>N9CeSy?wmo*}u=IFbrN zScUy&+&YFR6D*5*!#*eXOH; z{>p7&W-r8g)`xp&O9cwU>q$VBvI8z5RI2WaO$!MDPo1R-#hOyq3QUDmAZEcdYXhtT zKoZy~HY}wD($gX>uTAAm5(Krc3Rn_7Ra`g82q5Eaa2zvv%G;1%ASEix1K{P|ww%G@ zzI1fUb9+<5C1Z}!Is?iK_%Eo1yQ*9b{O}MLEYsiV;Ke1p81@3L&4;57 zeG3x=P9V%kN!n`0&(%G`F;CrvWw?hDTJ`K?0-!df&K0n2Bg>ea#^z)U0Up`_szlE= z>01$Dp(-C;WTVXUvBESw+ScgIZB`RRwJHFP1*fI+7HskYLR)5afZNszV}h1_vIGDd zd571OTx13`?xVJRlz5DIsdR|y1ZAXnD)uj5ar^({RX1God3J@PYis}DFFo+je(m&y zr-oCT1NSptYybQ^Uvld!{_ySBeg2`&bINs-t^+-8Z41C$2tv}(Gf5Y~jQV9ec_dRX zyS!sqOk1+S=O+T;EJMF!RxE+cQO4xF7Ir3QT$I6zT5JHyh@+cKe^y#CX1D6tEjXLn z6C6NVUj;bXWdc`i0=9)?yw`2^rq>U0sXE^sUj6;e@-(3nTtyElla&pb0bX17Nn5J9 zDjVab)e(~xVbTD8^*5cI(t9-K1ahZpdV`5<0--*Bnqso5fC-2?xlGl)kcurZ&Lsc` z9>#No6PPJJf+P@?l`}YQg;6tZD{zax;Pa)kma)BROJN2xv9$^O1z__5^k8)8)d_T0 zIe_`fB!@_O#LnubcHq!z^Mbqjci;bhB~j>gKW$&Q)c6bQp8cfV=)YoDj}Pf_70|xF z$K&laOYeQ>>i&n^&OB3XZ||{gkBk*x>}kcc23>8lnVoG6)0I&V>iGXdC zoBeDcW*XT~eviT8nHm|Z>BMA)z?w-aqC0%+yC|msFwLNrhQYDn`HpOVgQB+KZmJ)j#{U%IzSpZ9b2Y}J)Ud{91Xl00V%ksYU zt`qnCg-^Qi556yK?T@_U$v6FpUwh}9s&t(M;IF*l@QJ_sl3Tyx6RtUM=atI% z)3^TGyZ`k==l9Mh88IhNVKB2i2_Q2T$t1ZE2w2BfhfVoC?IWvHf z&F%TTDP@7(VTJh9n1G!1wvqr7=sw}E?au}VUo`h*WlITn%2HB4J8uFCnb@i*?i1h+ znLx1tSoy%kcegULw*&O54y5bFXj=l{Ql>VQ{xV$atJTrX9k*G#?&$psJNxSQJBb3O z_e0CSb645f5B+f!(0(At6Yb4@@#1Hcw?AmUyL;X?n^TY*SUP7B7zQ$N7=vYcH#vnl zLrjG`HCSGSrZPoPXmkdfqaP?Df*rr^;O>h*>1KcC?C$z4zx{4Idu}5y|723yng);r$d2zX&(z{x zqnz=1p2yD!^tEu}e5S`mk{=SO{4Rkk*lM%OFtq(gg3dXc*giQyYi+A80%Z>P2|Bxt z7+m;)zXLeO2Lv?H&yan@Vh)CWFtu^5XY>V|?hB_e0@qp60IeQb(yV#3U$*R^h|1K4 zsNBR518|_u%(7+s4@H8Alk!7u)&i0=+viXwAkA8AJErm888yL&Od*C@jDa#xnYBxz zCG_K!$B&%&OE0?dzj@{H!!NTd9H(|SPk!AmJ@A9SeCpzpy_~=KX}7%M>laq`@D*6u z^P6`5yWjTM5C8RhAO9^?9Uz3jk7#LTfJYPxu&*V6S@SOIMdm3n&o(3}W+Nh&4Hg{n zzRLF8PIEs2s||onP@?BDfmNF}7$!}3RMC*-qS$3v+WEQ?a)dg`9|BwMlO3d`p*VG( zB?pxFSb$BNRxJ1Z%xmg|P0|C0;Rvl9=Suq-ea46g?89Jnxf8HCaS1S@SU}rqcL2y$ zpcepchN$ux)K9>a-DGWILor22HEov6tlA>yJ~6WZdJU4)!iV7sV>SS#jd-mtma}Bv zf~M_bakMg4urGISPYMV3;7* z68iFCs>3ph&wIL|d8Oukb|F&*BJ2&#cFpn@ z9kw?wL$M5s!jcl!fqXT1lcrlgSdHZp@cyVua--D-Zceh&8|60Vx&6K7!nMi1KL8Vbu z+6Ge#VI(Gi~9C3M1=tyusgCAa{;8RFEU=n7WU zJU0u3mjrCh<}|sJoS+ScnBdt=(GviwH%MNTacXMW4h=Sdt{z{4zPhgrF7$bkobe;r3%+d~ByYD_eWMw)6ky;irD(CC3im`M$8S_dj#-?f>0xJp3cS zc>3JwA(t@Ay+br+d*0>N&=ipX4N%HiV?+Y=P!gomxv^ZgQEuKS89+rN2rGjaSxF0= zDQ34e1pH(Ls?mICSevL-7sCtsZ@!-Z^PKEKY$@M`1kH558?uC`5*02sgW0*wyoYBL z0|8ePVnto;5-@Ap1WbC_WM^rkA4989*V)8Y3aFw~cee!E0HUbX>=>&1f(>Pofo*nk zVsJaw+EfyZKHZ1sw``klM>H6H;0()U0>Y!-gLxfN07YHE*BOO?sGHz=FsJC;0h(d% zk3Ff;1JTkM+NLc5TS(W2$=fL63J|~+^@~U7~VIBB24QdZ;be=k1crWyyRJjMgoQftw@`GLZwc*BLaomTawC0yzLfl;O$B zwh2@V&;oOsK)i!xix6QJ5oI?qH%ay>#+Turn#fBaXb13Ti_^UBQ(Rdy>0Y@Q1DOLE z3JNFiZ2S7t1ZD;7Ch&@~BW5s@VJKcMp*ItB+1535jH%L&3iuLb(CQlxtLAm4U=bvz zacI-RvduD+SA)5k4DE=o%ifq+#7)~YtOomJ1v&`0Qdc>BSDEQcR|#nf0FQH>uR%JS zH3F?B_$Jm7)`~Fjw#+PL6X=`kv!9!dw$@f;uwI_lD^46b@s~g4rZ0Y9*xD-{ot6F3 zcRl&j|NU>g=jVfkB+IHeuS-9JX|);H1MnpSnhYucSJPO975g#(whSP;B?kxq7~wUm znDPc^oGoqaNS?rAwq+4`JfsheCS#h^71nF)b9}1H)HWUa9KHam#`$jN66@PW)N>n#VcEs(n9h=wUl z;Ig_&HxS@1qO5@aGz#b$@gruR3}UhkX5%#&Y;VdTIBue8gB|Vy;!NfcMG^D~umcgs z=Er@iFM%>zSFo9(jyE0n6z{gM1BPza2%afFaN|8ky#;Cslyy%BvnmNglnpx8oMLlV z_%O89W_^NmYs2bMniCw9!A zu&c*M&2bgbexS#xc6@o$?z3mk9xD&L!xsSawD0boY00cM$qoi%8u(yYu#aB5(+(fp z@h6@2e5en!(eGqpP1!|M7KdL+?{ez zK-U}aoG#wOIV@HL09D8vP@iIw0Z?KgmK2Px5xo2OY-Uj_8P@R7C7QC_XqXXnstf^z?J}cWn)D6t7b87P z=TOHh(3wD7_b{-v0fr=VAR}2P#&(toM6uOJ{gS=aGvh%kWyDn#7&M#G-r8U^2Ua3Y zKT@uu0RvR0Ubg^bYQsRL6q!9^IVV_Ul8I!kh2~68*lc{jHaeY}Y-*10b9BpN{+r-8 zncW#m75gineB;Z%<@v|H;!yEJ_I@1qo!!0fPyYJ5e&j!%K7Se|DwgX2aMdnlTcaN* zrgdhd@!j%w54{yH>rjpk0PEV>jR*wP#Nu9zTZ=!Yx)}7KW&^~M-cA#@iHX(AH|c6= z_0>kEG{1aGS`^}QnF6|7464NwD$>Hv=c=tk4+|!{)_wO%_R)y;K+`tTr*Mn{K+7$g z!?`NKGk@Z9l!@(=wFGnmsd>-wQ!;~mx`pNe12Y@vu2!DE!wITKlTefjwn6t&*$B(% z`Km1v-v#AUfKZX3=#(HJ3E3|N)o2ex8wz;O+#!7m}VD~MsL}A=f)n3 zcJso!`)R`wthIye`wMpU_^3Lr0@~-|fP>g~tsZ)p`IAp|2eHSO^?rBKs7{(%qx4|G zzPI0UZ9Q?~@amy=K3N`p>={Kvut{Q&46Fch|7~IY+|r_5O^Fx!v4Q;?pjb?w>Mo(97(`r4vuDRIM01&wnOS?OJLDI;|Zu-9`W zSAwIgW&v=X8Q6VE6B0aUU3iZ|I|u7L*Okod#E`0fw%r%>(#s*>KBcoIBA*f%NFFd} z0TVmhSiVo}DVa@xMRXO-@Qg?hOz?#DE?sgY&N$_R~xc5r_qRyMO`L^dub zV4k$UUPJHNkP!m+1alrND+c}4cV^kXLhZ7T_RoDh0b3OcmuS4C{vz1@qp*Y&h@06FPh3Bm# z9X@=(o_OMHId^_ zZAU?1NnAD{h@jXMre?_kY9kOB*Rc(dBobUB*n2$9GHlh!*j^ImOZ}k&r>F=SlFMw8 z+K&6QHhUG>)Sfmup0OS#f)^=vGj{6!&;?V(1Q1ITfR+X{0Gwxrv2dJP-kbqc;nFUE zyYCKLhrlIF`#AG&f9g%2`;E6<_Z4=9<2@Jl-u+F#_O5^Si>EF;Ie)&NWfj=YpGYU0 zeTzX-H9T8})KaI9AA_HD-(q5IYI|yx8SZF{)U^r3Y7^oxzk8wXQ=67aGt0zaKH*vb zPDLP?dl^wg$9a5^c?!X7+g}$GkSwE~0-5@K2C{J-F0$M#%w~4I4Z5B`XML)Z9Gi965wvt*|IfRX} zocnQrVrP0=Z6sVwtl73a0j_BH96LR|cu3=g96FZcvJXD(pbB*dshdSzYcl3c>fvb1 z29J?-+GcMR%NDO=#*qbJ?jv<2W_Yl%p8W&oH=mQj6oOqnJ9ja+YunkmvC0vw+Bew^ zS2KcrEF4z>?f#>+o%Lz^f<0db{V{vP`)qc2qQdxDR^0qqiY*2y-f$=`+}*9PfV1-}8RW8)E<`L-ofpw|rnH>DP%uOI_# z3OANA1|6xbZCjw4tEzFElMRWw*8wck@u{_}?WkMaAp3xn9M=TDi{Lss8{g&f9<+xqu_&?us=4bxMo8SF9 z7MlPy{tU9oAUPNNEXM7U*sd_&&rI>`)Miuk0$3)BrDTI08X3!COvqZmz6oph)E{g= zc-s*YENWq_pNj#W`l~dbncWU-_aH3-bM7{QX3tk-Fv_ebAXUo*360FVo^k@QUgz2D zZ$9dRl4kiqM=0^8q|_kB+ctQkB|X8WvZqpVFxX+%LzeZFELfWFos2Ff--&%qhF4O6 zm}O=i>p0iNe6Et$wJ8!oTupC&c2!&tHgr3B!2t2aAutz9t2nU6Iu!wVg6&fDj4C=3 z2pB4eY_BQ8L6oz?HWJ{IH2|kTSidK5O_mrSk`e}^j@vTAfIxFx*Q9;bo`NbQ8<82Z zA0_}iIf~`(4p_Bd@5FFqQNI;g+X0$wy}GF#Jha+8|MrEQ-T5)Q-oM7K9v>6ORY1G{ zc&y#FytjWPyd1Bw|H%&d+urAEdj>JL*OdDoGCy;+E==vC-SvA5(2}Js6t{XCVYC_o z>HE;z4&AL$0PBj{6$uLf58Wp)+r)+v$To%Vs^UdQ7BQLLt4#lGVw1Cslp=tsmG%=T zH@;)msBRS&@WOozs57?Ate4e^sf=C=fFDx30NHIH6Pj$Xz$zWN3?Z$WJmdk|2Ll^i z05=N41Po85ShOlLe%6-P_A3L3Fb1s=0nKc#{$@3UEwu@3ZiV(5QiKjL+@W^h*~bb&UG5sv}ANg4Qm3)8QjgE|C5(K z?^VC==A&Pv?@sS-PXC#=Jo111#G_~5tp)*v`V^%hVx?q^}qKinkX`vk9L-%SK4=j*4sjUpKQUr`lU&H$M+h*kP9qqJaO zof1sKS{=csnoRIaZ(L%t60iyxtpMmcY{6To+c*-M3@{`*gE;PSy?JX~+S_ zbD>gnL@{9BjmQRER|_OBo*>p-|A+Y4xB)0OfGzK%0K%@&T%!(+sJ^KyhvdNV(jkfh zz+rq=Qo2EGC@BN$J~6cDI8zK=o=2dWv0F{Dg(BA6C*aukBvYFO*atJqdyNcY333Ne zPv%*`H5ujc)8}Xim{C(ZOSai3HhlSRU9N5G)zNzE^Ln^TZ|_e=u&c*M>~R&)?myny zj@V)Q>Sg9Su=LKqw3GhS`+O}jh`rf&cb{M0_JCWDO}kg0Kx*3%y%Au-qCM8-SRcZJB|u>7Mhs0AXw^S~S0WseG4DZfrIo1To@6UCQibl7K(@66?~}H+PxW<< zSPA!{IVAhA4wdjumd z+n{(WD!>Fj$;6^xTQa2_5AIv{0ayhf=O(H*p=)GqPJ0V*t~*=Z4>+T(C88<}01Uk= zBMvmipcS|ki04Bnlw&}A+sLkSY-Bhu>Oz+iObluRlxp%10beU03T#XF91!leI1L)v|lGy4~sqkGyqt#wgjdzcMi}y-5cODL2a8@ zTz#MN1cBa`Z0G=cgt8{fU?cDjg+qq$QrTiD70qA*=qwLSgA5@y1x-SYf}R-nO}1CS z7nNQiM*;P<12hjnF6cTlsN-iaAPPA!;JPKlSjqGa52s{phirgsZ)w$`(nIUe=9 zo-5iYp+vHq0=EMs&dh1R#A;jsT1#M?(fUJf!3Es5fNj=gmLqV7Ri>LI5UT83o4`t~ zm$J4t`Xvq_Kgk))x6cEMlh=KL$kr`EWr8Cc>~dTx@G6#mcDhP@ z%ik{nvX)G1g7OLF@dQh_KC`ds@P$*_oHfiQCYKC$RXc6mx}!@oM&pRy>itCUC=Kd3 z+@>lurKp&-vXcXtn0%SsRm4<|50FGc$_~Ue*)P8P_81;-rs;%(O@nkf1syWAnk>`Y`V|_IQ5| zE4KvG+V}O&G=kaCVvi7A@vga|DxhityL0k{My$?A3DF*~t@?ar;(AjLn}D{L&%_!l z(8zUWb>+0SUY~3S4<4v@-EOVNoIT-p+tuS^>bMGMKNv@s9$0(L>g^AhpS!TJE{P@2nu9czZ(O6HTG7FyNR%)Ym%2L_;k6uEhQS`f<>co@uNYk6NfiHW7P zWL^byeIKYrebTvXfI3U?siX^qb*==|F#V&f_&p)BLX@FCFgO|kW*dN;%x2{|AgY4- zo6PUiHED+DAG6thk{TE`2Il)fEr4N-J~SKUxk&=j20hvU>;ldT~w>9KPyuN7}J#Tu}&aD*&g?34YtQn9`aw zmBuLBmC8&e13`M3h-((%Kqu z1g=WtARx&<2hLwi+f@UeLmyLvqLN3qu~FWvnxYb;yKRk>C>O3o9F zVx*XKn?W~}lU~amy`{NiOz>{0HHz6UykYb`P_5?<78P=ugPL~Fnpbkds(AlB*@MD) zJG`3{|F-icORE_-_wE1gRTv4)lavw9r8i+pRpkzQ=;3Ca=r1FeGwlLg_NU zHruw%bD@@&FdDjw6*!ELv506~76I%P@6oupn&mkg0fl&mfN$X;jePCHL|p@j3~i#r zzpyWJJ(E;vu77auS;2={eMv240yD7K4!tDeZ%*gLYS;y_3PB8zR!ngx@FPKPXN?N3 zg=clm7_Fl((}O;Ku5iEZ2*=UQCj`Xg~=DEWiohC)Yb7q$uF%V?0EkX%e!1pJQCGZ=`FL&NUEGg4uX;$K2(n zcN3e&oDcdCEsemYft2&XE>jYN_Zj^{(5Sb0fJ@YM)3`s4S4{7RlS#x`EB+UAkhaaJ zW1Jbf*us9vd0{D=BX9<@{8{-PaKdW?#1g`jnGBF;Eu{n~uUMK=qzd4CQdQ1a17Mh# zW)*C41ZGQr4BC9gvrgv$)q_*RHkhURnZRnSGm_t`)dh4rmke+hh7c%GPH73&)t+U3 z+1z;Jk$THb3lLo;u%&cB1h^3}n-VqjeOvYPmZhm_dEr*&XgzkF*@VyPkZD|Rzu)YdJ{ zCt`KiIyAWYPO<|y@NHF<>>dow7DQ%df z0a+()HR@#Oog)%3+JYnlx_>c~Ltc`6p$TmhTRKs*_U%3}2Zi(3bb86>Id zO?Em8^5H~g6Jtv~ZONMVifvk&i&eSz7WNCnZ!ox7cWMsjV@}$zEMR**5yoYm(nMrQ zn>!U@_417CcE!U{Xl@4_1NDA zGPX18I5E9#Yo4BV8mWaXQ?(oG1JJlfraPOIOl?iJn(QezA^~wGCe;0sx=tEmX=K3; zV*^t~y7R6BFcVPr?p~42*7z%gRx>EhcG}iwjrFzJK`z-~v9BfTnh6xL&jNQzE6WYN z!26IGGy=4(`e>83%7+6+HmvTF{&2%j@Y%~=Ee&pi8E%!EWJIGd-iv!jfmZk2&^GbE z(2_Qi2LPhvGZp@~B_o?=dYeIPv{@#WlI5F}w7Kagc+8D)(MBLXk3cujt9k--JY$|j zvc#w!mc)SlB^|KX=ae19?}rbr_g?r3Cl@fgTHp7;<96okUJ@%~BVr;0QpB-ZmwNEP zD$>6j##~#kPTIjk2YOTkKd^IuyWa1%tH;OWah0L{-5!s(+wBSaW6RIavDV)EhTukj z{ql-^cfIkX)k6oD8Et(WLH$f@mTBU%p}FV8!teCrnu19u{i)qQFk|;Xg06^wpl|{l zM1z%aeK3}s@^~NKofAfx?inkf3uTcdFnsQV7KoiU;DYNrD$Z#7Dzb#}Gm#Qe*1Rw! z^Akl#@EeS$=#?w z@_Cu~75EsNi7Bkf*70AN?&D-SjSO}&MJ7iPm)gR}iio)^`JnsBD?TIV zWgDv&@Z!_+HA^pWnsXaheS=lc!}-QJFv(F_#>o`hXg0SOvH&26B1W6+T4i0)UMCY4 z;_Lu*u?UWEOeTkySil>z{|J=KeY+Ck)BDQ0ty?n8`PmjjI?k&CqwzP+2OA8qv{$Ec z)42>(WL00TWOJCFe=>*8mzd9_khQiljmKiM1w<@20A&D4vY=})zUoI4m=)lhpD#vl zZDXtf8+ty!T5FCo?hRv{v~>6aYbkEe_&OE#ZH%wgG=aHNpYj>4d;+s$j?hTU_X8N6 zBY2v6)kcjUje)RMgapF}>xoIX@uw9V?}vc!__@zwqJQYOCXcN#UnH2V&iRek0L+## zud{HvRb{{RZbK|ryzyWVWPztsl(|nMnR6j-hHQRpn$B|fybniZ*yw46YV7j_vvHqp z^($MzG^h{P`)bHAhR51XHk^K%tW<1kJo_=Pqp9i4rQQc%R(+NqyL+`f_V_ak8FZ%g zl=42-M1gP4m+Zrs)NFI&*rClG&%3UjIDRm8h^y5#3(7rEZ#voRz)rvJ)pqsxm_4on z+TZQ5wihq&&NnYF(W{of4qV~v*Df#J{jEz6mg#jddmK-5D1Z(iZht9Pn$dlNItg6o zohhzPv-|)utrSnDqiEOdoQyzx+L%)kNQYV8u+vuF+eXJ#+_5kL;m9__jeg8Zv4n#@ z?Ee~D2M|fn(a#<%NXa$`gUQp?6I7eXS(-U57ypzWWd3flSgwg03q7ExLpwJu*npW$ zix?Jlg^kf7zk>O`%)paNYa_6ag*-l4P1IaICr^Oyh2~xKZJ{h6n6na2xv1arfZ&Cg z3#6W()91k_$lWi9L|OybT6kK=1mC7~mVL}=VHU_JSp22`lZhUSSzr``TQO0D^JEZ7 zz7NK7YcqjyLDp`7BS{W;pOje0^u2bx6$EKWk-EY{i)aJ^s-wHC2WgLBuN?cvdKJ}g z>Hk$3&s_JNK+ncKH>EQG?%=Gi^#Gb_fQjkL031jSRImM+IQq6a{jtdpJ`x;bL!0uH{2p z8_krixc8vg+99V9O6H`fxzXFCJmG?Y)#y2(9X&4U}As`5* z@M-bXFjSz0SXS%e*LJBvJ9b^K(RW7_kTf>QKmN`(`AX9t^XCH^W|J9Qk_M^>EVCxXjp&3$9YK@f8P_7*Rh!KHvqM?R7NXz+ z6-ERiC@d4Qg_hy0W(O^)5YkyI3MSRYp7qJQ-Vm7}6C^l(sGac)Hk5gkH1yLSN|FOv zy4$v6Ri4A6FlLwUJ8%3>XS?_V>8Mb~6h8`QxFRFO_j5W}ILBF<@bSnSR(&)-LVsDy z=m?%*a0R)7P1bt1QU87Ikv%_6#Pu=~h3!+#X1PE-ibnb5e4V>p#_?^wuL_BGhd;N^ z$ZceP-Wkf(dhIO}J}@$>ZabYjml=#Qv^_q0!muS`Jrfj-o|}Gmv^V3~;ww5CW_d8_ z=KyBH0^4@%nw`34Nddm|ls&Xb#!$e<=0?onDWBR{GW%nLn+1X$?3=1qDWxdWCYV2U zjbs-2&6rfdq+-{TT{8noQ-AFHuKAYr!@0ra9WE(DKbz5v4zE@B@j0mm+Xl%5YO3>O zF)0GHPzhLWeq(dlas$pVWLYPNv8bxvW=xu({_Xr)ZnZCSPt1!JZCzVnGYg^ z$j>bAOYl4VH}GT&v@i}uhr^Q>{XhWg_1dEc;+=iw!XA7ifWN2vfsr*6A%Q#7N(6vj zOy`;T763M84NFL^HfO{Hk|5z{u>8KWvw{bv-_#BsTy36zM^B(|zkRex4aR1>+12BH zIzI9NZEJ_@ar>5~rY~JysPA2NSifc;?&I0Ks4sU!!iDyl)&1`{MtKpR+XL^F_{HZ`RHuGG)s1Dy-~sUid*Yl+XP~p@R&_t zTu~C@Sw$oWx9qoZZiZ*&GC%218$(Yu6L6hCFdJy(19+c^kWf^o(O;=wZCf!`?J^*> zXD4$Op%=8^k*K^j;Fxr*u80^YY7=@`0(D}lDTZw!xUExEgo6DA1mX>-)oiXGrF|LC zR$o+NVILcux!!qJtEuN?6c2$f#Jg>mWct#T6ByhFc6A<-8t^`Ce6Om{0Q_=gPxp9l z$E59TY;$UFiLDE_W;!2&u-1~f0=$t7c9-NugxlbmoZee*fHzkTDVA~)v0c=zvHM}VU@@eha`dw^jv9=}Y zavzBh>@vW0swa>q2P^2o=G%Aju&Qu_6mYRzS_koq8P&iCu+{wp2HgfQOvg+<3q83G zX3?~vnJq-2*>1;PnU*hrxCG3o{}j8H&Y?#6Q#$e0LYl%9t4nM&^R)mgL%8kw4s2}1 zjkRVzGp;r^By_R`^MB2eoxK--@-4lK*T3~UkJ{ODdx(@kDmNX9Q)^61O(EL~lU|&| z5MDmg-fAqcEP-5ZEDBj@AFMd)w^Vdzb#$3fu8q{T-4X1(-Sbi92-c_JC+xEpd&Ub7 z?%7YBz0u!oSC1hY%5p|i^-rff@g~|Yc8RGKRvn37xxAHI z?&h6{GzhKm)Q+~m%bBN?v8?&b1i*w=(-WTGgA^W%XelMHA*0f?ATUKJ^GCSMm^nFX zGS=D|X7pi_#!rXon)FcCF`mU(>={A_PccJ5;eYXbR$;2gQXhPcO#l6!g}|>+zewN& ztE3N>iRM_@T3JU#MZnMac(6Fmg|bKrQ+dx`+lnl~2auAF&U%$ZZEh1ynSID~wk5zU0b&)HrRRO>QKxqy zB?ZmL^TjhM-AjtVazq_rdpVyJ_bt^q-t_@yeQI-p*?fk4(@MD%aN+`=`;8(9DktJ( zhPTCYBZW?F?`jOMVzzaU#(54J(TrqZY1;P*%-U9as^(#bYy>2UjKIG$=J?VKIAhwMT7Oy9MS#-mFQN|zp-wsPi- z)sxq67Pj`8^6(?iEbL*Oq8PLip@V|Wv{@<;_P}I88kWY{jGLF7 zV}p5i{bI>Plj%WPSv>JLicj)^Hr69Vln5I&Zxga?-)avVk_3QDwWDTsHTRi$jSXQww~3iF$vXBi zs+T$7xL6}NXT78kcn?Ln@F~NV&1|?f2|NV&sB;ObnbdDG##7ia#gENC;3gZ4I`7h^ z4Hh(%v6WK@m;&Z3rW{WY8SU9_JhKY0)Ob~FtL|O5I{;=~Ng5$mRzHPYr)6yhzwvYX zx;Afai){nrAUJs*wd-R5IzuO3hZT`I={MQ7^)&DNPy8yLu9*LY4%1zn9XwRyxcW$tQ2Ub0*fgRZS zHM`zlY9DRKw=X^RXYI3>k?}%X7+Sm0-(^>iD;^&mfc9hMIMu#uc_aUa)x(csvO9PF zNk9GM*$6e&ke)S6zr9l*g#U2mXu6F{ZpRY2B!0!IXV0Neq>Htbo3^|GkC?UNMfrxAZmnYDx)F9Rf- zu?;im!+o6(f%vi|rtCmC9*n3m9{{rrP@Cf@K64>zth(rc-t0O|?ZUE_+W{NgN6TNs z+^=6l{GmEKK=shCqJ}k_3)?%Hy|x*3l(o8|tdY?RfNC5*!ix20yfBPy!w-Oz6YQ2` zbFoR$jikjzJlB?W?Vqg|B(%4@R7HqXNe%+bP3HKKve>uE!-i&nP|rje5oE8(Bt18J z?t~t5HcjVvT~L?iQ;Id>Oo7FckFU<{7LyJsOafRZ_|s-*3jtpeW@|g%pe!w{-K`iSlwsEdszc8|)h(YITy(KF!_VH>Pv?l{S zv&gD6*u@0mTi_CRfeCy+;H5prD{x$7UgGB~Akm)Rw$Zh@7m0I8GgG?22BE>)4(hhCRuTLNs92jJO9%YpUE z)(1*AZFc(3_x3jB?75x|Z4)5eZF1gHn*=CzFKoyyvX(_L187lG3m6W7Y)(09Z4);) zSYWV%YLg8Xxyh-EeXw628(qirr#u%Wh-o&li*#%Os0}k;|8%ntWTJ9lnJ2&{fH)Xj z9G;Iwebfds3-Tu!&SdxqaEBlihc*P4a~wmvjJjOQ$h%BHHCXAIpJ8o`A-JgkY#JYe z-Dndrb(>&@T>`)jj31C4m_dg|ast5EIb0H(cJ8d&CIHrYGN8gRV3aW=M2ACE1S%e2 z&Ja|1#`dS-_abO@Z!*~Q8>AvrRJP4jP3x#;(;pZlG;#Hw<) zbxB`Ize)9iUW44AFl?z{7CU${mWxH)U#2CHO-Hmco$uT6ZlRB2o09!yANBd8Rp>vn z4<>M_h1?MVq;Bnjd@E|m1fKDKN^J(KSfG^92xXpVS1W(vfRsp;6xw zUiZ1l;WMr?sGc>mvD2LNWlXclgR(wlzu&q*sl7D&-rHJh*YJ0nV3|2^J5DkJw%!bOv^rm}47S*`d1? z*k$6O1l5%QwxW5Z|J~N*@B(I!*Bh?4cGC_0>Tg=W><`%0;t83Um9CV6Iz|x^WIp91ddk# zyV({1!TEkO&^1KYY<2r4{Ekr|Y~}%{l(q8}`#+n(>3*3&+n#3u4zyX~sSq_b^L=x2 zwwvrF^eNj38m7nuZOcil+E!bVg#;_Q8URl99-wkq3w(AmlN@4zL|(rl$c}!G&2SM$ zn(yraB6Y)XNezv6mrd}Qd12VSWJL)q5z1|CmuF;c`n|)c)pkEl%y|K@;L^R1AO(56JRi?6mnRK(WjA9uWZM}1SNDW?iSFh6dFJShY?YTbiuB~5iua$dW5F>u? zDueowb6f?qACBXZ_8ME;cb0cQ;^m1`)h9`;r$u&ki5jDermg>9)IDW1hWm zakrc~yKASPI$utoK5rLxH&J4RYnBjrf^Xis5=vwbDN<-G;gEpUG()QRb+jm%Tby5Y1T1yO;u zO)RowbFf*+5oUuLoHKt10>d5mM;F*W5IsRGXUVn&`^M+5VIu^NO6~)@GcX)5ksN)n znq+V%&>oCvb=#-Sy@dVU2Tr+=U%H^l@eRWQOrB&g?(b#ZEfGv9+lY_mTY1KBoA}9K zzhlr&<<4wr;?IeNCH6O)na-(AdGkJ~;l0I+)UVU;KKeJxZt(gPh-6W%P4!b<8Gd4= z2ms!;SW}y?S^21kla+07pA29a)k~mV^eig~LDkz6^cpPkU`aiJE2`wa?GVQ|MVeAe zLNUuj{SmRZ#lEdb2;^X3E#WPCvJ4=|@>}X?K}R;QuzX~*M8F5g%qyny=;YPg)R@mF z--wh!IChuWj9^XCxzxxOB{C@k%uZ};$PdtySx&O836KS5=W+yEDIti76j+)ezLM4T zd}f6a42owt*iA15tji4xpxxPg!t>k0(mr4p{ngK@BN(QiL-vH-UaMcx zr=C3LdwaDVI=F5}kE{aeoWB6~-`%~9UAVCE-A&EdO%-4!5;=9ov)7@9)xE-68k}r+ z(}Rs6?&N${S&M?G;i+83#9FxkMR&nBBVY#;_!KzAanXz2fQ)Sf*rSh|ff1<;;Whf+ z$c#ltkiAA9OKV1$r9X{&!42;%=Cirb#A+G{)#zsDe4u2vY?$JTzJ0|5BH!khXEVSaFpGIDj!ixz}KM9I@0(XK}fokonc5LqX=fq{rh=jrs(* zQ24ptho0Rmo-;3j5(1F4tk%mWWTW>6U{rBA8^P{AFiPu!o7v1;8i0}|u%ylv9+VUC zOpvbEuCX1ijn9w{bfb!t3W_7LRJYbui}%y^RU*^9uAmF<4X)YFpyxiVOd4J?)giJJ30?Px;c}ig?|;a6>YidXw`2kF z_`*vtcO351m&8(nhhau{O|5N2q`>*SXBqC3Tb}t1ifi_1)nlaw7e7+3O{DJxg4!eT zLyR#^OS+FK_UrVV*hoFA46D^ls#zjUCrIxzKlBhjHaNtc1dh#Bjd?$0N874-Yh%$f`a=|Z-@S4C_$h_H+$^vNHdg0*CU)Z%n2UqRrHHX@vLkIfm zAB*qB-D(GScI(c8NQN4rHN&>cY70<@>`|?9fQ7&;)u=g4VAp3dE~Kb=fj5?`@x)`! zhlHhQg*A@GJ}$HgYQ^lNff*~T!3PgcLIsLtFWGOHTjdZgJ*gKTXb^5fs7mx-;1NWU z6e~%2uhu$GFs!B!3s@R~i2|IgO9Rx^bY94ivdH1Z-vcM~I&YHMsRA%&Nnj-d*ns~{ zLq&^OMjKf5{{zTcL`cOZ3an^cfZ+LUq?s!O{9;?33t{EPAd8og7SB9@^IkNjHF`M5 z0u~@QLi7MAX<&dojed`iP{M{4D_t8;JsCm5TJ~X_8#@AwFI10-3>wVVVvBhpJp|=^ zHRG&89kAy}TL5Qes$UZ}6*I|)uMI3gtI<%x@_XdwEg3^a4Y*&JgonNqz(Hi3FEs64fA z7t=|L4Vf6|=4wa+@+cQ{!~~>u?-5oF6Z&9g6U@fgAft`nvqKGA*VZIwaRKjn9K=&C z%t#ia9kPSmBt#U5gA3tuwB2x`^$=Z4RbFe?KgVG9Ev;t+y>+!~cP-o9yO!T?TJCdr z`FUZf#v@BZ4lZ!Fhx|FaRO*6VJw9y5RX{r*kJ}5Ex8{FZ2I+%#+WyA!$!Ysw9Vh&> zJ<`6$cXocJ-g?XN^3c0>7R-0u^142?tb$lKV`1$R!lo}Ikb=@9Bwl&Cec=rUwJ3*S zWBe$uK&AbbT*YGU6BCr7wy@Uu0JW8{j9RJ^9=pl8$Q9COx0#83rvO-zBn}DbF*P-9_4+fGljQu zL!+lBuVrIct&kO0u-QiTSU8_Re2X@$as>ke>&{gYN)w=IF_J6NBrToLONO0Fd=fZZTzYsnM(A?6lC6dQ#S8KvN$M)rn^!Eoo(d6g05;+ryUEG!pGfQ^;H zcR1|Hj0oW-rdm!?CZ0!tf%iw{bOPYEZ-Has@u9nH!)%@2c1%Rj%MV8=zHjjeJoiEQ zW|APA07`$SxDO(5>m3;S*WyDQLUz))$6$!7s9uX8`RE23OtiU~NXV#oL3XPNJa7Y2 zMhCaXHfu*|)A;6jwT&&Nz%0gVq+D(UQ$<(z38khJVZjE<1f-jrf=Ii-pl+$?YXX>@ zBNAkD%()U=aH~tOHMfB}0r9m1o-cFTW>`R+p_Ivxqrt(>VpIue#T!o37ij*{h;k+#F&NDU^J^I%U-RIw*w2e za`O%SiyyO-{#x6AytCbK@EW`B!m(vte}6KK-Vt#1hGipk>(Y?tFBQ6T`FY(^r8CRV zYnHz^%m1EQ{(5vd`w_c(eAtd+SC4V57G}2D!^`CK*uv6&@KfyGx~d(_*> zWrw+5U9&8DJ%NP5@agI0sQ}U?Uv|%JZA^e<2r%v9dqA8f&S14V4l9$NbbQB@o+TI~#v(0o&kliCQymhZ#iCnHG;$*_0A5+! zomq|(jHekt?@=U^C`I#&MP#{>=h0!QagGWmf{(4S42@dO+1zPE8-^sgn#`@(KyxTF zW}cO8%^#c?5#CpTRp62HtMOSIHdt}j2yqo-B^__3yn<6T1Aj8PkA-K^s@j;Uhna$;FCS3N}6^7(zsw|~y| z9}l&|cEtYZg=*ii&{Lmg@5|B0<$di?vd}vV8{6#Kr5lee_qcKS{jTNH7cI58d-?mO z<@aOD(7Wc)GYh!g4nA}B_z)jg8QS?cZV%Yg_SfqLySRYOGxotg+VZkJVgGRX?KA2v zH~z75{(RTdUbiga7b7)pT1d^6&NFm$4eUiB0pK}tR9WSNpmN%)g4^PGEu~w{CIM&5 z$q5*Em~Ug1UO1r(7iu|pp#R(ryt2Ey*X^lx{=%O3uw55+H|^rZO-a@(w$w76%OQud z1~+IWF?BaMz`4_W)!W^nTC$F5NhY({6mwq77GgOp@FyP_QADx0qn}V5 z*l$F&>1?g5B8UTOl0y_yd}2alVN7Z_9QQ#dNLmr|ZaS$0*c9qujdOV}0KrzuRA_KU z8tyo_w-Z>91fwb%g;!Xi$uC+;8{PDP zZDM}OqWB=YG{7fH#l+^;bS!f))?{027TUplba_ahqc2v|_l~hUy4?ma<_i&e5&{4h zCyhN;^r0dkH12Iu0%3h$vdX^${jCTx<;aI&nmYa$ylm!eBSNCW-H{{+NYrft`fQ6ClM>{oF)yXPqYU(q`n3!>CWkH5ibM-b zW*PXTq;$Zz!BNNiCC3b!n;+;=YjzOZ&Z?fnmR zWBbXr@ke~KkvBu5jncxPD{$0z?qw4`{1KlvcCwW&QY9?-@ci#v;aZy~I*Qg>p~AC+ z-bk9zxW;jvrfsW(9$$cK+gT$#;od^kt}g^qE4vr=?991cKYMo9E}q{Qmor&H=}ScK z?l8Fy2V%;2;mku%ow$Eheg+rl3%~^Le&JXISn8Yn3Z5XWe4-ajV95qB7&cx5=rwjm zuC@YX9fbt&jN$|337EB^i#62M;M@fBGWru5=uWcq&<$J@4DK}4vyKN5zRfK#4AF95 z;`_WEP|MnISZCrnOYB{>VL`6F5PO%RQP?%*=1d6!n!7-!W7{2RY0L(? zF>OkrEL?>&1E3I(6%e7ff7MbCo8`3t!Z9|Ig;(3CJBOeViU&CCKm!@C-E!T^EuDIJ z_~hJ$+O{InE_C%PAc`C$0#9+D;#K+rn*dCFuVf2usWVA9g&Wt@qr>Drm_5pzP;OHr zjpC1%VZ?me&r>cDICCX%PjqcWekK5mp(A+-o>AfVY+zyMRK~MaXE`0IFsRyKi!sr~ z5SiIb!83)$;ygWi!V)bK)d8&bJ$tuKG-;S^0J{mrPIfmASCY2P(-YN+NO=n|!$PS@ z*BtwdA^<7tiA~S6`9|J_Ggt+f#dz`T^4!&E;=5Ct*vv$-@ED-fd$9GuS1C#q@cF=xn`S}~?cJ0Et z*tz9(IJ5Ne>9(0GX(k!m+`uI@z579ZveO zKww8no*@Ca>4Y%-)7HuwHq6Udz1r@@jX%A7y0=;Or3d#)#A#YSUs%~LJt)td-D{hH zFq$Y3tVO_EK|ro5xd;Mp2>h_FPqVk$9AUiT_XXh9fa_#x!Bh)2MMU%PAR#@oK}`^j zi?CL9=(vW$Gf0zH!8lPk%dI%-QN=?LJ*H0@KuV{DT1`b*0>oq)Rt-#N6-%Su1ri|n ztB|+ouCUz|O8~TT!3}*B3QbXq9vajZh}c3kQi1K=o)}RgC`$-MwiTSI+;;Q0fTY0dw}#>azGfgnayhg@;1hgmvIjwJ0&}a^2L(t{wwL64Z_ov zNuj;(@SH=sw!=O zZONIq*%8AU`t8D3RhnjkIXd8lxZf4J$`j{`l~y;P=bT$v2l&%#TFG}d8|-HM-S})M z+Q`j=?nF?JdzAs!VkdJPPzB#hIw%sZ0;pL2nm-p%Mvk%$RcJ=tM9&T5U56{sjrbq0arxaQz;<^x)}tKsSh5WVgn4k+M%l)C z5Opv?u98Eb6-Y$MI5Yx<1s7~?^5XQO7h{@?8V3#@HfcAkfgG50>_ z-gDoNdUjQJRg*26)PrgYbRLick&0p`NRUWMY$1VRkqR8ZMgmbuoFGBq?hfo2F<_Al z3_FMuON0Xhk&}oaQ?Q>3V-*wv4E-h1o5U+0`XN9LU4|Hm9_pIhBk z-Bs09xA*L>d-h{J=9+8mwZ8e!e~jq?XB)Pexgv;qSnPuq3Jc!Z01$1UEk-Sc&1j4L z=55Z(_;$A@GH^41hu7G4-PsP&9x^{e$H5=?p1jwURGG;X1{crSr;4||7Yc*}kbO#8 zOti_#F#G{I2Z%kOu*+^Xtpdx^pT(AP=Q3~WV%fm5{26QlHe1zZPXpWGS9N=kv+z#| z+W~?Mm6n6i(ZG6Th0Y2meHgl3+8&ha@p5rDw+Y{pIGkpZ(E};b?_9KuB4mqzxoD5P zSv@&TEjk~P8zBHcfp(HEF$B#kSz{E#{Ya7`Fsa@ z?USqRD(Gpuj#evqw@KG;9G{Y}w$qJ-{Hja z?&8*{Qk@OMBnI$H&-J)S;ml)Oup4abK;pyoKFm&8vd%V{y$8MyAkW)W??-Uaf>#h8 z(|MZD0k`t9&*G|BZXPUO0H?W)I4MFtUP)GssI-QSfq;bVChsvo)FFrwc#HLUMkAQ3-B!U4mNJCWj z2whiZc_!g=n89w4rUSYcQ`r)F(SF6rJ%UO-YqKxEqMC~U&Q-ajtM$R=)tAlAoVnFt z_K$t!Fw4?!gLj+sbSTd?5$a+)Y5VIQA}w;eDY)0vfq^-OxXeLC$YS1zpk6j z7t8N|L&jtU$Mwd@`0h%Vjo7aaaO2@S*sqUzj-l_xjA5aAZb4(EV(IAP{8zJ5nP%V` zt9yET=e>b}Wi0Nm0hvQ{qOu2e6`=%F=Tx_$W&s*83&en4wE%2DlfUUBh0y8CS2_}G zsYLht;${FIB1+~=RuOUq;aCB66AjreXrq8Xe(tYTLj9c4I04n6DvKmVxHrKHl z48-CzOfEi3V736x1g!qV!-h;uo>cnh=&g9c&LD1KnMIjusyD`f8iH@kDzb%m2|VLH zI}%v5(7usYJprHTGXiSBHQchKTTgdXY_>7c2F~o#VP0%KJfJupahKzQcXdK7zk@KT zp@0`ofR>Es+qQxQyvhPp&88CSDj@2sh;oW!K-LAf(@dCLD6n2RRzB??e}x*IgW&iK zS^n@^(#FiizU3@p`7eE=;(QmGH6l<>GW=};FV6{8P+bD8GS?T@@!yn2+PxD)=Q@Yr z;|Es^tc)BF>Nyb!r;2OOnRM*XCp4kb3@R?@Pq5xpgA4NoLgiK_a_H7;jw4Be*{~V- zeuvej^we1R%;6rei@hmfv_$)jV74u#*4+p$M+0Ev`wX|rV721eeEj?{tHrb{40CTe zZ|k0K_Nvt9p6PA&3vyL|Sw8M!wkPk(fjk_!502XF$MS`SxjSX{6H#_R`$;Ts+N*6q zh9;L*Mwk68=O$HdJyQ6b;W0K&|V6HPl_M zTdT#eJnO*iW6M5Ot=Fr%yhHVvAnR~Ez-&VW&%mBcV&E(Hy3q4hu_36o0~ACi+zyxp z2FLKXaYCu2kjjL>fnl7sVchze=v0KqftFMVoqe1A(~_aq+e4NrD-Lu_->b0?))ms1 z#7(gBz(&VJW4p{UU{f8{uq!}i=J`;-FuEBfOL$aLxgCOa9&1vYw&yD+ek#r765o+UDd`+)xK($SU zZc%Xo5bBeA4fIZGSS#3sKImOkPRL6DR6qZIF{&o$eUg;`=Pp?bfP#*$VVclfwbe9U z0|q%moiXe^iPJuOze~w;iaS1ne!FL5AnB7-*=senv%S>O_Cd`gmSh z+7lekYrtsnzHr||S)s-Jh#l-pWJ;Omb*QO=6Qm0(0;4Gt%o>|?WNCqVU8eFaOprWY zulf(N8i&dRBufUwLA_* z@u7;jceaj5dgQorNuUmctp++cp=g3o$``I)ii50K_(}n34w=CX3!mzQ<|S;7$9NH{ z$V0$1xE-Owg>hhP40mr@ABcT5LcAk#sS;K!hT1KTV|ph8a!LNqh6ErFYj+)$pgP6U zU>bkVwz2?!&uCyHkgFC7q|u3};~wAo9#*pIXqLcsDscqi>Gd=!leSnlT4t6)C}(zs z(4LcGoJ)quLBknl`-6OA3>cf+NZ;j>pat#jKsO|&8OG#~;`i{~j)x*_wXAP{lp?c_ zCBotc6BP69;s~*Aua_bKY%t&mGOB4ElST6Y^a47u`D}M6`Mt`VFDngu%Y>yZeOPiI z1G|){55XUb_8=VS_E`7iz1rzDQn}5|qOG^A1eW}=;k(5@%z}}DG#VHdg8^Xd?T$KU zMK%F0c*O@W(lKHPK9--yfg}U&$#L_`xMEb&&^{Qk%(hBx!nS)-+fqTra-NE>2U3+t zDo0>NKgjX4AlFBDSyg6zB-N|TnyBZnz~UUrcZGMfslVrh8x`NrDS@M|8nyuh{);3Z zu*Pt_w+Y*pIa>j~v>8az2yyeQ4g4Fkq@m*kn8Y^xc2K6K&Ahv+?A*-MW3(y+%=-5R zrFOz>LGAp&YPL6&e0*bjE7@B=Yy10Jf8=v*C}Z^-a#?>$c4b$dPxrvC*U&eC=}GK(zof^9K@)}g$abd50MG1 zzA>DQxc>YnW|mPw>?y;6`BD5(KxN2>{h?=oQwT zfmeQrz1zGR3aQ}sA+{<$-Y(dePb0n3$g2wgw4}8957%c!bEQs}03BzgxYyGCADYjH zgXvUdT_sfu+e8kgqKfLfNq`C84Vrh$dJJ`AnCBdYtrM>e% z6wBcoabeRhf&q+WLSM9Zw1*O;0nt8O@0s&_AYv+`aojb)Qyj{tLh47+|4EhsuQ`r? zwVIuVq3o`rTM$61(|5~YF;Py$;PXjTO{#9}Te;1Zt;I;T z_s@7fs45>Nv*(g?AHA-5e= zKvQ+=*7(dqy;LLHN`!-lg+YYb45)NkfP=cVZYC<%?)Vz+36KV~^?*&cm0Pmln zwgapouy`{Q9Jj3k;*XI8VRd2HbdN9spo|kFg!<_%D5Dwsb7@mK^}R>{E?W_?2D1P*^Q08a(B+b5Yf!J*Xhh2i1N_0fI+7<9hkK09m_%hMZf?@)jp335-x zuMuZ0Pv9};Opp^`trq@T3-@~~>0Kb(Pqp$QhVSG5FyrkftE2o8El9S*?Zo@9eg z(45SGU^^`X9!OQZ&rDbz?L>owAV5e7qGQrRMXAc5#)TpcXj2AxLE)WK#|HGKpsyOO z6p{bJABp!(Cbar@V?Z9BRw$3+!C}!J;$ou@vFq&E0Q{mZqR7FFb4ImOsAw`{fbtyR zMgWQ}IZ%xU>{y%j7qB^MTzqA}zRLni3CQE*l!6jPtgiY`qp)pVrG-5K zlR98i9tcJNM%IG?zU$T12DSV3)dsU?4sNw|eyXXnugR|L%6pU@(7xYt!#>-7cK_A( zQ~TQHvix7#4{jqLS9#aIs+-N9(AU1L`tVV0PXzOIS`ZKU_g>v>fpQ-D=MG3^B4U9}8z$~Kso>RnHHj=d??$}Q_Ih6Yr9-A1z=(Gy1g$yiT-O3pv15~_XL(_##;fb zGS_X*HUwAAQazFmh)fRsyoAyV;vbwxwfPBP%Q9L<{c_{6Xrj#2Mhos+9FJdR79dkk zupeg-^QBIFnLfvBlJUv?rFF!g`i6yxLOz6!Q=@9zpc|Y=Q1}jIBJX17VBR_bHU)Im z6FbUT5mFkou^zw^7K4$2Vx@DE3jxR&c8i~wXKW?sqYkvg=$sMEbIYbt|S7+ zoOeg#OuwvOfaqna&sQiJDhH2lM#aj)W?=kGw*t@D`IrD(;2jRH1GnMFOM8JJi-7cu z0T^wNnHGz%3KkVlGEpW7j|JxS$9CQd^zwQ-qk zI-iCzR0uwS@ot4+}hz{I0IXHt?;e*RfB9xKk&| zyy5fQ;DM}?l&0lp;t#QvMmzNEnTp8;ln;{8CX#}54BCzYQu4!w0O3{OoVQW`;_9hC zfIK$aAEu$G=%UW3Q(wKt5Mo@!ejRYzUi5hrQ<~oXYUE!J^ zKPgP{sy=`{%4&sk#?)TkX8xa}!I(e+MCK`~Fe4ZD;Vf1-n;IdqV!2Q(alH)R?2}-2 z@w*x86?8=WhCsjP*azUaU#vY{m{@{Yw8<*&NB%K>Tdw|(<;zwYt?@c8Y}BQAy3=ty z?i=;bF^|lIN$h*{pZ$Ksdx4H=V2VMpC~=(eYvEkDiiEiZXVL?zbOEznl`XsoisXq3 zcz3R214VH!#XTWv;^$k-yxx8BNx1Gv7%!PJ%P@4`_vb-iWtkF-fna0yIKOzhXl~py zvc;JyhmppWV`*0^@$Rel= z0dJZu46;ZG<|(%X7oEgBVd3%Q5IL`jt)gKY@bgifRxR2p1w)OG^02>6Yk^3pgrO{t zcFDE}CYklrz*8MoiplER47g4OeIt(>)X4Rk@~bTu$IM^zgC{JbPxe1O>GLNlwfOwF zwcNVI#MziUVs^ony7UBERi9wn-@@d~i4pum^|{f?obsS=uUlW+5&FztD`O{xBMt%0 z*oH(K3ogU?Ifv`}8g4Pr=*-Ma0Wv#S$Zmm-D1>GLC_J}*lq%s}^$pBn5Yb4Pl{?^2 zPy3c;epyk@#3j7O0{XB8m`tZ9mf$&oF=qeD>lRJR4rLXwRl+;J?~4AFRIl?Z#D`NA16x2(p?(^3}pa zTi_}Ps5QXKz*D5{CIr^>y_jXsEz@x^oF21ZxmCcQ<0Bs|fY27(5Rt`9UkKoe><6d< zfzU7{9bqqHo=Mg%4c}X~6nKDEO<-F*Q9_;82Cuq<tI_U zHrvv|Kp>`tEN7|)LU4Uw~A;|bdm$1*zMH0+L zogI<`Zn-}~rKQOKo`Q`~!VVHZa(H3Ay&KdIV#u>(3C=~pRgR)ZJx6{_TYeunhVGX< z*-RVk%H`Q(D^&SLyLzm+xt$cMzfFHGPh8s2XtQ8jaRTtkq{8<*y&(GD_t_FI(PG&-TViGBu+s*-8s9y5Ozr#M$cPAz#AQ^#T!)MBGg{X*GusB(Wq|uycC{JBI z*A~q%I^h)`hLV};Sr#3o@oBO*pxzAp5_F~rz!IvfH)X*XO{x)t?*OP4)wHRo0}Kt@ z_m zEUT_{Z|_+m^~$r4vOH?_`5h*&>@b&l(KLLix7tbM|4>@2e%OJGzNwogdC{Gq$+LB{!i_iNAxGfaasi-;#KvfRm zYYy8d^*I+$pYPzhl|oC>y7_aax7t=@W5zPUwNO!^)~O)O!=X%#FnVmtA%LmRIyMHp z&em{OXolDk)hL?s=b{sm)=S4Bv3FsXDTQQ7>4qg)zz%vV$Dbv zy(&tjoawFztc$c;ar7F?`o-H7=PDq`=2ObUFcSu z&7(|}g{!I0OXspVklK6EMd+`^R>RWc{$F?_R-zm8Iuks-XQ`CTHOw1Of(1=uP;y5d z3h!P}(6bt=Ibciyvtt{&IdiaTYU{-zWW4d#9XZ}uD9gUT-eT*f%wDah_E)vT?1!Dv zAV!XM#04G9Rq@U^l>|MoK9v zpAMvWPi1aS#DJuj-8(RXsdeyDO>iqBv_w@T1T4NR$1)`+L{r z{{5q|=9uLy0qcnHM;)ELygp(HBC&h`A9edzEkRAYTd1Gt@+*}?Eb3Y4Fg2*|0D71r1st7wFJk$@%ZOSZ)5*+VA+9{plJw*;(3T5E}QBrk9n|T z)kTol_#v9mRuHU?G+w?8;L;=pw?%a;fQ_o4CH2)73UDa#233}a8p@-O^^+7ADX{`_ zQzI1K0(`jvwd`0(sJX;*UK2}om&*k+`jGv&o;;_Q`>;#cHYW5>MO7G}Hnxo{SQRR; zH(_DMgb_o4OakaUK-ERS7gS+Co5{QF`<=i_W!Btj;2!i9YzYCk*cj?Lx;6)=*2gcs zc&?{lDQ~`gzt2$}D((nPC_OIZS!*!clvx`vtMVs5l#B-bcW_&Ns%`Jb-PEj?3I6_96lDkb?03Bezqz}<5@MbQYYpJ@*<6d;0QUA*cH!Kq zE@{=hH57&^7D!~RuY4#wP}4#dDO?rGrK(#5MkYt|wCP@dCfBcsgC=~9X(y}8A8}v| zt_J%V#60-x42H*e5>nC`OXDex7LqZ3?K5||zB6{>W{2@KGSAP{H&%SIDEDpvyo8#W zw}l^!Qmo~$Dwtwk89v01=Z=p-I)7rISEF(m3LVil@^>Yy5dO2$BbzycefMoR!@hh`Ko zSO7$oFyq7Bq1Q6ndt4r6LO6l2tTa@fQu(m=SF3=|s7Y2(M?Xw+K%AsA#zwTonH<7i z)qqz|omMfFtvbCASbr630zOP)C^$}z0IAR!@h>gfHI|5LRpQ1#TY+N0WoH$ zT@2xy|L{FfN@hj?UvR=LZkiH@F}E=;ft+e9d3lv?7!4G3(DS#55pxjs>#n%^FRa1@ zK0iqk_rJJ?xV@1MjK7JoV1=YUZgVpz73=i9wVU^g&z-AHsV;9{zo*9)u#8sFGhaz;?d(8Fsp!BTxT{fJFm;((Wboq<~{N3B*?|a>$CJk#aG+QRekw|uFR?& z%b%6!KD6{)`)y}`sy!Y5OYNe&)!y%b_9-qqp#8L#XY}XfUHhZ{h) z0mNZe2saNO9j*WF*RG9<-MfF(L(tpsxME~)7zBcTI(XEoVB(3Nf8RSExW!c| zat)pgj=B9tU!m9`=c1X%SU?J*#)#OI(H2aN8H0s7aEu3zWAq*a)`5EHbKLuck!o4I zRBmrfr^+{ehD`VYaJ3y@ZbgBcm6gh@QPJXtJC#Wqws+HgI$e)n5O}@JbMg^Es~% zRZYH9!ma>FY6`GYp|R7y_d)5((;3w1KP$?Qvn_14O|Y@>J4D#8bm5K2l~o5f7&dbF zmH4oKcsHUG;gGCjl)OTf^%GJGZ9*eMi(q4ju;*rt4Ku+p_R2OQ;szY*>?(#r%0o7$ z$wH7FI|0)J&2FnQtA)%g4y@D&;8NwOggzZ0OrT_4@LLga+kw(IOiKgSIeluqdFh1< zwzsz`_Z}SD-Ft`Ftl1*i4MCRui-Xha<5xd>X-wwxjc?!9<75BDq~I~n0^$40d1}is zJWtSW(LwD$(o0%ad-XHViya*Fw)lkxv%eu9UO8;{xqnYKaMJQ$5noqgxZNTXLLPQc zvt(iDxDxGbF@sh?z*)u6`gp9vpQ{{pP8JA{`~u#=2O*0Y!YZHlIZv-dn*?FP(>mM? zUWYVYEsx(1#)ol-Ur}QAGM&}~_6E!s0Kpoq185U0=bKmNz8{mNwZ_{>h=jyz@#>_2 zGJIB3kQokYJC7~ea(Yy0E#N8;`FPIeP&wNgT_DPxGW!ZRAqZE)j86j9)!i(ppUPa% zNMSZvmhbpgQo7^ZLnUPmIlOM^vw5`sa$FnJt6Oo*^l5sXv6gc7uVMZGNY2(>WNE02 zuSVUvS2=>r7GKuIa@${r-2vwo{saOx_yt24p{bU%=cJV zb9)x-&ci1$AgznXN8S&u4)I!axm?LM5vZs*2p5e<$Jb~2LS5*Q9orz_qm~-ex3c3F zzE_#bBmf!yUiIzpTe7TjNS^iu&qbIRzIDj@wbLW=iw_pXG{T|o3WZYv#3{o4Wky>n zZL{bofRqCcNB1lO#nku5^lsE5MykM=&x0OW!{?etGW-HVi?nU68{`j#cC{*RUc1|; z|C5C08Aiu3H8r-WvwQXPpS#?iFSh#T>$l|a(A*kP&~l0nhNpS-`uRbOlziBhp{`A- zKQF8Gx%$i%sn0#r?*d;LqmLg&@lmiUyYf_*9ngN-i>LGYsvI4?vU=@XDvysg4GM1R zYE|vgqm5#AgW*M0pS4RcyRF&`9K-V(09+G}xp!7LO|6K`NffrG$pzHLb__7Qp?|ab zb^xF;06!SjeZE}JkWnE3c~mKK7zncEM$ z`zG%(^=wW1iO*xFGfP5RfN8M+pUd=LhpXoy#ph&Qnv<)6pf>&G{vLw>fPTOB4Z|($UKgfXX$V$Kw4q1TU_9;q@ zo^?Y>w{hxyKB&$HUleZDtvF@O*yZmh#5#7kU1EL{^+!X7dYd_yaV_~JnffS84b*LWHjL|KJ@xlWk0GIHj!Xq2AoYer&l|~mMmp1su-Ep>zRWpXATa_^&9u)&b`M}LkpEhPYO`WaBU8; z%47m5GYJsX#v)1?ZES0*xO}=<>$O9~nA7Ci1WXY*Ijb3izLX#xP&?Ogl@uXLm25-c znXp;|v?hQ;tqnNlQ#E8rhf#-0lf?{HP&0jyS(&jQpwt6zHdM(5xLM@cuNWC8f6KvBC=3lX{}j>ite7w z8j$8^lPV|IiEITXC!jOGUJ>{wc=~0mMq9*a@Ns?t&fug7WQrc3NW$@0F4AKK^dYc~ zwFwyG|9cp|9~BI><9jHdF*8}H#)~|*no?{He)U<|zvX9_csfMJ;mE)L2#nE~LM2472^fJn{7^~Yiab^>z1v!XNNspg^{1-@Fv zBp_u>oM2b4n7#09zjl75!R*h=uI$S9S$07Cw3K)3i?S#G4}I|Ha=Cq{4G*0%y?*ni z-o5)MsjL#fHjtKzBEBaIj#OQt01_|>kbQB#cbhHqw&uk5OyiZ6S|hl|!~_yhN=1$^ zYr|g};Ec-k2qFwWXFv|Y4&%46X~Sy%Jn&^iA~OS_7K$v`S*GzQ$;HHT{#tYbjDl_`(V@syrZ`2)GnWT_7~jzF99bVqqv$+GD30=&WImYG z6n^KW6#?FA)-9{KAg)l#*)CXyu588R##yRVA(T?N9mBn1TWP$ItBRnmY*EQzWkEu= zfMA@83B+chteM2de0!=fOwVhEfEi?&)L()pvIe-dcfMb&uW5paZEFBK3TSMvV^Ob? z#MMBo5J46I9_c(zu*ib_Cpf05M3t|WeuKi%$nf4w|< zEamk#MIJpmlB44rBRtvwe^5dRdz_&wLv46S6I}N9T`q)*%dvTJOZAE3T zL*Zr)#V;V-D<#~1D2U67jBR`BFu;n?#^8w3>(O>mS21MFPSHe0ua;oOHciBtcSo?8 zGzuhi)O0#Z)(K6OktKQZ^@1hi1Fr`xoZM8ZgT!gmEooO|DvbCnAdTlNimRCHge-at zPf|-=4dw3H7jn_hX8Pku(KYN81X*?KizFa5WIh|O1!=a5EFd-x84>zp`zxg2nr&ed zhW%1g;vst=uHfo8Sqc-l_ir?(mx4Mu;Sw1LMrMnmwy=PV)L0hl`1uD!M$--R=$KMA z8n}!BdqYP+2&+(v3D_{uD+J&G%djBe52y1TTT#XAU&=b+r>B0x6kc4lX{q3hT~JR| zB(@#uY)qOU8ewl#W^oQ-3mz7R2B|AMfA-X{B0PF@>}oLf-xu=f(ogAneWf0p5_{#d z?FYR2O}Q;UE1%a}@?nouE3$Td0BZV znlK-nm?{^(4IeHx*cJQ`i)ZMV9&Kzd`X^Ll3&GVFh#Djq9i0|+{EgT#B0gLqDAguM;oxAv(~aC7A6&l`S!q*`i5F zo<3WLRIiSarqwMEcIDFP`qB#*+vwmUee<1rGL=~c+%~XWT}`uqedmc2-m207P-`Z2766tKHRM3Ry+8&9pVf!5D^F$F0qxURZrYdH z9p}q>>yGK`Z?!wl@xunSw=~quFw70W9GC#LmP)M$c5}9`cI(^QEA{mLs@%PQ*rQyh zrC`oL#>p4F7)+_cpe~Ed2;)8BaVm~J@q&dF!XXaJg)%8NGY_E75y4^^N{!?95_mNs z*Qmmdr=-_CU`(i9Q;l@arVv{GnMrRX?H1b62umtGjucdnSgzZ*JTQb)za~aJ+acm!DeE?lZN0vd>#1^EgWKw}A z*f_Xu3rqu;tX z4zd{S53D;~20E7&is_-w`bNQeRZNeb-OAvK>#|1nT zTznp$-jvl~;Hv-He5%;xwmQPPKU)dj%5_lZsr=#?#*AFO-&=}b09-~9@HOlOtSfC8 znkJ>lpzC#kS}c0@V833ubf6C(AIa@Ik0&6PZe7^32D7riul3cY%B z|MRUz*Xkqr-^xq+K;BRJo3C*Wxmkyq9y>rmBRkugQEvfM| z@rQl8k--Mr?}`v?hEcY_964^Oo9CZ7XIC#D$hY3Sy}Ewmf%rrUQyo)COr|jat^JnE z6k8)3cfqEsA@bRuDo`ffP3a;gi|1v9%dIE)@~J!B7t2U%qX|}rvtisx_g1UT3(vJ1 z?8D=7?cIms0P7($+`Q*^b&O#U5N^;2wqiBK!8VtP*4~2o?HOqu=U1=yhkfLS9LP- zKsKkXKn@YYVy_RCt-kFQK)id4i&2&Ix}$9s4XjhagW~B~5d7@f5&=Q_-c+zX#1$sU zh-^_iDrs&gR!VwMzgU^%-?eEy=#lB38bI70gGfZbMtsI7=7|sj=-Z+Dm zqzz#X*Sf2#40ts~Z;~N;I402r0Xv}j;W^BfGE#xFs~L45WQs0f zmWnxueZVZwk!sr8$d>K*dwO7Fo2(n!LMDTo-v&nd+%eYn=<%_>eeE93EPlcxAZ=yq zaae?a?%wsdK_?nYj2Rr`E9k1w~j zJJbHV-zs~4#A>ePo_tYmw58wE=5YF5``n|O@{g}J@{M+H{NI02m3UWvaAgOyPiyHZ zP;R!zC$&d}4rq0`L4`?TTx)iD}_Ybly={afhqK zD7X|ijrhJp#dMEqaj0czOj3I-_`?$6^SJm$?-Y5I`+N}kgAtxqpYUx^K^?PnB);?u zVZc{R2a-B8*dH({p4fhwBD6lTBVng?A{sheuBS9=uJ8G2DGTuL)FR zJL7ub8L6aPzusMPo1mDXe1Mkvb%rimfURd?_NhciomMi}TPa`lul#2u8fth}pRqrt zxZ0rF{vAvQLjR@2vNXJe98Ao@!Swc_tpF6ylu;tli0mlo1n4+^udsK8OgGeJHK<1- zuxVTaUT>Rjg9Ne~$AsUQUkhOk7M}n{AcPLzY5}9ibqT`L07=76%G@|w$b^AcY$u-AM@%B*#p!QS3? zhuL1P%ioh1!HdRH!u2@$?~=|Aju8_-s{*pBK-YuguVS88RbwAWiLH|@Kd>$O}s z-jlO!`P=dyfntv~@?5L=e`>R85d5zEpV~(|p#7AT9ngN1r4OAPx8CBL@;mb5dRIQ~ za@nEQp1b;`0X^4m900Cv^(mwJTw$x8oM6Dz7{hLVN*xm?R;oAdYc22Id{A!Peke!B zKDX3(LZSa2-o*A~*;JWAqxt}OsqsX>x-LN~WS&Abk1X7WJKKY#RAbgG5kQEKnRVsS zxH_J^V@5IIgZTc#qjK%q-E!yNVF!A|MW}`2a|M%xEi!kC?|wAoGHUk_bvF0JyP{*+#C9>C944qF%1s_!OZFi-g2n zOURv2f;_y;l$iiUp^MqKqryG}PDGl#!JlvLoK2uR+7*Nk&*69~#v>4B5D8$)E884V zo=V|uDnJO=)!fIaF+5D#@>-e) z2(cHao(!Zv)5n^cVHH!f4xO#UjLQ~U+c3C97J+Ey;ybM(A+8z_hChQ^cx3_MFe(o6 zXQPa>+~IPih4YgXD0>rvwmLP!28JVI+6mmGM(tuX1yhmWQf~Me?>OUz$?Z^phLc0PdBH;1n;|a*^|CS;Fi0p!C zFtJ$fV5R9~{T!B<$x9tR(=J>|#pzS5W4!gHa~btv4_#y`qgr^V;RVM2l5f@76 zf180;Qg#CYAVWK!Yq*N-cZaFWj+R)-s$8w7_Ez{p-`O*p%OBRm_V0fvAG9dAd$}@Ex{uD8Fq74XCZ*>=pU=pWD0g zJr|W-`DlvSe)~E6)9pv~54RuHFEz#V-;p0wxoKZ&Kh7_gcdkph)<#=4n}<#Q9G+Sq z5$;TBh(34BC~nUjhE`Acc*sw~JJ)KJLod#tc4LU(`~5SvXXe z84O_SbO>}o&;R&Zi@-52;Fj&vo@cai_&zs;)L547th3{g zgUtFcaOE6I;Zl%5+U@P7!u@%b0MMbTyN7uU_EQxEpA7Y1OFB^cOsC(}dq9A5;V)+T zSp76P3@UuBv)=D{%LTkh24x(lSyEfcFHx)Tv6?2kMrsHU)>t0H;@+;F83C-P(f)Jy zx~SgdT3x>O$@6AxmP?Mf$OuoGx8^PrKeL*@8-p_fsB&FC&N@Hkus(MmJI0SgCva*g z-)vz|BJ7iETbfBrg50KGn1qHlDbb*=4hO6f0yXN*i~^3}$+zojzbtGC0hLN0F#iKI zs^s9YL8#r=)hqytdWe6*;xP8a9Kyz1s~mfA&M3()MKO0@9KE;Z})1*#7&8_TP_64-D(0k}LVW zb_@Nx?eE`_z4qT(eM5HTsVh5$_M$$66?r*gz zwLL6ejyJd60OhhJ9wst|*72-E!k4PkZz_12z*oSbtPvBG<)J_nJ`N3gbF z8Xyx2T;s;-nGd>Eq5AE3({HpRZ&&f5bT5cqs3qhF&reIKg@URFP5G09irIKDb)X)p zbQn2-yMBR1&=u2=%!cF#9m#xl_F5>Xx_x5Q2NqL*Sc=85Q!sKZtxBZv9d12;LX4>N zA(m%}PiR>5Jg(H%eBfNiP=Dn^*D@2)OABk93i5jK(Z8WTv$t>oiC3=gfXrpb@z`7! z$1*^x3*{>Z3V5ecztzfNwiLoKsoPH>b@A%5b{&qf`r8 z6OW>qI2bLG{>iNzjg1!o^U($s5rP!U+QT~J!EmgktD@$P4qB?R?&&^b7j+->+-qJm*?h&q|AE28Jk2)+zENzio}T>OHE}K zwH+g9J`{&*fy(t-0JA*+OxEj<2WDHj@<{HzYYkraMgZ7_R-H{dmuK7S2MuQ5Xf?dH zcPzJ#HgZpP<*6(xyYkT$vpu;fXXLWnk@xWHe5}Ql+AnpLREQQckf%Coq+13 zK_%U|QdyzSK^gV9dl6(4s8d<>r>9Z5f9zxKym?VMi zhlUlI%CynZ3U0-7*P#5moa&k+j>CamxcXo=s@_rjJM(D_I2I{$3f-ye&2toMvM&&s zB1W0C%6^RZ8lc?f^_7Pi*L$2>@fo!^3P4bj318URQWTX$%HzRp@x41)-lK52ydNA3 zp_kAa-3v5V^}t37S|BP_ZXv1`-qd9i%(rF}&WPz286r-k%98YXT6gS^#-6;FqhWC~gSJE13oqJ+nRI06bcd7S1l#;m43=-lU#3 zN~z>VJ%a{ewt%mfb<^0Nds3qg$kZ@8pyPllYDIJ%LjYxTpy``+1-k^?ddEHb0yD>~ zl@f}rw+HI)5r*gIOCe`*M5weE?;)XDIjs za$YWsXXW>nS)l)fAIeMeSbn6{@1@p&SH-OckJ{fG>tp$LQ<=UlSLAhh@=tG9KILTx zv_EX+MuS?FFYC1%*1%R}bNo;@J^KOR48zz1m^?JWbJQ9TY@}}z3mMC4i8*J-r?ew1 zU@$?hVh`$y)tr!FY}xl8i9u~ZuV}o(FulPVAu{sUQn@PIP>XGk{o*(r$~KDO{*>Me z(yqC_WSEe_w-M>L4EuMu^ME3NZEBMQwFSe$u5xDU!KgHz!8L}^4f_`uiUY_vgbldH zw_ac6#15M4>S7En0R{tctrDr1!oq;lfSM76`|fH@;A(cFW46c_Ym?Fw*wg-Z0&*AS z37;)s7ee_=NMH+}?i089-O3Z!F%6e50Fc3mi;M{DGO6m;CT;t(C_@6YfYvcZsK}Dc zUGUB>2N6r~stgLFVm%>t6pSe25+Y2Esv>~Uflg!rX4tE+I!h0!ZzrA0336E7*TuBI zTi=^-Nx0bu)kx866* zdO+7d(zg3wXz%`Qxg=ke?^OWmBGS9^LL04kzP-EHl-UN^a+X=X?dU zj?Im>i--A0OIH2iJ&q9L#bZasynPKR(in`mA6c@67CS8b~6Ykaa5iF3;` zMs-2;36_jUY^5Oml>p%V3J`9zgnG*+lJtNKd#sIg5nEu&RJ|h;1O3QExB2j;?LZd* z%#x*8S{BeZkP(Gr7M#kg6M~wj;d6&s_znHgPbvbcs1NBY!lFjK##gK20|p(o++jP9 z$}cx0?8m4HEh&DTgrYaD3xE!CjOOYfAc|~R%ln_ z1`+CQfij4U0AllWN6s-1*g_ICjBWeHKn-^^3ugIpRTBBqkdcapk}@uR378D&(ZewP zYabprWGR5EIF)vp@C{gHJiTN39|(kxF(M+uA>DA`kg4GaK(+Yc$z{gpHUwz z=(gfI8b5Jna#&17>s=AwO@RJXzOnzZY#-c?B*U!V>07OU9OLb6wb=IhO>9&_^8MOIgtAe zW_QZ$Q(RPb<)bZT{pbCY?FV(Q4XFI?_uTXRunUyh9w^qJb_9yGhwv@kY$V2)4Z&hQ z4J@n#aF$X*bOGx? z)vPrv06z`Q(W zbkar-Q#>;P%<@~?B9KPi!VkM$$^zEe7vuF*u}oi`YBix2bp{by9HAzwfOD{`w2ZQw zxovSwN&*{A9G8fhCe_)0DobmJN~oM5$^hAtdI0dpTB@5)Rd*c3^w6RM&S`uLgT?^K zKsLV$`;d|Xzv$a0#=E`18MRQwC1465nDm)JmT)T?Ru6%;>b-K<3-Z1vylN=A1YP4& z1?kB8f2%yz?(7VVy7i8=>Rwl71u&~knYCm2lONbKd&@32E%jA-N4_o}>QuNEr*v1I z{;~twkGkBoKcvTPh+pKJwa7m&7xi8Fq?CZ#8x3l&cZKvwk2g2wEMOKMRY0PP9x(!5 zJ*u9|BoGxyu{w~dx}$T9;;Y*h5{SC^hinR7Oh)=IL0+s3xx(4a#%I-GmunfJZ-}a% z8`sC^eOwoC8n7&cboe^CEgrkh*Z%ReJK*sP9EX~Wb#%7fz$~wLiB=O!VzR@nLAB++ zCU~<3qA&t0bMRw(QMd5fx`S3(Nvo-S0FG43aT1)*6w~MS(@}@#bxfKtKy?Bo^4yN& ztn5@km0UshjJiz%#=17sW=U8OWV^tFIlt2cdC1+LvnvqnWP7MRfI6^Sgc+f@ehF;X zx$N9_K~PyqSsU<0j4J3hNXI_XuDw2b(vpxUxyFM8j%oVgvX9qViJu z#GW*8)%Wi}OBGsYeq&UsLg;6Ze7JK1>U>Y)c!=H=0BBY^1;!N)cxY5rXI6pcc=#(Om~#Im_UpA68`o$#Weehp9=z+pm@^{O zZ3>!zva+pazFIAS7ULN-Y%MCCnD@PqC}!Kni|FqO~^q zP`OuHCAu4XrPF?ZUP1f+DO;~D+o@C9J+r#E_gZU*KPi{rM{2HJ*_Dr=>?{W#b$Q(S zo+7`gYk9kAw2$PIR5-U!1w-)FLbMW+VDZWUn7{>vFy)U^HyGo+LP2$sq5Ti4mxNrRM%Wuqfu1|J#PDH2 zxGsghS(}-jNPC|A*AtZ}8xzGvYd_?61RIHbA%LfZYUt`|_+tIjfLTc%+Gr{N zkyBFkOtNlV5nx+|(v6=#;E?~|zQA)^;&+4&7(BfBxHN8s08Xz|;AW_#fJ(q5EJl(8 zzXZ4)YPiy?I$>JMQjNurl@(XsVzB&7faa6jj2c+Lu|!=BEXv?C2U*w3bg>4vN{bV#4(mda|j91N8a z8?wqLl~Fg87-kmw9cHduFr?JED+!g@)xzS885syz$B6W={w~dG;94&fN>_A4&mv3I&5Y+D+|WKB>V!5DyoJh`wiuQMG@GOd|A06|x^3GIJYTM% zuj6y_IuN@AmYfVms7vNsjY%gGCZDuJIGD8|J+yCbi!YMj08u?x^83*%+8FI2lkQd?8drp|nmK%3f*8|Ixoe*>q zS2EuhHpy7gR!lrs)F+kGnXP~|S9PV8%Bn8>w=%N;Ck2-0v<9zEJT+D9KsaFS7)=V@xoh z)@)%_$lD-n6CG#0E&Wa2S|9s|^*|8FWAj+W=0piWTC_jNYy;##mEd_;DhKpn(uO>V z0_xzquMw?2RLMG#k9GtHS-2bcU7Zc;$KRKq)&f_^Ms^5FS7y_CK+JP_il4iI#5Vw+ zFt=T}Zxc+l)}hg{vt(20P-GK6Sb)wvD`_}?sE#@-z|uab%<7nqTH({h zekEl+Bdv|} zPYkDW^)>-(q>6HzD{=*x5-k0@$UzJ5C}22tg>3D3S6!K0K&o?Df=WVPz%=g67BF4{ z#)b9u4H^N?VF`>}6@n-*hmeb7s7blC1xn)uK$y(ps;c8(Iu^7?{{sQkB51k-FKilS z1L9>KoidJ0rkbqt+&j&T)1i@uGIHDcp+o?^tF_L?ihc9Y#uEE3cy3tAkCA*Bic(O)YG~^OquXoHRcP>+Zu??wsfFL(-mXb+)T2U*8qfoOIOgJ z1e5^c;MruQ2h&9)q@=E)$Q45~c78C8Y)`0-X1E%|n>9L0y{)z4{I6=I_p?xtJA zKcB$ps;m&wX46xK)>1OerVC2v=swT~tUU{$OUL1#%}qd+6tZkwBr5ct z;`glBfzEx!d0FVlfHk&Lv@8CjXg}#s9kjL_8b}+jupOmr#+D}WlX6IXn`+wY??LWO1`Dc%> z>VNQo*1v1d$&vh{?GANK-fckq2j0W}aNYiNySe=pIXt?!`o_0ZA0JlfP`j}s2NZyz z0VD%y9ir57&R5GyW`anFiwHi$lNHEoB9&vd<86)Ub_cvp+XBX&1L6FRUq@z!O?$Cw zcj&rWX;Ts|Y*wo4*S>YT93F3mR!KEiJd*>CKvb7%ZUC>dX&k^ZSd9XZQIE8k6e1Mf z{#>bZ4P)L}fKdip@uOnmo{?OPMov~FtG0#-$b@j~`%_^0giLQXjVej-c82judKF*! zGas24*f*JcY0O43)K**uBXAq1b{SN**q;QR7^kY8>aGudV_eufCpHI&M=Js*Ns{xp zgoDr)DYURp!kR4hlSY8YHY!O&w$d749R^XU8!>cgGvGda4FInDSfeYkP!hf4BD^K1 z;dyk*LS-C3h?RSvMS`{R&Ph*k=EVcpy!w%wAeE&Oo0P}#mYOP{Dt9iR#u}HyJO{#N zROHJ7jB0>Y>P}#Y+?Pko3@eAC_Xm}9@SuaKXHCZNeBtlHf!aGRgVh?~t>SVHRg(2B zaRd{Rsa6Uv6~Z9;44kMzyf)s8L>>CNtMtoBD(kqCy7d8eR6lWOkiz#8Sqq|GI0X)& zTJrl)R3qoDBl;pMLIT`z1`1);;WdtNDA2`clRE+7rF&#AwRI2dnX6*YJ=0I=Z?+%x z&&uTwGb6!AT;8!4ni%w)T$Zo3V|ysO^3;_b(0*D=>POPW?Oj2zNmZh*X{A)tK}QtmeN*i3hiy%9N%}pYxPJkg00LM zyC6Fb1y2JMeK_3)vglkENWy`5O;!frWK6!0*U=eSE^{_9(x)&ZgG0^PgZ0r*{=|z~ zR;%^j{yT5TtvipfynAg^27=*wRf}v3253b_ch9(B8x44l{gJS%%R5GotIdJ*sVXMW z4Je-9Cy)-0E%9ssqfIC3s7Ebq9|aA#w-)mXbHscAG?dxYRL;^gJ1gM42E;}W#K!FH zgxAc7a&#*)w z?PvH}dq=03KJmU6`^YLP!8pAhL)G)lzV~)=3FXz|G*z&IEWElCH79ry2xWFeL{f&Z zd^{zuskDcTuaw|A1C=7cZE%|^`)_?Z;|)6i1ljRgCQ*^?*+7crc@4)2 z+Vy>{sO}b@#33e3;1s>>gZ1i)mDPTS+4|hoej0zJ?f);mC(O1}dFr-&z8=YyqkHmO z@_GHi2Sc0fms|2rw-fp^?PUE@tNX9Xt~_;R2ehBMk{;+Eq`YNkWl#QigW;QULH<^| zQEk5C@^9L!a!S4`$H%X(zWHs@hmRY}ZSLuDz3ag}R2TuVFFto>JPF=>`))ZpHrh`E%ALs_#K&eu z2%eEjjGy@sx>F|T9`RS?5P;Cy;OF|{{wE<(SFT^~Xd3KFf zQ{)RWn^lmsU(|yc>S3qw(RP8Fi<^SmV`Zrt3tJm<(hM|P2%dy;<@z3`Lj@O20w1mf z&~n)bN)maG+_rvZToGgdpv0l3y2{i7;bYEAh2IpXNj)gg6Vn^de}Y#BryAB!5!ntJ zOYgb88EnN6p5@{6&tg*73GbMmRYG2~t#!6E@5VeUk=egst^$e66yJe{Rp0v5 zbApbs4?-oqvTVKngV^6&+4-}l^ueQ}Hd?kp(<>922VxTp?q|9 z{BX-iM^ZSc1B_1n@2Wj5R_jac%f0%-b5^fh>XrN@xvGCjzEd$f*G2*V2W=mJr1c>G zIeAw9Bl&KnA4h*O9k(@}(|ht^7qhiomp|8z=s(fw^(##f`dhLqPhHso?XJ9cA=HYz zQr>(=^=1==j~mq12DPe24zoXS4 zXrywfqd z{woubWhAYjU?k9r)9E1NvUZkyv@!uxEC*G!OO1JlRTt#U^OZ{I{eW2No!PUC6*b-d zOtw3UDw?YtulOFI#_s^CzRvJ~0<;y-&gCc2`?OiC0(0F?4RqQB0$&ML=CCZwZTeB^ zBG0YK6zcNlfHN%9FCx!?fUnZJg)PN~b<<`5s`Hg8vr&l8eq}gY+=dVoQAw!iF6U3B z6%*sa@Gj&C+5ldWi{IrysZoE z1c--J)f7lJtPx(@a%=lWV-Y0BnTo?A|QTKJb@7?lQtuWwN;BTxLTLm{^K2{9K;o<6N z>9{2M!7Dm}Z9Gme#7mCx;j_qSFo>m4Wee355bH|JnBLWpR-jK&>v>aaWkTBU*x7vg zi(r7%wILT~A%#%Va(y-ir^l0=aF0iMkloO6Mm1fI!o75`LUHBNlkJ+%Pe9Z$;YeW^ z6C5i2u>=*hPD{jSxS}v74AKBdV5N}b%w~KNbta9RNTL0X#6}LRA<9V@Myp5qjM-zw z6DeVJhhL$X>h?c~$z&l#>U#uWjYqwtt^iM4LH4V6EUk9Yg1( z4FEIul*}%HWbEqy5IzG?u}~Qfr0fon9P44Xb7A#Z3Bu^tr(|J#HA4& z{oshIDf z3xWY(PBY%)fw$SHV)}Z+id*8c5W=iq0XojWFhdb2MJ8mQ$c7-iZn3hzFkXG2$O)yb zqK}U@cK`lkdGzQw)Z3xTP9@f&GO3fIUc?UxTP1j-j+#0II^kFq5Uyq4_SaYB;6Uy9 zXGPAO?%#Kd!7t1EDLp;q*X-YvD@_i$DDMkQAMVMSrp><6>UhxB*q4u@xb@+al?#4X zKGdSJE4%W3%1!&lb_e~7dhLejwd?I}*krRYt5~}YO%H9h7BCO2kJ65OvqL|#sce}n z*5hY&4);Tdow56|oGZkB=XOQ4L=clf`Ne)>b|;&f8mtXGyyBKqPstE=gbMT)&%VWN zn8@^>#AS}N?=%sP6fToK$g71e@(GlPyw81A3% zt&43o#+IkD>latA)99Sf`B*$?Y@9&m?qzOU>evGG_W!%@OwpAc8(o)kvRa+57tc$5 z@%i@A>VDh!e?^|r|GRvYrDyT^Y5B4CGH*!>Ow9k&M@om4YjzBBsnPu>pj3INv8Q>5QM@Xp~OC#0DbYL-D?p6alty3y5 ziQqHy2iay=gO}b~BfJg5Ob|K2xPMd#N#b>{Mk_)B?&OtqSR=#%MkB?PVWNpHC~xAK z8tY_Rf#bT1T zoB+%(*bt$(5;C`Vdcd&^F>-!BC$boUS7>L=+vRJjyJXPJq7aRjHUVbLimHal7wG5! zgUUsf#>EEMOtn|kj#cuxla<>R*@9!4?$L0fCxA5`pP(Co(RtU-5v@tDta%D3#xOA# zN8#*wlDY*@4%wy-?{03z@#-QpaO{t#zQmC_P-?(7EDnB~P%M`00BLGkLMRSRqw#Bk z(|*JiZ9L%CW3EnutS=yuKXz0lOeI@^UxaIkz^=%T+uy8oo~)Ac#DchaF?hSc#-Kb1 z@jB*XDDL?k!D|H&T*`Sxj@kOT&$Pj-)eYOoSK2WBzarl)=3-ZNIY5c2hri zS6&)zRr8B_cxdGt-&Q?5Y8vhF?M4NU7LzCp z=&W7BFjqPqU`tGVFkmGh)y&PM1W^^xEY;h-Y=PQ1Rp3~jTcDPxTj{;#ax%TOc!#uI zp~wpM4bgRYg44!)4ql4{x_nZ#mm8PGoP>v)lm`&>0G(FiI6buj_UVg)$QEVls(dY%ZrK0>VsYmIP)@Fny8&8-Oi=qUfx+Zx%3H z=lbxMc$+#r1>}+fLGfl5aL_*te}EG!nZ`V@P;S4LL#*SZ05RIED%+2e zoVfDE>s4f#{t8VTdMX$sW{R@3LK7%;wf;NY509%2_ z6x^g503B;i_*Ft$98UN^DbM;(b+V?|977id(MdK9VAV9Gu8%snDm!NNLUxN`rtl-g z9M}=aCvylN4IA)Bp6uU+SA>qCd6cB=1cY2MAeY1QsDtM*&dTiAPS^l^Kg@(s=FtBM zRhG}*Sca~Y@Oo%;X$lTh(*zKH-G#!-%Ps@;V&*UIcTo>Oa9Q=4#xB}wbx^NfG3hn~ zmEUYz|8F+6^mk;J;%ZkuC1nS+PebYX^;YuFw6nR_?&|-dT-9&Ohf#WFgj4e0YB&B@ z<*@bApVi;R{=V4u_t)k4=#|wsUsrkbxZU|T_hf@$F`+^$l2p&w8yq4?-rellZ&69j_QVGLE*f zQIW*C8Xj_Q6Nxs;1e=d7*7M6?0iVK+(*`gXk2+7CFkscKCQx8)wyEZQ1D@j(lT;}U znnFJ)Wg;j-uP--4_yevI@g01T-pl36g~$v5q>P^J2@@h&-+)iHIDZ%+YZi;HMao_f z_J!^VXT^|O&8N;yTLvtmqY^+#NEP;9#;<%Hvp@+ow4Bahw)u%JVK!MAG~g8*m{6)X zyM4lj@DKaKo{|geB1srj?cSzqS+6cNsNJ*YpAoxyrLX;~a!Y<*KL07oF}o|fBD&&7@1_{{grt6k+9!-=#IY<&NoI-xlC^~F}c8TFtf4I;vUI*I5Agd0z^ z)w&|1B6vdynzHVV;U8`+HTNp9KXlFp6TVI|D&8kpvgBs>R z;e*BMP``u(Y)WnX+pGtyGa{ zYGr~3)0e9rv?P?0;|pd%W8NJ_8xQ4MV2Ow} zM4f!P+`V>hy4-+vRr@ryXV3KC*)PkL?~;~lS9awST2yxB(_i|{{H|Obx2$t=T|P|9 z!8LnP_T{Wxkk{IFj~Cy0TCcy-Uj2#k&UG!<-)&E$4T8mLcaU1oA+X`_?`o}bbhME= z=7j1~=z6YA3oVR~{E?ABAYXF$8P)@V{1$30ILtk(e7@H?Ev&D%Z6^p7lWH%Ta##wm z8N*b$R6zazWejNhHj3HuOt?QdSrJ@+wdbBWW6xYUv-*N$X>+MPkCSip17V247D&Wc;+TP*sJqlv}HUu1$%(li_d1j zR5(kGpOecfmM0ZNdxsSOPk#*1({=#eEsldRF@*QZehE}!)1>e&RYsX=?Dh}DznlKk zq*h|TfXM81oys)B?6+$hH`wS?h|T)w*8SH2C&G?T(UcED93U+m z4qo->Eb)Q}`PPA+(SSF16yz-Lh{(f)a_n*mNS9awSSav|WE8l;)VP9%j(wFtlT`6zBBl`GwW1Hh!?Rj{J zscOwGUOZK=Ts$c6-hQ~car03fGd6j|ehEMtU}tWx1mQBkEWp#Z2V`(`*-)|#2j{ej zju3O^Rdu}dWcmJ&e<%@vru56&0%RxHV%vFA2EZg>4dP+t^kJyCRgRyJZG|K>k0pY* zFpVuhcGkxjv_neC&m0*ZrdO-RD zFfFVW`s84pY_f>dn)N6DE`r)<@rAar~2-eUf%oz>Nu~8Mccy$4vAQUXf3Z<(JY4=HO6 z(B-5EV^|3JUIF1CR)eZbAXE;LVB>{NKeDV1@2n3q$jqdGU@Kv^1i&}9H$I8^p|rK-Ggr^l=dPaB>+jw#H*P)z7LP0kqncV`Xk{qD5^YO0 zc6{Ps<`Rr$U9bc1;{+TiIwkx~xDK0z9!LEG&<*I(ALG5k3aQ+uJ zr%%c18{b~(VN;B|uU6!)TO^C(W~w8qwn}IfE-Lot87DeTBcWgiL;5RI`t0zS9g-<& zqyP2!dIoqD03YT;71#v&(DMk(;e*kiuG}S)Ta9T_Jr$MGx;b@9pQ7F$B_pmvO0CFJ z<`SBFRh2{S1wm_-DvVlvL8?AkCp}if1g$zh3>SPF4jlMCsB+wvHgk zr#i+Wr6NKMWXRNDetf!F5Yb4>$yu+ElGY!}jEi!d!xuP>l+hCKVumIod-(y(Gy}9l z0HIZ9zRt0wYBA(233W-;X30aUtjxF=Ea(z|qgxhTN2mhKud}`haiMcj<18BPX`Z5_ zgh>pHM>C5iC@wxnRw&G~`4F-{FSn`pt;cVHvun9Uf|*^HnsQ8VJ5*NjYhz2D1_ql1 zEP4&9#4*ScxBL$Rx70JdV%907z=Bbv__c;?05Sm>0aZF-I!$OGLy;5)5mF7cdEpyW zT0aR|B(9z0eGQ=GRIa4D;B-?C=hu{Qqv$-;8Y-+`Evv%(waigFrr7fHp&Hg1SAAn{ zTK_j?YB26yXLSsO-wFd|0Iii>-UG*yhz$Q)=b*oyJ9* zhqkG=$IW|hPxaAZ8_qtijO+Id1JwmhsFx+CkcG`a(oj6D0x%(tadv8=y6w|aWq+SV# z!z5?|z7?WL1c-&w9JQK5@;a66h~~o1S^WA4Sv3#m(|*8p?4-*8bYu%jmflwOYm}q& zMu1Gi|Ez?CKqnKf1K62am;L}S$5WlOFy;dib*)zz7?KnhjxWtT#k zCZKG$MM+a9p_7=*0A5ls7QXQGPp%c#*e*JdNYc>vw^|j>iKm#uz|~biWvJV1$ndc8 z*J|6@0R$FeKSPW97Iae#>a2vdz`%(Usx`7sxS!dr8*~z&dj&8p0o~dTsHvM5?cmgU z{jE1{%frXV<}}GV^CFpb2)N}hT<4?)zAuk33}^+pHjb5pgS9+5-1OwiejKg@_s(xO z7R-8U>@&ImLr5t5?Ic_pGk-n*tk~rXeeu64K4HQx_-j|5in0URUHNcJ_tls z4bw5w>;%{f_0C!WpCXnfb(qi`FdF-DU9lpK7AaL06EZ+9G|oV~fYn$gJg;%I9{j#I zMjU7VGwaHI5OYOP-_1-(mRA?}YuzFtbFAK~4+jURM{5XKHG?goH#R*y0vu}R`re4K z5Tk{dIExyaL2xsAav@d6+{59E6`o5DMrWI)S@Q9Ye}Uw*CjfPfog`wJtIJ#K&K8rD z6W07%(5QQ?gLfJ(=(MHK1F^_xm#_v1!5&7;Wlbzte`>EK)vr1wmF0Rmk1ilQ*$Wuc z<=M!#Hrutq8vBA~jV)5$uiH?KrSR`~zi_MwBv3*p4==zM2RMVNcs+BwX&pzyvB^?A ziclzS#`+TSvcGhrhALddDshakMGP4la4w+VP(4Q*LnCKzt_e|LWVa3GA9?`x>Eb726+?wp5n; zLfJ3->dPigSZK%i3r&@EzpU9x?#gAkA@{^*)7q6?`Bau2(C*4dQ~D$f)xNCvABevB zwv@*sU+vv?BYhxsLr|J(tAnAFP?h+6JQhX@P}7CF+E=YHK%QaL0kTfHR484B*H%2x ztQw!S)1%7Ort<5{kIx9UmSE9rDzLItV8`PAW%z{SiOIT+MQl0C7VF@RA#@Z&l%qEnMHZO=*rvX`SI&KoHpjuOMxHH7poNDWp3&)ZC1)ZgXPlBE&}9XY zeYCSOeU?x6#ZB-)ND~qYsG(6Z5YMv{PKPaC7F{T%l1i`qMo*;9K))gasS+GdpQ;Ec zaCtx_>NU06P&K{P7eLK3I8I8{Fya(JoE())Xxw3`0Qm4C0s)n6D4rZ0#97mJrW->zbltcH#l6$jhhc8 z*$$Fsjy7R?tax4MJd{wPX(dSS9iokAdemm7Ba1*XS|ePU#ZmiIV8ddtTAiwwE?9m3 z*&Yn`TKo3rnkxG@qRnsFPq)VSCmL4&2b+Ia{+j$_AHpOG{T%-t*^@u4hq5cX@-dYi z(C*4dS9}tNFUir-#nm_8P4+6}oBCE0sQYxJt znll&hAWV?nip{0jPN0jKzPvRpa9bsWW-zyLv#=HL0%GlaJFpxG`UR1J!Dsf8!VX56 z=fKriUyfM~ME7OAzSQ2Y>I=_VgYUlo-;~GlXXM2#zwCAUld_V(*k1j+a!LM|ZT%zp zeo9w-Z^}R1cKBnhW`A9-=r?6ocI9IzJD}Z_kG6PfudlXS^{d^2pu>XDB-+j9-S&t+ zB4`#%lNtad!(vbwlZB|PJosNLiDE7o%TgfB@*?*b+*cMYJ>Zs%T@TsYdHcyh4t1kX7AnmoUuaiT5( zywL`DLD#BhMVR>o0!hi0gi=d1H(O%y8A#d(rq!Mo^*e$g?br zm_6myRwb#dMUf*Q{Iqcr1Dy9yt&U%M{#`)* zu#l!pgjr%MSsAb$lOu?xHjAliE#P;2lx8D~b=+d$DY^7~tH0LIJa2aPOyBV@$<_DB zFZ;TkkpuZc(^KD)^ZJf_zvV4ETTaP8)7tePYM}fTxuE}^?8>fu3}pwjyYkVOn|7)F z`-|T1p$3X!D%*qpcYkde5^n#Hjr%jW(5eC zeYP4L&GSbWu*rm6m3bONOsuG*XNB^d4u0~(jNp6~wg~_dit|9MOT{oCSW=llEJ3fK z4hDdFgJ`5?5CV6)kJ3Sq^6TdPc{m)Pr&L~corfw?LotEDV(1^mt(h5GXYf_9piXb> z%mSPbb_uX!xurrYQ2czmA+KWy9^V?iA4e2z?~`9tmFbPh!DLu?ZqDoNSC1Qe+t9qP zn?RP^@L_#H%lpK+z{+Lz1kK8Az9cl3>BqbgLS=Y$aeS=}FJC%+{0D#Rd42fsaP`|? zdq<9sYdY66_d{gDK&!;;Uz&hd1#=rK1MZMNb{t69CkWGuscX@jh^tIX0$x83KY(Gg z=rDU(yT#zlfz+OoYqh#5o?rG?oHia$o*^`K-PxyRs`EL)iiCu6%sO zEeO9Thlf_a^``2hN79tq`%SU!VC$20^NaC0>ymBF#>h4lB>1jDP)U0wyp+4 zeCx|rwW&~=KP2|{OFetAw*9>ohAiuVnj= zUzZZ7z#?1K9m0OtvQ?;x65b}vo>zS<+e$;eq&Wl8#n)(;x zh)b3wA)f18Hnpo}3dc4Ah8>b8ByyE;As~3oRpx}wikZFm8QP4v?=$7`y$EyGMx8Tw z?(eUxDYSBUw2`;3-;Z2##b;@o859=PS1PSm*wJu^#_^Ae*huW4v+=0j7B}Lejxteu zg>w^Di>V}!&w3UEy(DF|s?R?w^_k0k-@hq6CD-L$O0He`;V3(x-Ib5GylJoMDfw!< zdB0lTxh{JBUFlg6x&@&T&QaI^79eXz#j*gzs?`9&P<08r6KI_RDm0zxhaKP13!Bth zhSLvamUI%H+y16x0LK<<{*(dGK&}-%{|LEaBD<24le!IVYt% zf>@35;8=#%0GAYtF)nB-!74fSiyL;%r^{JRU?PL(@KwQ9YF=*3n>*C29Ec{u8CiY* z83>_ZX7EK{K+H7V|7>nwlD}67jYCyM!ZC3j+G)fh6YtdNY;Jotpr?ZJCM!v?#JGU# zdg`+c7x+vIjx{3MBQ3=8){UU1c?`+_>h&Kx!(~+_>_xrY76P3;h*;HUdB6%zT?tsH zUa9-279;+)AM&oT{mp_ZZ(AWN?=J*_5lYToP{)=+BcpC11o z6Fa~TQFP_@66E<6D$2OfbydzaCHB1S?aSun7exp>fE(XqJ3{|w>eS zzh1p;_RN)TIk?pt=jY`a{Z;vXN)POEleo#Q?8>L4>}Cqvm5;x;YVeoj9s5l?bNVma ztDn83?_5{CefON{W?zrxR^zP=LWV^0EM2y0Jh>TD6O9N)@V1im5&|aDjQ1Ab)j0DLQ8Xi;O~U1BL3=H8G!I32Bpj z54410^ZhvY)@wU`das^sAba-gervN+W9FbuZR7K+#`wop9v#-Y|M0jRZG46_KeCZi z-O*4577IT{=E591=pR7CQyLq`_^iz=3L{?1T+TxZH6PXI6rUAp2kOXzruZA)r{!1OHGFC%%9kvL+=%6NV`Bw$5Wt^Y^tHr4$(xv&Zvt$sf zaUrv+P;iA_Wely)OUJQooZ7zH%;2A8cUh&1fwIOXRx`+HQKk}$pXOjv7w&Oharjg9 zWU!O~rU_-^G#4`>WM6R8nzGh_#%R09)r$5j^a*=5-^eRl5>%r*2F7f##|FWQzNqqN z?G}pw{BTkLHsdqPfXs^-zS$9LHrhk^Q(M3+x_;eNGtSwF9Dt#sqCOL5SMwU+Unsq; z-OlN1b#AEIFFYr5=|W%PtMW+x!ig*fAGF-Dt8z>J%WYrR+9~C9Z9kn?Qlh)TAifaw9t>KY-RVQnWHL&i)9P>?Oh zp!0kVj)%HAq5JUR*i}I&k`dG*j$D)$g!X2=Uz$q0lJ(xIwbh=SJ=nKX4Q?Mdb+#+A z5BFELzgJd!>oOkNkp^oe$R!5Y9#78Yw7`Q1#-n&r4rN1l7a1j{CBn~X9~3x2O#}-{ z@DwD=f>Xz7noMR$KK!#4sbr@2$Z zXk_-9`q;K_5o&Kz)_ll&WCla037$<2%W|ZL0#uiAEfgxMWm+VNO6fA}!8{gUXd=4KD7*2tXk{;#ok!Xg1kJ|76OFvNp>mJB zw5BCgSV`BMujKi2by^pC4OXj5t;5mnM^ayU(OT!WSMe{&6-<=y{g#b`aq z?cKlM{@Vq0?aHU3?0|Mxez3*WgwOYh80_+;FCU*hBda&wUg`Y@m)d>&RQv8;V}T=e zU2l-AJ5f7Bb#K{bJRU1j3yAA!gK)c4Hl7CV0mNXd6J)4HfL6CBGzb~8>3EVNpk4u- z7={OWL7lW#1q?_l{k5SEW8EMbcnP7NR*$l-J+%gXa3`kS`*-Env24TndWTf}%3srb&5!M86t;jMsOg+F0flV$k z>cZoirpp}xPv*oj9@t(Q$3yf4I7L|DoQx^|-uy>!I9#csy9s zkgIjQD#t(eqgUC5R7_)}qy0Q#O6imF#eWy`cGCq1|rN)|~~5?T6@_2k`J<-|I10*F}-d*C7rEkp|m zy`nOk67S30_Uzltl?yKyMc7!fh$uZa=* zC9sIkVz|=~>E(~OS}+%94H)X`Au!A&{##*uumX;u7*X{xqJ}ZXUiojQRy^NaL3H#R z>Bf+6QiYM;BjW-E$?-v}%*!vGuX|;+dgGlta`>p0hkM6Oh4nb{hmX6V)AZrP6PBQCp6>vNPL0i0L)>7&XOEgLscHcQfv~Z zA?lx6Wf>xt(pf1XA3W*ksSD1lL5KkMAj zkVA)r?pY4TkTTAln?!iM_@uvOWQ~hZH24}JXS<44W{YSjz+BFi;qm!U4IwcuN~K6y zK=9fwd#xC&p_7;3&y>Mjz{0+O->oKV3QobeAHZ-8@CV2igCBb=J~9~KxQj{#-IRZJ zd~>RS?8T9e>zOOk?u&hu*JOM8+7G+zV0KqNg+*mop3c&rmAB>3wY%hhr#(pi4f%KE zU;9wz=>E9MHT#+NeEciz)lh5Oe?1Usqjht)(aA$$1_REonqM;!5>(F-b|N*Vm{kcx z^S?<|ooH-=VaU)8#j^&4nmK45ZF_KNiMUlq1bs) zB%R}9oZr*NV>VV}G`8(DW@Fpgps|g{Xly&#Y_PG7#&+YzHlBQc&p)s)_MAEQH8Y>N z#vmvRngpJ?N;V)Ys(5Z!w7q}5rOhpLc@HAQ4Pi=Ej8|5cw5ma%4=!k`G4zMt^{Gv9 z7UR_KlxYInC*HX;E$B8&TljZ;dU{}gVK$zk8i&(RMJrdeU24lzGbzg6lX|O5u6n7) z2v-O+qzb`FI|j~>jkc{7KeNZHckQOll!{w)0&_lhdP`{~#rWr_J*`|stA`PpoO_t3v=kZZ251GnWe^txPrhdRg*&MwTahaGV8zo%K1Z>VS%cd?E>-Yg9f&c5p*L)T2dasH7(bIiQ~n0-Xc zjOIlt%3NNT)na4jy)#m2<@qp(iuByCLEq_=?S=JaH(_dp82aY+$cDr9zKmL}r&v!t z(G5=9+IW)mS2F)oK7m~rI2HJ+!Abf6Ha@Z!7*sc>nd|3g`iVhVHL$m-Ll-;6hMHGh ze$(;_8xBnk>buaTTq8)OYo^?0$+QZtoYTHl`jiG@O5xko)=A`v=^b?CrxG|Oxj)~LyqrmX+I>pJz)^U-zQMsx0UDH_8i&nLAe&@Ep>oYVe;-$~@ zOHKdt)Ed*u$n&;8jmqyYpH+SCNWE(# z{+>gaWC&)euaoJ?{Ypprgn#>`O!!O#{uvEP=>#GEP-fnJIW;3DqfGbns2V8lqR`Pu zZS20njLK(%`Y56hHPfK{m#}PjeFfE>zi+o}`ExY}pRZ$5tu?3rn!PzI+AbYS{D+5S zUx=tI0{5lXuX)(KA=Zv&XLI`L?53V}-fF11dK4gsAxl+6EPI_Cr2wimywfb~z_GcJ z`8~qN@cRAw)c0G@s#90%=gsEBxbz*G8NIc-Nl|-^2^mYoRO$ETI^4Rq(#mxi4~_p| z%`v4s%<;<8Gq{Glt%~~pwi;LbCuW6-OO%IHB6MHyvgqlmmbO&=F6*G@6N&5{bo1;L zSgBH0LdC`d4@t3yq7cb2w<~+&2B!ZmR;Sy1QI1mG ziz}a9-wzD2j5tF>Z8zPzu2Sw-wNP*S55PsT|CsF(ic=dMLhle3SebcE_kEKYe-46y z93IKxls=RB?Sv2#I;S59n@-Ix>6cYJ=(RpgnPy3FBwi;jnQ(5Kw@9f&TZ7Ub zbhSt%>Csa+^WP2>kjI51!ZNqAq(GncLKMv**@7KFVl0h5MH#r@{Q+}aoIDAJN2OT6 zdD}79@2hUJH%0&v@J$f$x*4vTAZ{asQYVyfD?MomJzOMs?W%imBNa0e;_NXR6-|w% z%HIdWyzbu2wCjJ8P$`r0Qw%SsI2BsJTMNVA@v97{;kpulTekeh$cLy10S?;wm zH`AE-UGBM1TotAtI-q+(lyX)>7VO-k)O{|hxx@Y5r~45(Ek~BrfZ-$@avEvz_SH;# z^rsDV0~?l}>~QgWYm1f_iE*8$7-iwauBg9xO2x?J{r(;;D8mL`dLc*8hoC*t&3^AH zDjU=mc(U>?2hVaJ5gF|>x6~(8(fmm+L5XEln%vUfyLPrsSAvYDh(-=d@Dv{w-)tYL zTE7{s{4WeHy8jD<=YBILo_(6txg(j{u`Mh=)2Khnn*UL1%JD2KyAn)Gn>d|*dQz&o z%jj~F$5p+ePOuOP(8q8Ox}qtnkzb~26z{)AYp`cA&8vB81sN8giXZ~!&?bYH(I0Xp z4e={fQeM8&v&{Oe$RwDvy-$2)D49N9lS48K%TLQEc*$6t{=~OH6f@?2{2U6I+bG2& zDRy7Y(DoN*3-ALsVA->9A%6cu%b{n5|68`hpm(p04^XkA{GKC#!cuK#t2VF>=H%^G z1R}!7To^fdH+X5?o=7&B+F@!UD;|RaZ<^1`E;Dt%hs6q295xc`Zpz?g*L&kHU4JcR zw-L5)E4JA01VC$36FQO0x|l*|h(_(w&vD6%4h7F?1j-U)4m?)`%aOP_8F*F<%#!Lm zk&7`|km0|L&dHJeaP01rfV|Jui~LrnVkj?V=2&$3=a@C5ilZwJgBzwG1tQuPZo-+p z7YC*Ed{!p3cr&NyuM=-7KyP-(fvv`t($>K)z!fb7|f z_zH3>IzgvDq8u1JWTaDxInanor(RQSydXM^MRA&i6hjDG=&z8bR?rKUM3Lk#o<;1P z88Ys{Od}U;ecHAZx^}1`>OCO_VyN%^Tk-wvkGxdr;~f^(~TLJ>=B6W#I7_yn%_|RkCzS z34*u;+y1)a&%t;3K!&t|+)i5*fMZkayR%)7(WV9K@+T{@ImV23R(t!n;$vat-;AjH zu&+Wg`k=ZR@^8Y;>u;}^&t6`N$KEc2_>IocyEYm@L&%)bs_)+$;BgaSz4yanQ1YK3 z`}J^EgfbC*ifdn(=Vs{%q&nkVm2P^`xxDs}Uz+b+paBc+1*f0EF)(N{X%K9@LNe%R zmr+wl5Dw-T3^LjbW8{9MSSi0c@R3wwr7N^s?%I@&|8ihENMnmoiHazQY_btETL{6F z@J9EepQb#h*R)}~u*I`-a|(te!Wh9p`1n7g3LZ}72)|#E`qjG8$K6eCNVGm|)5gC$ zf8A_4CCZHF|J9TD6#`R*XJ~3k#YDc6wC^Wi;)5$r=38E!r?>GC$c08GA-*kN(kndW zjSygL33q8ZnE}P>126&w*AbV(#2z`pe7~M+>Z?GR8YMzbOAtz1^LXUgxUcYDi;cF` zmzyEWAm^%uDLT!PRasBkZ4Y_o=V#f-EixO^?{^Ctn(r{_b|^ef7mCH9jX9p`(M=|f z`dN{N`G&g?rsXl)EMW}#gtvr+*N-fBH@@e<%d3_i%L@cD%{pH3UrMFFT>HJ;1wOw3 z@!0gRETtuQ0Vk(ng~Y>O26Syze|}m(*P6|Ay1x^Sr23uAEeiW+oStTMoo*%MMxBhc zUc55smB((&9^dD5scJ21`C{z~{V z&wj&JiDB)ce}%!ch*dmViGIM+?ZMeQ<%+dX*Am38*ho_NPvADrOnRf=X*krqN0>ct%6_TTubFD4y2W3jcVo0r*I8~?6@dY9rpqE51RFc zz-nxL)+V0^p2W2bFckM9#EAw_Y07XKx@(e?O7pa}YB71GD;C%+R`_wwjPsw!j!^p# zxh7R=b*%)0Ae2YJcLHOP014<{6Yn z9P*->&Uk<|49fDQW|dy^D3q#yeH3~$j=hd2H-;#6fuV#u-NJHV~-0ug~;(RIQ4a?v7EVpM~B{*eB=JFvozg0 zW2Wf0!4#=3eG`5rBb#8#e2!~?g%9+@*%M?T^Nm2ae(qONYLoYb5u#p=ug);kInPxA z^sRiRE|1(gO0^7s>BE~H-cY1=C_$(7{Eo@1> zxB;gsH|*?Gx0=0aG`_hxra8#wITsEc7gtF{;;nkv?wUQ( ztlb<*`LMqhxHr9XwNie_t=(UF7~r?s!7p#NG3~FSJS^SI;(Ko|OT~$?CZ(tz=On2a zVQ`xaYLvnj@uWpLmWNOj6izZCzE3$9GFmaCr5_5L3CM_1Lv1l?GfU{NP6n>Qek-A0%0GWZ1UM@ju&~Dh4s7Kw!Zt! ziKXMAb`Hx|C$6*Nq(>Sa_3vb10JjYCPWv#sv|JGKUs?AfW4Zbnlk_4T=t`0Qxm}+p zv|7-|C+$=n)M^|lt+Zj-5ozTN(~4f9SL38&x6ypLjBN3?9EVk`+CPO_k1U&xvNJ2_ zl0p=zmO*XnW5jdG0#s$^K&-`57mCxbhdcgGMeC<1BzS8FiRWFlij|NE*ShPo-RbeV z>{w#WO;Sj}(5+y2EfXS@c5gswe}LlBL7+@4rmtJst41E}65X0LovC+n5fjcvd zw^zHdg8YK1McAF&Q+ba#Fl-USYlJX=?^R23<9r9Hb^gSu$nUK$Fz_=6%p zeD(-=iVR#lDdle%NDRi&dB=wYqfB6v@L0MrJkoce8J%5XsxAz%c71sWD}%dvLtAn( za=&?Pu!;}3rV%b`J{Mg6h~4sT`24KM%o4L9<*rg!bYh@}FLM}YG1eBeI&~;W1C_P8 zjr3uRp?7w^bRFi*sj!Uau4dC5N1lB4xO!GbU;-r*IQKlDzn3m^BJQVLg_@xU=nh4E zxB;?ltKgp+wpgwH&1S@IM{)=A`f6!57!)#+FYstVBzdKi4jC)4_Ri~3^ocS9BOOZc zBs9T+c81})ye=6|mLYY%K-Zf-mqUPKr*8M%y$~P&=CZ2Son_Ft4rKi%&d-xJPWKcJ zt3~$%W98KVXzPcEXu#^qG7*o({n2Op$X4{_(K@i^h_2oDZ%2+uH%&Zgw81BLb)c{{ zV^=?JSofKbCH{|u{TyNwsreFr@e;D4kGae(Ie43MqU*4Aw=!hgximiyZ@Q4Q+M;5& zA>SU!LM#I>y5py*Y+sq0iXQ2dCEd?)>D;cyHelr! zk9YF_5D%k}C-0p-+gCJegJcX8mRXHQOAo~WsNc0pQIB4Pc$@0egy*nVBZl|?G+$_x zPsF@9AIaH}nFiF>RDPFY9Lp5XbLwivKSfDQ6ict9XVNgHQQA`UGC-WL@Ra{@U}~GU zTuR|-SLKB(UOT~&Z?OjoN+OZ94Fuh5z_H-_Az<(w=J~F*Am}Bhk+5sFmt8{TOqF&*qM93Im7Q$gJUM|gpLPMgqL2!d0 zy2>T`^O2bW#+YrCI|5z*L=_)pihkjTLFLXjPTHF}mB#O=(30oCE z8*bk%`+7#_s6nRlb!YH%6Bp2TH#Vy(0*wdRErlWg_3~Rj;^b7H6i6l_Kl&y+;zl~j zP(ltB!Ws2(Y^Qomf$hg*be)PTThesIn@Ng{&9`Jf>Kx z!^u;5=r!lVN%ENOzDE6_ZyJVvJ35RM2eo%3npO3DE_JC5#MW7IK5Y{A?WND9sAyUI zFP@*Pifi|;X1cf+z=mzKcgH2Qs1LCh)YAW@0AK$%q8|ZNsPij9ag%R#H@G`$nVCN* zPwdaZ5M7k#lD~(H?w+icO))prb3y&e%10EQ{~hZ%94diGM6kR}N|kGhJoRQ`a%WRD z&A@=`ODJ26yjo5yS=rd=1SR%b7*hK_7WLi=#jWrXG%IIyPQq>}9WOs*Fhql9w4z6^ zCaMYaCv^b_abS)Pt(uOcVCf#Fk2Q+lZV856;wuwB{p)py3^ZI3{5XBOyXbWHyIWj) zV8CotLSM94gv;Q!P=qr8;eQX~Y^kv4UB4K=rLImyaF?$sMI|^uFn9dD-6$+%Fr^|H zz@3Xwi}_{)dAgGE;$K|9yK zzP@O}=s6aFKuySsv2i^ReKp$IGr+d0_905p*GW*yj9?({X3w6|%rqI0rg;~*ngcpBALP1O=IM!>3s60eZm zjcsv<;K9(Ef^`Qy%mJ?PY1M|+tV}Z#<(`pqaXzJJs4-$&JJ!|-(Mo{E_C00EJUdZc zznvJCx|uE;ibh)0{$uVLcLM?f77f`nz}(~LNi^R76j|#u%xV(YeZP8lJw*6$oZ1go zd7|WD6Jib1*>|3p&&Mu?Pg>|eAw_>M`^pV5XeatlTvih`POrz2R8o3F(giyOp%eHm z?~+4naxo-C!|NsI1*O;)#s@aufg!bYjr68GUzi0#bC%=p0HfLZWT=&v3AtT^Uf*Cl zz0d2IeA=-*i=nl|d$Xovho99RqSSh-CoarU#W@fqLxal8x|7{t0p-ZTfQuP&^0?$i zkbD5+DO^MAl<{fRr%J=`iQ`b9y0+_X(cbIw^6N2c9Q^TR#oMgKEsvXnkyjmN2RnuS5`#v~F+5HnMf&Vmo{CvjN_e(oh-`(oY`VX2fes#G(Yr^>O zRwFF-a`$Bn;H;!~Y9vwhAk;z!)8j}~=H{vdULrY6MA=3;W5RhU!gBUnz-d;&Ec5?N zME{2z(bU__Qb2xuRiTP_Cp0!{em|3$8fp554!lpet+Xf576rTUm;k5(1v5H3S z&XCXWT~F(~LG{IcMisn0!aJb#{#>Zj?InS3lv91Kc&IOws9p6u5oH^^`1;gR$|*e) zIZ=z-tP5jM?Ul_RC-LbXGd1R~W&kpr#g-v4_(#~4)gw->QZ8FLGC%bUC?H%|jQO<A)?dHE zM{fn_S`qS>V473UU?8K;HY^eC`S=`Tx(~az3befwd#4qYXtR``85b!2kfe~!i{P^< z{(Q|Y?pwMwld8*ht~4PpURgg>K-#W)X0)w7-LY1q4}s9a(D||u5o^4HJ(9!KouxMU z%moo|&(D7wX(?ByU226?ev32U*$>E~DS3*j@P{u{T3E~C0Y}mC4#ai#lz3RDJCBW#N>&Zqa>e=H_ zkcMRp*}101->7Try2p?nZGUPZ)>l3^#mIh5FzNICG2r|0zl76vC7|Db=d$rtd3Ahg zzy1~Z?7&A&SP_;Z4y8^=FxmOUA&?1s%_sIOj?0pGTv#2k$^H9*a?gpxu~`8@?qZET zxC>Ti6*VajXUFlC!sdss_OF8(b)?pWXA*&MVel3G%`m z7d|7O^FDGNlHyCD{CE`%#(4eL9(Vu1Gn6($euLPRCIH-^$@$+EGSRVfy{4Kk)rfM? z!Y1+MUP+OSa{nf6nDJ1y#Zzg6(LLzi0=S=Swar^YgTHh5m< zty`+07(YR^?Yc76%W>b0HG~O_DEp~Cen{&mxwRK2w^bYErGHDv!&`7Nx7Gwen|l59 z1jBBzh5Vz)`FRydj)eI~Q#lD@S`t={s4yJ9CD~@a5D^J6XPrQ@V&@WxZhT2CWqn=cl?gJ7 z^~WUXNs5Wo=LGk6Z#u#s?0%1=AT|haV#DuHNO|*OE?Sj-#*mER$zP$A`ppZRS;7NI zxNs=Ne{DD>ybs3zwt$OePjaQ6(QQkT4&m1&rD(7V2+l^NVvN(hGs(vl%O#Jrh@(n* zU+YNx6G9Iu=2W6nR!K~Sq0t0Xe~qEmK(%I9)lh%L%lLX*F^w?k;*n|KsHu4^LgY%* z)*>-8jQEOeOWKuE$4qEI`t>z1=Kg>{{3fTVo?_oK$AP1+E%oMPb{}@c@Go>m_;(PS zM0$WG`a8F_yX7~hb52esAddb5LFI+@ziduz*JriBqJt%=pPuT0yXvtV*t_0X=F;fn znjt?740-tD<;Ny!^g2?xpmqo}a7j9nbvf^9=ULuq0;@R_HU$5_z}B#458rL>v6prx zVDUL7m8u;nn}}AVpRfg5yJl&!Y}x!C+G_N-gZ)?Do7egq71NqDOZG0Mn{ zs#_cy3I6)Ktys?hiQj0Vw}QEzck+a|9!{2;qU&IZkvvrM_stxeF{|r$xe3lG#rRP6 zoAKg&vo@8YOUeT>b!NzXg=k*Mg1ERRF?L1fDOMyo^s5zS9aVwLU^z&B*vW(uj0MD) z|Fp|)0QOCH_gH(Cm>MXiJ1 zKj<6r89TsOZ1z{1N_oTS*=ixPluNDR?1sk-+7|%A@xZZKq zvn*tp`YgYjlMAklW`oBckQ>czlbzt8BR<3-w-$V6lJ_-B3G~2&Vp`Q$qPlWHVIs1B za$-v%lWqhcW1q1b)yKV1S2pg9BbH|}ddPx}8sEbkC>}DV zZH1@*#@|(Axq;~#aPx2S8-=P@;U-t*rf$Ja99G4`J{Gj~vp70aR4?zM_x-eQfX(C& zZ=XBmCch6k=;?sB7ck?k&yK(~AY@hAS<Ik_Fqr#}yd$J%vo~(=W=Wjz9TL8;4KLc1LMR}zy+fHxw;y2lH z39_FhOX6E+*RdgF$cOx=LmSYSsKiL?V$2Ag_@ODFDc1Qd z>)HnKXd}fy?0?yXQz~$cijU=^=-%n&=T*cKFd+Z#(6#NerVIx>ev2sNam?84JbbJN zMa-(N!NCth-y-CuT4MpF$bPe~bSuK*M$=M$mvxFJ_eL>rE|?(rz-OrX;gH>Hi3B@e zup|=wR?6O06}kw19E>jG&I{PD6!!IOdF}*mCH%Pxbe^EcSmBDMWb-KI;o1H4dySGV~JJ~h4Y{>W1cC@_Wp%9@@*APKAY-2N= z64v9ombrWQYM?c^-OEIB`g7Q^A;`y6W0E9>68K5{6wO@pfjl@I6oN(VHzB!?k2(4y z^-x}SIZ%wzR$tzPJ?acP0e53m#2h|;N!KHpcV@!Ryamn|sc*MKd!)8ZR|`es&sqNs z?b0#)k3gTi<`QUXV+?Rm+q3YZ{Rr^ygorq7)2FW=f1lS zl9!^3tfXOc8Y$AYp_Ay7nRd+mF#?787TGQ1Wg)I*Q{I4ilPpGz^EaHbCS~5>Lyzu6 z_W+dPaD19^_c`RkVjB{@aN@YxgxZ*}6iyCq84D-Bg49g<{CBs*n_Yc(`TwQTcwA=M z8dy4MV@C&2ZcIP~(kvKi7LuBQD8DhRNr0R0Hlj&WZC!Oe8|5{$s2xoUVdbKds;IXQ z5}iFgg`EK!0BPJ{AY;WLVvt^3RNDX`6AII(eg^L-J_hCok1h)5{b52b7%L&CPN(nu z*ij#W8IwCqB~FcOB5ZrjaXq!a2t|{W@aCUyD>4y^(aRyf`K5-MS$k7{ zfR~fp@gOpF8q0mpP*+p;RV3sJsVm#bH@#s2w@=_D_J5DZW{F7g`!}6{zlF(LFMVX7 zvJg!yCcp^jznJ*VTDrP#Agz2n2BR;!`CK_y)D& zmXS;{PuPABsQYrv^QqfbD0-#-Ddi4(`}raOy}(FdW$s zbx>cRikU+NWwlf)q&w2V&w+O+^Wm){Ezz$fCAwnk<0Gx_iga`Ggu^2#W)Uh{%4ccb z2gWsisWtsYl_orw7Q8a(f%xgl@?mkiM`@PDt5Mx&moH8CeJ)ngMt@iDe7yCURI_`P z(361mlL`=pW#$WH;AFMk7U|=fM9}9MR5873>8-tMtW+d^vPR01|2-SojBjFhnb}Fm z*Awqu*^VKHWv*1x5t8RT#hv6+Bb{Ym01x}6ufNY00@{T3-Yr@yKS-bca{4i zyMxcB9A!KSF|g}ts0I>j9T(=TKNj;*p8+!tT>>b8DI0m>P1cG3&C>x|h(1&%{#eG# zU64kL*X(|I0NOxvtX!kOb1EwXOYO5EmLM$K1YqQjv4TgSLWR0dc^&;(!}94@!jO#z zsqtvklyzav`_78TRtkQ};;mm#8&tUZL?l(u8IMa?44dBc-5j1EPh}f)dYu`19j^NQ z9e_u)G?Rm!55oaYpi`^pSltaFnK?(kcUe(f;#eAPHVVmsAU<|dp@cTxKqd?=t_86b z7k4F&tMH@RpGEF^hP=%Bafx;Ynz0+l@rm*Fw`c(OpIRB}9{fWi0^O36I;p?z)Eg+a-ueCn0!EFImXSRvU&%y|Lzq1^9s^|10sX%g%s;!yauCH{WK3`v6nbd!U8B+0%EpV=k zkjLOj-iK%{>5ICBoKrGU)4qdUVmSLP(I`=Vvn_cm`yjKh4Aq@SUo)BwA>ZHE`$mTr znI)H1@-kQMj4V{jOQU0hVtUFhJflH5bn3De9l}Ee(1j{}6E!zM3+&{&X-bM7rN7E71_z;O97jYsjtH zer-L!J4c?@ysWx@3j!pbID_pEcPiXM4x~-v{7sfs$OBC2Gbp9O!*8gr=&WxM~qk zkbOGzvNe3ZpNY@QP2fLUvMYMMz|~_{fVK5r^w|J5I2eLaeiW2#25oPazqMew7EWVi z@ACp;+SMyart6Qdk+sS`841;b<=sIKIY(@JW1(SB7b3r6Wzwpw7{D!FL>f#v(GJ%J zmrN0Bee1-FuV;&KlMlpOfqU3% z%WamI1jrrqx*;Xoy;0n^WjnU(IO=l!(oXpFpe<;>oEL8ULNoOHbxN2>QPt3EAyH~^20VNsjJMHVI;R_#o_Sfb1f_;`6PA4muP8I`capiF-*$2sOV>> zFaiYY-l?H--d(&x7ZNuA+YiSJ1vAR_TK@O$hlSORx$){{kkIY`C=!eA_dt|+-5y9B zTLzum6k{YQ1wjn^S7;L2_c3_!&;*Du$sH`rs9@1xG?{G(Oc?P~nS21H(jJU}<_>|%@6Jr{y9f5niUvVC~lFvU( zXxCbALwaNEN8k?K`olBaNMBYcYXMp=K6tHkM3T;!?IzB;*mZ{4a!in|xQ+fvT5`4s z!(_a*mcD&oRe)Peb=)27rGJ|F)v>WASJ0Y3l;YsIRG){(i@d+%0n3ezP+kVLAT)s< zgO2mxr_@`jI_|bl27^B9yB>@3irc4`Pywj#<>22M$vIMX)+s+V2O)oQNBSb;yq;08 zG5V$ z0wV^rwDa$Bz~zM`NGHf4$EhE{+0ze-%q*purwk>r?<#;(9COUU$iLVnIod@!_eok{ zYC1wPED_O4gc0maL?q71eGuL1*gVIA-^H)C?IkELZn{1>i$i*LuRm7I>+48>*_yi` zI&r2d$HWst_+=;GN-{vsEE@E|Vlhk@8w0nJD>Bx+`GjD=?vgD0l~rIsjMg@Hvq%Wt ziR;grb#}dUfDk@o?PhB(`7AwS>%r@Y zc@3W1ho}^ktC~YOcyYvryote!TndHLs5O)90K4IK?+jNQo!Gi$w3asQ5O87(lNUQ3 zU3zZPNKLvrnTMb0-1>4XryevBsrGu`i$~HH1dA+o}rr+=;r4LH;P%m zL4i8Sv00*a$tX)Y{lcd1lJdgC>$O=2v$e5;Db*;nQBhWDbO8y=1J6+D#>-epi`cu# z*>E|(Eu=f02XVv))w9O7 z=(>m%NJrapLXG%n1R;a3`fi=oQZ+J2Uzkw!(gr8ZE!XLqU~0GGIiPAB009?Z-H`A;)5XqbxFw>k7yH&i|8tOzO8t2mMaKcU_! zn&5l)O=iO{Hoj!Fr;_jOuiI%CvsuwEYSYJF1X`0Md_sI%vbPt)(Mq(3fF?x6*327;rN7J}s9a3(I&Hk5jUDa0>b=;_&5ik&i zwmCrDjzx89^mo%8qmHSgR|Q~l!XNFMDm0K;0olTQ7SwN`+IKzIq<(Er>_i)y-<~LZ z)!01LHPkx8ds#v-<4ZoByYy^GmU|1h*zoTawL-*Oa34gl#@v)XCL8zRp;2w?6kSnQ zkKwA3(-;hDl?5IUgCjuoZzt}D&Cqi2fWL4P>fT z%s+#>6>z@^t8x{jl!lC4!Xw*t;W#{XC|NaU8>uTkBxlz^dpLOsng4h7b8udcl7EsH z4s|Jhu{$sshkL$Q0b>3N@=`gGwL+a|Jho(cy3sHNh&94E#XB#O3QI_m=_u{akkSx7 zSn#E%HVZxc3jbrbq-kXMT#fQO`ie>Y%Fy9N_L^@yYgb8WE!s%j)MGAXP}@1jdg!p0 zX;W4Q0v}eLOgFplBEbGw^KP=$jxCmK4X0aB@!&eb;9TvGg2&ON{_uV6{Zr@41JsJh z&@(sq*8!8GSu~#e2sW{7oEr`?X44==s-+d>tYRDw+I~aeozm(3ujTA$&cUfSOWe(e zYxni>EKi<*oect_RhN!aovv3@pQf!L?A-o8+~z<2|8fJqo7x%9SK+|&&;yuZeEbJyl{rDs7R2eVw@wkG={hp!xDUrD^Uc!|RH`;2mFJlwu7B%ArhU7*sEN3 z^oSl$NtnKHuVw-_OdV>K#Dgq8o2)TJbX!w3vXDP$L04RZGqETS_c{aS$DFK@6ZO_y z$X~)Oz7km1Ia$Cjf^!n?9)jel6H4K+Hae&m1wh6a0?pCVDUmt)~yS)1Oc*c1^Ci(V)c(4}FwR@$P@KL7Z(d$>_FA(=wIx4JtGK&?bG;P>oS6XQ$zKWo9j~=lLU7E_JFf66)GGj>_>dv zqKo^;D$lL#;4Q?>ZFQeu@4kk7otGhR?UdCRinL_&W}uu~jH|CGLSp}uL;UPSx~H68 z?sug9kSS}%l4p=4)32^dYFkqiN1Q8Krna0m#j=vJ@Iyf!L5SS8;>@kYCzxJ?Bb~KB zy4tQ5GH>_TKx^O<{;;lXRX>FH$7Gf1wGK!lbuz*ITO07lRF-x+@jz!wwHq8z&`X*E zETgZ@QujkqDWNJd#T*J3)El$;nqE^QDrI44sRfSKBY=x|3d?X}F`ZLHXbdnN5{9tKEIe`X%5$?cOA5+=!@XzUYcyfg?54qQZtzTK%1@Tg{!3N1mrDWo zGZv*l4;@WCkPb{NmX^KX$$=A>dLBQmJDU{r!Pnx3hVTEgLHRF4fOqm)J1%&+Wm zJoB6hW#r!z+E@Z*^U=U^Z$(R+{2#*rp4bT(7@e93`vkCOMaun?6Y@ z=g1~55z#aCT25Evpp!8y>p$%v3nqw@t2_O^AtGiGPGO;i+PDeDpk?A{;N z3kK+gu75@r|2eyj+7<7SVTSF6CE(%^Z70mq4|WTa_k?FJ9Fap693->1v*{as$fjpP z$Ny2gsY z<@Tge^`!ZRGV0ItBQWy^U&gNe{dDdUDcsa|vvkpqzq>DYlq94G+>e2OKY2CvGB)u$ z9w;xI$Cv=tFyyp(I_kbYmM+(%tT)YFRls0^sA5rl4L}OV&p!UIzfXsSy9!9|y^gnk zMfbIZ;&a4rOwc?=>^feS4YA4Ch?U&cN7cW4N-5 zs{@Qh2~=|ZPkVHm&6FDb2(-r&^9G$C3)%)^!bf>2oC5`S`P_cZm8Y#P*`4x#Th$C~ zD3o?9$Eg*p83QRxF&wm(n8Xlb;Riaft=ygK#WvhSbQx`t>9TQ}3^grTX{r8Z#D7fJ zRwplb+u@J4OA%*kq}hdLZX09M94>^)8L$(JGQLe4#M~;05oX4VL9^(M8UHH$Pu|xgxrk7ettW z)A3hbop@C5#L_zXRrwmp1`!9-^kZUu?dI_jShP~XT$yOIt~Xyw%aqz6kLz7qn^g;Y zpsK=BG%z@SGbaYV8Q|8dh6ot{0GXzw551!b#;pX&fp$Z_{wPGVz?Q3a{4G|Y=Gjyk))SI&T&xOx zUAM$pk8(qs>Ml(v0zoG)Dn$;$w6?V~)ky zpT;34OavAE(BL9SA+i|DqNa@Jld@buo+A#1j;^!lZE8B#Xy{FG_aJ;Iei|hlTE*Q0 znq?n9LVwxRVqz<6dd{^Gxn0jJwRUMCVW-t@owSW*<;F zUz1{w0~+sjLKuO;;op`g2KN~xaO)Z-uVZ_$G^TUP+{69^z3zO_Uc$ziVCio8qI6w5e?)XY<3~!AJ$(B zy2s7|c|c&yIwbNG#-U?@FujTMqPB-=fR!El16Lzv?OdNZ1HmglXACE7UFj&A-B2Uc zMVGs%8WyuEa!qN0C5Ny(WRkcjqeuzreMIa6h3z&w+76l%4v>Rk`48g^TZ|J+URSi) z0nVpNKlu#FQ$eA&_@*AmoAxU`-=_#(Q`~}6)MG?TE90b|9JeId+eP|l-HLuU6q4W( zw_nU|Vu%uXktYN~byX*({j-e4>9yO*4ysKvtBvelmHDY2Tse$5OuA9*)HV^TQoYDV zT`lIt_zid^qUYtMS;+zwO&gh(39x>@_BP?@vZE!~clY7T?ewtBxZs;!|1We4i}Z|F zIxJ)-x(yN`+if?g-6`DPhr`mWO1Z)6h%blij*nQmr0i!|cb+Q&1E| z*`;X7fwJ=u`!s~F6&0Q@&%3N!Wjpan30*#|Vtx0wbtMXpi*%YFahe6@TQS)^&8IU_ z##Lnr+aD11`^F4ezpf3MX0_iE;cAkn=w_b{CAOBm%@Lg7b*`yv01*>v*_kb<-7eT6 zZ1C_r3p7z+B52FfNP2?IexgtxU}OJ-d??*Juc0%osfDb|CyNGVn8shvd>WhXRZp&R zGCb>~<*~7>A&N~K>vm1uEh5&oI+vRFdPFYyVOX$(-S>YU@d1)aVKUoHM7}!&HY8Dm zqyousjZGrz`h$Z1Yf1)~-x?OK*0Sp=-M0{12!r?#it{RE1ALvNgn%#e(gAs$pWw|s zOTLWY$!*Vrl?0L*9;5jxuHc~qFj-Sklubn)T4i@|o+eq=4)GQPL7U)4%4>CdL zUod07gquN<6r9L)r6bA7MNGO9w|1p(Fjylq7`lmPlC%Kl=u+LI%6o$&r#YLgl7*~c z*AVWqX!vel<*4K#`jTDE5kI~%*H-*{##aH5)Xdhy|7k)LY6lmwa+mTBxVipJf;WVw z0%LWo^|D;xj_F|k1j+3U8Nci_vrpP;h)_4|K35G1qBX8U!;D5H27}V}`&BiRB4(GC zWqo-76;7;*fVGyDtq51XPMK(xOxR|VUEnqnn);KA#I^1LC-z zg`dE64m$}^qqu@cON;yYrTa9Fny)}n6y-Ib4z02~_z|-VW&2_MH=4&ASP?yl63_DO zFW*!RvmcHgACmUv3U6gy#zNPerm2Zjz{F{mw=?h&xV|oQwV%YT9gd_SM3Y@u-`1+Z zA5rWsk{4($MnDP|Tz%=Nl-kvbMdHv|mj#VPHdZpXOLU~qr>$HmLo#rK`|B}bBtMh} zq$Uy}<0|}7X1f8%G_uP@fDLOR6QZr^Y_OR2P}L?cd&s76Wf*1I;C*cHmRd6^thbeU zS46{(O1{nJYSR|c*G>Iz<#w}4Mx0eX7S!NV%Q>(75bKW*+zv-+ea^im6h!L?-=t-} ze&;Ug#8qQi%uex^A7z=|fubnNYeXGdMLFnPqFed=9+nZ`#vyajE%W89A}sowK1nYL zU7T_!Kl#jEXWceK6oqEUH7J9%=+gZw5q)5%mj&>MtTc*{n6Z%`q4omvI-6^pNG*d) z>vd*yS=k=VTR4QfyDDMiv)TQpWf7mktgD=Lf;HaN*dkk50j#U8mFfu*p*BR5iBJ_G z8kUii7f6|a+!mKL-Zo~uNZ7DI6~StPc#Wk4JzU+T!u8czq@x(%7?$unZ~NAj9!U%9 z%a~y4yu6{rW-lPeiTGd8wA46jV+TcvsGwC8Wdn_QdZ03RsIvGRX3UqdT|}{4v9Kxd z4!(Q~q>`5~2NAmx9hTvRrw?ppcUKY+e7(S^ltu-7S+Qg({XK_6uLR{jp)Hwv{BVON z@YTN3e4?txD;C5pHnCyD_#;fab;w*z6QU9e(vc#BZ#3HVXXl zaK?NUilR8Qg=Yt}BUUPoRiR|DvGj^%k(<_x%(zQJ&h@I9y@`!QA@akMfL40 zLyqxR`IOAEVoAH$sBm%A;33ypym-SMrWWXAxOQsYUrxQsBWA-XYX_Eu=k+*y-Rt|& zN!@!wu;voof;L`{MLdJs%oXf4F3}-O@V|u#T$C0lP!z?Xf>u%X3nDUJL9-x<2rTeAiU^5w_3xnGrT^FuwW7g^SXr^@>w+$}hMZCdW#a6Py z?|=@T;XS;BX)ItXIAXrTKM0=H`b|Yq6h%?Sksc51)ZJtjgx&9mVga+eB?X-tXn1^Dc|5e`4ox@l_v7G;MqM zAl7hu^%i`JmpqFbWyCVN>74ULYzJG}l;DS96+gnq;v=rmZ62TG^B18gin2+lpjDKe zM4ZA)xW8=Rea2vxeXB!IwufbxRr@{|zHH#X@&5_V%b?0&$YN~Zl0a`1pKJRcxQM6t zbzZ>X8!QDO>hitskVSHy_l#q;A(h|Pst~Xqku%al6qA2@IAf z=>2$sg^aR2JWVb1=-pVLhi__uFR9364F zsgaBPe&3Dd5Q?HGilY1wh&WoHhxqg>Sf*RBl}HVvL{@2??l`+K5n_d2$71_qENCBf zF=cy^1-jEN(5LwFBYcci#43uSD9XOZPfXfck?DHa(@(KL`u*l*dMA|KkCYt{?cK7l zD|D~9On=Sqx!>c{-gKE2MNt$**+sB0vOW4Bi;REcA>f~ZqHHxH#wAhW3f;yxc9#n- zNf6TBnWzOtQ4~c{_7GCiut@jg9L+&d4l2IP=Mg@Ax^b1>v#*+vD9QmwQw|j6pfG7( z;qzCZCPl&f@@Mc)H%LeYL>+BJ;0#>4UR!wIZGQ4~c{ z6h+yGEYQQ|3Vogh?T7Ysq}HoJJQRP8PH0xKq9}U}ofM`higKeEyhH|H;%ndM(~Y;l z-76Tg#OF&;6h%=KMNt6P##ZDX@)Xhj@T5Xy?8D2k#eilXcQ zdwqhOqA1EPLO)CuMNzh!7pPlw@t#sXgU{k$ai3X%q9}@T(`XK@qA1FCGlk?FpQRq9}@@D2k%&IkbjWQ50p<_&+o# VQi{nu8HNA=002ovPDHLkV1n$Vd!GOR literal 0 HcmV?d00001 diff --git a/assets/images/3.0x/pre_seed_light.png b/assets/images/3.0x/pre_seed_light.png new file mode 100755 index 0000000000000000000000000000000000000000..329fce10b98999e0fc81b3cd32ec76f09e6bce12 GIT binary patch literal 200270 zcmX_n1yoes_qK?XvzB2;`Y`{~i6$Mxtd5EmQ$o ze)hyTxW}tEhkcqRmO)TD z$@=-he=XAVaZiiM(n`LjVGFtwoeSwTn_#h}ZZkp5jH1PH%J@)S4Ly(zKC`W3fE@?3 zZI=SPJc+Tg{P0PsxHs7)L?VPsnWn*t|M-OX=I%z$??g``oM;xwjY-FBCo(d zDfSi!SQs5Gf5UkUWq^Z#!Gt1VWp3N$nsC_RR%iWgb*FN&LOlk@tSCL`4TqG&$_#V~_%|btpqfM9Z&p@TB1W_c63XoZ zBbl9a5cegaXZqVRloBwBqnIpOd?HV!%kFOS#q#Ez-DCH=LU!{3D{VSiA&~l&A-H;C z<}5zHjzc7Z%$w5jWYsXkO13UL8?N*VwdaI9+k zy|RiT@^Wrk?NsN&BRUj~2+dkrSIaTEz}-(%UuA6-a=5hgrg)OB8Gv-hjHYw-^y+m2 zI_Yn`XKq02Gnpo8RY*WU-}mY{#mHi$Dx}MvE~;WeN_u5mrtMwN>=xb;<=yE=b+0c=W*s&w5zHdd3yXyf2p>ZsueNgwu`|DtGTQNThQ}yrax08UJZ1mLla!41^$}6HY-8dKtj)j$}L{r=! zOX}+!ui;lu&dREO@CEu^*>LMl8=yHbR0E%gU12$Q2dy>4 zMFG1>)`jckYxS1sn={Hg+!tXpRQgY!j2z%sI#hDakqm#0sN2T|SJRzE!SI(K(j^*v zS(D0Xw4N$2%e1a49^p3m7#t-^J1Tg7(I#3Oad;6`-pSx_M!(2auRgCofwo+oF{nsKW2P_k#r`!8{&CPW? zHoir~5>)Tl_cLVvsveqep_MxjBmbZIs2#MAC7Oz?f7>Kdx6L{g*q=yHg+2jz9j|qa z@wNJRC9o%!z5@bCw!hmA!-dL@`91f$_-*!`65Q&tdaTQ5Bz95YXIjtn94$@>)VT1~ zyqvwelFz<5C8P%@wB{+?ALB`NW*}P6`91Svd?~5X!c9Z{pZ>*2o9meve#(d(_=ax- zJAB6yN>-hKE!6?c`D(%D_%5xJZjvH_!~;1q6m?_qh)1_OL%lAE ztmM47RE|kRP2t%(MS%4HbLTDWA4jl2uaP4JeWI9Qr zVf5Y1Z{i77fXA^ta`WH znXAwHVa+tGe_@1(*opl}hPW>S>d9gZCO2`EA9!zd?pjgzPmbE>4VA@1+CH8vTZED= zd)#0I8Mp&*THPyqJl&VB_W2}VGjtci6htJKlV1PlPtmT!$1}e1B4{xT34{Jc1glrm z$1|L`nY?MS8W1fEXZ}a2DcA=XU=CkVRtTB z4@RCkb!%UlftSf{<;gZDdGtTa&fGk-G?Q%zD?{vT&};o>6gxE}#D<(Hy*c#!Rt?gl zwU&Mg@agN-it{!R=s7yYy)B=+6#_isXgUpD#<}BETYq$v?Q84-SETI$3mbO*m^mH% z6&ocYF1hWSgue{%?77tg2-!CUHF4>yxI!kSx^+X-P1{z`d*(m+vaUE6(1|dz^+j|W z^(bCj7gGTGxt3jS5Q6Jb_{!8!>e2t-HN@rxT%!_R;vR>OfC>o|D+VRc%GQ=#Cu5== zH@Db4P4R!G;09zD{)&HT!a?7X$Iw&%+*9|`6tk5ffZdVK&m57ujvmhDu?^~X_T$mlUXJj70_b%5e=CJ>Y!jycg;liW9~xKA*v--i9%P_zemlOi z*M53lE$(#tNvMSbWlvULFBu5%FvVN>{_hKv z!~Qv$Qg>ibg^TAfgD=LmBLN{{WO>Y~321%I1))mz%&YK(y12bg#>vxF(ee2|eI%3E zrI&|uk-E| zBP|bI`px> zA71S(IGZkd?BA5bNB=pG6iPU2daftgla=Ev-@6PcRHB;<#c{>~s-YG6DD&C${r!rX z*tQ6`C)*J2dxWK4>F4w*Z+}r#pEmMdbu~AaS5kl;q(=j);?mi!y1Iu*Ez0=D<<0ooYJyyF*Fu<@@@s_!Aqi`8Dp&qcZt9Ue0eBg$9x=&6Q z9tAGj2OsajY~+oZomxyylnmF8qkLZ^e33}`#?=30s?e1}r~CV2w*N$>!q!i+zM~0_ z3DXDsCn67TXfFcj-zt3XJnkJOT~TmkJ(WD}zGt&VOdhUXlE;-mp0|!QSwU%Nf#1+Lqu6>CWaJy59 zl0(r9YyFWGkx}zOJ+kq?GJF-?X8_@DTR{F8xklVScW+?UF2hw8C0e7Ql%K8RgSHtY z*i_R{Prv>b2DOQCA?uj4tFPBm1(Ef2XZ_1jJ8_9HCwVi>Z-ij~(d7+rTflqHgnAvr zVNhQ&Tkt_gNigwlP#iJlsf?H?YE&+xS6RP`H-1UlZ{k$RMD}F^4$0;04zM+*n8x{{ zcyZO?a(VBV8q$$`x^UmPd=ceHwvdG0`}&{%gS@fpZ*|U}yOFAco}MykI^qoffeEu$ zb#Tx$SCR1z(9eluW*Z!Y+3L&xQq1Z+_>ECzaYwCauFXRAhO?cGy`bX1ECK zws_r+z#U;}-48zxS$bg@xLHevj-4`u|17##?n%tBN%K?F#nll>J`m}S^A7MwCS>~P z!mBQuxfDPbbsB$)YqXv^E*#ird)^qg+_xUCDM%NzGKWhaZ<=8_f& z#ib1?lWDY@X}>X0F|C`*e7CJ-lSI2&BOUqBJE*59JxD%J|xiLN;0Y zgV#~5zRV{KcIC;e+Py_JPJQ&L6PMIF(?U4$;-?5mx|f%C5FIW3JLYDMAR6T1gJNH@ z(-R}_v04LkxYcGw8*RO_$eX4Xczyyc)iH+ltoPY}H3{=d6ni5}O!`^7SL-}^- ze!w_k6T1$C@KSC|?+_iaioR`|7%#~p)N{tlxg8IV-U$()0FCG2mM1?pekn0fh0t3) z=d<)vy;8eQi1B_?Igxx!j^F7{%-97U9{|lJbd(vT^{3S=e(e(~DqW<#4zbM;RzDO& z??No29Z<9dQyi@P-ME5ZC1;Fn zUAS#azCLToy~fpR2X44f6c)wJo&~e6mjliMAsL5f=64~#=dwJTNr?AiRc-Z7-Y_tD z?0Y8br}_yxmoyhKPH3CYk01xABqssic1V-?eI995c?d6lerkU~w|_c-aJG_>2@FRE z^isbtcz-_=4y|NyvvKOStio(C+v502S$-zizvSa zWP32{QxiJ-Svoi?zKM8n^ntxrZcp&DQ60$iRA1Z=gCw6!?vrw?4SK_fl#zA1B&usJ z8jwe*AC9cgpeRqg0V0vne#Sm_}4;GpK4v36d&G+r&E%s0`BJsX8+x0h|G27=} z$z7?=*7GVasr>mJW=DWezm)lKEQYE(2tVlY<2u?R5!y>)J)m{lP8+qJqbUB3RU<%Q zQcK@J3>)432pbVgGWJg9x~(QaI|GkHUKB0})H@z`R8e(CN9AGCB>&2o^c%j6FzGx* zw}pT!5f}IHBuaV7sJ#nf zeh8tQS_X~}&)QFAfhUXgXImkH4JNzqUN(x~t+alu)A!%h>#_*jIcexDN0JmI%%>R^ zZcLoYJfYTZv7>C{%nqUa-NcrCBwXMFr@r4yjs6L)YrAYx=ro+lUP-ef9k~v1)D}Cw zXVWU%*KvC>Y;-W=9;zOL^%(rQQLqU$Otu^Y$RE@SIiQc%Yr#jAdC5q{Aic^EP4fyY z)YQ}bXbabF!UfpUcCTEv{%l*nua`PzXhyAFgEW1PWM-o&orvlhG_)N)3=ltt5g5*w zCtbSr@Ta6%YFKmy&jD@kz>^F?N>B9+gKM(huGkA-EL&TtZ;?1nm{F!k;1ZHnGR6zV zNPM`gr-BPYC6%{GOll9Z&AT!p}5d9<;>l3t@zc44hfR z(vn9Fak)dbYvnU+%qO-(y-{E9Qo25P{W=Qnk)9u=c=)wK1z!+yHPkQS{J%Ve!{^yYD@7&_hjx=U&4Wqm20|7K} z2mU^u=LZOv@+Se)~2_)6>!AK-H6P*0!qGV(On2^n}L zy69nh)cT`l=ww`OaQ#bh+#8~FIVM5qr7mh>*FF?$*-)8GgJ3qdlT%xW2&T)Gx-O7( zIDO3tIN%&KP45BTI8*E3Gp^%f5`S zJi||GgYC06^(Y%@{(jHBkBC8&O5aw7{nk}31LiSznj0C~yJcVIQ@&G?qoBy@rAZcE zWy@$s`Rgq)7P|%Up&A+7mc<(M$HPFKQvsLpI-T?FcnzeXr*(J5$YKUZa3^u4r6c1D zxQ-J(19`{#PEtatf$Q@8?c+ki!PU~>-NyMta`|jnBHMROFS=d;sZJLmrZW>XdFY`( zWcch4UMx-d+_-t%p6Bp>xH%CWkJ(^A(X4J2tY4ht(At)Y=|Gn)KYV+d+EzJ+HE{hg zJaXaZROwvol1ZWR)h9)5Filc>&_$ z)r&9MbXm*yx%g>v1zvAOnrCc@c7_HPZgo-=QMX%UfHB8Ar~S4mi=idl5A=z zR}Ls98NG6`O)2l_0bhskfX7fMrX!s|Km=`E6EGDV0XU2KwSoZ`7xow+v8Nr{em!BP zkT3=Mz-%qJR-kBf((b!}Eq+WwI=Rc`94^|)1**brOSGrBj)tqy3WiT!iV=`G(`h!9 zRsoL%uPHtzQweErC)rKc6p(s?bHmAn4IZ9Nd*Y0om?eiv8rGFb`?d9td=QTLqih5v zi(*)rrwf&Em-58Ey+3YwI5%9$r+=pnEnm22Dt+$0-nGVi2Vvg>A4NSdO}~*%0#>xl zX*~?JLXno5<#$P;sQdv%cWZHwfC`NM%<*8WGd+hs1c;I_4@cO{uS zz*#IqRxR@$boMsat?qdTHY{Ml?NLbP9jSJb>5}E9hK2lEdF_z*nQFous!^+tehbHR zZjI@kb^RDOV75N<64naTq1R4j&LRlH_&uZv+H&&!M#Gh==@a#n*d%OrW_+l!SBVB1 zpe0n?CPDH5%)KA4UnpUAJt=>3@J@GR(#%u&x$t!U?qZ-S0VKO=ol#R;T^Io=|0`&1czdqf_;M zic=3-@lenX6gmO@BpvaOkVzQ{<$(Y+m36lnv#M~LhlSM}8R;@0cEmRJZPjb2J6P4d z7UG@f4*pDx7{KmjgK+eoFoARnkQeA9aTsXX)VBO9)bV#qqYXiwpP~>Lv|#3NqII?B z*T7y5IPFDKshMZw*OBbaMzr{n5kpr5(WZDb6=XOq3OB>}`a;vAj;a56y3XH^%SyT@ z^}My(cnYSkL)flf7@f86dPWcouaiQ0OS4_iJVh))3O0sX`#y&0!wP?DO55i?D76fd4c$n(ib(QI=k^eOk`g6EnTz1fPd1|K&6zM+~Y?{c@If;L0sgx6_ZHnQX%huW4m2UL~M17()i z83P!g7Kf+0RdSI6pDN68lePtze6H5`mm_Y6l$RREr(!pByj(p?4#ZmBO?k|;UhbP5 z+Mc}YRX?9b=!b1L$j@>yNfO6plG97_ogR;n4^S>QaEBkUn`7Gd)LrLhE-&1aNl-}$ z@yGOq5VD_;TPB}A1z(as98W9yrP^AbF1~kcCtDc-06;lSLlO}oA#VSIF!eA_b*qq{ zIcKwokWB<2!gDIDx4BD;%%7U^udg`)dFolbW5=DWABF!W@GMpi(ArPb8O-(hXY3~pAZPUfIkq5@hdiCMNW5v0qYQnlK@z4by zP#J@$EqzSO&oMK~V9Vyg-trM|mrU{hO+gb=&K9%qe%Q~K%j1uZVV};o5a5rqzOCxe z8%lfVOwN&ZpW+-R0qLl&SYgmmk%Qs8#@{G?&t7yhb|a(uaFE4;LiDH?8XltTAV zy0`K*%iCnwhgsdUtW$n*XP|K*VP4fxzFx}o34+j= z3T?qba@+u98h+66oJaDqt_ps_X4YrGtZMPA+8Y^49scwoR^yp<+*n#O%ee6+zoJ$* zgcI-gm>b?8n_H67ub;xkX;hNLskHIJvY)qA%V2+pi3t`R+k0NPFZEE4tK@jAEU&iw zb~p#4aO@o!I)j;tb6c>4z1vPdE*?eykBY;_$FA^AxM3-gkBZdYeL;~;7q1gRgXodV z+2c_$6JanW3)QKeKA=&q>i~P2e2b`pIs6$pN!eS6dVUoclffUxUx*rz9nl zWA_O1a$9VDIUv)!e0&BHjo|y`#~(y>z0Fw9>j$Ym+xt5wL~N2JZ2JnhMs+xb_3(Sd zwVeYs&?&smBWreubt=Gc+Dox zY(R~!Eau|c6vEkzQrT8~u%YoMtU8Z-tHP%++(!x9BVgOk$j($l(Gy)rjjaV6^+jF>K4!TlP_{PnJI zpHosDsMe~5R4e@{<)KKaK=gp{P3i{26(5SxeLV}5KF{t&GtH{W+a**i8szUJ)jCrZ z=b%l!zCCj229CtUU|5!i>_t1dJ7Fj!^?FkGHqWeC>#_@#KW8)! z>(Yfg@d4M^q5p{Prj|j6G zk8>HSt3_@)AC2&5=$9EMEJ+8b8B2cCmGQ-x6Qjfk64o6{4dunZ+k00ay>gl!dV4H4 zIPMEj_YZFeI?*Rztr2S?->m8%TRriRkTDBv+eTr4U1N~t51geQ;4u7-ZS(aIn$yav ze5X)$dceg<4f5Jw+?K(`t9ge(t7H`qe1}DQ3HB&GYr0{sWT2~PN%oMNJ+dADMw&&P z8nF$(O)^o@+L<&zPhK*_pBw3wLhctytCqRy6di0-}s5`<-Wvca~S0FA}I1Q*LkKK z_9*)KN8ig0ys(NyyS+73)vxfpQnm;yqBs>UkN5f0Qa?w=53$#>E@hGV>f<=f)6`=Z z!}yE5pqLzA_d0l5M>B)4wRX|$F43)JYgUu7GY#&BsO{-dkDZ_6G8(T+N_ie5v&$}X zuO9Hik0iJ24}-~O(^|oPlDG?NK(1RhWzMZ$ii~dLb@(-dSI+Gh5eC|L53gH>GxLU# zgn5IuMl#RdKf^XQjL&-NZ`()n_OSgzGyJRiUcNak67@(F;0vWUkXIm0B|>njjVms( zDX3&9>UsG;_02?XxF9&p0xj5m@A?uq)r6YHdj{E5!oO8_Qw>HZOV__(n?OVtMB3UE zC&>2A34N)prj_BXQh|I7apZBEl)#PW zj{d@yMW26VXTRxg1I*|OX^-RQv%k?@eQ$V*`CxI=@t`>NoC)8L)~g2PO-TQ9;4B`= z?|f@T?DqoaRO?hyM_Q&+FaQmx{x~jaOVX=GQ{1iO;ERhzv9+1-&<7J@2-(qRw1tp{ zoeo`5*mi-V7Mw;FWv?|Let^{~zptpUEFh%Unq+#8J_)a)#fG%W&mQNbQ|}MMw-*TA zJy=q9-IB9BeWphk?qHgV$;Q}rl7}7r(p&>uVSg?aST0VRP3yp)(^W~)D#e!Ejay?p zd2XLzAuizy-Em(}9LK=%8Z$$!w%>Y?WRA%y- z9KLXUeX6Y8aK4**MSA0tZY~>9jJlflVGTzbEwO~tf^@pv9d0ybCP|QiPN70)OJQqG znZ(LSnTyif)E6ccg_EG-&38$ljNbTUzYD>3+xQ6olan0l7dDbRSw#|#)X1A(b)IF1 zBUkw!q}GF_epF<6Q*P7ta+3^1T+KpXpxVe+l_8(%MvjH_`5mpS!f^m}Bzbx+J ztS;QY1h=%Et?aQ6Xqa|XbxTxsAI}&B*f}-2)gH^% z4ZByW&Uo0;vc<_5>Sso;mo#g(&UX2peDN^rC#CVf1p=joBU5WYeh zjlP&49pxb-A|xa=X=ukg=%hO64QQKTSQlG)Cv??TrQHE%RrepUgRam1Ko`y-p%N@` ztjgQFvC3l+S6))%hv~rqNLz;a0bn1hu5D>UgB}R zOR@bx-X1ih!}1|hYd_~*IoFaP6(i7xaR@_)DS{czrJV33&j5aA$_Pyx&X2Qv@GjM$ z$R!A=&-kFrGHX@*b&j7s<(GQ2qWnku&$yK)&hZ~%12>|Ep*mkomWn3Fv3=HPPh0>` z4Qs~WxA!R(b5nMYLe@jx--I?pvV1ERKp2#!sDIUGZ_%tf50rve{j0G1nwPqb2b0f^ z3C1??Oza3HvHk5BE_ltx&82`FgN<1cH9#s5S3!N>Y$5}vDgP z2q8sX5YoZqPGPNA}lYpe#+&*gq%O|X9-Q?4igm%B-YP6KQ}u$!k?LKNkVvJnfxy;aJFMMGVG`jEk~S30_x)IUnk32VMPLl&Z@%i83h_{cDm5FAuV- ze&Cm~20xyGZ(G(wA~5TES5aH3kNx_PTojB({IB&Bew##ZG)V#z673v0Ui(e%AK*5bZI8aO ziSqwp!UgWLEvzQxD$_;+M`ul&?J*nET+@sC)0kBv(vr0wgFfo?6#K{^LJwZVqe)4s zJ6FA0bZv^_Xf0k7HE$Z{(Bcu!;Lz18i(_xk7j?#@V6ZC*Qq52x9fyhLG{qL0C_U@E z9oD=u@{D-7;`_Z+m2cx=GF$ev127uQJjj-N7O$5ij!$$pS2Tg;-FeAw#JhL7qH^0N z#=7vD4}CDRV6GHNcH=q+sr(ebz{2pHfT{n1;)2U!gWYOZ8pblR*i$S6o?YOt z`_x>AnrT;_Kf#}5hk>B+JaXJ$L(+~8v~xm9JC~QU-&HObsCZdUz`IM{9!f1r3xeRD@q+CXN+W&$|p>GSR6&0D!$dpNhX}?sASa z*JS+SB<728gx73(9xi>UOuh%hKPDVc7cTAYXYNLC`hSG@I~Mqe5YN@zi4|Mak<+(^ zP#C_$2jqf)Yh?FPTSF4WLCE*t3H^xlyChNN`?(LWjhRLltNN|g(NU6CPIpYh{m>xF za?F_FMMikuVq}$PvU<%NF{@O#!BIs06LOizRHTP`JAVMoH{Oy)ze}oueJJ@LmZqr9+n_M==AiKzqW;g7zZ<^V zW_nT_u1y&r!GW@ytu0TvfB*|Gs`gE0FhMsD^J#Ep`r#@K1_=yjCeg%WzL)Y^Flxq5 zAAV3MVFvv$pSu=ePKq5cj3a?{eg5>sj^?{K<)erT<=1{wvY!Sj!mOj76T=E&C9ul= zXD3aTO&1M^tkqv~ZmmWwXuB^U<3|Xhbi(Dg+}qHmSKE%b!Z&S~g=;oX(P64c&NKY* zg<+^UIMj#kVUU=5p#Eopr(Fq*i=KhjBL+}LGsG4r`1SYt)*+`oIb0^M@#Rleqc;Z` zv=M1{QFC9sXI*`w@(|33j9=dxnjr%04$;s|#0Slm?D=$?*sl?Nx?Mb*mVu$ho}Y$% z(mwxn{lZkz|7Rh$pwikvtfVHXUjK7MhRENZuXVQJon4A&<7 zpe2Hb+T#_Yy3Z-vtf6F|h!)(1s^nd5Hnj5#yQf|j#HfF&;D>tR9YQ#chJ4j(uSrqn zvr&NC2+%cTeh5FVL?rV5VTU3}eLy@YnBgG_HloQ4T+ifFzZ$iqhPAl!9A_+zI$nP~ zoyYD9u@PLAwg+FhB2&)1@5~xP5!$lu6sNRL>xKovS{D;g?BWCTno$1^d=qhX3Sr0Pz_KN zUwzh6($eACgkdQ;lqE{`A0|7LAATGL#y&_5MO3Zp`UF4M>k{1q4WlHEZ;uY~mj)7G zn30XX(-%+no_u-3$3x-}MfFKE%Y1|+E+n4xL9#xnxgm6O=mCYAOz2+e>GXVr)c@Ms zWBsx+Y+Itipeu8^^&T=EGV;>lERm|V9=LP-y)_66*k}_u!mxB0odZvk_J$Rk*fDw9 zVG%oE9uet*TRd)E6`{p2Hi5m9ApYhsL8chy5AiS%%q}VqV_#KJq-E^ z`;GbwGK~BUxn;JrVlk$nmO3+l zGp&WcxU%`_f7AXXRvJ7F4($9riI>RMk9RxTI_)uE^6?jQOWdids-Q4u^-cR|jq`8Z z+j)~0H3IzyejVs*IELh{{kt3&77nMax%m}EM*X9Xgue`SLIwhP3TV64q?&_D z`u4I4GCFOFV%)S-UPfOMXS>H(sDG8&j*E0`HlBq1Y5yn+7KkZ@8abHk&e|iA9%`}(iDR9y$A;b3n=IBM5 z)66qlO|fs|Of{5}UB2mctk@erN%Meg8OP|NiWW%zY$p^*|F9HvWo5T%d$qs<@P1Vq zo`j#v{rSb#&yV;MatZ!EGS?*nn%AXQ^NXvjzS!t`Sh6K?OIrz0gOmOxcj;=)^6$IE zR(r#B8R&{1%44uDf8?t1?k9U=*11#Gxxm#~vX72IXPWfcs*pZCZHFD&=6qanrFe7( z%uR^OO4!nGfG-91q-|3dr-35vJPkEsVMTpoPBIAvYJtnlUviBSs{12C;!P{h?8V}$ zC{82|isNA{kcMQs@8i!KX0X{nVgqy9_cl6U;VnP z`me;e+_vEAF5aUL4pl#s>;Mpv_oYui+;>R7!O0Y79{SK$bia3qWw05eI=LQFv{U_q zthxSpsHK6}@RNi6EFa>m(#bl7J=jDGQX_Bg%?a?Bnv>d8QkCs-%&p&Z4lU~-tmVfjRHCQlPjAV)tDVg8aSZ#?2{td3SxeYt@y{eEA6zcV49Zf(r4&^|Wf zZw)t*&oLOxm7)`>ZZBO`t89An#3MAi7B<1W-)zqcqaxmD9I2?8$j#9vw~gb3Ke0Sy zaK8cFwtXJA>XW7=w=4JEJEB z&5Z+4QxenqD1|)#NdfM5k8n@BffXO~x^G46+^1+v1o)+04I4{2Xpj z@&rybUaWgw?&!qKB=(MY$sQ|B6dAizD(rr;Z!kZKemT+Nh{MQ#IaSh46LX!=5>jld zBW>xbmLw~6G~yu{c0E*V8luqH8Q)Eu9M?mr46NOcolRhOOMvpa@v zOfBDEl#V@xP-k_h!znySY^auoC2vWmmrGa8TLbLh`M?H~dr%Voysh7{e2CCR=r-8= z+vtjPv+#jIy9O-?<=d|K4tGc)4YyOpz{7~X1Uqx2H2gcF|mU_w-52wn72v(cv>-+rg zMhBAR4|i+0D^<+{_mbStO};@d>IV|K6RxQ4M3-xbYNwwnuL!OG7KzZKps4ULpUcA2 zq-b=jAK`RBC&mH!yf#_LkRog}JV~ZGXVN*D4Qa8n$(rky);5;}I>ZB?m#*9J38s!2 z7DG#wG8Db0HcGG5GNtqHWS`b(jq?S)*N>9kT1#XfAE!E_k;TJ=bVnNV!t?6i)tRId z$#kFTd5cCFKVM=}?= z?nwvDO#rphx(mX8HFrzhG)nnYGZwSnD))pORrPHbdlvI${x%|;!XN8(qTp33h}G>i zKZ@rmFAJmk4n8puCJ12Hq{&xxqH$JILxZtwRe?z)e(3FleV!plq&X94a*%(EJ zGh`~Ngkem5Rad%=g^^S4ihbeF0+@F=G|&2(x$5KG{?leL>utpl!COa??%wM8s-M5* zrmltLG6z)f2#h6#)ZH}C7TMlzdd)IrR@Gqz64;LYW{AQ}rHsYX!Z0_|G~CSOG_(Ag zrycN%^elbjU1UwQnFhf`W%ny$fcNT&PS=+NJ>}u%uAdHXx(a5f>leE#gAM=G{A8Re zISNa}|1%*6O>?sT;@gO^^M-5VHQ5iF#E7D2aL`8Z*{T|W9(BmN0kc`xG8JF3X(qQ1 zDYq^AR!aj8u*DnavLO_mq!Q*F<~XuC_TTdMUKKDTN=BSKY)?g(v%t%Nw0(Bk@g(kw z_1O-fo@O)X1vpnpSD4wzZoD9Fb{-(}-jAi&DMSe#KVZzXsCp-#x+w4+6wD7a2=`Hg zvYH>S(QUegKQcFWo}k0}b=J_|OXf^g)l8dw_)|I$Ta2jj?)vge5|N=;$CJglOtq;{ z`3joH#(U|8%CDhrsm4J%fYskp9~t6aF3oY{b@iV|nCj5Eq{8m`iL9U$me6u?+-!;AH|uME#50MyP6;oFo-rAY zB{L6NDZg}|DX2D?u1F#~o%V}t;q@7_!65ePg^G`%bpp+X_rLTJzSVdbgV`+U=nsj+ zu;LX-Y&%lDFKcQ3R1vs6lkJMP5vTh0lUg~W?M7dOStC}yQa;PKG$}S`Zg2*~mLKS) zao^ur(ELrV;uZKW*=r9To)+&7a?TAx(3?1;GRB3*och1{6R%qet#Ojf2X${^L2G&X zNWCf@p6_Xt2B2jPP$Fc|M$FjbLYFmB)Twr_@I+U`FMl}VH{M@c9^2#jf`LA3rr(`8?_3qntkRcXvGKUVa@hPol@^)L zrFxKKi|$X%7#{T7ss-1rKSh|&{&+v10!VKe_g<;YdN*HhWnW<7hlrrU7u$c3n!cPhD zq>T5LfBphxDqZy-9oIjeHT!wC=lP3ekdIkn8~+K?(kLT?{v`G28%rHr*B{M6bjx2k zVxIVoa^o#5`It=*W)R2C>U^`z9Ld!na83_KhTL60Jz4P{fn`Rt6Wj0gL*9NE^rXnD zz;jQYC5)|Sjzqn;nxz6fSe`tmH)sF?f&^of&5D?bptmQR+9Y4G-MK@=RC-UMHf%w)lH>Y~Y>6c=KI6 z@2!U&{9XPwsjcJIm57?}CwNGJDVe)*6?nWZj2!j(3@f9jPeFnL^K zoZm0dUgCVEnGXCG@QL|v4bQz^Yz~I#+0NfMGyay2RM#tBsc@ei+VUCi;x_w=g>}9+ zJ7Mo3h9j|TU_M-G0OkuOA*|PeeW#{iopKS=?8L$R6TYoBnRbeG@*^