From d47633b8eac6d33a73f0b30fd0c90f2cd5acf8a9 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Mon, 31 May 2021 13:17:02 +0200 Subject: [PATCH 01/36] feat: Inventory item details report. feat: Cash flow statement report. --- client/package.json | 1 + .../NumberFormatFields.js | 2 +- client/src/config/financialReportsMenu.js | 48 +- .../CashFlowStatement/CashFlowStatement.js | 88 ++ .../CashFlowStatementActionsBar.js | 134 +++ .../CashFlowStatementGeneralPanel.js | 20 + .../CashFlowStatementHeader.js | 102 +++ .../CashFlowStatementProvider.js | 45 ++ .../CashFlowStatementTable.js | 63 ++ .../CashFlowStatement/components.js | 29 + .../CashFlowStatement/utils.js | 68 ++ .../withCashFlowStatement.js | 12 + .../withCashFlowStatementActions.js | 9 + .../CustomersTransactions/components.js | 1 + .../InventoryItemDetails.js | 83 ++ .../InventoryItemDetailsActionsBar.js | 131 +++ .../InventoryItemDetailsHeader.js | 99 +++ .../InventoryItemDetailsHeaderGeneralPanel.js | 13 + .../InventoryItemDetailsProvider.js | 43 + .../InventoryItemDetailsTable.js | 59 ++ .../InventoryItemDetails/components.js | 29 + .../InventoryItemDetails/utils.js | 42 + .../withInventoryItemDetails.js | 15 + .../withInventoryItemDetailsActions.js | 9 + client/src/hooks/query/financialReports.js | 60 ++ client/src/hooks/query/types.js | 4 +- client/src/lang/en/index.js | 3 + client/src/routes/dashboard.js | 59 +- .../financialStatements.actions.js | 26 + .../financialStatements.reducer.js | 11 + .../financialStatements.selectors.js | 28 + .../financialStatements.types.js | 2 + .../CashFlowStatement.scss | 50 ++ .../InventoryItemDetails.scss | 77 ++ server/package.json | 3 + server/src/api/controllers/BaseController.ts | 20 +- .../api/controllers/FinancialStatements.ts | 10 + .../FinancialStatements/CashFlow/CashFlow.ts | 113 +++ .../InventoryDetails/index.ts | 120 +++ server/src/data/AccountTypes.ts | 6 +- ...create_inventory_transaction_meta_table.js | 11 + ...create_inventory_cost_lot_tracker_table.js | 1 + server/src/interfaces/Account.ts | 8 +- server/src/interfaces/CashFlow.ts | 190 +++++ server/src/interfaces/InventoryDetails.ts | 76 ++ server/src/interfaces/InventoryTransaction.ts | 71 +- server/src/interfaces/Ledger.ts | 5 +- server/src/interfaces/Table.ts | 12 +- .../src/interfaces/TransactionsByContacts.ts | 4 +- server/src/interfaces/index.ts | 4 +- server/src/models/AccountTransaction.js | 17 +- server/src/models/InventoryTransaction.js | 66 ++ server/src/models/InventoryTransactionMeta.js | 29 + server/src/services/Accounting/Ledger.ts | 77 +- .../BalanceSheet/BalanceSheet.ts | 3 +- .../BalanceSheet/BalanceSheetService.ts | 4 +- .../FinancialStatements/CashFlow/CashFlow.ts | 761 ++++++++++++++++++ .../CashFlow/CashFlowDatePeriods.ts | 410 ++++++++++ .../CashFlow/CashFlowRepository.ts | 149 ++++ .../CashFlow/CashFlowService.ts | 144 ++++ .../CashFlow/CashFlowTable.ts | 365 +++++++++ .../FinancialStatements/CashFlow/schema.ts | 75 ++ .../CustomerBalanceSummaryRepository.ts | 69 ++ .../CustomerBalanceSummaryService.ts | 82 +- .../FinancialStatements/FinancialSheet.ts | 65 +- .../InventoryDetails/InventoryDetails.ts | 407 ++++++++++ .../InventoryDetailsRepository.ts | 87 ++ .../InventoryDetailsService.ts | 81 ++ .../InventoryDetails/InventoryDetailsTable.ts | 183 +++++ .../TransactionsByCustomersRepository.ts | 92 +++ .../TransactionsByCustomersService.ts | 101 +-- .../TransactionsByVendorRepository.ts | 92 +++ .../TransactionsByVendorService.ts | 111 +-- .../VendorBalanceSummaryRepository.ts | 69 ++ .../VendorBalanceSummaryService.ts | 83 +- server/src/services/Inventory/Inventory.ts | 7 +- .../Inventory/InventoryAverageCost.ts | 2 +- server/src/services/Sales/SalesInvoices.ts | 1 + server/src/utils/deepdash.ts | 52 ++ server/src/utils/index.ts | 47 ++ 80 files changed, 5474 insertions(+), 376 deletions(-) create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementGeneralPanel.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementHeader.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/components.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/utils.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.js create mode 100644 client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/components.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/utils.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.js create mode 100644 client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.js create mode 100644 client/src/style/pages/FinancialStatements/CashFlowStatement.scss create mode 100644 client/src/style/pages/FinancialStatements/InventoryItemDetails.scss create mode 100644 server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts create mode 100644 server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts create mode 100644 server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js create mode 100644 server/src/interfaces/CashFlow.ts create mode 100644 server/src/interfaces/InventoryDetails.ts create mode 100644 server/src/models/InventoryTransactionMeta.js create mode 100644 server/src/services/FinancialStatements/CashFlow/CashFlow.ts create mode 100644 server/src/services/FinancialStatements/CashFlow/CashFlowDatePeriods.ts create mode 100644 server/src/services/FinancialStatements/CashFlow/CashFlowRepository.ts create mode 100644 server/src/services/FinancialStatements/CashFlow/CashFlowService.ts create mode 100644 server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts create mode 100644 server/src/services/FinancialStatements/CashFlow/schema.ts create mode 100644 server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryRepository.ts create mode 100644 server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts create mode 100644 server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts create mode 100644 server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts create mode 100644 server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts create mode 100644 server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersRepository.ts create mode 100644 server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorRepository.ts create mode 100644 server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryRepository.ts create mode 100644 server/src/utils/deepdash.ts diff --git a/client/package.json b/client/package.json index 61f6187e5..e1aabffbe 100644 --- a/client/package.json +++ b/client/package.json @@ -62,6 +62,7 @@ "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", "postcss-safe-parser": "4.0.1", + "ramda": "^0.27.1", "react": "^16.12.0", "react-app-polyfill": "^1.0.6", "react-body-classname": "^1.3.1", diff --git a/client/src/components/NumberFormatDropdown/NumberFormatFields.js b/client/src/components/NumberFormatDropdown/NumberFormatFields.js index 169a5a5e9..776024de3 100644 --- a/client/src/components/NumberFormatDropdown/NumberFormatFields.js +++ b/client/src/components/NumberFormatDropdown/NumberFormatFields.js @@ -73,7 +73,7 @@ export default function NumberFormatFields({}) { label={} helperText={} intent={inputIntent({ error, touched })} - className={classNames(CLASSES.FILL)} + className={classNames('form-group--money-format', CLASSES.FILL)} > { + const _filter = { + ...filter, + fromDate: moment(filter.fromDate).format('YYYY-MM-DD'), + toDate: moment(filter.toDate).format('YYYY-MM-DD'), + }; + setFilter({ ..._filter }); + }; + + // Handle format number submit. + const handleNumberFormatSubmit = (values) => { + setFilter({ + ...filter, + numberFormat: values, + }); + }; + + useEffect( + () => () => { + toggleCashFlowStatementFilterDrawer(false); + }, + [toggleCashFlowStatementFilterDrawer], + ); + + return ( + + + + + + +
+ +
+
+
+
+ ); +} + +export default compose( + withSettings(({ organizationSettings }) => ({ + organizationName: organizationSettings?.name, + })), + withCashFlowStatementActions, +)(CashFlowStatement); diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.js b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.js new file mode 100644 index 000000000..c8c487ea4 --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementActionsBar.js @@ -0,0 +1,134 @@ +import React from 'react'; +import { + NavbarGroup, + NavbarDivider, + Button, + Classes, + Popover, + PopoverInteractionKind, + Position, +} from '@blueprintjs/core'; +import { FormattedMessage as T } from 'react-intl'; +import classNames from 'classnames'; + +import { Icon } from 'components'; +import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; +import NumberFormatDropdown from 'components/NumberFormatDropdown'; + +import { useCashFlowStatementContext } from './CashFlowStatementProvider'; +import withCashFlowStatement from './withCashFlowStatement'; +import withCashFlowStatementActions from './withCashFlowStatementActions'; + +import { compose, saveInvoke } from 'utils'; + +/** + * Cash flow statement actions bar. + */ +function CashFlowStatementActionsBar({ + //#withCashFlowStatement + isFilterDrawerOpen, + + //#withCashStatementActions + toggleCashFlowStatementFilterDrawer, + + //#ownProps + numberFormat, + onNumberFormatSubmit, +}) { + const { isCashFlowLoading, refetchCashFlow } = useCashFlowStatementContext(); + + // Handle filter toggle click. + const handleFilterToggleClick = () => { + toggleCashFlowStatementFilterDrawer(); + }; + + // Handle recalculate report button. + const handleRecalculateReport = () => { + refetchCashFlow(); + }; + + // handle number format form submit. + const handleNumberFormatSubmit = (values) => + saveInvoke(onNumberFormatSubmit, values); + + return ( + + + + + + + + + ); +} + +export default compose( + withCashFlowStatement(({ cashFlowStatementDrawerFilter }) => ({ + isFilterDrawerOpen: cashFlowStatementDrawerFilter, + })), + withCashFlowStatementActions, +)(CashFlowStatementHeader); diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.js b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.js new file mode 100644 index 000000000..c7ffa3ea8 --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementProvider.js @@ -0,0 +1,45 @@ +import React from 'react'; +import FinancialReportPage from '../FinancialReportPage'; +import { useCashFlowStatementReport } from 'hooks/query'; +import { transformFilterFormToQuery } from '../common'; + +const CashFLowStatementContext = React.createContext(); + +/** + * Cash flow statement provider. + */ +function CashFlowStatementProvider({ filter, ...props }) { + // transforms the given filter to query. + const query = React.useMemo( + () => transformFilterFormToQuery(filter), + [filter], + ); + + // fetch the cash flow statement report. + const { + data: cashFlowStatement, + isFetching: isCashFlowFetching, + isLoading: isCashFlowLoading, + refetch: refetchCashFlow, + } = useCashFlowStatementReport(query, { keepPreviousData: true }); + + const provider = { + cashFlowStatement, + isCashFlowFetching, + isCashFlowLoading, + refetchCashFlow, + query, + filter, + }; + + return ( + + + + ); +} + +const useCashFlowStatementContext = () => + React.useContext(CashFLowStatementContext); + +export { CashFlowStatementProvider, useCashFlowStatementContext }; diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.js b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.js new file mode 100644 index 000000000..81425a88a --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatementTable.js @@ -0,0 +1,63 @@ +import React, { useMemo } from 'react'; +import { useIntl } from 'react-intl'; + +import { DataTable } from 'components'; +import FinancialSheet from 'components/FinancialSheet'; +import { useCashFlowStatementColumns } from './components'; +import { useCashFlowStatementContext } from './CashFlowStatementProvider'; + +import { defaultExpanderReducer } from 'utils'; + +/** + * Cash flow statement table. + */ +export default function CashFlowStatementTable({ + // #ownProps + companyName, +}) { + const { formatMessage } = useIntl(); + + const { + cashFlowStatement: { tableRows }, + isCashFlowLoading, + query, + } = useCashFlowStatementContext(); + + const columns = useCashFlowStatementColumns(); + + const expandedRows = useMemo( + () => defaultExpanderReducer(tableRows, 4), + [tableRows], + ); + + const rowClassNames = (row) => { + return [ + `row-type--${row.original.rowTypes}`, + `row-type--${row.original.id}`, + ]; + }; + + return ( + + + + ); +} diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/components.js b/client/src/containers/FinancialStatements/CashFlowStatement/components.js new file mode 100644 index 000000000..91c328871 --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/components.js @@ -0,0 +1,29 @@ +import React from 'react'; +import { If } from 'components'; + +import { dynamicColumns } from './utils'; +import { useCashFlowStatementContext } from './CashFlowStatementProvider'; +import FinancialLoadingBar from '../FinancialLoadingBar'; + +/** + * Retrieve cash flow statement columns. + */ +export const useCashFlowStatementColumns = () => { + const { + cashFlowStatement: { columns, data }, + } = useCashFlowStatementContext(); + + return React.useMemo(() => dynamicColumns(columns, data), [columns, data]); +}; + +/** + * Cash flow statement loading bar. + */ +export function CashFlowStatementLoadingBar() { + const { isCashFlowLoading } = useCashFlowStatementContext(); + return ( + + + + ); +} diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/utils.js b/client/src/containers/FinancialStatements/CashFlowStatement/utils.js new file mode 100644 index 000000000..16c5a710a --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/utils.js @@ -0,0 +1,68 @@ +import * as R from 'ramda'; +import { CellTextSpan } from 'components/Datatable/Cells'; +import { getColumnWidth } from 'utils'; +import { formatMessage } from 'services/intl'; + +/** + * Account name column mapper. + */ +const accountNameMapper = (column) => ({ + id: column.key, + key: column.key, + Header: formatMessage({ id: 'account_name' }), + accessor: 'cells[0].value', + className: 'account_name', + textOverview: true, + width: 240, + disableSortBy: true, +}); + +/** + * Date range columns mapper. + */ +const dateRangeMapper = (data, index, column) => ({ + id: column.key, + Header: column.label, + key: column.key, + accessor: `cells[${index}].value`, + width: getColumnWidth(data, `cells.${index}.value`, { minWidth: 100 }), + className: `date-period ${column.key}`, + disableSortBy: true, +}); + +/** + * Total column mapper. + */ +const totalMapper = (data, index, column) => ({ + key: 'total', + Header: formatMessage({ id: 'total' }), + accessor: `cells[${index}].value`, + className: 'total', + textOverview: true, + Cell: CellTextSpan, + width: getColumnWidth(data, `cells[${index}].value`, { minWidth: 100 }), + disableSortBy: true, +}); + + +/** + * Detarmines the given string starts with `date-range` string. + */ +const isMatchesDateRange = (r) => R.match(/^date-range/g, r).length > 0; + +/** + * Cash flow dynamic columns. + */ +export const dynamicColumns = (columns, data) => { + const mapper = (column, index) => { + return R.compose( + R.when( + R.pathSatisfies(isMatchesDateRange, ['key']), + R.curry(dateRangeMapper)(data, index), + ), + R.when(R.pathEq(['key'], 'name'), accountNameMapper), + R.when(R.pathEq(['key'], 'total'), R.curry(totalMapper)(data, index)), + )(column); + }; + return columns.map(mapper); +}; diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.js b/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.js new file mode 100644 index 000000000..ab3d6519a --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatement.js @@ -0,0 +1,12 @@ +import { connect } from 'react-redux'; +import { getCashFlowStatementFilterDrawer } from 'store/financialStatement/financialStatements.selectors'; + +export default (mapState) => { + const mapStateToProps = (state, props) => { + const mapped = { + cashFlowStatementDrawerFilter: getCashFlowStatementFilterDrawer(state), + }; + return mapState ? mapState(mapped, state, props) : mapped; + }; + return connect(mapStateToProps); +}; diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.js b/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.js new file mode 100644 index 000000000..689d7ac62 --- /dev/null +++ b/client/src/containers/FinancialStatements/CashFlowStatement/withCashFlowStatementActions.js @@ -0,0 +1,9 @@ +import { connect } from 'react-redux'; +import { toggleCashFlowStatementFilterDrawer } from 'store/financialStatement/financialStatements.actions'; + +const mapDispatchToProps = (dispatch) => ({ + toggleCashFlowStatementFilterDrawer: (toggle) => + dispatch(toggleCashFlowStatementFilterDrawer(toggle)), +}); + +export default connect(null, mapDispatchToProps); diff --git a/client/src/containers/FinancialStatements/CustomersTransactions/components.js b/client/src/containers/FinancialStatements/CustomersTransactions/components.js index 04715aa57..4fb5d3b5e 100644 --- a/client/src/containers/FinancialStatements/CustomersTransactions/components.js +++ b/client/src/containers/FinancialStatements/CustomersTransactions/components.js @@ -9,6 +9,7 @@ import { CellTextSpan } from 'components/Datatable/Cells'; /** * Retrieve customers transactions columns. */ + export const useCustomersTransactionsColumns = () => { const { customersTransactions: { tableRows }, diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js new file mode 100644 index 000000000..696d5b6cf --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js @@ -0,0 +1,83 @@ +import React, { useEffect, useState } from 'react'; +import moment from 'moment'; +import 'style/pages/FinancialStatements/InventoryItemDetails.scss'; + +import { FinancialStatement } from 'components'; +import DashboardPageContent from 'components/Dashboard/DashboardPageContent'; + +import InventoryItemDetailsActionsBar from './InventoryItemDetailsActionsBar'; +import InventoryItemDetailsHeader from './InventoryItemDetailsHeader'; +import InventoryItemDetailsTable from './InventoryItemDetailsTable'; + +import withInventoryItemDetailsActions from './withInventoryItemDetailsActions'; +import withSettings from 'containers/Settings/withSettings'; +import { InventoryItemDetailsProvider } from './InventoryItemDetailsProvider'; +import { InventoryItemDetailsLoadingBar } from './components'; + +import { compose } from 'utils'; + +/** + * inventory item details. + */ +function InventoryItemDetails({ + // #withSettings + organizationName, + + //#withInventoryItemDetailsActions + toggleInventoryItemDetailsFilterDrawer: toggleFilterDrawer, +}) { + + const [filter, setFilter] = useState({ + fromDate: moment().startOf('year').format('YYYY-MM-DD'), + toDate: moment().endOf('year').format('YYYY-MM-DD'), + }); + + const handleFilterSubmit = (filter) => { + const _filter = { + ...filter, + fromDate: moment(filter.fromDate).format('YYYY-MM-DD'), + toDate: moment(filter.toDate).format('YYYY-MM-DD'), + }; + setFilter({ ..._filter }); + }; + + // Handle number format submit. + const handleNumberFormatSubmit = (values) => { + setFilter({ + ...filter, + numberFormat: values, + }); + }; + + useEffect(() => () => toggleFilterDrawer(false), [toggleFilterDrawer]); + + return ( + + + + + +
+ +
+
+ +
+
+
+
+ ); +} + +export default compose( + withSettings(({ organizationSettings }) => ({ + organizationName: organizationSettings?.name, + })), + withInventoryItemDetailsActions, +)(InventoryItemDetails); diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js new file mode 100644 index 000000000..90fe45962 --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js @@ -0,0 +1,131 @@ +import React from 'react'; +import { + NavbarGroup, + Button, + Classes, + NavbarDivider, + Popover, + PopoverInteractionKind, + Position, +} from '@blueprintjs/core'; +import { FormattedMessage as T } from 'react-intl'; +import classNames from 'classnames'; + +import { Icon } from 'components'; +import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; +import NumberFormatDropdown from 'components/NumberFormatDropdown'; + +import { useInventoryItemDetailsContext } from './InventoryItemDetailsProvider'; +import withInventoryItemDetails from './withInventoryItemDetails'; +import withInventoryItemDetailsActions from './withInventoryItemDetailsActions'; + +import { compose, saveInvoke } from 'utils'; + +/** + * Inventory item details actions bar. + */ +function InventoryItemDetailsActionsBar({ + // #ownProps + numberFormat, + onNumberFormatSubmit, + + //#withInventoryItemDetails + isFilterDrawerOpen, + + //#withInventoryItemDetailsActions + toggleInventoryItemDetailsFilterDrawer: toggleFilterDrawer, +}) { + const { isInventoryItemDetailsLoading, inventoryItemDetailsRefetch } = + useInventoryItemDetailsContext(); + + // Handle filter toggle click. + const handleFilterToggleClick = () => { + toggleFilterDrawer(); + }; + //Handle recalculate the report button. + const handleRecalcReport = () => { + inventoryItemDetailsRefetch(); + }; + // Handle number format form submit. + const handleNumberFormatSubmit = (values) => { + saveInvoke(onNumberFormatSubmit, values); + }; + + return ( + + + + + + + + + ); +} + +export default compose( + withInventoryItemDetails(({ inventoryItemDetailDrawerFilter }) => ({ + isFilterDrawerOpen: inventoryItemDetailDrawerFilter, + })), + withInventoryItemDetailsActions, +)(InventoryItemDetailsHeader); diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.js new file mode 100644 index 000000000..b3aafc5fb --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeaderGeneralPanel.js @@ -0,0 +1,13 @@ +import React from 'react'; +import FinancialStatementDateRange from 'containers/FinancialStatements/FinancialStatementDateRange'; + +/** + * Inventory item details header - General panel. + */ +export default function InventoryItemDetailsHeaderGeneralPanel() { + return ( +
+ +
+ ); +} diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.js new file mode 100644 index 000000000..746fce999 --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsProvider.js @@ -0,0 +1,43 @@ +import React from 'react'; +import FinancialReportPage from '../FinancialReportPage'; +import { useInventoryItemDetailsReport } from 'hooks/query'; +import { transformFilterFormToQuery } from '../common'; + +const InventoryItemDetailsContext = React.createContext(); + +/** + * Inventory item details provider. + */ +function InventoryItemDetailsProvider({ filter, ...props }) { + const query = React.useMemo( + () => transformFilterFormToQuery(filter), + [filter], + ); + + // fetch inventory item details. + const { + data: inventoryItemDetails, + isFetching: isInventoryItemDetailsFetching, + isLoading: isInventoryItemDetailsLoading, + refetch: inventoryItemDetailsRefetch, + } = useInventoryItemDetailsReport(query, { keepPreviousData: true }); + + const provider = { + inventoryItemDetails, + isInventoryItemDetailsFetching, + isInventoryItemDetailsLoading, + inventoryItemDetailsRefetch, + query, + filter, + }; + + return ( + + + + ); +} +const useInventoryItemDetailsContext = () => + React.useContext(InventoryItemDetailsContext); + +export { InventoryItemDetailsProvider, useInventoryItemDetailsContext }; diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js new file mode 100644 index 000000000..5fa384c0c --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js @@ -0,0 +1,59 @@ +import React, { useMemo, useCallback } from 'react'; +import { formatMessage } from 'services/intl'; + +import classNames from 'classnames'; + +import FinancialSheet from 'components/FinancialSheet'; +import { DataTable } from 'components'; +import { useInventoryItemDetailsColumns } from './components'; +import { useInventoryItemDetailsContext } from './InventoryItemDetailsProvider'; + +import { defaultExpanderReducer } from 'utils'; + +/** + * Inventory item detail table. + */ +export default function InventoryItemDetailsTable({ + // #ownProps + companyName, +}) { + const { + inventoryItemDetails: { tableRows }, + isInventoryItemDetailsLoading, + query, + } = useInventoryItemDetailsContext(); + + const columns = useInventoryItemDetailsColumns(); + + const expandedRows = useMemo( + () => defaultExpanderReducer(tableRows, 4), + [tableRows], + ); + + const rowClassNames = (row) => { + return [`row-type--${row.original.rowTypes}`]; + }; + + return ( + + + + ); +} diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/components.js b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js new file mode 100644 index 000000000..95c378daa --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js @@ -0,0 +1,29 @@ +import React from 'react'; +import { If } from 'components'; + +import { dynamicColumns } from './utils'; +import FinancialLoadingBar from '../FinancialLoadingBar'; +import { useInventoryItemDetailsContext } from './InventoryItemDetailsProvider'; + +/** + * Retrieve inventory item details columns. + */ +export const useInventoryItemDetailsColumns = () => { + const { + inventoryItemDetails: { columns, data }, + } = useInventoryItemDetailsContext(); + + return React.useMemo(() => dynamicColumns(columns, data), [columns, data]); +}; + +/** + * Cash inventory item details loading bar. + */ +export function InventoryItemDetailsLoadingBar() { + const { isInventoryItemDetailsLoading } = useInventoryItemDetailsContext(); + return ( + + + + ); +} diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js b/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js new file mode 100644 index 000000000..b0798ece3 --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js @@ -0,0 +1,42 @@ +import React from 'react'; +import * as R from 'ramda'; +import { getColumnWidth, getForceWidth } from 'utils'; + +/** + * columns mapper. + */ +const columnsMapper = (data, index, column) => ({ + id: column.key, + key: column.key, + Header: column.label, + accessor: ({ cells }) => { + return ( + + {cells[index]?.value} + + ); + }, + className: column.key, + width: getColumnWidth(data, `cells.${index}.key`, { + minWidth: 130, + magicSpacing: 10, + }), + disableSortBy: true, +}); + +/** + * Inventory item details columns. + */ +export const dynamicColumns = (columns, data) => { + const mapper = (column, index) => { + return R.compose( + R.when(R.pathEq(['key']), R.curry(columnsMapper)(data, index)), + )(column); + }; + return columns.map(mapper); +}; diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.js b/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.js new file mode 100644 index 000000000..bcdeb7169 --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetails.js @@ -0,0 +1,15 @@ +import { connect } from 'react-redux'; +import { getInventoryItemDetailsFilterDrawer } from 'store/financialStatement/financialStatements.selectors'; + +export default (mapState) => { + const mapStateToProps = (state, props) => { + const mapped = { + inventoryItemDetailDrawerFilter: getInventoryItemDetailsFilterDrawer( + state, + props, + ), + }; + return mapState ? mapState(mapped, state, props) : mapped; + }; + return connect(mapStateToProps); +}; diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.js b/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.js new file mode 100644 index 000000000..1daaa3eb5 --- /dev/null +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/withInventoryItemDetailsActions.js @@ -0,0 +1,9 @@ +import { connect } from 'react-redux'; +import { toggleInventoryItemDetailsFilterDrawer } from 'store/financialStatement/financialStatements.actions'; + +const mapActionsToProps = (dispatch) => ({ + toggleInventoryItemDetailsFilterDrawer: (toggle) => + dispatch(toggleInventoryItemDetailsFilterDrawer(toggle)), +}); + +export default connect(null, mapActionsToProps); diff --git a/client/src/hooks/query/financialReports.js b/client/src/hooks/query/financialReports.js index 4989099ca..476a3f1af 100644 --- a/client/src/hooks/query/financialReports.js +++ b/client/src/hooks/query/financialReports.js @@ -402,3 +402,63 @@ export function useVendorsTransactionsReport(query, props) { }, ); } + +/** + * Retrieve cash flow statement report. + */ +export function useCashFlowStatementReport(query, props) { + return useRequestQuery( + [t.FINANCIAL_REPORT, t.CASH_FLOW_STATEMENT, query], + { + method: 'get', + url: '/financial_statements/cash-flow', + params: query, + headers: { + Accept: 'application/json+table', + }, + }, + { + select: (res) => ({ + columns: res.data.table.columns, + data: res.data.table.data, + tableRows: res.data.table.data, + }), + defaultData: { + tableRows: [], + data: [], + columns: [], + }, + ...props, + }, + ); +} + +/** + * Retrieve inventory item detail report. + */ + export function useInventoryItemDetailsReport(query, props) { + return useRequestQuery( + [t.FINANCIAL_REPORT, t.INVENTORY_ITEM_DETAILS, query], + { + method: 'get', + url: '/financial_statements/inventory-item-details', + params: query, + headers: { + Accept: 'application/json+table', + }, + }, + { + select: (res) => ({ + columns: res.data.table.columns, + data: res.data.table.data, + tableRows: res.data.table.data, + }), + defaultData: { + tableRows: [], + data: [], + columns: [], + }, + ...props, + }, + ); +} \ No newline at end of file diff --git a/client/src/hooks/query/types.js b/client/src/hooks/query/types.js index 61db1c84e..c2bfb67d4 100644 --- a/client/src/hooks/query/types.js +++ b/client/src/hooks/query/types.js @@ -20,7 +20,9 @@ const FINANCIAL_REPORTS = { CUSTOMERS_BALANCE_SUMMARY: 'CUSTOMERS_BALANCE_SUMMARY', SALES_BY_ITEMS: 'SALES_BY_ITEMS', PURCHASES_BY_ITEMS: 'PURCHASES_BY_ITEMS', - INVENTORY_VALUATION: 'INVENTORY_VALUATION' + INVENTORY_VALUATION: 'INVENTORY_VALUATION', + CASH_FLOW_STATEMENT: 'CASH_FLOW_STATEMENT', + INVENTORY_ITEM_DETAILS:'INVENTORY_ITEM_DETAILS' }; const BILLS = { diff --git a/client/src/lang/en/index.js b/client/src/lang/en/index.js index 987743345..15e63018b 100644 --- a/client/src/lang/en/index.js +++ b/client/src/lang/en/index.js @@ -1064,4 +1064,7 @@ export default { vendors_transactions: 'Vendors Transactions', reference_type: 'Reference type', transaction_number: 'Transaction number', + cash_flow_statement: 'Cash Flow Statement', + statement_of_cash_flow: 'Statement of Cash Flow ', + inventory_item_details:'Inventory Item Details' }; diff --git a/client/src/routes/dashboard.js b/client/src/routes/dashboard.js index 74121459a..5e2e31aa4 100644 --- a/client/src/routes/dashboard.js +++ b/client/src/routes/dashboard.js @@ -112,8 +112,7 @@ export default [ import('containers/FinancialStatements/GeneralLedger/GeneralLedger'), ), breadcrumb: 'General Ledger', - hint: - 'Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.', + hint: 'Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.', hotkey: 'shift+4', pageTitle: formatMessage({ id: 'general_ledger' }), backLink: true, @@ -125,8 +124,7 @@ export default [ import('containers/FinancialStatements/BalanceSheet/BalanceSheet'), ), breadcrumb: 'Balance Sheet', - hint: - "Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", + hint: "Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", hotkey: 'shift+1', pageTitle: formatMessage({ id: 'balance_sheet' }), backLink: true, @@ -140,8 +138,7 @@ export default [ ), ), breadcrumb: 'Trial Balance Sheet', - hint: - 'Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time. ', + hint: 'Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time. ', hotkey: 'shift+5', pageTitle: formatMessage({ id: 'trial_balance_sheet' }), backLink: true, @@ -153,8 +150,7 @@ export default [ import('containers/FinancialStatements/ProfitLossSheet/ProfitLossSheet'), ), breadcrumb: 'Profit Loss Sheet', - hint: - 'Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).', + hint: 'Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).', hotkey: 'shift+2', pageTitle: formatMessage({ id: 'profit_loss_sheet' }), backLink: true, @@ -166,8 +162,7 @@ export default [ import('containers/FinancialStatements/ARAgingSummary/ARAgingSummary'), ), breadcrumb: 'Receivable Aging Summary', - hint: - 'Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.', + hint: 'Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.', pageTitle: formatMessage({ id: 'receivable_aging_summary' }), backLink: true, sidebarExpand: false, @@ -178,8 +173,7 @@ export default [ import('containers/FinancialStatements/APAgingSummary/APAgingSummary'), ), breadcrumb: 'Payable Aging Summary', - hint: - 'Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.', + hint: 'Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.', pageTitle: formatMessage({ id: 'payable_aging_summary' }), backLink: true, sidebarExpand: false, @@ -190,8 +184,7 @@ export default [ import('containers/FinancialStatements/Journal/Journal'), ), breadcrumb: 'Journal Sheet', - hint: - 'The debit and credit entries of system transactions, sorted by date.', + hint: 'The debit and credit entries of system transactions, sorted by date.', hotkey: 'shift+3', pageTitle: formatMessage({ id: 'journal_sheet' }), sidebarExpand: false, @@ -217,8 +210,7 @@ export default [ ), breadcrumb: 'Sales by Items', pageTitle: formatMessage({ id: 'sales_by_items' }), - hint: - 'Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.', + hint: 'Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.', backLink: true, sidebarExpand: false, }, @@ -230,8 +222,7 @@ export default [ ), ), breadcrumb: 'Inventory Valuation ', - hint: - 'Summerize your transactions for each inventory item and how they affect quantity, valuation and weighted average.', + hint: 'Summerize your transactions for each inventory item and how they affect quantity, valuation and weighted average.', pageTitle: formatMessage({ id: 'inventory_valuation' }), backLink: true, sidebarExpand: false, @@ -257,7 +248,7 @@ export default [ ), ), breadcrumb: 'Vendors Balance Summary ', - hint: '..', + hint: 'Summerize the total amount your business owes each vendor.', pageTitle: formatMessage({ id: 'vendors_balance_summary' }), backLink: true, sidebarExpand: false, @@ -270,7 +261,7 @@ export default [ ), ), breadcrumb: 'Customers Transactions ', - hint: '..', + hint: 'Reports every transaction going in and out of each customer.', pageTitle: formatMessage({ id: 'customers_transactions' }), backLink: true, sidebarExpand: false, @@ -283,11 +274,37 @@ export default [ ), ), breadcrumb: 'Vendors Transactions ', - hint: '..', + hint: 'Reports every transaction going in and out of each vendor/supplier.', pageTitle: formatMessage({ id: 'vendors_transactions' }), backLink: true, sidebarExpand: false, }, + { + path: `/financial-reports/cash-flow`, + component: lazy(() => + import( + 'containers/FinancialStatements/CashFlowStatement/CashFlowStatement' + ), + ), + breadcrumb: 'Cash Flow Statement', + hint: 'Reports inflow and outflow of cash and cash equivalents between a specific two points of time.', + pageTitle: formatMessage({ id: 'cash_flow_statement' }), + backLink: true, + sidebarExpand: false, + }, + { + path: `/financial-reports/inventory-item-details`, + component: lazy(() => + import( + 'containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails' + ), + ), + breadcrumb: 'Inventory Item Details', + hint: 'Reports every transaction going in and out of your items to monitoring activity of items.', + pageTitle: formatMessage({ id: 'inventory_item_details' }), + backLink: true, + sidebarExpand: false, + }, { path: '/financial-reports', component: lazy(() => diff --git a/client/src/store/financialStatement/financialStatements.actions.js b/client/src/store/financialStatement/financialStatements.actions.js index a972d42db..0ef8f9a41 100644 --- a/client/src/store/financialStatement/financialStatements.actions.js +++ b/client/src/store/financialStatement/financialStatements.actions.js @@ -178,3 +178,29 @@ export function toggleVendorsTransactionsFilterDrawer(toggle) { }, }; } + +/** + * Toggle display of the cash flow statement filter drawer. + * @param {boolean} toggle + */ +export function toggleCashFlowStatementFilterDrawer(toggle) { + return { + type: `${t.CASH_FLOW_STATEMENT}/${t.DISPLAY_FILTER_DRAWER_TOGGLE}`, + payload: { + toggle, + }, + }; +} + +/** + * Toggles display of the inventory item details filter drawer. + * @param {boolean} toggle + */ + export function toggleInventoryItemDetailsFilterDrawer(toggle) { + return { + type: `${t.INVENTORY_ITEM_DETAILS}/${t.DISPLAY_FILTER_DRAWER_TOGGLE}`, + payload: { + toggle, + }, + }; +} diff --git a/client/src/store/financialStatement/financialStatements.reducer.js b/client/src/store/financialStatement/financialStatements.reducer.js index e0b725b33..63fea46b2 100644 --- a/client/src/store/financialStatement/financialStatements.reducer.js +++ b/client/src/store/financialStatement/financialStatements.reducer.js @@ -45,6 +45,12 @@ const initialState = { vendorsTransactions: { displayFilterDrawer: false, }, + cashFlowStatement: { + displayFilterDrawer: false, + }, + inventoryItemDetails: { + displayFilterDrawer: false, + }, }; /** @@ -91,4 +97,9 @@ export default createReducer(initialState, { t.VENDORS_TRANSACTIONS, 'vendorsTransactions', ), + ...financialStatementFilterToggle(t.CASH_FLOW_STATEMENT, 'cashFlowStatement'), + ...financialStatementFilterToggle( + t.INVENTORY_ITEM_DETAILS, + 'inventoryItemDetails', + ), }); diff --git a/client/src/store/financialStatement/financialStatements.selectors.js b/client/src/store/financialStatement/financialStatements.selectors.js index c87c10cc9..f19337fa2 100644 --- a/client/src/store/financialStatement/financialStatements.selectors.js +++ b/client/src/store/financialStatement/financialStatements.selectors.js @@ -65,6 +65,14 @@ export const vendorsTransactionsFilterDrawerSelector = (state) => { return filterDrawerByTypeSelector('vendorsTransactions')(state); }; +export const cashFlowStatementFilterDrawerSelector = (state) => { + return filterDrawerByTypeSelector('cashFlowStatement')(state); +}; + +export const inventoryItemDetailsDrawerFilter = (state) => { + return filterDrawerByTypeSelector('inventoryItemDetails')(state); +}; + /** * Retrieve balance sheet filter drawer. */ @@ -211,3 +219,23 @@ export const getVendorsTransactionsFilterDrawer = createSelector( return isOpen; }, ); + +/** + * Retrieve cash flow statement filter drawer. + */ +export const getCashFlowStatementFilterDrawer = createSelector( + cashFlowStatementFilterDrawerSelector, + (isOpen) => { + return isOpen; + }, +); + +/** + * Retrieve inventory item details filter drawer. + */ +export const getInventoryItemDetailsFilterDrawer = createSelector( + inventoryItemDetailsDrawerFilter, + (isOpen) => { + return isOpen; + }, +); diff --git a/client/src/store/financialStatement/financialStatements.types.js b/client/src/store/financialStatement/financialStatements.types.js index 7b49a6739..ef82d5b92 100644 --- a/client/src/store/financialStatement/financialStatements.types.js +++ b/client/src/store/financialStatement/financialStatements.types.js @@ -14,4 +14,6 @@ export default { VENDORS_BALANCE_SUMMARY: 'VENDORS BALANCE SUMMARY', CUSTOMERS_TRANSACTIONS: 'CUSTOMERS TRANSACTIONS', VENDORS_TRANSACTIONS: 'VENDORS TRANSACTIONS', + CASH_FLOW_STATEMENT: 'CASH FLOW STATEMENT', + INVENTORY_ITEM_DETAILS: 'INVENTORY ITEM DETAILS', }; diff --git a/client/src/style/pages/FinancialStatements/CashFlowStatement.scss b/client/src/style/pages/FinancialStatements/CashFlowStatement.scss new file mode 100644 index 000000000..2ff22b8f2 --- /dev/null +++ b/client/src/style/pages/FinancialStatements/CashFlowStatement.scss @@ -0,0 +1,50 @@ +.financial-sheet { + &--cash-flow-statement { + .financial-sheet__table { + .thead, + .tbody { + .tr .td.account_name ~ .td, + .tr .th.account_name ~ .th { + text-align: right; + } + } + .tbody { + .tr:not(.no-results) { + &.row-type--CASH_END_PERIOD{ + border-bottom: 3px double #333; + } + .td { + border-bottom: 0; + padding-top: 0.4rem; + padding-bottom: 0.4rem; + } + + &.row-type--TOTAL { + font-weight: 500; + + &:not(:first-child) .td { + border-top: 1px solid #bbb; + } + } + } + + .tr.is-expanded { + .td.total, + .td.date-period{ + .cell-inner { + display: none; + } + } + } + } + } + } +} + +.financial-statement--cash-flow { + .financial-header-drawer { + .bp3-drawer { + max-height: 450px; + } + } +} diff --git a/client/src/style/pages/FinancialStatements/InventoryItemDetails.scss b/client/src/style/pages/FinancialStatements/InventoryItemDetails.scss new file mode 100644 index 000000000..d2458d1c3 --- /dev/null +++ b/client/src/style/pages/FinancialStatements/InventoryItemDetails.scss @@ -0,0 +1,77 @@ +.financial-sheet { + &--inventory-item-details { + width: 100%; + + .financial-sheet__table { + .tbody, + .thead { + .tr .td.transaction_id ~ .td, + .tr .th.transaction_id ~ .th { + text-align: right; + } + } + .tbody { + .tr .td { + padding-top: 0.2rem; + padding-bottom: 0.2rem; + border-top-color: transparent; + border-bottom-color: transparent; + &.date { + > div { + display: flex; + } + + span.force-width { + position: relative; + } + } + } + .tr:not(.no-results) .td { + border-left: 1px solid #ececec; + } + + .tr.row-type { + &--ITEM { + .td { + &.transaction_type { + border-left-color: transparent; + } + } + &:not(:first-child).is-expanded .td { + border-top: 1px solid #ddd; + } + } + &--ITEM, + &--OPENING_ENTRY, + &--CLOSING_ENTRY { + font-weight: 500; + } + &--ITEM { + &.is-expanded { + .td.value .cell-inner { + display: none; + } + } + } + } + } + } + } +} +.number-format-dropdown { + .toggles-fields { + .bp3-form-group:first-child { + display: none; + } + } + .form-group--money-format { + display: none; + } +} +.financial-statement--inventory-details { + .financial-header-drawer { + .bp3-drawer { + max-height: 350px; + } + } +} diff --git a/server/package.json b/server/package.json index 9667985c8..b61acca96 100644 --- a/server/package.json +++ b/server/package.json @@ -19,6 +19,7 @@ "dependencies": { "@hapi/boom": "^7.4.3", "@types/i18n": "^0.8.7", + "@types/mathjs": "^6.0.12", "accepts": "^1.3.7", "accounting": "^0.4.1", "agenda": "^3.1.0", @@ -34,6 +35,7 @@ "crypto-random-string": "^3.2.0", "csurf": "^1.10.0", "deep-map": "^2.0.0", + "deepdash": "^5.3.7", "dotenv": "^8.1.0", "errorhandler": "^1.5.1", "es6-weak-map": "^2.0.3", @@ -55,6 +57,7 @@ "knex-db-manager": "^0.6.1", "libphonenumber-js": "^1.9.6", "lodash": "^4.17.15", + "mathjs": "^9.4.0", "memory-cache": "^0.2.0", "moment": "^2.24.0", "moment-range": "^4.0.2", diff --git a/server/src/api/controllers/BaseController.ts b/server/src/api/controllers/BaseController.ts index 5627d57cb..403504c52 100644 --- a/server/src/api/controllers/BaseController.ts +++ b/server/src/api/controllers/BaseController.ts @@ -10,7 +10,7 @@ export default class BaseController { * Converts plain object keys to cameCase style. * @param {Object} data */ - private dataToCamelCase(data) { + protected dataToCamelCase(data) { return mapKeysDeep(data, (v, k) => camelCase(k)); } @@ -19,7 +19,7 @@ export default class BaseController { * @param {Request} req * @param options */ - matchedBodyData(req: Request, options: any = {}) { + protected matchedBodyData(req: Request, options: any = {}) { const data = matchedData(req, { locations: ['body'], includeOptionals: true, @@ -32,7 +32,7 @@ export default class BaseController { * Matches the query data from validation schema. * @param {Request} req */ - matchedQueryData(req: Request) { + protected matchedQueryData(req: Request) { const data = matchedData(req, { locations: ['query'], }); @@ -45,7 +45,7 @@ export default class BaseController { * @param {Response} res * @param {NextFunction} next */ - validationResult(req: Request, res: Response, next: NextFunction) { + protected validationResult(req: Request, res: Response, next: NextFunction) { const validationErrors = validationResult(req); if (!validationErrors.isEmpty()) { @@ -61,7 +61,7 @@ export default class BaseController { * Transform the given data to response. * @param {any} data */ - transfromToResponse( + protected transfromToResponse( data: any, translatable?: string | string[], req?: Request @@ -85,16 +85,16 @@ export default class BaseController { * Async middleware. * @param {function} callback */ - asyncMiddleware(callback) { + protected asyncMiddleware(callback) { return asyncMiddleware(callback); } /** - * - * @param {Request} req - * @returns + * + * @param {Request} req + * @returns */ - accepts(req) { + protected accepts(req) { return accepts(req); } } diff --git a/server/src/api/controllers/FinancialStatements.ts b/server/src/api/controllers/FinancialStatements.ts index 497b499cc..dbda169f6 100644 --- a/server/src/api/controllers/FinancialStatements.ts +++ b/server/src/api/controllers/FinancialStatements.ts @@ -15,6 +15,8 @@ import CustomerBalanceSummaryController from './FinancialStatements/CustomerBala import VendorBalanceSummaryController from './FinancialStatements/VendorBalanceSummary'; import TransactionsByCustomers from './FinancialStatements/TransactionsByCustomers'; import TransactionsByVendors from './FinancialStatements/TransactionsByVendors'; +import CashFlowStatementController from './FinancialStatements/CashFlow/CashFlow'; +import InventoryDetailsController from './FinancialStatements/InventoryDetails'; @Service() export default class FinancialStatementsService { @@ -77,6 +79,14 @@ export default class FinancialStatementsService { '/transactions-by-vendors', Container.get(TransactionsByVendors).router(), ); + router.use( + '/cash-flow', + Container.get(CashFlowStatementController).router(), + ); + router.use( + '/inventory-item-details', + Container.get(InventoryDetailsController).router(), + ); return router; } } diff --git a/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts b/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts new file mode 100644 index 000000000..5434f33c1 --- /dev/null +++ b/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts @@ -0,0 +1,113 @@ +import { Inject, Service } from 'typedi'; +import { query } from 'express-validator'; +import { + NextFunction, + Router, + Request, + Response, + ValidationChain, +} from 'express'; +import BaseFinancialReportController from '../BaseFinancialReportController'; +import CashFlowStatementService from 'services/FinancialStatements/CashFlow/CashFlowService'; +import { ICashFlowStatement } from 'interfaces'; +import CashFlowTable from 'services/FinancialStatements/CashFlow/CashFlowTable'; + +@Service() +export default class CashFlowController extends BaseFinancialReportController { + @Inject() + cashFlowService: CashFlowStatementService; + + /** + * Router constructor. + */ + router() { + const router = Router(); + + router.get( + '/', + this.cashflowValidationSchema, + this.validationResult, + this.asyncMiddleware(this.cashFlow.bind(this)) + ); + return router; + } + + /** + * Balance sheet validation schecma. + * @returns {ValidationChain[]} + */ + get cashflowValidationSchema(): ValidationChain[] { + return [ + ...this.sheetNumberFormatValidationSchema, + query('from_date').optional(), + query('to_date').optional(), + query('display_columns_type').optional().isIn(['date_periods', 'total']), + query('display_columns_by') + .optional({ nullable: true, checkFalsy: true }) + .isIn(['year', 'month', 'week', 'day', 'quarter']), + query('none_zero').optional().isBoolean().toBoolean(), + query('none_transactions').optional().isBoolean().toBoolean(), + ]; + } + + /** + * Retrieve the cashflow statment to json response. + * @param {ICashFlowStatement} cashFlow - + */ + private transformJsonResponse(cashFlow: ICashFlowStatement) { + const { data, query } = cashFlow; + + return { + data: this.transfromToResponse(data), + meta: this.transfromToResponse(query), + }; + } + + /** + * Transformes the report statement to table rows. + * @param {ITransactionsByVendorsStatement} statement - + * + */ + private transformToTableRows(cashFlow: ICashFlowStatement) { + const cashFlowTable = new CashFlowTable(cashFlow); + + return { + table: { + data: cashFlowTable.tableRows(), + columns: cashFlowTable.tableColumns(), + }, + meta: this.transfromToResponse(cashFlow.query), + }; + } + + /** + * Retrieve the cash flow statment. + * @param {Request} req + * @param {Response} res + * @param {NextFunction} next + * @returns {Response} + */ + async cashFlow(req: Request, res: Response, next: NextFunction) { + const { tenantId, settings } = req; + const filter = { + ...this.matchedQueryData(req), + }; + + try { + const cashFlow = await this.cashFlowService.cashFlow(tenantId, filter); + + const accept = this.accepts(req); + const acceptType = accept.types(['json', 'application/json+table']); + + switch (acceptType) { + case 'application/json+table': + return res.status(200).send(this.transformToTableRows(cashFlow)); + case 'json': + default: + return res.status(200).send(this.transformJsonResponse(cashFlow)); + } + } catch (error) { + next(error); + } + } +} diff --git a/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts b/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts new file mode 100644 index 000000000..74f30ded9 --- /dev/null +++ b/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts @@ -0,0 +1,120 @@ +import { Inject, Service } from 'typedi'; +import { query } from 'express-validator'; +import { + NextFunction, + Router, + Request, + Response, + ValidationChain, +} from 'express'; +import BaseController from 'api/controllers/BaseController'; +import InventoryDetailsService from 'services/FinancialStatements/InventoryDetails/InventoryDetailsService'; +import InventoryDetailsTable from 'services/FinancialStatements/InventoryDetails/InventoryDetailsTable'; + +@Service() +export default class InventoryDetailsController extends BaseController { + @Inject() + inventoryDetailsService: InventoryDetailsService; + + /** + * Router constructor. + */ + router() { + const router = Router(); + + router.get( + '/', + this.validationSchema, + this.validationResult, + this.asyncMiddleware(this.inventoryDetails.bind(this)) + ); + return router; + } + + /** + * Balance sheet validation schecma. + * @returns {ValidationChain[]} + */ + get validationSchema(): ValidationChain[] { + return [ + query('number_format.precision') + .optional() + .isInt({ min: 0, max: 5 }) + .toInt(), + query('number_format.divide_on_1000').optional().isBoolean().toBoolean(), + query('number_format.negative_format') + .optional() + .isIn(['parentheses', 'mines']) + .trim() + .escape(), + query('from_date').optional(), + query('to_date').optional(), + query('none_zero').optional().isBoolean().toBoolean(), + query('none_transactions').optional().isBoolean().toBoolean(), + ]; + } + + /** + * Retrieve the cashflow statment to json response. + * @param {ICashFlowStatement} cashFlow - + */ + private transformJsonResponse(inventoryDetails) { + const { data, query } = inventoryDetails; + + return { + data: this.transfromToResponse(data), + meta: this.transfromToResponse(query), + }; + } + + /** + * Transformes the report statement to table rows. + */ + private transformToTableRows(inventoryDetails) { + const inventoryDetailsTable = new InventoryDetailsTable(inventoryDetails); + + return { + table: { + data: inventoryDetailsTable.tableData(), + columns: inventoryDetailsTable.tableColumns(), + }, + meta: this.transfromToResponse(inventoryDetails.query), + }; + } + + /** + * Retrieve the cash flow statment. + * @param {Request} req + * @param {Response} res + * @param {NextFunction} next + * @returns {Response} + */ + async inventoryDetails(req: Request, res: Response, next: NextFunction) { + const { tenantId, settings } = req; + const filter = { + ...this.matchedQueryData(req), + }; + + try { + const inventoryDetails = + await this.inventoryDetailsService.inventoryDetails(tenantId, filter); + + const accept = this.accepts(req); + const acceptType = accept.types(['json', 'application/json+table']); + + switch (acceptType) { + case 'application/json+table': + return res + .status(200) + .send(this.transformToTableRows(inventoryDetails)); + case 'json': + default: + return res + .status(200) + .send(this.transformJsonResponse(inventoryDetails)); + } + } catch (error) { + next(error); + } + } +} diff --git a/server/src/data/AccountTypes.ts b/server/src/data/AccountTypes.ts index f3b108627..ceef16bb1 100644 --- a/server/src/data/AccountTypes.ts +++ b/server/src/data/AccountTypes.ts @@ -3,9 +3,9 @@ export const ACCOUNT_TYPE = { BANK: 'bank', ACCOUNTS_RECEIVABLE: 'accounts-receivable', INVENTORY: 'inventory', - OTHER_CURRENT_ASSET: 'other-ACCOUNT_PARENT_TYPE.CURRENT_ASSET', + OTHER_CURRENT_ASSET: 'other-current-asset', FIXED_ASSET: 'fixed-asset', - NON_CURRENT_ASSET: 'non-ACCOUNT_PARENT_TYPE.CURRENT_ASSET', + NON_CURRENT_ASSET: 'none-current-asset', ACCOUNTS_PAYABLE: 'accounts-payable', CREDIT_CARD: 'credit-card', @@ -25,7 +25,7 @@ export const ACCOUNT_TYPE = { export const ACCOUNT_PARENT_TYPE = { CURRENT_ASSET: 'current-asset', FIXED_ASSET: 'fixed-asset', - NON_CURRENT_ASSET: 'non-ACCOUNT_PARENT_TYPE.CURRENT_ASSET', + NON_CURRENT_ASSET: 'non-current-asset', CURRENT_LIABILITY: 'current-liability', LOGN_TERM_LIABILITY: 'long-term-liability', diff --git a/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js b/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js new file mode 100644 index 000000000..15f348a17 --- /dev/null +++ b/server/src/database/migrations/20200722164255_create_inventory_transaction_meta_table.js @@ -0,0 +1,11 @@ +exports.up = function (knex) { + return knex.schema.createTable('inventory_transaction_meta', (table) => { + table.increments('id'); + table.string('transaction_number'); + table.text('description'); + table.integer('inventory_transaction_id').unsigned(); + }); + }; + + exports.down = function (knex) {}; + \ No newline at end of file diff --git a/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js b/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js index 7f45dbdef..d490cbcc7 100644 --- a/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js +++ b/server/src/database/migrations/20200810121807_create_inventory_cost_lot_tracker_table.js @@ -15,6 +15,7 @@ exports.up = function (knex) { table.integer('entry_id').unsigned().index(); table.integer('cost_account_id').unsigned(); + table.integer('inventory_transaction_id').unsigned().index(); table.datetime('created_at').index(); }); diff --git a/server/src/interfaces/Account.ts b/server/src/interfaces/Account.ts index 39303e829..60cf1dbee 100644 --- a/server/src/interfaces/Account.ts +++ b/server/src/interfaces/Account.ts @@ -33,7 +33,13 @@ export interface IAccountsTransactionsFilter { } export interface IAccountTransaction { - + credit: number; + debit: number; + accountId: number; + contactId: number; + date: string|Date; + referenceNumber: string; + account: IAccount; } export interface IAccountResponse extends IAccount { diff --git a/server/src/interfaces/CashFlow.ts b/server/src/interfaces/CashFlow.ts new file mode 100644 index 000000000..1a8877b4d --- /dev/null +++ b/server/src/interfaces/CashFlow.ts @@ -0,0 +1,190 @@ +import { INumberFormatQuery } from './FinancialStatements'; +import { IAccount } from './Account'; +import { ILedger } from './Ledger'; +import { ITableRow } from './Table'; + +export interface ICashFlowStatementQuery { + fromDate: Date|string; + toDate: Date|string; + displayColumnsBy: string; + displayColumnsType: string; + noneZero: boolean; + noneTransactions: boolean; + numberFormat: INumberFormatQuery; + basis: string; +} + +export interface ICashFlowStatementTotal { + amount: number; + formattedAmount: string; + currencyCode: string; +} + +export interface ICashFlowStatementTotalPeriod { + fromDate: Date; + toDate: Date; + total: ICashFlowStatementTotal; +} + +export interface ICashFlowStatementCommonSection { + id: string; + label: string; + total: ICashFlowStatementTotal; + footerLabel?: string; +} + +export interface ICashFlowStatementAccountMeta { + id: number; + label: string; + code: string; + total: ICashFlowStatementTotal; + accountType: string; + adjusmentType: string; + sectionType: ICashFlowStatementSectionType.ACCOUNT; +} + +export enum ICashFlowStatementSectionType { + REGULAR = 'REGULAR', + AGGREGATE = 'AGGREGATE', + NET_INCOME = 'NET_INCOME', + ACCOUNT = 'ACCOUNT', + ACCOUNTS = 'ACCOUNTS', + TOTAL = 'TOTAL', + CASH_AT_BEGINNING = 'CASH_AT_BEGINNING', +} + +export interface ICashFlowStatementAccountSection + extends ICashFlowStatementCommonSection { + sectionType: ICashFlowStatementSectionType.ACCOUNTS; + children: ICashFlowStatementAccountMeta[]; + total: ICashFlowStatementTotal; +} + +export interface ICashFlowStatementNetIncomeSection + extends ICashFlowStatementCommonSection { + sectionType: ICashFlowStatementSectionType.NET_INCOME; +} + +export interface ICashFlowStatementTotalSection + extends ICashFlowStatementCommonSection { + sectionType: ICashFlowStatementSectionType.TOTAL; +} + +export type ICashFlowStatementSection = + | ICashFlowStatementAccountSection + | ICashFlowStatementNetIncomeSection + | ICashFlowStatementTotalSection + | ICashFlowStatementCommonSection; + +export interface ICashFlowStatementColumn {} +export interface ICashFlowStatementMeta {} + +export interface ICashFlowStatementService { + cashFlow( + tenantId: number, + query: ICashFlowStatementQuery + ): Promise; +} + +// CASH FLOW SCHEMA TYPES. +// ----------------------------- +export interface ICashFlowSchemaCommonSection { + id: string; + label: string; + children: ICashFlowSchemaSection[]; + footerLabel?: string; +} + +export enum CASH_FLOW_ACCOUNT_RELATION { + MINES = 'mines', + PLUS = 'plus', +} + +export enum CASH_FLOW_SECTION_ID { + NET_INCOME = 'NET_INCOME', + OPERATING = 'OPERATING', + OPERATING_ACCOUNTS = 'OPERATING_ACCOUNTS', + INVESTMENT = 'INVESTMENT', + FINANCIAL = 'FINANCIAL', + + NET_OPERATING = 'NET_OPERATING', + NET_INVESTMENT = 'NET_INVESTMENT', + NET_FINANCIAL = 'NET_FINANCIAL', + + CASH_BEGINNING_PERIOD = 'CASH_BEGINNING_PERIOD', + CASH_END_PERIOD = 'CASH_END_PERIOD', + NET_CASH_INCREASE = 'NET_CASH_INCREASE', +} + +export interface ICashFlowSchemaAccountsSection + extends ICashFlowSchemaCommonSection { + sectionType: ICashFlowStatementSectionType.ACCOUNT; + accountsRelations: ICashFlowSchemaAccountRelation[]; +} + +export interface ICashFlowSchemaTotalSection + extends ICashFlowStatementCommonSection { + sectionType: ICashFlowStatementSectionType.TOTAL; + equation: string; +} + +export type ICashFlowSchemaSection = + | ICashFlowSchemaAccountsSection + | ICashFlowSchemaTotalSection + | ICashFlowSchemaCommonSection; + +export type ICashFlowStatementData = ICashFlowSchemaSection[]; + +export interface ICashFlowSchemaAccountRelation { + type: string; + direction: CASH_FLOW_ACCOUNT_RELATION.PLUS; +} + +export interface ICashFlowSchemaSectionAccounts + extends ICashFlowStatementCommonSection { + type: ICashFlowStatementSectionType.ACCOUNT; + accountsRelations: ICashFlowSchemaAccountRelation[]; +} + +export interface ICashFlowSchemaSectionTotal { + type: ICashFlowStatementSectionType.TOTAL; + totalEquation: string; +} + +export interface ICashFlowDatePeriod { + fromDate: ICashFlowDate; + toDate: ICashFlowDate; + total: ICashFlowStatementTotal; +} + +export interface ICashFlowDate { + formattedDate: string; + date: Date; +} + +export interface ICashFlowStatement { + /** + * Constructor method. + * @constructor + */ + constructor( + accounts: IAccount[], + ledger: ILedger, + cashLedger: ILedger, + netIncomeLedger: ILedger, + query: ICashFlowStatementQuery, + baseCurrency: string + ): void; + + reportData(): ICashFlowStatementData; +} + +export interface ICashFlowTable { + constructor(reportStatement: ICashFlowStatement): void; + tableRows(): ITableRow[]; +} + +export interface IDateRange { + fromDate: Date, + toDate: Date, +} \ No newline at end of file diff --git a/server/src/interfaces/InventoryDetails.ts b/server/src/interfaces/InventoryDetails.ts new file mode 100644 index 000000000..5ce72b343 --- /dev/null +++ b/server/src/interfaces/InventoryDetails.ts @@ -0,0 +1,76 @@ +import { + INumberFormatQuery, +} from './FinancialStatements'; + +export interface IInventoryDetailsQuery { + fromDate: Date | string; + toDate: Date | string; + numberFormat: INumberFormatQuery; + noneTransactions: boolean; +} + +export interface IInventoryDetailsNumber { + number: number; + formattedNumber: string; +} + +export interface IInventoryDetailsMoney { + amount: number; + formattedAmount: string; + currencyCode: string; +} + +export interface IInventoryDetailsDate { + date: Date; + formattedDate: string; +} + +export interface IInventoryDetailsOpening { + nodeType: 'OPENING_ENTRY'; + date: IInventoryDetailsDate; + quantity: IInventoryDetailsNumber; + value: IInventoryDetailsNumber; +} + +export interface IInventoryDetailsClosing extends IInventoryDetailsOpening { + nodeType: 'CLOSING_ENTRY'; +} + +export interface IInventoryDetailsItem { + id: number; + nodeType: string; + name: string; + code: string; + children: ( + | IInventoryDetailsItemTransaction + | IInventoryDetailsOpening + | IInventoryDetailsClosing + )[]; +} + +export interface IInventoryDetailsItemTransaction { + nodeType: string; + date: IInventoryDetailsDate; + transactionType: string; + transactionNumber: string; + + quantityMovement: IInventoryDetailsNumber; + valueMovement: IInventoryDetailsNumber; + + quantity: IInventoryDetailsNumber; + value: IInventoryDetailsNumber; + cost: IInventoryDetailsNumber; + profitMargin: IInventoryDetailsNumber; + + rate: IInventoryDetailsNumber; + + runningQuantity: IInventoryDetailsNumber; + runningValuation: IInventoryDetailsNumber; + + direction: string; +} + +export type IInventoryDetailsNode = + | IInventoryDetailsItem + | IInventoryDetailsItemTransaction; +export type IInventoryDetailsData = IInventoryDetailsItem[]; diff --git a/server/src/interfaces/InventoryTransaction.ts b/server/src/interfaces/InventoryTransaction.ts index 47e4d4219..f56666bc3 100644 --- a/server/src/interfaces/InventoryTransaction.ts +++ b/server/src/interfaces/InventoryTransaction.ts @@ -1,38 +1,51 @@ - export type TInventoryTransactionDirection = 'IN' | 'OUT'; export interface IInventoryTransaction { - id?: number, - date: Date|string, - direction: TInventoryTransactionDirection, - itemId: number, + id?: number; + date: Date | string; + direction: TInventoryTransactionDirection; + itemId: number; + quantity: number; + rate: number; + transactionType: string; + transcationTypeFormatted: string; + transactionId: number; + entryId: number; + costAccountId: number; + meta?: IInventoryTransactionMeta; + costLotAggregated?: IInventoryCostLotAggregated; + createdAt?: Date; + updatedAt?: Date; +} + +export interface IInventoryTransactionMeta { + id?: number; + transactionNumber: string; + description: string; +} + +export interface IInventoryCostLotAggregated { + cost: number, quantity: number, - rate: number, - transactionType: string, - transactionId: number, - entryId: number, - costAccountId: number, - createdAt?: Date, - updatedAt?: Date, }; export interface IInventoryLotCost { - id?: number, - date: Date, - direction: string, - itemId: number, - quantity: number, - rate: number, - remaining: number, - cost: number, - transactionType: string, - transactionId: number, - costAccountId: number, - entryId: number, - createdAt: Date, -}; + id?: number; + date: Date; + direction: string; + itemId: number; + quantity: number; + rate: number; + remaining: number; + cost: number; + transactionType: string; + transactionId: number; + costAccountId: number; + entryId: number; + createdAt: Date; +} export interface IItemsQuantityChanges { - itemId: number, - balanceChange: number, -}; \ No newline at end of file + itemId: number; + balanceChange: number; +} diff --git a/server/src/interfaces/Ledger.ts b/server/src/interfaces/Ledger.ts index e3dd19288..938a997b5 100644 --- a/server/src/interfaces/Ledger.ts +++ b/server/src/interfaces/Ledger.ts @@ -2,6 +2,7 @@ export interface ILedger { entries: ILedgerEntry[]; getEntries(): ILedgerEntry[]; + whereAccountId(accountId: number): ILedger; whereContactId(contactId: number): ILedger; whereFromDate(fromDate: Date | string): ILedger; whereToDate(toDate: Date | string): ILedger; @@ -15,6 +16,6 @@ export interface ILedgerEntry { accountNormal: string; contactId?: number; date: Date | string; - transactionType: string, - transactionNumber: string, + transactionType?: string, + transactionNumber?: string, } diff --git a/server/src/interfaces/Table.ts b/server/src/interfaces/Table.ts index f04d844e0..944ace6db 100644 --- a/server/src/interfaces/Table.ts +++ b/server/src/interfaces/Table.ts @@ -12,4 +12,14 @@ export interface ITableCell { export type ITableRow = { rows: ITableCell[]; -}; \ No newline at end of file +}; + +export interface ITableColumn { + key: string, + label: string, +} + +export interface ITable { + columns: ITableColumn[], + data: ITableRow[], +} \ No newline at end of file diff --git a/server/src/interfaces/TransactionsByContacts.ts b/server/src/interfaces/TransactionsByContacts.ts index 9f4569ba0..82a38002a 100644 --- a/server/src/interfaces/TransactionsByContacts.ts +++ b/server/src/interfaces/TransactionsByContacts.ts @@ -25,8 +25,8 @@ export interface ITransactionsByContactsContact { } export interface ITransactionsByContactsFilter { - fromDate: Date; - toDate: Date; + fromDate: Date|string; + toDate: Date|string; numberFormat: INumberFormatQuery; noneTransactions: boolean; noneZero: boolean; diff --git a/server/src/interfaces/index.ts b/server/src/interfaces/index.ts index 090f22f32..ba054121d 100644 --- a/server/src/interfaces/index.ts +++ b/server/src/interfaces/index.ts @@ -50,4 +50,6 @@ export * from './TransactionsByCustomers'; export * from './TransactionsByContacts'; export * from './TransactionsByVendors'; export * from './Table'; -export * from './Ledger'; \ No newline at end of file +export * from './Ledger'; +export * from './CashFlow'; +export * from './InventoryDetails'; diff --git a/server/src/models/AccountTransaction.js b/server/src/models/AccountTransaction.js index 0d615a294..0cf9e246a 100644 --- a/server/src/models/AccountTransaction.js +++ b/server/src/models/AccountTransaction.js @@ -1,4 +1,4 @@ -import { Model } from 'objection'; +import { Model, raw } from 'objection'; import moment from 'moment'; import TenantModel from 'models/TenantModel'; @@ -138,6 +138,21 @@ export default class AccountTransaction extends TenantModel { query.sum('credit as credit'); query.sum('debit as debit'); query.select('contactId'); + }, + creditDebitSummation(query) { + query.sum('credit as credit'); + query.sum('debit as debit'); + }, + groupByDateFormat(query, groupType = 'month') { + const groupBy = { + 'day': '%Y-%m-%d', + 'month': '%Y-%m', + 'year': '%Y', + }; + const dateFormat = groupBy[groupType]; + + query.select(raw(`DATE_FORMAT(DATE, '${dateFormat}')`).as('date')); + query.groupByRaw(`DATE_FORMAT(DATE, '${dateFormat}')`); } }; } diff --git a/server/src/models/InventoryTransaction.js b/server/src/models/InventoryTransaction.js index 87146ced0..8c2b10f4c 100644 --- a/server/src/models/InventoryTransaction.js +++ b/server/src/models/InventoryTransaction.js @@ -17,6 +17,33 @@ export default class InventoryTransaction extends TenantModel { return ['createdAt', 'updatedAt']; } + /** + * Retrieve formatted reference type. + * @return {string} + */ + get transcationTypeFormatted() { + return InventoryTransaction.getReferenceTypeFormatted(this.transactionType); + } + + /** + * Reference type formatted. + */ + static getReferenceTypeFormatted(referenceType) { + const mapped = { + 'SaleInvoice': 'Sale invoice', + 'SaleReceipt': 'Sale receipt', + 'PaymentReceive': 'Payment receive', + 'Bill': 'Bill', + 'BillPayment': 'Payment made', + 'VendorOpeningBalance': 'Vendor opening balance', + 'CustomerOpeningBalance': 'Customer opening balance', + 'InventoryAdjustment': 'Inventory adjustment', + 'ManualJournal': 'Manual journal', + 'Journal': 'Manual journal', + }; + return mapped[referenceType] || ''; + } + /** * Model modifiers. */ @@ -59,8 +86,47 @@ export default class InventoryTransaction extends TenantModel { static get relationMappings() { const Item = require('models/Item'); const ItemEntry = require('models/ItemEntry'); + const InventoryTransactionMeta = require('models/InventoryTransactionMeta'); + const InventoryCostLots = require('models/InventoryCostLotTracker'); return { + // Transaction meta. + meta: { + relation: Model.HasOneRelation, + modelClass: InventoryTransactionMeta.default, + join: { + from: 'inventory_transactions.id', + to: 'inventory_transaction_meta.inventoryTransactionId', + }, + }, + // Item cost aggregated. + itemCostAggregated: { + relation: Model.HasOneRelation, + modelClass: InventoryCostLots.default, + join: { + from: 'inventory_transactions.itemId', + to: 'inventory_cost_lot_tracker.itemId', + }, + filter(query) { + query.select('itemId'); + query.sum('cost as cost'); + query.sum('quantity as quantity'); + query.groupBy('itemId'); + }, + }, + costLotAggregated: { + relation: Model.HasOneRelation, + modelClass: InventoryCostLots.default, + join: { + from: 'inventory_transactions.id', + to: 'inventory_cost_lot_tracker.inventoryTransactionId', + }, + filter(query) { + query.sum('cost as cost'); + query.sum('quantity as quantity'); + query.groupBy('inventoryTransactionId'); + } + }, item: { relation: Model.BelongsToOneRelation, modelClass: Item.default, diff --git a/server/src/models/InventoryTransactionMeta.js b/server/src/models/InventoryTransactionMeta.js new file mode 100644 index 000000000..62a232b64 --- /dev/null +++ b/server/src/models/InventoryTransactionMeta.js @@ -0,0 +1,29 @@ +import { Model, raw } from 'objection'; +import TenantModel from 'models/TenantModel'; + +export default class InventoryTransactionMeta extends TenantModel { + /** + * Table name + */ + static get tableName() { + return 'inventory_transaction_meta'; + } + + /** + * Relationship mapping. + */ + static get relationMappings() { + const InventoryTransactions = require('models/InventoryTransaction'); + + return { + inventoryTransaction: { + relation: Model.BelongsToOneRelation, + modelClass: InventoryTransactions.default, + join: { + from: 'inventory_transaction_meta.inventoryTransactionId', + to: 'inventory_transactions.inventoryTransactionId' + } + } + }; + } +} diff --git a/server/src/services/Accounting/Ledger.ts b/server/src/services/Accounting/Ledger.ts index 93870dfdb..fc78e554f 100644 --- a/server/src/services/Accounting/Ledger.ts +++ b/server/src/services/Accounting/Ledger.ts @@ -1,9 +1,6 @@ import moment from 'moment'; import { defaultTo } from 'lodash'; -import { - ILedger, - ILedgerEntry -} from 'interfaces'; +import { IAccountTransaction, ILedger, ILedgerEntry } from 'interfaces'; import EntityRepository from 'repositories/EntityRepository'; export default class Ledger implements ILedger { @@ -11,7 +8,7 @@ export default class Ledger implements ILedger { /** * Constructor method. - * @param {ILedgerEntry[]} entries + * @param {ILedgerEntry[]} entries */ constructor(entries: ILedgerEntry[]) { this.entries = entries; @@ -20,26 +17,45 @@ export default class Ledger implements ILedger { /** * Filters the ledegr entries. * @param callback - * @returns + * @returns {ILedger} */ - filter(callback) { + public filter(callback): ILedger { const entries = this.entries.filter(callback); return new Ledger(entries); } - getEntries(): ILedgerEntry[] { + /** + * Retrieve the all entries of the ledger. + * @return {ILedgerEntry[]} + */ + public getEntries(): ILedgerEntry[] { return this.entries; } - whereContactId(contactId: number): ILedger { + /** + * Filters entries by th given contact id and returns a new ledger. + * @param {number} contactId + * @returns {ILedger} + */ + public whereContactId(contactId: number): ILedger { return this.filter((entry) => entry.contactId === contactId); } - whereAccountId(accountId: number): ILedger { + /** + * Filters entries by the given account id and returns a new ledger. + * @param {number} accountId + * @returns {ILedger} + */ + public whereAccountId(accountId: number): ILedger { return this.filter((entry) => entry.accountId === accountId); } - whereFromDate(fromDate: Date | string): ILedger { + /** + * Filters entries that before or same the given date and returns a new ledger. + * @param {Date|string} fromDate + * @returns {ILedger} + */ + public whereFromDate(fromDate: Date | string): ILedger { const fromDateParsed = moment(fromDate); return this.filter( @@ -48,7 +64,12 @@ export default class Ledger implements ILedger { ); } - whereToDate(toDate: Date | string): ILedger { + /** + * Filters ledger entries that after the given date and retruns a new ledger. + * @param {Date|string} toDate + * @returns {ILedger} + */ + public whereToDate(toDate: Date | string): ILedger { const toDateParsed = moment(toDate); return this.filter( @@ -59,15 +80,14 @@ export default class Ledger implements ILedger { /** * Retrieve the closing balance of the entries. - * @returns {number} + * @returns {number} */ - getClosingBalance() { + public getClosingBalance(): number { let closingBalance = 0; this.entries.forEach((entry) => { if (entry.accountNormal === 'credit') { closingBalance += entry.credit - entry.debit; - } else if (entry.accountNormal === 'debit') { closingBalance += entry.debit - entry.credit; } @@ -75,15 +95,25 @@ export default class Ledger implements ILedger { return closingBalance; } - static mappingTransactions(entries): ILedgerEntry[] { + /** + * Mappes the account transactions to ledger entries. + * @param {IAccountTransaction[]} entries + * @returns {ILedgerEntry[]} + */ + static mappingTransactions(entries: IAccountTransaction[]): ILedgerEntry[] { return entries.map(this.mapTransaction); } - - static mapTransaction(entry): ILedgerEntry { + + /** + * Mappes the account transaction to ledger entry. + * @param {IAccountTransaction} entry + * @returns {ILedgerEntry} + */ + static mapTransaction(entry: IAccountTransaction): ILedgerEntry { return { credit: defaultTo(entry.credit, 0), debit: defaultTo(entry.debit, 0), - accountNormal: entry.accountNormal, + accountNormal: entry.account.accountNormal, accountId: entry.accountId, contactId: entry.contactId, date: entry.date, @@ -91,10 +121,15 @@ export default class Ledger implements ILedger { transactionType: entry.referenceTypeFormatted, referenceNumber: entry.referenceNumber, referenceType: entry.referenceType, - } + }; } - static fromTransactions(transactions) { + /** + * Mappes the account transactions to ledger entries. + * @param {IAccountTransaction[]} transactions + * @returns {ILedger} + */ + static fromTransactions(transactions: IAccountTransaction[]): ILedger { const entries = Ledger.mappingTransactions(transactions); return new Ledger(entries); } diff --git a/server/src/services/FinancialStatements/BalanceSheet/BalanceSheet.ts b/server/src/services/FinancialStatements/BalanceSheet/BalanceSheet.ts index c166e123a..d8b45706c 100644 --- a/server/src/services/FinancialStatements/BalanceSheet/BalanceSheet.ts +++ b/server/src/services/FinancialStatements/BalanceSheet/BalanceSheet.ts @@ -16,13 +16,13 @@ import FinancialSheet from '../FinancialSheet'; export default class BalanceSheetStatement extends FinancialSheet { readonly query: IBalanceSheetQuery; + readonly numberFormat: INumberFormatQuery; readonly tenantId: number; readonly accounts: IAccount & { type: IAccountType }[]; readonly journalFinancial: IJournalPoster; readonly comparatorDateType: string; readonly dateRangeSet: string[]; readonly baseCurrency: string; - readonly numberFormat: INumberFormatQuery; /** * Constructor method. @@ -46,7 +46,6 @@ export default class BalanceSheetStatement extends FinancialSheet { this.accounts = accounts; this.journalFinancial = journalFinancial; this.baseCurrency = baseCurrency; - this.comparatorDateType = query.displayColumnsType === 'total' ? 'day' : query.displayColumnsBy; diff --git a/server/src/services/FinancialStatements/BalanceSheet/BalanceSheetService.ts b/server/src/services/FinancialStatements/BalanceSheet/BalanceSheetService.ts index 5fb30b244..3c0c7b5ba 100644 --- a/server/src/services/FinancialStatements/BalanceSheet/BalanceSheetService.ts +++ b/server/src/services/FinancialStatements/BalanceSheet/BalanceSheetService.ts @@ -53,7 +53,7 @@ export default class BalanceSheetStatementService * @param {number} tenantId - * @returns {IBalanceSheetMeta} */ - reportMetadata(tenantId: number): IBalanceSheetMeta { + private reportMetadata(tenantId: number): IBalanceSheetMeta { const settings = this.tenancy.settings(tenantId); const isCostComputeRunning = this.inventoryService @@ -113,7 +113,7 @@ export default class BalanceSheetStatementService // Retrieve all journal transactions based on the given query. const transactions = await transactionsRepository.journal({ fromDate: query.fromDate, - toDate: query.toDate, + toDate: query.toDate, }); // Transform transactions to journal collection. const transactionsJournal = Journal.fromTransactions( diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlow.ts b/server/src/services/FinancialStatements/CashFlow/CashFlow.ts new file mode 100644 index 000000000..d000210b8 --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/CashFlow.ts @@ -0,0 +1,761 @@ +import * as R from 'ramda'; +import { defaultTo, map, set, sumBy, isEmpty, mapValues, get } from 'lodash'; +import * as mathjs from 'mathjs'; +import moment from 'moment'; +import { + IAccount, + ILedger, + INumberFormatQuery, + ICashFlowSchemaSection, + ICashFlowStatementQuery, + ICashFlowStatementNetIncomeSection, + ICashFlowStatementAccountSection, + ICashFlowSchemaSectionAccounts, + ICashFlowStatementAccountMeta, + ICashFlowSchemaAccountRelation, + ICashFlowStatementSectionType, + ICashFlowStatementData, + ICashFlowDatePeriod, + ICashFlowStatement, + ICashFlowSchemaTotalSection, + ICashFlowStatementTotalSection, + ICashFlowStatementSection, +} from 'interfaces'; +import CASH_FLOW_SCHEMA from './schema'; +import FinancialSheet from '../FinancialSheet'; +import { + transformToMapBy, + accumSum, + dateRangeFromToCollection, + applyMixins, +} from 'utils'; +import { + reduceDeep, + iteratee, + mapValuesDeep, + filterDeep, +} from 'utils/deepdash'; +import { ACCOUNT_ROOT_TYPE } from 'data/AccountTypes'; +import CashFlowDatePeriods from './CashFlowDatePeriods'; + +const MAP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; + +const DISPLAY_COLUMNS_BY = { + DATE_PERIODS: 'date_periods', + TOTAL: 'total', +}; + +class CashFlowStatement extends FinancialSheet implements ICashFlowStatement { + readonly baseCurrency: string; + readonly sectionsByIds = {}; + readonly cashFlowSchemaMap: Map; + readonly cashFlowSchemaSeq: Array; + readonly accountByTypeMap: Map; + readonly accountsByRootType: Map; + readonly ledger: ILedger; + readonly cashLedger: ILedger; + readonly netIncomeLedger: ILedger; + readonly schemaSectionParserIteratee: any; + readonly query: ICashFlowStatementQuery; + readonly numberFormat: INumberFormatQuery; + + readonly comparatorDateType: string; + readonly dateRangeSet: { fromDate: Date; toDate: Date }[]; + + /** + * Constructor method. + * @constructor + */ + constructor( + accounts: IAccount[], + ledger: ILedger, + cashLedger: ILedger, + netIncomeLedger: ILedger, + query: ICashFlowStatementQuery, + baseCurrency: string + ) { + super(); + + this.baseCurrency = baseCurrency; + this.ledger = ledger; + this.cashLedger = cashLedger; + this.netIncomeLedger = netIncomeLedger; + this.accountByTypeMap = transformToMapBy(accounts, 'accountType'); + this.accountsByRootType = transformToMapBy(accounts, 'accountRootType'); + this.schemaSectionParserIteratee = iteratee(this.schemaSectionParser); + this.query = query; + this.numberFormat = this.query.numberFormat; + this.dateRangeSet = []; + + this.comparatorDateType = + query.displayColumnsType === 'total' ? 'day' : query.displayColumnsBy; + + this.initDateRangeCollection(); + } + + // -------------------------------------------- + // # GENERAL UTILITIES + // -------------------------------------------- + /** + * Retrieve the expense accounts ids. + * @return {number[]} + */ + private getAccountsIdsByType(accountType: string): number[] { + const expenseAccounts = this.accountsByRootType.get(accountType); + const expenseAccountsIds = map(expenseAccounts, 'id'); + + return expenseAccountsIds; + } + + /** + * Detarmines the given display columns by type. + * @param {string} displayColumnsBy + * @returns {boolean} + */ + private isDisplayColumnsBy(displayColumnsBy: string): boolean { + return this.query.displayColumnsType === displayColumnsBy; + } + + /** + * Adjustments the given amount. + * @param {string} direction + * @param {number} amount - + * @return {number} + */ + private amountAdjustment(direction: 'mines' | 'plus', amount): number { + return R.when( + R.always(R.equals(direction, 'mines')), + R.multiply(-1) + )(amount); + } + + // -------------------------------------------- + // # NET INCOME NODE + // -------------------------------------------- + + /** + * Retrieve the accounts net income. + * @returns {number} - Amount of net income. + */ + private getAccountsNetIncome(): number { + // Mapping income/expense accounts ids. + const incomeAccountsIds = this.getAccountsIdsByType( + ACCOUNT_ROOT_TYPE.INCOME + ); + const expenseAccountsIds = this.getAccountsIdsByType( + ACCOUNT_ROOT_TYPE.EXPENSE + ); + + // Income closing balance. + const incomeClosingBalance = accumSum(incomeAccountsIds, (id) => + this.netIncomeLedger.whereAccountId(id).getClosingBalance() + ); + // Expense closing balance. + const expenseClosingBalance = accumSum(expenseAccountsIds, (id) => + this.netIncomeLedger.whereAccountId(id).getClosingBalance() + ); + // Net income = income - expenses. + const netIncome = incomeClosingBalance - expenseClosingBalance; + + return netIncome; + } + + /** + * Parses the net income section from the given section schema. + * @param {ICashFlowSchemaSection} sectionSchema - Report section schema. + * @returns {ICashFlowStatementNetIncomeSection} + */ + private netIncomeSectionMapper( + sectionSchema: ICashFlowSchemaSection + ): ICashFlowStatementNetIncomeSection { + const netIncome = this.getAccountsNetIncome(); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocPeriodsToNetIncomeNode.bind(this) + ) + )({ + id: sectionSchema.id, + label: sectionSchema.label, + total: this.getAmountMeta(netIncome), + sectionType: ICashFlowStatementSectionType.NET_INCOME, + }); + } + + // -------------------------------------------- + // # ACCOUNT NODE + // -------------------------------------------- + + /** + * Retrieve account meta. + * @param {ICashFlowSchemaAccountRelation} relation - Account relation. + * @param {IAccount} account - + * @returns {ICashFlowStatementAccountMeta} + */ + private accountMetaMapper( + relation: ICashFlowSchemaAccountRelation, + account: IAccount + ): ICashFlowStatementAccountMeta { + // Retrieve the closing balance of the given account. + const getClosingBalance = (id) => + this.ledger.whereAccountId(id).getClosingBalance(); + + const closingBalance = R.compose( + // Multiplies the amount by -1 in case the relation in mines. + R.curry(this.amountAdjustment)(relation.direction) + )(getClosingBalance(account.id)); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocPeriodsToAccountNode.bind(this) + ) + )({ + id: account.id, + code: account.code, + label: account.name, + accountType: account.accountType, + adjusmentType: relation.direction, + total: this.getAmountMeta(closingBalance), + sectionType: ICashFlowStatementSectionType.ACCOUNT, + }); + } + + /** + * Retrieve accounts sections by the given schema relation. + * @param {ICashFlowSchemaAccountRelation} relation + * @returns {ICashFlowStatementAccountMeta[]} + */ + private getAccountsBySchemaRelation( + relation: ICashFlowSchemaAccountRelation + ): ICashFlowStatementAccountMeta[] { + const accounts = defaultTo(this.accountByTypeMap.get(relation.type), []); + const accountMetaMapper = R.curry(this.accountMetaMapper.bind(this))( + relation + ); + return R.map(accountMetaMapper)(accounts); + } + + /** + * Retrieve the accounts meta. + * @param {string[]} types + * @returns {ICashFlowStatementAccountMeta[]} + */ + private getAccountsBySchemaRelations( + relations: ICashFlowSchemaAccountRelation[] + ): ICashFlowStatementAccountMeta[] { + return R.pipe( + R.append(R.map(this.getAccountsBySchemaRelation.bind(this))(relations)), + R.flatten + )([]); + } + + /** + * Calculates the accounts total + * @param {ICashFlowStatementAccountMeta[]} accounts + * @returns {number} + */ + private getAccountsMetaTotal( + accounts: ICashFlowStatementAccountMeta[] + ): number { + return sumBy(accounts, 'total.amount'); + } + + /** + * Retrieve the accounts section from the section schema. + * @param {ICashFlowSchemaSectionAccounts} sectionSchema + * @returns {ICashFlowStatementAccountSection} + */ + private accountsSectionParser( + sectionSchema: ICashFlowSchemaSectionAccounts + ): ICashFlowStatementAccountSection { + const { accountsRelations } = sectionSchema; + + const accounts = this.getAccountsBySchemaRelations(accountsRelations); + const total = this.getAccountsMetaTotal(accounts); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocPeriodsToAggregateNode.bind(this) + ) + )({ + sectionType: ICashFlowStatementSectionType.ACCOUNTS, + id: sectionSchema.id, + label: sectionSchema.label, + footerLabel: sectionSchema.footerLabel, + children: accounts, + total: this.getTotalAmountMeta(total), + }); + } + + /** + * Detarmines the schema section type. + * @param {string} type + * @param {ICashFlowSchemaSection} section + * @returns {boolean} + */ + private isSchemaSectionType( + type: string, + section: ICashFlowSchemaSection + ): boolean { + return type === section.sectionType; + } + + // -------------------------------------------- + // # AGGREGATE NODE + // -------------------------------------------- + + /** + * + * @param {ICashFlowSchemaSection} schemaSection + * @returns + */ + private regularSectionParser( + schemaSection: ICashFlowSchemaSection + ): ICashFlowStatementSection { + return { + id: schemaSection.id, + label: schemaSection.label, + footerLabel: schemaSection.footerLabel, + sectionType: ICashFlowStatementSectionType.REGULAR, + }; + } + + private transformSectionsToMap(sections: ICashFlowSchemaSection[]) { + return reduceDeep( + sections, + (acc, section) => { + if (section.id) { + acc[`${section.id}`] = section; + } + return acc; + }, + {}, + MAP_CONFIG + ); + } + + // -------------------------------------------- + // # TOTAL EQUATION NODE + // -------------------------------------------- + + private sectionsMapToTotal(mappedSections: { [key: number]: any }) { + return mapValues(mappedSections, (node) => get(node, 'total.amount') || 0); + } + + /** + * Evauluate equaation string with the given scope table. + * @param {string} equation - + * @param {{ [key: string]: number }} scope - + * @return {number} + */ + private evaluateEquation( + equation: string, + scope: { [key: string | number]: number } + ): number { + return mathjs.evaluate(equation, scope); + } + + /** + * Retrieve the total section from the eqauation parser. + * @param {ICashFlowSchemaTotalSection} sectionSchema + * @param {ICashFlowSchemaSection[]} accumlatedSections + */ + private totalEquationSectionParser( + accumlatedSections: ICashFlowSchemaSection[], + sectionSchema: ICashFlowSchemaTotalSection + ): ICashFlowStatementTotalSection { + const mappedSectionsById = this.transformSectionsToMap(accumlatedSections); + const nodesTotalById = this.sectionsMapToTotal(mappedSectionsById); + + const total = this.evaluateEquation(sectionSchema.equation, nodesTotalById); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + R.curry(this.assocTotalEquationDatePeriods.bind(this))( + mappedSectionsById, + sectionSchema.equation + ) + ) + )({ + sectionType: ICashFlowStatementSectionType.TOTAL, + id: sectionSchema.id, + label: sectionSchema.label, + total: this.getTotalAmountMeta(total), + }); + } + + /** + * Retrieve the beginning cash from date. + * @param {Date|string} fromDate - + * @return {Date} + */ + private beginningCashFrom(fromDate: string | Date): Date { + return moment(fromDate).subtract(1, 'days').toDate(); + } + + /** + * Retrieve account meta. + * @param {ICashFlowSchemaAccountRelation} relation + * @param {IAccount} account + * @returns {ICashFlowStatementAccountMeta} + */ + private cashAccountMetaMapper( + relation: ICashFlowSchemaAccountRelation, + account: IAccount + ): ICashFlowStatementAccountMeta { + const cashToDate = this.beginningCashFrom(this.query.fromDate); + + const closingBalance = this.cashLedger + .whereToDate(cashToDate) + .whereAccountId(account.id) + .getClosingBalance(); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocCashAtBeginningAccountDatePeriods.bind(this) + ) + )({ + id: account.id, + code: account.code, + label: account.name, + accountType: account.accountType, + adjusmentType: relation.direction, + total: this.getAmountMeta(closingBalance), + sectionType: ICashFlowStatementSectionType.ACCOUNT, + }); + } + + /** + * Retrieve accounts sections by the given schema relation. + * @param {ICashFlowSchemaAccountRelation} relation + * @returns {ICashFlowStatementAccountMeta[]} + */ + private getCashAccountsBySchemaRelation( + relation: ICashFlowSchemaAccountRelation + ): ICashFlowStatementAccountMeta[] { + const accounts = this.accountByTypeMap.get(relation.type) || []; + const accountMetaMapper = R.curry(this.cashAccountMetaMapper.bind(this))( + relation + ); + return accounts.map(accountMetaMapper); + } + + /** + * Retrieve the accounts meta. + * @param {string[]} types + * @returns {ICashFlowStatementAccountMeta[]} + */ + private getCashAccountsBySchemaRelations( + relations: ICashFlowSchemaAccountRelation[] + ): ICashFlowStatementAccountMeta[] { + return R.concat( + ...R.map(this.getCashAccountsBySchemaRelation.bind(this))(relations) + ); + } + + /** + * Parses the cash at beginning section. + * @param {ICashFlowSchemaTotalSection} sectionSchema - + * @return {} + */ + private cashAtBeginningSectionParser(sectionSchema) { + const { accountsRelations } = sectionSchema; + + const children = this.getCashAccountsBySchemaRelations(accountsRelations); + const total = this.getAccountsMetaTotal(children); + + return R.compose( + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocCashAtBeginningDatePeriods.bind(this) + ) + )({ + sectionType: ICashFlowStatementSectionType.CASH_AT_BEGINNING, + id: sectionSchema.id, + label: sectionSchema.label, + children, + total: this.getTotalAmountMeta(total), + }); + } + + /** + * Parses the schema section. + * @param {ICashFlowSchemaSection} section + * @returns {ICashFlowSchemaSection} + */ + private schemaSectionParser( + section: ICashFlowSchemaSection, + key: number, + parentValue: ICashFlowSchemaSection[], + context, + accumlatedSections: ICashFlowSchemaSection[] + ): ICashFlowSchemaSection { + const isSchemaSectionType = R.curry(this.isSchemaSectionType); + + return R.compose( + // Accounts node. + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.ACCOUNTS), + this.accountsSectionParser.bind(this) + ), + // Net income node. + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.NET_INCOME), + this.netIncomeSectionMapper.bind(this) + ), + // Cash at beginning node. + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.CASH_AT_BEGINNING), + R.curry(this.cashAtBeginningSectionParser.bind(this)) + ), + // Aggregate node. (that has no section type). + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.AGGREGATE), + this.regularSectionParser.bind(this) + ) + )(section); + } + + /** + * Parses the schema section. + * @param {ICashFlowSchemaSection} section + * @returns {ICashFlowSchemaSection} + */ + private schemaSectionTotalParser( + section: ICashFlowSchemaSection | ICashFlowStatementSection, + key: number, + parentValue: ICashFlowSchemaSection[], + context, + accumlatedSections: ICashFlowSchemaSection | ICashFlowStatementSection[] + ): ICashFlowSchemaSection { + const isSchemaSectionType = R.curry(this.isSchemaSectionType); + + return R.compose( + // Total equation section. + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.TOTAL), + R.curry(this.totalEquationSectionParser.bind(this))(accumlatedSections) + ) + )(section); + } + + /** + * + * @param acc + * @param value + * @param key + * @param parentValue + * @param context + * @returns + */ + private schemaSectionsReducer(acc, value, key, parentValue, context) { + set( + acc, + context.path, + this.schemaSectionParserIteratee(value, key, parentValue, context, acc) + ); + return acc; + } + + /** + * Schema sections parser. + * @param {ICashFlowSchemaSection[]}schema + * @returns + */ + private schemaSectionsParser(schema: ICashFlowSchemaSection[]) { + return reduceDeep( + schema, + this.schemaSectionsReducer.bind(this), + [], + MAP_CONFIG + ); + } + + /** + * Writes the `total` property to the aggregate node. + * @return {ICashFlowStatementSection} + */ + private assocRegularSectionTotal(section: ICashFlowStatementSection) { + const total = this.getAccountsMetaTotal(section.children); + return R.assoc('total', this.getTotalAmountMeta(total), section); + } + + /** + * Parses the given node on stage 2. + * @param {ICashFlowStatementSection} node + * @return {ICashFlowStatementSection} + */ + private sectionMapperAfterParsing(section: ICashFlowStatementSection) { + const isSchemaSectionType = R.curry(this.isSchemaSectionType); + + return R.compose( + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.REGULAR), + this.assocRegularSectionTotal.bind(this) + ), + R.when( + isSchemaSectionType(ICashFlowStatementSectionType.REGULAR), + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + this.assocPeriodsToAggregateNode.bind(this) + ) + ) + )(section); + } + + private regularSectionsTotal( + sections: ICashFlowSchemaSection[] + ): ICashFlowSchemaSection[] { + return mapValuesDeep( + sections, + this.sectionMapperAfterParsing.bind(this), + MAP_CONFIG + ); + } + + private totalSectionsParser( + sections: ICashFlowSchemaSection | ICashFlowStatementSection[] + ) { + return reduceDeep( + sections, + (acc, value, key, parentValue, context) => { + set( + acc, + context.path, + this.schemaSectionTotalParser(value, key, parentValue, context, acc) + ); + return acc; + }, + [], + MAP_CONFIG + ); + } + + // -------------------------------------------- + // REPORT FILTERING + // -------------------------------------------- + + /** + * Detarmines the given section has children and not empty. + * @param {ICashFlowStatementSection} section + * @returns {boolean} + */ + private isSectionHasChildren(section: ICashFlowStatementSection): boolean { + return !isEmpty(section.children); + } + + /** + * Detarmines whether the section has no zero amount. + * @param {ICashFlowStatementSection} section + * @returns {boolean} + */ + private isSectionNoneZero(section: ICashFlowStatementSection): boolean { + return section.total.amount !== 0; + } + + /** + * Detarmines whether the parent accounts sections has children. + * @param {ICashFlowStatementSection} section + * @returns {boolean} + */ + private isAccountsSectionHasChildren( + section: ICashFlowStatementSection[] + ): boolean { + const isSchemaSectionType = R.curry(this.isSchemaSectionType); + + return R.ifElse( + isSchemaSectionType(ICashFlowStatementSectionType.ACCOUNTS), + this.isSectionHasChildren.bind(this), + R.always(true) + )(section); + } + + /** + * Detarmines the account section has no zero otherwise returns true. + * @param {ICashFlowStatementSection} section + * @returns {boolean} + */ + private isAccountLeafNoneZero(section: ICashFlowStatementSection[]): boolean { + const isSchemaSectionType = R.curry(this.isSchemaSectionType); + + return R.ifElse( + isSchemaSectionType(ICashFlowStatementSectionType.ACCOUNT), + this.isSectionNoneZero.bind(this), + R.always(true) + )(section); + } + + /** + * Deep filters the non-zero accounts leafs of the report sections. + * @param {ICashFlowStatementSection[]} sections + * @returns {ICashFlowStatementSection[]} + */ + private filterNoneZeroAccountsLeafs(sections: ICashFlowStatementSection[]) { + return filterDeep( + sections, + this.isAccountLeafNoneZero.bind(this), + MAP_CONFIG + ); + } + + /** + * Deep filter the non-children sections of the report sections. + * @param {ICashFlowStatementSection[]} sections + * @returns {ICashFlowStatementSection[]} + */ + private filterNoneChildrenSections(sections: ICashFlowStatementSection[]) { + return filterDeep( + sections, + this.isAccountsSectionHasChildren.bind(this), + MAP_CONFIG + ); + } + + /** + * Filters the report data. + * @param {ICashFlowStatementSection[]} sections + * @returns {ICashFlowStatementSection[]} + */ + private filterReportData(sections: ICashFlowStatementSection[]) { + return R.compose( + this.filterNoneChildrenSections.bind(this), + this.filterNoneZeroAccountsLeafs.bind(this) + )(sections); + } + + /** + * Schema parser. + * @param {ICashFlowSchemaSection[]} schema + * @returns {ICashFlowSchemaSection[]} + */ + private schemaParser( + schema: ICashFlowSchemaSection[] + ): ICashFlowSchemaSection[] { + return R.compose( + R.when( + R.always(!this.query.noneTransactions && !this.query.noneZero), + this.filterReportData.bind(this) + ), + this.totalSectionsParser.bind(this), + this.regularSectionsTotal.bind(this), + this.schemaSectionsParser.bind(this) + )(schema); + } + + /** + * Retrieve the cashflow statement data. + * @return {ICashFlowStatementData} + */ + public reportData(): ICashFlowStatementData { + return this.schemaParser(R.clone(CASH_FLOW_SCHEMA)); + } +} + +applyMixins(CashFlowStatement, [CashFlowDatePeriods]); + +export default CashFlowStatement; diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowDatePeriods.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowDatePeriods.ts new file mode 100644 index 000000000..75465b74b --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowDatePeriods.ts @@ -0,0 +1,410 @@ +import * as R from 'ramda'; +import { sumBy, mapValues, get } from 'lodash'; +import { ACCOUNT_ROOT_TYPE } from 'data/AccountTypes'; +import { accumSum, dateRangeFromToCollection } from 'utils'; +import { + ICashFlowDatePeriod, + ICashFlowStatementNetIncomeSection, + ICashFlowStatementAccountSection, + ICashFlowStatementSection, + ICashFlowSchemaTotalSection, + IFormatNumberSettings, + ICashFlowStatementTotalSection, + IDateRange, + ICashFlowStatementQuery +} from 'interfaces'; + +export default class CashFlowStatementDatePeriods { + dateRangeSet: IDateRange[]; + query: ICashFlowStatementQuery; + + /** + * Initialize date range set. + */ + private initDateRangeCollection() { + this.dateRangeSet = dateRangeFromToCollection( + this.query.fromDate, + this.query.toDate, + this.comparatorDateType + ); + } + + /** + * Retrieve the date period meta. + * @param {number} total - Total amount. + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {ICashFlowDatePeriod} + */ + private getDatePeriodTotalMeta( + total: number, + fromDate: Date, + toDate: Date, + overrideSettings: IFormatNumberSettings = {} + ): ICashFlowDatePeriod { + return this.getDatePeriodMeta(total, fromDate, toDate, { + money: true, + ...overrideSettings, + }); + } + + /** + * Retrieve the date period meta. + * @param {number} total - Total amount. + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {ICashFlowDatePeriod} + */ + private getDatePeriodMeta( + total: number, + fromDate: Date, + toDate: Date, + overrideSettings?: IFormatNumberSettings + ): ICashFlowDatePeriod { + return { + fromDate: this.getDateMeta(fromDate), + toDate: this.getDateMeta(toDate), + total: this.getAmountMeta(total, overrideSettings), + }; + } + + // Net income -------------------- + + /** + * Retrieve the net income between the given date range. + * @param {Date} fromDate + * @param {Date} toDate + * @returns {number} + */ + private getNetIncomeDateRange(fromDate: Date, toDate: Date) { + // Mapping income/expense accounts ids. + const incomeAccountsIds = this.getAccountsIdsByType( + ACCOUNT_ROOT_TYPE.INCOME + ); + const expenseAccountsIds = this.getAccountsIdsByType( + ACCOUNT_ROOT_TYPE.EXPENSE + ); + + // Income closing balance. + const incomeClosingBalance = accumSum(incomeAccountsIds, (id) => + this.netIncomeLedger + .whereFromDate(fromDate) + .whereToDate(toDate) + .whereAccountId(id) + .getClosingBalance() + ); + // Expense closing balance. + const expenseClosingBalance = accumSum(expenseAccountsIds, (id) => + this.netIncomeLedger + .whereToDate(toDate) + .whereFromDate(fromDate) + .whereAccountId(id) + .getClosingBalance() + ); + // Net income = income - expenses. + const netIncome = incomeClosingBalance - expenseClosingBalance; + + return netIncome; + } + + /** + * Retrieve the net income of date period. + * @param {IDateRange} dateRange - + * @retrun {ICashFlowDatePeriod} + */ + private getNetIncomeDatePeriod(dateRange): ICashFlowDatePeriod { + const total = this.getNetIncomeDateRange( + dateRange.fromDate, + dateRange.toDate + ); + return this.getDatePeriodMeta(total, dateRange.fromDate, dateRange.toDate); + } + + /** + * Retrieve the net income node between the given date ranges. + * @param {Date} fromDate + * @param {Date} toDate + * @returns {ICashFlowDatePeriod[]} + */ + private getNetIncomeDatePeriods( + section: ICashFlowStatementNetIncomeSection + ): ICashFlowDatePeriod[] { + return this.dateRangeSet.map(this.getNetIncomeDatePeriod.bind(this)); + } + + /** + * Writes periods property to net income section. + * @param {ICashFlowStatementNetIncomeSection} section + * @returns {ICashFlowStatementNetIncomeSection} + */ + private assocPeriodsToNetIncomeNode( + section: ICashFlowStatementNetIncomeSection + ): ICashFlowStatementNetIncomeSection { + const incomeDatePeriods = this.getNetIncomeDatePeriods(section); + return R.assoc('periods', incomeDatePeriods, section); + } + + // Account nodes -------------------- + + /** + * Retrieve the account total between date range. + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {number} + */ + private getAccountTotalDateRange( + node: ICashFlowStatementAccountSection, + fromDate: Date, + toDate: Date + ): number { + const closingBalance = this.ledger + .whereFromDate(fromDate) + .whereToDate(toDate) + .whereAccountId(node.id) + .getClosingBalance(); + + return this.amountAdjustment(node.adjusmentType, closingBalance); + } + + /** + * Retrieve the given account node total date period. + * @param {ICashFlowStatementAccountSection} node - + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {ICashFlowDatePeriod} + */ + private getAccountTotalDatePeriod( + node: ICashFlowStatementAccountSection, + fromDate: Date, + toDate: Date + ): ICashFlowDatePeriod { + const total = this.getAccountTotalDateRange(node, fromDate, toDate); + return this.getDatePeriodMeta(total, fromDate, toDate); + } + + /** + * Retrieve the accounts date periods nodes of the give account node. + * @param {ICashFlowStatementAccountSection} node - + * @return {ICashFlowDatePeriod[]} + */ + private getAccountDatePeriods( + node: ICashFlowStatementAccountSection + ): ICashFlowDatePeriod[] { + return this.getNodeDatePeriods( + node, + this.getAccountTotalDatePeriod.bind(this) + ); + } + + /** + * Writes `periods` property to account node. + * @param {ICashFlowStatementAccountSection} node - + * @return {ICashFlowStatementAccountSection} + */ + private assocPeriodsToAccountNode( + node: ICashFlowStatementAccountSection + ): ICashFlowStatementAccountSection { + const datePeriods = this.getAccountDatePeriods(node); + return R.assoc('periods', datePeriods, node); + } + + // Aggregate node ------------------------- + + /** + * Retrieve total of the given period index for node that has children nodes. + * @return {number} + */ + private getChildrenTotalPeriodByIndex( + node: ICashFlowStatementSection, + index: number + ): number { + return sumBy(node.children, `periods[${index}].total.amount`); + } + + /** + * Retrieve date period meta of the given node index. + * @param {ICashFlowStatementSection} node - + * @param {number} index - Loop index. + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + */ + private getChildrenTotalPeriodMetaByIndex( + node: ICashFlowStatementSection, + index: number, + fromDate: Date, + toDate: Date + ) { + const total = this.getChildrenTotalPeriodByIndex(node, index); + return this.getDatePeriodTotalMeta(total, fromDate, toDate); + } + + /** + * Retrieve the date periods of aggregate node. + * @param {ICashFlowStatementSection} node + */ + private getAggregateNodeDatePeriods(node: ICashFlowStatementSection) { + const getChildrenTotalPeriodMetaByIndex = R.curry( + this.getChildrenTotalPeriodMetaByIndex.bind(this) + )(node); + + return this.dateRangeSet.map((dateRange, index) => + getChildrenTotalPeriodMetaByIndex( + index, + dateRange.fromDate, + dateRange.toDate + ) + ); + } + + /** + * Writes `periods` property to aggregate section node. + * @param {ICashFlowStatementSection} node - + * @return {ICashFlowStatementSection} + */ + private assocPeriodsToAggregateNode( + node: ICashFlowStatementSection + ): ICashFlowStatementSection { + const datePeriods = this.getAggregateNodeDatePeriods(node); + return R.assoc('periods', datePeriods, node); + } + + // Total equation node -------------------- + + private sectionsMapToTotalPeriod( + mappedSections: { [key: number]: any }, + index + ) { + return mapValues( + mappedSections, + (node) => get(node, `periods[${index}].total.amount`) || 0 + ); + } + + /** + * Retrieve the date periods of the given total equation. + * @param {} + * @param {string} equation - + * @return {ICashFlowDatePeriod[]} + */ + private getTotalEquationDatePeriods( + node: ICashFlowSchemaTotalSection, + equation: string, + nodesTable + ): ICashFlowDatePeriod[] { + return this.getNodeDatePeriods(node, (node, fromDate, toDate, index) => { + const periodScope = this.sectionsMapToTotalPeriod(nodesTable, index); + const total = this.evaluateEquation(equation, periodScope); + + return this.getDatePeriodTotalMeta(total, fromDate, toDate); + }); + } + + /** + * Associates the total periods of total equation to the ginve total node.. + * @param {ICashFlowSchemaTotalSection} totalSection - + * @return {ICashFlowStatementTotalSection} + */ + private assocTotalEquationDatePeriods( + nodesTable: any, + equation: string, + node: ICashFlowSchemaTotalSection + ): ICashFlowStatementTotalSection { + const datePeriods = this.getTotalEquationDatePeriods( + node, + equation, + nodesTable + ); + + return R.assoc('periods', datePeriods, node); + } + + // Cash at beginning ---------------------- + + /** + * Retrieve the date preioods of the given node and accumlated function. + * @param {} node + * @param {} + * @return {} + */ + private getNodeDatePeriods(node, callback) { + const curriedCallback = R.curry(callback)(node); + + return this.dateRangeSet.map((dateRange, index) => { + return curriedCallback(dateRange.fromDate, dateRange.toDate, index); + }); + } + + /** + * Retrieve the account total between date range. + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {number} + */ + private getBeginningCashAccountDateRange( + node: ICashFlowStatementSection, + fromDate: Date, + toDate: Date + ) { + const cashToDate = this.beginningCashFrom(fromDate); + + return this.cashLedger + .whereToDate(cashToDate) + .whereAccountId(node.id) + .getClosingBalance(); + } + + /** + * Retrieve the beginning cash date period. + * @param {ICashFlowStatementSection} node - + * @param {Date} fromDate - From date. + * @param {Date} toDate - To date. + * @return {ICashFlowDatePeriod} + */ + private getBeginningCashDatePeriod( + node: ICashFlowStatementSection, + fromDate: Date, + toDate: Date + ) { + const total = this.getBeginningCashAccountDateRange(node, fromDate, toDate); + + return this.getDatePeriodTotalMeta(total, fromDate, toDate); + } + + /** + * Retrieve the beginning cash account periods. + * @param {ICashFlowStatementSection} node + * @return {ICashFlowDatePeriod} + */ + private getBeginningCashAccountPeriods( + node: ICashFlowStatementSection + ): ICashFlowDatePeriod { + return this.getNodeDatePeriods( + node, + this.getBeginningCashDatePeriod.bind(this) + ); + } + + /** + * Writes `periods` property to cash at beginning date periods. + * @param {ICashFlowStatementSection} section - + * @return {ICashFlowStatementSection} + */ + private assocCashAtBeginningDatePeriods( + node: ICashFlowStatementSection + ): ICashFlowStatementSection { + const datePeriods = this.getAggregateNodeDatePeriods(node); + return R.assoc('periods', datePeriods, node); + } + + /** + * Associates `periods` propery to cash at beginning account node. + * @param {ICashFlowStatementSection} node - + * @return {ICashFlowStatementSection} + */ + private assocCashAtBeginningAccountDatePeriods( + node: ICashFlowStatementSection + ): ICashFlowStatementSection { + const datePeriods = this.getBeginningCashAccountPeriods(node); + return R.assoc('periods', datePeriods, node); + } +} diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowRepository.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowRepository.ts new file mode 100644 index 000000000..1bb2431d2 --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowRepository.ts @@ -0,0 +1,149 @@ +import { Inject, Service } from 'typedi'; +import moment from 'moment'; +import { + ICashFlowStatementQuery, + IAccountTransaction, + IAccount, +} from 'interfaces'; +import HasTenancyService from 'services/Tenancy/TenancyService'; + +@Service() +export default class CashFlowRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve the group type from periods type. + * @param {string} displayType + * @returns {string} + */ + protected getGroupTypeFromPeriodsType(displayType: string) { + const displayTypes = { + year: 'year', + day: 'day', + month: 'month', + quarter: 'month', + week: 'day', + }; + return displayTypes[displayType] || 'month'; + } + + /** + * Retrieve the cashflow accounts. + * @returns {Promise} + */ + public async cashFlowAccounts(tenantId: number): Promise { + const { Account } = this.tenancy.models(tenantId); + + const accounts = await Account.query(); + + return accounts; + } + + /** + * Retrieve total of csah at beginning transactions. + * @param {number} tenantId - + * @param {ICashFlowStatementQuery} filter - + * @return {Promise} + */ + public cashAtBeginningTotalTransactions( + tenantId: number, + filter: ICashFlowStatementQuery + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + const cashBeginningPeriod = moment(filter.fromDate) + .subtract(1, 'day') + .toDate(); + + return AccountTransaction.query().onBuild((query) => { + query.modify('creditDebitSummation'); + + query.select('accountId'); + query.groupBy('accountId'); + + query.withGraphFetched('account'); + query.modify('filterDateRange', null, cashBeginningPeriod); + }); + } + + /** + * Retrieve accounts transactions. + * @param {number} tenantId - + * @param {ICashFlowStatementQuery} filter + * @return {Promise} + */ + public getAccountsTransactions( + tenantId: number, + filter: ICashFlowStatementQuery + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + const groupByDateType = this.getGroupTypeFromPeriodsType( + filter.displayColumnsBy + ); + + return AccountTransaction.query().onBuild((query) => { + query.modify('creditDebitSummation'); + query.modify('groupByDateFormat', groupByDateType); + + query.select('accountId'); + + query.groupBy('accountId'); + query.withGraphFetched('account'); + query.modify('filterDateRange', filter.fromDate, filter.toDate); + }); + } + + /** + * Retrieve the net income tranasctions. + * @param {number} tenantId - + * @param {ICashFlowStatementQuery} query - + * @return {Promise} + */ + public getNetIncomeTransactions( + tenantId: number, + filter: ICashFlowStatementQuery + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + const groupByDateType = this.getGroupTypeFromPeriodsType( + filter.displayColumnsBy + ); + + return AccountTransaction.query().onBuild((query) => { + query.modify('creditDebitSummation'); + query.modify('groupByDateFormat', groupByDateType); + + query.select('accountId'); + query.groupBy('accountId'); + + query.withGraphFetched('account'); + query.modify('filterDateRange', filter.fromDate, filter.toDate); + }); + } + + /** + * Retrieve peridos of cash at beginning transactions. + * @param {number} tenantId - + * @param {ICashFlowStatementQuery} filter - + * @return {Promise} + */ + public cashAtBeginningPeriodTransactions( + tenantId: number, + filter: ICashFlowStatementQuery + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + const groupByDateType = this.getGroupTypeFromPeriodsType( + filter.displayColumnsBy + ); + + return AccountTransaction.query().onBuild((query) => { + query.modify('creditDebitSummation'); + query.modify('groupByDateFormat', groupByDateType); + + query.select('accountId'); + query.groupBy('accountId'); + + query.withGraphFetched('account'); + query.modify('filterDateRange', filter.fromDate, filter.toDate); + }); + } +} diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts new file mode 100644 index 000000000..ddd28365c --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts @@ -0,0 +1,144 @@ +import moment from 'moment'; +import { Service, Inject } from 'typedi'; +import * as R from 'ramda'; +import TenancyService from 'services/Tenancy/TenancyService'; +import FinancialSheet from '../FinancialSheet'; +import { + ICashFlowStatementService, + ICashFlowStatementQuery, + ICashFlowStatement, + IAccountTransaction, +} from 'interfaces'; +import CashFlowStatement from './CashFlow'; +import Ledger from 'services/Accounting/Ledger'; +import CashFlowRepository from './CashFlowRepository'; + +@Service() +export default class CashFlowStatementService + extends FinancialSheet + implements ICashFlowStatementService +{ + @Inject() + tenancy: TenancyService; + + @Inject() + cashFlowRepo: CashFlowRepository; + + /** + * Defaults balance sheet filter query. + * @return {IBalanceSheetQuery} + */ + get defaultQuery(): ICashFlowStatementQuery { + return { + displayColumnsType: 'total', + displayColumnsBy: 'day', + fromDate: moment().startOf('year').format('YYYY-MM-DD'), + toDate: moment().endOf('year').format('YYYY-MM-DD'), + numberFormat: { + precision: 2, + divideOn1000: false, + showZero: false, + formatMoney: 'total', + negativeFormat: 'mines', + }, + noneZero: false, + noneTransactions: false, + basis: 'cash', + }; + } + + /** + * Retrieve cash at beginning transactions. + * @param {number} tenantId - + * @param {ICashFlowStatementQuery} filter - + * @retrun {Promise} + */ + private async cashAtBeginningTransactions( + tenantId: number, + filter: ICashFlowStatementQuery + ): Promise { + const appendPeriodsOperToChain = (trans) => + R.append( + this.cashFlowRepo.cashAtBeginningPeriodTransactions(tenantId, filter), + trans + ); + + const promisesChain = R.pipe( + R.append( + this.cashFlowRepo.cashAtBeginningTotalTransactions(tenantId, filter) + ), + R.when( + R.always(R.equals(filter.displayColumnsType, 'date_periods')), + appendPeriodsOperToChain + ) + )([]); + const promisesResults = await Promise.all(promisesChain); + const transactions = R.flatten(promisesResults); + + return transactions; + } + + /** + * Retrieve the cash flow sheet statement. + * @param {number} tenantId + * @param {ICashFlowStatementQuery} query + * @returns {Promise} + */ + public async cashFlow( + tenantId: number, + query: ICashFlowStatementQuery + ): Promise<{ + data: ICashFlowStatement; + query: ICashFlowStatementQuery; + }> { + // Retrieve all accounts on the storage. + const accounts = await this.cashFlowRepo.cashFlowAccounts(tenantId); + + // Settings tenant service. + const settings = this.tenancy.settings(tenantId); + const baseCurrency = settings.get({ + group: 'organization', + key: 'base_currency', + }); + + const filter = { + ...this.defaultQuery, + ...query, + }; + // Retrieve the accounts transactions. + const transactions = await this.cashFlowRepo.getAccountsTransactions( + tenantId, + filter + ); + // Retrieve the net income transactions. + const netIncome = await this.cashFlowRepo.getNetIncomeTransactions( + tenantId, + filter + ); + // Retrieve the cash at beginning transactions. + const cashAtBeginningTransactions = await this.cashAtBeginningTransactions( + tenantId, + filter + ); + + // Transformes the transactions to ledgers. + const ledger = Ledger.fromTransactions(transactions); + const cashLedger = Ledger.fromTransactions(cashAtBeginningTransactions); + const netIncomeLedger = Ledger.fromTransactions(netIncome); + + // Cash flow statement. + const cashFlowInstance = new CashFlowStatement( + accounts, + ledger, + cashLedger, + netIncomeLedger, + filter, + baseCurrency + ); + + return { + data: cashFlowInstance.reportData(), + query: filter, + }; + } +} diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts new file mode 100644 index 000000000..35eee34bc --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts @@ -0,0 +1,365 @@ +import * as R from 'ramda'; +import { isEmpty } from 'lodash'; +import moment from 'moment'; +import { + ICashFlowStatementSection, + ICashFlowStatementSectionType, + ICashFlowStatement, + ITableRow, + ITableColumn, + ICashFlowStatementQuery, + IDateRange +} from 'interfaces'; +import { dateRangeFromToCollection, tableRowMapper } from 'utils'; +import { mapValuesDeep } from 'utils/deepdash'; + +enum IROW_TYPE { + AGGREGATE = 'AGGREGATE', + NET_INCOME = 'NET_INCOME', + ACCOUNTS = 'ACCOUNTS', + ACCOUNT = 'ACCOUNT', + TOTAL = 'TOTAL', +} +const DEEP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; +const DISPLAY_COLUMNS_BY = { + DATE_PERIODS: 'date_periods', + TOTAL: 'total', +}; + + +export default class CashFlowTable implements ICashFlowTable { + private report: { + data: ICashFlowStatement; + query: ICashFlowStatementQuery; + }; + private dateRangeSet: IDateRange[]; + + /** + * Constructor method. + * @param {ICashFlowStatement} reportStatement + */ + constructor(reportStatement: { + data: ICashFlowStatement; + query: ICashFlowStatementQuery; + }) { + this.report = reportStatement; + this.dateRangeSet = []; + this.initDateRangeCollection(); + } + + /** + * Initialize date range set. + */ + private initDateRangeCollection() { + this.dateRangeSet = dateRangeFromToCollection( + this.report.query.fromDate, + this.report.query.toDate, + this.report.query.displayColumnsBy, + ); + } + + /** + * Retrieve the date periods columns accessors. + */ + private datePeriodsColumnsAccessors() { + return this.dateRangeSet.map((dateRange: IDateRange, index) => ({ + key: `date-range-${index}`, + accessor: `periods[${index}].total.formattedAmount`, + })); + } + + /** + * Retrieve the total column accessor. + */ + private totalColumnAccessor() { + return [{ key: 'total', accessor: 'total.formattedAmount' }]; + } + + /** + * Retrieve the common columns for all report nodes. + */ + private commonColumns() { + return R.compose( + R.concat([{ key: 'label', accessor: 'label' }]), + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + R.concat(this.datePeriodsColumnsAccessors()), + ), + R.concat(this.totalColumnAccessor()), + )([]); + } + + /** + * Retrieve the table rows of regular section. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow[]} + */ + private regularSectionMapper(section: ICashFlowStatementSection): ITableRow { + const columns = this.commonColumns(); + + return tableRowMapper(section, columns, { + rowTypes: [IROW_TYPE.AGGREGATE], + id: section.id, + }); + } + + /** + * Retrieve the net income table rows of the section. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow} + */ + private netIncomeSectionMapper( + section: ICashFlowStatementSection + ): ITableRow { + const columns = this.commonColumns(); + + return tableRowMapper(section, columns, { + rowTypes: [IROW_TYPE.NET_INCOME, IROW_TYPE.TOTAL], + id: section.id, + }); + } + + /** + * Retrieve the accounts table rows of the section. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow} + */ + private accountsSectionMapper(section: ICashFlowStatementSection): ITableRow { + const columns = this.commonColumns(); + + return tableRowMapper(section, columns, { + rowTypes: [IROW_TYPE.ACCOUNTS], + id: section.id, + }); + } + + /** + * Retrieve the account table row of account section. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow} + */ + private accountSectionMapper(section: ICashFlowStatementSection): ITableRow { + const columns = this.commonColumns(); + + return tableRowMapper(section, columns, { + rowTypes: [IROW_TYPE.ACCOUNT], + id: `account-${section.id}`, + }); + } + + /** + * Retrieve the total table rows from the given total section. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow} + */ + private totalSectionMapper(section: ICashFlowStatementSection): ITableRow { + const columns = this.commonColumns(); + + return tableRowMapper(section, columns, { + rowTypes: [IROW_TYPE.TOTAL], + id: section.id, + }); + } + + /** + * Detarmines the schema section type. + * @param {string} type + * @param {ICashFlowSchemaSection} section + * @returns {boolean} + */ + private isSectionHasType( + type: string, + section: ICashFlowStatementSection + ): boolean { + return type === section.sectionType; + } + + /** + * The report section mapper. + * @param {ICashFlowStatementSection} section + * @returns {ITableRow} + */ + private sectionMapper( + section: ICashFlowStatementSection, + key: string, + parentSection: ICashFlowStatementSection + ): ITableRow { + const isSectionHasType = R.curry(this.isSectionHasType); + + return R.pipe( + R.when( + isSectionHasType(ICashFlowStatementSectionType.REGULAR), + this.regularSectionMapper.bind(this) + ), + R.when( + isSectionHasType(ICashFlowStatementSectionType.CASH_AT_BEGINNING), + this.regularSectionMapper.bind(this) + ), + R.when( + isSectionHasType(ICashFlowStatementSectionType.NET_INCOME), + this.netIncomeSectionMapper.bind(this) + ), + R.when( + isSectionHasType(ICashFlowStatementSectionType.ACCOUNTS), + this.accountsSectionMapper.bind(this) + ), + R.when( + isSectionHasType(ICashFlowStatementSectionType.ACCOUNT), + this.accountSectionMapper.bind(this) + ), + R.when( + isSectionHasType(ICashFlowStatementSectionType.TOTAL), + this.totalSectionMapper.bind(this) + ) + )(section); + } + + /** + * Mappes the sections to the table rows. + * @param {ICashFlowStatementSection[]} sections + * @returns {ITableRow[]} + */ + private mapSectionsToTableRows( + sections: ICashFlowStatementSection[] + ): ITableRow[] { + return mapValuesDeep(sections, this.sectionMapper.bind(this), DEEP_CONFIG); + } + + /** + * Appends the total to section's children. + * @param {ICashFlowStatementSection} section + * @returns {ICashFlowStatementSection} + */ + private appendTotalToSectionChildren( + section: ICashFlowStatementSection + ): ICashFlowStatementSection { + const label = section.footerLabel + ? section.footerLabel + : `Total ${section.label}`; + + section.children.push({ + sectionType: ICashFlowStatementSectionType.TOTAL, + label, + periods: section.periods, + total: section.total, + }); + return section; + } + + /** + * + * @param {ICashFlowStatementSection} section + * @returns {ICashFlowStatementSection} + */ + private mapSectionsToAppendTotalChildren( + section: ICashFlowStatementSection + ): ICashFlowStatementSection { + const isSectionHasChildren = (section) => !isEmpty(section.children); + + return R.compose( + R.when(isSectionHasChildren, this.appendTotalToSectionChildren.bind(this)) + )(section); + } + + /** + * Appends total node to children section. + * @param {ICashFlowStatementSection[]} sections + * @returns {ICashFlowStatementSection[]} + */ + private appendTotalToChildren(sections: ICashFlowStatementSection[]) { + return mapValuesDeep( + sections, + this.mapSectionsToAppendTotalChildren.bind(this), + DEEP_CONFIG + ); + } + + /** + * Retrieve the table rows of cash flow statement. + * @param {ICashFlowStatementSection[]} sections + * @returns {ITableRow[]} + */ + public tableRows(): ITableRow[] { + const sections = this.report.data; + + return R.pipe( + this.appendTotalToChildren.bind(this), + this.mapSectionsToTableRows.bind(this) + )(sections); + } + + /** + * Retrieve the total columns. + * @returns {ITableColumn} + */ + private totalColumns(): ITableColumn[] { + return [{ key: 'total', label: 'Total' }]; + } + + /** + * Retrieve the formatted column label from the given date range. + * @param {ICashFlowDateRange} dateRange - + * @return {string} + */ + private formatColumnLabel(dateRange: ICashFlowDateRange) { + const monthFormat = (range) => moment(range.toDate).format('YYYY-MM'); + const yearFormat = (range) => moment(range.toDate).format('YYYY'); + const dayFormat = (range) => moment(range.toDate).format('YYYY-MM-DD'); + + const conditions = [ + ['month', monthFormat], + ['year', yearFormat], + ['day', dayFormat], + ['quarter', monthFormat], + ['week', dayFormat], + ]; + const conditionsPairs = R.map(([type, formatFn]) => ([ + R.always(this.isDisplayColumnsType(type)), formatFn, + ]), conditions); + + return R.compose(R.cond(conditionsPairs))(dateRange); + } + + /** + * Date periods columns. + * @returns {ITableColumn[]} + */ + private datePeriodsColumns(): ITableColumn[] { + return this.dateRangeSet.map((dateRange, index) => ({ + key: `date-range-${index}`, + label: this.formatColumnLabel(dateRange), + })); + } + + /** + * Detarmines the given column type is the current. + * @reutrns {boolean} + */ + private isDisplayColumnsBy(displayColumnsType: string): Boolean { + return this.report.query.displayColumnsType === displayColumnsType; + } + + /** + * Detarmines whether the given display columns type is the current. + * @param {string} displayColumnsBy + * @returns {boolean} + */ + private isDisplayColumnsType(displayColumnsBy: string): Boolean { + return this.report.query.displayColumnsBy === displayColumnsBy; + } + + /** + * Retrieve the table columns. + * @return {ITableColumn[]} + */ + public tableColumns(): ITableColumn[] { + return R.compose( + R.concat([{ key: 'name', label: 'Account name' }]), + R.when( + R.always(this.isDisplayColumnsBy(DISPLAY_COLUMNS_BY.DATE_PERIODS)), + R.concat(this.datePeriodsColumns()) + ), + R.concat(this.totalColumns()) + )([]); + } +} diff --git a/server/src/services/FinancialStatements/CashFlow/schema.ts b/server/src/services/FinancialStatements/CashFlow/schema.ts new file mode 100644 index 000000000..ce786c2e9 --- /dev/null +++ b/server/src/services/FinancialStatements/CashFlow/schema.ts @@ -0,0 +1,75 @@ +import { ICashFlowSchemaSection, CASH_FLOW_SECTION_ID, ICashFlowStatementSectionType } from 'interfaces'; +import { ACCOUNT_TYPE } from 'data/AccountTypes'; + +export default [ + { + id: CASH_FLOW_SECTION_ID.OPERATING, + label: 'OPERATING ACTIVITIES', + sectionType: ICashFlowStatementSectionType.AGGREGATE, + children: [ + { + id: CASH_FLOW_SECTION_ID.NET_INCOME, + label: 'Net income', + sectionType: ICashFlowStatementSectionType.NET_INCOME, + }, + { + id: CASH_FLOW_SECTION_ID.OPERATING_ACCOUNTS, + label: 'Adjustments net income by operating activities.', + sectionType: ICashFlowStatementSectionType.ACCOUNTS, + accountsRelations: [ + { type: ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE, direction: 'mines' }, + { type: ACCOUNT_TYPE.INVENTORY, direction: 'mines' }, + { type: ACCOUNT_TYPE.NON_CURRENT_ASSET, direction: 'mines' }, + { type: ACCOUNT_TYPE.ACCOUNTS_PAYABLE, direction: 'plus' }, + { type: ACCOUNT_TYPE.CREDIT_CARD, direction: 'plus' }, + { type: ACCOUNT_TYPE.TAX_PAYABLE, direction: 'plus' }, + { type: ACCOUNT_TYPE.OTHER_CURRENT_ASSET, direction: 'mines' }, + { type: ACCOUNT_TYPE.OTHER_CURRENT_LIABILITY, direction: 'plus' }, + { type: ACCOUNT_TYPE.NON_CURRENT_LIABILITY, direction: 'plus' }, + ], + showAlways: true, + }, + ], + footerLabel: 'Net cash provided by operating activities', + }, + { + id: CASH_FLOW_SECTION_ID.INVESTMENT, + sectionType: ICashFlowStatementSectionType.ACCOUNTS, + label: 'INVESTMENT ACTIVITIES', + accountsRelations: [ + { type: ACCOUNT_TYPE.FIXED_ASSET, direction: 'mines' } + ], + footerLabel: 'Net cash provided by investing activities', + }, + { + id: CASH_FLOW_SECTION_ID.FINANCIAL, + label: 'FINANCIAL ACTIVITIES', + sectionType: ICashFlowStatementSectionType.ACCOUNTS, + accountsRelations: [ + { type: ACCOUNT_TYPE.LOGN_TERM_LIABILITY, direction: 'plus' }, + { type: ACCOUNT_TYPE.EQUITY, direction: 'plus' }, + ], + footerLabel: 'Net cash provided by financing activities', + }, + { + id: CASH_FLOW_SECTION_ID.CASH_BEGINNING_PERIOD, + sectionType: ICashFlowStatementSectionType.CASH_AT_BEGINNING, + label: 'Cash at beginning of period', + accountsRelations: [ + { type: ACCOUNT_TYPE.CASH, direction: 'plus' }, + { type: ACCOUNT_TYPE.BANK, direction: 'plus' }, + ], + }, + { + id: CASH_FLOW_SECTION_ID.NET_CASH_INCREASE, + sectionType: ICashFlowStatementSectionType.TOTAL, + equation: 'OPERATING + INVESTMENT + FINANCIAL', + label: 'NET CASH INCREASE FOR PERIOD', + }, + { + id: CASH_FLOW_SECTION_ID.CASH_END_PERIOD, + label: 'CASH AT END OF PERIOD', + sectionType: ICashFlowStatementSectionType.TOTAL, + equation: 'NET_CASH_INCREASE + CASH_BEGINNING_PERIOD', + }, +] as ICashFlowSchemaSection[]; diff --git a/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryRepository.ts b/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryRepository.ts new file mode 100644 index 000000000..5c5f6842f --- /dev/null +++ b/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryRepository.ts @@ -0,0 +1,69 @@ +import { Inject, Service } from 'typedi'; +import { map, isEmpty } from 'lodash'; +import { ICustomer, IAccount } from 'interfaces'; +import HasTenancyService from 'services/Tenancy/TenancyService'; +import { ACCOUNT_TYPE } from 'data/AccountTypes'; + +@Service() +export default class CustomerBalanceSummaryRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve the report customers. + * @param {number} tenantId + * @param {number[]} customersIds + * @returns {ICustomer[]} + */ + public getCustomers(tenantId: number, customersIds: number[]): ICustomer[] { + const { Customer } = this.tenancy.models(tenantId); + + return Customer.query() + .orderBy('displayName') + .onBuild((query) => { + if (!isEmpty(customersIds)) { + query.whereIn('id', customersIds); + } + }); + } + + /** + * Retrieve the A/R accounts. + * @param {number} tenantId + * @returns {Promise} + */ + public getReceivableAccounts(tenantId: number): Promise { + const { Account } = this.tenancy.models(tenantId); + + return Account.query().where( + 'accountType', + ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE + ); + } + + /** + * Retrieve the customers credit/debit totals + * @param {number} tenantId + * @returns + */ + public async getCustomersTransactions(tenantId: number, asDate: any) { + const { AccountTransaction } = this.tenancy.models(tenantId); + + // Retrieve the receivable accounts A/R. + const receivableAccounts = await this.getReceivableAccounts(tenantId); + const receivableAccountsIds = map(receivableAccounts, 'id'); + + // Retrieve the customers transactions of A/R accounts. + const customersTranasctions = await AccountTransaction.query().onBuild( + (query) => { + query.whereIn('accountId', receivableAccountsIds); + query.modify('filterDateRange', null, asDate); + query.groupBy('contactId'); + query.sum('credit as credit'); + query.sum('debit as debit'); + query.select('contactId'); + } + ); + return customersTranasctions; + } +} diff --git a/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryService.ts b/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryService.ts index 7f648194a..e3ad79584 100644 --- a/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryService.ts +++ b/server/src/services/FinancialStatements/CustomerBalanceSummary/CustomerBalanceSummaryService.ts @@ -7,20 +7,26 @@ import { ICustomerBalanceSummaryService, ICustomerBalanceSummaryQuery, ICustomerBalanceSummaryStatement, - ICustomer + ICustomer, + ILedgerEntry, } from 'interfaces'; import { CustomerBalanceSummaryReport } from './CustomerBalanceSummary'; -import { ACCOUNT_TYPE } from 'data/AccountTypes'; + import Ledger from 'services/Accounting/Ledger'; +import CustomerBalanceSummaryRepository from './CustomerBalanceSummaryRepository'; export default class CustomerBalanceSummaryService - implements ICustomerBalanceSummaryService { + implements ICustomerBalanceSummaryService +{ @Inject() tenancy: TenancyService; @Inject('logger') logger: any; + @Inject() + reportRepository: CustomerBalanceSummaryRepository; + /** * Defaults balance sheet filter query. * @return {ICustomerBalanceSummaryQuery} @@ -43,64 +49,24 @@ export default class CustomerBalanceSummaryService }; } - /** - * Retrieve the A/R accounts. - * @param tenantId - * @returns - */ - private getReceivableAccounts(tenantId: number) { - const { Account } = this.tenancy.models(tenantId); - - return Account.query().where( - 'accountType', - ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE - ); - } /** - * Retrieve the customers credit/debit totals + * Retrieve the customers ledger entries mapped from accounts transactions. * @param {number} tenantId - * @returns + * @param {Date|string} asDate + * @returns {Promise} */ - private async getReportCustomersTransactions(tenantId: number, asDate: any) { - const { AccountTransaction } = this.tenancy.models(tenantId); - - // Retrieve the receivable accounts A/R. - const receivableAccounts = await this.getReceivableAccounts(tenantId); - const receivableAccountsIds = map(receivableAccounts, 'id'); - - // Retrieve the customers transactions of A/R accounts. - const customersTranasctions = await AccountTransaction.query().onBuild( - (query) => { - query.whereIn('accountId', receivableAccountsIds); - query.modify('filterDateRange', null, asDate); - query.groupBy('contactId'); - query.sum('credit as credit'); - query.sum('debit as debit'); - query.select('contactId'); - } + private async getReportCustomersEntries( + tenantId: number, + asDate: Date | string + ): Promise { + const transactions = await this.reportRepository.getCustomersTransactions( + tenantId, + asDate ); const commonProps = { accountNormal: 'debit', date: asDate }; - return R.map(R.merge(commonProps))(customersTranasctions); - } - - /** - * Retrieve the report customers. - * @param {number} tenantId - * @param {number[]} customersIds - * @returns {ICustomer[]} - */ - private getReportCustomers(tenantId: number, customersIds: number[]): ICustomer[] { - const { Customer } = this.tenancy.models(tenantId); - - return Customer.query() - .orderBy('displayName') - .onBuild((query) => { - if (!isEmpty(customersIds)) { - query.whereIn('id', customersIds); - } - }); + return R.map(R.merge(commonProps))(transactions); } /** @@ -130,17 +96,17 @@ export default class CustomerBalanceSummaryService } ); // Retrieve the customers list ordered by the display name. - const customers = await this.getReportCustomers( + const customers = await this.reportRepository.getCustomers( tenantId, query.customersIds ); // Retrieve the customers debit/credit totals. - const customersTransactions = await this.getReportCustomersTransactions( + const customersEntries = await this.getReportCustomersEntries( tenantId, filter.asDate ); // Ledger query. - const ledger = Ledger.fromTransactions(customersTransactions); + const ledger = new Ledger(customersEntries); // Report instance. const report = new CustomerBalanceSummaryReport( @@ -153,7 +119,7 @@ export default class CustomerBalanceSummaryService return { data: report.reportData(), columns: report.reportColumns(), - query: filter + query: filter, }; } } diff --git a/server/src/services/FinancialStatements/FinancialSheet.ts b/server/src/services/FinancialStatements/FinancialSheet.ts index d1a83ad31..8fe170244 100644 --- a/server/src/services/FinancialStatements/FinancialSheet.ts +++ b/server/src/services/FinancialStatements/FinancialSheet.ts @@ -1,4 +1,9 @@ -import { IFormatNumberSettings, INumberFormatQuery } from 'interfaces'; +import moment from 'moment'; +import { + ICashFlowStatementTotal, + IFormatNumberSettings, + INumberFormatQuery, +} from 'interfaces'; import { formatNumber } from 'utils'; export default class FinancialSheet { @@ -37,7 +42,7 @@ export default class FinancialSheet { }; return formatNumber(number, settings); } - + /** * Formatting full amount with different format settings. * @param {number} amount - @@ -52,24 +57,68 @@ export default class FinancialSheet { return this.formatNumber(amount, { money: numberFormat.formatMoney === 'none' ? false : true, excerptZero: false, - ...settings + ...settings, }); } /** * Formates the amount to the percentage string. - * @param {number} amount + * @param {number} amount * @returns {string} */ - protected formatPercentage( - amount - ): string { + protected formatPercentage(amount): string { const percentage = amount * 100; return formatNumber(percentage, { symbol: '%', excerptZero: true, money: false, - }) + }); + } + + /** + * Retrieve the amount meta object. + * @param {number} amount + * @returns {ICashFlowStatementTotal} + */ + protected getAmountMeta( + amount: number, + overrideSettings?: IFormatNumberSettings + ): ICashFlowStatementTotal { + return { + amount, + formattedAmount: this.formatNumber(amount, overrideSettings), + currencyCode: this.baseCurrency, + }; + } + + /** + * Retrieve the total amount meta object. + * @param {number} amount + * @returns {ICashFlowStatementTotal} + */ + protected getTotalAmountMeta( + amount: number, + title?: string + ): ICashFlowStatementTotal { + return { + ...(title ? { title } : {}), + amount, + formattedAmount: this.formatTotalNumber(amount), + currencyCode: this.baseCurrency, + }; + } + + /** + * Retrieve the date meta. + * @param {Date} date + * @param {string} format + * @returns + */ + protected getDateMeta(date: Date, format = 'YYYY-MM-DD') { + return { + formattedDate: moment(date).format(format), + date: moment(date).toDate(), + }; } } diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts new file mode 100644 index 000000000..c94ec6e94 --- /dev/null +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts @@ -0,0 +1,407 @@ +import * as R from 'ramda'; +import { defaultTo, sumBy, get } from 'lodash'; +import { + IInventoryDetailsQuery, + IItem, + IInventoryTransaction, + TInventoryTransactionDirection, + IInventoryDetailsNumber, + IInventoryDetailsDate, + IInventoryDetailsData, + IInventoryDetailsItem, + IInventoryDetailsClosing, + INumberFormatQuery, + IInventoryDetailsOpening, + IInventoryDetailsItemTransaction, + IFormatNumberSettings, +} from 'interfaces'; +import FinancialSheet from '../FinancialSheet'; +import { transformToMapBy, transformToMapKeyValue } from 'utils'; +import { filterDeep } from 'utils/deepdash'; +import moment from 'moment'; + +const MAP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; + +enum INodeTypes { + ITEM = 'item', + TRANSACTION = 'transaction', + OPENING_ENTRY = 'OPENING_ENTRY', + CLOSING_ENTRY = 'CLOSING_ENTRY', +} + +export default class InventoryDetails extends FinancialSheet { + readonly inventoryTransactionsByItemId: Map; + readonly openingBalanceTransactions: Map; + readonly query: IInventoryDetailsQuery; + readonly numberFormat: INumberFormatQuery; + readonly baseCurrency: string; + readonly items: IItem[]; + + /** + * Constructor method. + * @param {IItem[]} items - Items. + * @param {IInventoryTransaction[]} inventoryTransactions - Inventory transactions. + * @param {IInventoryDetailsQuery} query - Report query. + * @param {string} baseCurrency - The base currency. + */ + constructor( + items: IItem[], + openingBalanceTransactions: IInventoryTransaction[], + inventoryTransactions: IInventoryTransaction[], + query: IInventoryDetailsQuery, + baseCurrency: string + ) { + super(); + + this.inventoryTransactionsByItemId = transformToMapBy( + inventoryTransactions, + 'itemId' + ); + this.openingBalanceTransactions = transformToMapKeyValue( + openingBalanceTransactions, + 'itemId' + ); + this.query = query; + this.numberFormat = this.query.numberFormat; + this.items = items; + this.baseCurrency = baseCurrency; + } + + /** + * Retrieve the number meta. + * @param {number} number + * @returns + */ + private getNumberMeta( + number: number, + settings?: IFormatNumberSettings + ): IInventoryDetailsNumber { + return { + formattedNumber: this.formatNumber(number, { + excerptZero: true, + money: false, + ...settings, + }), + number: number, + }; + } + + /** + * Retrieve the total number meta. + * @param {number} number - + * @param {IFormatNumberSettings} settings - + * @retrun {IInventoryDetailsNumber} + */ + private getTotalNumberMeta( + number: number, + settings?: IFormatNumberSettings + ): IInventoryDetailsNumber { + return this.getNumberMeta(number, { excerptZero: false, ...settings }); + } + + /** + * Retrieve the date meta. + * @param {Date|string} date + * @returns {IInventoryDetailsDate} + */ + private getDateMeta(date: Date | string): IInventoryDetailsDate { + return { + formattedDate: moment(date).format('YYYY-MM-DD'), + date: moment(date).toDate(), + }; + } + + /** + * Adjusts the movement amount. + * @param {number} amount + * @param {TInventoryTransactionDirection} direction + * @returns {number} + */ + private adjustAmountMovement( + direction: TInventoryTransactionDirection, + amount: number + ): number { + return direction === 'OUT' ? amount * -1 : amount; + } + + /** + * Accumlate and mapping running quantity on transactions. + * @param {IInventoryDetailsItemTransaction[]} transactions + * @returns {IInventoryDetailsItemTransaction[]} + */ + private mapAccumTransactionsRunningQuantity( + transactions: IInventoryDetailsItemTransaction[] + ): IInventoryDetailsItemTransaction[] { + const initial = this.getNumberMeta(0); + + const mapAccumAppender = (a, b) => { + const total = a.runningQuantity.number + b.quantityMovement.number; + const totalMeta = this.getNumberMeta(total, { excerptZero: false }); + const accum = { ...b, runningQuantity: totalMeta }; + + return [accum, accum]; + }; + return R.mapAccum( + mapAccumAppender, + { runningQuantity: initial }, + transactions + )[1]; + } + + /** + * Accumlate and mapping running valuation on transactions. + * @param {IInventoryDetailsItemTransaction[]} transactions + * @returns {IInventoryDetailsItemTransaction} + */ + private mapAccumTransactionsRunningValuation( + transactions: IInventoryDetailsItemTransaction[] + ): IInventoryDetailsItemTransaction[] { + const initial = this.getNumberMeta(0); + + const mapAccumAppender = (a, b) => { + const total = a.runningValuation.number + b.valueMovement.number; + const totalMeta = this.getNumberMeta(total, { excerptZero: false }); + const accum = { ...b, runningValuation: totalMeta }; + + return [accum, accum]; + }; + return R.mapAccum( + mapAccumAppender, + { runningValuation: initial }, + transactions + )[1]; + } + + /** + * Mappes the item transaction to inventory item transaction node. + * @param {IItem} item + * @param {IInvetoryTransaction} transaction + * @returns {IInventoryDetailsItemTransaction} + */ + private itemTransactionMapper( + item: IItem, + transaction: IInventoryTransaction + ): IInventoryDetailsItemTransaction { + const value = transaction.quantity * transaction.rate; + const amountMovement = R.curry(this.adjustAmountMovement)( + transaction.direction + ); + // Quantity movement. + const quantityMovement = amountMovement(transaction.quantity); + const valueMovement = amountMovement(value); + + // Profit margin. + const profitMargin = Math.max( + value - transaction.costLotAggregated.cost, + 0 + ); + + return { + nodeType: INodeTypes.TRANSACTION, + date: this.getDateMeta(transaction.date), + transactionType: transaction.transcationTypeFormatted, + transactionNumber: transaction.meta.transactionNumber, + direction: transaction.direction, + + quantityMovement: this.getNumberMeta(quantityMovement), + valueMovement: this.getNumberMeta(valueMovement), + + quantity: this.getNumberMeta(transaction.quantity), + value: this.getNumberMeta(value), + + rate: this.getNumberMeta(transaction.rate), + cost: this.getNumberMeta(transaction.costLotAggregated.cost), + + profitMargin: this.getNumberMeta(profitMargin), + + runningQuantity: this.getNumberMeta(0), + runningValuation: this.getNumberMeta(0), + }; + } + + /** + * Retrieve the inventory transcations by item id. + * @param {number} itemId + * @returns {IInventoryTransaction[]} + */ + private getInventoryTransactionsByItemId( + itemId: number + ): IInventoryTransaction[] { + return defaultTo(this.inventoryTransactionsByItemId.get(itemId + ''), []); + } + + /** + * Retrieve the item transaction node by the given item. + * @param {IItem} item + * @returns {IInventoryDetailsItemTransaction[]} + */ + private getItemTransactions(item: IItem): IInventoryDetailsItemTransaction[] { + const transactions = this.getInventoryTransactionsByItemId(item.id); + + return R.compose( + this.mapAccumTransactionsRunningQuantity.bind(this), + this.mapAccumTransactionsRunningValuation.bind(this), + R.map(R.curry(this.itemTransactionMapper.bind(this))(item)) + )(transactions); + } + + /** + * Mappes the given item transactions. + * @param {IItem} item - + * @returns {( + * IInventoryDetailsItemTransaction + * | IInventoryDetailsOpening + * | IInventoryDetailsClosing + * )[]} + */ + private itemTransactionsMapper( + item: IItem + ): ( + | IInventoryDetailsItemTransaction + | IInventoryDetailsOpening + | IInventoryDetailsClosing + )[] { + const transactions = this.getItemTransactions(item); + const openingValuation = this.getItemOpeingValuation(item); + const closingValuation = this.getItemClosingValuation(item, transactions); + + const hasTransactions = transactions.length > 0; + const isItemHasOpeningBalance = this.isItemHasOpeningBalance(item.id); + + return R.pipe( + R.concat(transactions), + R.when(R.always(isItemHasOpeningBalance), R.prepend(openingValuation)), + R.when(R.always(hasTransactions), R.append(closingValuation)) + )([]); + } + + /** + * Detarmines the given item has opening balance transaction. + * @param {number} itemId - Item id. + * @return {boolean} + */ + private isItemHasOpeningBalance(itemId: number): boolean { + return !!this.openingBalanceTransactions.get(itemId); + } + + /** + * Retrieve the given item opening valuation. + * @param {IItem} item - + * @returns {IInventoryDetailsOpening} + */ + private getItemOpeingValuation(item: IItem): IInventoryDetailsOpening { + const openingBalance = this.openingBalanceTransactions.get(item.id); + const quantity = defaultTo(get(openingBalance, 'quantity'), 0); + const value = defaultTo(get(openingBalance, 'value'), 0); + + return { + nodeType: INodeTypes.OPENING_ENTRY, + date: this.getDateMeta(this.query.fromDate), + quantity: this.getTotalNumberMeta(quantity), + value: this.getTotalNumberMeta(value), + }; + } + + /** + * Retrieve the given item closing valuation. + * @param {IItem} item - + * @returns {IInventoryDetailsOpening} + */ + private getItemClosingValuation( + item: IItem, + transactions: IInventoryDetailsItemTransaction[] + ): IInventoryDetailsOpening { + const value = sumBy(transactions, 'valueMovement.number'); + const quantity = sumBy(transactions, 'quantityMovement.number'); + const profitMargin = sumBy(transactions, 'profitMargin.number'); + const cost = sumBy(transactions, 'cost.number'); + + return { + nodeType: INodeTypes.CLOSING_ENTRY, + date: this.getDateMeta(this.query.toDate), + quantity: this.getTotalNumberMeta(quantity), + value: this.getTotalNumberMeta(value), + cost: this.getTotalNumberMeta(cost), + profitMargin: this.getTotalNumberMeta(profitMargin), + }; + } + + /** + * Retrieve the item node of the report. + * @param {IItem} item + * @returns {IInventoryDetailsItem} + */ + private itemsNodeMapper(item: IItem): IInventoryDetailsItem { + return { + id: item.id, + name: item.name, + code: item.code, + nodeType: INodeTypes.ITEM, + children: this.itemTransactionsMapper(item), + }; + } + + /** + * Detarmines the given node equals the given type. + * @param {string} nodeType + * @param {IItem} node + * @returns {boolean} + */ + private isNodeTypeEquals( + nodeType: string, + node: IInventoryDetailsItem + ): boolean { + return nodeType === node.nodeType; + } + + /** + * Detarmines whether the given item node has transactions. + * @param {IInventoryDetailsItem} item + * @returns {boolean} + */ + private isItemNodeHasTransactions(item: IInventoryDetailsItem) { + return !!this.inventoryTransactionsByItemId.get(item.id); + } + + /** + * Detarmines the filter + * @param {IInventoryDetailsItem} item + * @return {boolean} + */ + private isFilterNode(item: IInventoryDetailsItem): boolean { + return R.ifElse( + R.curry(this.isNodeTypeEquals)(INodeTypes.ITEM), + this.isItemNodeHasTransactions.bind(this), + R.always(true) + )(item); + } + + /** + * Filters items nodes. + * @param {IInventoryDetailsItem[]} items - + * @returns {IInventoryDetailsItem[]} + */ + private filterItemsNodes(items: IInventoryDetailsItem[]) { + return filterDeep(items, this.isFilterNode.bind(this), MAP_CONFIG); + } + + /** + * Retrieve the items nodes of the report. + * @param {IItem} items + * @returns {IInventoryDetailsItem[]} + */ + private itemsNodes(items: IItem[]): IInventoryDetailsItem[] { + return R.compose( + this.filterItemsNodes.bind(this), + R.map(this.itemsNodeMapper.bind(this)) + )(items); + } + + /** + * Retrieve the inventory item details report data. + * @returns {IInventoryDetailsData} + */ + public reportData(): IInventoryDetailsData { + return this.itemsNodes(this.items); + } +} diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts new file mode 100644 index 000000000..c8d0abe87 --- /dev/null +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts @@ -0,0 +1,87 @@ +import { Inject } from 'typedi'; +import { raw } from 'objection'; +import moment from 'moment'; +import { IItem, IInventoryDetailsQuery, IInventoryTransaction } from 'interfaces'; +import HasTenancyService from 'services/Tenancy/TenancyService'; + +export default class InventoryDetailsRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve inventory items. + * @param {number} tenantId - + * @returns {Promise} + */ + public getInventoryItems(tenantId: number): Promise { + const { Item } = this.tenancy.models(tenantId); + + return Item.query().where('type', 'inventory'); + } + + /** + * Retrieve the items opening balance transactions. + * @param {number} tenantId - + * @param {IInventoryDetailsQuery} + * @return {Promise} + */ + public async openingBalanceTransactions( + tenantId: number, + filter: IInventoryDetailsQuery + ): Promise { + const { InventoryTransaction } = this.tenancy.models(tenantId); + + const openingBalanceDate = moment(filter.fromDate) + .subtract(1, 'days') + .toDate(); + + // Opening inventory transactions. + const openingTransactions = InventoryTransaction.query() + .select('*') + .select(raw("IF(`DIRECTION` = 'IN', `QUANTITY`, 0) as 'QUANTITY_IN'")) + .select(raw("IF(`DIRECTION` = 'OUT', `QUANTITY`, 0) as 'QUANTITY_OUT'")) + .select( + raw("IF(`DIRECTION` = 'IN', `QUANTITY` * `RATE`, 0) as 'VALUE_IN'") + ) + .select( + raw("IF(`DIRECTION` = 'OUT', `QUANTITY` * `RATE`, 0) as 'VALUE_OUT'") + ) + .modify('filterDateRange', null, openingBalanceDate) + .as('inventory_transactions'); + + const openingBalanceTransactions = await InventoryTransaction.query() + .from(openingTransactions) + .select('itemId') + .select(raw('SUM(`QUANTITY_IN` - `QUANTITY_OUT`) AS `QUANTITY`')) + .select(raw('SUM(`VALUE_IN` - `VALUE_OUT`) AS `VALUE`')) + .groupBy('itemId') + .sum('rate as rate') + .sum('quantityIn as quantityIn') + .sum('quantityOut as quantityOut') + .sum('valueIn as valueIn') + .sum('valueOut as valueOut') + .withGraphFetched('itemCostAggregated'); + + return openingBalanceTransactions; + } + + /** + * Retrieve the items inventory tranasactions. + * @param {number} tenantId - + * @param {IInventoryDetailsQuery} + * @return {Promise} + */ + public async itemInventoryTransactions( + tenantId: number, + filter: IInventoryDetailsQuery + ): Promise { + const { InventoryTransaction } = this.tenancy.models(tenantId); + + const inventoryTransactions = InventoryTransaction.query() + .modify('filterDateRange', filter.fromDate, filter.toDate) + .withGraphFetched('meta') + .withGraphFetched('costLotAggregated'); + + return inventoryTransactions; + } +} diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts new file mode 100644 index 000000000..186d5d29e --- /dev/null +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts @@ -0,0 +1,81 @@ +import moment from 'moment'; +import { Service, Inject } from 'typedi'; +import { raw } from 'objection'; +import { IInventoryDetailsQuery, IInventoryTransaction } from 'interfaces'; +import TenancyService from 'services/Tenancy/TenancyService'; +import InventoryDetails from './InventoryDetails'; +import FinancialSheet from '../FinancialSheet'; +import InventoryDetailsRepository from './InventoryDetailsRepository'; + +@Service() +export default class InventoryDetailsService extends FinancialSheet { + @Inject() + tenancy: TenancyService; + + @Inject() + reportRepo: InventoryDetailsRepository; + + /** + * Defaults balance sheet filter query. + * @return {IBalanceSheetQuery} + */ + get defaultQuery(): IInventoryDetailsQuery { + return { + fromDate: moment().startOf('year').format('YYYY-MM-DD'), + toDate: moment().endOf('year').format('YYYY-MM-DD'), + numberFormat: { + precision: 2, + divideOn1000: false, + showZero: false, + formatMoney: 'total', + negativeFormat: 'mines', + }, + noneTransactions: false, + }; + } + + /** + * Retrieve the inventory details report data. + * @param {number} tenantId - + * @param {IInventoryDetailsQuery} query - + */ + public async inventoryDetails( + tenantId: number, + query: IInventoryDetailsQuery + ): Promise { + // Settings tenant service. + const settings = this.tenancy.settings(tenantId); + const baseCurrency = settings.get({ + group: 'organization', + key: 'base_currency', + }); + + const filter = { + ...this.defaultQuery, + ...query, + }; + // Retrieves the items. + const items = await this.reportRepo.getInventoryItems(tenantId); + + // Opening balance transactions. + const openingBalanceTransactions = + await this.reportRepo.openingBalanceTransactions(tenantId, filter); + + // Retrieves the inventory transaction. + const inventoryTransactions = + await this.reportRepo.itemInventoryTransactions(tenantId, filter); + + // Inventory details report mapper. + const inventoryDetailsInstance = new InventoryDetails( + items, + openingBalanceTransactions, + inventoryTransactions, + filter, + baseCurrency + ); + + return { + data: inventoryDetailsInstance.reportData(), + }; + } +} diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts new file mode 100644 index 000000000..9af965aad --- /dev/null +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts @@ -0,0 +1,183 @@ +import * as R from 'ramda'; +import { + IInventoryDetailsItem, + IInventoryDetailsItemTransaction, + IInventoryDetailsClosing, + ITableColumn, + ITableRow, + IInventoryDetailsNode, + IInventoryDetailsOpening, +} from 'interfaces'; +import { mapValuesDeep } from 'utils/deepdash'; +import { tableRowMapper } from 'utils'; + +enum IROW_TYPE { + ITEM = 'ITEM', + TRANSACTION = 'TRANSACTION', + CLOSING_ENTRY = 'CLOSING_ENTRY', + OPENING_ENTRY = 'OPENING_ENTRY', +} + +const MAP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; + +export default class InventoryDetailsTable { + /** + * Constructor methiod. + * @param {ICashFlowStatement} reportStatement + */ + constructor(reportStatement) { + this.report = reportStatement; + } + + /** + * Mappes the item node to table rows. + * @param {IInventoryDetailsItem} item + * @returns {ITableRow} + */ + private itemNodeMapper(item: IInventoryDetailsItem) { + const columns = [{ key: 'item_name', accessor: 'name' }]; + + return tableRowMapper(item, columns, { + rowTypes: [IROW_TYPE.ITEM], + }); + } + + /** + * Mappes the item inventory transaction to table row. + * @param {IInventoryDetailsItemTransaction} transaction + * @returns {ITableRow} + */ + private itemTransactionNodeMapper( + transaction: IInventoryDetailsItemTransaction + ) { + const columns = [ + { key: 'date', accessor: 'date.formattedDate' }, + { key: 'transaction_type', accessor: 'transactionType' }, + { key: 'transaction_id', accessor: 'transactionNumber' }, + { + key: 'quantity_movement', + accessor: 'quantityMovement.formattedNumber', + }, + { key: 'rate', accessor: 'rate.formattedNumber' }, + { key: 'value_movement', accessor: 'valueMovement.formattedNumber' }, + { key: 'cost', accessor: 'cost.formattedNumber' }, + { key: 'profit_margin', accessor: 'profitMargin.formattedNumber' }, + { key: 'running_quantity', accessor: 'runningQuantity.formattedNumber' }, + { key: 'running_valuation', accessor: 'runningValuation.formattedNumber' }, + ]; + return tableRowMapper(transaction, columns, { + rowTypes: [IROW_TYPE.TRANSACTION], + }); + } + + /** + * Opening balance transaction mapper to table row. + * @param {IInventoryDetailsOpening} transaction + * @returns {ITableRow} + */ + private openingNodeMapper(transaction: IInventoryDetailsOpening): ITableRow { + const columns = [ + { key: 'date', accessor: 'date.formattedDate' }, + { key: 'closing', value: 'Opening Balance' }, + { key: 'empty' }, + { key: 'quantity', accessor: 'quantity.formattedNumber' }, + { key: 'empty' }, + { key: 'value', accessor: 'value.formattedNumber' }, + ]; + + return tableRowMapper(transaction, columns, { + rowTypes: [IROW_TYPE.OPENING_ENTRY], + }); + } + + /** + * Closing balance transaction mapper to table raw. + * @param {IInventoryDetailsClosing} transaction + * @returns {ITableRow} + */ + private closingNodeMapper(transaction: IInventoryDetailsClosing): ITableRow { + const columns = [ + { key: 'date', accessor: 'date.formattedDate' }, + { key: 'closing', value: 'Closing Balance' }, + { key: 'empty' }, + { key: 'quantity', accessor: 'quantity.formattedNumber' }, + { key: 'empty' }, + { key: 'value', accessor: 'value.formattedNumber' }, + { key: 'cost', accessor: 'cost.formattedNumber' }, + { key: 'profitMargin', accessor: 'profitMargin.formattedNumber' }, + ]; + + return tableRowMapper(transaction, columns, { + rowTypes: [IROW_TYPE.CLOSING_ENTRY], + }); + } + + /** + * Detarmines the ginve inventory details node type. + * @param {string} type + * @param {IInventoryDetailsNode} node + * @returns {boolean} + */ + private isNodeTypeEquals(type: string, node: IInventoryDetailsNode): boolean { + return node.nodeType === type; + } + + /** + * Mappes the given item or transactions node to table rows. + * @param {IInventoryDetailsNode} node - + * @return {ITableRow} + */ + private itemMapper(node: IInventoryDetailsNode): ITableRow { + return R.compose( + R.when( + R.curry(this.isNodeTypeEquals)('OPENING_ENTRY'), + this.openingNodeMapper + ), + R.when( + R.curry(this.isNodeTypeEquals)('CLOSING_ENTRY'), + this.closingNodeMapper + ), + R.when(R.curry(this.isNodeTypeEquals)('item'), this.itemNodeMapper), + R.when( + R.curry(this.isNodeTypeEquals)('transaction'), + this.itemTransactionNodeMapper.bind(this) + ) + )(node); + } + + /** + * Mappes the items nodes to table rows. + * @param {IInventoryDetailsItem[]} items + * @returns {ITableRow[]} + */ + private itemsMapper(items: IInventoryDetailsItem[]): ITableRow[] { + return mapValuesDeep(items, this.itemMapper.bind(this), MAP_CONFIG); + } + + /** + * Retrieve the table rows of the inventory item details. + * @returns {ITableRow[]} + */ + public tableData(): ITableRow[] { + return this.itemsMapper(this.report.data); + } + + /** + * Retrieve the table columns of inventory details report. + * @returns {ITableColumn[]} + */ + public tableColumns(): ITableColumn[] { + return [ + { key: 'date', label: 'Date' }, + { key: 'transaction_type', label: 'Transaction type' }, + { key: 'transaction_id', label: 'Transaction #' }, + { key: 'quantity_movement', label: 'Quantity' }, + { key: 'rate', label: 'Rate' }, + { key: 'value_movement', label: 'Value' }, + { key: 'cost', label: 'Cost' }, + { key: 'profit_margin', label: 'Profit Margin' }, + { key: 'quantity_on_hand', label: 'Running quantity' }, + { key: 'value', label: 'Running Value' }, + ]; + } +} diff --git a/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersRepository.ts b/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersRepository.ts new file mode 100644 index 000000000..603c339db --- /dev/null +++ b/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersRepository.ts @@ -0,0 +1,92 @@ +import { map } from 'lodash'; +import { IAccount, IAccountTransaction } from 'interfaces'; +import { ACCOUNT_TYPE } from 'data/AccountTypes'; +import HasTenancyService from 'services/Tenancy/TenancyService'; +import { Inject } from 'typedi'; + +export default class TransactionsByCustomersRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve the report customers. + * @param {number} tenantId + * @returns {Promise} + */ + public async getCustomers(tenantId: number) { + const { Customer } = this.tenancy.models(tenantId); + + return Customer.query().orderBy('displayName'); + } + + /** + * Retrieve the accounts receivable. + * @param {number} tenantId + * @returns {Promise} + */ + public async getReceivableAccounts(tenantId: number): Promise { + const { Account } = this.tenancy.models(tenantId); + + const accounts = await Account.query().where( + 'accountType', + ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE + ); + return accounts; + } + + /** + * Retrieve the customers opening balance transactions. + * @param {number} tenantId - Tenant id. + * @param {number} openingDate - Opening date. + * @param {number} customersIds - Customers ids. + * @returns {Promise} + */ + public async getCustomersOpeningBalanceTransactions( + tenantId: number, + openingDate: Date, + customersIds?: number[] + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + + const receivableAccounts = await this.getReceivableAccounts(tenantId); + const receivableAccountsIds = map(receivableAccounts, 'id'); + + const openingTransactions = await AccountTransaction.query().modify( + 'contactsOpeningBalance', + openingDate, + receivableAccountsIds, + customersIds + ); + return openingTransactions; + } + + /** + * Retrieve the customers periods transactions. + * @param {number} tenantId - Tenant id. + * @param {Date|string} openingDate - Opening date. + * @param {number[]} customersIds - Customers ids. + * @return {Promise} + */ + public async getCustomersPeriodTransactions( + tenantId: number, + fromDate: Date, + toDate: Date + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + + const receivableAccounts = await this.getReceivableAccounts(tenantId); + const receivableAccountsIds = map(receivableAccounts, 'id'); + + const transactions = await AccountTransaction.query().onBuild((query) => { + // Filter by date. + query.modify('filterDateRange', fromDate, toDate); + + // Filter by customers. + query.whereNot('contactId', null); + + // Filter by accounts. + query.whereIn('accountId', receivableAccountsIds); + }); + return transactions; + } +} diff --git a/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersService.ts b/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersService.ts index 0bf91adba..0de5a070c 100644 --- a/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersService.ts +++ b/server/src/services/FinancialStatements/TransactionsByCustomer/TransactionsByCustomersService.ts @@ -1,25 +1,29 @@ import { Inject } from 'typedi'; import * as R from 'ramda'; import moment from 'moment'; -import { map } from 'lodash'; import TenancyService from 'services/Tenancy/TenancyService'; import { ITransactionsByCustomersService, ITransactionsByCustomersFilter, ITransactionsByCustomersStatement, + ILedgerEntry, } from 'interfaces'; import TransactionsByCustomers from './TransactionsByCustomers'; import Ledger from 'services/Accounting/Ledger'; -import { ACCOUNT_TYPE } from 'data/AccountTypes'; +import TransactionsByCustomersRepository from './TransactionsByCustomersRepository'; export default class TransactionsByCustomersService - implements ITransactionsByCustomersService { + implements ITransactionsByCustomersService +{ @Inject() tenancy: TenancyService; @Inject('logger') logger: any; + @Inject() + reportRepository: TransactionsByCustomersRepository; + /** * Defaults balance sheet filter query. * @return {ICustomerBalanceSummaryQuery} @@ -44,43 +48,24 @@ export default class TransactionsByCustomersService } /** - * Retrieve the accounts receivable. + * Retrieve the customers opening balance ledger entries. * @param {number} tenantId - * @returns + * @param {Date} openingDate + * @param {number[]} customersIds + * @returns {Promise} */ - async getReceivableAccounts(tenantId: number) { - const { Account } = this.tenancy.models(tenantId); - - const accounts = await Account.query().where( - 'accountType', - ACCOUNT_TYPE.ACCOUNTS_RECEIVABLE - ); - return accounts; - } - - /** - * Retrieve the customers opening balance transactions. - * @param {number} tenantId - * @param {number} openingDate - * @param {number} customersIds - * @returns {} - */ - async getCustomersOpeningBalance( + private async getCustomersOpeningBalanceEntries( tenantId: number, openingDate: Date, customersIds?: number[] ): Promise { - const { AccountTransaction } = this.tenancy.models(tenantId); + const openingTransactions = + await this.reportRepository.getCustomersOpeningBalanceTransactions( + tenantId, + openingDate, + customersIds + ); - const receivableAccounts = await this.getReceivableAccounts(tenantId); - const receivableAccountsIds = map(receivableAccounts, 'id'); - - const openingTransactions = await AccountTransaction.query().modify( - 'contactsOpeningBalance', - openingDate, - receivableAccountsIds, - customersIds - ); return R.compose( R.map(R.assoc('date', openingDate)), R.map(R.assoc('accountNormal', 'debit')) @@ -88,38 +73,29 @@ export default class TransactionsByCustomersService } /** - * + * Retrieve the customers periods ledger entries. * @param {number} tenantId - * @param {Date|string} openingDate - * @param {number[]} customersIds + * @param {Date} fromDate + * @param {Date} toDate + * @returns {Promise} */ - async getCustomersPeriodTransactions( + private async getCustomersPeriodsEntries( tenantId: number, - fromDate: Date, - toDate: Date + fromDate: Date|string, + toDate: Date|string, ): Promise { - const { AccountTransaction } = this.tenancy.models(tenantId); - - const receivableAccounts = await this.getReceivableAccounts(tenantId); - const receivableAccountsIds = map(receivableAccounts, 'id'); - - const transactions = await AccountTransaction.query().onBuild((query) => { - // Filter by date. - query.modify('filterDateRange', fromDate, toDate); - - // Filter by customers. - query.whereNot('contactId', null); - - // Filter by accounts. - query.whereIn('accountId', receivableAccountsIds); - }); - + const transactions = + await this.reportRepository.getCustomersPeriodTransactions( + tenantId, + fromDate, + toDate + ); return R.compose( R.map(R.assoc('accountNormal', 'debit')), R.map((trans) => ({ ...trans, referenceTypeFormatted: trans.referenceTypeFormatted, - })), + })) )(transactions); } @@ -133,7 +109,6 @@ export default class TransactionsByCustomersService tenantId: number, query: ITransactionsByCustomersFilter ): Promise { - const { Customer } = this.tenancy.models(tenantId); const { accountRepository } = this.tenancy.repositories(tenantId); // Settings tenant service. @@ -148,29 +123,31 @@ export default class TransactionsByCustomersService ...query, }; const accountsGraph = await accountRepository.getDependencyGraph(); - const customers = await Customer.query().orderBy('displayName'); + + // Retrieve the report customers. + const customers = await this.reportRepository.getCustomers(tenantId); const openingBalanceDate = moment(filter.fromDate) .subtract(1, 'days') .toDate(); // Retrieve all ledger transactions of the opening balance of. - const openingBalanceTransactions = await this.getCustomersOpeningBalance( + const openingBalanceEntries = await this.getCustomersOpeningBalanceEntries( tenantId, openingBalanceDate ); // Retrieve all ledger transactions between opeing and closing period. - const customersTransactions = await this.getCustomersPeriodTransactions( + const customersTransactions = await this.getCustomersPeriodsEntries( tenantId, query.fromDate, query.toDate ); // Concats the opening balance and period customer ledger transactions. const journalTransactions = [ - ...openingBalanceTransactions, + ...openingBalanceEntries, ...customersTransactions, ]; - const journal = Ledger.fromTransactions(journalTransactions); + const journal = new Ledger(journalTransactions); // Transactions by customers data mapper. const reportInstance = new TransactionsByCustomers( diff --git a/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorRepository.ts b/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorRepository.ts new file mode 100644 index 000000000..c67b09741 --- /dev/null +++ b/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorRepository.ts @@ -0,0 +1,92 @@ +import { Inject, Service } from 'typedi'; +import { map } from 'lodash'; +import { IVendor, IAccount, IAccountTransaction } from 'interfaces'; +import HasTenancyService from 'services/Tenancy/TenancyService'; +import { ACCOUNT_TYPE } from 'data/AccountTypes'; + +@Service() +export default class TransactionsByVendorRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve the report vendors. + * @param {number} tenantId + * @returns {Promise} + */ + public getVendors(tenantId: number): Promise { + const { Vendor } = this.tenancy.models(tenantId); + + return Vendor.query().orderBy('displayName'); + } + + /** + * Retrieve the accounts receivable. + * @param {number} tenantId + * @returns {Promise} + */ + private async getPayableAccounts(tenantId: number): Promise { + const { Account } = this.tenancy.models(tenantId); + + const accounts = await Account.query().where( + 'accountType', + ACCOUNT_TYPE.ACCOUNTS_PAYABLE + ); + return accounts; + } + + /** + * Retrieve the customers opening balance transactions. + * @param {number} tenantId + * @param {number} openingDate + * @param {number} customersIds + * @returns {} + */ + public async getVendorsOpeningBalance( + tenantId: number, + openingDate: Date, + customersIds?: number[] + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + + const payableAccounts = await this.getPayableAccounts(tenantId); + const payableAccountsIds = map(payableAccounts, 'id'); + + const openingTransactions = await AccountTransaction.query().modify( + 'contactsOpeningBalance', + openingDate, + payableAccountsIds, + customersIds + ); + return openingTransactions; + } + + /** + * Retrieve vendors periods transactions. + * @param {number} tenantId + * @param {Date|string} openingDate + * @param {number[]} customersIds + */ + public async getVendorsPeriodTransactions( + tenantId: number, + fromDate: Date, + toDate: Date + ): Promise { + const { AccountTransaction } = this.tenancy.models(tenantId); + + const receivableAccounts = await this.getPayableAccounts(tenantId); + const receivableAccountsIds = map(receivableAccounts, 'id'); + + const transactions = await AccountTransaction.query().onBuild((query) => { + // Filter by date. + query.modify('filterDateRange', fromDate, toDate); + + // Filter by customers. + query.whereNot('contactId', null); + + // Filter by accounts. + query.whereIn('accountId', receivableAccountsIds); + }); + return transactions; + } +} diff --git a/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorService.ts b/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorService.ts index df7686a1d..354e5fa45 100644 --- a/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorService.ts +++ b/server/src/services/FinancialStatements/TransactionsByVendor/TransactionsByVendorService.ts @@ -4,23 +4,27 @@ import * as R from 'ramda'; import { map } from 'lodash'; import TenancyService from 'services/Tenancy/TenancyService'; import { - IVendor, ITransactionsByVendorsService, ITransactionsByVendorsFilter, ITransactionsByVendorsStatement, + ILedgerEntry, } from 'interfaces'; import TransactionsByVendor from './TransactionsByVendor'; -import { ACCOUNT_TYPE } from 'data/AccountTypes'; import Ledger from 'services/Accounting/Ledger'; +import TransactionsByVendorRepository from './TransactionsByVendorRepository'; export default class TransactionsByVendorsService - implements ITransactionsByVendorsService { + implements ITransactionsByVendorsService +{ @Inject() tenancy: TenancyService; @Inject('logger') logger: any; + @Inject() + reportRepository: TransactionsByVendorRepository; + /** * Defaults balance sheet filter query. * @return {IVendorBalanceSummaryQuery} @@ -44,55 +48,24 @@ export default class TransactionsByVendorsService }; } - /** - * Retrieve the report vendors. - * @param tenantId - * @returns - */ - private getReportVendors(tenantId: number): Promise { - const { Vendor } = this.tenancy.models(tenantId); - - return Vendor.query().orderBy('displayName'); - } - - /** - * Retrieve the accounts receivable. - * @param {number} tenantId - * @returns - */ - private async getPayableAccounts(tenantId: number) { - const { Account } = this.tenancy.models(tenantId); - - const accounts = await Account.query().where( - 'accountType', - ACCOUNT_TYPE.ACCOUNTS_PAYABLE - ); - return accounts; - } - /** * Retrieve the customers opening balance transactions. * @param {number} tenantId * @param {number} openingDate * @param {number} customersIds - * @returns {} + * @returns {Promise} */ - private async getVendorsOpeningBalance( + private async getVendorsOpeningBalanceEntries( tenantId: number, openingDate: Date, customersIds?: number[] ): Promise { - const { AccountTransaction } = this.tenancy.models(tenantId); - - const payableAccounts = await this.getPayableAccounts(tenantId); - const payableAccountsIds = map(payableAccounts, 'id'); - - const openingTransactions = await AccountTransaction.query().modify( - 'contactsOpeningBalance', - openingDate, - payableAccountsIds, - customersIds - ); + const openingTransactions = + await this.reportRepository.getVendorsOpeningBalance( + tenantId, + openingDate, + customersIds + ); return R.compose( R.map(R.assoc('date', openingDate)), R.map(R.assoc('accountNormal', 'credit')) @@ -105,42 +78,46 @@ export default class TransactionsByVendorsService * @param {Date|string} openingDate * @param {number[]} customersIds */ - async getVendorsPeriodTransactions( + private async getVendorsPeriodEntries( tenantId: number, fromDate: Date, toDate: Date ): Promise { - const { AccountTransaction } = this.tenancy.models(tenantId); - - const receivableAccounts = await this.getPayableAccounts(tenantId); - const receivableAccountsIds = map(receivableAccounts, 'id'); - - const transactions = await AccountTransaction.query().onBuild((query) => { - // Filter by date. - query.modify('filterDateRange', fromDate, toDate); - - // Filter by customers. - query.whereNot('contactId', null); - - // Filter by accounts. - query.whereIn('accountId', receivableAccountsIds); - }); - + const transactions = + await this.reportRepository.getVendorsPeriodTransactions( + tenantId, + fromDate, + toDate + ); return R.compose( R.map(R.assoc('accountNormal', 'credit')), R.map((trans) => ({ ...trans, referenceTypeFormatted: trans.referenceTypeFormatted, - })), + })) )(transactions); } - async getReportTransactions(tenantId: number, fromDate: Date, toDate: Date) { + /** + * Retrieve the report ledger entries from repository. + * @param {number} tenantId + * @param {Date} fromDate + * @param {Date} toDate + * @returns {Promise} + */ + private async getReportEntries( + tenantId: number, + fromDate: Date, + toDate: Date + ): Promise { const openingBalanceDate = moment(fromDate).subtract(1, 'days').toDate(); return [ - ...(await this.getVendorsOpeningBalance(tenantId, openingBalanceDate)), - ...(await this.getVendorsPeriodTransactions(tenantId, fromDate, toDate)), + ...(await this.getVendorsOpeningBalanceEntries( + tenantId, + openingBalanceDate + )), + ...(await this.getVendorsPeriodEntries(tenantId, fromDate, toDate)), ]; } @@ -155,7 +132,7 @@ export default class TransactionsByVendorsService query: ITransactionsByVendorsFilter ): Promise { const { accountRepository } = this.tenancy.repositories(tenantId); - + // Settings tenant service. const settings = this.tenancy.settings(tenantId); const baseCurrency = settings.get({ @@ -166,19 +143,19 @@ export default class TransactionsByVendorsService const filter = { ...this.defaultQuery, ...query }; // Retrieve the report vendors. - const vendors = await this.getReportVendors(tenantId); + const vendors = await this.reportRepository.getVendors(tenantId); // Retrieve the accounts graph. const accountsGraph = await accountRepository.getDependencyGraph(); // Journal transactions. - const journalTransactions = await this.getReportTransactions( + const reportEntries = await this.getReportEntries( tenantId, filter.fromDate, filter.toDate ); // Ledger collection. - const journal = Ledger.fromTransactions(journalTransactions); + const journal = new Ledger(reportEntries); // Transactions by customers data mapper. const reportInstance = new TransactionsByVendor( diff --git a/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryRepository.ts b/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryRepository.ts new file mode 100644 index 000000000..ed929bb9d --- /dev/null +++ b/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryRepository.ts @@ -0,0 +1,69 @@ +import { Inject, Service } from 'typedi'; +import { isEmpty, map } from 'lodash'; +import { IVendor, IAccount } from 'interfaces'; +import HasTenancyService from 'services/Tenancy/TenancyService'; +import { ACCOUNT_TYPE } from 'data/AccountTypes'; + +@Service() +export default class VendorBalanceSummaryRepository { + @Inject() + tenancy: HasTenancyService; + + /** + * Retrieve the report vendors. + * @param {number} tenantId + * @param {number[]} vendorsIds - Vendors ids. + * @returns {IVendor[]} + */ + public getVendors( + tenantId: number, + vendorsIds?: number[] + ): Promise { + const { Vendor } = this.tenancy.models(tenantId); + + const vendorQuery = Vendor.query().orderBy('displayName'); + + if (!isEmpty(vendorsIds)) { + vendorQuery.whereIn('id', vendorsIds); + } + return vendorQuery; + } + + /** + * Retrieve the payable accounts. + * @param {number} tenantId + * @returns {Promise} + */ + public getPayableAccounts(tenantId: number): Promise { + const { Account } = this.tenancy.models(tenantId); + + return Account.query().where('accountType', ACCOUNT_TYPE.ACCOUNTS_PAYABLE); + } + + /** + * Retrieve the vendors transactions. + * @param {number} tenantId + * @param {Date} asDate + * @returns + */ + public async getVendorsTransactions(tenantId: number, asDate: Date | string) { + const { AccountTransaction } = this.tenancy.models(tenantId); + + // Retrieve payable accounts . + const payableAccounts = await this.getPayableAccounts(tenantId); + const payableAccountsIds = map(payableAccounts, 'id'); + + // Retrieve the customers transactions of A/R accounts. + const customersTranasctions = await AccountTransaction.query().onBuild( + (query) => { + query.whereIn('accountId', payableAccountsIds); + query.modify('filterDateRange', null, asDate); + query.groupBy('contactId'); + query.sum('credit as credit'); + query.sum('debit as debit'); + query.select('contactId'); + } + ); + return customersTranasctions; + } +} diff --git a/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryService.ts b/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryService.ts index bf8a93673..19065abb3 100644 --- a/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryService.ts +++ b/server/src/services/FinancialStatements/VendorBalanceSummary/VendorBalanceSummaryService.ts @@ -8,20 +8,24 @@ import { IVendorBalanceSummaryService, IVendorBalanceSummaryQuery, IVendorBalanceSummaryStatement, + ILedgerEntry, } from 'interfaces'; import { VendorBalanceSummaryReport } from './VendorBalanceSummary'; -import { isEmpty } from 'lodash'; -import { ACCOUNT_TYPE } from 'data/AccountTypes'; import Ledger from 'services/Accounting/Ledger'; +import VendorBalanceSummaryRepository from './VendorBalanceSummaryRepository'; export default class VendorBalanceSummaryService - implements IVendorBalanceSummaryService { + implements IVendorBalanceSummaryService +{ @Inject() tenancy: TenancyService; @Inject('logger') logger: any; + @Inject() + reportRepo: VendorBalanceSummaryRepository; + /** * Defaults balance sheet filter query. * @return {IVendorBalanceSummaryQuery} @@ -45,59 +49,22 @@ export default class VendorBalanceSummaryService } /** - * Retrieve the report vendors. - * @param {number} tenantId - * @param {number[]} vendorsIds - Vendors ids. - * @returns {IVendor[]} + * Retrieve the vendors ledger entrjes. + * @param {number} tenantId - + * @param {Date|string} date - + * @returns {Promise} */ - getReportVendors( + private async getReportVendorsEntries( tenantId: number, - vendorsIds?: number[] - ): Promise { - const { Vendor } = this.tenancy.models(tenantId); - - return Vendor.query() - .orderBy('displayName') - .onBuild((query) => { - if (!isEmpty(vendorsIds)) { - query.whereIn('id', vendorsIds); - } - }); - } - - getPayableAccounts(tenantId: number) { - const { Account } = this.tenancy.models(tenantId); - - return Account.query().where('accountType', ACCOUNT_TYPE.ACCOUNTS_PAYABLE); - } - - /** - * Retrieve - * @param tenantId - * @param asDate - * @returns - */ - async getReportVendorsTransactions(tenantId: number, asDate: Date | string) { - const { AccountTransaction } = this.tenancy.models(tenantId); - - // Retrieve payable accounts . - const payableAccounts = await this.getPayableAccounts(tenantId); - const payableAccountsIds = map(payableAccounts, 'id'); - - // Retrieve the customers transactions of A/R accounts. - const customersTranasctions = await AccountTransaction.query().onBuild( - (query) => { - query.whereIn('accountId', payableAccountsIds); - query.modify('filterDateRange', null, asDate); - query.groupBy('contactId'); - query.sum('credit as credit'); - query.sum('debit as debit'); - query.select('contactId'); - } + date: Date | string + ): Promise { + const transactions = await this.reportRepo.getVendorsTransactions( + tenantId, + date ); - const commonProps = { accountNormal: 'credit', date: asDate }; + const commonProps = { accountNormal: 'credit' }; - return R.map(R.merge(commonProps))(customersTranasctions); + return R.map(R.merge(commonProps))(transactions); } /** @@ -126,19 +93,21 @@ export default class VendorBalanceSummaryService } ); // Retrieve the vendors transactions. - const vendorsTransactions = await this.getReportVendorsTransactions( + const vendorsEntries = await this.getReportVendorsEntries( tenantId, query.asDate ); // Retrieve the customers list ordered by the display name. - const vendors = await this.getReportVendors(tenantId, query.vendorsIds); - + const vendors = await this.reportRepo.getVendors( + tenantId, + query.vendorsIds + ); // Ledger query. - const ledger = Ledger.fromTransactions(vendorsTransactions); + const vendorsLedger = new Ledger(vendorsEntries); // Report instance. const reportInstance = new VendorBalanceSummaryReport( - ledger, + vendorsLedger, vendors, filter, baseCurrency diff --git a/server/src/services/Inventory/Inventory.ts b/server/src/services/Inventory/Inventory.ts index 64b03fa15..22d909c09 100644 --- a/server/src/services/Inventory/Inventory.ts +++ b/server/src/services/Inventory/Inventory.ts @@ -37,6 +37,7 @@ export default class InventoryService { transformItemEntriesToInventory(transaction: { transactionId: number; transactionType: IItemEntryTransactionType; + transactionNumber?: string; date: Date | string; direction: TInventoryTransactionDirection; @@ -56,6 +57,10 @@ export default class InventoryService { entryId: entry.id, createdAt: transaction.createdAt, costAccountId: entry.costAccountId, + meta: { + transactionNumber: transaction.transactionNumber, + description: entry.description, + } })); } @@ -205,7 +210,7 @@ export default class InventoryService { inventoryEntry.transactionType ); } - return InventoryTransaction.query().insert({ + return InventoryTransaction.query().insertGraph({ ...inventoryEntry, }); } diff --git a/server/src/services/Inventory/InventoryAverageCost.ts b/server/src/services/Inventory/InventoryAverageCost.ts index ca7801dd6..b69613a91 100644 --- a/server/src/services/Inventory/InventoryAverageCost.ts +++ b/server/src/services/Inventory/InventoryAverageCost.ts @@ -165,9 +165,9 @@ export default class InventoryAverageCostMethod 'transactionId', 'transactionType', 'createdAt', - 'costAccountId', ]), + inventoryTransactionId: invTransaction.id, }; switch (invTransaction.direction) { case 'IN': diff --git a/server/src/services/Sales/SalesInvoices.ts b/server/src/services/Sales/SalesInvoices.ts index d8094ca0e..dfdf04290 100644 --- a/server/src/services/Sales/SalesInvoices.ts +++ b/server/src/services/Sales/SalesInvoices.ts @@ -536,6 +536,7 @@ export default class SaleInvoicesService implements ISalesInvoicesService { const transaction = { transactionId: saleInvoice.id, transactionType: 'SaleInvoice', + transactionNumber: saleInvoice.invoiceNo, date: saleInvoice.invoiceDate, direction: 'OUT', diff --git a/server/src/utils/deepdash.ts b/server/src/utils/deepdash.ts new file mode 100644 index 000000000..b1e2f96f4 --- /dev/null +++ b/server/src/utils/deepdash.ts @@ -0,0 +1,52 @@ +import _ from 'lodash'; +import deepdash from 'deepdash'; + +const { + condense, + condenseDeep, + eachDeep, + exists, + filterDeep, + findDeep, + findPathDeep, + findValueDeep, + forEachDeep, + index, + keysDeep, + mapDeep, + mapKeysDeep, + mapValuesDeep, + omitDeep, + pathMatches, + pathToString, + paths, + pickDeep, + reduceDeep, + someDeep, + iteratee, +} = deepdash(_); + +export { + iteratee, + condense, + condenseDeep, + eachDeep, + exists, + filterDeep, + findDeep, + findPathDeep, + findValueDeep, + forEachDeep, + index, + keysDeep, + mapDeep, + mapKeysDeep, + mapValuesDeep, + omitDeep, + pathMatches, + pathToString, + paths, + pickDeep, + reduceDeep, + someDeep, +}; diff --git a/server/src/utils/index.ts b/server/src/utils/index.ts index 9d8fb0edd..a5f894765 100644 --- a/server/src/utils/index.ts +++ b/server/src/utils/index.ts @@ -51,6 +51,30 @@ const dateRangeCollection = ( return collection; }; +const dateRangeFromToCollection = ( + fromDate, + toDate, + addType = 'day', + increment = 1 +) => { + const collection = []; + const momentFromDate = moment(fromDate); + const dateFormat = 'YYYY-MM-DD'; + + for ( + let i = momentFromDate; + i.isBefore(toDate, addType) || i.isSame(toDate, addType); + i.add(increment, `${addType}s`) + ) { + collection.push({ + fromDate: i.startOf(addType).format(dateFormat), + toDate: i.endOf(addType).format(dateFormat), + }); + } + return collection; +}; + + const dateRangeFormat = (rangeType) => { switch (rangeType) { case 'year': @@ -329,8 +353,28 @@ var increment = (n) => { }; }; +const transformToMapBy = (collection, key) => { + return new Map( + Object.entries(_.groupBy(collection, key)), + ); +} + +const transformToMapKeyValue = (collection, key) => { + return new Map( + collection.map((item) => [item[key], item]), + ); +}; + + +const accumSum = (data, callback) => { + return data.reduce((acc, _data) => { + const amount = callback(_data); + return acc + amount; + }, 0) +} export { + accumSum, increment, hashPassword, origin, @@ -354,4 +398,7 @@ export { defaultToTransform, transformToMap, transactionIncrement, + transformToMapBy, + dateRangeFromToCollection, + transformToMapKeyValue }; From 7428a7315af26a3c693fe6d0ef1476dcf2e89d61 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Tue, 1 Jun 2021 20:33:39 +0200 Subject: [PATCH 02/36] fix: `value` property in inventory item details. --- .../InventoryDetails/index.ts | 8 ++-- server/src/interfaces/InventoryDetails.ts | 16 ++++++- .../InventoryDetails/InventoryDetails.ts | 27 ++++++----- .../InventoryDetailsRepository.ts | 10 +++- .../InventoryDetailsService.ts | 46 +++++++++++++++++-- .../InventoryDetails/InventoryDetailsTable.ts | 22 ++++----- .../TransactionsByContact.ts | 17 +++---- 7 files changed, 105 insertions(+), 41 deletions(-) diff --git a/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts b/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts index 74f30ded9..fdb117eea 100644 --- a/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts +++ b/server/src/api/controllers/FinancialStatements/InventoryDetails/index.ts @@ -59,11 +59,12 @@ export default class InventoryDetailsController extends BaseController { * @param {ICashFlowStatement} cashFlow - */ private transformJsonResponse(inventoryDetails) { - const { data, query } = inventoryDetails; + const { data, query, meta } = inventoryDetails; return { data: this.transfromToResponse(data), - meta: this.transfromToResponse(query), + query: this.transfromToResponse(query), + meta: this.transfromToResponse(meta), }; } @@ -78,7 +79,8 @@ export default class InventoryDetailsController extends BaseController { data: inventoryDetailsTable.tableData(), columns: inventoryDetailsTable.tableColumns(), }, - meta: this.transfromToResponse(inventoryDetails.query), + query: this.transfromToResponse(inventoryDetails.query), + meta: this.transfromToResponse(inventoryDetails.meta), }; } diff --git a/server/src/interfaces/InventoryDetails.ts b/server/src/interfaces/InventoryDetails.ts index 5ce72b343..69680f04f 100644 --- a/server/src/interfaces/InventoryDetails.ts +++ b/server/src/interfaces/InventoryDetails.ts @@ -58,8 +58,9 @@ export interface IInventoryDetailsItemTransaction { valueMovement: IInventoryDetailsNumber; quantity: IInventoryDetailsNumber; - value: IInventoryDetailsNumber; + total: IInventoryDetailsNumber; cost: IInventoryDetailsNumber; + value: IInventoryDetailsNumber; profitMargin: IInventoryDetailsNumber; rate: IInventoryDetailsNumber; @@ -74,3 +75,16 @@ export type IInventoryDetailsNode = | IInventoryDetailsItem | IInventoryDetailsItemTransaction; export type IInventoryDetailsData = IInventoryDetailsItem[]; + + +export interface IInventoryItemDetailMeta { + isCostComputeRunning: boolean; + organizationName: string; + baseCurrency: string; +} + +export interface IInvetoryItemDetailDOO { + data: IInventoryDetailsData; + query: IInventoryDetailsQuery; + meta: IInventoryItemDetailMeta; +} \ No newline at end of file diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts index c94ec6e94..1bdbadc41 100644 --- a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts @@ -1,5 +1,6 @@ import * as R from 'ramda'; import { defaultTo, sumBy, get } from 'lodash'; +import moment from 'moment'; import { IInventoryDetailsQuery, IItem, @@ -18,7 +19,6 @@ import { import FinancialSheet from '../FinancialSheet'; import { transformToMapBy, transformToMapKeyValue } from 'utils'; import { filterDeep } from 'utils/deepdash'; -import moment from 'moment'; const MAP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; @@ -159,7 +159,8 @@ export default class InventoryDetails extends FinancialSheet { const initial = this.getNumberMeta(0); const mapAccumAppender = (a, b) => { - const total = a.runningValuation.number + b.valueMovement.number; + const adjusmtent = b.direction === 'OUT' ? -1 : 1; + const total = a.runningValuation.number + b.cost.number * adjusmtent; const totalMeta = this.getNumberMeta(total, { excerptZero: false }); const accum = { ...b, runningValuation: totalMeta }; @@ -182,19 +183,22 @@ export default class InventoryDetails extends FinancialSheet { item: IItem, transaction: IInventoryTransaction ): IInventoryDetailsItemTransaction { - const value = transaction.quantity * transaction.rate; + const total = transaction.quantity * transaction.rate; const amountMovement = R.curry(this.adjustAmountMovement)( transaction.direction ); // Quantity movement. const quantityMovement = amountMovement(transaction.quantity); - const valueMovement = amountMovement(value); + const cost = defaultTo(transaction?.costLotAggregated.cost, 0); - // Profit margin. - const profitMargin = Math.max( - value - transaction.costLotAggregated.cost, - 0 - ); + // Profit margin. + const profitMargin = total - cost; + + // Value from computed cost in `OUT` or from total sell price in `IN` transaction. + const value = transaction.direction === 'OUT' ? cost : total; + + // Value movement depends on transaction direction. + const valueMovement = amountMovement(value); return { nodeType: INodeTypes.TRANSACTION, @@ -207,10 +211,11 @@ export default class InventoryDetails extends FinancialSheet { valueMovement: this.getNumberMeta(valueMovement), quantity: this.getNumberMeta(transaction.quantity), - value: this.getNumberMeta(value), + total: this.getNumberMeta(total), rate: this.getNumberMeta(transaction.rate), cost: this.getNumberMeta(transaction.costLotAggregated.cost), + value: this.getNumberMeta(value), profitMargin: this.getNumberMeta(profitMargin), @@ -314,14 +319,12 @@ export default class InventoryDetails extends FinancialSheet { const value = sumBy(transactions, 'valueMovement.number'); const quantity = sumBy(transactions, 'quantityMovement.number'); const profitMargin = sumBy(transactions, 'profitMargin.number'); - const cost = sumBy(transactions, 'cost.number'); return { nodeType: INodeTypes.CLOSING_ENTRY, date: this.getDateMeta(this.query.toDate), quantity: this.getTotalNumberMeta(quantity), value: this.getTotalNumberMeta(value), - cost: this.getTotalNumberMeta(cost), profitMargin: this.getTotalNumberMeta(profitMargin), }; } diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts index c8d0abe87..8cc98ca0a 100644 --- a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsRepository.ts @@ -1,7 +1,11 @@ import { Inject } from 'typedi'; import { raw } from 'objection'; import moment from 'moment'; -import { IItem, IInventoryDetailsQuery, IInventoryTransaction } from 'interfaces'; +import { + IItem, + IInventoryDetailsQuery, + IInventoryTransaction, +} from 'interfaces'; import HasTenancyService from 'services/Tenancy/TenancyService'; export default class InventoryDetailsRepository { @@ -10,7 +14,7 @@ export default class InventoryDetailsRepository { /** * Retrieve inventory items. - * @param {number} tenantId - + * @param {number} tenantId - * @returns {Promise} */ public getInventoryItems(tenantId: number): Promise { @@ -47,6 +51,7 @@ export default class InventoryDetailsRepository { raw("IF(`DIRECTION` = 'OUT', `QUANTITY` * `RATE`, 0) as 'VALUE_OUT'") ) .modify('filterDateRange', null, openingBalanceDate) + .orderBy('date', 'ASC') .as('inventory_transactions'); const openingBalanceTransactions = await InventoryTransaction.query() @@ -79,6 +84,7 @@ export default class InventoryDetailsRepository { const inventoryTransactions = InventoryTransaction.query() .modify('filterDateRange', filter.fromDate, filter.toDate) + .orderBy('date', 'ASC') .withGraphFetched('meta') .withGraphFetched('costLotAggregated'); diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts index 186d5d29e..c1628042e 100644 --- a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsService.ts @@ -1,11 +1,16 @@ import moment from 'moment'; import { Service, Inject } from 'typedi'; -import { raw } from 'objection'; -import { IInventoryDetailsQuery, IInventoryTransaction } from 'interfaces'; +import { + IInventoryDetailsQuery, + IInvetoryItemDetailDOO, + IInventoryItemDetailMeta, +} from 'interfaces'; import TenancyService from 'services/Tenancy/TenancyService'; import InventoryDetails from './InventoryDetails'; import FinancialSheet from '../FinancialSheet'; import InventoryDetailsRepository from './InventoryDetailsRepository'; +import InventoryService from 'services/Inventory/Inventory'; +import { parseBoolean } from 'utils'; @Service() export default class InventoryDetailsService extends FinancialSheet { @@ -15,11 +20,14 @@ export default class InventoryDetailsService extends FinancialSheet { @Inject() reportRepo: InventoryDetailsRepository; + @Inject() + inventoryService: InventoryService; + /** * Defaults balance sheet filter query. * @return {IBalanceSheetQuery} */ - get defaultQuery(): IInventoryDetailsQuery { + private get defaultQuery(): IInventoryDetailsQuery { return { fromDate: moment().startOf('year').format('YYYY-MM-DD'), toDate: moment().endOf('year').format('YYYY-MM-DD'), @@ -34,15 +42,43 @@ export default class InventoryDetailsService extends FinancialSheet { }; } + /** + * Retrieve the balance sheet meta. + * @param {number} tenantId - + * @returns {IInventoryItemDetailMeta} + */ + private reportMetadata(tenantId: number): IInventoryItemDetailMeta { + const settings = this.tenancy.settings(tenantId); + + const isCostComputeRunning = + this.inventoryService.isItemsCostComputeRunning(tenantId); + + const organizationName = settings.get({ + group: 'organization', + key: 'name', + }); + const baseCurrency = settings.get({ + group: 'organization', + key: 'base_currency', + }); + + return { + isCostComputeRunning: parseBoolean(isCostComputeRunning, false), + organizationName, + baseCurrency, + }; + } + /** * Retrieve the inventory details report data. * @param {number} tenantId - * @param {IInventoryDetailsQuery} query - + * @return {Promise} */ public async inventoryDetails( tenantId: number, query: IInventoryDetailsQuery - ): Promise { + ): Promise { // Settings tenant service. const settings = this.tenancy.settings(tenantId); const baseCurrency = settings.get({ @@ -76,6 +112,8 @@ export default class InventoryDetailsService extends FinancialSheet { return { data: inventoryDetailsInstance.reportData(), + query: filter, + meta: this.reportMetadata(tenantId), }; } } diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts index 9af965aad..8b0923bfd 100644 --- a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetailsTable.ts @@ -22,8 +22,8 @@ const MAP_CONFIG = { childrenPath: 'children', pathFormat: 'array' }; export default class InventoryDetailsTable { /** - * Constructor methiod. - * @param {ICashFlowStatement} reportStatement + * Constructor method. + * @param {ICashFlowStatement} reportStatement - Report statement. */ constructor(reportStatement) { this.report = reportStatement; @@ -59,8 +59,8 @@ export default class InventoryDetailsTable { accessor: 'quantityMovement.formattedNumber', }, { key: 'rate', accessor: 'rate.formattedNumber' }, - { key: 'value_movement', accessor: 'valueMovement.formattedNumber' }, - { key: 'cost', accessor: 'cost.formattedNumber' }, + { key: 'total', accessor: 'total.formattedNumber' }, + { key: 'value', accessor: 'valueMovement.formattedNumber' }, { key: 'profit_margin', accessor: 'profitMargin.formattedNumber' }, { key: 'running_quantity', accessor: 'runningQuantity.formattedNumber' }, { key: 'running_valuation', accessor: 'runningValuation.formattedNumber' }, @@ -82,9 +82,9 @@ export default class InventoryDetailsTable { { key: 'empty' }, { key: 'quantity', accessor: 'quantity.formattedNumber' }, { key: 'empty' }, + { key: 'empty' }, { key: 'value', accessor: 'value.formattedNumber' }, ]; - return tableRowMapper(transaction, columns, { rowTypes: [IROW_TYPE.OPENING_ENTRY], }); @@ -102,8 +102,8 @@ export default class InventoryDetailsTable { { key: 'empty' }, { key: 'quantity', accessor: 'quantity.formattedNumber' }, { key: 'empty' }, + { key: 'empty' }, { key: 'value', accessor: 'value.formattedNumber' }, - { key: 'cost', accessor: 'cost.formattedNumber' }, { key: 'profitMargin', accessor: 'profitMargin.formattedNumber' }, ]; @@ -171,13 +171,13 @@ export default class InventoryDetailsTable { { key: 'date', label: 'Date' }, { key: 'transaction_type', label: 'Transaction type' }, { key: 'transaction_id', label: 'Transaction #' }, - { key: 'quantity_movement', label: 'Quantity' }, + { key: 'quantity', label: 'Quantity' }, { key: 'rate', label: 'Rate' }, - { key: 'value_movement', label: 'Value' }, - { key: 'cost', label: 'Cost' }, + { key: 'total', label: 'Total' }, + { key: 'value', label: 'Value' }, { key: 'profit_margin', label: 'Profit Margin' }, - { key: 'quantity_on_hand', label: 'Running quantity' }, - { key: 'value', label: 'Running Value' }, + { key: 'running_quantity', label: 'Running quantity' }, + { key: 'running_value', label: 'Running Value' }, ]; } } diff --git a/server/src/services/FinancialStatements/TransactionsByContact/TransactionsByContact.ts b/server/src/services/FinancialStatements/TransactionsByContact/TransactionsByContact.ts index b10820f32..a3ff121a9 100644 --- a/server/src/services/FinancialStatements/TransactionsByContact/TransactionsByContact.ts +++ b/server/src/services/FinancialStatements/TransactionsByContact/TransactionsByContact.ts @@ -5,6 +5,7 @@ import { ITransactionsByContactsFilter, IContact, ILedger, + ILedgerEntry, } from 'interfaces'; import FinancialSheet from '../FinancialSheet'; @@ -20,20 +21,20 @@ export default class TransactionsByContact extends FinancialSheet { * @return {Omit} */ protected contactTransactionMapper( - transaction + entry: ILedgerEntry, ): Omit { - const account = this.accountsGraph.getNodeData(transaction.accountId); + const account = this.accountsGraph.getNodeData(entry.accountId); const currencyCode = 'USD'; return { - credit: this.getContactAmount(transaction.credit, currencyCode), - debit: this.getContactAmount(transaction.debit, currencyCode), + credit: this.getContactAmount(entry.credit, currencyCode), + debit: this.getContactAmount(entry.debit, currencyCode), accountName: account.name, currencyCode: 'USD', - transactionNumber: transaction.transactionNumber, - transactionType: transaction.transactionType, - date: transaction.date, - createdAt: transaction.createdAt, + transactionNumber: entry.transactionNumber, + transactionType: entry.referenceTypeFormatted, + date: entry.date, + createdAt: entry.createdAt, }; } From 018106e4d8668c7c36f15e982f4edd820a958372 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Tue, 1 Jun 2021 21:30:15 +0200 Subject: [PATCH 03/36] fix: cashflow statement meta. --- .../FinancialStatements/CashFlow/CashFlow.ts | 16 ++++--- server/src/interfaces/CashFlow.ts | 24 +++++++--- .../CashFlow/CashFlowService.ts | 44 ++++++++++++++++--- .../CashFlow/CashFlowTable.ts | 13 ++---- 4 files changed, 67 insertions(+), 30 deletions(-) diff --git a/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts b/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts index 5434f33c1..acc6fc12a 100644 --- a/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts +++ b/server/src/api/controllers/FinancialStatements/CashFlow/CashFlow.ts @@ -9,7 +9,7 @@ import { } from 'express'; import BaseFinancialReportController from '../BaseFinancialReportController'; import CashFlowStatementService from 'services/FinancialStatements/CashFlow/CashFlowService'; -import { ICashFlowStatement } from 'interfaces'; +import { ICashFlowStatementDOO, ICashFlowStatement } from 'interfaces'; import CashFlowTable from 'services/FinancialStatements/CashFlow/CashFlowTable'; @Service() @@ -54,12 +54,13 @@ export default class CashFlowController extends BaseFinancialReportController { * Retrieve the cashflow statment to json response. * @param {ICashFlowStatement} cashFlow - */ - private transformJsonResponse(cashFlow: ICashFlowStatement) { - const { data, query } = cashFlow; + private transformJsonResponse(cashFlowDOO: ICashFlowStatementDOO) { + const { data, query, meta } = cashFlowDOO; return { data: this.transfromToResponse(data), - meta: this.transfromToResponse(query), + query: this.transfromToResponse(query), + meta: this.transfromToResponse(meta), }; } @@ -68,15 +69,16 @@ export default class CashFlowController extends BaseFinancialReportController { * @param {ITransactionsByVendorsStatement} statement - * */ - private transformToTableRows(cashFlow: ICashFlowStatement) { - const cashFlowTable = new CashFlowTable(cashFlow); + private transformToTableRows(cashFlowDOO: ICashFlowStatementDOO) { + const cashFlowTable = new CashFlowTable(cashFlowDOO); return { table: { data: cashFlowTable.tableRows(), columns: cashFlowTable.tableColumns(), }, - meta: this.transfromToResponse(cashFlow.query), + query: this.transfromToResponse(cashFlowDOO.query), + meta: this.transfromToResponse(cashFlowDOO.meta), }; } diff --git a/server/src/interfaces/CashFlow.ts b/server/src/interfaces/CashFlow.ts index 1a8877b4d..ade9c4aaa 100644 --- a/server/src/interfaces/CashFlow.ts +++ b/server/src/interfaces/CashFlow.ts @@ -4,8 +4,8 @@ import { ILedger } from './Ledger'; import { ITableRow } from './Table'; export interface ICashFlowStatementQuery { - fromDate: Date|string; - toDate: Date|string; + fromDate: Date | string; + toDate: Date | string; displayColumnsBy: string; displayColumnsType: string; noneZero: boolean; @@ -77,13 +77,23 @@ export type ICashFlowStatementSection = | ICashFlowStatementCommonSection; export interface ICashFlowStatementColumn {} -export interface ICashFlowStatementMeta {} +export interface ICashFlowStatementMeta { + isCostComputeRunning: boolean; + organizationName: string; + baseCurrency: string; +} + +export interface ICashFlowStatementDOO { + data: ICashFlowStatementData; + meta: ICashFlowStatementMeta; + query: ICashFlowStatementQuery; +} export interface ICashFlowStatementService { cashFlow( tenantId: number, query: ICashFlowStatementQuery - ): Promise; + ): Promise; } // CASH FLOW SCHEMA TYPES. @@ -185,6 +195,6 @@ export interface ICashFlowTable { } export interface IDateRange { - fromDate: Date, - toDate: Date, -} \ No newline at end of file + fromDate: Date; + toDate: Date; +} diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts index ddd28365c..578a4b884 100644 --- a/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowService.ts @@ -6,12 +6,15 @@ import FinancialSheet from '../FinancialSheet'; import { ICashFlowStatementService, ICashFlowStatementQuery, - ICashFlowStatement, + ICashFlowStatementDOO, IAccountTransaction, + ICashFlowStatementMeta } from 'interfaces'; import CashFlowStatement from './CashFlow'; import Ledger from 'services/Accounting/Ledger'; import CashFlowRepository from './CashFlowRepository'; +import InventoryService from 'services/Inventory/Inventory'; +import { parseBoolean } from 'utils'; @Service() export default class CashFlowStatementService @@ -24,6 +27,9 @@ export default class CashFlowStatementService @Inject() cashFlowRepo: CashFlowRepository; + @Inject() + inventoryService: InventoryService; + /** * Defaults balance sheet filter query. * @return {IBalanceSheetQuery} @@ -82,15 +88,12 @@ export default class CashFlowStatementService * Retrieve the cash flow sheet statement. * @param {number} tenantId * @param {ICashFlowStatementQuery} query - * @returns {Promise} + * @returns {Promise} */ public async cashFlow( tenantId: number, query: ICashFlowStatementQuery - ): Promise<{ - data: ICashFlowStatement; - query: ICashFlowStatementQuery; - }> { + ): Promise { // Retrieve all accounts on the storage. const accounts = await this.cashFlowRepo.cashFlowAccounts(tenantId); @@ -120,7 +123,6 @@ export default class CashFlowStatementService tenantId, filter ); - // Transformes the transactions to ledgers. const ledger = Ledger.fromTransactions(transactions); const cashLedger = Ledger.fromTransactions(cashAtBeginningTransactions); @@ -139,6 +141,34 @@ export default class CashFlowStatementService return { data: cashFlowInstance.reportData(), query: filter, + meta: this.reportMetadata(tenantId), }; } + + /** + * Retrieve the balance sheet meta. + * @param {number} tenantId - + * @returns {ICashFlowStatementMeta} + */ + private reportMetadata(tenantId: number): ICashFlowStatementMeta { + const settings = this.tenancy.settings(tenantId); + + const isCostComputeRunning = this.inventoryService + .isItemsCostComputeRunning(tenantId); + + const organizationName = settings.get({ + group: 'organization', + key: 'name', + }); + const baseCurrency = settings.get({ + group: 'organization', + key: 'base_currency', + }); + + return { + isCostComputeRunning: parseBoolean(isCostComputeRunning, false), + organizationName, + baseCurrency + }; + } } diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts b/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts index 35eee34bc..58fc5a8a4 100644 --- a/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts +++ b/server/src/services/FinancialStatements/CashFlow/CashFlowTable.ts @@ -8,7 +8,8 @@ import { ITableRow, ITableColumn, ICashFlowStatementQuery, - IDateRange + IDateRange, + ICashFlowStatementDOO } from 'interfaces'; import { dateRangeFromToCollection, tableRowMapper } from 'utils'; import { mapValuesDeep } from 'utils/deepdash'; @@ -28,20 +29,14 @@ const DISPLAY_COLUMNS_BY = { export default class CashFlowTable implements ICashFlowTable { - private report: { - data: ICashFlowStatement; - query: ICashFlowStatementQuery; - }; + private report: ICashFlowStatementDOO; private dateRangeSet: IDateRange[]; /** * Constructor method. * @param {ICashFlowStatement} reportStatement */ - constructor(reportStatement: { - data: ICashFlowStatement; - query: ICashFlowStatementQuery; - }) { + constructor(reportStatement: ICashFlowStatementDOO) { this.report = reportStatement; this.dateRangeSet = []; this.initDateRangeCollection(); From b45a85c2e480f59d0a8ad384ecdec51ec19df8a2 Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Wed, 2 Jun 2021 12:31:12 +0200 Subject: [PATCH 04/36] fix: inventory item detail bug. --- .../FinancialStatements/CashFlow/CashFlow.ts | 4 +-- .../InventoryDetails/InventoryDetails.ts | 26 ++++++++++++++----- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/server/src/services/FinancialStatements/CashFlow/CashFlow.ts b/server/src/services/FinancialStatements/CashFlow/CashFlow.ts index d000210b8..8fae30434 100644 --- a/server/src/services/FinancialStatements/CashFlow/CashFlow.ts +++ b/server/src/services/FinancialStatements/CashFlow/CashFlow.ts @@ -700,7 +700,7 @@ class CashFlowStatement extends FinancialSheet implements ICashFlowStatement { sections, this.isAccountLeafNoneZero.bind(this), MAP_CONFIG - ); + ) || []; } /** @@ -713,7 +713,7 @@ class CashFlowStatement extends FinancialSheet implements ICashFlowStatement { sections, this.isAccountsSectionHasChildren.bind(this), MAP_CONFIG - ); + ) || []; } /** diff --git a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts index 1bdbadc41..08ee86a60 100644 --- a/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts +++ b/server/src/services/FinancialStatements/InventoryDetails/InventoryDetails.ts @@ -191,7 +191,7 @@ export default class InventoryDetails extends FinancialSheet { const quantityMovement = amountMovement(transaction.quantity); const cost = defaultTo(transaction?.costLotAggregated.cost, 0); - // Profit margin. + // Profit margin. const profitMargin = total - cost; // Value from computed cost in `OUT` or from total sell price in `IN` transaction. @@ -268,8 +268,11 @@ export default class InventoryDetails extends FinancialSheet { )[] { const transactions = this.getItemTransactions(item); const openingValuation = this.getItemOpeingValuation(item); - const closingValuation = this.getItemClosingValuation(item, transactions); - + const closingValuation = this.getItemClosingValuation( + item, + transactions, + openingValuation + ); const hasTransactions = transactions.length > 0; const isItemHasOpeningBalance = this.isItemHasOpeningBalance(item.id); @@ -314,17 +317,21 @@ export default class InventoryDetails extends FinancialSheet { */ private getItemClosingValuation( item: IItem, - transactions: IInventoryDetailsItemTransaction[] + transactions: IInventoryDetailsItemTransaction[], + openingValuation: IInventoryDetailsOpening ): IInventoryDetailsOpening { const value = sumBy(transactions, 'valueMovement.number'); const quantity = sumBy(transactions, 'quantityMovement.number'); const profitMargin = sumBy(transactions, 'profitMargin.number'); + const closingQuantity = quantity + openingValuation.quantity.number; + const closingValue = value + openingValuation.value.number; + return { nodeType: INodeTypes.CLOSING_ENTRY, date: this.getDateMeta(this.query.toDate), - quantity: this.getTotalNumberMeta(quantity), - value: this.getTotalNumberMeta(value), + quantity: this.getTotalNumberMeta(closingQuantity), + value: this.getTotalNumberMeta(closingValue), profitMargin: this.getTotalNumberMeta(profitMargin), }; } @@ -385,7 +392,12 @@ export default class InventoryDetails extends FinancialSheet { * @returns {IInventoryDetailsItem[]} */ private filterItemsNodes(items: IInventoryDetailsItem[]) { - return filterDeep(items, this.isFilterNode.bind(this), MAP_CONFIG); + const filtered = filterDeep( + items, + this.isFilterNode.bind(this), + MAP_CONFIG + ); + return defaultTo(filtered, []); } /** From df02935e9bdf3f8c90c23ca6cb28b907aac5b719 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sun, 6 Jun 2021 16:21:38 +0200 Subject: [PATCH 05/36] fix : cash flow statment & inventoey item Details. --- .../CashFlowStatement/CashFlowStatement.js | 6 ++- .../CashFlowStatement/components.js | 41 +++++++++++++++-- .../CashFlowStatement/utils.js | 4 +- .../InventoryItemDetails.js | 8 +++- .../InventoryItemDetails/components.js | 46 +++++++++++++++++-- .../InventoryItemDetails/utils.js | 1 + client/src/hooks/query/financialReports.js | 16 ++++--- 7 files changed, 104 insertions(+), 18 deletions(-) diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js index dbf686836..514e4838d 100644 --- a/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js +++ b/client/src/containers/FinancialStatements/CashFlowStatement/CashFlowStatement.js @@ -12,7 +12,10 @@ import CashFlowStatementActionsBar from './CashFlowStatementActionsBar'; import withSettings from 'containers/Settings/withSettings'; import withCashFlowStatementActions from './withCashFlowStatementActions'; import { CashFlowStatementProvider } from './CashFlowStatementProvider'; -import { CashFlowStatementLoadingBar } from './components'; +import { + CashFlowStatementLoadingBar, + CashFlowStatementAlerts, +} from './components'; import { compose } from 'utils'; @@ -65,6 +68,7 @@ function CashFlowStatement({ onNumberFormatSubmit={handleNumberFormatSubmit} /> + { const { - cashFlowStatement: { columns, data }, + cashFlowStatement: { columns, tableRows }, } = useCashFlowStatementContext(); - return React.useMemo(() => dynamicColumns(columns, data), [columns, data]); + return React.useMemo( + () => dynamicColumns(columns, tableRows), + [columns, tableRows], + ); }; /** @@ -27,3 +31,34 @@ export function CashFlowStatementLoadingBar() { ); } + +/** + * Cash flow statement alter + */ +export function CashFlowStatementAlerts() { + const { cashFlowStatement, isCashFlowLoading, refetchCashFlow } = + useCashFlowStatementContext(); + + // Handle refetch the report sheet. + const handleRecalcReport = () => { + refetchCashFlow(); + }; + + // Can't display any error if the report is loading + if (isCashFlowLoading) { + return null; + } + + return ( + +
+ Just a moment! We're + calculating your cost transactions and this doesn't take much time. + Please check after sometime. + +
+
+ ); +} diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/utils.js b/client/src/containers/FinancialStatements/CashFlowStatement/utils.js index 16c5a710a..3e259cba0 100644 --- a/client/src/containers/FinancialStatements/CashFlowStatement/utils.js +++ b/client/src/containers/FinancialStatements/CashFlowStatement/utils.js @@ -28,6 +28,7 @@ const dateRangeMapper = (data, index, column) => ({ width: getColumnWidth(data, `cells.${index}.value`, { minWidth: 100 }), className: `date-period ${column.key}`, disableSortBy: true, + textOverview: true, }); /** @@ -40,11 +41,10 @@ const totalMapper = (data, index, column) => ({ className: 'total', textOverview: true, Cell: CellTextSpan, - width: getColumnWidth(data, `cells[${index}].value`, { minWidth: 100 }), + width: getColumnWidth(data, `cells[${index}].value`, { minWidth: 100 }), disableSortBy: true, }); - /** * Detarmines the given string starts with `date-range` string. */ diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js index 696d5b6cf..21d8159c5 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails.js @@ -12,7 +12,10 @@ import InventoryItemDetailsTable from './InventoryItemDetailsTable'; import withInventoryItemDetailsActions from './withInventoryItemDetailsActions'; import withSettings from 'containers/Settings/withSettings'; import { InventoryItemDetailsProvider } from './InventoryItemDetailsProvider'; -import { InventoryItemDetailsLoadingBar } from './components'; +import { + InventoryItemDetailsLoadingBar, + InventoryItemDetailsAlerts, +} from './components'; import { compose } from 'utils'; @@ -26,7 +29,6 @@ function InventoryItemDetails({ //#withInventoryItemDetailsActions toggleInventoryItemDetailsFilterDrawer: toggleFilterDrawer, }) { - const [filter, setFilter] = useState({ fromDate: moment().startOf('year').format('YYYY-MM-DD'), toDate: moment().endOf('year').format('YYYY-MM-DD'), @@ -58,6 +60,8 @@ function InventoryItemDetails({ onNumberFormatSubmit={handleNumberFormatSubmit} /> + +
diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/components.js b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js index 95c378daa..58e44e528 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/components.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js @@ -1,5 +1,6 @@ import React from 'react'; -import { If } from 'components'; +import { Button } from '@blueprintjs/core'; +import { Icon, If } from 'components'; import { dynamicColumns } from './utils'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -10,14 +11,17 @@ import { useInventoryItemDetailsContext } from './InventoryItemDetailsProvider'; */ export const useInventoryItemDetailsColumns = () => { const { - inventoryItemDetails: { columns, data }, + inventoryItemDetails: { columns, tableRows }, } = useInventoryItemDetailsContext(); - return React.useMemo(() => dynamicColumns(columns, data), [columns, data]); + return React.useMemo( + () => dynamicColumns(columns, tableRows), + [columns, tableRows], + ); }; /** - * Cash inventory item details loading bar. + * inventory item details loading bar. */ export function InventoryItemDetailsLoadingBar() { const { isInventoryItemDetailsLoading } = useInventoryItemDetailsContext(); @@ -27,3 +31,37 @@ export function InventoryItemDetailsLoadingBar() { ); } + +/** + * inventory item details alerts + */ +export function InventoryItemDetailsAlerts() { + const { + inventoryItemDetails, + isInventoryItemDetailsLoading, + inventoryItemDetailsRefetch, + } = useInventoryItemDetailsContext(); + + // Handle refetch the report sheet. + const handleRecalcReport = () => { + inventoryItemDetailsRefetch(); + }; + + // Can't display any error if the report is loading + if (isInventoryItemDetailsLoading) { + return null; + } + + return ( + +
+ Just a moment! We're + calculating your cost transactions and this doesn't take much time. + Please check after sometime. + +
+
+ ); +} diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js b/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js index b0798ece3..e65fbf0a0 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/utils.js @@ -27,6 +27,7 @@ const columnsMapper = (data, index, column) => ({ magicSpacing: 10, }), disableSortBy: true, + // textOverview: true, }); /** diff --git a/client/src/hooks/query/financialReports.js b/client/src/hooks/query/financialReports.js index 476a3f1af..1826269c2 100644 --- a/client/src/hooks/query/financialReports.js +++ b/client/src/hooks/query/financialReports.js @@ -420,13 +420,15 @@ export function useCashFlowStatementReport(query, props) { { select: (res) => ({ columns: res.data.table.columns, - data: res.data.table.data, + query: res.data.query, + meta: res.data.meta, tableRows: res.data.table.data, }), defaultData: { tableRows: [], - data: [], columns: [], + query: {}, + meta: {}, }, ...props, }, @@ -436,7 +438,7 @@ export function useCashFlowStatementReport(query, props) { /** * Retrieve inventory item detail report. */ - export function useInventoryItemDetailsReport(query, props) { +export function useInventoryItemDetailsReport(query, props) { return useRequestQuery( [t.FINANCIAL_REPORT, t.INVENTORY_ITEM_DETAILS, query], { @@ -450,15 +452,17 @@ export function useCashFlowStatementReport(query, props) { { select: (res) => ({ columns: res.data.table.columns, - data: res.data.table.data, + query: res.data.query, + meta: res.data.meta, tableRows: res.data.table.data, }), defaultData: { tableRows: [], - data: [], columns: [], + query: {}, + meta: {}, }, ...props, }, ); -} \ No newline at end of file +} From 7773ba3cb39aa4605795aa3d94a5c04778bcfd81 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sun, 6 Jun 2021 16:23:48 +0200 Subject: [PATCH 06/36] fix(lang): fix duplicate key. --- .../Authentication/InviteAcceptFormContent.js | 20 +- .../containers/Authentication/RegisterForm.js | 16 +- client/src/lang/en/index.json | 882 ++++++++++++++++++ client/src/services/intl.js | 25 +- 4 files changed, 912 insertions(+), 31 deletions(-) create mode 100644 client/src/lang/en/index.json diff --git a/client/src/containers/Authentication/InviteAcceptFormContent.js b/client/src/containers/Authentication/InviteAcceptFormContent.js index b13e15994..7b8b8191b 100644 --- a/client/src/containers/Authentication/InviteAcceptFormContent.js +++ b/client/src/containers/Authentication/InviteAcceptFormContent.js @@ -85,7 +85,9 @@ export default function InviteUserFormContent() { {({ form, field, meta: { error, touched } }) => ( } - labelInfo={} + labelInfo={ + + } className={'form-group--password has-password-revealer'} intent={inputIntent({ error, touched })} helperText={} @@ -106,15 +108,13 @@ export default function InviteUserFormContent() {

-
- - - {' '} - - - {' '} - - + {msg}, + privacy: (msg) => {msg}, + }} + />

diff --git a/client/src/containers/Authentication/RegisterForm.js b/client/src/containers/Authentication/RegisterForm.js index 22bf5c3bd..09b4cbf5a 100644 --- a/client/src/containers/Authentication/RegisterForm.js +++ b/client/src/containers/Authentication/RegisterForm.js @@ -117,15 +117,13 @@ export default function RegisterForm({ isSubmitting }) {

-
- - - {' '} - - - {' '} - - + {msg}, + privacy: (msg) => {msg}, + }} + />

diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json new file mode 100644 index 000000000..4770e810e --- /dev/null +++ b/client/src/lang/en/index.json @@ -0,0 +1,882 @@ +{ + "hello_world": "Hello World", + "email_or_phone_number": "Email or phone number", + "password": "Password", + "login": "Login", + "invalid_email_or_phone_number": "Invalid email or phone number.", + "required": "Required", + "reset_password": "Reset Password", + "the_user_has_been_suspended_from_admin": "The user has been suspended from the administrator.", + "email_and_password_entered_did_not_match": "The email and password you entered did not match our records.", + "field_name_must_be_number": "field_name_must_be_number", + "name": "Name", + "quick_find": "Quick find", + "date": "Date", + "description": "Description", + "from_date": "From date", + "to_date": "To date", + "report_date_range": "Report date range", + "log_in": "Log in", + "forget_my_password": "Forget my password", + "keep_me_logged_in": "Keep me logged in", + "create_an_account": "Create an account", + "need_bigcapital_account": "Need a Bigcapital account ?", + "show": "Show", + "hide": "Hide", + "an_unexpected_error_occurred": "An unexpected error occurred", + "welcome_to_bigcapital": "Welcome to Bigcapital", + "enter_your_personal_information": " Enter your personal information", + "first_name": "First Name", + "last_name": "Last Name", + "phone_number": "Phone Number", + "you_email_address_is": "You email address is", + "you_will_use_this_address_to_sign_in_to_bigcapital": "You will use this address to sign in to Bigcapital.", + "signing_in_or_creating":"By signing in or creating an account, you agree with our Terms & Conditions and Privacy Statement ", + "and": "And", + "create_account": "Create Account", + "success": "Success", + "register_a_new_organization": "Register a New Organization.", + "organization_name": "Organization Name", + "email": "Email", + "register": "Register", + "password_successfully_updated": "The Password for your account was successfully updated.", + "choose_a_new_password": "Choose a new password", + "you_remembered_your_password": "You remembered your password ?", + "new_password": "New Password", + "submit_new_password": "Submit new password", + "you_can_t_login": "You can’t login?", + "we_ll_send_a_recovery_link_to_your_email": "We’ll send a recovery link to your email.", + "send_reset_password_mail": "Send Reset Password Mail", + "return_to_log_in": "Return to log in", + "sub_account": "Sub account?", + "account_type": "Account Type", + "account_name": "Account Name", + "account_code": "Account Code", + "parent_account": "Parent Account", + "edit": "Edit", + "submit": "Submit", + "close": "Close", + "edit_account": "Edit Account", + "new_account": "New Account", + "edit_currency": "Edit Currency", + "delete_currency": "Delete Currency", + "new_currency": "New Currency", + "currency_name": "Currency Name", + "currency_code": "Currency Code", + "select_currency_code": "Select Currency Code", + "edit_exchange_rate": "Edit Exchange Rate", + "new_exchange_rate": "New Exchange Rate", + "delete_exchange_rate": "Delete Exchange Rate", + "exchange_rate": "Exchange Rate", + "edit_category": "Edit Category", + "delete_category": "Delete Category", + "new_category": "New Category", + "category_name": "Category Name", + "parent_category": "Parent Category", + "new": "New", + "invite_user": "Invite User", + "your_access_to_your_team": "Your teammate will get an email that gives them access to your team.", + "invite": "Invite", + "count": "Count", + "item_type": "Item Type", + "item_name": "Item Name", + "category": "Category", + "account": "Account", + "sales_information": "Sales Information", + "purchase_information": "Purchase Information", + "selling_price": "Selling Price", + "cost_price": "Cost Price", + "inventory_information": "Inventory Information", + "inventory_account": "Inventory Account", + "opening_quantity": "Opening quantity", + "opening_cost": "Opening cost", + "save": "Save", + "save_as_draft": "Save as Draft", + "active": "Active", + "draft": "Draft", + "published": "Published", + "new_item": "New Item", + "cost_price_": "Cost price", + "sell_price_": "Sell price", + "table_views": "Table Views", + "delete": "Delete", + "delete_count": "Delete ({count})", + "import": "Import", + "export": "Export", + "filter": "Filter", + "view_details": "View Details", + "edit_item": "Edit Item", + "delete_item": "Delete Item", + "sell_price": "Sell Price", + "cancel": "Cancel", + "move_to_trash": "Move to Trash", + "save_new": "Save & New", + "journal_number": "Journal Number", + "credit_currency": "Credit ({currency})", + "debit_currency": "Debit ({currency})", + "note": "Note", + "new_lines": "New lines", + "clear_all_lines": "Clear all lines", + "new_journal": "New Journal", + "publish_journal": "Publish Journal", + "edit_journal": "Edit Journal", + "delete_journal": "Delete Journal", + "amount": "Amount", + "journal_no": "Journal No.", + "status": "Status", + "created_at": "Created At", + "archive": "Archive", + "inactivate": "Inactivate", + "activate": "Activate", + "inactivate_account": "Inactivate Account", + "activate_account": "Activate Account", + "delete_account": "Delete Account", + "code": "Code", + "type": "Type", + "normal": "Normal", + "balance": "Balance", + "something_wrong": "Something wrong", + "filters": "Filters", + "add_order": "Add order", + "expense_account": "Expense Account", + "bulk_update": "Bulk Update", + "all_accounts": "All accounts", + "go_to_bigcapital_com": "← Go to bigcapital.com", + "currency": "Currency", + "new_conditional": "+ New Conditional", + "chart_of_accounts": "Chart of Accounts", + "exchange_rate_details": "Exchange Rate Details", + "exchange_rates_list": "Exchange Rates List", + "manual_journals": "Manual Journals", + "edit_expense_details": "Edit Expense Details", + "edit_category_details": "Edit Category Details", + "category_list": "Category List", + "edit_item_details": "Edit Item Details", + "items_list": "Items List", + "edit_custom_view": "Edit Custom View", + "new_custom_view": "New Custom View", + "view_name": "View Name", + "item": "Item", + "service_has_been_created_successfully": "{service} {name} has been created successfully.", + "service_has_been_edited_successfully": "{service} {name} has been edited successfully.", + "you_are_about_permanently_delete_this_journal": "You're about to permanently delete this journal and all its transactions on accounts and attachments, and all of its data.

If you're not sure, you can archive this journal instead.", + "once_delete_these_accounts_you_will_not_able_restore_them": "Once you delete these accounts, you won't be able to retrieve them later. Are you sure you want to delete them?", + "once_delete_these_service_you_will_not_able_restore_it": "Once you delete these {service}, you won't be able to retrieve them later. Are you sure you want to delete this {service}?", + "you_could_not_delete_predefined_accounts": "You could't delete predefined accounts.", + "cannot_delete_account_has_associated_transactions": "You could't not delete account that has associated transactions.", + "the_account_has_been_successfully_inactivated": "The account has been successfully inactivated.", + "the_account_has_been_successfully_activated": "The account has been successfully activated.", + "the_account_has_been_successfully_deleted": "The account has been successfully deleted.", + "the_accounts_has_been_successfully_deleted": "The accounts have been successfully deleted.", + "are_sure_to_inactive_this_account": "Are you sure you want to inactive this account? You will be able to activate it later", + "are_sure_to_inactive_this_accounts": "Are you sure you want to inactive this accounts? You will be able to activate it later", + "are_sure_to_activate_this_account": "Are you sure you want to activate this account? You will be able to inactivate it later", + "are_sure_to_activate_this_accounts": "Are you sure you want to activate this accounts? You will be able to inactivate it later", + "once_delete_this_account_you_will_able_to_restore_it": "Once you delete this account, you won't be able to restore it later. Are you sure you want to delete this account?

If you're not sure, you can inactivate this account instead.", + "the_journal_has_been_created_successfully": "The journal #{number} has been created successfully.", + "the_journal_has_been_edited_successfully": "The journal #{number} has been edited successfully.", + "the_journal_has_been_deleted_successfully": "The journal has been deleted successfully", + "the_manual_journal_has_been_published": "The manual journal has been published", + "the_journals_has_been_deleted_successfully": "The journals has been deleted successfully ", + "credit": "Credit", + "debit": "Debit", + "once_delete_this_item_you_will_able_to_restore_it": "Once you delete this item, you won't be able to restore the item later. Are you sure you want to delete ?

If you're not sure, you can inactivate it instead.", + "the_item_has_been_deleted_successfully": "The item has been deleted successfully.", + "the_item_has_been_created_successfully": "The item has been created successfully.", + "the_item_has_been_edited_successfully": "The item #{number} has been edited successfully", + "the_item_category_has_been_created_successfully": "The item category has been created successfully.", + "the_item_category_has_been_edited_successfully": "The item category has been edited successfully.", + "the_item_category_has_been_deleted_successfully": "The item category has been deleted successfully.", + "once_delete_these_item_categories_you_will_not_able_restore_them": "Once you delete these categories, you won't be able to retrieve them later. Are you sure you want to delete them?", + "once_delete_these_views_you_will_not_able_restore_them": "Once you delete the custom view, you won't be able to restore it later. Are you sure you want to delete this view?", + "the_custom_view_has_been_deleted_successfully": "The custom view has been deleted successfully.", + "teammate_invited_to_organization_account": "Your teammate has been invited to the organization account.", + "select_account_type": "Select account type", + "menu": "Menu", + "table": "Table", + "logout": "Logout", + "select_expense_account": "Select Expense Account", + "or": "OR", + "comparator": "Comparator", + "equals": "Equals", + "not_equal": "Not Equal", + "contain": "Contain", + "not_contain": "Not Contain", + "cash": "Cash", + "accrual": "Accrual", + "from": "From", + "to": "To", + "accounting_basis": "Accounting basis:", + "general": "General", + "users": "Users", + "currencies": "Currencies", + "accountant": "Accountant", + "accounts": "Accounts", + "homepage": "Homepage", + "items": "Items", + "financial": "Financial", + "accounts_chart": "Accounts Chart", + "manual_journal": "Manual Journal", + "make_journal": "Make Journal", + "banking": "Banking", + "sales": "Sales", + "purchases": "Purchases", + "financial_reports": "Financial Reports", + "all_financial_reports": "All Financial Reports", + "balance_sheet": "Balance Sheet", + "trial_balance_sheet": "Trial Balance Sheet", + "journal": "Journal", + "general_ledger": "General Ledger", + "general_ledger_sheet": "General Ledger Sheet", + "profit_loss_sheet": "Profit/Loss Sheet", + "expenses": "Expenses", + "expenses_list": "Expenses List", + "new_expenses": "New Expenses", + "preferences": "Preferences", + "auditing_system": "Auditing System", + "all": "All", + "organization": "Organization.", + "check_your_email_for_a_link_to_reset": "Check your email for a link to reset your password.If it doesn’t appear within a few minutes, check your spam folder.", + "we_couldn_t_find_your_account_with_that_email": "We couldn't find your account with that email.", + "select_parent_account": "Select Parent Account", + "the_exchange_rate_has_been_edited_successfully": "The exchange rate has been edited successfully", + "the_exchange_rate_has_been_created_successfully": "The exchange rate has been created successfully", + "the_user_details_has_been_updated": "The user details has been updated", + "filters_applied": "filters applied", + "select_item_type": "Select Item Type", + "service": "Service", + "inventory": "Inventory", + "non_inventory": "Non-Inventory", + "select_category": "Select category", + "select_account": "Select Account", + "custom_fields": "Custom Fields", + "organization_industry": "Organization Industry", + "business_location": "Business Location", + "base_currency": "Base Currency", + "fiscal_year": "Fiscal Year", + "language": "Language", + "time_zone": "Time Zone", + "date_format": "Date Format", + "edit_user": "Edit User", + "edit_invite": "Edit Invite", + "inactivate_user": "Inactivate User", + "activate_user": "Activate User", + "delete_user": "Delete User", + "full_name": "Full Name", + "the_user_has_been_inactivated_successfully": "The user has been inactivated successfully.", + "the_user_has_been_deleted_successfully": "The user has been deleted successfully.", + "customize_report": "Customize Report", + "print": "Print", + "accounts_with_zero_balance": "Accounts with Zero Balance", + "all_transactions": "All Transactions", + "filter_accounts": "Filter accounts", + "calculate_report": "Calculate report", + "total": "Total", + "specific_accounts": "Specific Accounts", + "trans_num": "Trans. NUM", + "journal_sheet": "Journal Sheet", + "run_report": "Run Report", + "num": "Num.", + "inviting": "INVITING", + "acc_code": "Acc. Code", + "display_report_columns": "Display report columns", + "select_display_columns_by": "Select display columns by...", + "credit_and_debit_not_equal": "credit and debit not equal", + "the_currency_has_been_edited_successfully": "The currency has been edited successfully", + "the_currency_has_been_created_successfully": "The currency has been created successfully", + "the_currency_has_been_deleted_successfully": "The currency has been deleted successfully", + "once_delete_this_exchange_rate_you_will_able_to_restore_it": "Once you delete this exchange rate, you won't be able to restore it later. Are you sure you want to delete this exchange rate?", + "once_delete_these_exchange_rates_you_will_not_able_restore_them": "Once you delete these exchange rates, you won't be able to retrieve them later. Are you sure you want to delete them?", + "once_delete_this_item_category_you_will_able_to_restore_it": "Once you delete this category, you won't be able to restore it later. Are you sure you want to delete this item?", + "select_business_location": "Select Business Location", + "select_base_currency": "Select base currency", + "select_fiscal_year": "Select fiscal year", + "select_language": "Select Language", + "select_date_format": "Select Date Format", + "select_time_zone": "Select Time Zone", + "select_currency": "Select Currency", + "once_delete_this_currency_you_will_able_to_restore_it": "Once you delete this currency, you won't be able to restore it later. Are you sure you want to delete this item?", + "select_parent_category": "Select Parent Category", + "the_options_has_been_created_successfully": "The options has been created successfully", + "there_is_exchange_rate_in_this_date_with_the_same_currency": "There is exchange rate in this date with the same currency.", + "the_exchange_rates_has_been_deleted_successfully": "The exchange rates has been deleted successfully", + "once_delete_this_expense_you_will_able_to_restore_it": "Once you delete this expense, you won't be able to restore it later. Are you sure you want to delete this expense?", + "january": "January", + "february": "February", + "march": "March", + "april": "April", + "may": "May", + "june": "June", + "july": "July", + "august": "August", + "september": "September", + "october": "October", + "november": "November", + "december": "December", + "expense_account_id": "Expense account", + "payment_account_id": "Payment account", + "currency_code_": "Currency code", + "publish": "Publish", + "exchange_rate_": "Exchange rate", + "journal_number_": "Journal number", + "first_name_": "First name", + "last_name_": "Last name", + "phone_number_": "Phone number", + "organization_name_": "Organization name", + "confirm_password": "Confirm password", + "crediential": "Email or Phone number", + "account_type_id": "Account type", + "account_name_": "Account name", + "currency_name_": "Currency name", + "cost_account_id": "Cost account", + "sell_account_id": "Sell account", + "item_type_": "Item type", + "item_name_": "Item name", + "organization_industry_": "Organization industry", + "base_currency_": "Base currency", + "date_format_": "Date format", + "category_name_": "Category name", + "sell_account_": "Sell account", + "cost_account_": "Cost account", + "inventory_account_": "Inventory account", + "view_name_": "View name", + "time_zone_": "Time zone", + "location": "Location", + "the_items_has_been_deleted_successfully": "The items have been deleted successfully.", + "once_delete_these_items_you_will_not_able_restore_them": "Once you delete these items, you won't be able to retrieve them later. Are you sure you want to delete them?", + "ops_something_went_wrong": "Something went wrong! Please try again.", + "session_expired": "Session Expired!", + "this_report_does_not_contain_any_data_between_date_period": "This report does not contain any data between date period.", + "welcome_organization_account_has_been_created": "👋 Welcome, You organization account has been created, Sign in now!", + "the_phone_number_already_used_in_another_account": "he phone number is already used in another account", + "the_email_already_used_in_another_account": "The email is already used in another account", + "hide_filter": "Hide filter", + "show_filter": "Show filter", + "new_role": "New Role", + "quick_new": "Quick new", + "help": "Help", + "organization_id": "Orgnization ID", + "beneficiary": "Beneficiary", + "payment_date": "Payment Date", + "ref_no": "Ref No.", + "payment_account_": "Payment account", + "expense_category": "Expense Category", + "total_currency": "Total ({currency})", + "amount_currency": "Amount ({currency})", + "publish_expense": "Publish Expense", + "edit_expense": "Edit Expense", + "delete_expense": "Delete Expense", + "new_expense": "New Expense", + "full_amount": "Full Amount", + "payment_date_": "Payment date", + "the_expense_has_been_created_successfully": "The expense #{number} has been created successfully.", + "the_expense_has_been_edited_successfully": "The expense #{number} has been edited successfully.", + "the_expense_has_been_deleted_successfully": "The expense has been deleted successfully", + "the_expenses_have_been_deleted_successfully": "The expenses have been deleted successfully", + "once_delete_these_expenses_you_will_not_able_restore_them": "Once you delete these expenses, you won't be able to retrieve them later. Are you sure you want to delete them?", + "the_expense_has_been_published": "The expense has been published", + "select_customer": "Select customer", + "total_amount_equals_zero": "Total amount equals zero", + "value": "Value", + "you_reached_conditions_limit": "You have reached to conditions limit.", + "customer_name": "Customer Name", + "as_date": "As Date", + "aging_before_days": "Aging before days", + "aging_periods": "Aging periods", + "name_": "name", + "as": "As", + "receivable_aging_summary": "Receivable Aging Summary", + "AR_Aging_Summary": "A/R Aging Summary", + "AP_Aging_Summary": "A/P Aging Summary", + "customers": "Customers", + "new_customers": "New Customers", + "customer_type_": "Customer type", + "display_name_": "Display name", + "new_customer": "New Customer", + "customer_type": "Customer Type", + "customer_account": "Customer Account", + "business": "Business", + "individual": "Individual", + "display_name": "Display Name", + "the_customer_has_been_created_successfully": "The customer has been created successfully.", + "select_contact": "Select contact", + "contact": "Contact", + "contacts": "Contacts", + "close_sidebar": "Close sidebar.", + "open_sidebar": "Open sidebar.", + "recalc_report": "Re-calc Report", + "remove_the_line": "Remove the line", + "no_results": "No results.", + "all_reports": "All Reports", + "next": "Next", + "previous": "Previous", + "showing_current_page_to_total": "Showing {currentPage} to {totalPages} of {total} entries", + "new_child_account": "New Child Account", + "contact_name": "Contact Name", + "company_name": "Company Name", + "other": "Other", + "address": "Address", + "attachement": "Attachement", + "country": "Country", + "city_town": "City/Town", + "state": "State", + "zip_code": "ZIP/Code", + "streat": "Streat", + "edit_customer": "Edit Customer", + "delete_customer": "Delete Customer", + "billing_address": "Billing Address", + "shipping_address": "Shipping Address", + "customers_list": "Customers List", + "receivable_balance": "Receivable balance", + "the_customer_has_been_deleted_successfully": "The customer has been deleted successfully.", + "the_customers_has_been_deleted_successfully": "The customers have been deleted successfully.", + "the_item_customer_has_been_edited_successfully": "The item customer has been edited successfully.", + "once_delete_this_customer_you_will_able_to_restore_it": "Once you delete this customer, you won't be able to restore it later. Are you sure you want to delete this cusomter?", + "once_delete_these_customers_you_will_not_able_restore_them": "Once you delete these customers, you won't be able to retrieve them later. Are you sure you want to delete them?", + "after": "After", + "before": "Before", + "count_filters_applied": "{count} filters applied", + "is": "Is", + "is_not": "Is Not", + "create_a_new_view": "Create a new view", + "in": "In", + "not_equals": "Not Equals", + "select_journal_type": "Select journal type", + "journal_type": "Journal Type", + "journal_reference_hint": "A unique reference for this journal. It is limited to 10 characters and can comprise of letters, digitals and underscore.", + "contact_column_hint": "Contact column to record receivable and payable to customer or vendor.", + "make_journal_entry": "Make Journal Entry", + "journal_number_is_already_used": "Journal number is already used.", + "account_code_hint": "A unique code/number for this account (limited to 10 characters)", + "logic_expression": "logic expression", + "assign_to_customer": "Assign to Customer", + "inactive": "Inactive", + "should_select_customers_with_entries_have_receivable_account": "Should select customers with entries that have receivable account.", + "should_select_vendors_with_entries_have_payable_account": "Should select vendors with entries that have payable account.", + "vendors_should_selected_with_payable_account_only": "Vendors contacts should selected with payable account only.", + "customers_should_selected_with_receivable_account_only": "Customers contacts should selected with receivable account only.", + "amount_cannot_be_zero_or_empty": "Amount cannot be zero or empty.", + "should_total_of_credit_and_debit_be_equal": "Should total of credit and debit be equal.", + "no_accounts": "No Accounts", + "the_accounts_have_been_successfully_inactivated": "The accounts have been successfully inactivated.", + "account_code_is_not_unique": "Account code is not unqiue.", + "are_sure_to_publish_this_expense": "Are you sure you want to publish this expense?", + "once_delete_these_journals_you_will_not_able_restore_them": "Once you delete these journalss, you won't be able to retrieve them later. Are you sure you want to delete them?", + "once_delete_this_journal_you_will_able_to_restore_it": "Once you delete this journal, you won't be able to restore it later. Are you sure you want to delete ?", + "the_expense_is_already_published": "The expense is already published.", + "accounts_without_zero_balance": "Accounts without zero-balance", + "accounts_with_transactions": "Accounts with transactions", + "include_accounts_once_has_transactions_on_given_date_period": "Include accounts that onces have transactions on the given date period only.", + "include_accounts_and_exclude_zero_balance": "Include accounts and exclude that ones have zero-balance.", + "all_accounts_including_with_zero_balance": "All accounts, including that ones have zero-balance.", + "notifications": "Notifications", + "you_could_not_delete_account_has_child_accounts": "You could not delete account has child accounts.", + "journal_entry": "Journal Entry", + "estimate": "Estimate #", + "estimate_date": "Estimate Date", + "expiration_date": "Expiration Date", + "customer_note": "Customer Note", + "select_customer_account": "Select Customer Account", + "select_product": "Select Product", + "reference": "Reference #", + "clear": "Clear", + "save_send": "Save & Send", + "estimates": "Estimates", + "edit_estimate": "Edit Estimate", + "delete_estimate": "Delete Estimate", + "new_estimate": "New Estimate", + "customer_name_": "Customer name", + "estimate_date_": "Estimate date", + "expiration_date_": "Expiration date", + "estimate_number_": "Estimate number", + "discount": "Discount %", + "quantity": "Quantity", + "rate": "Rate", + "estimates_list": "Estimates List", + "estimate_number": "Estimate Number", + "product_and_service": "Product/Service", + "the_estimate_has_been_edited_successfully": "The estimate #{number} has been edited successfully.", + "the_estimate_has_been_created_successfully": "The estimate #{number} has been created successfully.", + "the_estimate_has_been_deleted_successfully": "The estimate has been deleted successfully.", + "once_delete_this_estimate_you_will_able_to_restore_it": "Once you delete this estimate, you won't be able to restore it later. Are you sure you want to delete this estimate?", + "cannot_be_zero_or_empty": "cannot be zero or empty.", + "invoices": "Invoices", + "invoices_list": "Invoices List", + "invoice_date_": "Invoice date", + "invoice_no": "Invoice #", + "invoice_no__": "Invoice No", + "invoice_no_": "Invoice number", + "due_date_": "Due date", + "invoice_message": "Invoice Message", + "reference_no": "Reference No", + "invocie_number": "Invoice Number", + "amount_due": "Amount Due", + "payment_amount": "Payment Amount", + "edit_invoice": "Edit Invoice", + "delete_invoice": "Delete Invoice", + "new_invoice": "New Invoice", + "invoice_list": "Invoice List", + "the_invoice_has_been_edited_successfully": "The invoice #{number} has been edited successfully.", + "the_invoice_has_been_created_successfully": "The invoice #{number} has been created successfully.", + "the_invoice_has_been_deleted_successfully": "The invoice has been deleted successfully.", + "once_delete_this_invoice_you_will_able_to_restore_it": "Once you delete this invoice, you won't be able to restore it later. Are you sure you want to delete this invoice?", + "receipts_list": "Receipts List", + "receipts": "Receipts", + "receipt": "Receipt #", + "receipt_date_": "Receipt date", + "receipt_date": "Receipt Date", + "deposit_account_": "Deposit account", + "receipt_message_": "Receipt message", + "receipt_no_": "receipt number", + "edit_receipt": "Edit Receipt", + "delete_receipt": "Delete Receipt", + "new_receipt": "New Receipt", + "receipt_message": "Receipt Message", + "statement": "Statement", + "deposit_account": "Deposit Account", + "send_to_email": "Send to email", + "select_deposit_account": "Select Deposit Account", + "once_delete_this_receipt_you_will_able_to_restore_it": "Once you delete this receipt, you won't be able to restore it later. Are you sure you want to delete this receipt?", + "the_receipt_has_been_created_successfully": "The receipt #{number} has been created successfully.", + "the_receipt_has_been_edited_successfully": "The receipt #{number} has been edited successfully.", + "the_receipt_has_been_deleted_successfully": "The receipt has been deleted successfully.", + "bills_list": "Bills List", + "bills": "Bills", + "accept": "Accept", + "vendor_name": "Vendor Name", + "select_vendor_account": "Select Vendor Account", + "bill_date": "Bill Date", + "due_date": "Due Date", + "bill_number": "Bill Number", + "edit_bill": "Edit Bill", + "new_bill": "New Bill", + "bill_date_": "Bill date", + "bill_number_": "Bill number", + "delete_bill": "Delete Bill", + "the_bill_has_been_edited_successfully": "The bill #{number} has been edited successfully.", + "the_bill_has_been_created_successfully": "The bill #{number} has been created successfully.", + "the_bill_has_been_deleted_successfully": "The bill has been deleted successfully.", + "once_delete_this_bill_you_will_able_to_restore_it": "Once you delete this bill, you won't be able to restore it later. Are you sure you want to delete this bill?", + "deposit_to": "Deposit to", + "edit_payment_receive": "Edit Payment Receive", + "delete_payment_receive": "Delete Payment Receive", + "payment_receives_list": "Payment Receives List", + "payment_receive": "Payment Receive", + "new_payment_receive": "New Payment Receive", + "payment_receives": "Payment Receives", + "payment_receive_no": "Payment Receive #", + "payment_receive_no_": "Payment receive no", + "receive_amount": "Receive Amount", + "receive_amount_": "Receive amount", + "the_payment_receive_transaction_has_been_created": "The payment receive transaction has been created successfully.", + "the_payment_receive_has_been_deleted_successfully": "The payment receive has been deleted successfully.", + "the_payment_receive_transaction_has_been_edited": "The payment receive transaction has been edited successfully.", + "once_delete_this_payment_receive_you_will_able_to_restore_it": "Once you delete this payment receive, you won't be able to restore it later. Are you sure you want to delete this payment receive?", + "select_invoice": "Select Invoice", + "payment_mades": "Payment Mades", + "subscription": "Subscription", + "plan_slug": "Plan slug", + "billing": "Billing", + "the_billing_has_been_created_successfully": "The billing has been created successfully.", + "select_a_plan": "{order}. Select a plan", + "choose_your_billing": "{order}. Choose your billing", + "payment_methods": "{order}. Payment methods", + "usage": "Usage", + "basic": "Basic", + "license": "License", + "credit_card": "Credit Card", + "paypal": "Paypal", + "pro": "PRO", + "monthly": "Monthly", + "yearly": "Yearly", + "license_code": "License Code", + "year": "Year", + "please_enter_your_preferred_payment_method": "Please enter your preferred payment method below. You can use a credit / debit card or prepay through PayPal. ", + "cards_will_be_charged": "Cards will be charged either at the end of the month or whenever your balance exceeds the usage threshold. All major credit / debit cards accepted.", + "license_number": "License number", + "subscribe": "Subscribe", + "year_per": "year", + "payment_made": "Payment Made", + "edit_payment_made": "Edit Payment Made", + "delete_payment_made": "Delete Payment Made", + "payment_number": "Payment Number", + "vendor_name_": "Vendor name", + "bill_amount": "Bill Amount", + "payment_no_": "Payment number", + "new_payment_made": "New Payment Made", + "payment_made_list": "Payment Made List", + "payment_account": "Payment Account", + "select_vender_account": "Select Vender Account", + "select_payment_account": "Select Payment Account", + "the_payment_made_has_been_edited_successfully": "The payment made has been edited successfully.", + "the_payment_made_has_been_created_successfully": "The payment made has been created successfully.", + "the_payment_made_has_been_deleted_successfully": "The payment made has been deleted successfully.", + "once_delete_this_payment_made_you_will_able_to_restore_it": "Once you delete this payment made, you won't be able to restore it later. Are you sure you want to delete this payment made?", + "sellable": "Sellable", + "purchasable": "Purchasable", + "sell_account": "Sell Account", + "cost_account": "Cost Account", + "register_a_new_organization_now": "Register a New Organization now!.", + "you_have_a_bigcapital_account": "You have a Bigcapital account ", + "contact_us_technical_support": "Contact us - Technical Support", + "let_s_get_started": "Let’s Get Started", + "tell_the_system_a_little_bit_about_your_organization": "Tell the system a little bit about your organization.", + "organization_details": "Organization details", + "financial_starting_date": "Financial starting date ", + "note_you_can_change_your_preferences_later_in_dashboard_if_needed": "Note: You can change your preferences later in dashboard, if needed.", + "save_continue": "Save & Continue", + "organization_register": "Organization Register", + "getting_started": "Getting started", + "payment_or_trial": "Payment or trial", + "initializing": "Initializing", + "fiscal_year_": "Fiscal year", + "welcome": "Welcome ", + "sign_out": "Sign out", + "we_re_here_to_help": "We’re Here to Help!", + "date_start_": "Date start", + "something_wentwrong": "Something went wrong.", + "license_code_": "License code", + "legal_organization_name": "Legal Organization Name", + "smaller_than": "Smaller than", + "smaller_or_equals": "Smaller or equals", + "bigger_than": "Bigger than", + "bigger_or_equals": "Bigger or equals", + "prefix": "Prefix", + "next_number": "Next Number", + "journal_number_settings": "Journal Number Settings", + "bill_number_settings": "Bill Number Settings", + "payment_number_settings": "Payment Number Settings", + "Estimate_number_settings": "Estimate Number Settings", + "receipt_number_settings": "Receipt Number Settings", + "invoice_number_settings": "Invoice Number Settings", + "receipt_number": "Receipt Number", + "estimate_number_is_not_unqiue": "Estimate number is not unqiue", + "invoice_number_is_not_unqiue": "Invoice number is not unqiue", + "sale_receipt_number_not_unique": "Receipt number is not unique", + "sale_invoice_number_is_exists": "Sale invoice number is exists", + "bill_number_exists": "Bill number exists", + "ok": "Ok!", + "quantity_cannot_be_zero_or_empty": "Quantity cannot be zero or empty.", + "customer_email": "Customer email", + "customer_phone_number": "Customer phone number", + "opening_balance_at": "Opening balance at", + "opening_balance": "Opening balance", + "balance_currency": "Balance currency", + "financial_details": "Financial details", + "are_you_sure_you_want_to_clear_this_transaction": "Are you sure you want to clear this transaction?", + "clearing_the_table_lines_will_delete_all_credits": "Clearing the table lines will delete all credits and payment were applied, Is this okay?", + "changing_full_amount_will_change_all_credits_and_payment": " Changing full amount will change all credits and payment were applied, Is this okay?", + "address_line_1": "Address line 1", + "address_line_2": "Address line 2", + "website": "Website", + "notes": "Notes", + "i_purchase_this_item": "I purchase this item from a vendor.", + "i_sell_this_item": "I sell this item to a customer.", + "select_display_name_as": "Select display name as", + "opening_date": "Opening date", + "item_code": "Item code", + "quantity_on_hand": "Quantity on hand", + "average_rate": "Average rate", + "the_name_used_before": "The name is already used.", + "the_item_has_associated_transactions": "The item has associated transactions.", + "customer_has_sales_invoices": "Cannot delete customer has associated sales invoices.", + "account_name_is_already_used": "Account name is already used.", + "vendors": "Vendors", + "vendor_email": "Vendor Email", + "new_vendor": "New Vendor", + "edit_vendor": "Edit Vendor", + "delete_vendor": "Delete Vendor", + "vendors_list": "Vendors List", + "the_vendor_has_been_created_successfully": "The vendor has been successfully created.", + "the_vendor_has_been_deleted_successfully": "The vendor has been deleted successfully.", + "the_item_vendor_has_been_edited_successfully": "The item vendor has been edited successfully.", + "once_delete_this_vendor_you_will_able_to_restore_it": "Once you delete this vendor, you won't be able to restore it later. Are you sure you want to delete this vendor?", + "once_delete_these_vendors_you_will_not_able_restore_them": "Once you delete these vendors, you won't be able to retrieve them later. Are you sure you want to delete them?", + "vendor_has_bills": "Vendor has bills", + "you_cannot_make_payment_with_zero_total_amount": "You cannot record payment transaction with zero total amount", + "are_sure_to_publish_this_manual_journal": "Are you sure you want to publish this manual journal?", + "save_publish": "Save and Publish", + "publish_and_new": "Publish and new", + "publish_continue_editing": "Publish (continue editing)", + "save_and_new": "Save and new", + "save_continue_editing": "Save (continue editing)", + "reset": "Reset ", + "save_and_send": "Save and Send", + "posting_date": "Posting date", + "customer": "Customer", + "email_is_already_used": "The email is already used.", + "the_item_categories_has_been_deleted_successfully": "The item categories has been deleted successfully .", + "receivable_accounts_should_assign_with_customers": "Receivable accounts should assign with customers.", + "delivered": "Delivered", + "save_and_deliver": "Save & Deliver", + "deliver_and_new": "Deliver and new", + "deliver_continue_editing": "Deliver (continue editing)", + "due_in": "Due in {due} day.", + "day_partially_paid": "Partially paid, {due} due.", + "overdue_by": "Overdue by {overdue} day.", + "paid": "Paid", + "your_account_has_been_locked": "Your account has been locked due to repeated failed login attempts. Please wait a few minutes before trying again.", + "the_invoice_has_been_delivered_successfully": "The invoice has been delivered successfully.", + "are_sure_to_deliver_this_invoice": "Are you sure you want to deliver this invoice?", + "mark_as_delivered": "Mark as delivered", + "deliver": "Deliver", + "mark_as_closed": "Mark as closed", + "mark_as_opened": "Mark as opened", + "save_close": "Save & Close", + "save_open": "Save & Open", + "close_and_new": "Close and new", + "close_continue_editing": "Close (continue editing)", + "the_receipt_has_been_closed_successfully": "The receipt has been closed successfully.", + "are_sure_to_close_this_receipt": "Are you sure you want to close this receipt?", + "closed": "Closed", + "open_and_new": "Open and new", + "open_continue_editing": "Open (continue editing)", + "the_bill_has_been_opened_successfully": "The bill has been opened successfully.", + "open": "Open", + "are_sure_to_open_this_bill": "Are you sure you want to open this bill?", + "opened": "Opened", + "the_estimate_has_been_delivered_successfully": "The estimate has been delivered successfully.", + "the_estimate_has_been_approved_successfully": "The estimate has been approved successfully.", + "the_estimate_has_been_rejected_successfully": "The estimate has been rejected successfully.", + "are_sure_to_deliver_this_estimate": "Are you sure you want to deliver this estimate?", + "approve": "Approve", + "are_sure_to_approve_this_estimate": "Are you sure you want to approve this estimate?", + "reject": "Reject", + "are_sure_to_reject_this_estimate": "Are you sure you want to reject this estimate?", + "mark_as_approved": "Mark as approved", + "mark_as_rejected": "Mark as rejected", + "rejected": "Rejected", + "approved": "Approved", + "the_item_has_been_inactivated_successfully": "The item has been inactivated successfully.", + "the_item_has_been_activated_successfully": "The item has been activated successfully.", + "are_sure_to_inactive_this_item": "Are you sure you want to inactive this item? You will be able to activate it later", + "are_sure_to_activate_this_item": "Are you sure you want to activate this item? You will be able to inactivate it later", + "inactivate_item": "Inactivate Item", + "activate_item": "Activate Item", + "all_payments": "All Payments", + "hide_customizer": "Hide Customizer", + "opening_quantity_": "Opening quantity", + "opening_average_cost": "Opening average cost", + "opening_cost_": "Opening cost ", + "opening_date_": "Opening date ", + "the_invoice_cannot_be_deleted": "The invoice cannot be deleted cause has associated payment transactions", + "category_name_exists": "Category name exists", + "some_customers_have_sales_invoices": "Some customers have sales invoices", + "inventory_adjustments": "Inventory adjustments", + "make_adjustment": "Make a adjustment", + "adjustment_type": "Adjustment type", + "decrement": "Decrement", + "new_quantity": "New quantity", + "reason": "Reason", + "increment": "Increment", + "cost": "Cost", + "qty_on_hand": "Qty on hand", + "adjustment_account": "Adjustment account", + "inventory_adjustment_list": "Inventory Adjustment List", + "delete_adjustment": "Delete Adjustment", + "the_make_adjustment_has_been_created_successfully": "The make adjustment has been created successfully.", + "the_adjustment_has_been_deleted_successfully": "The adjustment has been deleted successfully.", + "once_delete_this_inventory_a_adjustment_you_will_able_to_restore_it": "Once you delete this inventory a adjustment, you won't be able to restore it later. Are you sure you want to delete this invoice?", + "select_adjustment_account": "Select adjustment account", + "qty": "Quantity on hand", + "money_format": "Money format", + "show_zero": "Show zero.", + "show_negative_in_red": "Show negative in red.", + "divide_on_1000": "Divide on 1000.", + "negative_format": "Negative format", + "decimal_places": "Decimal places", + "run": "Run", + "you_could_not_delete_item_that_has_associated_inventory_adjustments_transacions": "You could not delete item that has associated inventory adjustments transactions", + "format": "Format", + "current": "Current", + "adjustment_reasons": "Adjustment reasons", + "specific_customers": "Specific Customers", + "all_customers": "All Customers", + "all_vendors": "All Vendors", + "selected_customers": "{count} Selected Customers", + "transaction_number": "Transaction #", + "running_balance": "Running balance", + "view_all": "View all", + "payment_via_voucher": "Payment via voucher", + "voucher_number": "Voucher number", + "voucher": "Voucher", + "payment_number_is_not_unique": "Payment number is not unique.", + "change_full_amount": "Change full amount", + "view_paper": "View Paper", + "estimate_paper": "Estimate Paper", + "invoice_paper": "Invoice Paper", + "receipt_paper": "Receipt Paper", + "payable_aging_summary": "Payable Aging Summary", + "payment_receive_paper": "Payment Receive Paper", + "specific_vendors": "Specific Vendors", + "accounts_receivable_a_r": "Accounts Receivable A/R", + "accounts_payable_a_p": "Accounts Payable A/P", + "financial_accounting": " Financial Accounting", + "products_services_inventory": "Products,Services & Inventory", + "payable_a_p": "Payable A/P", + "keyboard_shortcuts": "Keyboard Shortcuts", + "shortcut_keys": "Shortcut Keys", + "oK_": "Ok", + "convert_to_invoice": "Convert to Invoice", + "sale_estimate_is_already_converted_to_invoice": "Sale estimate is already converted to invoice.", + "duplicate": "Duplicate", + "are_you_sure_want_to_duplicate": "Are you sure want to duplicate this contact, which contact type?", + "contact_type": "Contact Type", + "duplicate_contact": "Duplicate Contact", + "contact_type_": "Contact type", + "the_payment_amount_that_received": "The payment amount that received from the customer is more than the due amount for this invoice.", + "invoice_number": "Invoice number", + "invoice_date": "Invoice date", + "invoice_amount": "Invoice amount", + "make_payment": "Make Payment", + "add_payment": "Add Payment", + "quick_receive_payment": "Quick Receive Payment", + "amount_received": "Amount Received", + "payment_no": "Payment No.", + "payment_receive_number_required": "Payment receive number required", + "quick_made_payment": "Quick Made Payment", + "the_payment_amount_bigger_than_invoice_due_amount": "The payment amount bigger than invoice due amount.", + "accounting_basis_": "Accounting Basis", + "deposit_customer_account": "Deposit customer account", + "withdrawal_vendor_account": "Withdrawal vendor account", + "customer_advance_deposit": "Customer advance deposit", + "cannot_delete_bill_that_has_payment_transactions": "Cannot delete bill that has associated payment transactions.", + "cannot_change_item_type_to_inventory_with_item_has_associated_transactions": "Cannot change item type to inventory with item has associated transactions.", + "work_phone": "Work Phone", + "cannot_delete_vendor_that_has_associated_purchase_bills": "Cannot delete vendor that has associated purchase bills.", + "the_accountant_preferences_has_been_saved": "The accountant preferences has been saved.", + "the_items_preferences_has_been_saved": "The items preferences has been saved.", + "preferred_sell_account": "Preferred sell account", + "preferred_cost_account": "Preferred cost account", + "preferred_inventory_account": "Preferred inventory account", + "this_customer_cannot_be_deleted_as_it_is_associated_with_transactions": "This customer cannot be deleted as it is associated with transactions.", + "this_vendor_cannot_be_deleted_as_it_is_associated_with_transactions": "This vendor cannot be deleted as it is associated with transactions.", + "currency_sign": "Currency sign", + "cannot_change_item_inventory_account": "Cannot change item inventory account while the item has transactions.", + "purchases_by_items": "Purchases by items", + "quantity_purchased": "Quantity purchased", + "purchase_amount": "Purchase amount", + "average_price": "Average price", + "sales_by_items": "Sales by items", + "sold_quantity": "Sold quantity", + "sold_amount": "Sold amount", + "asset_value": "Asset value", + "average": "Average", + "inventory_valuation": "Inventory valuation", + "payable_accounts_should_assign_with_vendors": "Payable accounts should assign with vendors.", + "account_paper": "Account Paper", + "transaction_date": "Transaction date", + "transaction_type": "Transaction type", + "account_normal": "Account normal", + "published_at": "Published at", + "customers_balance_summary": "Customers Balance Summary", + "vendors_balance_summary": "Vendors Balance Summary", + "percentage_of_column": "Percentage", + "customers_transactions": "Customers Transactions", + "vendors_transactions": "Vendors Transactions", + "reference_type": "Reference type", + "transaction_number": "Transaction number", + "cash_flow_statement": "Cash Flow Statement", + "statement_of_cash_flow": "Statement of Cash Flow ", + "inventory_item_details": "Inventory Item Details" +} \ No newline at end of file diff --git a/client/src/services/intl.js b/client/src/services/intl.js index f2d61bbee..eef36016d 100644 --- a/client/src/services/intl.js +++ b/client/src/services/intl.js @@ -1,24 +1,25 @@ import { createIntl, createIntlCache } from 'react-intl'; -import messages from 'lang/en'; +// import messages from 'lang/en/index.json'; +import messages from 'lang/ar/index.json'; import { setLocale } from 'yup'; -import {locale} from 'lang/en/locale'; - +import { locale } from 'lang/en/locale'; // This is optional but highly recommended // since it prevents memory leak -const cache = createIntlCache() +const cache = createIntlCache(); -const intl = createIntl({ - locale: 'en', - messages, -}, cache); +const intl = createIntl( + { + locale: 'en', + messages, + }, + cache, +); -setLocale(locale) +setLocale(locale); const { formatMessage } = intl; -export { - formatMessage, -}; +export { formatMessage }; export default intl; From 366404e1d69303d849cda72c1598b113f7555835 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sun, 6 Jun 2021 19:14:23 +0200 Subject: [PATCH 07/36] feat(leng): add leng. --- client/src/common/homepageOptions.js | 84 +++++++++---------- .../components/Dashboard/DashboardBackLink.js | 3 +- .../DataTableCells/ItemsListCell.js | 3 +- client/src/components/Dragzone.js | 49 ++++++----- client/src/components/Pagination.js | 4 +- client/src/config/sidebarMenu.js | 2 +- .../MakeJournalEntriesHeaderFields.js | 4 +- client/src/containers/Entries/components.js | 2 +- .../ItemsCategories/ItemCategoriesTable.js | 12 +-- .../ReferenceNumberFormContent.js | 4 +- .../EstimateForm/EstimateFormFooter.js | 4 +- .../EstimateForm/EstimateFormHeader.js | 10 ++- .../EstimateForm/EstimateFormHeaderFields.js | 2 +- .../EstimatesLanding/EstimatesEmptyStatus.js | 10 +-- .../Invoices/InvoiceForm/InvoiceFormFooter.js | 4 +- .../Invoices/InvoiceForm/InvoiceFormHeader.js | 10 ++- .../InvoiceForm/InvoiceFormHeaderFields.js | 2 +- .../PaymentReceiveFormFooter.js | 2 +- .../PaymentReceiveFormHeader.js | 5 +- .../PaymentReceiveHeaderFields.js | 15 ++-- .../PaymentReceiveItemsTable.js | 38 +++++---- .../PaymentReceivesEmptyStatus.js | 10 +-- .../ReceiptForm/ReceiptFormHeaderFields.js | 11 +-- client/src/lang/en/index.js | 3 +- client/src/lang/en/index.json | 57 ++++++++++++- 25 files changed, 217 insertions(+), 133 deletions(-) diff --git a/client/src/common/homepageOptions.js b/client/src/common/homepageOptions.js index 681ceef20..8389a4a70 100644 --- a/client/src/common/homepageOptions.js +++ b/client/src/common/homepageOptions.js @@ -6,33 +6,30 @@ export const accountsReceivable = [ sectionTitle: , shortcuts: [ { - title: 'Sales invoices', - description: 'Tracking sales invoices with your customers with payment due date.', + title: , + description: , link: '/invoices', }, { - title: 'Sales estimates', - description: - 'Manage your sales estimates to create quotes that can later be turned to a sale invoice.', - + title: , + description: , link: '/estimates', }, { - title: 'Sales receipts', - description: - 'Manage sales receipts for sales that get paid immediately from the customer.', - + title: , + description: , link: '/receipts', }, { - title: 'Customers', - description: 'Manage the customers relations with customer receivable and credit balances.', + title: , + description: , link: '/customers', }, { - title: 'Customers payment', - description: - 'Manage payment transactions from your customers with sale invoices.', + title: , + description: ( + + ), link: '/payment-receives', }, ], @@ -44,20 +41,22 @@ export const accountsPayable = [ sectionTitle: , shortcuts: [ { - title: 'Purchase invoices', - description: 'Manage the purchase invoices with your vendors with payment due date.', + title: , + description: ( + + ), link: '/bills', }, { - title: 'Vendors', - description: 'Manage the vendors relations with vendor payable and debit balances.', + title: , + description: ( + + ), link: '/vendors', }, { - title: 'Vendors payments', - description: - 'Manage payments transactions to your vendors with purchase invoices.', - + title: , + description: , link: '/payment-mades', }, ], @@ -69,26 +68,29 @@ export const financialAccounting = [ sectionTitle: , shortcuts: [ { - title: 'Chart of accounts', - description: - 'Manage your accounts chart to record your transactions and categorise your transactions in parent accounts.', + title: , + description: ( + + ), link: '/accounts', }, { - title: 'Manual journal', - description: 'Manage manual journal transactions on accounts, cost centra and projects.', + title: , + description:, link: '/manual-journals', }, { - title: 'Expenses', - description: - 'Track your indirect expenses under specific categories such as payroll, rent.', + title: , + description:, link: '/expenses', }, { - title: 'Financial statements', - description: - 'Show financial reports about your organization to summarize your business’s financial performance.', + title: , + description:, link: '/financial-reports', }, ], @@ -100,20 +102,18 @@ export const productsServices = [ sectionTitle: , shortcuts: [ { - title: 'Products & Services', - description: - 'Manage your products (inventory or non-inventory) and services and place them into categories.', + title: , + description:, link: '/items', }, { - title: 'Products & Services Categories', - description: - 'Group your products and service into different categories.', + title: , + description:, link: 'items/categories', }, { - title: 'Inventory Adjustments', - description: 'Manage your inventory adjustment of inventory items.', + title: , + description: , link: '/inventory-adjustments', }, ], diff --git a/client/src/components/Dashboard/DashboardBackLink.js b/client/src/components/Dashboard/DashboardBackLink.js index 06700039e..096177057 100644 --- a/client/src/components/Dashboard/DashboardBackLink.js +++ b/client/src/components/Dashboard/DashboardBackLink.js @@ -3,6 +3,7 @@ import withBreadcrumbs from 'react-router-breadcrumbs-hoc'; import { useHistory } from 'react-router-dom'; import routes from 'routes/dashboard'; import { If, Icon } from 'components'; +import { FormattedMessage as T } from 'react-intl'; import withDashboard from 'containers/Dashboard/withDashboard'; import { compose } from 'utils'; @@ -23,7 +24,7 @@ function DashboardBackLink({ dashboardBackLink, breadcrumbs }) { diff --git a/client/src/components/DataTableCells/ItemsListCell.js b/client/src/components/DataTableCells/ItemsListCell.js index fdf5ee99e..0413e5fc6 100644 --- a/client/src/components/DataTableCells/ItemsListCell.js +++ b/client/src/components/DataTableCells/ItemsListCell.js @@ -4,6 +4,7 @@ import ItemsSuggestField from 'components/ItemsSuggestField'; import classNames from 'classnames'; import { FormGroup, Classes, Intent } from '@blueprintjs/core'; +import { formatMessage } from 'services/intl'; import { useCellAutoFocus } from 'hooks'; @@ -40,7 +41,7 @@ export default function ItemsListCell({ purchasable={filterPurchasable} inputProps={{ inputRef: (ref) => (fieldRef.current = ref), - placeholder: 'Enter an item...' + placeholder: formatMessage({ id: 'enter_an_item' }), }} openOnKeyDown={true} blurOnSelectClose={false} diff --git a/client/src/components/Dragzone.js b/client/src/components/Dragzone.js index fe627ac01..f7dbe5d21 100644 --- a/client/src/components/Dragzone.js +++ b/client/src/components/Dragzone.js @@ -1,7 +1,8 @@ -import React, { useState, useCallback, useEffect } from 'react' -import { useDropzone } from 'react-dropzone' +import React, { useState, useCallback, useEffect } from 'react'; +import { useDropzone } from 'react-dropzone'; import classNames from 'classnames'; import Icon from 'components/Icon'; +import { formatMessage } from 'services/intl'; // const initialFile: { // file: ?File, @@ -11,7 +12,7 @@ import Icon from 'components/Icon'; // }; export default function Dropzone({ - text = 'Drag/Drop files here or click here', + text = formatMessage({ id: 'drag_drop_files_here_or_click_here' }), onDrop, initialFiles = [], onDeleteFile, @@ -21,10 +22,10 @@ export default function Dropzone({ const [files, setFiles] = useState([]); useEffect(() => { - setFiles([ ...initialFiles ]); + setFiles([...initialFiles]); }, [initialFiles]); - const {getRootProps, getInputProps} = useDropzone({ + const { getRootProps, getInputProps } = useDropzone({ accept: 'image/*', onDrop: (acceptedFiles) => { const _files = acceptedFiles.map((file) => ({ @@ -33,27 +34,35 @@ export default function Dropzone({ uploaded: false, })); setFiles(_files); - } + }, }); - const handleRemove = useCallback((index) => { - const deletedFile = files.splice(index, 1); - setFiles([...files]); - onDeleteFile && onDeleteFile(deletedFile); - }, [files, onDeleteFile]); + const handleRemove = useCallback( + (index) => { + const deletedFile = files.splice(index, 1); + setFiles([...files]); + onDeleteFile && onDeleteFile(deletedFile); + }, + [files, onDeleteFile], + ); const thumbs = files.map((file, index) => (
-
+
+ +
)); - useEffect(() => () => { - files.forEach(file => URL.revokeObjectURL(file.preview)); - }, [files, onDrop]); + useEffect( + () => () => { + files.forEach((file) => URL.revokeObjectURL(file.preview)); + }, + [files, onDrop], + ); useEffect(() => { onDrop && onDrop(files); @@ -61,16 +70,14 @@ export default function Dropzone({ return (
- {(hint) &&
{ hint }
} + {hint &&
{hint}
}
-

{ text }

+

{text}

-
- { thumbs } -
+
{thumbs}
); -} \ No newline at end of file +} diff --git a/client/src/components/Pagination.js b/client/src/components/Pagination.js index cfea6da6c..9be89b476 100644 --- a/client/src/components/Pagination.js +++ b/client/src/components/Pagination.js @@ -115,7 +115,7 @@ function Pagination({ const page = state.currentPage - 1; const { size: pageSize } = state; - + onPageChange({ page, pageSize }); }} minimal={true} @@ -187,7 +187,7 @@ function Pagination({
- Page size + , label: true, }, { diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js index df68373c9..d7ee23438 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js @@ -131,7 +131,9 @@ function MakeJournalEntriesHeader({ }} tooltip={true} tooltipProps={{ - content: 'Setting your auto-generated journal number', + content: ( + + ), position: Position.BOTTOM_LEFT, }} /> diff --git a/client/src/containers/Entries/components.js b/client/src/containers/Entries/components.js index 70118e59b..98202d78c 100644 --- a/client/src/containers/Entries/components.js +++ b/client/src/containers/Entries/components.js @@ -27,7 +27,7 @@ export function ItemHeaderCell() { * Item column footer cell. */ export function ItemFooterCell() { - return Total; + return ; } /** diff --git a/client/src/containers/ItemsCategories/ItemCategoriesTable.js b/client/src/containers/ItemsCategories/ItemCategoriesTable.js index c2e515f87..b30080492 100644 --- a/client/src/containers/ItemsCategories/ItemCategoriesTable.js +++ b/client/src/containers/ItemsCategories/ItemCategoriesTable.js @@ -1,4 +1,5 @@ import React from 'react'; +import { formatMessage } from 'services/intl'; import { useItemsCategoriesTableColumns, ActionMenuList } from './components'; import DataTable from 'components/DataTable'; @@ -25,11 +26,8 @@ function ItemsCategoryTable({ openAlert, }) { // Items categories context. - const { - isCategoriesLoading, - isCategoriesFetching, - itemsCategories, - } = useItemsCategoriesContext(); + const { isCategoriesLoading, isCategoriesFetching, itemsCategories } = + useItemsCategoriesContext(); // Table columns. const columns = useItemsCategoriesTableColumns(); @@ -56,7 +54,9 @@ function ItemsCategoryTable({ sticky={true} selectionColumn={true} TableLoadingRenderer={TableSkeletonRows} - noResults={'There is no items categories in table yet.'} + noResults={formatMessage({ + id: 'there_is_no_items_categories_in_table_yet', + })} payload={{ onDeleteCategory: handleDeleteCategory, onEditCategory: handleEditCategory, diff --git a/client/src/containers/JournalNumber/ReferenceNumberFormContent.js b/client/src/containers/JournalNumber/ReferenceNumberFormContent.js index 8988c7b2b..feb7ad3f9 100644 --- a/client/src/containers/JournalNumber/ReferenceNumberFormContent.js +++ b/client/src/containers/JournalNumber/ReferenceNumberFormContent.js @@ -73,7 +73,7 @@ export default function ReferenceNumberFormContent() { {({ form, field, meta: { error, touched } }) => ( } value="manual" onChange={() => { form.setFieldValue('incrementMode', 'manual'); @@ -88,7 +88,7 @@ export default function ReferenceNumberFormContent() { {({ form, field, meta: { error, touched } }) => ( } value="manual" onChange={() => { form.setFieldValue('incrementMode', 'manual-transaction'); diff --git a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.js b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.js index af311ced4..b28c057bf 100644 --- a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.js +++ b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooter.js @@ -15,7 +15,7 @@ import { inputIntent } from 'utils'; export default function EstiamteFormFooter({}) { return (
- + } defaultOpen={false}> {/* --------- Customer Note --------- */} @@ -50,7 +50,7 @@ export default function EstiamteFormFooter({}) { initialFiles={[]} // onDrop={handleDropFiles} // onDeleteFile={handleDeleteFile} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} /> diff --git a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.js b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.js index cf95b5a09..7c49b2b4d 100644 --- a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.js +++ b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeader.js @@ -2,6 +2,7 @@ import React, { useMemo } from 'react'; import classNames from 'classnames'; import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; +import { formatMessage } from 'services/intl'; import { CLASSES } from 'common/classes'; @@ -18,15 +19,16 @@ function EstimateFormHeader({ const { values } = useFormikContext(); // Calculate the total due amount of bill entries. - const totalDueAmount = useMemo(() => sumBy(values.entries, 'total'), [ - values.entries, - ]); + const totalDueAmount = useMemo( + () => sumBy(values.entries, 'total'), + [values.entries], + ); return (
diff --git a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.js b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.js index 3c33a93fd..7e3317c3d 100644 --- a/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.js +++ b/client/src/containers/Sales/Estimates/EstimateForm/EstimateFormHeaderFields.js @@ -170,7 +170,7 @@ function EstimateFormHeader({ }} tooltip={true} tooltipProps={{ - content: 'Setting your auto-generated estimate number', + content: , position: Position.BOTTOM_LEFT, }} /> diff --git a/client/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js b/client/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js index 7b49174bd..2334b270a 100644 --- a/client/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js +++ b/client/src/containers/Sales/Estimates/EstimatesLanding/EstimatesEmptyStatus.js @@ -2,17 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function EstimatesEmptyStatus() { const history = useHistory(); return ( } description={

- It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. +

} action={ @@ -24,10 +24,10 @@ export default function EstimatesEmptyStatus() { history.push('/estimates/new'); }} > - New sale estimate + } diff --git a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.js b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.js index 81a1087ad..d3a6f3c9b 100644 --- a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.js +++ b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooter.js @@ -12,7 +12,7 @@ import { inputIntent } from 'utils'; export default function InvoiceFormFooter() { return (
- + } defaultOpen={false}> {/* --------- Invoice message --------- */} @@ -47,7 +47,7 @@ export default function InvoiceFormFooter() { initialFiles={[]} // onDrop={handleDropFiles} // onDeleteFile={handleDeleteFile} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} /> diff --git a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.js b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.js index 37b18e5eb..c541ca8ca 100644 --- a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.js +++ b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeader.js @@ -2,6 +2,7 @@ import React, { useMemo } from 'react'; import classNames from 'classnames'; import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; +import { formatMessage } from 'services/intl'; import { CLASSES } from 'common/classes'; import InvoiceFormHeaderFields from './InvoiceFormHeaderFields'; @@ -21,15 +22,16 @@ function InvoiceFormHeader({ const { values } = useFormikContext(); // Calculate the total due amount of invoice entries. - const totalDueAmount = useMemo(() => sumBy(values.entries, 'total'), [ - values.entries, - ]); + const totalDueAmount = useMemo( + () => sumBy(values.entries, 'total'), + [values.entries], + ); return (
diff --git a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.js b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.js index db28cada2..4ddfc0665 100644 --- a/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.js +++ b/client/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormHeaderFields.js @@ -168,7 +168,7 @@ function InvoiceFormHeaderFields({ }} tooltip={true} tooltipProps={{ - content: 'Setting your auto-generated invoice number', + content: , position: Position.BOTTOM_LEFT, }} /> diff --git a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.js b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.js index b9714c173..fbb414b5d 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFooter.js @@ -12,7 +12,7 @@ import { CLASSES } from 'common/classes'; export default function PaymentReceiveFormFooter({ getFieldProps }) { return (
- + } defaultOpen={false}> {/* --------- Statement --------- */} diff --git a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.js b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.js index ee2a95d4f..72f6f5294 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormHeader.js @@ -3,6 +3,7 @@ import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; import classNames from 'classnames'; import { Money } from 'components'; +import { FormattedMessage as T } from 'react-intl'; import { CLASSES } from 'common/classes'; import PaymentReceiveHeaderFields from './PaymentReceiveHeaderFields'; @@ -33,7 +34,9 @@ function PaymentReceiveFormHeader({
- Amount Received + + +

diff --git a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.js b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.js index 091d38e24..71cd16e45 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveHeaderFields.js @@ -70,9 +70,10 @@ function PaymentReceiveHeaderFields({ const customerFieldRef = useAutofocus(); // Calculates the full-amount received. - const totalDueAmount = useMemo(() => safeSumBy(entries, 'due_amount'), [ - entries, - ]); + const totalDueAmount = useMemo( + () => safeSumBy(entries, 'due_amount'), + [entries], + ); // Handle receive full-amount link click. const handleReceiveFullAmountClick = () => { const newEntries = fullAmountPaymentEntries(entries); @@ -200,7 +201,7 @@ function PaymentReceiveHeaderFields({ small={true} minimal={true} > - Receive full amount ( + ( ) @@ -232,7 +233,11 @@ function PaymentReceiveHeaderFields({ }} tooltip={true} tooltipProps={{ - content: 'Setting your auto-generated Payment Receive number', + content: ( + + ), position: Position.BOTTOM_LEFT, }} /> diff --git a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.js b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.js index 192ba8ecd..c31f0d804 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveItemsTable.js @@ -2,6 +2,7 @@ import React, { useCallback } from 'react'; import { CloudLoadingIndicator } from 'components'; import classNames from 'classnames'; import { useFormikContext } from 'formik'; +import { FormattedMessage as T } from 'react-intl'; import { CLASSES } from 'common/classes'; import { usePaymentReceiveInnerContext } from './PaymentReceiveInnerProvider'; @@ -15,32 +16,37 @@ import { compose, updateTableRow } from 'utils'; export default function PaymentReceiveItemsTable({ entries, onUpdateData, - currencyCode + currencyCode, }) { // Payment receive form context. - const { - isDueInvoicesFetching, - } = usePaymentReceiveInnerContext(); + const { isDueInvoicesFetching } = usePaymentReceiveInnerContext(); // Payment receive entries form context. const columns = usePaymentReceiveEntriesColumns(); // Formik context. - const { values: { customer_id } } = useFormikContext(); + const { + values: { customer_id }, + } = useFormikContext(); // No results message. - const noResultsMessage = customer_id - ? 'There is no receivable invoices for this customer that can be applied for this payment' - : 'Please select a customer to display all open invoices for it.'; + const noResultsMessage = customer_id ? ( + + ) : ( + + ); // Handle update data. - const handleUpdateData = useCallback((rowIndex, columnId, value) => { - const newRows = compose( - updateTableRow(rowIndex, columnId, value), - )(entries); + const handleUpdateData = useCallback( + (rowIndex, columnId, value) => { + const newRows = compose(updateTableRow(rowIndex, columnId, value))( + entries, + ); - onUpdateData(newRows); - }, [entries, onUpdateData]); + onUpdateData(newRows); + }, + [entries, onUpdateData], + ); return ( @@ -53,11 +59,11 @@ export default function PaymentReceiveItemsTable({ payload={{ errors: [], updateData: handleUpdateData, - currencyCode + currencyCode, }} noResults={noResultsMessage} footer={true} /> ); -} \ No newline at end of file +} diff --git a/client/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js b/client/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js index f307dc64a..53bd652f2 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesEmptyStatus.js @@ -2,17 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function PaymentReceivesEmptyStatus() { const history = useHistory(); return ( } description={

- It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. +

} action={ @@ -24,11 +24,11 @@ export default function PaymentReceivesEmptyStatus() { history.push('/payment-receives/new'); }} > - New payment receive + } diff --git a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.js b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.js index a3e2ecb7b..49c7396c5 100644 --- a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.js +++ b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeaderFields.js @@ -65,10 +65,7 @@ function ReceiptFormHeader({ }; // Synsc receipt number settings with the form. - useObserveReceiptNoSettings( - receiptNumberPrefix, - receiptNextNumber, - ); + useObserveReceiptNoSettings(receiptNumberPrefix, receiptNextNumber); return (
@@ -175,7 +172,11 @@ function ReceiptFormHeader({ }} tooltip={true} tooltipProps={{ - content: 'Setting your auto-generated receipt number', + content: ( + + ), position: Position.BOTTOM_LEFT, }} inputProps={{ diff --git a/client/src/lang/en/index.js b/client/src/lang/en/index.js index 15e63018b..789c8bb58 100644 --- a/client/src/lang/en/index.js +++ b/client/src/lang/en/index.js @@ -1066,5 +1066,6 @@ export default { transaction_number: 'Transaction number', cash_flow_statement: 'Cash Flow Statement', statement_of_cash_flow: 'Statement of Cash Flow ', - inventory_item_details:'Inventory Item Details' + inventory_item_details: 'Inventory Item Details', }; + diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 4770e810e..ec4e325f1 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -31,7 +31,7 @@ "phone_number": "Phone Number", "you_email_address_is": "You email address is", "you_will_use_this_address_to_sign_in_to_bigcapital": "You will use this address to sign in to Bigcapital.", - "signing_in_or_creating":"By signing in or creating an account, you agree with our Terms & Conditions and Privacy Statement ", + "signing_in_or_creating": "By signing in or creating an account, you agree with our Terms & Conditions and Privacy Statement ", "and": "And", "create_account": "Create Account", "success": "Success", @@ -878,5 +878,58 @@ "transaction_number": "Transaction number", "cash_flow_statement": "Cash Flow Statement", "statement_of_cash_flow": "Statement of Cash Flow ", - "inventory_item_details": "Inventory Item Details" + "inventory_item_details": "Inventory Item Details", + "sales_invoices": "Sales invoices", + "tracking_sales_invoices_with_your_customers": "Tracking sales invoices with your customers with payment due date.", + "sales_estimates": "Sales estimates", + "manage_your_sales_estimates_to_create_quotes": "Manage your sales estimates to create quotes that can later be turned to a sale invoice.", + "sales_receipts": "Sales receipts", + "manage_sales_receipts_for_sales_that_get_paid": "Manage sales receipts for sales that get paid immediately from the customer.", + "manage_the_customers_relations_with_customer": "Manage the customers relations with customer receivable and credit balances.", + "customers_payment": "Customers payment", + "manage_payment_transactions_from_your_customers": "Manage payment transactions from your customers with sale invoices.", + "purchase_invoices": "Purchase invoices", + "manage_the_purchase_invoices_with_your_vendors": "Manage the purchase invoices with your vendors with payment due date.", + "manage_the_vendors_relations_with_vendor_relations": "Manage the vendors relations with vendor payable and debit balances.", + "vendors_payments": "Vendors payments", + "manage_payments_transactions_to_your_vendors": "Manage payments transactions to your vendors with purchase invoices.", + "manage_your_accounts_chart_to_record_your_transactions_and_categories": "Manage your accounts chart to record your transactions and categories your transactions in parent accounts.", + "manage_manual_journal_transactions_on_accounts": "Manage manual journal transactions on accounts, cost centra and projects.", + "track_your_indirect_expenses_under_specific_categories": "Track your indirect expenses under specific categories such as payroll, rent.", + "financial_statements": "Financial statements", + "show_financial_reports_about_your_organization": "Show financial reports about your organization to summarize your business’s financial performance.", + "products_services": "Products & Services", + "manage_your_products_inventory_or_non_inventory": "Manage your products (inventory or non-inventory) and services and place them into categories.", + "products_services_categories": "Products & Services Categories", + "group_your_products_and_service": "Group your products and service into different categories.", + "inventory_adjustments": "Inventory Adjustments", + "manage_your_inventory_adjustment_of_inventory_items": "Manage your inventory adjustment of inventory items.", + "page_size": "Page size", + "there_is_no_items_categories_in_table_yet": "There is no items categories in table yet.", + "sales_inventory": "Sales & inventory", + "accounting": "Accounting", + "system": "SYSTEM", + "it_s_time_to_send_estimates_to_your_customers": "It's time to send estimates to your customers", + "it_is_a_long_established_fact_that_a_reader": " It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.", + "new_sale_estimate": "New sale estimate", + "learn_more": "Learn more", + "back_to_list": "Back to list.", + "estimate_details": "Estimate details", + "attachments_maximum": "Attachments: Maximum size: 20MB", + "drag_drop_files_here_or_click_here": "Drag/Drop files here or click here.", + "enter_an_item": "Enter an item...", + "i_will_enter_them_manually_each_time": "I will enter them manually each time", + "manual_entering_for_this_transaction": "Manual entering for this transaction.", + "due_amount": "Due Amount", + "invoice_details": "Invoice details", + "setting_your_auto_generated_estimate_number": "Setting your auto-generated estimate number", + "setting_your_auto_generated_journal_number": "Setting your auto-generated journal number", + "setting_your_auto_generated_invoice_number": "Setting your auto-generated invoice number", + "setting_your_auto_generated_payment_receive_number": "Setting your auto-generated Payment Receive number", + "the_organization_doesn_t_receive_money_yet": "The organization doesn't receive money, yet!", + "new_payment_receive": "New payment receive", + "there_is_no_receivable_invoices_for_this_customer": "There is no receivable invoices for this customer that can be applied for this payment", + "please_select_a_customer_to_display_all_open_invoices_for_it": "Please select a customer to display all open invoices for it.", + "payment_receive_details": "Payment receive details", + "receive_full_amount": "Receive full amount" } \ No newline at end of file From a70fd300f2890b73e0279cf38c410e7e545bc059 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sun, 6 Jun 2021 20:32:55 +0200 Subject: [PATCH 08/36] feat (lang) : add Contacts & Sales & Purchases. --- client/src/components/SalutationList.js | 17 ++--- .../CustomerForm/CustomerAttachmentTabs.js | 3 +- .../CustomerFormAfterPrimarySection.js | 7 +- .../CustomerFormPrimarySection.js | 10 +-- .../CustomersLanding/CustomersEmptyStatus.js | 10 +-- .../InventoryAdjustmentTable.js | 22 +++--- .../src/containers/Items/ItemsEmptyStatus.js | 9 +-- .../Bills/BillForm/BillFormFooter.js | 4 +- .../Bills/BillForm/BillFormHeader.js | 3 +- .../Bills/BillsLanding/BillsEmptyStatus.js | 9 +-- .../PaymentForm/PaymentMadeEntriesTable.js | 13 +++- .../PaymentForm/PaymentMadeFooter.js | 2 +- .../PaymentForm/PaymentMadeFormHeader.js | 14 ++-- .../PaymentMadeFormHeaderFields.js | 2 +- .../PaymentMadesEmptyStatus.js | 10 +-- .../InvoicesLanding/InvoicesEmptyStatus.js | 68 +++++++++---------- .../PaymentReceiveForm/components.js | 5 +- .../Receipts/ReceiptForm/ReceiptFormFooter.js | 5 +- .../Receipts/ReceiptForm/ReceiptFormHeader.js | 11 +-- .../ReceiptsLanding/ReceiptsEmptyStatus.js | 9 +-- .../Vendors/VendorForm/VendorAttahmentTab.js | 3 +- .../VendorFormAfterPrimarySection.js | 8 ++- .../VendorForm/VendorFormPrimarySection.js | 7 +- .../VendorsLanding/VendorsEmptyStatus.js | 10 +-- client/src/lang/en/index.json | 21 +++++- server/.env.example | 1 - 26 files changed, 161 insertions(+), 122 deletions(-) diff --git a/client/src/components/SalutationList.js b/client/src/components/SalutationList.js index 96b881589..ba9661026 100644 --- a/client/src/components/SalutationList.js +++ b/client/src/components/SalutationList.js @@ -1,20 +1,21 @@ import React from 'react'; -import { - ListSelect, -} from 'components'; +import { formatMessage } from 'services/intl'; -export default function SalutationList({ - ...restProps -}) { +import { ListSelect } from 'components'; + +export default function SalutationList({ ...restProps }) { const saluations = ['Mr.', 'Mrs.', 'Ms.', 'Miss', 'Dr.']; - const items = saluations.map((saluation) => ({ key: saluation, label: saluation })); + const items = saluations.map((saluation) => ({ + key: saluation, + label: saluation, + })); return ( diff --git a/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js b/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js index 1f07e51aa..ca8abd137 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js +++ b/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js @@ -6,6 +6,7 @@ import React, { useCallback, } from 'react'; import Dragzone from 'components/Dragzone'; +import { FormattedMessage as T } from 'react-intl'; function CustomerAttachmentTabs() { return ( @@ -14,7 +15,7 @@ function CustomerAttachmentTabs() { initialFiles={[]} onDrop={null} onDeleteFile={[]} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} />
); diff --git a/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js b/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js index 09b2ec694..874797baf 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js @@ -1,10 +1,11 @@ import React from 'react'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, ErrorMessage } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; import { inputIntent } from 'utils'; export default function CustomerFormAfterPrimarySection({}) { + const { formatMessage } = useIntl(); return (
{/*------------ Customer email -----------*/} @@ -33,7 +34,7 @@ export default function CustomerFormAfterPrimarySection({}) { {({ field, meta: { error, touched } }) => ( )} @@ -43,7 +44,7 @@ export default function CustomerFormAfterPrimarySection({}) { {({ field, meta: { error, touched } }) => ( )} diff --git a/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js b/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js index 6427569f3..6ec2fe491 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js @@ -2,7 +2,8 @@ import React from 'react'; import classNames from 'classnames'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, Field, ErrorMessage } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; + import { Hint, FieldRequiredHint, @@ -19,7 +20,8 @@ import { useAutofocus } from 'hooks'; */ export default function CustomerFormPrimarySection({}) { const firstNameFieldRef = useAutofocus(); - + const { formatMessage } = useIntl(); + return (
{/**-----------Customer type. -----------*/} @@ -53,7 +55,7 @@ export default function CustomerFormPrimarySection({}) { {({ field, meta: { error, touched } }) => ( (firstNameFieldRef.current = ref)} @@ -65,7 +67,7 @@ export default function CustomerFormPrimarySection({}) { {({ field, meta: { error, touched } }) => ( } description={

- Here a list of your organization products and services, to be used - when you create invoices or bills to your customers or vendors. +

} action={ @@ -24,11 +24,11 @@ export default function CustomersEmptyStatus() { history.push('/customers/new'); }} > - New customer + } diff --git a/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js b/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js index 24f9416d7..81e5c464f 100644 --- a/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js +++ b/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js @@ -1,6 +1,7 @@ import React, { useCallback } from 'react'; import { DataTable } from 'components'; import { useInventoryAdjustmentsColumns, ActionsMenu } from './components'; +import { formatMessage } from 'services/intl'; import withAlertsActions from 'containers/Alert/withAlertActions'; import withInventoryAdjustmentActions from './withInventoryAdjustmentActions'; @@ -23,14 +24,14 @@ function InventoryAdjustmentDataTable({ openAlert, // #ownProps - tableProps + tableProps, }) { const { isAdjustmentsLoading, isAdjustmentsFetching, inventoryAdjustments, - pagination + pagination, } = useInventoryAdjustmentsContext(); // Handle delete inventory adjustment transaction. @@ -47,40 +48,35 @@ function InventoryAdjustmentDataTable({ setInventoryAdjustmentTableState({ pageSize, pageIndex, - sortBy - }) + sortBy, + }); }, [setInventoryAdjustmentTableState], ); - return ( + return ( ); diff --git a/client/src/containers/Items/ItemsEmptyStatus.js b/client/src/containers/Items/ItemsEmptyStatus.js index 01682e478..dc956ad5a 100644 --- a/client/src/containers/Items/ItemsEmptyStatus.js +++ b/client/src/containers/Items/ItemsEmptyStatus.js @@ -2,16 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function ItemsEmptyStatus() { const history = useHistory(); return ( } description={

- Here a list of your organization products and services, to be used when you create invoices or bills to your customers or vendors. +

} action={ @@ -23,11 +24,11 @@ export default function ItemsEmptyStatus() { history.push('/items/new'); }} > - New Item + } diff --git a/client/src/containers/Purchases/Bills/BillForm/BillFormFooter.js b/client/src/containers/Purchases/Bills/BillForm/BillFormFooter.js index 4c34a5ba6..5add2a1a1 100644 --- a/client/src/containers/Purchases/Bills/BillForm/BillFormFooter.js +++ b/client/src/containers/Purchases/Bills/BillForm/BillFormFooter.js @@ -12,7 +12,7 @@ import { inputIntent } from 'utils'; export default function BillFormFooter() { return (
- + } defaultOpen={false}> @@ -33,7 +33,7 @@ export default function BillFormFooter() { initialFiles={[]} // onDrop={onDropFiles} // onDeleteFile={onDropFiles} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} /> diff --git a/client/src/containers/Purchases/Bills/BillForm/BillFormHeader.js b/client/src/containers/Purchases/Bills/BillForm/BillFormHeader.js index ea8ac2aeb..eeaac3f5d 100644 --- a/client/src/containers/Purchases/Bills/BillForm/BillFormHeader.js +++ b/client/src/containers/Purchases/Bills/BillForm/BillFormHeader.js @@ -2,6 +2,7 @@ import React, { useMemo } from 'react'; import classNames from 'classnames'; import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; +import { formatMessage } from 'services/intl'; import { CLASSES } from 'common/classes'; @@ -28,7 +29,7 @@ function BillFormHeader({
diff --git a/client/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js b/client/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js index fd42a941d..f0e13918e 100644 --- a/client/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js +++ b/client/src/containers/Purchases/Bills/BillsLanding/BillsEmptyStatus.js @@ -2,16 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function BillsEmptyStatus() { const history = useHistory(); return ( } description={

- Here a list of your organization products and services, to be used when you create invoices or bills to your customers or vendors. +

} action={ @@ -23,11 +24,11 @@ export default function BillsEmptyStatus() { history.push('/bills/new'); }} > - New bill + } diff --git a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.js b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.js index 2a7383042..5273d8eee 100644 --- a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.js +++ b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeEntriesTable.js @@ -1,6 +1,7 @@ import React, { useCallback } from 'react'; import { CloudLoadingIndicator } from 'components'; import classNames from 'classnames'; +import { FormattedMessage as T } from 'react-intl'; import { CLASSES } from 'common/classes'; import { DataTableEditable } from 'components'; @@ -42,9 +43,15 @@ export default function PaymentMadeEntriesTable({ // Detarmines the right no results message before selecting vendor and aftering // selecting vendor id. - const noResultsMessage = vendor_id - ? 'There is no payable bills for this vendor that can be applied for this payment' - : 'Please select a vendor to display all open bills for it.'; + const noResultsMessage = vendor_id ? ( + + ) : ( + + ); return ( diff --git a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.js b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.js index ae1156448..e74a536e6 100644 --- a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.js +++ b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFooter.js @@ -12,7 +12,7 @@ import { CLASSES } from 'common/classes'; export default function PaymentMadeFooter() { return (
- + } defaultOpen={false}> {/* --------- Statement --------- */} diff --git a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.js b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.js index 528524842..ebde8ccc8 100644 --- a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.js +++ b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeader.js @@ -4,9 +4,9 @@ import { useFormikContext } from 'formik'; import { sumBy } from 'lodash'; import { CLASSES } from 'common/classes'; import { compose } from 'utils'; -import { - Money, -} from 'components'; +import { Money } from 'components'; +import { FormattedMessage as T } from 'react-intl'; + import PaymentMadeFormHeaderFields from './PaymentMadeFormHeaderFields'; import withSettings from 'containers/Settings/withSettings'; @@ -18,7 +18,9 @@ function PaymentMadeFormHeader({ baseCurrency, }) { // Formik form context. - const { values: { entries } } = useFormikContext(); + const { + values: { entries }, + } = useFormikContext(); // Calculate the payment amount of the entries. const amountPaid = useMemo(() => sumBy(entries, 'payment_amount'), [entries]); @@ -30,7 +32,9 @@ function PaymentMadeFormHeader({
- Amount Received + + +

diff --git a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.js b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.js index d107cdb5e..08a5442f2 100644 --- a/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.js +++ b/client/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormHeaderFields.js @@ -157,7 +157,7 @@ function PaymentMadeFormHeaderFields({ baseCurrency }) { small={true} minimal={true} > - Receive full amount ( + ( ) diff --git a/client/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js b/client/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js index 8ed4582af..fbe55af9c 100644 --- a/client/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js +++ b/client/src/containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadesEmptyStatus.js @@ -2,17 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function PaymentMadesEmptyStatus() { const history = useHistory(); return ( } description={

- It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. +

} action={ @@ -24,11 +24,11 @@ export default function PaymentMadesEmptyStatus() { history.push('/payment-mades/new'); }} > - New bill payment + } diff --git a/client/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js b/client/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js index 80bd64d3b..bf7da7463 100644 --- a/client/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js +++ b/client/src/containers/Sales/Invoices/InvoicesLanding/InvoicesEmptyStatus.js @@ -1,37 +1,37 @@ - import React from 'react'; - import { Button, Intent } from '@blueprintjs/core'; - import { useHistory } from 'react-router-dom'; - import { EmptyStatus } from 'components'; +import React from 'react'; +import { Button, Intent } from '@blueprintjs/core'; +import { useHistory } from 'react-router-dom'; +import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; - export default function EstimatesEmptyStatus() { - const history = useHistory(); +export default function EstimatesEmptyStatus() { + const history = useHistory(); - return ( - - It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. -

- } - action={ - <> - + return ( + } + description={ +

+ +

+ } + action={ + <> + - - - } - /> - ); - } + + + } + /> + ); +} diff --git a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.js b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.js index 87d63db8e..1f323a1b7 100644 --- a/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.js +++ b/client/src/containers/Sales/PaymentReceives/PaymentReceiveForm/components.js @@ -4,6 +4,7 @@ import { useIntl } from 'react-intl'; import { Money } from 'components'; import { MoneyFieldCell } from 'components/DataTableCells'; import { safeSumBy, formattedAmount } from 'utils'; +import { formatMessage } from 'services/intl'; /** * Invoice date cell. @@ -58,14 +59,14 @@ function MoneyTableCell({ row: { original }, value }) { } function DateFooterCell() { - return 'Total'; + return formatMessage({id:'total'}) } /** * Retrieve payment receive form entries columns. */ export const usePaymentReceiveEntriesColumns = () => { - const { formatMessage } = useIntl(); + return React.useMemo( () => [ diff --git a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.js b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.js index c3f651be7..53fcdf5b9 100644 --- a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.js +++ b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooter.js @@ -10,7 +10,7 @@ import { inputIntent } from 'utils'; export default function ReceiptFormFooter({}) { return (
- + } defaultOpen={false}> {/* --------- Receipt message --------- */} @@ -45,7 +45,8 @@ export default function ReceiptFormFooter({}) { initialFiles={[]} // onDrop={handleDropFiles} // onDeleteFile={handleDeleteFile} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} + /> diff --git a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.js b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.js index 38e7ea290..8b4906a69 100644 --- a/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.js +++ b/client/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormHeader.js @@ -7,6 +7,8 @@ import { CLASSES } from 'common/classes'; import ReceiptFormHeaderFields from './ReceiptFormHeaderFields'; import { PageFormBigNumber } from 'components'; +import { formatMessage } from 'services/intl'; + import withSettings from 'containers/Settings/withSettings'; import { compose } from 'redux'; @@ -22,9 +24,10 @@ function ReceiptFormHeader({ const { values } = useFormikContext(); // Calculate the total due amount of bill entries. - const totalDueAmount = useMemo(() => sumBy(values.entries, 'total'), [ - values.entries, - ]); + const totalDueAmount = useMemo( + () => sumBy(values.entries, 'total'), + [values.entries], + ); return (
@@ -32,7 +35,7 @@ function ReceiptFormHeader({ onReceiptNumberChanged={onReceiptNumberChanged} /> diff --git a/client/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js b/client/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js index 2878dff45..597c63dd2 100644 --- a/client/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js +++ b/client/src/containers/Sales/Receipts/ReceiptsLanding/ReceiptsEmptyStatus.js @@ -2,16 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function ReceiptsEmptyStatus() { const history = useHistory(); return ( } description={

- Here a list of your organization products and services, to be used when you create invoices or bills to your customers or vendors. +

} action={ @@ -23,11 +24,11 @@ export default function ReceiptsEmptyStatus() { history.push('/receipts/new'); }} > - New receipt + } diff --git a/client/src/containers/Vendors/VendorForm/VendorAttahmentTab.js b/client/src/containers/Vendors/VendorForm/VendorAttahmentTab.js index 71a4038e3..d82d5a92f 100644 --- a/client/src/containers/Vendors/VendorForm/VendorAttahmentTab.js +++ b/client/src/containers/Vendors/VendorForm/VendorAttahmentTab.js @@ -1,5 +1,6 @@ import React from 'react'; import Dragzone from 'components/Dragzone'; +import { FormattedMessage as T } from 'react-intl'; /** * Vendor Attahment Tab. @@ -11,7 +12,7 @@ function VendorAttahmentTab() { initialFiles={[]} onDrop={null} onDeleteFile={[]} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} />
); diff --git a/client/src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.js b/client/src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.js index 9e51bd550..c5a9054e9 100644 --- a/client/src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.js +++ b/client/src/containers/Vendors/VendorForm/VendorFormAfterPrimarySection.js @@ -1,13 +1,15 @@ import React from 'react'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, ErrorMessage } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; import { inputIntent } from 'utils'; /** * Vendor form after primary section. */ function VendorFormAfterPrimarySection() { + const { formatMessage } = useIntl(); + return (
{/*------------ Vendor email -----------*/} @@ -36,7 +38,7 @@ function VendorFormAfterPrimarySection() { {({ field, meta: { error, touched } }) => ( )} @@ -45,7 +47,7 @@ function VendorFormAfterPrimarySection() { {({ field, meta: { error, touched } }) => ( )} diff --git a/client/src/containers/Vendors/VendorForm/VendorFormPrimarySection.js b/client/src/containers/Vendors/VendorForm/VendorFormPrimarySection.js index c1bf1830e..a553835f6 100644 --- a/client/src/containers/Vendors/VendorForm/VendorFormPrimarySection.js +++ b/client/src/containers/Vendors/VendorForm/VendorFormPrimarySection.js @@ -2,7 +2,7 @@ import React from 'react'; import classNames from 'classnames'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, Field, ErrorMessage } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; import { Hint, FieldRequiredHint, @@ -20,6 +20,7 @@ import { useAutofocus } from 'hooks'; */ function VendorFormPrimarySection() { const firstNameFieldRef = useAutofocus(); + const { formatMessage } = useIntl(); return (
@@ -51,7 +52,7 @@ function VendorFormPrimarySection() { {({ field, meta: { error, touched } }) => ( (firstNameFieldRef.current = ref)} @@ -63,7 +64,7 @@ function VendorFormPrimarySection() { {({ field, meta: { error, touched } }) => ( } description={

- Here a list of your organization products and services, to be used - when you create invoices or bills to your customers or vendors. +

} action={ @@ -24,11 +24,11 @@ export default function VendorsEmptyStatus() { history.push('/vendors/new'); }} > - New vendor + } diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index ec4e325f1..22f9dc06f 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -902,7 +902,6 @@ "manage_your_products_inventory_or_non_inventory": "Manage your products (inventory or non-inventory) and services and place them into categories.", "products_services_categories": "Products & Services Categories", "group_your_products_and_service": "Group your products and service into different categories.", - "inventory_adjustments": "Inventory Adjustments", "manage_your_inventory_adjustment_of_inventory_items": "Manage your inventory adjustment of inventory items.", "page_size": "Page size", "there_is_no_items_categories_in_table_yet": "There is no items categories in table yet.", @@ -927,9 +926,25 @@ "setting_your_auto_generated_invoice_number": "Setting your auto-generated invoice number", "setting_your_auto_generated_payment_receive_number": "Setting your auto-generated Payment Receive number", "the_organization_doesn_t_receive_money_yet": "The organization doesn't receive money, yet!", - "new_payment_receive": "New payment receive", "there_is_no_receivable_invoices_for_this_customer": "There is no receivable invoices for this customer that can be applied for this payment", "please_select_a_customer_to_display_all_open_invoices_for_it": "Please select a customer to display all open invoices for it.", "payment_receive_details": "Payment receive details", - "receive_full_amount": "Receive full amount" + "receive_full_amount": "Receive full amount", + "manage_the_organization_s_services_and_products": "Manage the organization’s services and products.", + "here_a_list_of_your_organization_products_and_services": " Here a list of your organization products and services, to be used when you create invoices or bills to your customers or vendors.", + "receipt_details": "Receipt details", + "bill_details": "Bill details", + "new_bill_payment": "New bill payment", + "new_sale_invoice": " New sale invoice", + "there_is_no_payable_bills_for_this_vendor_that_can_be_applied_for_this_payment": "There is no payable bills for this vendor that can be applied for this payment", + "please_select_a_vendor_to_display_all_open_bills_for_it": "Please select a vendor to display all open bills for it.", + "payment_made_details": "Payment made details", + "there_is_no_inventory_adjustments_transactions_yet":"There is no inventory adjustments transactions yet.", + "create_and_manage_your_organization_s_customers":"Create and manage your organization's customers.", + "salutation":"Salutation", + "work":"work", + "mobile":"Mobile", + "phone":"Phone", + "create_and_manage_your_organization_s_vendors":"Create and manage your organization's vendors." + } \ No newline at end of file diff --git a/server/.env.example b/server/.env.example index 31287ed5d..cc54ba76b 100644 --- a/server/.env.example +++ b/server/.env.example @@ -26,7 +26,6 @@ DB_MANAGER_SUPER_PASSWORD=root MONGODB_DATABASE_URL=mongodb://localhost/bigcapital -EASY_SMS_TOKEN=b0JDZW56RnV6aEthb0RGPXVEcUI JWT_SECRET=b0JDZW56RnV6aEthb0RGPXVEcUI From d1f5d301ae105ff14265b56d667c50320e48ec91 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 11:25:29 +0200 Subject: [PATCH 09/36] feat (lang): financial reports menu. --- client/src/config/financialReportsMenu.js | 115 +++++++++++++++------- client/src/lang/en/index.json | 33 ++++++- 2 files changed, 112 insertions(+), 36 deletions(-) diff --git a/client/src/config/financialReportsMenu.js b/client/src/config/financialReportsMenu.js index 27a5f508d..43bfe4c4a 100644 --- a/client/src/config/financialReportsMenu.js +++ b/client/src/config/financialReportsMenu.js @@ -1,45 +1,56 @@ +import React from 'react'; +import { FormattedMessage as T } from 'react-intl'; + export const financialReportMenus = [ { - sectionTitle: 'Financial Accounting', + sectionTitle: , reports: [ { - title: 'Balance Sheet Report', - desc: "Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", + title: , + desc: ( + + ), link: '/financial-reports/balance-sheet', }, { - title: 'Trial Balance Sheet', - desc: 'Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time.', + title: , + desc: ( + + ), link: '/financial-reports/trial-balance-sheet', }, { - title: 'Profit/Loss Report', - desc: 'Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).', + title: , + desc: , link: '/financial-reports/profit-loss-sheet', }, { - title: 'Cash Flow Statement', - desc: 'Reports inflow and outflow of cash and cash equivalents between a specific two points of time.', + title: , + desc: ( + + ), link: '/financial-reports/cash-flow', }, { - title: 'Journal Report', - desc: 'The debit and credit entries of system transactions, sorted by date.', + title: , + desc: , link: '/financial-reports/journal-sheet', }, { - title: 'General Ledger Report', - desc: 'Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.', + title: , + desc: , link: '/financial-reports/general-ledger', }, { - title: 'Receivable Aging Summary', - desc: 'Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.', + title: , + desc: ( + + ), link: '/financial-reports/receivable-aging-summary', }, { - title: 'Payable Aging Summary', - desc: 'Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.', + title: , + desc: , link: '/financial-reports/payable-aging-summary', }, ], @@ -48,46 +59,82 @@ export const financialReportMenus = [ export const SalesAndPurchasesReportMenus = [ { - sectionTitle: 'Sales/Purchases Reports', + sectionTitle: , reports: [ { - title: 'Purchases By Items', - desc: 'Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date.', + title: , + desc: ( + + ), link: '/financial-reports/purchases-by-items', }, { - title: 'Sales By Items', - desc: 'Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.', + title: , + desc: ( + + ), link: '/financial-reports/sales-by-items', }, { - title: 'Inventory valuation', - desc: 'Summarize the business’s purchase items quantity, cost and average cost rate of each item during a specific point in time.', + title: , + desc: ( + + ), link: '/financial-reports/inventory-valuation', }, { - title: 'Customers Balance summary', - desc: 'Summerize the total amount of each customer owes your business.', + title: , + desc: ( + + ), link: '/financial-reports/customers-balance-summary', }, { - title: 'Vendors Balance summary', - desc: 'Summerize the total amount your business owes each vendor.', + title: , + desc: 'summerize_the_total_amount_your_business_owes_each_vendor', link: '/financial-reports/vendors-balance-summary', }, { - title: 'Customers Transactions', - desc: 'Reports every transaction going in and out of each customer.', + title: , + desc: ( + + ), link: '/financial-reports/transactions-by-customers', }, { - title: 'Vendors Transactions', - desc: 'Reports every transaction going in and out of each vendor/supplier.', + title: , + desc: ( + + ), link: '/financial-reports/transactions-by-vendors', }, { - title: 'Inventory Item details', - desc: 'Reports every transaction going in and out of your items to monitoring activity of items.', + title: , + desc: ( + + ), link: '/financial-reports/inventory-item-details', }, ], diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 22f9dc06f..14ca8f4c8 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -945,6 +945,35 @@ "work":"work", "mobile":"Mobile", "phone":"Phone", - "create_and_manage_your_organization_s_vendors":"Create and manage your organization's vendors." + "create_and_manage_your_organization_s_vendors":"Create and manage your organization's vendors.", +"balance_sheet_report":"Balance Sheet Report", +"reports_a_company_s_assets_liabilities_and_shareholders":"Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", +"summarizes_the_credit_and_debit_balance_of_each_account":"Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time.", +"profit_loss_report":"Profit/Loss Report", +"reports_the_revenues_costs_and_expenses":"Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).", +"reports_inflow_and_outflow_of_cash_and_cash_equivalents":"Reports inflow and outflow of cash and cash equivalents between a specific two points of time.", +"journal_report":"Journal Report", +"the_debit_and_credit_entries_of_system_transactions":"The debit and credit entries of system transactions, sorted by date.", +"general_ledger_report":"General Ledger Report", +"reports_every_transaction_going_in_and_out_of_your":"Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.", +"summarize_total_unpaid_balances_of_customers_invoices":"Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.", +"summarize_total_unpaid_balances_of_vendors_purchase":"Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.", +"sales_purchases_reports":"Sales/Purchases Reports", +"reports_every_transaction_going_in_and_out_of_your_items":"Reports every transaction going in and out of your items to monitoring activity of items.", +"reports_every_transaction_going_in_and_out_of_each_vendor_supplier":"Reports every transaction going in and out of each vendor/supplier.", +"reports_every_transaction_going_in_and_out_of_each_customer":"Reports every transaction going in and out of each customer.", +"summerize_the_total_amount_your_business_owes_each_vendor":"Summarize the total amount your business owes each vendor.", +"summerize_the_total_amount_of_each_customer_owes_your_business":"Summarize the total amount of each customer owes your business.", +"summarize_the_business_s_purchase_items_quantity_cost_and_average":"Summarize the business’s purchase items quantity, cost and average cost rate of each item during a specific point in time.", +"summarize_the_business_s_sold_items_quantity_income_and_average_income_rate":"Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.", +"shows_the_average_age_of_unresolved_issues_for_a_project_or_filter":"Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date", +"categories":"Categories", +"duplicate_item":"Duplicate item", +"summerize_your_transactions_for_each_inventory_item":"Summarize your transactions for each inventory item and how they affect quantity, valuation and weighted average.",, +"summerize_how_much_each_customer_owes_your_business":"Summarize how much each customer owes your business.", +"summerize_the_total_amount_your_business_owes_each_vendor":"Summarize the total amount your business owes each vendor.", +"duplicate_customer":"Duplicate customer", +"duplicate_vendor":"Duplicate vendor", + +} -} \ No newline at end of file From 351750225da47723a8ce46eb58df85f2d8c8cf0c Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 11:34:54 +0200 Subject: [PATCH 10/36] feat (lang): dashboard. --- client/src/lang/en/index.json | 2 +- client/src/routes/dashboard.js | 182 +++++++++++++++++++-------------- 2 files changed, 106 insertions(+), 78 deletions(-) diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 14ca8f4c8..85faa4bf2 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -974,6 +974,6 @@ "summerize_the_total_amount_your_business_owes_each_vendor":"Summarize the total amount your business owes each vendor.", "duplicate_customer":"Duplicate customer", "duplicate_vendor":"Duplicate vendor", - +"new_billing":"New Billing" } diff --git a/client/src/routes/dashboard.js b/client/src/routes/dashboard.js index 5e2e31aa4..5dfb87979 100644 --- a/client/src/routes/dashboard.js +++ b/client/src/routes/dashboard.js @@ -1,4 +1,4 @@ -import { lazy } from 'react'; +import React, { lazy } from 'react'; import { formatMessage } from 'services/intl'; // const BASE_URL = '/dashboard'; @@ -8,9 +8,9 @@ export default [ { path: `/accounts`, component: lazy(() => import('containers/Accounts/AccountsChart')), - breadcrumb: 'Accounts Chart', + breadcrumb: formatMessage({ id: 'accounts_chart' }), hotkey: 'shift+a', - pageTitle: 'Accounts Chart', + pageTitle: formatMessage({ id: 'accounts_chart' }), }, // Custom views. // { @@ -29,7 +29,7 @@ export default [ component: lazy(() => import('containers/Accounting/MakeJournal/MakeJournalEntriesPage'), ), - breadcrumb: 'Make Journal Entry', + breadcrumb: formatMessage({ id: 'make_journal_entry' }), hotkey: 'ctrl+shift+m', pageTitle: formatMessage({ id: 'new_journal' }), sidebarExpand: false, @@ -40,7 +40,7 @@ export default [ component: lazy(() => import('containers/Accounting/MakeJournal/MakeJournalEntriesPage'), ), - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_journal' }), sidebarExpand: false, backLink: true, @@ -50,7 +50,7 @@ export default [ component: lazy(() => import('containers/Accounting/JournalsLanding/ManualJournalsList'), ), - breadcrumb: 'Manual Journals', + breadcrumb: formatMessage({ id: 'manual_journals' }), hotkey: 'shift+m', pageTitle: formatMessage({ id: 'manual_journals' }), }, @@ -59,7 +59,7 @@ export default [ component: lazy(() => import('containers/ItemsCategories/ItemCategoriesList'), ), - breadcrumb: 'Categories', + breadcrumb: formatMessage({ id: 'categories' }), pageTitle: formatMessage({ id: 'category_list' }), }, // Items. @@ -67,7 +67,7 @@ export default [ path: `/items/:id/edit`, component: lazy(() => import('containers/Items/ItemFormPage')), name: 'item-edit', - breadcrumb: 'Edit Item', + breadcrumb: formatMessage({ id: 'edit_item' }), pageTitle: formatMessage({ id: 'edit_item' }), backLink: true, }, @@ -76,13 +76,13 @@ export default [ component: lazy({ loader: () => import('containers/Items/ItemFormPage'), }), - breadcrumb: 'Duplicate Item', + breadcrumb: formatMessage({ id: 'duplicate_item' }), }, { path: `/items/new`, component: lazy(() => import('containers/Items/ItemFormPage')), name: 'item-new', - breadcrumb: 'New Item', + breadcrumb: formatMessage({ id: 'new_item' }), hotkey: 'ctrl+shift+w', pageTitle: formatMessage({ id: 'new_item' }), backLink: true, @@ -90,7 +90,7 @@ export default [ { path: `/items`, component: lazy(() => import('containers/Items/ItemsList')), - breadcrumb: 'Items', + breadcrumb: formatMessage({ id: 'items' }), hotkey: 'shift+w', pageTitle: formatMessage({ id: 'items_list' }), }, @@ -101,7 +101,7 @@ export default [ component: lazy(() => import('containers/InventoryAdjustments/InventoryAdjustmentList'), ), - breadcrumb: 'Inventory a adjustments', + breadcrumb: formatMessage({ id: 'inventory_adjustments' }), pageTitle: formatMessage({ id: 'inventory_adjustment_list' }), }, @@ -111,8 +111,10 @@ export default [ component: lazy(() => import('containers/FinancialStatements/GeneralLedger/GeneralLedger'), ), - breadcrumb: 'General Ledger', - hint: 'Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.', + breadcrumb: formatMessage({ id: 'general_ledger' }), + hint: formatMessage({ + id: 'reports_every_transaction_going_in_and_out_of_your', + }), hotkey: 'shift+4', pageTitle: formatMessage({ id: 'general_ledger' }), backLink: true, @@ -123,8 +125,10 @@ export default [ component: lazy(() => import('containers/FinancialStatements/BalanceSheet/BalanceSheet'), ), - breadcrumb: 'Balance Sheet', - hint: "Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", + breadcrumb: formatMessage({ id: 'balance_sheet' }), + hint: formatMessage({ + id: 'reports_a_company_s_assets_liabilities_and_shareholders', + }), hotkey: 'shift+1', pageTitle: formatMessage({ id: 'balance_sheet' }), backLink: true, @@ -137,8 +141,10 @@ export default [ 'containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheet' ), ), - breadcrumb: 'Trial Balance Sheet', - hint: 'Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time. ', + breadcrumb: formatMessage({ id: 'trial_balance_sheet' }), + hint: formatMessage({ + id: 'summarizes_the_credit_and_debit_balance_of_each_account', + }), hotkey: 'shift+5', pageTitle: formatMessage({ id: 'trial_balance_sheet' }), backLink: true, @@ -149,8 +155,8 @@ export default [ component: lazy(() => import('containers/FinancialStatements/ProfitLossSheet/ProfitLossSheet'), ), - breadcrumb: 'Profit Loss Sheet', - hint: 'Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).', + breadcrumb: formatMessage({ id: 'profit_loss_sheet' }), + hint: formatMessage({ id: 'reports_the_revenues_costs_and_expenses' }), hotkey: 'shift+2', pageTitle: formatMessage({ id: 'profit_loss_sheet' }), backLink: true, @@ -161,8 +167,10 @@ export default [ component: lazy(() => import('containers/FinancialStatements/ARAgingSummary/ARAgingSummary'), ), - breadcrumb: 'Receivable Aging Summary', - hint: 'Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.', + breadcrumb: formatMessage({ id: 'receivable_aging_summary' }), + hint: formatMessage({ + id: 'summarize_total_unpaid_balances_of_customers_invoices', + }), pageTitle: formatMessage({ id: 'receivable_aging_summary' }), backLink: true, sidebarExpand: false, @@ -172,8 +180,10 @@ export default [ component: lazy(() => import('containers/FinancialStatements/APAgingSummary/APAgingSummary'), ), - breadcrumb: 'Payable Aging Summary', - hint: 'Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.', + breadcrumb: formatMessage({ id: 'payable_aging_summary' }), + hint: formatMessage({ + id: 'summarize_total_unpaid_balances_of_vendors_purchase', + }), pageTitle: formatMessage({ id: 'payable_aging_summary' }), backLink: true, sidebarExpand: false, @@ -183,8 +193,10 @@ export default [ component: lazy(() => import('containers/FinancialStatements/Journal/Journal'), ), - breadcrumb: 'Journal Sheet', - hint: 'The debit and credit entries of system transactions, sorted by date.', + breadcrumb: formatMessage({ id: 'journal_sheet' }), + hint: formatMessage({ + id: 'the_debit_and_credit_entries_of_system_transactions', + }), hotkey: 'shift+3', pageTitle: formatMessage({ id: 'journal_sheet' }), sidebarExpand: false, @@ -197,7 +209,7 @@ export default [ 'containers/FinancialStatements/PurchasesByItems/PurchasesByItems' ), ), - breadcrumb: 'Purchases by Items', + breadcrumb: formatMessage({ id: 'purchases_by_items' }), // hotkey: '', pageTitle: formatMessage({ id: 'purchases_by_items' }), backLink: true, @@ -208,9 +220,11 @@ export default [ component: lazy(() => import('containers/FinancialStatements/SalesByItems/SalesByItems'), ), - breadcrumb: 'Sales by Items', + breadcrumb: formatMessage({ id: 'sales_by_items' }), pageTitle: formatMessage({ id: 'sales_by_items' }), - hint: 'Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.', + hint: formatMessage({ + id: 'summarize_the_business_s_sold_items_quantity_income_and_average_income_rate', + }), backLink: true, sidebarExpand: false, }, @@ -221,8 +235,10 @@ export default [ 'containers/FinancialStatements/InventoryValuation/InventoryValuation' ), ), - breadcrumb: 'Inventory Valuation ', - hint: 'Summerize your transactions for each inventory item and how they affect quantity, valuation and weighted average.', + breadcrumb: formatMessage({ id: 'inventory_valuation' }), + hint: formatMessage({ + id: 'summerize_your_transactions_for_each_inventory_item', + }), pageTitle: formatMessage({ id: 'inventory_valuation' }), backLink: true, sidebarExpand: false, @@ -234,8 +250,10 @@ export default [ 'containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummary' ), ), - breadcrumb: 'Customers Balance Summary ', - hint: 'Summerize how much each customer owes your business.', + breadcrumb: formatMessage({ id: 'customers_balance_summary' }), + hint: formatMessage({ + id: 'summerize_how_much_each_customer_owes_your_business', + }), pageTitle: formatMessage({ id: 'customers_balance_summary' }), backLink: true, sidebarExpand: false, @@ -247,8 +265,10 @@ export default [ 'containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummary' ), ), - breadcrumb: 'Vendors Balance Summary ', - hint: 'Summerize the total amount your business owes each vendor.', + breadcrumb: formatMessage({ id: 'vendors_balance_summary' }), + hint: formatMessage({ + id: 'summerize_the_total_amount_your_business_owes_each_vendor', + }), pageTitle: formatMessage({ id: 'vendors_balance_summary' }), backLink: true, sidebarExpand: false, @@ -260,8 +280,10 @@ export default [ 'containers/FinancialStatements/CustomersTransactions/CustomersTransactions' ), ), - breadcrumb: 'Customers Transactions ', - hint: 'Reports every transaction going in and out of each customer.', + breadcrumb: formatMessage({ id: 'customers_transactions' }), + hint: formatMessage({ + id: 'reports_every_transaction_going_in_and_out_of_each_customer', + }), pageTitle: formatMessage({ id: 'customers_transactions' }), backLink: true, sidebarExpand: false, @@ -273,8 +295,10 @@ export default [ 'containers/FinancialStatements/VendorsTransactions/VendorsTransactions' ), ), - breadcrumb: 'Vendors Transactions ', - hint: 'Reports every transaction going in and out of each vendor/supplier.', + breadcrumb: formatMessage({ id: 'vendors_transactions' }), + hint: formatMessage({ + id: 'reports_every_transaction_going_in_and_out_of_each_vendor_supplier', + }), pageTitle: formatMessage({ id: 'vendors_transactions' }), backLink: true, sidebarExpand: false, @@ -286,8 +310,10 @@ export default [ 'containers/FinancialStatements/CashFlowStatement/CashFlowStatement' ), ), - breadcrumb: 'Cash Flow Statement', - hint: 'Reports inflow and outflow of cash and cash equivalents between a specific two points of time.', + breadcrumb: formatMessage({ id: 'cash_flow_statement' }), + hint: formatMessage({ + id: 'reports_inflow_and_outflow_of_cash_and_cash_equivalents', + }), pageTitle: formatMessage({ id: 'cash_flow_statement' }), backLink: true, sidebarExpand: false, @@ -299,8 +325,10 @@ export default [ 'containers/FinancialStatements/InventoryItemDetails/InventoryItemDetails' ), ), - breadcrumb: 'Inventory Item Details', - hint: 'Reports every transaction going in and out of your items to monitoring activity of items.', + breadcrumb: formatMessage({ id: 'inventory_item_details' }), + hint: formatMessage({ + id: 'reports_every_transaction_going_in_and_out_of_your_items', + }), pageTitle: formatMessage({ id: 'inventory_item_details' }), backLink: true, sidebarExpand: false, @@ -310,14 +338,14 @@ export default [ component: lazy(() => import('containers/FinancialStatements/FinancialReports'), ), - breadcrumb: 'Financial Reports', + breadcrumb: formatMessage({ id: 'financial_reports' }), pageTitle: formatMessage({ id: 'all_financial_reports' }), }, // Exchange Rates { path: `/exchange-rates`, component: lazy(() => import('containers/ExchangeRates/ExchangeRatesList')), - breadcrumb: 'Exchange Rates', + breadcrumb: formatMessage({ id: 'exchange_rates_list' }), pageTitle: formatMessage({ id: 'exchange_rates_list' }), }, // Expenses. @@ -326,7 +354,7 @@ export default [ component: lazy(() => import('containers/Expenses/ExpenseForm/ExpenseFormPage'), ), - breadcrumb: 'Expenses', + breadcrumb: formatMessage({ id: 'expenses' }), hotkey: 'ctrl+shift+x', pageTitle: formatMessage({ id: 'new_expense' }), sidebarExpand: false, @@ -337,7 +365,7 @@ export default [ component: lazy(() => import('containers/Expenses/ExpenseForm/ExpenseFormPage'), ), - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_expense' }), sidebarExpand: false, backLink: true, @@ -347,7 +375,7 @@ export default [ component: lazy(() => import('containers/Expenses/ExpensesLanding/ExpensesList'), ), - breadcrumb: 'Expenses List', + breadcrumb: formatMessage({ id: 'expenses_list' }), pageTitle: formatMessage({ id: 'expenses_list' }), hotkey: 'shift+x', }, @@ -359,7 +387,7 @@ export default [ import('containers/Customers/CustomerForm/CustomerFormPage'), ), name: 'customer-edit', - breadcrumb: 'Edit Customer', + breadcrumb: formatMessage({ id: 'edit_customer' }), pageTitle: formatMessage({ id: 'edit_customer' }), backLink: true, }, @@ -369,7 +397,7 @@ export default [ import('containers/Customers/CustomerForm/CustomerFormPage'), ), name: 'customer-new', - breadcrumb: 'New Customer', + breadcrumb: formatMessage({ id: 'new_customer' }), hotkey: 'ctrl+shift+c', pageTitle: formatMessage({ id: 'new_customer' }), backLink: true, @@ -379,7 +407,7 @@ export default [ component: lazy(() => import('containers/Customers/CustomersLanding/CustomersList'), ), - breadcrumb: 'Customers', + breadcrumb: formatMessage({ id: 'customers' }), hotkey: 'shift+c', pageTitle: formatMessage({ id: 'customers_list' }), }, @@ -389,7 +417,7 @@ export default [ import('containers/Customers/CustomerForm/CustomerFormPage'), ), name: 'duplicate-customer', - breadcrumb: 'Duplicate Customer', + breadcrumb: formatMessage({ id: 'duplicate_customer' }), pageTitle: formatMessage({ id: 'new_customer' }), backLink: true, }, @@ -401,7 +429,7 @@ export default [ import('containers/Vendors/VendorForm/VendorFormPage'), ), name: 'vendor-edit', - breadcrumb: 'Edit Vendor', + breadcrumb: formatMessage({ id: 'edit_vendor' }), pageTitle: formatMessage({ id: 'edit_vendor' }), backLink: true, }, @@ -411,7 +439,7 @@ export default [ import('containers/Vendors/VendorForm/VendorFormPage'), ), name: 'vendor-new', - breadcrumb: 'New Vendor', + breadcrumb: formatMessage({ id: 'new_vendor' }), hotkey: 'ctrl+shift+v', pageTitle: formatMessage({ id: 'new_vendor' }), backLink: true, @@ -421,7 +449,7 @@ export default [ component: lazy(() => import('containers/Vendors/VendorsLanding/VendorsList'), ), - breadcrumb: 'Vendors', + breadcrumb: formatMessage({ id: 'vendors' }), hotkey: 'shift+v', pageTitle: formatMessage({ id: 'vendors_list' }), }, @@ -431,7 +459,7 @@ export default [ import('containers/Vendors/VendorForm/VendorFormPage'), ), name: 'duplicate-vendor', - breadcrumb: 'Duplicate Vendor', + breadcrumb: formatMessage({ id: 'duplicate_vendor' }), pageTitle: formatMessage({ id: 'new_vendor' }), backLink: true, }, @@ -443,7 +471,7 @@ export default [ import('containers/Sales/Estimates/EstimateForm/EstimateFormPage'), ), name: 'estimate-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_estimate' }), backLink: true, sidebarExpand: false, @@ -454,7 +482,7 @@ export default [ import('containers/Sales/Estimates/EstimateForm/EstimateFormPage'), ), name: 'convert-to-invoice', - breadcrumb: 'New Estimate', + breadcrumb: formatMessage({ id: 'new_estimate' }), pageTitle: formatMessage({ id: 'new_estimate' }), backLink: true, sidebarExpand: false, @@ -465,7 +493,7 @@ export default [ import('containers/Sales/Estimates/EstimateForm/EstimateFormPage'), ), name: 'estimate-new', - breadcrumb: 'New Estimate', + breadcrumb: formatMessage({ id: 'new_estimate' }), hotkey: 'ctrl+shift+e', pageTitle: formatMessage({ id: 'new_estimate' }), backLink: true, @@ -477,7 +505,7 @@ export default [ import('containers/Sales/Estimates/EstimatesLanding/EstimatesList'), ), name: 'estimates-list', - breadcrumb: 'Estimates List', + breadcrumb: formatMessage({ id: 'estimates_list' }), hotkey: 'shift+e', pageTitle: formatMessage({ id: 'estimates_list' }), }, @@ -489,7 +517,7 @@ export default [ import('containers/Sales/Invoices/InvoiceForm/InvoiceFormPage'), ), name: 'invoice-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_invoice' }), sidebarExpand: false, backLink: true, @@ -500,7 +528,7 @@ export default [ import('containers/Sales/Invoices/InvoiceForm/InvoiceFormPage'), ), name: 'invoice-new', - breadcrumb: 'New Invoice', + breadcrumb: formatMessage({ id: 'new_invoice' }), hotkey: 'ctrl+shift+i', pageTitle: formatMessage({ id: 'new_invoice' }), sidebarExpand: false, @@ -511,7 +539,7 @@ export default [ component: lazy(() => import('containers/Sales/Invoices/InvoicesLanding/InvoicesList'), ), - breadcrumb: 'Invoices List', + breadcrumb: formatMessage({ id: 'invoices_list' }), hotkey: 'shift+i', pageTitle: formatMessage({ id: 'invoices_list' }), }, @@ -523,7 +551,7 @@ export default [ import('containers/Sales/Receipts/ReceiptForm/ReceiptFormPage'), ), name: 'receipt-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_receipt' }), backLink: true, sidebarExpand: false, @@ -534,7 +562,7 @@ export default [ import('containers/Sales/Receipts/ReceiptForm/ReceiptFormPage'), ), name: 'receipt-new', - breadcrumb: 'New Receipt', + breadcrumb: formatMessage({ id: 'new_receipt' }), hotkey: 'ctrl+shift+r', pageTitle: formatMessage({ id: 'new_receipt' }), backLink: true, @@ -545,7 +573,7 @@ export default [ component: lazy(() => import('containers/Sales/Receipts/ReceiptsLanding/ReceiptsList'), ), - breadcrumb: 'Receipts List', + breadcrumb: formatMessage({ id: 'receipts_list' }), hotkey: 'shift+r', pageTitle: formatMessage({ id: 'receipts_list' }), }, @@ -559,7 +587,7 @@ export default [ ), ), name: 'payment-receive-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_payment_receive' }), backLink: true, sidebarExpand: false, @@ -572,7 +600,7 @@ export default [ ), ), name: 'payment-receive-new', - breadcrumb: 'New Payment Receive', + breadcrumb: formatMessage({ id: 'new_payment_receive' }), pageTitle: formatMessage({ id: 'new_payment_receive' }), backLink: true, sidebarExpand: false, @@ -584,7 +612,7 @@ export default [ 'containers/Sales/PaymentReceives/PaymentsLanding/PaymentReceivesList' ), ), - breadcrumb: 'Payment Receives List', + breadcrumb: formatMessage({ id: 'payment_receives_list' }), pageTitle: formatMessage({ id: 'payment_receives_list' }), }, @@ -595,7 +623,7 @@ export default [ import('containers/Purchases/Bills/BillForm/BillFormPage'), ), name: 'bill-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_bill' }), sidebarExpand: false, backLink: true, @@ -606,7 +634,7 @@ export default [ import('containers/Purchases/Bills/BillForm/BillFormPage'), ), name: 'bill-new', - breadcrumb: 'New Bill', + breadcrumb: formatMessage({ id: 'new_bill' }), hotkey: 'ctrl+shift+b', pageTitle: formatMessage({ id: 'new_bill' }), sidebarExpand: false, @@ -617,7 +645,7 @@ export default [ component: lazy(() => import('containers/Purchases/Bills/BillsLanding/BillsList'), ), - breadcrumb: 'Bills List', + breadcrumb: formatMessage({ id: 'bills_list' }), hotkey: 'shift+b', pageTitle: formatMessage({ id: 'bills_list' }), }, @@ -626,7 +654,7 @@ export default [ { path: `/billing`, component: lazy(() => import('containers/Subscriptions/BillingForm')), - breadcrumb: 'New Billing', + breadcrumb: formatMessage({ id: 'new_billing' }), }, // Payment modes. { @@ -637,7 +665,7 @@ export default [ ), ), name: 'payment-made-edit', - breadcrumb: 'Edit', + breadcrumb: formatMessage({ id: 'edit' }), pageTitle: formatMessage({ id: 'edit_payment_made' }), sidebarExpand: false, backLink: true, @@ -650,7 +678,7 @@ export default [ ), ), name: 'payment-made-new', - breadcrumb: 'New Payment Made', + breadcrumb: formatMessage({ id: 'new_payment_made' }), pageTitle: formatMessage({ id: 'new_payment_made' }), sidebarExpand: false, backLink: true, @@ -662,13 +690,13 @@ export default [ 'containers/Purchases/PaymentMades/PaymentsLanding/PaymentMadeList' ), ), - breadcrumb: 'Payment Made List', + breadcrumb: formatMessage({ id: 'payment_made_list' }), pageTitle: formatMessage({ id: 'payment_made_list' }), }, // Homepage { path: `/`, component: lazy(() => import('containers/Homepage/Homepage')), - breadcrumb: 'Home', + breadcrumb: formatMessage({ id: 'homepage' }), }, ]; From 05528395c1eda6608ec7268fe546f394fc470dfd Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 11:39:25 +0200 Subject: [PATCH 11/36] fix(lang): remove duplicate. --- client/src/lang/en/index.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 85faa4bf2..ac742d548 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -969,9 +969,8 @@ "shows_the_average_age_of_unresolved_issues_for_a_project_or_filter":"Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date", "categories":"Categories", "duplicate_item":"Duplicate item", -"summerize_your_transactions_for_each_inventory_item":"Summarize your transactions for each inventory item and how they affect quantity, valuation and weighted average.",, +"summerize_your_transactions_for_each_inventory_item":"Summarize your transactions for each inventory item and how they affect quantity, valuation and weighted average.", "summerize_how_much_each_customer_owes_your_business":"Summarize how much each customer owes your business.", -"summerize_the_total_amount_your_business_owes_each_vendor":"Summarize the total amount your business owes each vendor.", "duplicate_customer":"Duplicate customer", "duplicate_vendor":"Duplicate vendor", "new_billing":"New Billing" From c6eadaca093dc280a526945eef3744926168c413 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 11:58:48 +0200 Subject: [PATCH 12/36] feat (lang): preference. --- .../Preferences/PreferencesSidebar.js | 3 +- .../Preferences/Accountant/AccountantForm.js | 30 +++++++++++++++---- .../Preferences/General/GeneralForm.js | 12 ++++---- .../containers/Preferences/Item/ItemForm.js | 18 +++++++++-- .../src/containers/Preferences/Users/Users.js | 17 ++++++----- client/src/lang/en/index.json | 10 ++++++- 6 files changed, 68 insertions(+), 22 deletions(-) diff --git a/client/src/components/Preferences/PreferencesSidebar.js b/client/src/components/Preferences/PreferencesSidebar.js index 9f41daaca..8c5d3f9d5 100644 --- a/client/src/components/Preferences/PreferencesSidebar.js +++ b/client/src/components/Preferences/PreferencesSidebar.js @@ -1,6 +1,7 @@ import React from 'react'; import { Menu, MenuItem, MenuDivider } from '@blueprintjs/core'; import { useHistory, useLocation } from 'react-router-dom'; +import { FormattedMessage as T } from 'react-intl'; import preferencesMenu from 'config/preferencesMenu'; import PreferencesSidebarContainer from './PreferencesSidebarContainer'; @@ -32,7 +33,7 @@ export default function PreferencesSidebar() { return (
-

Preferences

+

{}

{items} diff --git a/client/src/containers/Preferences/Accountant/AccountantForm.js b/client/src/containers/Preferences/Accountant/AccountantForm.js index 3a7c86a08..71763cc45 100644 --- a/client/src/containers/Preferences/Accountant/AccountantForm.js +++ b/client/src/containers/Preferences/Accountant/AccountantForm.js @@ -48,7 +48,11 @@ export default function AccountantForm() { + } name={'account_code_required'} {...field} /> @@ -62,7 +66,11 @@ export default function AccountantForm() { } name={'account_code_unique'} {...field} @@ -115,7 +123,11 @@ export default function AccountantForm() { } helperText={ - 'Select a preferred account to deposit into it after customer make payment.' + } labelInfo={} intent={inputIntent({ error, touched })} @@ -147,7 +159,11 @@ export default function AccountantForm() { } helperText={ - 'Select a preferred account to deposit into it after customer make payment.' + } labelInfo={} intent={inputIntent({ error, touched })} @@ -178,7 +194,11 @@ export default function AccountantForm() { } helperText={ - 'Select a preferred account to deposit into it vendor advanced deposits.' + } labelInfo={} intent={inputIntent({ error, touched })} diff --git a/client/src/containers/Preferences/General/GeneralForm.js b/client/src/containers/Preferences/General/GeneralForm.js index 856a9a8e5..1f3352111 100644 --- a/client/src/containers/Preferences/General/GeneralForm.js +++ b/client/src/containers/Preferences/General/GeneralForm.js @@ -44,7 +44,7 @@ export default function PreferencesGeneralForm({}) { inline={true} intent={inputIntent({ error, touched })} className={'form-group--org-name'} - helperText={'Shown on sales forms and purchase orders.'} + helperText={} > @@ -59,9 +59,7 @@ export default function PreferencesGeneralForm({}) { inline={true} intent={inputIntent({ error, touched })} className={classNames('form-group--select-list', CLASSES.FILL)} - helperText={ - 'For reporting, you can specify any month as the start of your financial year (also called your financial reporting year or accounting year).' - } + helperText={} > } > } helperText={ - 'Select a preferred account to deposit into it after customer make payment.' + } labelInfo={} intent={inputIntent({ error, touched })} @@ -70,7 +74,11 @@ export default function ItemForm() { } helperText={ - 'Select a preferred account to deposit into it after customer make payment.' + } labelInfo={} intent={inputIntent({ error, touched })} @@ -102,7 +110,11 @@ export default function ItemForm() { } helperText={ - 'Select a preferred account to deposit into it vendor advanced deposits.' + } labelInfo={} intent={inputIntent({ error, touched })} diff --git a/client/src/containers/Preferences/Users/Users.js b/client/src/containers/Preferences/Users/Users.js index 31ec33693..7f8212bcc 100644 --- a/client/src/containers/Preferences/Users/Users.js +++ b/client/src/containers/Preferences/Users/Users.js @@ -1,8 +1,9 @@ import React from 'react'; import { Tabs, Tab } from '@blueprintjs/core'; +import { formatMessage } from 'services/intl'; import classNames from 'classnames'; -import 'style/pages/Preferences/Users.scss' +import 'style/pages/Preferences/Users.scss'; import { CLASSES } from 'common/classes'; import PreferencesSubContent from 'components/Preferences/PreferencesSubContent'; @@ -16,15 +17,17 @@ function UsersPreferences({ openDialog }) { const onChangeTabs = (currentTabId) => {}; return ( -
+
- - + +
diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index ac742d548..f3aae6f4a 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -973,6 +973,14 @@ "summerize_how_much_each_customer_owes_your_business":"Summarize how much each customer owes your business.", "duplicate_customer":"Duplicate customer", "duplicate_vendor":"Duplicate vendor", -"new_billing":"New Billing" +"new_billing":"New Billing", +"shown_on_sales_forms_and_purchase_orders":"Shown on sales forms and purchase orders.", +"for_reporting_you_can_specify_any_month":"For reporting, you can specify any month as the start of your financial year (also called your financial reporting year or accounting year).", +"you_can_t_change_the_base_currency_as_there_are_transactions":"You can't change the base currency as there are transactions recorded in your organization.", +"make_account_code_required_when_create_a_new_accounts":"Make account code required when create a new accounts.", +"should_account_code_be_unique_when_create_a_new_account":"Should account code be unique when create a new account.", +"select_a_preferred_account_to_deposit_into_it_after_customer_make_payment":"Select a preferred account to deposit into it after customer make payment.", +"select_a_preferred_account_to_deposit_into_it_vendor_advanced_deposits":"Select a preferred account to deposit into it vendor advanced deposits.", +"roles":"Roles" } From 23450a09cd25aa8ecb5abd56b29e7dc841dd10f9 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 15:19:02 +0200 Subject: [PATCH 13/36] feat(lang): drawer lang. --- client/src/components/DataTable.js | 10 +- .../ManualJournalActionsBar.js | 6 +- .../ManualJournalsEmptyStatus.js | 10 +- .../MakeJournal/MakeJournalEntriesHeader.js | 3 +- .../MakeJournal/MakeJournalFormFooter.js | 4 +- .../Accounting/MakeJournal/components.js | 6 +- .../AccountDrawer/AccountDrawerHeader.js | 4 +- .../AccountDrawer/AccountDrawerTable.js | 17 ++- .../ExpenseDrawer/ExpenseDrawerFooter.js | 5 +- .../ExpenseDrawer/ExpenseDrawerTable.js | 4 +- .../ManualJournalDrawerFooter.js | 9 +- .../Drawers/PaperTemplate/PaperTemplate.js | 15 +-- .../PaperTemplate/PaperTemplateTable.js | 2 +- .../PaymentPaperTemplate.js | 17 +-- .../Expenses/ExpenseForm/ExpenseFormFooter.js | 4 +- .../Expenses/ExpenseForm/ExpenseFormHeader.js | 3 +- .../Expenses/ExpenseForm/components.js | 5 +- .../ExpensesLanding/ExpenseActionsBar.js | 2 +- .../ExpensesLanding/ExpensesEmptyStatus.js | 10 +- .../Invoices/InvoiceDetails/InvoicePaper.js | 15 +-- .../Receipts/ReceiptDetails/ReceiptPaper.js | 15 +-- client/src/lang/en/index.json | 107 ++++++++++-------- 22 files changed, 152 insertions(+), 121 deletions(-) diff --git a/client/src/components/DataTable.js b/client/src/components/DataTable.js index 1226afe57..c653f2a71 100644 --- a/client/src/components/DataTable.js +++ b/client/src/components/DataTable.js @@ -10,6 +10,7 @@ import { useAsyncDebounce, } from 'react-table'; import { useSticky } from 'react-table-sticky'; +import { formatMessage } from 'services/intl'; import { useUpdateEffect } from 'hooks'; import { saveInvoke } from 'utils'; @@ -52,7 +53,7 @@ export default function DataTable(props) { payload, expandable = false, noInitialFetch = false, - + pagesCount: controlledPageCount, // Pagination props. @@ -122,7 +123,7 @@ export default function DataTable(props) { autoResetFilters, autoResetRowState, - ...restProps + ...restProps, }, useSortBy, useExpanded, @@ -181,7 +182,6 @@ export default function DataTable(props) { ); } - DataTable.defaultProps = { pagination: false, spinnerProps: { size: 30 }, @@ -209,6 +209,6 @@ DataTable.defaultProps = { TablePaginationRenderer: TablePagination, TableNoResultsRowRenderer: TableNoResultsRow, - noResults: 'There is no results in the table.', + noResults: formatMessage({ id: 'there_is_no_results_in_the_table' }), payload: {}, -}; \ No newline at end of file +}; diff --git a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js index 8fec15341..e0b3014fa 100644 --- a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js +++ b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js @@ -42,9 +42,7 @@ function ManualJournalActionsBar({ }; // Handle delete button click. - const handleBulkDelete = () => { - - }; + const handleBulkDelete = () => {}; // Handle tab change. const handleTabChange = (customView) => { @@ -77,7 +75,7 @@ function ManualJournalActionsBar({ className={classNames(Classes.MINIMAL, 'button--filter', { 'has-active-filters': false, })} - text="Filter" + text={} icon={} /> diff --git a/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js b/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js index d002cb3ab..d487a29be 100644 --- a/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js +++ b/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js @@ -2,17 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function ManualJournalsEmptyStatus() { const history = useHistory(); return ( } description={

- It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. +

} action={ @@ -24,11 +24,11 @@ export default function ManualJournalsEmptyStatus() { history.push('/make-journal-entry'); }} > - Make journal + } diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js index aa037ffb8..d32ceb3c5 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js @@ -2,6 +2,7 @@ import React from 'react'; import classNames from 'classnames'; import { useFormikContext } from 'formik'; import { CLASSES } from 'common/classes'; +import { FormattedMessage as T } from 'react-intl'; import MakeJournalEntriesHeaderFields from './MakeJournalEntriesHeaderFields'; import { PageFormBigNumber } from 'components'; import { safeSumBy } from 'utils'; @@ -20,7 +21,7 @@ export default function MakeJournalEntriesHeader() { } amount={total} currencyCode={currency_code} /> diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js index ab47cee7a..14a3e0e4b 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js @@ -11,7 +11,7 @@ import { inputIntent } from 'utils'; export default function MakeJournalFormFooter() { return (
- + } defaultOpen={false}> @@ -34,7 +34,7 @@ export default function MakeJournalFormFooter() { initialFiles={[]} // onDrop={handleDropFiles} // onDeleteFile={handleDeleteFile} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} /> diff --git a/client/src/containers/Accounting/MakeJournal/components.js b/client/src/containers/Accounting/MakeJournal/components.js index 1a0937d55..fe60d16e3 100644 --- a/client/src/containers/Accounting/MakeJournal/components.js +++ b/client/src/containers/Accounting/MakeJournal/components.js @@ -44,7 +44,11 @@ export function DebitHeaderCell({ payload: { currencyCode } }) { * Account footer cell. */ function AccountFooterCell({ payload: { currencyCode } }) { - return {`Total ${currencyCode} `}; + return ( + + {formatMessage({ id: 'total_currency' }, { currency: currencyCode })} + + ); } /** diff --git a/client/src/containers/Drawers/AccountDrawer/AccountDrawerHeader.js b/client/src/containers/Drawers/AccountDrawer/AccountDrawerHeader.js index e24b84246..91887a50d 100644 --- a/client/src/containers/Drawers/AccountDrawer/AccountDrawerHeader.js +++ b/client/src/containers/Drawers/AccountDrawer/AccountDrawerHeader.js @@ -18,7 +18,9 @@ export default function AccountDrawerHeader({ return (
- Closing Balance + + +

{}

diff --git a/client/src/containers/Drawers/AccountDrawer/AccountDrawerTable.js b/client/src/containers/Drawers/AccountDrawer/AccountDrawerTable.js index b97c1d7d4..07996cf43 100644 --- a/client/src/containers/Drawers/AccountDrawer/AccountDrawerTable.js +++ b/client/src/containers/Drawers/AccountDrawer/AccountDrawerTable.js @@ -11,13 +11,11 @@ import withDrawerActions from 'containers/Drawer/withDrawerActions'; /** * account drawer table. */ -function AccountDrawerTable({ - closeDrawer -}) { +function AccountDrawerTable({ closeDrawer }) { const { account: { currency_code }, accounts, - drawerName + drawerName, } = useAccountDrawerContext(); const columns = React.useMemo( @@ -69,14 +67,15 @@ function AccountDrawerTable({
); } -export default compose( - withDrawerActions -)(AccountDrawerTable); \ No newline at end of file +export default compose(withDrawerActions)(AccountDrawerTable); diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js index d042363f4..974607cd5 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js @@ -1,5 +1,6 @@ import React from 'react'; import { If, Money } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function ExpenseDrawerFooter({ expense: { total_amount, currency_code }, @@ -8,11 +9,11 @@ export default function ExpenseDrawerFooter({
- Sub Total +

{}

- Total +

{}

diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js index f7c4e9652..838e30a2f 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js @@ -12,12 +12,12 @@ export default function ExpenseDrawerTable({ const columns = React.useMemo( () => [ { - Header: formatMessage({ id: 'Expense account' }), + Header: formatMessage({ id: 'expense_account' }), accessor: 'expense_account.name', width: 110, }, { - Header: formatMessage({ id: 'Amount' }), + Header: formatMessage({ id: 'amount' }), accessor: ({ amount }) => ( ), diff --git a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js index 5c1267c82..805b9ff56 100644 --- a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js +++ b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js @@ -1,4 +1,5 @@ import React from 'react'; +import { FormattedMessage as T } from 'react-intl'; export default function ManualJournalDrawerFooter({ manualJournal: { amount_formatted }, @@ -7,11 +8,15 @@ export default function ManualJournalDrawerFooter({
- Sub Total + + +

{amount_formatted}

- Total + + +

{amount_formatted}

diff --git a/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js b/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js index cb368f254..e0b95c5f6 100644 --- a/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js +++ b/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js @@ -3,18 +3,19 @@ import PaperTemplateHeader from './PaperTemplateHeader'; import PaperTemplateTable from './PaperTemplateTable'; import PaperTemplateFooter from './PaperTemplateFooter'; import { updateItemsEntriesTotal } from 'containers/Entries/utils'; +import { formatMessage } from 'services/intl'; import 'style/components/Drawer/DrawerTemplate.scss'; function PaperTemplate({ labels: propLabels, paperData, entries }) { const labels = { - name: 'Estimate', - billedTo: 'Billed to', - date: 'Estimate date', - refNo: 'Estimate No.', - billedFrom: 'Billed from', - amount: 'Estimate amount', - dueDate: 'Due date', + name: formatMessage({ id: 'estimate_' }), + billedTo: formatMessage({ id: 'billed_to' }), + date: formatMessage({ id: 'estimate_date' }), + refNo: formatMessage({ id: 'estimate_no' }), + billedFrom: formatMessage({ id: 'billed_from' }), + amount: formatMessage({ id: 'estimate_amount' }), + dueDate: formatMessage({ id: 'due_date_' }), ...propLabels, }; diff --git a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js index 6c5695924..eae2271f3 100644 --- a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js +++ b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js @@ -19,7 +19,7 @@ export default function DrawerTemplateTable({ tableData, currencyCode }) { width: 80, }, { - Header: formatMessage({ id: 'Qty' }), + Header: formatMessage({ id: 'qty' }), accessor: 'quantity', disableSortBy: true, width: 50, diff --git a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js index fef1b05b5..59d7278f4 100644 --- a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js +++ b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js @@ -1,6 +1,7 @@ import React from 'react'; import PaymentPaperTemplateHeader from './PaymentPaperTemplateHeader'; import PaymentPaperTemplateTable from './PaymentPaperTemplateTable'; +import { formatMessage } from 'services/intl'; import 'style/components/Drawer/DrawerTemplate.scss'; @@ -9,14 +10,14 @@ export default function PaymentPaperTemplate({ paperData, }) { const labels = { - name: 'Payment receive', - billedTo: 'Billed to', - date: 'Payment date', - refNo: 'Payment No.', - billedFrom: 'Billed from', - referenceNo: 'Reference No', - amount: 'Amount received', - dueDate: 'Due date', + name: formatMessage({ id: 'payment_receive' }), + billedTo: formatMessage({ id: 'billed_to' }), + date: formatMessage({ id: 'payment_date_' }), + refNo: formatMessage({ id: 'payment_no' }), + billedFrom: formatMessage({ id: 'billed_from' }), + referenceNo: formatMessage({ id: 'reference_no' }), + amount: formatMessage({ id: 'amount_received' }), + dueDate: formatMessage({ id: 'due_date_' }), ...propLabels, }; const defaultValues = { diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js index daef5b3e7..c7324e0b2 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js @@ -10,7 +10,7 @@ import { CLASSES } from 'common/classes'; export default function ExpenseFormFooter() { return (
- + } defaultOpen={false}> @@ -31,7 +31,7 @@ export default function ExpenseFormFooter() { initialFiles={[]} // onDrop={handleDropFiles} // onDeleteFile={handleDeleteFile} - hint={'Attachments: Maxiumum size: 20MB'} + hint={} /> diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js index 5ce47164a..4fa06d3fb 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js @@ -2,6 +2,7 @@ import React, { useMemo } from 'react'; import classNames from 'classnames'; import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; +import { FormattedMessage as T } from 'react-intl'; import { CLASSES } from 'common/classes'; @@ -21,7 +22,7 @@ export default function ExpenseFormHeader() {
} amount={totalExpenseAmount} currencyCode={values?.currency_code} /> diff --git a/client/src/containers/Expenses/ExpenseForm/components.js b/client/src/containers/Expenses/ExpenseForm/components.js index 25bd34913..3ae367447 100644 --- a/client/src/containers/Expenses/ExpenseForm/components.js +++ b/client/src/containers/Expenses/ExpenseForm/components.js @@ -60,7 +60,7 @@ function AmountFooterCell({ payload: { currencyCode }, rows }) { /** * Expense amount header cell. */ - export function ExpenseAmountHeaderCell({ payload: { currencyCode } }) { +export function ExpenseAmountHeaderCell({ payload: { currencyCode } }) { return formatMessage({ id: 'amount_currency' }, { currency: currencyCode }); } @@ -68,14 +68,13 @@ function AmountFooterCell({ payload: { currencyCode }, rows }) { * Expense account footer cell. */ function ExpenseAccountFooterCell() { - return 'Total'; + return ; } /** * Retrieve expense form table entries columns. */ export function useExpenseFormTableColumns() { - return React.useMemo( () => [ { diff --git a/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js b/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js index 968d348a1..3d411fe60 100644 --- a/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js +++ b/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js @@ -81,7 +81,7 @@ function ExpensesActionsBar({ className={classNames(Classes.MINIMAL, 'button--filter', { 'has-active-filters': filterCount > 0, })} - text="Filter" + text={} icon={} /> diff --git a/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js b/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js index b48c5e79b..be90b8167 100644 --- a/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js +++ b/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js @@ -2,17 +2,17 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; +import { FormattedMessage as T } from 'react-intl'; export default function InvoicesEmptyStatus() { const history = useHistory(); return ( } description={

- It is a long established fact that a reader will be distracted by the - readable content of a page when looking at its layout. +

} action={ @@ -24,11 +24,11 @@ export default function InvoicesEmptyStatus() { history.push('/expenses/new'); }} > - New expense + } diff --git a/client/src/containers/Sales/Invoices/InvoiceDetails/InvoicePaper.js b/client/src/containers/Sales/Invoices/InvoiceDetails/InvoicePaper.js index 2e0d01757..5269a6c82 100644 --- a/client/src/containers/Sales/Invoices/InvoiceDetails/InvoicePaper.js +++ b/client/src/containers/Sales/Invoices/InvoiceDetails/InvoicePaper.js @@ -1,19 +1,20 @@ import React from 'react'; import { useInvoiceDrawerContext } from './InvoiceDrawerProvider'; import PaperTemplate from 'containers/Drawers/PaperTemplate/PaperTemplate'; +import { formatMessage } from 'services/intl'; export default function InvoicePaper() { const { invoice, entries } = useInvoiceDrawerContext(); const propLabels = { labels: { - name: 'Invoice', - billedTo: 'Billed to', - date: 'Invoice date', - refNo: 'Invoice No.', - billedFrom: 'Billed from', - amount: 'Invoice amount', - dueDate: 'Due date', + name: formatMessage({ id: 'invoice' }), + billedTo: formatMessage({ id: 'billed_to' }), + date: formatMessage({ id: 'invoice_date_' }), + refNo: formatMessage({ id: 'invoice_no__' }), + billedFrom: formatMessage({ id: 'billed_from' }), + amount: formatMessage({ id: 'invoice_amount' }), + dueDate: formatMessage({ id: 'due_date_' }), }, }; diff --git a/client/src/containers/Sales/Receipts/ReceiptDetails/ReceiptPaper.js b/client/src/containers/Sales/Receipts/ReceiptDetails/ReceiptPaper.js index 80473cd1f..37ceb109f 100644 --- a/client/src/containers/Sales/Receipts/ReceiptDetails/ReceiptPaper.js +++ b/client/src/containers/Sales/Receipts/ReceiptDetails/ReceiptPaper.js @@ -1,19 +1,20 @@ import React from 'react'; import { useReceiptDrawerContext } from './ReceiptDrawerProvider'; import PaperTemplate from 'containers/Drawers/PaperTemplate/PaperTemplate'; +import { formatMessage } from 'services/intl'; export default function ReceiptPaper() { const { receipt, entries } = useReceiptDrawerContext(); const propLabels = { labels: { - name: 'Receipt', - billedTo: 'Billed to', - date: 'Receipt date', - refNo: 'Receipt No.', - billedFrom: 'Billed from', - amount: 'Receipt amount', - dueDate: 'Due date', + name: formatMessage({ id: 'receipt_' }), + billedTo: formatMessage({ id: 'billed_to' }), + date: formatMessage({ id: 'receipt_date_' }), + refNo: formatMessage({ id: 'receipt_no' }), + billedFrom: formatMessage({ id: 'billed_from' }), + amount: formatMessage({ id: 'receipt_amount' }), + dueDate: formatMessage({ id: 'due_date_' }), }, }; diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index f3aae6f4a..061a7dc34 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -939,48 +939,65 @@ "there_is_no_payable_bills_for_this_vendor_that_can_be_applied_for_this_payment": "There is no payable bills for this vendor that can be applied for this payment", "please_select_a_vendor_to_display_all_open_bills_for_it": "Please select a vendor to display all open bills for it.", "payment_made_details": "Payment made details", - "there_is_no_inventory_adjustments_transactions_yet":"There is no inventory adjustments transactions yet.", - "create_and_manage_your_organization_s_customers":"Create and manage your organization's customers.", - "salutation":"Salutation", - "work":"work", - "mobile":"Mobile", - "phone":"Phone", - "create_and_manage_your_organization_s_vendors":"Create and manage your organization's vendors.", -"balance_sheet_report":"Balance Sheet Report", -"reports_a_company_s_assets_liabilities_and_shareholders":"Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", -"summarizes_the_credit_and_debit_balance_of_each_account":"Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time.", -"profit_loss_report":"Profit/Loss Report", -"reports_the_revenues_costs_and_expenses":"Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).", -"reports_inflow_and_outflow_of_cash_and_cash_equivalents":"Reports inflow and outflow of cash and cash equivalents between a specific two points of time.", -"journal_report":"Journal Report", -"the_debit_and_credit_entries_of_system_transactions":"The debit and credit entries of system transactions, sorted by date.", -"general_ledger_report":"General Ledger Report", -"reports_every_transaction_going_in_and_out_of_your":"Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.", -"summarize_total_unpaid_balances_of_customers_invoices":"Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.", -"summarize_total_unpaid_balances_of_vendors_purchase":"Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.", -"sales_purchases_reports":"Sales/Purchases Reports", -"reports_every_transaction_going_in_and_out_of_your_items":"Reports every transaction going in and out of your items to monitoring activity of items.", -"reports_every_transaction_going_in_and_out_of_each_vendor_supplier":"Reports every transaction going in and out of each vendor/supplier.", -"reports_every_transaction_going_in_and_out_of_each_customer":"Reports every transaction going in and out of each customer.", -"summerize_the_total_amount_your_business_owes_each_vendor":"Summarize the total amount your business owes each vendor.", -"summerize_the_total_amount_of_each_customer_owes_your_business":"Summarize the total amount of each customer owes your business.", -"summarize_the_business_s_purchase_items_quantity_cost_and_average":"Summarize the business’s purchase items quantity, cost and average cost rate of each item during a specific point in time.", -"summarize_the_business_s_sold_items_quantity_income_and_average_income_rate":"Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.", -"shows_the_average_age_of_unresolved_issues_for_a_project_or_filter":"Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date", -"categories":"Categories", -"duplicate_item":"Duplicate item", -"summerize_your_transactions_for_each_inventory_item":"Summarize your transactions for each inventory item and how they affect quantity, valuation and weighted average.", -"summerize_how_much_each_customer_owes_your_business":"Summarize how much each customer owes your business.", -"duplicate_customer":"Duplicate customer", -"duplicate_vendor":"Duplicate vendor", -"new_billing":"New Billing", -"shown_on_sales_forms_and_purchase_orders":"Shown on sales forms and purchase orders.", -"for_reporting_you_can_specify_any_month":"For reporting, you can specify any month as the start of your financial year (also called your financial reporting year or accounting year).", -"you_can_t_change_the_base_currency_as_there_are_transactions":"You can't change the base currency as there are transactions recorded in your organization.", -"make_account_code_required_when_create_a_new_accounts":"Make account code required when create a new accounts.", -"should_account_code_be_unique_when_create_a_new_account":"Should account code be unique when create a new account.", -"select_a_preferred_account_to_deposit_into_it_after_customer_make_payment":"Select a preferred account to deposit into it after customer make payment.", -"select_a_preferred_account_to_deposit_into_it_vendor_advanced_deposits":"Select a preferred account to deposit into it vendor advanced deposits.", -"roles":"Roles" -} - + "there_is_no_inventory_adjustments_transactions_yet": "There is no inventory adjustments transactions yet.", + "create_and_manage_your_organization_s_customers": "Create and manage your organization's customers.", + "salutation": "Salutation", + "work": "work", + "mobile": "Mobile", + "phone": "Phone", + "create_and_manage_your_organization_s_vendors": "Create and manage your organization's vendors.", + "balance_sheet_report": "Balance Sheet Report", + "reports_a_company_s_assets_liabilities_and_shareholders": "Reports a company's assets, liabilities and shareholders' equity at a specific point in time with comparison period(s).", + "summarizes_the_credit_and_debit_balance_of_each_account": "Summarizes the credit and debit balance of each account in your chart of accounts at a specific point in time.", + "profit_loss_report": "Profit/Loss Report", + "reports_the_revenues_costs_and_expenses": "Reports the revenues, costs and expenses incurred during a specific point in time with comparison period(s).", + "reports_inflow_and_outflow_of_cash_and_cash_equivalents": "Reports inflow and outflow of cash and cash equivalents between a specific two points of time.", + "journal_report": "Journal Report", + "the_debit_and_credit_entries_of_system_transactions": "The debit and credit entries of system transactions, sorted by date.", + "general_ledger_report": "General Ledger Report", + "reports_every_transaction_going_in_and_out_of_your": "Reports every transaction going in and out of your accounts and organized by accounts and date to monitoring activity of accounts.", + "summarize_total_unpaid_balances_of_customers_invoices": "Summarize total unpaid balances of customers invoices with number of days the unpaid invoice is overdue.", + "summarize_total_unpaid_balances_of_vendors_purchase": "Summarize total unpaid balances of vendors purchase invoices with the number of days the unpaid invoice is overdue.", + "sales_purchases_reports": "Sales/Purchases Reports", + "reports_every_transaction_going_in_and_out_of_your_items": "Reports every transaction going in and out of your items to monitoring activity of items.", + "reports_every_transaction_going_in_and_out_of_each_vendor_supplier": "Reports every transaction going in and out of each vendor/supplier.", + "reports_every_transaction_going_in_and_out_of_each_customer": "Reports every transaction going in and out of each customer.", + "summerize_the_total_amount_your_business_owes_each_vendor": "Summarize the total amount your business owes each vendor.", + "summerize_the_total_amount_of_each_customer_owes_your_business": "Summarize the total amount of each customer owes your business.", + "summarize_the_business_s_purchase_items_quantity_cost_and_average": "Summarize the business’s purchase items quantity, cost and average cost rate of each item during a specific point in time.", + "summarize_the_business_s_sold_items_quantity_income_and_average_income_rate": "Summarize the business’s sold items quantity, income and average income rate of each item during a specific point in time.", + "shows_the_average_age_of_unresolved_issues_for_a_project_or_filter": "Shows the average age of unresolved issues for a project or filter. This helps you see whether your backlog is being kept up to date", + "categories": "Categories", + "duplicate_item": "Duplicate item", + "summerize_your_transactions_for_each_inventory_item": "Summarize your transactions for each inventory item and how they affect quantity, valuation and weighted average.", + "summerize_how_much_each_customer_owes_your_business": "Summarize how much each customer owes your business.", + "duplicate_customer": "Duplicate customer", + "duplicate_vendor": "Duplicate vendor", + "new_billing": "New Billing", + "shown_on_sales_forms_and_purchase_orders": "Shown on sales forms and purchase orders.", + "for_reporting_you_can_specify_any_month": "For reporting, you can specify any month as the start of your financial year (also called your financial reporting year or accounting year).", + "you_can_t_change_the_base_currency_as_there_are_transactions": "You can't change the base currency as there are transactions recorded in your organization.", + "make_account_code_required_when_create_a_new_accounts": "Make account code required when create a new accounts.", + "should_account_code_be_unique_when_create_a_new_account": "Should account code be unique when create a new account.", + "select_a_preferred_account_to_deposit_into_it_after_customer_make_payment": "Select a preferred account to deposit into it after customer make payment.", + "select_a_preferred_account_to_deposit_into_it_vendor_advanced_deposits": "Select a preferred account to deposit into it vendor advanced deposits.", + "roles": "Roles", + "closing_balance": "Closing Balance", + "view_more_transactions": "View more transactions.", + "there_is_no_results_in_the_table": "There is no results in the table.", + "create_your_first_journal_entries_on_accounts_chart": "Create your first journal entries on accounts chart.", + "journal_details": "Journal details", + "create_and_manage_your_organization_s_expenses": "Create and manage your organization's expenses", + "expense_amount": "Expense Amount", + "expense_details": "Expense details", + "sub_total": "Sub Total", + "estimate_": "Estimate", + "billed_to": "Billed to", + "estimate_no": "Estimate No.", + "billed_from": "Billed from", + "estimate_amount": "Estimate amount", + "invoice": "Invoice", + "receipt_": "Receipt", + "receipt_no": "Receipt No.", + "receipt_amount": "Receipt amount" +} \ No newline at end of file From 536c4a32fb4847f0ab7c6f078a9f9c72fbbe9fb9 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 15:31:14 +0200 Subject: [PATCH 14/36] feat : lang --- client/src/components/ContactsSuggestField.js | 3 ++- .../PaymentViaVoucherForm.js | 9 +++---- .../Currencies/CurrenciesActions.js | 27 ++++++++----------- .../containers/Subscriptions/LicenseTab.js | 8 ++++-- client/src/lang/en/index.json | 4 ++- 5 files changed, 26 insertions(+), 25 deletions(-) diff --git a/client/src/components/ContactsSuggestField.js b/client/src/components/ContactsSuggestField.js index 3e5b8ecad..0db5f5184 100644 --- a/client/src/components/ContactsSuggestField.js +++ b/client/src/components/ContactsSuggestField.js @@ -5,12 +5,13 @@ import { Suggest } from '@blueprintjs/select'; import { FormattedMessage as T } from 'react-intl'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; +import { formatMessage } from 'services/intl'; export default function ContactsSuggestField({ contactsList, initialContactId, selectedContactId, - defaultTextSelect = 'Select contact', + defaultTextSelect = formatMessage({id:'select_contact'}), onContactSelected, selectedContactType = [], diff --git a/client/src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.js b/client/src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.js index 5ce741460..17207498f 100644 --- a/client/src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.js +++ b/client/src/containers/Dialogs/PaymentViaVoucherDialog/PaymentViaVoucherForm.js @@ -10,7 +10,6 @@ import { useAutofocus } from 'hooks'; import withDialogActions from 'containers/Dialog/withDialogActions'; - /** * Payment via license form. */ @@ -31,7 +30,9 @@ function PaymentViaLicenseForm({ return (
-

Please enter your preferred payment method below.

+

+ +

{({ field, meta: { error, touched } }) => ( @@ -72,6 +73,4 @@ function PaymentViaLicenseForm({ ); } -export default compose( - withDialogActions -)(PaymentViaLicenseForm); \ No newline at end of file +export default compose(withDialogActions)(PaymentViaLicenseForm); diff --git a/client/src/containers/Preferences/Currencies/CurrenciesActions.js b/client/src/containers/Preferences/Currencies/CurrenciesActions.js index 1e263dea3..83fd3b124 100644 --- a/client/src/containers/Preferences/Currencies/CurrenciesActions.js +++ b/client/src/containers/Preferences/Currencies/CurrenciesActions.js @@ -1,15 +1,11 @@ -import React, {useCallback} from 'react'; -import { - Button, - Intent, -} from '@blueprintjs/core'; +import React, { useCallback } from 'react'; +import { Button, Intent } from '@blueprintjs/core'; import Icon from 'components/Icon'; import withDialogActions from 'containers/Dialog/withDialogActions'; -import {compose} from 'utils'; +import { compose } from 'utils'; +import { FormattedMessage as T } from 'react-intl'; -function CurrenciesActions({ - openDialog, -}) { +function CurrenciesActions({ openDialog }) { const handleClickNewCurrency = useCallback(() => { openDialog('currency-form'); }, [openDialog]); @@ -17,15 +13,14 @@ function CurrenciesActions({ return (
-
+
); } -export default compose( - withDialogActions, -)(CurrenciesActions); \ No newline at end of file +export default compose(withDialogActions)(CurrenciesActions); diff --git a/client/src/containers/Subscriptions/LicenseTab.js b/client/src/containers/Subscriptions/LicenseTab.js index 8143a4fab..a66192884 100644 --- a/client/src/containers/Subscriptions/LicenseTab.js +++ b/client/src/containers/Subscriptions/LicenseTab.js @@ -28,8 +28,12 @@ function LicenseTab({ openDialog }) {

-
); diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 061a7dc34..7d271b283 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -999,5 +999,7 @@ "invoice": "Invoice", "receipt_": "Receipt", "receipt_no": "Receipt No.", - "receipt_amount": "Receipt amount" + "receipt_amount": "Receipt amount", + "please_enter_your_preferred_payment_method_below": "Please enter your preferred payment method below.", + "submit_voucher": "Submit Voucher", } \ No newline at end of file From d520e016f2600ae5376f950a1c78e9a74153494c Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Mon, 7 Jun 2021 18:58:25 +0200 Subject: [PATCH 15/36] feat: postcss RTL automated convert. --- client/config/webpack.config.js | 5 +++++ client/package.json | 1 + client/public/index.html | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/client/config/webpack.config.js b/client/config/webpack.config.js index f671e349b..c33bfc4a8 100644 --- a/client/config/webpack.config.js +++ b/client/config/webpack.config.js @@ -103,6 +103,11 @@ module.exports = function(webpackEnv) { // so that it honors browserslist config in package.json // which in turn let's users customize the target behavior as per their needs. postcssNormalize(), + + // Postcss rtlcss plugin. + require( 'postcss-rtl' )({ + // options here. + }), ], sourceMap: isEnvProduction && shouldUseSourceMap, }, diff --git a/client/package.json b/client/package.json index e1aabffbe..91357cf2d 100644 --- a/client/package.json +++ b/client/package.json @@ -61,6 +61,7 @@ "postcss-loader": "3.0.0", "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", + "postcss-rtl": "^1.7.3", "postcss-safe-parser": "4.0.1", "ramda": "^0.27.1", "react": "^16.12.0", diff --git a/client/public/index.html b/client/public/index.html index 35b8d3acb..9a52dc7d6 100644 --- a/client/public/index.html +++ b/client/public/index.html @@ -1,5 +1,5 @@ - + From 282394c8fe9b72e046c8d781b0430bfa4d1350c3 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Mon, 7 Jun 2021 19:24:04 +0200 Subject: [PATCH 16/36] feat: quick new options lang. --- client/src/common/quickNewOptions.js | 15 +++++++++------ client/src/lang/en/index.json | 4 ++++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/client/src/common/quickNewOptions.js b/client/src/common/quickNewOptions.js index a5a9efd68..500800ecd 100644 --- a/client/src/common/quickNewOptions.js +++ b/client/src/common/quickNewOptions.js @@ -1,8 +1,11 @@ +import React from 'react'; +import { formatMessage } from 'services/intl'; + export default [ - { path: 'invoices/new', name: 'Sale invoice' }, - { path: 'bills//new', name: 'Purchase invoice' }, - { path: 'make-journal-entry', name: 'Manual journal' }, - { path: 'expenses/new', name: 'Expense' }, - { path: 'customers/new', name: 'Customer' }, - { path: 'vendors/new', name: 'Vendor' }, + { path: 'invoices/new', name: formatMessage({ id: 'sale_invoice' }) }, + { path: 'bills//new', name: formatMessage({ id: 'purchase_invoice' }) }, + { path: 'make-journal-entry', name: formatMessage({ id: 'manual_journal' }) }, + { path: 'expenses/new', name: formatMessage({ id: 'expense' }) }, + { path: 'customers/new', name: formatMessage({ id: 'customer' }) }, + { path: 'vendors/new', name: formatMessage({ id: 'vendor' }) }, ]; diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 7d271b283..8180afcdb 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -1002,4 +1002,8 @@ "receipt_amount": "Receipt amount", "please_enter_your_preferred_payment_method_below": "Please enter your preferred payment method below.", "submit_voucher": "Submit Voucher", + "sale_invoice": "Sale invoice", + "purchase_invoice": "Purchase invoice", + "expense": "Expense", + "vendor": "Vendor" } \ No newline at end of file From 1a023d75264170bfbf4dcf0fe5dff2f3644536b6 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 8 Jun 2021 14:34:35 +0200 Subject: [PATCH 17/36] feat(lang): contact & keyboardshortcuts options. --- client/src/common/contactsOptions.js | 7 ++- client/src/common/keyboardShortcutsOptions.js | 53 ++++++++++--------- client/src/lang/en/index.json | 27 +++++++++- 3 files changed, 59 insertions(+), 28 deletions(-) diff --git a/client/src/common/contactsOptions.js b/client/src/common/contactsOptions.js index 0cbe1a5ed..42e86361f 100644 --- a/client/src/common/contactsOptions.js +++ b/client/src/common/contactsOptions.js @@ -1,4 +1,7 @@ +import React from 'react'; +import { formatMessage } from 'services/intl'; + export default [ - { name: 'Customer', path: 'customers' }, - { name: 'Vendor', path: 'vendors' }, + { name: formatMessage({ id: 'customer' }), path: 'customers' }, + { name: formatMessage({ id: 'vendor' }), path: 'vendors' }, ]; diff --git a/client/src/common/keyboardShortcutsOptions.js b/client/src/common/keyboardShortcutsOptions.js index 8bd1efd33..aabf28d7c 100644 --- a/client/src/common/keyboardShortcutsOptions.js +++ b/client/src/common/keyboardShortcutsOptions.js @@ -1,102 +1,105 @@ +import React from 'react'; +import { formatMessage } from 'services/intl'; + export default [ { shortcut_key: 'Shift + I', - description: 'Jump to the invoices.', + description: formatMessage({ id: 'jump_to_the_invoices' }), }, { shortcut_key: 'Shift + E', - description: 'Jump to the estimates.', + description: formatMessage({ id: 'jump_to_the_estimates' }), }, { shortcut_key: 'Shift + R', - description: 'Jump to the receipts.', + description: formatMessage({ id: 'jump_to_the_receipts' }), }, { shortcut_key: 'Shift + X', - description: 'Jump to the expenses.', + description: formatMessage({ id: 'jump_to_the_expenses' }), }, { shortcut_key: 'Shift + C', - description: 'Jump to the customers.', + description: formatMessage({ id: 'jump_to_the_customers' }), }, { shortcut_key: 'Shift + V', - description: 'Jump to the vendors.', + description: formatMessage({ id: 'jump_to_the_vendors' }), }, { shortcut_key: 'Shift + A', - description: 'Jump to the Chart of Accounts.', + description: formatMessage({ id: 'jump_to_the_chart_of_accounts' }), }, { shortcut_key: 'Shift + B', - description: 'Jump to the bills.', + description: formatMessage({ id: 'jump_to_the_bills' }), }, { shortcut_key: 'Shift + M', - description: 'Jump to the Manual Journals.', + description: formatMessage({ id: 'jump_to_the_manual_journals' }), }, { shortcut_key: 'Shift + W', - description: 'Jump to the items.', + description: formatMessage({ id: 'jump_to_the_items' }), }, { shortcut_key: 'Shift + 1', - description: 'Jump to the Balance Sheet.', + description: formatMessage({ id: 'jump_to_the_balance_sheet' }), }, { shortcut_key: 'Shift + 2', - description: 'Jump to the Profit Loss Sheet.', + description: formatMessage({ id: 'jump_to_the_profit_loss_sheet' }), }, { shortcut_key: 'Shift + 3', - description: 'Jump to the Journal Sheet.', + description: formatMessage({ id: 'jump_to_the_journal_sheet' }), }, { shortcut_key: 'Shift + 4', - description: 'Jump to the General Ledger Sheet.', + description: formatMessage({ id: 'jump_to_the_general_ledger_sheet' }), }, { shortcut_key: 'Shift + 5', - description: 'Jump to the Trial Balance Sheet.', + description: formatMessage({ id: 'jump_to_the_trial_balance_sheet' }), }, { shortcut_key: 'Ctrl + Shift + I ', - description: 'Create a new invoice .', + description: formatMessage({ id: 'create_a_new_invoice' }), }, { shortcut_key: 'Ctrl + Shift + E ', - description: 'Create a new estimate .', + description: formatMessage({ id: 'create_a_new_estimate' }), }, { shortcut_key: 'Ctrl + Shift + R ', - description: 'Create a new receipt .', + description: formatMessage({ id: 'create_a_new_receipt' }), }, { shortcut_key: 'Ctrl + Shift + X ', - description: 'Create a new expense.', + description: formatMessage({ id: 'create_a_new_expense' }), }, { shortcut_key: 'Ctrl + Shift + C ', - description: 'Create a new customer.', + description: formatMessage({ id: 'create_a_new_customer' }), }, { shortcut_key: 'Ctrl + Shift + V ', - description: 'Create a new vendor.', + description: formatMessage({ id: 'create_a_new_vendor' }), }, { shortcut_key: 'Ctrl + Shift + B ', - description: 'Create a new bill.', + description: formatMessage({ id: 'create_a_new_bill' }), }, { shortcut_key: 'Ctrl + Shift + M ', - description: 'Create a new Make Journal.', + description: formatMessage({ id: 'create_a_new_make_journal' }), }, { shortcut_key: 'Ctrl + Shift + W ', - description: 'Create a new item.', + description: formatMessage({ id: 'create_a_new_item' }), }, { shortcut_key: 'Ctrl + / ', - description: 'Close and open sidebar .', + description: formatMessage({ id: 'close_and_open_sidebar' }), }, ]; diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 8180afcdb..cf99bf452 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -1005,5 +1005,30 @@ "sale_invoice": "Sale invoice", "purchase_invoice": "Purchase invoice", "expense": "Expense", - "vendor": "Vendor" + "vendor": "Vendor", + "jump_to_the_invoices": "Jump to the invoices.", + "jump_to_the_estimates": "Jump to the estimates.", + "jump_to_the_receipts": "Jump to the receipts.", + "jump_to_the_expenses": "Jump to the expenses.", + "jump_to_the_customers": "Jump to the customers", + "jump_to_the_vendors": "Jump to the vendors.", + "jump_to_the_chart_of_accounts": "Jump to the Chart of Accounts.", + "jump_to_the_bills": "Jump to the bills.", + "jump_to_the_manual_journals": "Jump to the Manual Journals.", + "jump_to_the_items": "Jump to the items.", + "jump_to_the_balance_sheet": "Jump to the Balance Sheet.", + "jump_to_the_profit_loss_sheet": "Jump to the Profit Loss Sheet.", + "jump_to_the_journal_sheet": "Jump to the Journal Sheet.", + "jump_to_the_general_ledger_sheet": "Jump to the General Ledger Sheet.", + "jump_to_the_trial_balance_sheet": "Jump to the Trial Balance Sheet.", + "create_a_new_invoice": "Create a new invoice.", + "create_a_new_estimate": "Create a new estimate.", + "create_a_new_receipt": "Create a new receipt.", + "create_a_new_expense": "Create a new expense.", + "create_a_new_customer": "create_a_new_customer", + "create_a_new_vendor": "Create a new vendor.", + "create_a_new_bill": "Create a new bill.", + "create_a_new_make_journal": "Create a new Make Journal.", + "create_a_new_item": "Create a new item.", + "close_and_open_sidebar": "Close and open sidebar." } \ No newline at end of file From 4fc7c3726029493fad1822890eda614f16fae88c Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 8 Jun 2021 15:15:15 +0200 Subject: [PATCH 18/36] feat(lang): RTL fonts. --- .../style/fonts/NotoSansArabicUI-Black.woff | Bin 0 -> 92972 bytes .../style/fonts/NotoSansArabicUI-Bold.woff | Bin 0 -> 91904 bytes .../fonts/NotoSansArabicUI-ExtraBold.woff | Bin 0 -> 93560 bytes .../fonts/NotoSansArabicUI-ExtraLight.woff | Bin 0 -> 89464 bytes .../style/fonts/NotoSansArabicUI-Light.woff | Bin 0 -> 89160 bytes .../style/fonts/NotoSansArabicUI-Medium.woff | Bin 0 -> 91640 bytes .../style/fonts/NotoSansArabicUI-Regular.woff | Bin 0 -> 88984 bytes .../fonts/NotoSansArabicUI-SemiBold.woff | Bin 0 -> 92276 bytes .../style/fonts/NotoSansArabicUI-Thin.woff | Bin 0 -> 88052 bytes client/src/style/pages/fonts.scss | 90 ++++++++++++++++++ client/src/style/variables.scss | 5 +- 11 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 client/src/style/fonts/NotoSansArabicUI-Black.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-Bold.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-ExtraBold.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-ExtraLight.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-Light.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-Medium.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-Regular.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiBold.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-Thin.woff diff --git a/client/src/style/fonts/NotoSansArabicUI-Black.woff b/client/src/style/fonts/NotoSansArabicUI-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..369c3bf8e862718aa6fa9a2e702576807a6277ff GIT binary patch literal 92972 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 literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-Bold.woff b/client/src/style/fonts/NotoSansArabicUI-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..7ac60a841db300b9e6cb4bcea0ded936921c7589 GIT binary patch literal 91904 zcmZsCV~{3Iu=O*xcWm4C?AWto+qP}nwr$%scWfIwzVm+Z-G8?uPGr|fRCZTXWOhWg ztDLAP00;m80GR>+$UhRqViN%TBma*}R8&a@0AzCbqr&+Qf!pSGV!|Rn{%C6e0E7$x zfW8pAoUbhQM@|s{#0m=lF#hl*6XoH&o??p1f&d^q3IG6Y9{?bY@%z?1lvAW<0sw#! ze`2ZrK(9hZ|IE-@-wptP3Hljd{pg?zPB*;`U7QF20F)mdfcFCi@E!0?6FXCD007nr z0094yaMny1FCFv{(m5vTDhA50QkEAz7Gxe_#9-tC z5^3j5Q&UqSnz(s1_BaES4ai&i$Q`R8(0Av z78wxk2*(a^%gR>wj#64i<$vjMx8>7H$K^^gHgR=PixYI}x7Hw<`9&2GhKi!NAy{fg zttQ!7L>66F?n_{1!0(qA-fY>V94;eHJrYJcBL3I<3OxuCjJ;$brB2PV9NHkvW&FYQ zy7Q%*+t$P-)#iTk)$QdW%W;<1Ri&m#6Ux_svz$MEj$$5oUS!LFF&@S+A66g=od$pCZ&hc|@oU$;BP{}TiBi=d>MSWi_-dxKoIt0z zY3vO`IEBYPg-axcN)jQWIAxdtHJ#~@c?oY|I0wLZif`JcTM{r31DKIXG99a&N3&~D zR0lG|4ij19A93b`aYrBF7Xjl;Y>;->(TO#$eAzRf7&D*P>3H&qrlo^0L3+gxNTGN$ z{Hx^5k6fuYd9*}5*~ea{npGk<0j89!Y5932(*I2N1f;4bgV|^TI}h_07hDI8 z^P80`gz;MtRj0KJ&N37?>PjPjro`S1I~L6FyB_h4>=^%9s?wPJwLTi)Ykg8*EYwXix0Z-gPy5{SX<$sYT7s&G>^FD#XR^U(vP|`ugqn6g|+Ee~FJ& z_;s6hukNdMlsM_61H}4%$U{&Ic^}agPgd_u!c*!nyBHQt8%G_-S@TX*ao|4>rJD_N zt^Cb%O3H;-0*w0>bGE>D!}cnCG$J(bv!p$TmPMR-|EYK8A>bKRH6sJ(InT$cv>lCQ z$bWtEq%@>X$u&9Wf;|^N<`dQUzE30i52n-0-d~)lY9MTrty-ZMVav`o z%lYR6vrx9{i|Q+*Yk2L&w2qNm<}|LzJ6v(;-@T>4z4iE-=azFI;q7xbq1Rx$T9(~^ zAs)q++B2xGM{loys(Mj6=zqWHK4SV^b0)u2*F>(_u==`3vEm4HVe-Jisx?%5?hG*8 z8VP7;tq+xpo@<)|sc*eUj0i@qHoRN!qCI*dxlI+kXsX%HqaxvCT@QK9>8kgo+ph@v zE)CFU-b{+9h-dY$Z!H+a-T>2!vc!Y)V#(iV_I-qLb=COH@v}bfd2IBdDBV`v9y#oK zB0cF83o@b0zYy*wi=KB!-#F4>aW`HAETBea06IX{J$^mxfEQ5~b>COA}o)0s?A`!aRc1ULl!qdFP6+)gV(EVDZ zlN&3Z=l9k4%`TCeNU#zV2QZ%aO^M)}iG|!%Fl-;(`ckZbs?ZCXlPN_e-S5#I(SjEJ zPO-en0RFI+NybrrhE?1CURdnDk#QXWecK`5*i`c~$emq!RF?JALAA}`Idnk@@y60E(*__;8CDT)%GFRjjX4M6@Emz_i0_^%_`d`_=L64E0s<}Yo)H> zY@0zonE~wsJ^Vu0n`7m?{?+QK8v$z@(789I1?BYH|D<*W9aFC_go}KYr4=7p2D(<+m1)X9czU5L`l0C6jkrm1t)k3$i0dkIdYS!*v@ZD6y#JfEZ?xD>Y4TLQpmok3bH+V z+PzuYp>MpbzOu0B>*%Pg+Tm|5;~Us8ncNb9f!4+U1@pNvwx-#lq>6RsKwef6I=Z)gIdY7`Jk15V|6N6gvX_PFy*{0#2#<{&cU9oeluVK0fg%YLGAUM z_Y^MSp)G-I@ja;&WNG9Z2C?S53bBX2$XB|J z1$B)27v-pPn1>LbG_qOgt}jsP#SUr2TWeI8kE!fpZ=xK~E@wu$&*Zi08_me2yfe^; z-Y69A5a*82mJ<*U0Utuw*>~vnFjfntd%PO*M{Ll)R=(-TGYpg)s(OD(wTrG;z#cmi zF5ss(GSt)4Gx5{I1Q#V3?;8U?WDIzvfu;9r!VCnCBLz3QW1?U>WmIFN(NmkQ%UsWu z3Ay6;Bjj+1x5W(o;~IK;`_JyW&6Ez;QReW{rYn9?Hd;^;0+DS1q*KH4Qu6a z34{Z~(PFP9zZ-H6^UwR$wr@wmm;ZzMpDOs$=*Rc_cj>q7ckfg0qwn)~8b7(O#8<*U z_x;fb{7GMFueIm7hv)Ulc&lwI6)O!ZEGyV5@2YOZmqZYZb%Ngj6J{VNG$$}v*eWYX zI&KJZ5Oj6~di-9$ytq2Z_LT+TuyE$EgkmJXl7m#$PYddnRjp#~io*VD*-Z*^U0mEO zJ!Jy2lw}1&QXLorlG$F%4xLBcp9JhmhF8caCz;`;ch&R;dp!A7voDGWPv8nWH z*OgTJtl9$$StFqhd4-4)+jaOsRMLBA#8VOQ7 zM3GVUJ;8fQtENRslNkT}5eiY`orBGB1GZ$W`{Vx%^s^a`S z5d%(=c|9gI|G#{+QD7lBo|iga zE}2FRmAiFa7NSn7?M3@T4m1v_#tf*7Q_)=LmjT=kF@1z9LfXFUf zfmfvHdo#>J`6wQ&LB<0z5@aN^-}KR7^_N2lBZw@qBhCj7X~!Ed^FUbY%B{Q`#n@8% z2MO6uk!iUs4=7xy2mQ$mxcFkgD7hmOT1RDM{J49)@*nZc(b7gz(+o$u{hGajAA(n> zR`U9q2%Rq3t-JTP(x7tZb-gj`)8!jv{^f{?(DTsZS=x>`qlXp>kxE7usX|z)Jyr7z z5w_&NMth?2zh=Xs#G;^fZidc;^QB!Uu6=^c*}XDpJXwkrLyuVYryOEs8)@(t&0~%Z zxTYI7D;I&KR7*imS>7c&V(Dv{rKW}4;1AJ)^`uI~w|BX6;f7N?oebw_oeydr~ zR+dQf!ZoAR!>$GO6(Ot2IaaH%xEtTw!657bFCDR|D~)IE}7qj8gEwwG2 z&RJ!+mRJzJ;d{PbhTK|>auysh8ooMmOgmU0Tnrg+EuiI~FZx1$(Pk+-o*|h=c=JZM z_4!v{jgm?n^Kg|=dsg7#ev?x{cYwV?6^Toy8i}m5BM~&Ab7gl_6gmdE8P1u_O#y{B(LYA**6A4)S6H6&hQDO6WCBsfJ)Q6JH$yb~IkS`|rX!BaOxv}RV{$V#?UW(FAhslRmziAb9CC<&RT0|yJTjnoV0Gf zm*JkUPAB6R&#gK&Z2DVk8QNKBQXy;PL%V>E7}v~VV!sB3B-v`804ulgp>FbcegR{l zY^QCf_^K~FeOE@TlV2Mu2dgya>qN+}&R}8PYPF*$i$uw$L{?y@*06sfE+GX_dS2bZ z1z_{3=NGme&Dt{i0*!KZlAmGRipY=?VBrj74bYdfnU0&QKE}=08h6%eFPnNB94!5BL6FP~%%<6Qd)36~bVqIM(U#We&2?>^ z)XSC-#iuR~ia)@!#CKcnN6W7{_NYr^^j7<${V@5_w#GrZKEB0hmAr^tq?+3$H$Y^x zddfAuu%m!2=KsHXLpxp%H^A@NSTqT%C9#hJ84T~%)8U5E2d$pF*wb>mLmT3e=Xr_dT%cTLQ_?pT;>-`x*+1WN%UV9S^{46Z%k=y`vjcKgI9ATHgok z;a3-(AAL6Sz54Cjc>2{Dtp^0?D?{l1PcJjzE4=|x0I)mpntGryj#4m1qAbp0o+%6q z%Q2PC-FuBPEn@;Lin%+0xzDTxN1Del3^R{njE==HL^J%6p*Y1!?o(7m#bNMB@<{Us zJm+N(WyB*GhBm%EUVP@}=E2_x+|}&XJk#+muTXC&{p2-|QBEcu#Gn5bN93$?bG$uL zfF=pPMC0x6bYaD@j9`)dv%FKD)2|wpOq|KM9SIzXn4h?}Ziv*Qs&;RTds~eX8^sz8 z*H2o*TJd(yKc{c2hpH`44JmM;1)Ar8%8)EVxblHc86Wpuj<3G{7Pe-$g0v>qIjQkm zJvy$Ptj(74wGP1SqTYgYpu-Qq-7>b}UI&Zylzj<)2fsu@0!IUoe1u``eZ;&Druc zA9z-H?(95lOXXAjVWwcWKu;FXK8%0BJDGp@x$KKT@! z1s$#cVovlCb|dDwAa=goOPr4hKUZ$1cG~o0^4{}7>|Xbf`=0$i_P&;39fKz%pnTAd z0a_Z;(SiSyZ=dgr@5pD%d&V1v4J2|1O^>?nNsUY;;A%KVue6S>3Icm1$G{e^508Zp zk!OwvV`$IL2nTi5&vKa3?vsPq2CdcaVXvU=aPToy9f2DU3onM(>u%0}cBJsu$ZHv& z0<5dHp{L?)LIslcl6Jr=``LMVb+#8C?c^8wFOcE*{YCzTZw|3BvOGv5;M6>#N2DB- z5h%qVbkIrSA>!Nk&-n%7pN_t8sL+xqDU1*esWObEAgGKSE8L_Y5`!oQu~rh16pS<} zp##|^ysD_xsK}^dNMoOFomL`AD>1JKc)?HsBwPwu0)&LvJmruiSfaG(V&PK3i88;b zBuSo%ZaEn~*+5tPnHQ zCN2&7X(^aRpbkuUYB+!VGs)1}3bDBZrKn(!7pooa0%>bPV286wEVSM#lAjXmBE@DvamVaZ&=7 zN3jf|8%)$(QX-EGMbzzAz%D}IjEUFXTo^kuv?om(-7isG61>+FRuZ-n76U9PEy^v- z&CIQVG@NJ$X%%VdHEKA{a6lo3`|Tq*lyRs`lbFZD9cOaRbK!Y#J-FUjK3JYvmLqJc zt#PfKeIvhG4m9b}2XXgxd_v#h|JgiuGV9>RP9NNHxq)wE*e00n(cXG>5zxpsK+Zek=%#7h>R8#ooZxJiiR=n6ETWt5toE>8q~K5 zZIa_5$A*^Kwk;~MRAtQlZZj8h@5Ejdp`w~L|#JBflww@u((~JD~X~yVMPK{ zAxDXDSpsf>@vLcy##x+qA@5P#gQ`2pcubEesY*aJL3#4rSUO#xB;m|But9#k$V%2E zwcW@^UD$<4YJBl<{T_!?RyIy`!t%(8QU)3Oe*OO0+Di82Qwl`MYR2^qf)dJXRGP`i z#iHxAI4UvJrb%c=1q+q1l!g<`N6F9y0hMzVg384ezlW8_l{A+9EQDF}GnCbprKoZ( zRGq6ND{7Y0ErPHL=@b-~SS>O#3ehULm%PsjpVB-utW~&|@SOj67x5|U24E7v3j2c* zKvjWX{3fFSDCgnffQt1?*uggi(#;`=_MtE==d9#xX`+DY&Y1e}w%sf%E8?Cz3GEjEWX`Ou5Xl>Etu2(~HOH4+-vDA9Ek4 zU6$MI_}Ow9i__{RNtmW&ndK%W>6YNrpU3hKLF-03Ob}Chz0M!g`s2-dv?MUg15I|c z^fYLZi~HW`ugK5H?+v%bTM-R0YNJ*3Rqz)ftVYq@$XyEE3q2ms7W>I($ydpXAx-+$ z!7Y-Sfzg&Iy|SJ%p4RT&w;L~9Z(Of$3pvJO>ycMRp4HjbscZfC&^~b=b^iiAf!hCc z=jmen^Ss+B#W4~~4m{rF5(u5y`-*=xJRLnHGOu^Ax3f30x0vrZ)!EdRrqSv3?-})W^m6Qev>I=8s)yC2Q>)Rj(L$qfrNK@aP0^+4Od+16Bp*sYpmAE^;GBU! zsdHRuKZNBvn3+tjLS2%amt2On4sKnjH&A1&nW~|w`lnJrEuq>0vp3L5QNx8kT5R{! zp3_;P&6c`|>NKpKTB%-Hw!FW5zC5DbUt!{G=j`Qd<7~g&i>2A^V%jNxP2`%Kd3@Z? zy&2N_)+%I6zMZj6*A3Uj>*IOg?_P(O5PGifL6YM$d&+&xeY-W+neO`Ry6qb8imsE^ zI;VMNee2Mj=h|oaIOBod#b>*esU@W=RJFHCVd-p{#X799v+>Y;#`>P&O1qzVt6jag z>hFB@*7y|ey!f`@;l|qxw8db(#)iiJfn6WHBo~+K;6wFj`sVm4@@2ulMgM&90sigy z-L!N3@^A1<@q3!g3Z+@SPQ6~ecfAA328(T!-IR?s6WxDGz$TC44{9Em8<5Pd`tG|Q z=Pslh@SXsVT~Bg-@Fvw-#ahLV#g>BglWnxkwAFfRmu7r*V|66~2_!;6V9@RX0WTzI zbH8bScphyV5)X8aZK*AB%iZ6ks}Ad#7OPHIPa{u{zb#km@V2=&J3)DbPGN`@aP~ra zr|M=@MsU_a`}vc&YqI^aNATWaEsLFon~Ya9S3#}{opIVzHp4c9bhfIEp&QiOmD`q^ zD3|8X;4dRD$IoalAD;EyN*Ks9P$+|}`l4y**O1r)hI{CH!FB97P`Saj&-(9c-V1!r zx$X4pt2YQYa@U&A+VAK>excIFtcbeL$CMFrVP;2X6h4>ndmwjn1>x_*kB2S|t_V%< z?d~1sAI&*qa82+G;IZPt;nRKv-pA^};$B4Z#>$NDe;0i?9%Fd(IA#4)z3Pp+i*j?p z!KIH<9l_q;uBBy1Bcdyt&wB-hPlRBZnhDAjjqx@&)&4 z`S3~>AQuns0AHC`tN(9sT)c!b2*v9>*iDC>Tjv{j^CtS%Y*X!1?hQvQ^ z-`}ZR34Ga}*DlYF*Qi9NG(oq%i8ln`P!yVS#6cJVY1v_V(rko+w=QVgd#sR9JfpxE zh6iq@HCB-u3G$kcG#_&VQwdvZkknv-Sdpz4;V039n_lp&H9Xt6UJk_ zGT;&Fg0VyA<>rA%3ha0RAi<`YyI_S^kD3@%Uc{2Hu#M+zhJ<`!m9;R(0WX4$x;%Pi zI2F&h7X@*IkFFg49P2u}HvhoXz4|5I*Eq+_CHF$h?m8gYi9mM#M;ro z-%+QXg0~)A-kM!efg5sMSNgEhB~;5Pf6i_!bZrzE1-_u{S935c;!7H!NgaZPDb!E0 zC!CTYgs+DkU1022NOTv5G7YiW!O5O>V#1UmYv8#FTs{UXWy*7-(T37@Z|1gxSDh&S zy@|uN1+$rkyX|z`xAy>_wQjHD^J!cNj4UHk}nMLU0rrYZ$)g$d%lKumT?oBjc#zK)(DxX{V5=7e*AXvn6Z zmIfGFghs=V0V4~%blRp-9c(*OY9#wkvMFG)#UTq>l2vv!@sMq&@z%BN%2sfro7~d$rFxM!Q7+3M_4nK_`&xF-mj25Ju8V zxvK-W76&1%(h3iPyg>&FwT9}0GEW#M87^VF>Xi2DrkqH!B!eE}y@-;_AO%8WYJP*W z&0k&mWrM5Br@ScPxj-B%;V}>L2y)oi>iSMsH6GhFb(+l1FmyFld{^;`y~y}j;Us!h zuVG%mx^da-?@qw5qhUNtrqo{HgroDj%==%6@%NbLZ7<_nya-=dL*u_0Z@RJD^x3oAB&gv!P)$Miml--|ARt{bTtJbCaMPdLp|?4nx&Jhj)+Q#~w{p zR=TYn!wH6_W*0FW7APYua0@#!1Tqkha@?wqb7O=3_bof*kB zaqT2i!T1@Pj)K9|bv=H9`Ph z`#yk||JwV0e4AZnV$$4Rk5F4ibxVoA4+c{sV(6C4`qMD+9#|96@>2gLe^sCXHD`Yo zyOLZ$i_r|&1@dtdc6rCBQ~D!mEqiR<#1KsNni4O%eNmojEGr4*Xc~EnM2Cer{;>To z^g5vslQmNZxY&p5&KzIofI~N8eF$a>FA-!Cc%021!lt$WEA?E`=FK0tMxGKb3+Q7Z zj+{RQ`fZpY*?OS*qJFe{93~K6gH_yEawOSMVjoc1h)JPAi%Dz(6o`mOBr@Tp zfq(kRq&k$?Svif6&ubLak%=C)!}7mf7U2$6;ITI8w%#o9x7WPab7*y>X3k?euDIr} z#cQVEkgX6~9ka%b60{UHZ=ktJ3%5w!OkeP^{=NCOtajYP_==}(XvxX~!bh3xJIODh zM$ez}#baSKg~(F*6C{GWkZcDAZei;gq^p(wQY;2yKJO7d($290Il*hkE01!oSOYCW zG(q)W@@#?B@$ClZT@fTgY8=#x3D^LeUl$7G@&AGe)(APJ!8E$E+5+F7qUNkZ>khM8 z8-YpaQozwhST@Kf3Pwpt&|J(>yW}QcQROPMJkkgp8=AT~VY@RJJCEADx@)dIOQVx@ zb!S%b`h;=UxoK`AN#*%+uYuqV9UwUPlE>_Y7_nu{gq#$|U?GMLOTVw>!qfap3mlco z(Q{+st|WjYT608Gam-Ov@hhZe2z3{fVL;Vxf&xtvQuPxG%LEdX2XF$aM$z>3taml_ zY!M~7jVb=*09d#+UB!qoNcZENSg!0bo$?q5IcV6>t3ebCB1#HLqf<7a3FZB@zyu2& zQmaSUsu(uJHslVc4pk+3U#V08)9!a_CCE(9xpd_O}~%hlZ`Rz;obB>QReU!t<(K-hfxgG)S%{g z`agKq2!RWf2J}@37*ucJj{O{i&aA_Q`7*_0!vzJ5bwxTAsPf40yf8>2VS$t4Y8Kqb ztB51_Se6GHGQwf%5OHCRo64ug41Mp4SzSN9CVrjaNtKX~f_r*DtBqB5sxy#PrazaR zuvM-)+;%NrRQWrPqn;e?gW#2Suf%#zxl8GNf67&9zqZr!zKyZY#0i-q9)wS2_zM^P ziAvjGtFjv=*RHW^qjeuP)4aZ{u78bmET0i~oyw&@ZW!!$->y9Amqw$(bMNLMndzBY zi-%Y~e6nEo|6mG~&JRI0Ber;&A()m92z3+y7;)u9k*oC+*G34{yBhcJ9;+++;B?Pv zW6=i9c0EUW+IkxbS-lUuyI#F-8dqxPgNC1Ywj^c!E~WRPz)bv5&@2RUAtE|q&f*;& zMQVWZ0{yJBXIZW%;(*SQ-O z#n!P45(x(>M4t?Z0`ER zWgjrxKY@kd96~eJV560vyIypkIzzN;Zaq*E>X3z0Y5M|JcYpef5IL6oxt;n1CDfM= z8R*9XFcmLE0NSMqn*?|X<z*c%4|&(VI8N#> z*J&MYQ(@kzI#Gq)iD&7NLBYCzE4oRLoItDCiv#0Zyd2)2YrHjO?8_ajx|X)^@v_5S zgwviDuQEj!*mZIm-C&D+`%plzJLdi|z5=~MOV9e@=#{6Rd&C;CM$r7WVmy&GWQSnU zh0|{pa)&c~dN8FQ0zs$eL7fO`4eH4DE$`7O>>0T~q=$Y9Y3OO(RK5up8<@ysURJe$ zv1_tDmZJ3@jW4!|0&V(gN4WeJia8jJE;ZH?C@j+-+9_n2P)BSixr2J-;4(m&!*i;- zqc-x4*gX*QQ_3~)Gw~%|q!Im$ewnBDyP{bNWep23kRqVgfcw^{3kDFjp_;101O6nq zaj4n{RXd{LU(eJJCz9c^>wt+rg;Yt$2r55B`5$#sFth;S-S&uUhJrtLmQNP~-ntE#zS&V2d@5rPu~ zSKPf|LU?_Ht~?+<|5tk%@lMy*84Ps#-E?rijC-Mu!;SZDm%MMLtJf?F4Dt1sPT(4v zwWTX~rKQxc^XL41ibmdKb*m?>s+y3^gB&gr!i^*+@)=RoYTGTidq9_8#~8u+WgBDofVK27F1u&9{LfojK)$+s1QgG{c^tcrMhatp0QN z{=wqf63t7++>cBTYL*F%fHK^l#DAk=&0&E^y3a7_e2~k zn3Kw+Wkoll(oCaEZdX1n{Xv!2yMHE1K+kWii$lH5RSL zp298Ks%%87G>Xlg6`0s^*{qg25~i)j(VJY|wgr67Y@a%pCC3>+SIYBN|H%h1qWhf_=0 zigmpbglJS#n@|2$f`7qV@&0y8m}TACO6HV^yBa*unCJAcI=)Eeyo}1HEm+zRq7hhP zx1FctAMFxe0~W(1s0e`)g3w^Go(U%!zCL^roE3U=!$QM1ke7#&3q##y`PkCLeBBHD znniliA~ful+7zzE09^+aw-I?zLi40VHk;`hYD?N9SB?mB%Fytqtf~}2*P?Ojc{gQF zXiItz5Hm5BNc@H26{cwiZ(D#XS~QWa1#^OV%%fi8*`BqDCE-4$C_+g$haS>&!;aeM zDr2rFQj!4mq4wGGASB3cTs$RWW1fTFF*my5F1Hbaqc#h4h#65v*r*p?A&`ijuvxJ* zB2S=zt8r_jhPUA2C)!ld%x>*0Ke;-LhO-(5GGpOts-TUKvy<2MNV+E(=x1KeQe?W? z(3HK$!zY5cPoVN_;Bam0`Wm4M{k8WAZbv9t13d4b7tTL=zmUUvSAPjuLEtpFBp#vk zXdrAo(H2khzG&&pXaPkP!@jC}6kjSI4LZSRHIi`y`}P?tRII7GNWQ>c*NlXMzdM?$ z2H}_uz}$v>FM-yxyUCM|=vSBp z;5r!=+JC((rcf(M48_5C;&Y^H8k^P+TQ;i65`$rvKocpkEiTS1Cu5B9n>p9TL$X0h^ZJ9}C{-$59xyzdD zWzo37y((}@jgqqYgbbeUSOWv;aNSYiqCX6Tt7aZFu=xb~%JtBXDuteZMwCKSm_Uz! zX3DM!StKE)s}f=v9QQlaF;xcUDILgTsRoyP31@1Pj0v%Zst>;3&3x+K zcelrdmg^nKg(S2|Hj+2zR(5v4QQUVfV!)U(Jy)|6p?Btv;-|Ljn7KA`wEqe9G*V|? zolj9;Tv+wP&?>Mp2B^6HmB)l&A(TI>5m z$q_{wr6ho14E_5hnxnb$F74XcOOHI}YF!R0sgufU0bP0#@6klMauu(P3P2GMtWTCg=cPzB`%KTG8a&EO5w3-NFa=Z6U#>wf|vw2|Si zKdmzO(1`kBraf5pHX-Uf{dS5mhTUiSbFLgpj39hjqXIFkVJZptBCC~a9Ge{Zmu-=M zdhakj(6-?(dY!%()@_x$p6a)=uMwyZoL7*(sd@VY(RZvgOv2GsfM3)>>eNoc9$5@H zp4DdU^~om{JlHW99JnZZZ68ABoFC7cKlAA$tSL44cKfaDk>QCn-X@LF443{ATW>>PkNk|J^RE)dVbznWBMGcJM z!U~wzTyDO)v9?LGb2$64Wijn&0avix2d$)$94GX5Y})zJXt=6YswJ=d#5wvK!nsT~JQl zxcH)EaW@6$nfoHq`n0;91V}tsa=ve-t1Y^030v~mSiEZO=OSF}#kB3nc5)Sto$YrK zlD@TNPFI$0ZLnYDECJx>-A_7mBW@LHVWXRL@`&T00}bBxbj>MhaicVr#{Gr3m$lBO z%=v!HQKGkDd2Y=OHm%=3W$dG9KX(Tzz4 zF=0E!ojL4emDa;)n()t871mAfD@DZJvWt!1+pWHimjUBi`YZ{UvaVIMEw~tRk1N$z zK33AUX?7#4T*Z0(xg7>1ncSY5j{{rdYMrwdy>BMbFZy4Hv}%RQ&^K|u)?HQiGm{os zu!kV*vAP1d1YjyFqglvR3A(@fOlS0OBTEsHltR_DX_t*nXr|5$fC{f2@@v;tQ(^+T zMFN%g@1HcZP=^~#SYp+6ux>BS2!ym1y4;^*m=B#Z{yNRKBb})sK1f$aQ5|LK4~x?0;sKe0{O4o{)sG_~}-XTdThldrlH-_Lb+ zFjZku#9lgnJs%786i}hJyWgv;WwJtl)`g68Rw#L^YGaq*S&~6H%m?qEq77>_WAw)@ z%R9#ON0@gWLc#S=`+bQ}CnG*ol<-Owaw^636*#!8jdZCbFM zg5kA?NvZ1?vvyVzB%%`|!gnN)T9d|JdzepT;J|T{yjQ2>ScY7fDzowItT1xp+H>fy zH|XK)4BT_y z+mYQDeASk%XhiXfa)%+4fb6CBc>DVKlp|ft`cENh<~kbh+v-`%THou1@cP3)zbdKHIv3^7@)c5*R0gRxrVQ$^P+6<3vb<6uTk zNyj;#3AA1h5Cd8dXpc45cSgayT}OE(G0Y9)OZ-il9kA};Ro)Y7&qr~^;;(LNoAawr zGgBdjqs%4fz#S!hnl}Fstfw3ZWjGDn=hEE@v$j5}%}u+qPtGN8;b{JS?zw33A`gK| zv;r!D8ZP95C2%{H!U)=m(ZF&uw&|@5_>jMU9ItB^-N@e}8u;{H@bWiw!W}CPFbum6 zXMv7Im3R2X3-OnT2qyHxqfP*~S@_9+YI4Sl0(U!r)nzDg1g{iCBY8WrBzyGpD}8Xq>}?598=*qFjlMS=j5y=q!Djn9&9P-z4F9{s&^ zrS#pj!<($L?sF#EV{3qWRW>Sj`2ZC{#r6_k4U?{RCnXv-Sw^SDm87LTZ;sGC+ zxAcDQJ(^l6qen2gJz^RI2nj==++(vE1q@AYj^$SdafDgZ-@Z@SHIT80>M9&$RW?;d z>?x9J3LJNNUxiFs)we}cZ4Y58n<|n6e?g`!+{XXX?pUTH5zlZW-7SqG6=FutPpBm5f{ccYE=YCoSVz z=AY{AQh4e8t;Wt@l2rxs7)QRlNiiOD0BK|+eGbVoJeQ2DrdizZXSR-6sjwI(2t|2j zu>cjcp@n3vqQNchRV_8@Dhz6)l4FPml%AUB7$aWXTDX<{WNn13&VwEqEOmG*aVJTW zRPy=7oQ;lpk9aYlRiwdvF zxMnp2QGcBovCjS*&fE#2+xpm>5&-C(5mxTt6mW6TJZZzXE!uBtF)K76$E4F_ar?AE zrS8jMw54|5^0*OQ1bN8gw?&|-m1)Rg{tDZ?^ffmOKpxp|M)#0P7$ zRbT~Amg_phkgWSGK^JPu$m#^7_K0ylZz-gthkCDvNZ2?|`+6r_4#ux_Njw7L{E z9DfpNepe2Y#NQDnZf~NQU0lokoFLAvcXP&zg)%7}Q6SUz;kScyN|lQ!22>B~v@#MV z2@KwcbsDm;^Bz5D&;pBDyNB3d#w%7m+^^IxX=RU4V5MA&@=ET4wvx!Q3L9gs!GN?; z^|lCi8WQlBB=Uuvo#2W})ec%A23Kq+O@QHa(4^Ce!Rl0U9zR1c5x)Danlueto0L94owm0mjT;FPtCI5SecJED+kL3PK8T((i zOZ=PyLGci*Vx^QKbmR(p8B(JE%ABN{h8D}RYjS9jM^!HzDl?nsoW^O5dn0EpE5R@d zSi=_Odi5)#1QSLjQltjD_}e_UG%kf~bu!aLJ!b8wv4JdVrbH7h!n!=0rp^74HB#sn zI^}C1o;*F~w89eFom6?G#5c!mM#HwS4l+5UC9~vj9a9X}(0Jt3f4Qf)kKPc`A$ce- zR821X+a=vemZ0<2(Y+v*7bPPD?>j2ycYmjE6pe7{m^7`>SYkul#d=~WK;8X4h3kv4 zZsM8eZ6~SCgtc>a z7_k6bKlUgW!N?vB7hLQiKh;=)6S2Tebih4?Bx26kW7Zd z3wEovCN!e9To~Fr)}BIPz}i5pPI7kJEhzbZZU64K22bohc-D7_l8L^DchZUY+?}&mYrJSIesWTVUq$9hVETKBK z3S-U2qW6u`|JuHcB83hXu2S4?^idc*klt!Rezq#PyIz&o-eO(;TL_a(Shz-cQa~e6 zY5~4%0RF{*38g;<5j14264j@E_xA%I5jk`jU4!q&Ay|-3m7(pGe{{(;3Nb}%uTBb@ zzy0{Ed1sk#%(MBH49~&~fn|$UvSe7CTEmQhS`VZg{V^au;4mWPn3=vx^-qmSfo!?F zi=;9T)J|QMLIH&sA0oF5^?t^FqT!JNevAkXYRM%Ig(%u%9$ki9kyReBx5hAn^U#|e zv$^EDV)nW8E5p23q z?&fCEEV%NvRGU-0jLU9YYl~S;W=6LZ* zT2KjK(K%RP4z3_9m>{uEz20gTE@b$S+awBmO!ke#iGtCbldNWgiEmCQw9>4%6iQ}i zLhtvOEm>PMyf!kj!YTPAZo@;@()pDd@8N$TPk~O)*W3JhB8Q&AeDyi(3|(h}kILCH zW%RL#*Au6bEa_faz)du_uEnOsUrXoaYFF(q<&&lS#O7RXa($}ica5#?E(QCFpSr>= zZ5}UfNm+-A?W+g!#)IB^&><1s-t(ZN*JV`$c@&s{1=V9uLw&-xR0!DR4d>&ia z9@YueA)$;Pjip*G{T&n=`)*21)VplQ^z|=1|E1B&@WY>- z-u&bPy*(?x@TE`nxip-=0-T?faSCe8ml?vHWf-5LEgn#@UQ9PHF%NC=w zYNvVr2xbQV$CQGUKs`R+ZsT+9+xAt@8R=bA_Qo4cBgrZLhjUVHMW^J1Od8H(cIb})OX-d#eU2-O$YuSn3LXRsa z(XebwEt*h^+TVgKDateMR#Tk_oxR>@S2A98N2B_O9^%@9@$RmaXK=(|$xAwZ~Lm-k-ZXyAXx-$7=2 zz6?CI2^009(Mqa@4mcE=P16$mAyN(#!Hw_v)ct(V&Ezlogr4K%wgJ57V)m(XME;4- za^jA^ROm_058;R{z4k==}9IKrGFM&zuv1nfaxSC+(t@XIfG97jza zOZPS3e`IMCh+*>8#CereZ2kK9;B1c{EAm2)Z{b%^3U#8DgdAXj%7fZ zvS0+VOAd4Jszp=mpjii(WHF%>PMwr@kW>HNRh3$s6?RHMp$x@H;!d9T+u7tV}HEPrTT*Z)@zl4F$Qbv!`7UjH6q!n zbDWJ==s^YM%_htQJXw|pZM?qlJM_nv9OuAy6dFKe1pNSf3m?t-Dt?8>?ff9W;$)wq z=~7s&LA%}CbSd%)dot_*k78tm1CPQ(Jql`|cp|*PI0Oy_&AkHl?=W?%GA;q#ihkS7 z+b)o&)x0fu8`#viRE?iss>V0~hLp+E&~`@=+-ratXv4 z8u$4O6R~Qs;akaTji0JaC1YbJtk;PjohDyhzyl|4S7B~nGMCMORF6-Lg}GS_H%T4Gq2Rc4h{_A1`k zOLN59_x#kkM^y?q+VqLz4QC6CfEUocjRln^7n=Pz7yGfMXg^Izo7SIP5xvlYm*$Y) zXy%X`nNDSFo!ZzOtz#o-_aD`<{c$M{c`X$fyuM{6o8NC}e$Pyv>if0L?>VJCt9~!% zqW6>UYPo1)Kx>q^wo2}c`RdCx7<4H*dui-jg*k)|YcTv2`b?uw#nY$3EWC>^Y=Oz6 zR~rAU;`!&+zM3!=e!TI&(D%z_g_^&wj=2>Ntxs?K?-T#h#Am1YPW%hq4x%Df@m@-< zQ1QZEgw@?=!P_R6wJf#J5jqH<#s24tL*%aD&LxobK; z#@u+BQVTN*)FO{h&SA^rThQd9p62_td^cZXl8ryAz5lV9Gt)2T#I0#1C*Fj$H*@1p zv1%i^je+LKwOlcnaP5s>Q#lSZ|Mg-nj+FuG~>W;D5T*{aFplVx+y=i zGBIZ0+QCmC5d(b_lYn2Q?!rS8dpEy43h6A!21VVCDNpKInePvHMja+_Gq zZE7$~LW6<*|E2=NX!%dYp1qHJ2X)Ysw6Nkd`?<`Zh287G9j7vA)xs2-&grfyez6c@ zPRe$kwL9m_xXK+Nozb=Hp4px=Zmq1?*k;=K($Y=S`+derN@{P52(FsmIXIO*m>3K9 zY@O_N4X=&KKFB-FkI4a)MagXs(?Nj9Q_;EEO|9H#(9$Ag!;G+ zJIk;%O1RWl2nE1da4t*HFFK4%()5Gt^7cUDhy;#AVco|zY`L?Ur=MC8tqg@Sm#(bF zx1ZOZncci1+qJ(r-)G4G)binAH+;QujjB=iV zYF26IpoeabvdSp~j;KM$ko*)aKBUFNivaR@>S`sQwHO5sMRAl@YnjYA&dWi^vX)V- z(vK{t9<1HV0IG+RbNX_vKJn(ZXWP%|NNrB0yene%h}q%lEIOQPF1TY$!Fv9}-?|-c zpVQ^>V6(H0_#~e{>=T`mze;U4Zb9bDDd5yOuNric7 zDGb9jVdh7lRr`B(8J@2-{oR|;eT^lR%1xN(n|Su0t}imL!QjUDi)vplE`#~821D@P z7gb67Vyj$|>!Wz;C(H4tG3F%_LS3l0UX5dhBn)~T4W!f54$XhdxsPUGMoS=PQqi#8 zin?%@dc+Y|o2PFD{^Sx0Ez+xM-nY)YcQasqSof_foED5PoLjr6CsnJZ5~JID3X|T7 zv%?oCM>Bo>nYpjL*tKVqDdFroHdgE!iVUrYb$P9UaCWGpZOiInz<#;O7Ad$K@pxM~ zy87^%#o8`Mvrg>NQ`CtmYqd|?7ogz>8!xJ>{$f*RzO$sZzKFw(e^q7Czb?wvB``Jg zZ%h4gS+4$)xeLFKQuM?_)M2%-L=GQnvHWK7Ryb%fpcGCj#arre7e-w`%IIdIS)_uQ z!9V<`w~|$#Kc6qhR-GNV!rI~FvTe?^x95gSA9<^4_HV!Jh;!3}z~Rg(>foBS@YSf0 z(W8c8c6O1UHU6e`qhtmC3bPaB>=5o*JQwA4*onXxF%jAlZiXcl%(LAX@!XWZ9%z2& z#v*A;fPtfZ&C~3i4%)ZNhw%3xMj*@{Jr;;?RFuWVdN@ix(bZk)x@LDUV>Q?@*TZ2QXAt=UXLc0A z{_t?dk_vO8R~OZBPK({=3QHM1(dT|{a*5q!#hBl#BUrE;yWXq|dPGSy@##X`*On#* zvsHBI^@I?S)3KzBaF4mo#A86YfFOVapj%?% zElTP`Mr06-``{nWu!q6eOiT)q5m5+lsMYF9uus@ zhIMOJjg9nF%bo4H3|Ii3N$;e?W^|j}N{-!niX3~n5^Z~<`;|P*7lK?hxYW9$&4rkn6;@pjP;L z+ex5^&?-c&)SFf#^0eMg-fPKWN67282OI&Ir!A4NiOu>t^{S!fURBlO^%T0zCpC=rFK7-+HJ> zln)gp;uvK!@s31C&<~5@pyzo}49E0K7+}fSBB1zKld{21Nw?7blfx?q%f^63FPV5_ z$P{SrOfs>lN-pL}+w@YwX>m9#@JH4RlnP@umSso}!&)rE-u95+ZxDL)#vKwp^9+AV zo>L-g(fdq7mVI%pZbm*YLThC>EEmhb3q$5am@2K8Q8+vt^u)dKR-V?Kf~Va}cy{sq zjjmwO>C7W7<=#d^VEt{KE!IA-CU7L%TwpAB+rC+16fc+~4pWjN zW=APcke#1W?!B2o#0#58_<4}r2CNgXZr-o=F`_j~e8)K+ATHUY8R9^qWqB9tjBe-nR2kcXL|g|1a@U zjHWq?-MR!Xh^UQs-*xPUgI8{uS-q-0RO!O#f&1@z=TvN z+keUK`JLyTvt#CpEmv$4IyKTvE#QA})87ayr*i4;pQG?~W;T?=l*9RL*ZIK|#5mCu+vbX<7nC zaJ!>a!s2wgW~%k{_UNh^m$dpXwr+iTjnkW{nrhYVZfh;=bFF!5>-J}++<4FQ!($vn zHZbgphjGOpO}adZ#0iT#k?^>ZQJ8V5vsiSx!(|;gOIHrNq++471fNU#6JOSsl4=7c zr#4u)cm2aF80N%h2s8fZH>w$*6FS=VmunoZbWLBa)@nxR+_~oXnP+}^wL3@$RO_jk znfHnX9XN8u&c9B&e6fVbABp%qiI~roOqj+WUBB*AD-7viFs&bZc-{I(R~S;kVCsY` z>GDTnUJB}sMf|Sh`p%*t@_ea8WrPu>8#U$|cz=I*86NIvn&EFg#n4$m2%ZxcDe;; zTu3{FGUu#1%GF9bE;w=Ajawve(p}-w&SWbUmD60sf~)Z_-+1F+-FV|Sjvf1}n{K*s z)%^<(?jCsii6`FvEU8>@!NSkdwHnY^ZDDGX{BUyNE8bYl3x5j>yLOSv&Sxj@uKzzR z&B+f}Wq0pB@!co>OXtxIfc6)Gf z9J8>(;SVtmT1M)1Tf;V5O=iIszNPqDtx>`!mz0I@mFW(rRLG?|oUUR@l6YQnIN)Cg znM@8QLPPn~Kq4`i9`wacrkKwcGnwK(7)1v;j4ez*a-e>BWS#W(QJaos5S9ZX%g+k2 zvegD}9moNO8rN#5(XnW@2k5{Nb7@ktrVVyq+R*N^R;muuE^@dQbm)x!q&Z^?Nu86j zE>4jF^b@ej{HR?XL(C-S5&SNrz@A*#mR!8ZLA|@R<;G$vFjG|am3Tf~^WmV;AtsFl zUt3}K2rJ+z`0eu(!J4m7+y7yT(nAR9nwMo7_g#(+C+lPRB*gcC| zhL|1doeiLL?efh*07y9Y&<8-)<1Ijd_UcnXfj+b%6!5{w>|m~!YyuS;lmcQ)d@I?N zQrIQNM%zss7tCejx%|56E}v*HQF+;?H-xg0Qg2~k>>)S7POnAIk^VPch5iQip@Gne zNepK0!cL}u_RCJVOpoV*XFuo7d6$d#i?pu{cT_q3H*7s%!64d`ZLyJ(fwiqB zGqJSY?KGK#QXp-Qn!N^_NoNs6Jui?U)~NU-ezF$pm`lKRZd%SE;DDgrMnm!+P;pM} zXOGJmH^o1o;(XC0T~gY6tJUMNTHS7I$EdTH({(01218AB4KZ=I#pZU~Ebbq4fW7H5 z_|0uGyEASN8!Pd?LFL|DL~7(a;E|ST*00zW^SjJE7L}~ub~WpVP$)=`OUWgIG!t1- zD|Km1lozPT3gcw70}rT&Gt)HM=W@fBL)hgt;PzB;dTYLT)>?3S^d1*pIDo5ObGWT< zCYL>`4 zYM)SI!oh_%aIW!ln*g%R`2I2F48Z%xj%#H$Z%rr&lNya}KcNg=$*3 z|Aw26-IUMf$>yUs-O!QGwQDrF2R+Y7AK|=0>n3UE708}qoE}(+%jeTm3vZ&IG=2em z@E*vcPpk6i)5~gF@>)#_+P|Zu#4$^YwHiCf*R>i8wEx0a)u`~RO&n@Xy`2XSfqqu& z=Hc^|+Gkn=51$VaVx|@6nyxeNN%Pjy^CZZk&Gr1&44`xclWTGXk-cpF( zmrMp)%g~jp0TyqOX&&;??p|9`NN;xOtWk%>zIxKuVHS-+qtzvuy=kYvc-FW*?$zm= z#rz$+x zuM2^oUUzmyt}ostrl^)BHs$elHu%u z>HaHv!-<5;#3^^(yoJ9(K954Q?$M;)b>lIAK;5G|z2y9S^A32q^pV_s^NRBa)_0w~ zB2sd@((!1@66y5k%cB$fHwQ-UJwI^vME7i$UN~%YM=hRoPz?Jn%^tW`p(V9e9BAXP z`dO~?hR@f^pVc~T_C* zDXsg}n#pB#j1|1&tMEY8$%H z%{K41jK#vQ#77%HSMDCbS~h60KJ$KU%;-}5F{Q>7FV>hUwT^7_o|*=_Te+u(Eaq63 z*D-cu+ljBKwT@qF))$hK>kIiJx~uV<*7`!C-Cm)zv9{C?!aUG*jXyT$(X1hq<>?Ff zuvL|({HpxrioCsCqfL6(%1@eit#I01E3A6gN|QFTYHb&f8|NQZW_eh_p?v@8X6+Y) zZd_XX)r9#UO&Ae<6F5x9a_u7h@vSvYu%B}$*LEztx1{c=f;XMA?&&_}Vy$)t=;4onjPs(*2-v>P{kB3>T5BbfKdWkano5maJ+}~)emtd|`>Luj6dEakbA=h90JxWnZ zQEM`3%00EDP5bgT=u-5*K>xM2!N)sV+PqEPu*&r;R)JrKpIE%Rh|xFeMMZRH<5g7x zy}G1c^o3@<=tXG#@_JE)<`|(#b0Xtzd{f2q&879fR*i2q;P{C>YOV2})4*)P;l_HE zcGoZI>+8*W%m(=?mDj{T-a;44+@;EEh8(}RWe&$^-M?I8n!=6pE3~?JWUmVUiVDAX zi5z&MS@Uc_UsY~Ix)_yJJ!|_ZQ`hl6${L z%e_N?R{8D~ntOLF$}uAlxfXTA!oMuhYvZ6Je%`7{n)>qZ0H&^;3~DIk2Pyepw{iv;3m--Z=6_Rpt{e+hhWFGA{MFg6h*co)>C6Oc|6bTlc-b0SUrm@#XhzvN^v=;th0uea;LE${x2ZS;D> zjMmbipPsGfR!u2+mi5z9n^tX_7$2#3cXi~`Nzb5naCs&bpC;piKk6Z*)>|L(`@y!h zU?7vZOMPAV#D_hh^jIL33ivY_a#dR(n9T+QZ8#I8Z-SWu3uffkO+Ir+2O|PI|qk9{#sru=)CG|1XUOh*x*?L^HJRe`IH`4Aj zkzuF~JJR@~3iU-9iry(^CKuz|Q5a>>mbx=w1qUSs9#WWQPnju~lh9+mK_C^o9Hv0@ zx*++&H917%Io*lI*}ASRort9p^e1LG<>c<7rQhQF3t;Uhm5r1Oy5Eha+b`*^Z7Ef@ z_s3SHvDI{|)ua>SgT94w)F1A1cXtPp?~Yf>h5U52XH&r@nJkqn`#i%(%E{4S^6bIe zogQ~M={u?3%*=Nb>+-1sP>FSo|4_qD-o*c4=ef_wKIAZ>cTZYBxZZ}|J!!esLaZnL zw_>viOU|QI=9X0Xt9#LCt=Z=*OkAniXBKPrseJlt@*S&Ym#iiaHU3SNJO8HcR{>~a z8@>nm!7|9zGZFeTJ94s^-WJ0#gqxSIP*;D#p)C%wr)s(fvx!mLZivguWV^dHV@7l{X*0n@@e`p#pME6!*?b5;AwgRAI; zTWfE{x7u7HTOALkoA$)H%w;gwDaF^{bCt5{SGCxcWJI$W`5yEi=sCqgdrny}2G)Y8 z_ik0uC|X-zmBB1i=_<8_gQ6f}^)Hd;V#;uZG^k*MSad_0?2m)KJf^Ew)i$n`hXRHg{sm7#A z*^@0c)lR0+JcEO_{grC*{nb)A#5k3^m8d^Q?^dF)n;%!bxz{yE=l2ghND+w+`2xEYYt5=bE%( zMp%!HOm8P)`4UD3f&P?{A7ImAEaDK>iysIsPWdS$M77(-BpXi1k?1AENh=f0X9+3UGy<=Qg2_)Q(m= z&7D=LV6^kxvv$wzK6A^uwNsPhW0hK^R_!i!q?2A3@KG1;qB^=+=#g%@YD#dGT7$b< z@JUwIl#P<6Br%15IXgVAe{ta`3X zFoyC@f6;AqMIHW>&6&f`a5Zk>8}>rXY%JMyf?pD8krdIV+T415<+q|va#-|^n++C= z!C~kkSS8vAW%1CoE}q^Bl{u3Hc&Z zr8p{#2+NT@^iEUuX!A-_hLO|#@;-(Df*d_9z---}Ny`zyLZ(13e3PqKQ=+yz%L_nG z`Y{1o#3XOV6`kF*_`@S*+&ZpDB!bDDEQZ46@ipPJf$9FXEn>_k^<*Mj$|jtKh~8>W z*ep4RDJohxS22=FCVO;3s^@DV8@3q*y?h@~5WUXSP=cNcGhu?G9=FrX^9+e8KVEve z+cs$>j@`O=NtTjs)anw{^U>~B8xY>z?(2%BeR-e7CNg^7YV-ueY&tAiqGp33OMeOfA+yB|LlWW^;&Li$zT29n%28$D?uk7`Y6qSgX4;o zJu*DdUn=I(sf4H3+uLeio0`0Paut(uBT#c`tCg1fC{*J*Eom20{3m52qs6kC(mlLp zdn>%Dn-e3xK0$Acg)C8@H)7#<(-?7!BGws1JrlJUjaIACNEy&(GZ-vCOXc)wr`zBb ztvUxG9=A0Y4z_#DDO1>eo0XV67WpouUhHCiBIl*jXuLkUn3YP&zX+C2CK$5vqvfYQ zOm2$alJv=w@>51V%};&d-iEzz5keU2mbqysd*j) z$mpZwe&$B`x19ax0<;Gm1g(2FdIUX*p5rE!BHgG1oIdu;pSk~*LzjYGvTBNm&Yl_( z#9ilZZ)0hJhhGsZ6wuxT44fL!qyifL6dk#N|omN-1&*QtB3MMVvWB-W0d_8GH* zXnh1|A2_fSf8ayoH!Z_&H}eMU1b6%YBm8v7XI1=5aB7{YNCjum;8Z(ef?^=}VLPB? zau!9!(s6HsuAmDBd+1MMu`$d!S#Ex@507&OHiYpgy?8!!FD~fi%v0i4x(4iw(@STd zVyBBGctwx*!}dT)m^!@l`VpdZL;ip0hBCl;Cw1e)9?t8Tk$VfAqPOP$LtlXp*;jq% zsb_Nv{Lnq%X1qa|$44arl?i9-d%pO^M<2cCo*Qqx>Z-kaFT5}quv%Fbp)Wr7#pj+r z{^*mBKKa?l?|I~&M;`pdjd$O8_wBb{b?mBR*Im2!;NF8DJ8gS_^z<$`_nEj4u0r_r+9Y0e0^PxBm{fEc-1G#W*n(fCvKwI1+Wbqvqy zIMT%moqmgx)m!W~gV3+D+iiNx_OMto7&x|<6)|JbTR6=20w0&%eqIM^*1;Ou;{jd_ z<39rv`P(Yin)c!ToBsJ((A zq$eAh+n71oZu6rf=yvn~dW`%+5o28$3j+qhEoq{|H{Y~Ks0 zFyQeRjR<|>u}?hq=%?;@;LZoGyZz|x*Iae^WtZ-|=z{t4&pmr~W_r!|*znL`e{Zc) zE_MWt1dn+99>33PbQ|3c8$A}1jL;uwI-QWAo^~wFgPSc^eb8g#iZGM!Q`{>Wj z3(Z16+4ybs8I}7HmWjCL4~Z!MMirMq{V}?dT;1)IT1DK>WwM2F@;&^C&m{EHS`ukv zSrga881<}Pkdk)0(`W(t<^8p0dGaT6~Z@tD?mWw}uK@@uaVS5Vi-3O1=^ zH<&sy40y0Qp6%i7juidDG|&HG?>hkGs>+4WIk(Q8nLBrS?{$0M&DP8&o3`mBq$e9l z*(9`t&;lV42ucY}rHUeg6+sX|RD93pd&)z7g8J)I#9pu>AUvN!cK>tEJ=5;Yq+n3g zmt~l_-~GooZrsKeMlU=Y%+A+po8NblYTsm2?AY4vY#Big8m6g2lZH&E z(h3%}H%6E^^(jWe$D(M%6ftuzv>}siTZuNMEKth%m9?Z*>PRb4+K5vyVOc@~7ShZs zNKkeVD2FC29ui@C>DuB%J%8}>9Xqyewc;V`ZHF$u_Tbf*?Ax(-$KG?!+B&&)a{IQ4 zjqBE|JY~tE1@q_39v}Z|XNUni_N^HL40i>CyyCN)wK>CSCw4>CjeVCm%R7wI9^MGh=O*wE+&kIX*^R`9xXt?ZcglwS00i+Ycye6c(t@Vh`<<}{Jo0@@7A5>oxRH%{+)iV+(t3=c z4>v+97xF~gJ6kN7j7j0iAa^Opo9(Je6kCfU93Ux)Q7<}J?4JrF+}+@Q@R(@Tk6UGm z{nWm*kfvOB2+7*}7UnrA`0!*0M;-y30)w=tqB-nqVV|-v&rALSI@{1ce!8S@N!P$W z1zP;HghekwUp#P>A=|9SKqlKUxuYY)fN8P=i2=Frh@}GGc{Kcds{s{ywL?($8nB@n z=zyZClpduJv#*a}T@^p>Qi6U-4DQB+!dysiMRprfoN-5t*JMSTv|^Y)$oqGA6D|%f z%;|1%06UjQjdG&fBu)ai&*xqZ+-~0l@VR|USzVo4U~vrEQh|2Rf{u&0<;|C$_{6$n z%Mbh(-oFNO2;u>dx9BXuad9Ayv>9`-Q6&_OSI(~B18t0rO(WeJVKfP>gpc)v_>l2q zvXT!7m_$=RJn)A2nc-2{5trXV+1Ui;z?;vHjAUn*@pBS>PR-`j_Sa#HxpIFgSJF_= zDd%caocrHww)uVaIjW|BT9c!faP-QecTE-FgbOjYKow2uYQj8-|CqBnL zz}8z<2xS8=&Ay1smo{p%rZHDWHU+Xm%ma?5?LHuo2wptef5LR~bB{&BWJ9td%F2EXDnL}~ z5TZSL+xh2h+B9<{9D?AIedk?v{$;y%ZrZVF$I`_k8)t6ppV8WqjEAz}tj$W^$F}Qd zJ=*k~Z8ITtFOmifyO<4D#s?C}$$gcRgq~I|>y99Nug^_FAY&(W>*2o0caJUq*!7@tdW7oa36b+7!4x*(mU3d6}W!%u<;1IX$h3m-MTy~FV>b2<71zuPG zaE}eO*m{QhUB3BC{?`RqS-07!(ZoFm3Zhp5pTqX)-#I044gjy;!eR^DQjA>@f&T-0IU5KA@exhWw+LCJc6}#}^nogp==e3J zdE6mKe%PX!gjoYW2hB7hK|G+y962q4z#$qOV|6J?NlT-PD@Jl@g?(N0{rftZT`$boWp0K^YK(fr z-K~x7L)+3m&23XP4fR?wYZA@v4#A@4qN(12Oy{iBotod|^4Yw4Eak}5FJSNVv{QoT zWBa_wVj8?yd~coD=SuE6M+V>DZx`YDi&?(k{p{=>*6TFhr)A&;R&t)~0(iE#UhrpFw^bN*qSmcezy`Fd+JrwhjpWc`rTks($ zQ<`4TMXBb8d@uCM^_DQ=jg0rC9WmzfR254!T>jp>pTV) zQ2rxU1$T2HJ6>XPE(bkbWPvn&q45Bb9(xFaSS0AjLy-r1go?OBbdE+wBZ57`I-Ky$zXPhoi`-oq4c^xr}3*G5%jApV9r^6QxdNfyy-R2FfH9I^C z&FScxo&~O)e)tXM`7BuGU&;)DD9zU>%{NvL^|q!9+)g)gEqr6YQ>M)@F#TEVcb8(n z+r#{BPth+)UgiVb=~@a)|`CQ!)Kn7G6 z2FOz$2B?q{w0YGp1Tosul1?`*9&Zhr6pPtxL2G-UVvA*ygF~J9x$kx(-sN}d zu_ZaQ1ww8RxbUnl22Q0lI*w;?2u34#mSGbGnZs3z^!M8Z8jxvHqzS)QlaNJ)SKLEE zj~mZDW1*Nk;0c&bB(-r_Uq7@hge?kJIng5F7Q1rM|14j1TubPY4!{x(Nw!!Ky;0a zxTEG=tJ~L^m3>N6cRRXresvaKdRCwt{G4l`v=mUF#q$43D%b0ivzduM1UzZScOmvXc1rKbA`ODOOvgO~ zI7Nb617|KgU2j|Sbez}O3F6m_HqN2h;K$rX?A49b*P=X)M+R$T*-WKNDXR6wX4ztO zEY#d0%a&}qBh%Q|HXqF%wkJHOIS}ob+1)yi1P+4JFHHXoIM8L-J-vBXMF3iQ@=^Y(cq zuavcG^Zct81{N;$FI^v)8$$coWnc-uJaRpz{aZ}?d+1r9fbM(;Is7DvBx&_HX<8&2 zDny6Mvi<><^iKhb$Igo$A}EQGlayFf)_Hs^gf5unKkIDFV;h@efu~^# zF2ELy93@X7Hf>)|+#P}9(-&X-#>-)!S}^@Ao=I7--`!~?XNOH74EO4u2lrC1(lBj+ z&ckD^zK7lh2C*-#z)o}qxDZ?kZUpZJ9|Dhne+94PUjihMnWRU}P4ICJi5w!2K2ma$ z6U~x1X@%yDCCw=|vqE-=a$1&Coi>%kFKu)+a1O82G3kfiW?vKMiF!SgAR357SBGJ+ zHPpfdBEbNLL?aVzFcOU{ee{zb`S5%0y7{K74(+?>tTRvBeCo;t^M{8z+S4ihM9XJC z{mFlQ^j|;zz=t3C$RqdObJvI7^P$^rx#`_Ezx%pt4&8Xwjh9_|(UtqI+`H$@3(vZ6 za@*!JPCH}$+LaThPApwKf5n0ovqy*K4bSWAX&>wuY-&igrQ52b{kDs)8gD5a{dsY` z4t_aYcoX3DwzS}Ui^E}29gYjFPNx) zXok;XoEz!+@%Gph!zkq)BskB&br|Oc9cOhlP9Z;~2yQK0SMZ(z&#j8j1f~_(M0g9Y zQo1w3)o0fU&aVh>;T0WcxEiMr3rYmH7p^OK55jd-IWEDpRKa^tc#UC{^Oh=j52mYe z3VB0C@Q%VY|0R+~ROgLk_)t|IQ84`)p2nY2usM=@RJ|rueI7*aKSOEUpx?iwfSHFA~;QP$=X36U_JKGQK}4 z@-@Rts&cCmx=XmVMZV^osOu}1>-&?UzUH|V6iR2ZxqC6+CyIRUC$Yx_E6Zp1RXi)E zImiN~_zJJVZ;;p}f{o>Z+E`-CdL4 z0Ql;WyI6kMyGs2=1;0UX>vTo0!0cbnZxCF?;;ZTTSw--H!Zo^%#O~nxsNaLr>f~!h z&*3un6|Qla=L%(NB z2gz~D59;(6*UoWDa>9z>BV}d2!pe}?Rx6A-VvD&7MG}uh&jrcL=t{zc!roCG-o1rK3)N5K|?+hha|C=!_IR&oUgBs zwy;fQq@hKrRC5D~eO-|}5tbk0D}_WTO+OH#LygTKps)j@@)M88=Ne`h+pO)txb$ z8gg~#HRXUc*tYca&d!x~XE@dz&%_#qSl|4HlzS*0=#L~5%W|EkjwDi@y|Ys)u^ZEO zv@{pSe!p~{zK#Y{e?Tk1_w?AZ`W}eIjF;&V4S{*Af6=8*HQC*yrXdzqO!kr3*j}+B z>;FI)d9mBj^UBU~PU?n~Ue5I5UQADWh?cXbQ^U06>bK55x>5 zAV|U%eFvB~>0x|(dzzad7#{2y?Hz6EZtl*cA|angwa5Z!gpC$#f4uC>_IbJnU{@*B zS-IzWR78`Ii4d!(zv<_suTIk^V-a|J!&p2y+GSEDW#L)FnXzVnG`%!~mCjm1noVq4 zJ~DE~LaQ6{j;5qIGFyd_u-4pQOSvqgf=#{LzWvVCO{WY-mnLM1*aLB?MY9`PH!nnR zZO6JHCExFBo>~|3SR!7YA8IS~lmCm>5nJ&WvFjAN4*mdN?*qjcf$()~%U`p4eu=vf zydBqbQ$FV>E;$Z3x@B74nj!GHY*y@<5f~QOW9m|31nQvrU_rJH;S)D~Y5RGve}(k< zPyfIEtIpl^u>)zEp>OJ?==kh;yZVVXZBe^hG4bMABrzW-$;Pe0vi(MvoyZ3992x$Z zwY7$+_p>;RdPI2KC!rX40DbZeKFiq}ZEA`}nwn6oF&b@djz$~xe$ER%IDOw6d@iw> zMV|UqSr91%LMQ@Pp!-kC^PzHXryBz7p=edOJi>qam1!SrqB{NM&qd02_n&8cpJLy? zEO0GyCv7qYqg>+6$`4g<*XY(jDiy$=UF`dyKb`jDZ**TKKtY*9g&&1)`pjYak5kV< zZTbgH-q}>%8Q4q`5;>CNt~>~gOoPB2OWb--mC8l$4W!dVj4RmpF82MtaskQrp~4T+ z7n)HNrnvY?l(pWI$Z}c7>&S}ktuHL@x3OK_)Bo>e`hoX2{NQF^BH{DLrW)^P5CJ#b+GWG@C|t2#qHI}g^PQ(OR2PD@wm^MNbF_b_ZY6xN8&zTGU+3i`uBB40FAli!*vju{@$CWSG|6s9{lG_ z{`=YYrH1P}jz=xrzcx*`gCAkNNZy7{s#BJ9)ew-AIbV7+8V-IPw_TR0!No z)o&y36Ih|ODxVUaOqC~8x~j7~)E*7D1P0nQkI!m%I?=k3hIoG>(Hm`4u1O$09Rps#PnnNTdEq%pmQqTuFfedt;X+*bW9ybC( zpF8S_+N@?p5`hc3EQQr@!lzKq~;Rzl%M?e^HrkzSuE@-4)s6~Xrl*Cej1 zBO_q@95Xlir*OF+m+|^aQOCVCbS&i37Qrvs^()-{Bo?iRin+Ca!PcR_Fg%kG;oTL_ zA4K@RVm;IQ{Eek`D!EVgkMZ>&uHyyVTrJD{;0RgC@xcO|Q_*u6?yrF3bu8DX8i(xfzQFACQ_8=o4!jNMebh_b`xyKd z3P0!QdQZJnX;=QT5`7fH@JKb^3V2(YJk~OJS4kfDEQMFfhSIP4rgB#^(;@U7gS0N9f|9u8G(%+%OtLWd$;0F4_ zOls$5WBu|k!B0?lIsFoTyHOs7-(Ca%UJUOx+S33pW%iz}rf2S}%EH zy@-DJ9SS$nzn0ROZS!~cfrwWg}R-UDBx@M`=YWB7(@dJK|A>_FuCxlW(+QurA~`L{4SM)_aR;Z^cCFu1Y5eU{Qcv#P(XgqQl;XQ`ZL zR`qX(8NN{-uMV&3e@fM z3|>7R{Tqg#S7SUXha1PE^Q!FgK89a4KI-u5@rc2V{qrzt!SIW!+T-sT+^FxxI=o8X zM;Y8`{|L47jbYmBGv9A$-uEHTOrJ$p7jqt64Hr&d!QSG$q9QksqmY{iuNU@DTNsX|fP-eh3;2kZ z0XxTkg>kmxmEsraTeW)rHS%cpiwu{%pWDZ)72_*FKC zO;h;Zqt0!K?^Vp5^}5D<-P}9iWf&ec$b;c%Um3hi9@@sERdc*o5$UU=26^24i*Ox< zSIGk}rSM95{M`L$6vNY1_PL+Rldh8IfR10)22~wyw2xq7aHBk93|=h{nG-hDkf$78 zE)Rv*kcYx+$fLun<4 z4;o~4vNm$C+9#>*2aV$b_DRxa4;o~43MSfS4_5mmZLihZs<4o_tW;ZyGq|mcuC*)Q-9lC zW&cC^x~WR9JJ@=ssvoX^chrHG^}`Ha)ekecQLkUJb&$~yzs%s3bp98u2~KTwxj`2)R_gebGB~*lXy1Ohv5&>QjXvKt=+2uN z+%N|5d0H3Isy^9F=|`*RuVwR9BmESESL5sR$!dHZZon5mOXV3g;)`#i@{CsFqn}~; zoN9aquf%_iyN}Hejcx4-HV-uP)p*p_=XFMSp3S4G?X1Hq`8xTvRIh`^dgN17uY*Q8 z;f*ve=o-4;e&?Tm$M)NQSGFgQad>YL=iR@rb-shp`DhX6uHRSFA#+`Q-)5O{z9hOC z+&CxC>HT@t{Avq>SK;gZc{M(R8}P;Z^l`IFo*y!J6+W%&v1)t$z% z@6GTHYY<_s4mYkrgt>ZsRl#@adR4=9`OD!{-(A!Xmsi#A2N>LF|J&iWF??;6{lCfJ zRru&h4BuFd&)^1p=?r)$>5HoD|3Lg%s-sHZeg?0N-%Eg8~oD%Z!5v6f6l4$&mS>-gMW%v z9d7hD(W=*1l^;&&dR4=9`78XBt`}Ils9G;nz&q-|%hn4FZWvR9f2CtY-Y`aBIKwxL ziEMtptZKdRUFr{`RdQCsOLBgf`opL}PE3c{xr$B&yrT}hr0-|+_G=tl8T`}=IC<~j zJkIIJ2rtoj*B0>n^fPQUdxq_IVmrX!a4tOF&15+LJ^gitqrWvF0%cl*htZe80L`7f z73>99g8$09=0PaUgeJIQ4U$cl?L$E3#}_^nqM16$0XPXBa6uIaKot&XP!O&V$!T~q zGRe@i!)b9Sc0soB2&gicBpEl+qF_D`kc6%T5|pkyW?2B_HSDJhCI}^&-u8j}OMLDxsHd9K@PX&FCR7d%a`-^nS-d@S-8IwXCc8Ask1Z&bZ7BmpQ!09H2Z58_6bi-XTfgdB+gQb zb@;}eCD$|CVk!3uNidJ~T--m~=s{yM8i=nzj?`D{@%zf$2R6EV^FqD^9>ySl_r@-}~aHaNmW;-ikhqj9u&Wb&{}$-tVXw^GNw~ z^zuT8-8b&-RMPLL+FPo;-%~XPRNmin4ElSFdm(l1_Z0M#JLogN7GVXuUp{u@b)~dU zpEK8_kLL*TNAx+4@D=^Oac&`>&F zEim|3NxpyA=iUbUbQJlI>T{o({K@^Z^|4$?vhqgxuF&TsHT@IUuhPxR|BBhyFc&nv zSD)J%?Auj`ex?6W`!V`;?Z?X3vLC7cU+Z%`R{xcAa6*5A&WRQ?{d=nDe?Z@3t=axa z`_SLXSzgb7q{sESTfO!t-O29Plpo9IX7p>dA1uH0ZhZ~J!f38@wehB^T z?0%j0A$~>QFRIx-$QtNocK=t*zl>|ARqTE(|0DgkQ{S64^j|GS`TeZ?9(LdG&WAz1 zD*Fhp>h$Z`M|_Qyuj9Xl@>Ttx)UNLp*Bjp?hkn0a|G~zGJvHrDO~0jzewDI$d{4D}`u%$2tD$_0aqT3n(f5?=jla?WyI-q)5&t#md)T$@gZ<}#zW-RS{}TVe z?$>Jn#J?)(w;Y3h)t-a&Zg#&;`;|7c`*qr{_=5hdw@&}#6odMHc)k8l`ZTqFl=+8Y zF9YBI2AhA?8h?m=b z`?c!7G=FNTO`ptv^fiAy`IR)AAJpu>s>b)~`)M}5*12!!A6u&K?`8LE>QCy2>UXd% z{mT2*^gpTZ)7PUfUq|onse8YfjSuzY`!w_a+Wi+9pXjs3dgH&Lf35BxXS4CQo_t>Y zIY-U=r2S|0_FsE`O#F}f$DW%0kINh6tL#6>__>_%Kfdv^vVS7u+bFYN<@nZClDKAr1Cq$*SGC8d7v#6=^Y?oFA8vno z`>ogiRr+7Ge(R|H=kt#cIQlo8@6=1ediE~!HMHDWh(zBJ$$9x{dX`7Hh7UV3VvwFY z3ZXC%xDIey=sY6Q%G}-Uaf9=>0tZ68*je{hZ)|4NP~Zq`%L-M&NaN+{ftm4fI@7 z76G(k`ZYT}-vmt9CZ$+LM3$YD$7bnXod@?jW?zFWa+KA}MT|$WUj`bmPoK-Tp=l5Y zX*eG)g3I7)xE1bz=fJ)2GI$+)FZ>Yv1bi~)q?u7iuLo%mBVm~V1W6L^75_@$ZwGMU zqD$cta1G!=5IEqea4`*C)e3@eCHOb+ApYHquf7RB2R;KH09S$oU?128WMBnO@NG@f{Ps{uB5E_&yi|BR~Km zFu`+S98=(d2=Bov?18&s47#8bnxKsF+W-$AfFFRPum^f^2?4aho8Ta9gAKS$1_1_oR9hSf_Zw%pwXNDjx0p% z6T@YCuvPBCmMYju#CGaAAv-xw$WGROdOI~Amz^|hr+5A{+6g{}r5nIja2?ZL^C{*$ zJ=fLWnYD1NY&A%OJpJ?8 z%zXkL7Q{BY1CXF9G(i9VSr2$BtXHy~fccbLE`lxh?lQ~0nHC$TfyHHPIf(5RdCS_3 zc#nr!4;|HdiMP1*VsB~dWwG_{`3JDx9!#?bTdZV30rcZp$UPX|2KwKSC4Ci^bRNT! zt=N(u`Wspjfhhh>?1`{Fqer#p_c4wIx9dMptCGIl@>jEJ-~{}0^rI)upv0UAv|uBC zv&^g_HfGC7HLFr#R^_i|*5L7*b#2){J#p{dfF#XvIY>5auT}OQ0A`!XWZoTsj-b_X zDkk3A9BiG;xA@$=Gi29P-YPq-J0j2?B6yB7GOC&p`xTB}Do#Xpwb&T?D z0^hb{cnEb3jt$J_d%JqKa3hFBziRS(5D%fca3*YSF1wu3mrf-GLC9?GZfwY9g-k}v zEMm!jZ>b|DA?bo(wLx5+CZ_L%&D&0j?Dd2*|9#kyD>O;)`H44G=pooO+}pJp4C|5)pDf8qYRE_4Y{_TC-hr;(Ng_NN z7#=uDqLZYQAE_gHskK$8@WxtOr9Pmb&M+Jz`V0+hIZlDKH{I4XWIH*wCP}+LR!4Ne zi|r!ce&CI&(9?<9nF{S~J5F4MdNMnyxk&~zSKt6}1cHJ3vV(xb8hGo7?#7~j{%Y`5?MMoYYxu;rk5b@d~tHGNmegupE_|e3-nN0`Y!t&!) ze*RyMB7e+gjvW9olPzZ2f6~;zT5u;-iwxG{n7PcEb_R?zp{$Qrx;$>=fCqePz*$Ek?15|ds595XabUGl6HilB@ss= zZxJU?hJN|)zv-&^+{oEtb*|3C7N%c|b<(IG(AC2=h!m=ya#HGVZS}v=cf(J@N8n-n zcMx6<&xhy1wQvnw02h$`1^5N{dH4kU4E!|w6vlcI<30%=h98F?gCB+W!S~}*@5P_@ zz&qe=@SX5xcmup1z8zkLDP4!@T?a3L`!L1JFx|`G1l))zZ^iVtVET*bXCWNN!`CqE zhkdXMcEA?c1amM0gU}B(s6qj9U>Y0&e*~|B7r_hQ*Wj1nr{KrnIq+TZb?`L!3U~@U z0X_>J1CN4FfQP_`!3V*6z+K=Da2t3Rcqh0C+yJfv*MfuKGO!<949*98!P($Uumji7 zX<##$0Gq%@upTT2OTi+r5X=I3FaTzN9?%8aKnsY1FmMAWumUpxAdYPk2XlY~Tupk& z=$VkDPU-6G?d$0y-#y(lNw}CyWJLjkU|CKOh|$_$B9m=}g+m;K1PNkH@3Ay2wA}(>078iuq0eNJyozSGm}E5k z;Opxx)>wP1>N1l~|+aWF6ACiXMmB<`qTBBEZw62GKKlyT&b`kYg1QUa^y}5h2On<>LIhu zW;ScuQU#j=f1_PovfE_V^7g1FmKYm;{Yb(Sh}lKa%0(=8)e7xqt2*^xHiuyKPrWX_ z95Y9upjZ_?#--4Qy%xbF38I;|D0Z{SZ?;-glgpucL}zETEBg9V&8K*C18GOX*XVF% zPD320S~ZL6GKJ!?cFDFgXbbm9N?5j7c#iApg0jHb0{f6=v8bHDr`!34Hd#Urb68_V z0_O*9-oQKG5plV~pZUBNR9yC`FXpmX%neqn&;OZE2mIV;KFy~yQdl)v`A}~%o6dGP zHLHWWB;tq26-_kpT#iF7)$LZqtZLT+HVY?-a6v91^RWh52`UyvPGm$SZj!BLr@h%@ z@w9p}S+B)xcDfZU9I+{yVs&P$A=Td5?Lw=5^PAJ6k?10;jD~psSjc5{2GSaQG@6P! zb=a4pU9mYDv3l9(ku3B?xGrZdIGh`p{j}t4Gh3oLlZgukf}c=idp5>f9X_*=AOZO$ z;Gg#KHuMZ0wszp&@fvU|ct3bhcurr;ws%64(g9`DxsBO4FUdE*eP%4+!hUhX7Nm-A zJ0E$~GZrD}UcE||_#l+W*_@h{GwbCn$5k$IT;&{9<;YB=t5!L|D!HI&tzFbK9z6b1 zwo)m5cbIIu;z3$<2fe#J*lkteRInu z!<@JP3I=unE(%YOA=!Pn&;@0)#VlJ60Lda+B=JBE3CvgmJOo=Lv*jeRCoX#-I6m$! zc+%Mu&);9o-r;sI_Kq6tf$9*|)kFyB@QRMVRE9<@!=+_1SS^zE*fLnL6jpT-oFpMy z-*h1eZ#Yq4T0@BZ!M~V4utB$N&GASP;VOinm#{cH&#$`g-rH}x?%G{D$&0Zc{qVgH z-uK{p@4D^%x4-{g@4WWb>u$a3(53tLU3lK!ode16j>^K!lyLIk8+gK}Px2_kte&f~ zPG)a-m#@PY>Ktv(#@kytU#9~$2Au8omK8}gqM3b~q9yIIUa#3H+1h62EMAAK#T~g> z-B~rpxw39&O!aZG{G6q2_JkQJR{x%Lb2hfMtywg-(QT8VJ89u?cQ*UQ*^cB$W^Na3 zlen-urXo*=7h0O13uf$mCWk)IG(PNAd}?mTJU-Q~I-RP`;W)CHJ*Y(9mDEBFD01YvR7c=kiv^*@LVQUiV-akU zGsOix_c~P~Qt3mV2Ro(*`Ipg`@v3GgI3M=pgYCG}UbAxkyrI6{mWE6?Bw0DhAtO9@ z8rOULHXs6t6QxPAgq5+kTFnS*78~yU@Oo#90C`?r2xQqb0Zb;%RM@xdHWmZ8WkB3B znORwL?XqO+u&27L3W0*x&3bW8F)K9+=X)?rtq zwq?`KiJi-q%*qeU=Wk64FA9iaJ8iKB;$ihmZ zNA>B_h%JH;U8}U>bzG7xnmj71m$4ph*m%ntN9JOWwtd6OjcM3Bp6ib-id#K!#l~$pBtl2bhER0*VH6Hz zvw>hHb6F^z4&mQVbf38@vF(($-l0f-e8yQzlfK4zO&xoC=fvjw+ujoDIEx9vmuh0NdE>w zpiHllhS8OHojeYffOTLyUZH;-d;(}(wfy)EVj0{Axg7GCau6?_5Q4c-e5;|c54-~hN3Sbzg}#2?03QT*%I z;1Tcu_6iYSeGa7Q+i)U%U*zsOM(~Kx4SL|u;rlSXA<&I%NP<6vcfuT| zHw=czYYA{KrjrH3NWneBpW&1=OoghcsBC#8JA+7T*W;M?-t)~5-)u`1*PsnPHw}91> ze{-uXIzg+E^DuWA#z)&*%4#>^??G&%g7pfPldA` z`@I4CkrPIDzUA%LS7yIb+cjYe_Pv=FJVx8~VcWfr+O7PY(VJ{THs4KQTawdrt$zoW z^w+T@eHomc*m}=j+m3%%zUVuK1+yNee5>v&*}dSK_@g$EW+(5N+g!-5qPe-~El zdW&1JwT2bnw0Yn^s1^UufYgA!Z`6Rscdhi(MgKu>OTq!*7OaBXdH_TnA|KtYai?%V zf?&0Mm5meJUSYLrHX$CK3at)koeX~y$%+49rIX7$f#5wh8a%?rmD%pBR&yS}4sU6ZAuL2D=+ zLHf^XU7R&^;e|CtU7WfuoHOcmuEyGMUS9OBi8y2qs}m&pNPioBEdM}tLtY&CLP3{R zHYC`gaJEqwH?&*5_7l~lwUN)o(z#VB_*c<{oErMCI+}opmk&qkD-^~Gfv|%QufbYz zOsfdiN``-1rO0`rpS;ORfzDXE^Q0++EyU$=4HHIn79K-WauDhHx2C4eTxK+%Sq(-D z>W=>9>e{ioFC1N6ki_C9Plnb>UF$XQ#FWPBa*LK_7EOZD33yVpCP%h@U!gS+?EC-W z)h5r*r|D>~Ne8g%_`m%?u;Ksq1Gmj;D-9oIHt0;o4sfR+pwYnu+1y^+Ni{+r>>2Ft zSv_|)8q_T@_@-Lo6S^r}Z`2g}QLIzoKY%?xRpuJ*6S9Xl!XNm@Gf3W4-dH?uU5kL8 zK5CFbu1~i}-(STdzT>lqBPt#!nWQz=N=(8|n^YTxJF$5WYE9y4DLC0iY0RNi>UeCD zH&=G4!8c%&R6G|?9j zSO%7Yh4?Q?!yf@mp`Cu(P%Fxz45rqMX*Qz}3LrO%VcIb`1z(5%3;zec0$+x|hcCe2 z!r#DO!RO)6;E&<=;rHNw!*9W_!>8eYz%Rg0Ar3x{Kc9r3fFFksz>mU@zz@L>(xZ=e z!@J<^@K$&&yapbES72!$!!kbx&wx9z)aPK?&%u&!p`X*?X;^~^`q>0G!c}l3Tn?AP z#c&~<2}iJIGw7!e_QE#U0vlli%)k`%K`&O>O+PlMLKBoA2N8H3{29E875*Rmc>(+u z{E8im{4RJN+va)jdGIgbv*1(UVeoPAG4N6FL2w_q6Wk7N1-H;6kyn8$!A0N#up68W zP6wN@CAVXHZU?KtN^H?}*sklaRhQ7uVz3Cz1!Eu&W&)A}s}J;oF3mjUbC&qO-o6oZw8M$?SMijh zekd_pcEAyTvqP5bpkg0+0bV~*NZ(<{cltbCg%gL_PAZAyF&!O;#WZWJgP1M;v?&IP?2;I(*2?~t@ za%uR7+$2LKm3I0>IrcrdQHE#wePORB6!t2rswfuo)bpw(-ri=jS}kTx^(~m^(KNG^ zMUusCQ)Qt6iDs8wgGzf-e40giUbDSPlkKnFANM#~Y@+g**=jW_ zR_g-%QOq`*g!^RFT>sGLYnoFug}mgT<^=)G9lrVIu-hH}%oE|9TQgf#1YJ|Vy))|Z zr;=V@EM`@(*T}Lq_0{I(_U7TV-JOiN5QqN|7ipBuVOcTDiL{`^71^rUtx-Q3X|&kA zUX$ukn`2I!OZBQIv)wN72qMUtG)GpA+HCFJu0M&kuv@moyz~I3?;H*fD4wj_rNx78 zSxmrvvDwk2-Ga-SE%v^!%PfeJ?3Oi?P4=}+{UHmj$%H@aF*#F`%j^k#=HD8cd7&X^ zSw%GXcyuf_^%*11!;cqn%u}yEynOkB0{wFw8Ee$0w)eQC=2NtyqPBpN@XEGqlvgc& zT)U9V%06G#>2n5bxYTJ4O>$$%9`^)1ondFE$Lw)pKCW=u>rX}Kxi(G#6&MCAiF_g}ivyJN+734==|nX^Bv(_Kb{%+h zDV@m>JzdC^N;YQi+t;362Zv&^pMBJG`ju9hc?c7b1Tvv8SRWo6omWp)Lsqt!tss2p&O&aAZ(zEIDb61l&NqxWK*Z#q z{xZCQzW!PJij}aK#MTHk>d4ke4Qb=BZ!P( z*|dd~vaq}q#Li}JF2=c0m+3W8*FwYy?EW+8X?*_%{r>2UjKYm2nTfryY$B1FygG-= zU|I1RBc6`{8b}QxFu_5Rzyh}kiy{hmv7qtn+!8(3$D%sG;f>oGko&M3Y0WL^M5B;d zK7yL3ysfQTHXLoB{9@CP`x^Wl=9e#A^Iw98u#DFeJ@It;rs-cZDSutm(+$n=*@B*M zDmcY3riywHoM+&=g067tlxm#d^bz3_ODl|EZE~ny`YDzrF!`lp&`7Y z-|wuTP{#Lh%y)Jf-^UAl5rq47zFZ~W`J~0Z`Uuo1RB+5kU+aoY7d1Ye!5u)dx%2mOHJbTFLH;`Jw` z!xiY1c+a7}$arHPy*lsHAct&Z7q&T!1bzmT#D0jEzvBxZ@-ADG&*0@O#KR~#qsI#z zKM4duoB*PzEd-JTCS>ft4uDtB$tpw%-y=Dw3kAeQYx7<_ICSSSi5On^dR-2y84SWf zljLF}0G{lZPqN90RdTwt7~G^4WmS$$jal3exNrM?6T`c%UDC2=G&R%b4vnS8&fdJf zEoaqIE_3ISo^-q++rN2Xo7}f+b@$9&qkVh&8y4I&^-|9Tr!Tm8 zA`}EoScHEELC~H|r|gpCZ*un;77mPhpa)o6z&P{&#Blyp z#7R#78U6qXnD;zAWyJKK(RGL%@@mO9hP}8?hT{>F%z^pXd;lQaLnEXi+(QTb9+#$q z7>o(nVf)Ck3j1SWUF9i{lY@cJ&TbConzai@7h23CiA=m9x2ZLF`s~(on>x~S-k$XM z@^kaPrK|7lYL64+3vYimXZrhiOx*}C z!}tq`PWal79Pl#ie2IM22O(C;B$H6d5K^Tl^odxi4N0CRFJ7RsQ?3-tI>>A60 zuQMdS6_Nd-FS0uMV%Zq&6LRo7xXeOYC*=C~@J_G@%+BY>$A&op!SU8)!t0SG3C#yk zCU3KC;qih12@{ftXlsLD{@hvl!Tz4E##|(XYibc(WHO!tCK}S5-K^sJI?FZ~bTC)$ z@#T?@;OfmcEOo{&u{%=BMwhKig}sMWyI|`~IAcMN>5yni_pKG=gR(2$oz27>v)voQ zjv1q|87mxt#o5?^+xqA)2luW@>{`&&HanIZ&9*LSZ#ZvmY9Oz*1feB+%6xZniQ5%k znpi!mY&^TqP7E7wOC&7mL`y((?7xP!d+reY4(J9Q`PR-x#No<~MV$^w6v;FjyDT>$ z3OvVg8b_LWH|S0`H#QbJpz`e$WZX_cWopxd{Ytzs=(b+LTT`9>bkMC39s6@_3Gelq z-?s0xxl8P>wtRE2x5JS*T{vvcE*o5zv$G9O`c6c+&8Q9s-!p;Z+*|JnpWrDm<_8M3WIPl1`@@ur92_ zs;!Hm5{p5)s+CH11`0~eSc5B0azuNYNK1{+9d>$F&hA;FIooHo1bf=F+UmI?w60d2 zIp`sEr8YMYH^g(Xs3M1BExt0}MnA*8y{LHodwiYYXX^6}^wa4tu-U>FO7jiw5XH%} zIm!98aQKB3XO!WbQH6u&y22zRbDhP7xv%gtd|b9JmWaXgrv=>6cI-(OU&>e65b<1)PMtNjkic*(?+>F&mifDn1;?; z*?#W21-tXGzjIlWr#T*KWw{0UA^3=v;pgkNAsOZhHbfu9He6D&A->M=^YpQbH{(@~ z>0u7{XfGG*2HO+e=b*F*4q7q&B3sqGSi<3lD9(Zk9Igz$Z%q0iv8g&V}dP`;lSp2rgbGC9G&0m79)793;>z-xpf%RJRTM z-t;TXHm{WYpXltMv?$JYIyXiYb7RU6<1DYh;mUBxT;wV=3-ex1ZRx_-|A|QMfmz_J zynP@Wka;9@;n`s~HYvxZ#drk=@Sr3R@8%`|w&+5@^SXD_>2R=!z+)JXr@;k84*R|n zg3*~BZK*^gGHDpNlctd=NQcMaF^tv=p0~kM*4%vR z(54RWkegG@nK>JJPhZ{NICOe%Cf1l4+cnXdo6{KYo*8M~IoR0$_D5nf-M&a9w(vrk_X4UgEkWY*;BYKyMS4^L#8J4mON9L4>6e>|3TOCJA4(G+?tI5XgG4!EMW z;yhG_FMA#@kVRBwX>mR<@-J+97Y^eGDD5S8@jct1hF*} zZVK><)#*6Y(CQ%dN%nBiMey4o1=@&&IS@^@^_kn|JwV z2Kype*MM-?B>S3ed@^J5cDIC=jkc`INis2bI2ee)`L2;zL%S<#EzXy(;<~Vpo}#x8 z;-g#>_UqMbzWge6Mmu2*0jI)N}d>pjsv&NRfz7Mqx*%RZ}GMp!YQ>WuB zU#EYU>%qL&7T3%7qp#t$u9fv$e*^)&OrVT6{01(Q5p0a^ec+&ubFhT-XLK5+qcWTa zs^|o!$2dQp&x>GPAwMhbSIIt=pY0LcGX3wQ&EpmRzn87mzri&Zc~9d$<)FUzVBq~l z##@BbYXdq)Kwr-jozJ8F(R$h^#HN4EM{xg|#dDBP=&${%-CYf`gh#y;o{FMz_O2L% zas_BPfGift*#T18Nn;RmVN7HW$Y*byF zw?mMK;f~#nC%{>l5o=6a>0^t0=1V1O&&87y=MOtM z&tVVeX-=i%jhUWh?)2W<4+pwC!{N~-O^xAj#D9u=VEbs>mP|M_)0deMh1T?(Uij&$ z{7~Lc=d(>sIpu{dR+riQ|9kuLI5~tE;N-Lw!l5yVc!N>uO1@ z8zdnF;*bOuw~f(o*unzafS2*$@qod*_N?U#Z2vqg!x(0lu{|0uUJn?s4cHjN4v5o6 z>dK8Pvofo?L7v^&KcuRz{4(Q3LAMD1c(6 zH3vyZ==ZouNJti^chR^5hlE&`0%#>h9GfyG4~Yp4;=q8RnPJ9qyfD!% zxlQyD8#HB7 zmF@->rp%cRjo*!X)hX!g299F)>wf#n-RmiAUNa^LPnwyu5BaZg_le6|`L+OZ_7 z>C0E~GXtPd$@w4&hv<`;QI|BMjsXE&Uzdzcy7qKqHEBW4&$y7cqm>Mry_@{eEozBs zeWF;+`Ps!-C4Y$9eh0M?uF5T8zS{8Bk z6+f}Bx!G%fCK_z=B|XlLHgjZk_4LNu$}^wdwlGImhY;3(rYSwh&G^58B>tSkOQ;(yGr%K-q1#|znf7uqHBu1W$D zaz%o429q}h^-8!uJX7%!mpB&jrvqtRqA%CNUE*$c2P4>%(M*3zo(&s$(ta_cPKfgQyWLb}` zB_qv)985Q$=7_o>v@lEFeHv7uk82*6K1>&(aqh#c1+CfV&5)O19>KoWm zhz%u4hboN+UBhjmr7PpH$@@KHd2hJc6iT?gZPIaXS83Pys`Hl>iAID&p}eP@?`t`g z=t(48?Wt_d-hCUDaG%?$t>s*a|IWcba3A8VauuIlx=O#6gZ^Gyo81zmx#$#k!Eh~x|e${*2IR0a|3sdR&5OeH+UghfC?yFf#EkJ~8- zW08uV|4L$X8rQH3-0*k+zIKzyVtV3vH~}>#|h|DWY zV|n63lYx;;&WNrAzUai34(A2cp9VaE zu+JY1Lc6bk!rpKs5jOjA>m7$EQfcX#_So!~OkBQkQD10m9SlU;-QMnCptW$DGndVd zh9q*h9&Mv6`ZRn2Ta*$Q1nVkm@-_tI0VtU9%QKUu6X6B`El>tf-fx8_AezKIteZ4R zY%pmrXEOlw^^^zO2QvVBK!m@gY>9?5y{#EnGwmWhBuZe>vu-}s&*z_H8cx%iyO{aN zP+MYIVwt#Pv}JiIlxUfv(}%&h%~V`Jy6E7ztsTbQ#f-dgsVyFJmI{unw|TL2{DONo z7uOFbrqX5;Q3aHlTwLfle^Q1sU0X*imBC=Cx;5%=jt4|>q(fVKg`dNEyqoGVU3-O} z!}^i~{gs|1)?i5H3&!yn0mNgv7*|tg0J3SasFBU&vShRfkgV;L2E=RK!&mfiaO#b- zgrs&j7~6VnIu$UO%ujHGP~$&+VwZ^Ul5ZKcf0LOI8x;m7h9l1C z);2uwRk9At*BC)(Bc>I<)P2I2u`Romt>Z%*_z8=texmUruNAyK3W2U9R&N_at*=6zo1P<@GLEl{&g@bbC6#v~csT>C)cri+i^h zx~mVl9o|AG(K%XY>}%#gPo>jgwU}^J2Gh*2>X!6H#4Ud!77BRWAO~|~#VA0zhFm%n z=v?gT+#B&_rVUA5$*I^C}lZ9#ekY!29@p^|XOMG5Sm+e_|Nd`3ka@ zFP$cHcHlTrX#b<@=I|J31NX7ry|x^EU1W_$ggo(?;YWmr9sIXY`#L}YF|XoIcN9MP|F;Xw6ZWHHlch;`xEUtE2l zbh&KqA16zjTaS2FSCuargIhtcx2<2^LD@Qz*n?#FmpqH+(&UjjI7-TPQT;UH?BEd9WCQ6rjYwN;< z(*ax{UWw3EKf2;q3!h!UQj9?l%$cwo&Om+k;AmFYp@cW~Ru_#2OC{0#wKF(-fHRf6HRQ`peR&mfrP zLc3;zg_M!wkyK)OK8?H_hLl(NQ(o1|>C)S1dHKt;95Jhwqr8MM8)~**UjCy74CC&o zoD|&7l)IyGQ`{Pd=bK2-wVSWTLBZ`--B#sH6t~6~smE)a7J?tHa%PK5kEhkAGF9I; z)V~jIQ(obczoOOOWT<~%?hHrh$1xKu>gwMoH)3d6H9ccxX`CRpR^~TFz22B=+#jrG zxNOb;60b11h%Z2*l8scZ+8sK%&g$NaLtY7QP+l3lm)r4IbnWic@wn{r z%E}oHbw+!CP8}Z%W11QH#G9kMij#Z!oUo4I+&#8;^F{nv+e?_P{4G0eMfa7;}fDCbK^Vay=yzqi7}IPRv_B%+p; zQH~Jqn#v24#}C}Xb@&$Db9_1s;fEe?;E+;`a6QA|F~_>LO+!+zt4$rIs&(?MSIb7i zDqYXeuCLLqOY7)$(RjV2UI#~ZcQfnMtzLKPCt+wOOHaH zO%56u0R8~I%cDPALm!{*ymHjrxEA>tSJLASC%YrDpxNSWwtG{qWW<}hWI?P@h(+7l z&S7y9_Nl*4{d^KVh4tY8H{ zE0o`Wr+a#sJWq3Z^v}UD$E@=1?2Fp-Xbds?B8>_7gS9$bu5mk+>=Rr%joZmFFRB{YhSfCyf~Rai?0(36O+2hJrbLJq3%}7T6EDQF)R}^rRj`W2<5A z7cHN=-Gv|Vw#bosVact%hqw>^1Pek>9x^=h2JM-*g3FB0B)lTUF1X>HpbhkbS6Dap zw>WXQ+L=e9(1sA1gb(-;ojP&xtI`}-*#*>aK{XCuAd=DSa8-k^hcSdBtnx=OW@`h+z(d9H zEajn+QJ=I2kAWYjF)-gqqP4@zYCAB_DcxIy+k?m1{2o?0tsP!g+ktUe={;A?drw%g z5}vBcu|z;9D{m9t9`1W@YqH3Muc`7UaXfyF@^2jTZ#4|zwW>T!4TE$T%I6fkT3Jx| zHRE#%20o`aBDl4(AZle?O~JtD6dt0OF#`taFyX4Aub12>WLUifUA?Lw=<6l-!OK~_ z1YNzVAL#3)VUVD&myPpOCz#(SY*F6hQQ~`=%x2C(UCl7?E6Qn(IbFkWF6*QLBj_-c zuPOLdz9xRhCmCN;Fz_{naUrR4F)?PCaWMr0UlaX+V%8ckNQbHChAQwDRu-x&OUL_E zpqrJ2>dMmbM^y~cVHnTuKdHVWj{lxwJUc<-*)a|s;kq&35o5l{ICMgdLr1xI!j$Se zV$3nd#S=6xo{rPEjf~N77Q8t71oe1vOV8HE%Cp#4XPmtq+@JsZ22Lx9FBtc4JI9!A{d$yFIvX zImenT9-Rbr8Jc>X1_yKOlij{}%jl}?(3YOCFE$({i!kHId&AqW_yp{T2D7cMs4G-3 zdXyG(a5&#SHIf?L-IuR~5F&$+*JJfMnsDLm9#?1BoeT9+&c_GnJly_CP$H{ISrOMZ z{-LzgVu5loR^(GA%3<=?yyiJ-20gk3c1yf3;Eyfb)jhJMD;kK8#&}&?K6OPjl+CAN z(VX;YD4_7-!onTB3%2#Pt%#_yJA=>?DtVlp(MWHn%2zo9e}n|9LTFf@7P+Ge^ zzF@L_*-Wu57F;-UBwazk|_iiJnltF1#80ynWzH6)UzEqR9mz zLYzgP#GZyp6ioXGCk^c)dq{XESGSc;oXlffOvR}?zjS!Q?aJ3*2fD|}vWA?Y8&G?? zIkHZGqU|Veis*WJAh*G_H`W2NXKn_Or)OZbW$IRz8)6*U=+kNRRZWum% z2}}*G%5OesT1A4=sb+8YQwi6=5X#0pQD^mZ?`7N4d&$X-iKQ#YyM%R9<>@8)TaM;q z$wH}R$9DL*BWOhizp%j7-rIdh^9vc&cYGCuTCjSoEwUuAq~sOLj}G|&26 z_}Z+j->PNdvH4L}mQYs~)vGWc=RV2G66(t$dKBT9t65o^;z%mb8(2XAECrKb3;1sp zM>2sdrj^iaDL~n*?!y=cvRN|A(hYc+u_GJJNxL7IfW>UG><5wqip`R^pPV7OgPb8c z0h*hwyPVK!bz8CCEI7BjoAC|J);-!&nkHu|O?j2Yb6q zZTXhq($G?mt2tl`m?U6@R+mXlpTra8=%+O5wQhh>0dlHU$40Wor|~nJDCi&XKAqWU zZM~C!R)2Kx{%uqxj~<=AI1~1BR7# ztJZD<@OR+d(odMT`K}t1k+N>p+H3%i%5z|FS+{EKH2^vrFv;rshPLX1xjEXZ+0a&f z9co)O8`?_!oyor!|Na7-^Fm*R4=}$RKEUT&enI6Ym|ydGu@@UKKcn&!%&$1+H}x1+ zmMHSFNLzgw9-=ydtr|R}`P{5Lg_nnM%FFPehC8U?SeXhhli*&O3kSNC)8e<#70$f8 zOt_n7iFsUozrxe__nb7s_s4xt<#Y%TT>;XB)8TQWhAk0kkm_Qbj#M}EX7ik6%H7}q z<#@o11@;}ebu_ho=Fly}`yRO_a@&2`>GA7N3~hPhE7EafbGdvDvn4&$x#aw1?%TY5 zUaQ?ITgt0Pm#&Jc?WKF)>brruHsyOKR6W+-O&vxzH(Gl)(C}{lAjSnUZ@-`Snajb= zY)rbjq0i7c*pKKltgLzZ3@OXT%W~jY@Gxv=?+r`T-e_xRdBle7{196+$;%|T-LRnH z3Ijt=`aF%%E|2)#{92_=g>VYf{g2RF`pNI7>~&G zeVO#{^s8bBV=m#C5)AXX;IK}|!W46mV_F(8e7}rZ7S@fQ0bQn_T3NzR)Uq&U42Jk~ zLbbBM`xJAKV-`1HSiM@+vasLt1y+_&SC$x4%R(d&Ji{<&^q3;W9ORhh228m6wy=-X zOZpR!EuK+c=63mIO=cU}H^a-q`qNtF2z~A!2idQ~$|5@UzQ)6^wHvlmtKqk6@~h9p z_%-obe@N?|qyA3!%pk(exQxD|x53NG!(9I#uFb2V$IvqvbBJTUu6&nczN^zKFU4HW zF{c_Z;p%(Bm4u5bo#E>w?<>FJzVfeX^Co;Rz?Gnu>!>zsqGH&7f-68RXOa;UR#Jwt z#=#$yKHdlWw6bp2bA#k@&%JfrpnFd?a)Yje#Tqw=u;L8dpgT?)xj}4y#J%eN2&^mr z!qz1Olj#po4Ed%-i;1O%{uiMYCkC5xz&Ca|A8|Q7jFv zcC^+`S@da&`6I(%i{FU(Bibq~z?k>hn$ryn8Db%;6DudIm2)fH1iTF4RiDA?eL1hU z43(V?>t7&^b$mPg9DZjC9Sg>>HQm+I!?j_ThNE13bgi4`L4(SQQyg=u4s(oSh_>9T zoZ>BXink%dd``v43E)&b9OE%yzNlf6b6|{e+vWDo3SBY8<8MWs`+NiI#dE?xICElT z4Y47K=a(|;xs^`RI38hL1CyTl*lNO?^^W0kLrSD!S< zaK4daDkqeGtG-yrF|EF6)QfL9^&C@rkJ4SwOYPQt3M$K#CQA}*nMam`b+RO}EHBl| z@{&=ON9$z4_uvt;PL{r!fAf~`HL{LI77MUVO@X)0zSDmJXKTGv(~;_XIzBSNWzIgU zvWU(;Yrxew$@AcF9A?3O)$7U3#O)+=pOS9w)3gZIwt?4ekfPgb5d6(~ zcTEe@=bN59>JMJJd(CCTgNxN&Qk@8m9K5socK_vD>{)-$Ez5h#>(k3dG6QjMGQjsr zH90Ju8y01$K8@(!A@PxZudL<0e66NW#|(V(aqAa2;tM)EaGilqPId}3Y2Hwcb541} z#AXqmSZr=yI^_uyJ4Gu{IBkG+S#W3o@_9%VDH!)6`ka-rg6V-dmp zCAV#a3-K$JcY!1|Czn{CZ|heo?*d6`zAdpnZ`ZF>-UY^7*??i|ylHh!8IMC>W^2l* zZcQ0I%GZ>!FL=bm5T29T{GA#7D_>8>*SD1!1G>zvvogM*ty>G=@p;y*d$o0I0epU* zb?Y^1IY_upw`#4G^Fys1GpK^An50)3%h{rpV+NySl^>H)!9%yGZYOl@F z$oe%k1mLa)E(cI#-I^Niq}Lh{T0hsVsUfhgk$X$#W%TQJeQ0#|%1W7Iet*k0|Y7R`8|FchfrSLfx1Jg3jDpz6sv4Uqoh3|E`irvHl8`YMOH7e%glAHj9|JT2kG?^xhGJ(UJCk-;e zlao5URe0Pe6E498{y{GjJoyhbne=lyYvGsXoYPsCt<4D(baOiET6Fw6!KB$zvk;)` zgwU9yNt~b2nE%{>VP!q0arqSV1HvssR`fEsgwKgQ&c>3Hml(=^ zOylw?a0$By9{jL-uq=;hTs{R(@_Rlu?>%gh|9V%iZeU5o`1< zUc=ft7~4BC>{j=VSYyBEnBUj@5;}f8rSS$+LbGxuAN#H}j9*V_yulRw{9G73em$k} z22=391`I3f@6@uu5%d;&FR0HQHEgk zqx?NQs`C$V94`deUVpMjknHs**i8@eSmqhkvw5&Ku2CMATb69vGaiCBB(uFS!(4=cJ9-9gLZ>x&avKqiRe~qIptFC>!=DBApB$&6%lj5F%hc4#G$0av^(Q|JAq$7JTrr6ZL%C6Dr=K z#}g!Jo6$4%dZNYe#FxHC^QAX}h4p&E=0^me+G#Q~LfU5K2}3lCbTXU^=Sbyngu#b# zI6gFw4LgGXU4fp%@uB_-GZuu2^ z0+Cfywe9%XJSjBWp3PW!xi~h(?H#W~EKQAj@!i0!?#1WJw(4g5kxGc}#t%75Q;cX7y>!g@Zniy&05YS!NRkXzpzNk}f+bynXd;7mY4CbmyA#)ss9u|HRR~Bt3ub zg3AtU>S`1yW6FiOrYAa!B6$IQT3~2%p%g!g%as%#JKQ^6j5iSLV zNDFrrhnCQshID-XK5kbM=bYuX`79{0QK?j$JN-V7g=Xi*(6%7YaT1DeCFXI9f=H|d zwosb^%h(U#R6JTh*jgChgOIyU09O2k}74h?F~tl)Ja3skT_74Yx@k# zo8ROh`|4UUq_x{Nqziv}@ys0?RRNbxw6CU_@$*9qT1KaGq{$PdWvluQW35bAPs1nS z$MN{r0xqi96Ht`Q5Qze1rmM-B1t5t6p&^S*scXz}o}5_)K)J>jW!gVe@gSN(#^bU! zNg@cNFrk%u+F%F7UEIi3wj;(=Ch6{$n$6~>6&H^=b8S;QQbXf~#WNj?F8OrZqEr$( zqW&lm{5Z7rkJ^?^cWqggpE$box-YIz!0(otV!bJv?~t##fi$-07ga2IEVKh#XO%9S zAX_tmB=0wo)3kPpkS0|Z1S-0lblj+lphu9RJvt!n#}yw0#X=$$@VT9MsFy$*rp>xT zxUd4zS_=AvUV)Yx-4*%B4y-kfi38V+lG=`LUtF*Z?7TQJI8hwj(koWqcJvRUOw1Rt z-$Gv6j*EL7xXz-#r-SA88oPR;g(USFSP{!peS2O=qc4MQu)5M5#p8ZV6a+x&!C5xz zt;-&*rnC&!e#PL;{2CCZW*%g&`WwV@_o+p^!?QQolP{1pQc zVjs5v7W>yne1O7`PQ&?C|BBSxOXRL ze$aXCSWC8TUh&X8;_biK-ap#E_Y>1}=W%Xn%(?N-gZDr3RV_VS%5QcilQ&e>QQH-W zr56>hr~4+hk~wtTyBCmCFS>#V3Ry_ie3gNOhknGz&Ji4hI4*GOCzO+sv}v|wXL_lBjhv2_D^I`?v zMOu!`=knjl85VhQtnqjB0RDZ_@H>4+!qZy44#Oqj=d4~oH_G$0Di6l&rx>Wm(C0j; zJ_pXijo>ZzoVSe6c~E^0#@s|PP>;dSSueb&J_pB1J>Y4!Ch@fKIq#{@!I&)+0}U95 zPOm73Tl>A1caZ#k3pEH4<&1P2_CwpTwH|`aY}1LYw}+&4EwS`|{8)9}k0QxHT>INB zvh?nGnsh;sphTi7h$M)vvzX;399Ky@Oi+^S6D+SP|IrE5Bin~R{4SusiDh2ZJ)+WE zcQ=L0O*Bob1)9y;W9TszO+01mOeNOQ0YOK1M|W3eTWbdUJ;4A?SlbTUt#c==t)Nw(4LzT>_#kI2iWN-L#82Tyam z(oNIc+IolJk?Lpq2ECpI{c7&-R6duM&~vldU*2mS$_64b^|R3oEC??;W%O5c3=ZP| z-bCNR{uK6S-F8F{!otz)SlW+`?8G?kqfk4bmX!jV+Y9VoizQf` z>?*F0TZ7FPq)W~VooxwUFxG7KmkwUkTDqt-Fx^!yCwrW|3l1)`t(;0n(|ZScK0D3g z9uknfg1!yB#MgHKDwiEQqA>+3Pi-_ z@ohO*m(!BT$vqayX>LlGt**SIwdD57Nj^X3MKjI4L zflei286^9P9{SekDd74YMl~1be$f{5c9m>yi+yNVPKASRA?EftodNW~B2!b@Z%;eS zA$P1#UM#vyW|P!q@k%DEh4Emp`donfm5H1$Cs3~if}5y1O%rw6LDXrri_C2WiYeIR z8R+rlVW@igFaGMtKORHhs_uU7GN>rZH{om0CdLUv4txWTEqj%(fhU0Ln*fi#-yrj( zc+h)-&%Z11kKi@o>jeAW4>9%vEh0B^1W27uIDQl1N>bzyq^Mb_$#?rkF82d-?94qa)+MGcEJg7VXtn54mO%aGe z0aIiqjO;%XWSVp=ZnXEzStG&7g}!zO28nt-=u78y#+{{k?p3J5FRUVOMX<9^&+ey)y4m= z=btEvKQbBo6{=roxe=6vYXqBCXEKqnnbsW9nty1W;XHMQ64#SQ`6s$sRhSt~bCB|m z5`;yn&wpN>_4Ul?zQ4lvME(!{`FnMnqxy+!=f(B4B88Tj0mGFAxHuD%1#)c0ejtgW zv>8Z}xXTPhNt|MPJ`=HECX~@j(Nx#+J@YigDt{v3$N!G<&+YsZ-4*u-5{ZC6u6|w_ z_xqDczn@HIg_UL~DZk}1?qst;0SO9bJQ$OC9vP~B1IwI1rnQKoN|0(QNdkm+aq!ek zB{FX{O!MolzDjp8MU8FoB@*QGQg0&R#oupA1c+t_5{HsLe=O$rCDl*rXNOPpgKxmhst zdUSx5m1S7cCS+!k;sA??O5!YWmsPe1MB0`t6Si2$cC>UfirjpTmP7yhX43s|TVKvU zzfku#x*xwB(j#N)=dt=9Xno4qt~4nx{=cn{X?}Y=-|x?OqEU}07CYgMM!op^fx5px z5%qcEaSzco_IX8=sajP1WcemSXagR*T7etHz))p?7!@*NlQ~y1W|2u(0qf&tmURYS z0aIQNzRmB6d1E#!S^8!}C{I$xkNdO3d|Ec~=;Ne+biigZ`)#)JXudEKT5j=_+>Yi2 zX+PQ^n$Qv)!z30Ldpi<6$vg8oi1o)!eIiHoJ=mrE92CGOCr;Y1{=3{*yf`jiNJO9@ z0+RO8tNj+iV_t$p@*+9kFVeuelr;yMLZUZK%62c`tYl`sv;x-iX^gQ zpU9dSB)z67Rcgt*G9)pZhptiL8ue)Lib;)BXv8Pr*MkGzN|&|O=}p=M_a!#R^_r;}hCk%P4Snh(KYI#v8&qCv5%y&;yEq4aJ=K*jd=eW33_Dbz^ zSfUGLKRJwo`$03vR#F0u=S0Ykw;(<;BR!a9(2T8(dT@j~!TV3Ek7c%ICwmFip%6dM zVWTVu0VI@OctW|K_vL{~uOuMqK9Nt7Q3WffED;at-(x)W-!}!4$$&qVx|n?8e;4t; ze~kZ1r2_O6%C zxq8OCaG@_@ZEg1jyYuFtrP$l)tb3Ln;%5cOgG^+F9hveAg|%arbk=5k*fP2CS@iv( zHE@xz6h~M`v1vHOG*dXFy{p&ID)=d3FKEJLNmTAUJDD`v)pg;Go7=a3Vjo(yJ~q6( zw57Ckkl7)x@;Z*yzC+(dSEU^g8w3S%Ml!y-nH`l(9O{quX7k;A{vP+ttJ;Q!+6u$N zZBC!h>G1iy!v*{o{cI=6X>Sx2K(W1c*dQR*MhrUGXCGf zBiXxoG;XQQv16=AvFj*y-F#Ro|6*_>Za+JSRzg_jhDGp9hRlm4pls^t*2a;kOv(iN zLoMM#*4yUs=Ipt6Dz=C|5B@cl^YllwhsjrTk@i>)|C%-kyH7ml`$T>piQ6_no3I>s zK^(lmw*5Gop(r#-2)j2Vb0(Qfw$}elv;Nit$$T<-K%Ok--UNvE1Em}2$=Z<8S+JES zo)Oqh+*7cYKRCtUDokQwltjX)-E_TsZRDIENm3^HeF%huzPLZ`uvsl88OKasvo=nW zsjhrapkFssvXSz7XQ|L6*qpLS8Wmg8Ed~FmNR%xJKX#vF zXH&D&9BU3adwks~;-__h^T6Bi2-T@J&<}k&y^1zrbrBl$O8vQ}S301oSAAFsBy?#_ z3#_UZSm-3pg-y^T%cjlv!zAyrnVSXKBv0{T%3RB=nwF89;Cwe#dh0aqoXW!LmoF8Q z3BM15?#^O=sXv!Zv?beW>L`oA3%z#yng+-)**&j18qBKh`!Uae6}u}YELVpRjYN~K zPQf0vi20aRz*g3Q|6S_v`^o1IMc9S?WAou9-b~b<3C)D<%~q4;J3gl~5O6wu(C2jd zd@iT&{{WE`wkH4pc$}41OK;p%6h8B4)AYpxRYD-jB@(Eu63mz@hp8-``O~_^l5#@;v4iyJ+}BJ-L3y_@vX}C%nugdrVnS0C6zh``i>59g+8Y@ z7FVI|Pm62x75!~-otl*=7GI$^l^-p>N)M``#WS=~{l(&I^q}^h#k2Hv?Hh})(^~B} zi*L}A`hAOU(wFr^&Rf-=>i<}Lo4&aA2d$H$jHZ-ROc9Mplb}UvQi~n|ZDChoJt2vi zODP590CljEVC)}B6+Dv|CAjwS4snv!RW{AzXr#qrv-L=9DHSDBxM|>sPLhbe*(yX| z7Bb(LAq2Y6r|}cykq>AEkq~x_u@e8VsQ;}3G~vMO7LEU z0Zo2Z;Ybh97SN%BL;92ChI-+cX3=Rjo2y&B-qxzoXVjJ2cHMrH=bzq2|v zxNuAMY9evGkdB3ynSjIWYCynI{*Vx&&p zNx?D!P7Q7MO*kqMV&!vE8ap$#aLlnhyph7jFSPeRW?y{#j`vNf@3U-r)C{J!37Z@# zZ7MsEeurB{O$|n9N1F<*(o;iy;OElxrz8$!TA&ywX()4{M^bq1j_74FEf4RM2j<0L zi*7kBN1RU<#)Zz~y@>`NPWq{s>v+QT=EPdZbG>=-!W}&8?GD6?PQTyj4&0}n==H^V zue;$6++G*6P0{JT6x(ihV_wJ@=Hx=Y&T?54LggYJXGx4txA3IA*j6!Ar6)xugLsG! zU*f0H#E;-bCi8Jz7)Q{X(-8iTW9@66M`~Z@sp+m$e0IbHOlaBqjH_oFRDt_9b&~P_ zCJx_pg3)A5gng68J4cP92=X}7g;T_dqw=WH+uWi50My+f!Td6wSRJe5bpz`L)eWv2S~sk2 zc-@G)k##H8jj9`6H>PfE-8jPQuBf|`2qK9^mLtoPeq;sGp9~-?l7VCp8BB(dp=1~t zPDYTCWF<0+j3#5qSTc@`ClkoZWFnbFCX*>-6|yQ>jjT@AAZwDf$l7EonMT$j(@BiP zNrEIvJxLLpI3!KhCF_y($p&OYvJu&sWJs1MqKP3nvI*IgY(_RGTaX!KCfSl~MYbl} zkXd9~GMj8i=8)~l4rE8N6WN*ULUtv)kp{9m$&6(nRKyX3|3TAg!d0EFkTq zgDfO_l1|b^ilmz?B8$mhWC>YH_9pv~eaZjGeq?`g06CBxL=Gm0kVDB~?xOkVna5gXVdNI z9J)Q-f$m6mqC3-F=&p1(+CX=wc{-QQqm8sco9KMnOk3z4w3W8e1+<-Z(1mnQ+DW@; zk#^HXbTQqFE}={5-gFZ@1S?myXf8Y9(pgmkKRuopbyfA=)?38`Y3&j zK2D#YPtvF8)ASkoEPakXPhX%f(wFGV^cDIleT}|O-=J^Ox9HpS9r`YPkG@YopdZqY z=*RRE`YHX4eonujU(&DW*Yq3uE&YyuPk*34(x2$h^cVUo{f+)k|Db=;zv$oeANnu- zuaq1Jql_`m1e45S%dzEIKehtv&jzp+*+4dk4Q4~wP&SMWXCv51wh|k~Mzb+&EE~th zvk7cvHjzzYli3uu3R{(}##U!*ur=9QY;87`O=Ih@=`6d zYy-9-+lXzI ziS5jGVY{;3SOeRg<=I>|k2SIaYhv?RGizacuvXT_7O-~K!4|STStsjaMb^z0vBhjJ zwuCKZd$WDmzU+T&Kej(RfE~yVVh6KB*rDt&b~rnN9m$SjN3&ztvFtc@JUfA%$WCG> zvs2iq>@;>dJA<9c&SGb?bJ)4;Ja#_2fL+KgVi&VZ*rn_;b~(F(UCFLuSF>x_wd^`} zJ-dP3$Zldcvs>7$>^62gyMx`y?qYYdd)U3~K6XEQfIY|_Vh^)N*rV(*_BeZjJ;|P8 zPqSy(v+OzcJbQt?$X;SEvsc)w>^1f}dxO2n-ePaFci6k^J@!8PfPKh5Vjr_l*r)6> z_Bs24eaXIJU$bx6x9mIiJ^O+E$bMo!vtQV+>^Js1`-A<-{$hW#f7rk5KVHWPr<`%l z1()37%kkxTKfVI*&j;`o`9MC159UMoP(F+g=Og$?z7ikBNAod!EFZ_m^9g)qK9Nu2 zllc_B3SX74##iTS@HP2bd~H6JPvh(G={&~cJi(K^o~O9Y9iHav^7Z)od;`8A--vI_ zGd#-`*WB1=_$EzJxF3d-Hwx zzWjfDKfXUdfFH;Y;s^6X_@VqTemFmZAIXp6NAqL&vHUoGJU@Y-$WP)Y^Hcb#{4{<# zKZBpi&*EqEbNIRZJbpgEfM3Wj;urHv_@(?ZemTE_U&*iHSMzK5wfs7MJ->n9$Zz5| z^IQ0>{5F0&zk}b&@8Wm!d-%QlK7K!cfIr9|;t%sj_@n$W{y2YvKgplsPxEK^v-~;! zJb!_|$Y0_w^H=z*{5AeMe}lit-{Nocclf*fJ^nubfPct8;ve%*_^13c{yG1Gf62e% zU-NJHxBNT)J^z9K$baHL^I!O{{5SqP|AYU@|Kfl1fB3)rKT#)$pn?f5gpk4#%ZcSh zKe2-7F9wJe#XvDg3>HJgP%%sl7bC<-v62`iMvF0GtQaT8iwR<7F;Pqslf@LVida>w zCRP_~h&9DpVr?;1OcU#f=^`fLA|aBZUZjLA9FZ35iuJ_$Vgs?E*hp+FG9oLK(87qE z*hFk9HWQnREyN5lQ*0@=5?hOH#4NF`m@T#wbHw&y2eG5rN$f0k5xa`rM1$B}`vEn#!yf{IeC{7Y5i&Mm@;xuu(I76H%&Jt&f zbHusgJaN9bKwKy;5*Le0#HHdgak;ocTq&*+SBq=Jwc7v*J1Nym&#pC|(jT zi&w;};x+NQctgA?-V$$%cf`BmJ@LNyKzt}Z5+93C#HZpj@wxayd?~&XUyE@Q4g_P2g%gNYJF9*mK zas#=c+(>RLGcqfc)Y8bD+(d3FHWP{vY=H*;DPd3VeY?AY3 zvuu%j$X3}V7sz(mAs5O$WvA?tMcFME$;EOnxkN6Nd&_;~zVd%^Ke@j=KprR$k_XE} z1ygWgkC{L0n%Twg3@-%t6JVTx-&yr`$bL6@5JbAvn zKwc;>k{8QMpf8@XNKda6n7PXkgEn!K^vX--!xB6KtSpDq1Wl$tR(=Lj$ zxGe6nxGlc8?y|VMySvNa?(Xi+0)sm&?ksMD4=nBum+yOze11;cALpJQH#+Kx%%?kI zrmM5EI=ZqlYakaR7lp0kIhP5HP?|zD2Wl`De_B&nCv&b67{@dXY3|k_ERHRTTPJd^ zWE#~N)mYV-)!5Y-)>zh<*4WB6m1-Vq{HaODZoyQWt87t9wdGM;)mqY;)&i~euFkBE ztS*mfXm;qy9@`*Lk=v zE+`K|2+|ko1?BklU7%D#MKcPCADX?2Vgfw`eZHpMLq7t%swr44Qn{-NrM{v zYR;f0vtR1?C#rB!V+M-&jPy}mV@7oi%TK&bHWvkZ$9LRLlRiDEH6LTX3#5hQp3BX6@%L*Z)dHmExoM{9o9- zPcbzOAz?QMXim_)(e3^XhXC4rL8Q{@)bNU}JdEuC4lAO>0j@qwB^#F`)0GY4a~|7L*vyAcE1jq<-Z zpu7Le<6jPge>X1vLBPErKj2@mZ<+T_`{zLlLHqtY;y9nGeMNhtnf{s>^>z{67c;9%l^`4F6Q-P=92prB~U)`PJTE2x@#09ph!!rq}!!C8LUQp5mFm-Oqw{ z4zWEWGR*QmO>U?;x79fybH6i1b#fe#3UVUe$O&jt!{0cnjMhs86)9*yh#Gu!4$G(n z&lu!fw!L!-{nzQlxMF|P9y`1Yc(PaQv+4aEd;b{|C1_5s zEBe>0_K)R50le!h>4Qr6qOrdMc&cjdp;GuD72OkVRorLUuEDpN(!bT1&7N7L4W4l# zNp=0mf^Z2W=d9s39-JX@=rvD(xC^UDL5TAoW2&pN+ZiZ9;2IQoO)uP-f zZ{m%mPPG~LI6ZU@PNR4t+Wu}`Wp5s6$uzh7-MV-aP<$f-eTIr43;Cat%a=obEurLykKw|%zkXyMD zcuza0%&Gk=@?vpKprz(3H)!QEr(qH9M^mR|{>UpyA*79xrcV2#qw^N%?xK# z%x2-E1*9P^Y54Xr;$)g1@PXZMug^rioK|;UcH}_5sC2gjEJ{?$susy%uq9(nZG5Q+ zod?Nvx#|`yI9{Z}_rJM)UO!DA%ArSZQmIOqNLR*=qz1>0P%|Tt?5cvQyCpmxfzue9 zhVzN0L|h+(9kuA`!W-W$;{1oa?U=h;Q!=|v@W%Kr3^x`yFP{BJ@3PA6D$yI=m0ujlG4P z>QQY&T`>tLas%fDQyA9al#3j8!I zdcQJQ`ONjif<~g~z3}t*qBw77GS2=XU2o+S#lTQ5)P(&FD!z`fLaf-wN*B3>6N^s0 zik_Lbw1WOpSMQQ5y!@3M!83A-DY7Gt?hraIFp}FuQ(u+QJ2^`Gjuv!J-)BW{at)}% zeDNws)CzP}PigWQBWS)Odijx-#i=6z-!ltKgZilaw(GYBa(u}F_9R`pH@wAOxqnDk zVzz$6m+owDa*H6vw^&qP7*HBcbI#`fbsy3YEU}^JgMfjdqe&A2f$C~X#^Yk`+`#dvh=h58d!Zt^ zeVw_|$Zidp$K^vgdG`jw0)fU%{#+@iik+&oy2RRHB>9b$!v0^`E~=%6$f_svuj39K zQRQwQ>CCqxyaxr?LCfiNIvnNqg|%Euy!yiJCao^!}rd`lopJ$+w>9Rm^)vxjylCLOC%x8zJE=;t#LIPat&+elAi-rM521I)V(gS?F zk*0skJvW?@>{`fA@MoVLI5`e*8Aouh?efuXGqSD*4}3-rP*7Id+qFA3tR-#)9Z_l? zYo~gX1sk8kZ}oDW>Gl)E+A}xc8jqJ<*>wA<6@pBcRh4#t)YT1RBWjD0LB(0zzMs4$iE8C+RG|U zDLVm^beT#~X^rz&71$6g&tQIAJX0^+QE)Rj&(o{;nh#kPdCe=8FiI$Ow@>JmeRj^= zXyx^odpmrxUzx9Afx0<2TavT6_*w*fTz!r2YT0`~wx)W3fPjR6e1C^P^T^)N@QWst z!1iV5W9NJRb9}4!6&9NTp|34?zL<&)n_exL9;skVRDtmeeU)sjU1qVJS6i!PQad?N z?o(gB()!$wH|UQmj0!3>Xc0^E$BN4v&?Bn@>4OwZ$v;hDD1n{Y*vvPYs*URaO9!N# z4V(9Fn?CH%n^_qf@Snb>LmYDXbFv_GVt;u+C;JpB9f&5Tu@&Rc*xS;(0R@7Fhneb6 zf&vdx^|3yb^@6txd*1`3p?XlRq4cqF17Tsv$SHNhL;zx6qJ!n3dv-E}V7gju! z{}+kXFBfK(QN7%f&#<`(BsdTG^B50-E+Si+M-9EsbJ@M>#SBo>NyCr{lzVsvPT3g3 z(G7$Ujd8!4pz4eXVRKEApzMtT^K8xZAvx+%a+2tkR4XN2E66!ZQs+~7mC_)#e^ZEH zQW#>AD`HYQCXz`eQdlOEYbH{9Dv^CxqA*n=S5=~PogvyBXQKT#)@!AZ4t)U}PAdp~tOmCq>+8oa(ELb78>vaLw6>zKPGnY&|| zyRDhK>#4W(U2n%!Z(CJw*L8DCc5}yeb6Xb{t5!ow0fEkts!%*79a9}sN=cH=lB&og zB|A|aQA&}H&a|XZB_&fyoj^+2lFqiI$VFA5&8k9#vp94ioIussN=LR_lCz|AAv#ml z*-DS8{CiVz>O!QJsVoiYW(jOlJkBD8mP(YRBU1rYQ*!Deo0i(R zrDsh(c2lC-BE6Psm8EM<0cTU{;v%n>I(*J?D#^Ts_ML{n7-?!&TXqvWRv~NOKABAA1EA+`#`Lm@yv!bs;{%>+`-5sU zpVIT9Zb|)l_m1=N?hXJx$Pk18YV2+}HwD=P{4Sb&z<}#iE7%&8MW#hJ2Ez^0(`HmH z&tuDDiN)!f%-i-`^W$^1rRkSgzZ#*Pp2_#`?@KS1@6qq&@7`~TADZR6rr)3U)c3*| z+wtz%O&gHa@G0LZ@tq)_c^)vY(a%WzRQ*(F)vt-~PE;6e9sLu0Gpr!#gAy6`GNA{D z1HS@tC%OmSg;YL<2m3`_Z}vbA=aiRum2-!4m~)wP8vFi z&?3!1(CKA8xzll?&F$#IYTTNj45_PM34hUv#3keLt1rp^ImYSuBYX1wP5KK%&h%|F z>7uVi`1-Fe)^-uTC#mOGxg-;Da;^Ivj^4%&f_nDP*13KfFA{^EDsRE+M|Ie%XfdEW zs$7PpQM>1@yZT%57h{nAY3q4foqXXW!!GgCG{b@B+5HGQzV=`D6~0{3WZxM5=D5*6 zJ$e!~AjLaUAdzG2?YYF#iTwNdG`HC%>W0Kn%K83hIJnA(spo}vtK{2*?scxEW1bl& ze>V%pQ_iJNwOsAZ;Mo8zkd6+)Yy0?|aj>9mJ8psL>EUv&!~JuHwDYs`ONQs<;N%W# zF8Gt(R1-UOeD=hS3JL$Q{=g35QbY5&>Cs;ap(X8I=%#MG$&PQsq#LK~ zaoAft?cTvDO(+rR;6sw>B``ai&hhmNh6evT+`(2QXB_g;pU$TmHy0Lp50lii=}rx} z69KVBMSY_6jT1rQC&ke7eimg+9yFc|E7;ZQNZM4dM(I zYg*#G8r8E!RYq}Y0v}u>V56Ad+&{grw&J^q65RFbrH4X0z~bOAOj;nGivBr-;0;GD z8dg9BKnp~~7TFiTBI6kc;;a3V`(=3HDn71OqM%bA| z$1DjDSHPd`Py~o}D#1=0Me^e#{%4l_<{NKdY@vN2jRFa=7|l$}tmF-`im>`DAD$tC zGNW;srjX%^dR<|Lbeh)-`dFY+U1rW zmQ04^9p&UW>iu?mebWHz)KKq_`q{N|uF?Wva*SQb#9#%H zYJpa=_+;Vv@!;kSLjC#ND^Aw5gSB|nki|;`-eh9%{m0Vxoldlwy~s)EEWzj(%{}T- z<~FLHbtdeR29=b8x5{uBOq!!FL0NRWCY>@f>aMkGOnfF~Cr*6pZY|P+X&ZKRM2Q1V z;@zo5P7?sS;SGFuk!MT4smYaZ44{dYqk(Mcyd}sp-1{saau7_*tg%RLex?r{&0cYK z;vZgd(%AsspHqJg0N?LmBD}(poD7-!2U}s%_HsI-^taU?r8ft>Jt2Fh;2+5R2BjZl zeX~H@b&s^9ySpzad0UM>xjnl`J_#(BaXuM-I}9)E@BKYjhUYo z=a;ITCV1xhD!tlY`v0=|#OAu}h#` zq9bRyTgPT4b@q>tb4ogNw&oOI)A~&FrI%E@UQpg4C5b&?639hv21ALP1| zGM%VuW$v9-Yvm@}sFzB(d{~ys?$-U!%S`O1CM)<_wz=km)~^Aw3V(jI^bO73Hh=u?6h=A)~hm-^V} z`?ZU*$dscdo@Nh0i_X{txh7FXvcx?oTI7e8Ec3UY<2vq3ODK+%x|LZcrR_X+0os4n z+HUQTd_3#;cI4WS&JaHjJDN?6KIU7})%Hf{#1T3(jI8B6U!jwXR`6$(T@gKODLu@3 zd5ofZ>|qGP#&zriuqf*)XgEA;o5 zo|$~ZK*wXD zupfIj`_}qa4U~UzF3alae`F1y_Z%f}`$BVQo2Y)}zex^T0%2iDM}d$(SR9N6&qP;J zf@Pse$FeV6CFv>&Q$yEOf@7iErXCO86SO3g%#SIK;DGDW&y;4LNuATu3K0B=m1TOs zofp-@;}D6mP@EaQMF3#BM8__u%#^ug#|}TAQfcz~yCpKu;RCa7;?MHYBqML2PAOlD zSq=x-6yW?(QzcA3d3Fccr){^Ak{6kLITX+MB5%B*;}vxP2ap9H`CQqxd9QWBw$CuR zMG2etfy{PaN3Wt~AOUK*NnqCZ$gE>MSY0T6pU*BNotU8UwX4`_2;B%`U)*cLb?O!j z7vh&&z(fztG0ePe=)Et@Q^eX|!NHdnC%LI0UwHiok{gLOMxg+`guH#+5pXg#bEV}L zm8A%~Ri_!$WVI#-!(+ae0%du`tr{7dn$a8eWa)}y&uWdUwS!;PX6ds0B+~m>+~ez6 zKA-=yl$K_dzuJN~kieo)ZHeHQI=>N}PEYKj>PZn_@Hf8bXD2Pa^Zr)^@eRp!P}S|N z;5w=6@CNHT2xYqF)9R=0H5g#UX5F&AZ7ma!%7VeR##T6~smQJ09n^k(Ms&t!jeCl? zin6&0ef?293HNW0OsaG%DeeZGdAguC-CO|nYkonI(V%x1PKw=xM9TNk| zZ^lSVN7{e0f(rYxsH7=66;`*#8teG4ce~s+Y4{l$hmK#7-5i<-_pwAf?2YlO_%=(s zYRi$^NWCH#LhiWP{tVqywIDpNvcA$`Rbzs@ zC_pGx{)^5%(yP+F|JeedofKHQIJfH2{Syc2CW-2*R9I+*ehubDRfQ9xOVgS5Ds;2f zo%Sk3FyFR`_%LWy52KD(hx89dKBa4N?9hGBnEe&sSrRaS>-VeP3e6S`{9e9K$Ro6u z%(Oqr{H_lHFMZdU)u#8_ z$8Hn8eHk0>(-yF8~ z5kboywg!-+@sFNA_X|Sw#0UzUaTPg{nR#Tf{B@4MKLrSZP=G<_=LtnV4Svf5EdU9> zuyX_=#bo*|igx(4B5@rV&T`b5ZNNO{Ljz}1*-5etaRBA;jK0}z3?rBoTt##7BvMD>4XC2ZDf}}(X6m|99y7jurO2n=n^Is`+gT+Xq(h}1LE@^a z%SrIps+IaC-TFvt_RGD$wS1Cp!?DbCQD|zRrB3SjoJ(!Lss-HA76Hd+)h3dz-;&wl zjjgaPr7JHGLc(=U-gffNJQ;j**8K7Cvpyt41Bb38lSP)~R`&EvJ9PXZIM12gs9hpc zrm#}&DQCf(vK8zog(|DU+D8phLBvpF=vdIF7+8bL3|s@swxzu&?0;;iA&sRt*f-1& zH!r4;v*=s~CSl6w!m$4v75l3v--?g??#iUek(H8rEC&*gJ9kA#a24J($zp*El+~B&^uSm7!4%ZS z5pC9W;yXOy5ONBWmI%~im8}?lC5Z5%Z(k*N3}Ur}i6wi9C;jzXPyKnrs@9sPobjlm^eAM$z)StK3 znk?1~%CsvnbGPP*J8*{wMymZG$d){A8}LfwtGI77)>6!}V7INX1t#&8={AKuOKv&| zS+LaR4}8m$OOqDn#RsCr&md<|v5f0vuppV%*vy1H!NpH%w~K-nFnfhfU2D4Q2yev5 za^zh*d}y^@%FY%gpP~iJ8gEP=RqhXcYnbdI6m6Fv4lDedp^XR%iuT=YX`lBQ_7ZkS zh-ugm7az-Tc`~UdB5s$W&(>&&~JYl_UljcY+r)UW6 zn;3M_T`h&yD>??GAMM4EXD20!v#)1pFLgFn-QAG9}O)(<%t5_TrYouLO8V~ zfVv7=WD{wA8Rlnw6A+r25sLAf+A!p!E99y)WIrKo+yyb)-yuD9YRJ(^XfN%P1BfaC zc%SBZCI|v;SeRzLMM!&F*r9d^om=)_Dnu8`srjMWB`fP%21Pz+WbrcsS~=|2y6)oR z9m-lDV)#r;WSBotUx(WMdiGsheU1`Bfmc97u0Zd-d@-pzD>Co$6(KHNW zd>~AI;aM2)p!d?Nye5|4SSxG@34ee8r0PRRe=kwKm{%k!|3lSR53u{zCa zKuO_*ue8)wnHhFTekny!phWwNFHi;g%Og++I)cp`2j8_kc6PU%2QgFm#Z!$$MslLN zR-#)eL(wPPc9x63Dgw^@{jeWd0JWcem`@C^Gr`zjrx{Fg-P1hvV6Qt54m@oqu2(a` zP3+U&GyHWyo_aLbomkhMh6kRMlh;2ozygN3_t~DCNC%$m)teK|UhKnvC&v$L>omGN z7yeHARBYI zjF~gh#GY(*X!N(x*)rI!q=esp^9$tb2p#}&LxRSI2(4h;121P#0YBE)sPLfuGW)x} z7+U?zr0DPkV|y@_9f?<9$|3aPsJHNI-U~PQ>mgjX7`y{)xe!Xc??HaMb^&+Wg7Bs1 zhOfb0W#-7G)-ds$(}ycLj)ijPhFY{k^~pJzYPAn2>u4KqK+d`RZgAk2eRQ$$#Q*CW zVycS0Hs=(A{T(tp8_I?s#lwT^>xFf1SCuK?q!V7l9pmDZ&0sa9x85D9qZUq27cIJ7 zQwUW)$c5qJ(Ck%4?js>OSoE_$Us-UOSZ`M2zH$C|m)2(urwAKZr%rr}OGvWc+q_q+ zM+q;Lk|Go{TaaYELBfDA|A$zJed5>g3?)mlP9C>Pj%m4MoHfh2s|$X*5gYUG_0ENy zom~7>JNE;hDK%$#Mfg{9bHUxMrI8K1K0ZeY(6b2D>Zp0bHu&X`>K5a-#h zS;r@aF&OS=xWiMlToCJ(@}?-%2P@ zkaFOeoV4UE#m_O5&K!4ibkyAC9iEI_OGurgE;-F}Q(HYfvMSEXK1;fBowFaA;T*`0 zcElexUB}QTd#it#f1tZ$m#zKE0A@EyUwMZ(c9jsQ_6Z^ut9nDMSW{wpsS5QwwLN3o z{Fz+PigsQbPZrej{S9TQ6QO<6sHZ{yJ!SW)PUnu{PYllR>TLz%|=x^e6 z;Oe|Fv^wKGR0Hk3_#M2)K6cH}D_lHMk+i`%G@h&yG{4w-{_}o~Oa^1dQ9jnxEh)UH zzLo)jk&C5`wh{qy z$m7EI*((pAKG3~p-JmwCk$Rv0JA(Q$joPtEVP}N9=nUdA=a74Vdwl$p-;j?>@U$(% zN8&zxcFBX##0Tvd(2IiB4PFcMX-eNcXTG(v$^>e8ZP&*@Ef_vTAOK4kHu)-T#&Kw^ z#(mZ57cyIadfXnW$s;ub2K!+FVIF)nZ68z zsB5M7ggB=tU(|{QUWXGtYW@>qdT7kHl?R&VQI1rgI0a<7rT4Ps}%|F4@6gd)vOh@wK-kk!eaX!-89jdK& zpf9Me-obTvg5ceurV2*^Gc|i7-cWqjJN1IXw}|lFB#hyt1kNnNFr1-n`>u+fVGk8f z5}IfU=iS)}w@1QVmmbFk!9Oka_u66SVvGFo*K+wS-u`!qTR}C4A}+-O6)Y%MpJgL` zeRWI*E)(u!B06oWCDk*v348t=I2T}#J%!nn$z|ATXA+sqG$c{WA|+8110RySu}*yh zKk|s=McM!auNsLH@=AtY#=vMx*8s8HZuya65Xsd|ml$fQv{C(S3*&))w2PNuWHp^4 z%q{S?f8=o2d%3bnHc7A9%6(UXVg9!}63;_s>40A|2q}Si8lUOd{k!jV^sM09iiJBV zm+$CMo&ROWK=F~i4jMUg3n4*Yrq)!Bf%6M1imOy$J)(GvkF zxaTy=mF^f*1N|Yk$+%`E^Rq>wo>`KKX6)yOP-YDc?#}g~JR-4ZD7s~O8m~UM;j$WKQ^COJ2%MBAfr#CMaW!|fQdkD(( zZOXit<=$=F&h7XBgC6een}HhKj9__*Z1CV+wt8lYTDlx7f-H^S*XDtjj>|*a7vIJO z<+p~a0e=36ZS z&y|(-slBF9I6Pb~hDmSZ0~tRW5os_@@opeT`X~+z9y`1gdExUkkCi8uv^1sorD`%- z+z;QE&{<49+4F+bBB*gWqg5fRRW$aBKN@FOW)TvHAdK&8$JssMHua2=L)=CDzi7vx zF;?%9ifr2W#!`oiJT#1e=`1#G-a^S+Lv|1(>LY(WDAYj4Ud zo5-u#v;^5Z@n%{po#u>OZP{sgF#!N;!v zVR)2MQ_D;#eUwU!|H45oo0yW4^94atH1Ufem1eP~CWB>S)7&qa#1sz8ZkfblZ$Gfl zl=Hd3z2J1yKr`U}9*-!{R|gN5=(K9(qsRP-k<1B!t61b;E+=Uk&WW>l|n9) zqV_zbtB8OC-FI{*<>;v`Sp{i|5|bz_f45&MWABqqkZ3-{+wZaA3U=;>)`I@O6nZ8ngt7k)*v*rx5-@1Fm%& zTF!N=)`1K70jq(mP&BNdLfRjL#Tr;yM(RY#>g+Dir`OgNJX!&2g+lqNhps?^u7H?U zx;I$ne)Zk%R)TX%=RMRb&MUuB_Yt3 zzGz#{x^lPV85M{zZ47#^?+WkH@=?>XO@xgWu8e&AB5_-H;LdM=R_f1>Sv=jaGhz2a zz~Q-t5U+ptP}*+R1>_5{qm*7-jLsLdl<~a;r#5~yJ(?aW^|5ojT22>M9eX^3a*mV7 z2=DNU(9!w zV$kkatz?;-xh4V(SpXm)2$i5HnTNzHgmhNxpCfoy<@xMx?@LWL*-1xAI2NT zry*d7{uA98?Hq#?BON^+Qx$U@oifBUbUKtXBrxg&azsU3MUUk#%XG`)igk`nj!}+5jt!1Aj%nZsa2_}Z90K+M zM}Z3}rmLovTnp)_S+N;^Wy)mCCr7H&ZO!6%Or}`DS=yOv>1!E$A9ZLuvb-~;Cjpbt z6JisT6GfB8lbDgn#@)u{#!1F~$H~VP#~r1+_M@q+QfhFj#tD9zXKbntY?y3V)ij(nsA*eQ zht&*MyDlm(HgcIL+i+zK<239qU)eI*+S;7j5Zmh7Y}g9emNa)aLpGB)V>Hh;*Eb_H zk2Y5{<2Um(!!{2#n>MR9H#NsJPd3{&6E|-(1Db=HDVw#{5Y{Z$c=+nGPEb3hN$SC? zNGCNXwx_43IVZZO0w-N3U8k=nK__CTrgyA&j&~7vh|e6)jL$mHqR*JmPR~})yxt{% zC_o3G3=jwCd5wQ9e{JpB^c^B`9YKv6*#Gpcf!H%vRKi*!p(v=Ru_&u(S#jrZ_wXF= z1n&Uvh}J#YUB*eqQO143ZNiz+iP5#%rP|TP!N$qPRfWfmr;?a6b|BU`mUozLSd+$y zUM}m;E;5gE_TyCQ6xWp7RO}S<)Y(+-l#;nV7y^tA{sguFYk*#FCxyOHgtErX{{@arpQ{O$!EO&uc}eH$wqle#C&j`xoD?r3gk&T%ej9m5?oZDp-x z9p)Y2Hr%$fcJ=n9R_<2rwwCs)^^Wz0GlF}=dsg?H=j7*Vcu%aj$=%Cfex6((d1-k< zc|Lgwd0csSd3pJYvO05r^KkQEbD(*(d7ycNd8K)%d8~PWdA)gtd5U?Bd69Xed6s#Y zd5d`-I3FBdw&>jNyy`q9-AP?HaD4rvvuzW~p21$*-rJtWUfmwep2gnYUg(_cT){r$ zQV^bGeL`uO8%46qAG@=^Br184+X`$YLj0~i3- zK7>A5KH31)ZryGx{h0G#=jnA*?qlwYaW9degZl@uHzL38o|2xJo}8Ydo~WLVp0b{K z(2`KE&~KrBp;e(pp+2D%p#`Am2p0S?Ap4pz2p2?npp0%E7zZt*Z`o}`s zLZ?EwWRS|e7#FY<0qepd`KtN0`G9=oeCvFPeD!?ye0>821B-mduhd_ezp^S|q~oMx zrxR-6X<%xQXb@}QmLuCB*r1&tpCFu|5g`(x5TVV(Pr($5@K_+U2L>3pePz+Wvms_g zbo=Cn>V|{^FC7R7d<_Z;8VIBe+V8vUlkB7GJL+5M^X&WHSJIc#$JvL{C)-!kSGiSd z;QEW&Vu6OrlJJOpMIWTIgCtS~yzRT7;{3t3<0fs~D@qtGK*)yqJ|JIiGS+bC8mL(VcvH z?oV*AYb9H!U*}pET&G*-T&G-TSm#@3;iu*2(7_@3OoE$>SNlmGX&P}Fg$0=ffd#D& zwGK%=v?aJD%suoz_&y9RBrY^A?0CSue>R+`UR)75JRi@wk6v1uD;_ssXQGuK7mM!U}eh;1&<>*3OP5BwV=t{jE!XLAui@d8a zfURp^Of6D0C*RLsD0h$`>L&cJuR2?VXKCu+3zmky6b40YR&d^QDo$kbowxS+l6!mPw$0&!?q=? z3WCC7GNjz$F!rofZ$ZR?Tq?9t^>c!r-&sn~NY;ys(3P)aePFOV@{8D4Ud5=bgVo*1 ze8(A)=)^hUFx6SNk_m*htgGX-XTI0n75M`*DKlH!+H{rhB;1k6K3F46J0S6UX$Pwv zZ)|{|vJ;kfXz4g1GqG+Eu9)0Nrh)cViwGl5X-4XoT0OWw+=JA^Po+Z;GGT)9S92{S z{lqTpGVbtqZ_B~fZN`go3SXY&3Ai`>3#0|V1#M>NTt9fhwU7s?C?pJA#pP&+Oa%Fe zG2X!`DhulDx^GlpYZ(eQ_zhL(b~0Yj?yKDW-?1)b-1=-AVGg>8F4QwnDj7r(bXvlW z$G5bA`uGN8Y-g4~R_TZPvTDK>_INJ3wD!J4QO$RY2ssi*G0a$nlMb;~o{}>;!zMpsm!Pp% zHcy?x+DP1d^M{zy~;!I~@E(@HoLV6qs9_b2_;D)LgMTZ(a}I zJN@wa#=39kTMg_ZQPASrU~T~rUk4X*1H;s``J*7sKF-(@wJi+u9#^>NjVPt_;`P1o z>N8oc&d6$sBI2=F3_({}TENd-t$J2D*J_eNvOrCf5xO{)h=A{E*=9fh#Hez zM5eIcD#U)O9TsEGusvc?Iknl3%Z=a=MHgCv1tw@g@(_8kc;6Y)gg7oUkFdc33%)hZoJVE_@|oez6U>Vee@i$x6$;XDgm|I8#!EuZ#P?2~ zQ{5URh4RjWXh%^rlG0^@>d3{);7?>W=M?o{7LNJMwsQ4|(LKx|YV(e;%m}i_{Iw4- z7}wfp<-sWgQqAa7yXVs>&HW9Z@R&zQ5b4jejQHl-DR) z=-Py8n(l7J-Px3k5q`)-eHL*g5jk#MQtHYeDCynIYsoqzM;QAqd#E3Lb)+A?S|oy1 zB^*~YKKuDl(goHFkyzMvR^%gd67f^!8-RdeIo!+ujaj78fsQ0vu>bm!$0c}K63?A- zrI@Ze1W2jAyEfXm$Kyj&L80mqzn9Yaz+90sPk@#>RuXn0Fo$pi)2$vU$;vM?#5Ocw z`UD>rkFD8vKT5q4JZ=(Y(|144_2}+V%)jszk(86)fR=_2#TbQV#BN_}UwtkHxWsda zduYdjwGlQpgLi}e1o{04)3kTs0`CQ#B#dTD;!^wt&zDGkP=1G2Bp5w|_P2};TR{^B zfy5v2OnQsVAD=tQ1ky@FIG747d1R|BwIr0OWVJ0;<^ITJ-pv5>O2s&cOOC$D-g4v= z&`Dv7mX3-hMU_Ixs)RX^$c6yHMZME<5_q&7Bw;AYn}|#9&;Zglx>qR9!W*97KsV+b zVi_mm0h*C{FO*GJ_*_Zg)?!*(i}fN~nK$ zcj-afhpVo}H+%-dKN2!s(+Pe*BEKTojVn`l;(TNwkcjQ?DZ4Rr z3Wh^7eTYlmlnq?EzCn88-PCke~r&Xf5%?Hxp%k%iiX}mbV^dJg!M$V~g zFpc&NiP};7rQu-e?xDBM}0C;SR1FMH8d3a0M>x*BR@5j*|f zXwp(+d|BSZsh@4)MYeOYh%>nyNqU8CZgZR>BCCn|UOW+vjtQ8eoMG$K`@>+Qb82qt z+I#foH6G!6jK4$}GzG@wyIO1|q1kT+|0f(Z z4YP8<G3rkBIA}i)^^&pbSI8e7BkzpwPC(DSNi9x4t)!0Bt6fzq^S3=P5r5mtE=(BCv0xJP zpZ=UL`SUwLST2c9#{3J9s=NxoUo-Vbf_%p5S5Kw(@VTM6#rZZ$Zb|h9{Djgk2PLfd zDL}0FzZ;kfpZOK6h|;)tnd@_wN#???JcZdxt*SZHyuvKg#Eo6ol?#bx!t$%KE1TgG z_b_+4M(EN=6jBJ6hGtEe4o543VPfN-cQMIwMxq>1zECA5&qOlz^Dju4uub6Rz;=?b z13VD@e&1z(PUWGl?;0>1&5NgbK&cI@ zyoadt!bb8KFS}%x5;|aK*gA%Mzv}$vfoEilH3{Pl8V8_WGXd@G8?J1IX4AH8ds!5b z3b9nB0O>X>O;$BQ#j(KXB;8%~j)PQ&+Z5l?yM?VB9R~n(66U?41(lxI5#kJbEaR))sOSLFHh2Buk=wbOq%aq(eUVZ5w@@D zG0=1TAr@UUd1&Y%*fMnk+Dbqr_rNLC{MO`k1CCPB9`_7bW= zon%|7C|f(va~4nmsOJ+q&M+^%O9^)ihmUvfCCrwI^HaJNf<|RcB%pf@sQG3=bv;1m z)@Mw^8psj2TG}Q&-<)X~K!j_8py_i(+{{;9P2jdCK zqcWiQef;M*<#C!CtyPio1m*s-4~r|Xhs9mEC1#!3H4Ka=Mu zJqlE~rlS~~(9e5W%&F?9V4EbL$rgQ_)JdwJ>p?RaT`#px)cP{Hj;OkNGO4jTWw@Sy zDR8!eG-`ovVDi!Fj}`ntHP9I(rdI}k57x(R5bRNn%DA?J=JVJX%^}m`l*h^F4-$Ll zW|dSFU-#+kERItiIipRIJ5JSAhOaMRYboo_`4O=eZ)*jMg=jxn{ICoBUMu`9N{h*b z2%JZKg8iyi!1bTo!VVT!aE(>9cP~Wj2L$Wp^frjt50H^S4}-n0Pvm|A@z{3I((Mvk zk3NJ5xtc{gJgTRW0Hs7uM)=$_a4(^H2AuQ{IzEB#0yasWIL+iYQalFVHT+G=jZ+@2 z;rE#zQ|SQdc}m+#bO(nc(oK|hWe>NRu9w&5o|*c9^r(NaSkbl-L6oE z{Dxc;_cPq*kW%t_dM$`Hxz7RrLmrfV!)yV5lYg6Ct5JtAn>@Nkj{|)^8ENyio3G_Jp-44#=r7wnnEdh$C;w~<<;?()zl;M1OCJ`Kx+d5k|2czz3Z4ev>5PPWg_n7W~^`v`I@McRPy7-(lOZAg# zEx{|QzgGy}RsHQk@X6|GBKTxI1Y$M;!P^nL4|h3!o^fM#joyHmQ;g_%EgoTt+%yQ^ zC8@u4yvAZk@-p5?5ezzDV5^e4$NZjABEfYZDUW$MvWa;)vJa5C3<1CGVZM>hAX|l7 zv6vbAq|pttWqd!mo#_nF+gPlquH!|*YRU$Y&47*59ouGApS9g)Y z_^4GM#dncAq#F{n5~BB~q=ynR0e_`NEK$Z&rFFphBMBvB2>y-Rks4{N79x-gaflkX ztd~wCXbsRU64fjG1<(!BFt}#)eTm)utph5?Gkksggzc%-=q~AR3EY+akH0T#7==f| z9ocHQBfDQQC{F1X#j8Z5{&0782<`h2)B?3cm!Vd)@2zRi+n_6H&+kHmY0f?9UNj61 zr*?Kf8i_`s(dYs6ASy>w&@@zs{)g@hPojGC4LXIsLub(U=qx&i*e!L5cI<9E1mA;) z;(PIMJObZGHUEA*5|6^8@q@S=kHrt;NAP(3Tl_mb2~Wnq#}#-AegaRUHas0ajc4E= zaf~nvH4q~)(fH0v=91^hJTjjwATLN!8Of4tkj=7H$yb^w1xjfLWG%ciQ2~EpsT20eB znks49LeqAdcG9$mru{S>qUk72$7!mkiLJhGW43303Fvb`cLMzc=vh_y)K>1@yN-X8>IYxi-+Hslui)l;%;?xNe5{sl(I=p5nt z5qL(SFG!fr-P1t7h2Krq3zA$1dzE!6vL`X8T;|J!>oq_}srv9R$eBej<1kOdCx*Ob1OT z%*5<77ns|ddzkx~%ghtav&>7(>&)BD`_0GAQH#rxXDPCDv-GhHvy8V)w=A-(v23+e zTaH=IT5Z-GYa449YpHdJb*y!&b%Ax2b+dK1^@#Pf&18$%TG=|;df5iq#@H%sb8X9Q zmA0L>L$-RmY!BEA?H%mJ_Wt&f_DS~H_NDd>_9}agz0QFg9!I{Touj*>uVaK`f@6kb zv16@cn`57&)^X11aOOJOI=ec1JBK>QIj1=nI#)ZlIQKY@I?uQ)u54FpS7%p=Yp|=_ zHN`d0wbHf8waazbb;_-{L++ODj_#iB0q)W6$?iGsW$umc9qxnf6CUF6c?vx3Jv}`A zJY}AVo>`tHo^_t>p8cNVo~YO5&GQy{yLtO~hk3_)r+XK9*Lb&jtG&m(XMHwbj<1cc zi?7r-#5dMA)wjU6%D36K+jqow+Hdkl{H^?*{Js2x{A2tT{<;3;{!0H&{~>>UKn?@~ zg@F!%;z0kv$iSq)?7-5%hCo%ICQuhdK~FG0*e=*T*f%&LI3YMAxHz~rxGlIZSQ|VS za)fe2Z9`o{y+cDo<3iIy3qz|zTS9w6M?+`AmT-2sb+~i5Bs@4=9-b1O7hW0O6y6m+ z96l9MBB4mjNXJO;$jHdl$dbsW$i7H@mMyCwt8-T0tT9>BvzBFT$*RdZo$bnQncX$J zfA-kyS=lSIw`Cv7KHJFGsCA?6jRrLu-)K&w)s3ne9cdKJ3FWlSDb5*^Gcjjg&f1)v zIma54#@UVAHSX1TSmVi!7dGC|cz5IDxk_$sZin2`+_Ky$xr=ivbE|VtG_f?vZ_=qr zpC+T5Olz{V$>t{eo1DsX(7fY2KrGzvgAlCpMqed`a_l&9^t--~4#oyJNh9Fi=TXWLelKz(7mYkK&ry+>+ zVR~C~AI-R)(TuAhUi2sOt8!yapZ})mb3aX=pVRdDQF!7!)kFSsMq?DPpbn01;~ujtKp^ z7v38Y`?EQn&(Er>6X5-j)H(HO<}}^nK1;kUlblnZW=_*=P_jVl?A^#zBs&=iYZ1cF zu((W+&w4=EyRz|G=EPgjsffr~gOINP5jn2|MC9C3)903&K5G%1rq6pdeb$tbHfs93 zAiamu+nWBopyAViGV(p?WmH6HT?e^A!)G>FoLEMSlmnuzCANN1e54%^Yl#wD1&CPY z9gQ?z(nzc!Wrjm+BbMQa*t!<^4Io-R=Pz>$cpI@Tj)=812x)}k@1n=c@Hf&$&a#HH ztl_Ld$kB8@i8^l+u7^_JkZQtjQRvG;Vu21u&C z`_fu(s_9{!riXbNkMy<1Bel}-`A);90cB{co^H$1#gu7~)&&!9V_t|fT4|*EUAk1| z{$TIoy7N3oggD`5%{n+u6K^!6%=hVK3`G}J<~N$QrfA9(Yhu60(__De@G%sm$4G{O z=`m76%KTKjb!omPlF=gD;qBA&A`P1NE*km#RwL(zlsTrE)20_yrlTgRd`PoryawJ( z7R!`#!QXk!Vvx2E;pnzk|_7g$Rt zl1U;GG9d?|zR)m_)svnC9ZAVi_*>? lpFX9MIcPppRN+@>Y`cf)hu0uQgpjpwkD zH6TYRV`b2iAA_#>BoXne%NX8K^n0fkac%AFAx;K;Dln)^%xi3uSyahS)6RT;m2M@s+D>}1n%!8ceiO4INV}%^O zcD{mk-bn0=(|fI>2gWx*21#%AuSw@(WU!WvNAQlxoE9)ro$(lD$k7>(GLu=GZm&DC z9Nk{$K#pGD%)m`gN3VzRtOmKIj83w9tr`lWy+KDF4QENaC3}b+s zo=-drJHw~uVnJ0 z%CL;R=5_SA4a+1q#3f<{vYrZI^$7S8NHm0 zbyQEGC(+T6qc@&c*vw^^A72J;k3)_gx6>Kh*$utc%UO_Vq^gJ2i>oqvr1SXr8JVId z!`zIKP)5I__CUwx4DjpAd3?Oy3YZT)(DBN2-Hv3?1Ngd(ZXDvvs0W#6A)}odUdiOe zlq)j&oujbM>BR>b^;*>f?JkgLdn*rNnnCtK4m+buMi%5k0d~@lVLr&k$f$5XN+@B1 z^Lz~N!MKJn9&j$9SR#w{-!K^FYkgvmCzLP`U}vT&RUm<{;T$k_`lV1pxeCT}3*#X? z2_v?$jMX#1{cqtei|C`76g78S@E-Uj>aW7Df>#2vGl~4~mbp0O=WJceN9TzP?Q;2$E4^>i@)d~C}}m!6Nk^nC24=VSlBe?GPn-r!^JT*o~#fj9d^WI4RE z%-#o&BPZa^P!X95eAxSgaby?p5fLZ@=QgC2NkKRtc1lAk9}(eY*f|fWWdua}JCtGX z{l!5!-q_@it`~sa4;LOtv*IafZV`L&Ua<0TJ8U3vYA^ZOQ!Yd$Fy> z@Gh#zxfBqQ&!>rZLgRcQ91-|D&EHiQ_*@5w$fqG?X23i6Vi_&c1rVW@d=%b%6v|{o z1c}LW0TK8Zo@Z~jh_wti0wR`~$KESXDU%5i+A)>twV6CiO6{tAYz{zF(jqWeK;ceOpQ0rgrxXPjep*o z?w@5(x_>4WuoAJeFH#Y922PyMZLpq-oWBHwo$-=!MN6!V$+n(@H{!*%I3l(+49<8F z+d2z~*w(j+la%6Zwc&`+)(Uc6T3Z|u+nT_Tl-Y3rBD5u&p_bTISB?m6y$LIk*cL~` zwkpzBG&ul>*p^$f#ucZpaq^Y$?zvcI1V@B2ZP?iwDP@LpMDRabHU8%XjVH;{c#@?W zPx6_@lXTYjgb&hvf~=(b1TvbPJdo0#_u(u8fe)DrXAy{U=7=cg;qX?z*!mBEi28Gy zpGPG0=Sq%<`lHd+6&hWgkglt;BVAWzvqo3Drt7L?g9weClk?9IcD7HvKXnlM6$$cr z3lMgyQoL3puy>J9CPd^M15YAyt^!2ld_8EU$R`sbaF&{b&WoJu0TDT00Wq6UM(U6_ z-7Ah{L#%b7Wv+qKz*5Ez(U(w0o(X4t2xT%N!nouIAo>#c7`no{#X>C=5o#FV-S6bW#&MP zB$mm9h?+1KqA!upvk)VRwH|`VN-R?V-bO5w2@%@DCwLjbx0t}QiJaT=lg$J^nGkUl zKJay-KEqjyDf)aAViJ*0CPd`CJ#nI19LXVRdYBOr`5=;}ndAdN#2!8g5s1j=K8Rby z*00z2jZ8?2y=y#4y~dLiK`bGbi2;)0ZNRUJ{c!;zmbneqZm~>0AYz$;>HbG*mF|D! zd(&-MF2ZRNlSi?0y;90_1Vku<52kA!IjzyUtaSa6y1{BCB5puZMyioUe!4W|FTn!{ z>y9CxBSM_emY?1%tWEcEL@4tM@Bm_&GL9t67@Fd=*x1k?r^UvG%b0vp$_(L%unz73 zA1=0K+ZpW1TdwUzf7r zjM9`Gr7v3*r0Iz>WRrD1f;v}&Ua>wjfSa0=4JUo;bN_CwBfpuMT%`6J}$ z=(RDM*`MB=D(|rz-I;q0a&-D;oDJOcbo4iDP12LKas}k*$iPs~;upPkl#Q&8p2jO} z;Iw2tiJoRTx_x^aa`dvmD)#?u4@y^`tYK<>={~ zavRjq(F4O~$kDL{B^z?|ye02}&PWZ5AxFiH?>X&h$Zyu=*_9vPO2yWf$gnyz5geWqocis>1@xY+qcPVcc43`-$Ra$hFlCc zWnb!=CntG&;$U7)U=Zen$WxJ`IgkFDFfbNU>t=z6{8b@aILI?0GJ znX?w^=#BJY$kDU<%q#6}EJwF*nb%;xp6c|?^dg)Lt+$qBTxCp)m?zhjTV_vD4mo<` z*$wlfS0{7MTFBAk76Uug%Q*l(Q7`8m&^Nty4D9zJUCZL$MNi|ug>^x%otxQiT`$M5 zl4Od6xZlyyx6C~-JjvR*Kp+2Wuu~nctjq?j(w*&0Ip^_~HEcE0mCmM2vuzj)dS$sYg?rKW=;l%Fb9V+p; z)S1ke8+wB!-w(22r_hTfK4ASf39)b<6;*=QbGgqEU}XbswcHleMk3hkn6Z4Ek%j#1xs zigGNE^`rEe82iS~%-8@*$07FhjDfLSHls22t-_b1?Au3YqwK!uvKaf8#hfTxw*1OU0+Y5b5!mo?7%)8!MV5qx5904d)x_k#XWE@+#C19gXk(-M(1T5 zoskNkq?$(KhsiNg zM^2Hm5|R|jCV8Zgl*7Jpir!-5Li5>IgU}NAdQXjXJEMesUF2E#-pF3*MM_H~X4PZJ z>&z3u*RB@Ob&!3pqcfWY_y*LU;Cdc`Cyb=4neQWeDSZs0q1o_tozd{EkNNBydT1g! znV|Ea{5&fX*Njg;R? zY-h0$#x+Iy6=L7_V=Zoh+-dL?zUQTZ%s()0_$KKIdVLBw%z$w{E3w&shOUwr-^_CH zPN44ty#r_?pq-)aHmJJ`=qs=%*vP&ag=(b-m_LziOf#YN>FleUv=7W*eIT_!?E6tn zVxy$)AhEX4=QflMW?$$_Pv*n!IuBiBiDw>+qP}nwr$(?=G)qz+f}FT)92pPsP3vp_2VKh zCI$ck002PNt^nj83t|8Y0RFN6PZAURBl{Dl_2a_*5B^)`_TnOi;PO|9Ha006?D{4xyyXxphaU=hsBSl{TU!wEkzZ2tkd z6-C$Vhy39te)2>=AcZ@F6Ew4S`e{F~82|t!3;Z{wDp} zfKCF%2MGN1_5a4pHN#NPNKbF}(q~i58LtmRde#yKH1ZgH(oLZ0FyzMDgKuL><YXG#0ARMhe1| z(xF*tSXZ)r_Mql!?1`5a>Bga=&r`I&Pl;+n>aon#47vy3HA^8N1sRI{DemT)lwb z=-VNk08n~3@XGJ~ug64Y3N1~#Nby#S$&y=@#7wFaV*^R%VmV1=dp8yT1boNE>iatd zQWVgX9B(d<;@s^AH0KMA^JX0N1R=9|z`9~WJbMx$XTF5gmU6LG^GafIaVJD>0L`{4pWH@VDiVF-4d!7)LdRZdu7l$a@pA zHVLJAxnf+==gRMQ`1cDzGI|Y?JH;}ldJr;dF@aY`fgcVhvY}q*V26vXB8i&iVms0H(8XSL)OO%+)Z~DflJWX7rk9phZf`$69Hv47f$$k zz9ICtXVT}@NBV?<8T?C=1)sVm-)M*7Ehl~TJ!5N;{pQFkX8)@mKO4k%XlEt!`SyM&Fi z{nCrhnOS-{f%il>RhJh3X3I>uVC2?D(*jqdWF}H*ls|!AvtaS34W&(DV6Xp$u%)|} zIQ)9&_Vm{K%_26m8u4~uhdHDh$NuubBU?Ra_dOkyMwxNCBSo*qi|(+)iYtEIk!5wc zy#Md?V20K;&_=g*j8DF!BYPY5s4wh;{7vC8!G`stXVm258Kdl`tOv>V!f~U5HwsFz z@5aVsup0c<5AXU2+)(iXzRAsDpB$~(wNq~42Rk_%;d9H*IaYz2t0zMs)Amf zYKPBP&HnzaJ~&%*c-k{a`)zdv^>pKzz%-L7-U9;9_VoSu=%vQ> zHGW^vcZ@C6lRpIS>bx=Efj(#(hGAMKaD%eaUA~|4&M>@-dq;fzf$J0B5;u^u`@=In z{{6`rbRX7?X0EOK3jCGHq!3stiT^c?baZ;>NY-ZWvjliRwc7*p$td*XCwfK6@2>hd zH%Rve_o%0N6Tye9xeX)pDX%EZ3Sb->R(@>SiW%D5$*i)XSNokbXxZ%5i}(lRut_F| z14p^(ZMvOV=t&>+4c**Tc1-rNv?Ei0V|?q_BG6V>EBI1)(`S=S8mJjOoRqSk7E})yTHyHI#T;|k>!+n?!K<~rDuj@U?R{23Rx;qgX zU+@nblJ__@;rB`JaCfRRy1opfksInye)KL7JT8)juco~uxA@53fK9L_M*Q!??g=hi z=Iz^8kKWt6c=e1 zlGcsyp2^SFVV8|h(=P8Fp#0XRQ_j!y?CdT;ishdjBoQ2|@a<}{tR-G?c~d`^ zE(eCXZ|S?_lefU4X7VA2@J(Yp4q>(2=riu=oY-@;bRpul7!Q{VAaG|~{LUBKOTN}4DLrzD_%Za`8|_j z`4QSaq-0pi)Yz)lTb1BB^Fc=Dzq6gOo!OL)GC7~d<7VObP`P`X*34%54sq9Y$!B}7 za;@;#zi+LRjnLh^SNt6v?R>sDddyO8WbvYuH7yy*&j`!cY4Y!j;N+3V0sT>C>3|!2 zdA+{;IO*PU+B$B0tljbVta$9!^@EM+wX1vcdE`6Y_&H0bX5xl64G`D8gp-WErG4Gi z9JZ&+t5-011VMyu`d+e!VODG&L-KQw+;w)SH=rA7zF}vApr#o}=~jy?yLi z`AhCrXTu_svzvYaJO3Ar@256kyF4=O{m{b;*g)^H%Ee`07JsQ_n@Iz=x)a|;psSzP z*oVAZ{lq0d|889{we8*YwYlc-_PJ+Bzp?ziyz@=|8tH@Q5w^2)y(-$i$~NSQ@(A33 z2fSUwI3Xj+oki*F5cat***M^fp$9eJG$NEZKKg0iw!x2l#%k@<@cjbMp~5N&>8|E; zGg~uQ=I=L%+28ITY1QnhNjtYGM2ei;X=cMfn!T<7?gvlo<^!wGz?6W`Twijw7(W|V zWMyO!-yCg1bZX-5x5NQZ$z8{wR>-BUzqjDp1ZC<6e})dk^v@p3@Mk+_@=p&7T#RtE zX9W0w$?ugGmf>FmmOpR|8Mx6cGbQs0lNuAPp4wzh`f9dp&?UbI?=X5)C+;^IDB6ee z^a+|uqPfVzQ7c?vvEV!K)td+wB5H1Wylf9P0PS6?5i`T1d z&$i^x6sCDm1z#Bc_LaLuSxF?T^>M_qK4hFq19FiTAugDhrU!jw`6#)M?C*RsQ) z5a0$W%nZeAW0;A&diV30OfTRK_TDdk|?q$41tOYe8NjrowR< zJW=$APOb`aS}62a@Dz5g3P_+L^MMN!oV6%LYgQvgiiKS0OS2O}e8=ZZGxF@uk4UnX zd`?S9Z*6m)S;bn=_(i?YM{F!Td)HV~5@th@uwZ3i!RJ6W$&?mOoT}kGSLB~^7DbA8 z^w>Yqu?$OAaY`B&l%^knHEJmw5yirV-)@g8N?%c!neV#s@jv9k|4_;+aqBfI%~u^P4||p zx+c1+G4)%ptdWvibHIR*yAA~Gbk`F~UmbeCD4kY3H!Li+;8mJvNef;~wOiax7DUiZ z*2u~V29sKsNPJA5vfjZz10D6Z_fkF(-Rgq=OB@PKoP5qJhk;awo($fCB}hMU$!q(K>wL% zV3h2kF|ETAa(=wsZiSCnmPi>R=}E@JonFmu{|}+d6DtLMO@wym%;ufD8yQgfvzqRx z)ydK|a^F(Kc<5PZi41K=+~ETY#qd8y7Rkccs$CVcjA6DEsKZ?mxnI+vP~s6#+t&l9 zBDpdyV^`h*=Ioy7v>vR5O2LP$dlL@Pa`m(X^X5^9`&^Ut8|CxB(yGNEwAnMKgyR%{ z+x!n%G#>Zl0x^+P>V&5Lb`j!F+Nfn*F>E!2AHs#Rd=6?l+h?P*Dt;k+@q&Fn_0mIq ztD)}_jDOxl7y9|oBJ}Vlk-ZE%fPd9`Vt>{0Kz^%P(3Ka-@WM5s)WWU=^b{bg$~#u7 zu(}!F*})*}0xul0ss9TX zTtiAwky>?t6@wkaFQ=iQmL|-Oz=YElXU@MYpf_ zhp0B6;GN!{oLZhftB{Ky5N^kPtS`HNASPTywu<|a#fl(Gsk$X-yo2g(Z_{xz9MP&l*fRJY-4tz~Fu zp-GLbkqhk%I%HfmjfL|X5R_o6eGIJJ!iToOyF&&D?j3iZWMYv8u+$G^VD~UPVrm({ z`;SlP+lf}^V`M?NgN-nqD0g11v?7j7iB33TY8z(>E~l8zSWd8fbWAg0xAZb$ z4VFd;^{0q?pdB$AQu=cyaly-n=m}1OYQtyKhv>y@vDz^^tuG87qJD_>AL9ByA{sOM zjN%4_C9nP;frcym4GDZ3)})~mimi3B@;ww=_Eq*3egN0HB#{EwGk zbL2sn*66MJ$NORO<86+Ca(Q@*(kgluJx?~bORR%PYxavvtS>YDge`|dY@DX5_HOO3s;k*0mJ6-g7+Zq%G zFoKGR@t$puFD$=X3| zAZ!O`Z%K6pwgq-8yOr;vpQ{`!Nm5gzWosml$wU@pd6K`#+^e6|lYpWSiJl;V51{r% z-4My~2YW`nbbLBWW0S(gipkb*i){^USG8ETUbf;%4Huxyz0Y^LAi9{jfVwQWyj{Os zWf0HDph*B$qnvycKEdu`HZkD;07*rriDzz#ZdbN)doH^@vyzbHljk$+6QiVtPFGA+ zOkPa08p#=Rv4Eu3PB=O-V~3OHTF$UGAXbVZarT*qE5ZWwNYTt9B%w6c3mN6Gd! z862wdF8#~w)2Owv!t{vf9Fv<3m*Y*H%=(i4NbX5~cSZK5CP?+URX$Xe z@47=TK-YuTfbj#Xt+wpO|9(pYP#hppg0caTJ|Kfbg7;zWsuNYjD08Tr(Kev3!T1N> z_QCAI8E`R0s|gk$yA9y)QO?RZA%hHH-nKz11ke$qEuzkb1&FTY_2z{VYsMB+YB^~+ ziAqr*Nf;p~4v>^e%1am)sK;fal97ew4w?_P4x$Y{4pt7{8FTN@ zh*MGg9Y#e**{Lf<1tz6k*gN+*cVBnF{72n;_4le#YGsDj6s;}8H3I=%bK-Pz`*^1h z&1-r!bMxKDbQ7+sJYy;IAt##s2 zv8cJ}1F1VSo-D=8=mQs5JbmHw%=>A+6N*>VRRP2a(;LJa7)hY7$qtr?*suJoULyc3 zn(#QL9ww#|EKC2Wnl)0>Ke{w@uW`L`v++OSt%Iw3wwzX+7Oe(F%=QzWMMxmZD>o-wz9Tp&1D+z8g!Mhw!gP$x@v3mXvxRl=-$>Twx_&3 zdaLx#SCF2VxO*k{2svMIk&A=od-Ux=apA2cmM{6x|RmnII@h{J>kDk~BJL9h!-u&A=**obkj-Kq>)7!@cx6`1Af?)uv9wPVojHH+-GB8%a#XU5TFa~}Ie&tOEO$}@^n%~b^ zP>@6t^E8l@2arQWEflKFBv{GQ&{sv|VpUPm2So@(RQHVR(=bWM!^#K#?vXQT(xO=o zcZ(l ziYqzz<3JTCiKN(o%0L$zR|uyVlt2Mi$aRWx8semAk+fEbZ!X|Y$eWZkp2OS%OE#W} zWUO4rr5+za7eB^Y$G2K@kvc(~o?JQRS0}t0dLfiWDxYXNa(_Vj>gCp%K@M@?(5kY< zz&=88K>nJsL5DCJeUJ>D0-P&Aa}$OPraqgaN9hXvJ6DNEA%c<|%_LBJR{<0iBFu1* z6B2Bf5PAYER1ZxJg3Z_JH?&0$pB*MHMC1eBK|$^{#Bcq_90 zXfD$K6~I%b;L6Pmk+Y(xjo*+wHFELGe4E;x8kMswE@zp+x|A`?!43c~C$bp94hyOT z`sF@ZW1?ud*un}V`zQXy&zY#LMtgwX0i!T{6U_OvJ*b_$y+XUHNJ|e8|Z;Q{Lrf`t=(QhrT=gbLuwpyS;{KFofA4lGL!Uws*zI2q#di zvUZun0GC}Og5GcjlRaxnz(mnxhNYFonB_0a1eV?qBMX~hmi-i{2{8)=iz#^u)n6@S4eqrR^? zD|+XkUTWQhdItKnhh}Kyl30DM6$Zb`7spNh?(hn&XOm45v&UonPVs$q)v@9+qvJqp zSgUU~i#Pta+u1RVM_i_X>B^vUrq>9cdGjjoQ_bg!_ha2x;k)t4;p}+5+tbHOhYKH{ zPiIV5O!M#B-_1Q*G4v0#5%g*pOXyD+a(IXkV}ec#oPgjdraeZkBRsz0T#{NyZ5ho8 zZCcF=O(Xg+jKAUj;rro9qRR$$OkJ*50i3Z@Jf^AjQ=@j!nHr|ujtk}vTp8Y`3vNxI znnLuu$<)c%NgBxo(!A3B($h(}(p`oAg-RF$fp)uEWL0a24~H9vaffThLv>EArfycN z9T!^gw8Kf$o1-=r=?77*)v7Tx1BqveMQFWY-o{qO&c=Vq>Ky7EE+rrJcuD0WgO8Bh z8?pqa1BTD+J%qAIrVq;#R8LgFsz<6zs$I)l7PA&_&Th{ZEnh4rEcedOmMg0ltAm%J zm!y`;mavysEXx|Z8e zeT4Vu&*XHf^b^@VlSh;JB0Z&g&Kk}p^ED@{AU1iB7yz>XWDLl}Kk69_OoR#WCE(ef zLv&9XmvW18d+C()Onyu?K<7;3p9xmd}#V(ia zy_@rpq<$d>;u5iA5`P1*6hz;M_mQLr(4a)3o^w3RJzhPOJt93Wc>A;5uJs5Sb(^n0 z0-wTn2_FF-0$jiGT)#x$lHU;>OSok^I=`1*mfn^=*&d!wE{$2q!lID#4k&+(h5IRJ zKS(;!T10W>`Bzv4Y^o^TJh@3il8kY?deMHv4WbMa4y>MO}3F`#^YS^NQh}M^}H9yc<47-w=ex7oa>yu0kD(c_xWnshNqsBeiS#8YIp7L% z3k4{DrzLpPQ9;oq)Fk4qefR<-D_*x8uQNsKG6lMiuZQzfTc0~ky_WC4rm#e20wH(# z<1i5YK@%#A5QSg`C-6lW$#IZ~T)APgZ>R%6vkZMBY8^UQRO`elLPLHz5P93}`nPo4 z5WDTlxP)E=9YawsdHa89QqBAAEkgD|>PlDZhC}wpO#Y^3fmmd;++!*qxVzFK8%jv2 zx>B4ybh@cEyF1k6@p*Ph{8QJ?om%#R-tBqhYD&GRK4O&PN=c{29p)V>N5~sj4sTYX z$kT?a<6hvxJkt?Ii%i58K=Vy@@`-dxJxh_nIMi$-`{(*XVf-eqdY3fImkqp}ujSvY zn7dcI;s!Mr?2J-jiNnC@U{Up^YyKVXxinS3-?jYs zr+YdCI+c@Wdst>ZsQwV}WsBetgsSIeg@w>@C{yj4^7%3?y~>`meVu*2w6vDXv%SFP zLv-aNVECB?jdbS%&PtlXd&o^D0M&#+seVs}Cks5VBnE7KXbqY0r)5sel@qSu$uzZD`@WqVdWK8{aDU8Ss|teoEFz5uRnZ17j)2_VCHlgG5?aitDlz0d}jQ8$;H@!_O)% zhxhIEH1D4%i&J|$%-c;<%2THsxsednMAn0&ez8ndx=c0o)B4^0bS_7plEe0@V=VaW z1n?$JGg!@i*~AmkK%5FLjRS@QeIJapj&zv?=dMvTkhM6c+~NO}kiu24BE^bl%^TG# z<9a+CLQ_~&q7v*!HNq5vN(W9-;`Z92={;dE2y~vsW6b1iS-Q`oxUV?EvUO8ZTps@3 zOoi+V{}zRa$OSn=$PGPH>ygDI#Sv72WAtOpr^Vy9L1>UtK)MeL%ejzB&EENi`Rb(; zJ#WKw?uyz+n`IN{`(>1n-sKW%Klji(eaFk2@Vsi2A-%f9@mg3EEIll~*YX?i_*Rd@ zptXN(R5^X?UE8eYQ2YDcCU2~Otx#+>qZ29c{-o06xIT3xA%BQgvE7l_Sn4_zp0YU4 zUZn~;XhQ%=PV7xPqs|L!FN|%R@A`A5n}~v%0%km8L?{NC0>)XTGX@E~FBnsX0n?ry zG7=-NKT|yxXxtRG|MH6$<{@)e0lzsD3B%Lfq&kY9NM^f(stZ{(75AtUtQIrcKhk`v zJRW*I#IKXOPhphA7qj(8@oksMvaOH0U694!Y#0y6j>FtAg;N4cCQ}Kc(xb|qB3 ze~u0{ytHXwTfZD@vt0*5zLs$^t!sDt7+f4JL;JzBnmXC^my_isYVui!Yk-mcY<%7Q zu;9E*`fKm4mb+-|^Yv=Wu7*OPIk=nDtp=+u?;2;LbpU&4UqNMeu;{ZUYdmRT`*s}f z)JdE#UHio@+>4a)os(IdayljUiiI3c#!GxkCl*Xyf^4Drz%+Wpu0M9#V7FdeE-S!g z+b5Fe)#x$Ud-HjSJcwKN85$^j724vPUJ$S)@X<%mBA>^j z5ml7X7VN<|ZfKF;gN_)q4%9JjXzblYD--q$@P=l7uw~DbusLq&r8-~ky3T#v zRK?xcOR8gY`O|d%m(9cAuQ#lr!pg9{N&V`s!@#G*Z|4+T`d$`~mz5n1pGCe6Rkau4 zu?%MpPN23PW~OxR19;JLL&I7@j3hskWQGhma9(}+jlLV$Sjc%*thIuhK&YcV$~UGu z|DbA0k~#4F0py9Pc`Cp$$QI-pd|612@{Z}Naq^_a0tt81y`S(YA4KM#zk-tU$Qdyu z<)E107nS%Dpd_0Z56+bmm|#OhU5VpIoP3m={VwkxcVkKkJ9l|Bm{k)~WniF) z6I3wyzott!56sw)8RbjT3(+vl5s84)j7UmQKymx*sfi#07R}6PH37n1?Z9(7O_95?G$_-MJIhvNhwu8gz!m^#Ay!ss7dsUGl#Z-0 zkT3v_5X;J)Ybf)&xSjWDJsbMYU=w{)DVU!h4}SM*GMmZ&{-+1*HIHwFr=Yg90U#AM1I(H1nQl2HAk|cvmuSzD!9JNns`rwD z@2e{P+fdu#y)XS)>#3GTl{3?uKlJaD_RJ+LM`x}kvO@5*{&p2PaS7_`qI3#G?J&>J#i+R-DmXj_BE`f#myka`A`7joKZ~G;yp>TQxwJ1A-rq*7 zy7ENa>IcD;)|W2$=7gbpI4NowOyA+n)Nv7#+<&W-b|rYt=YlE7Vd@k5I=}xg7RiM% zMiAZ1H`r#C;GV{z>@+EtI2cSBp}cNHtm=FeKijt3qQ{FrFloa%(W~*2 zdn)69?EkssK6pNGoS`B)Q6peh733j{k0J}X92upeb?muHBuu(I^MJJ6=66KH=V`k! zYvJwS-8g>>d-B%uh<1sS|I3SL^L%;t@HUmep0RuYQfc3WrOs8+9gyP;pTQ@*gb*@{DnDMg?8&OG=gwpvWR4ALpV3Xq2j&P;d z*_dZh!Kc_qpcuxjpGmgJQn>@IGvFb_2i!o6i&PkvZuhAiw{R=$J*?_e7nk;;%P!Hw zWm`Cm_YLem`(=J4nz^JtEqY|9thIEXc@cKCH|pQ3Ao^O9(;Sg+K)o?EDQuCAfg60tc$y38&w_ zUXy!#fML792v$^j8s8<5;3JVxr)i$+^v>1A+=j`F6Jb$oQSn-i0p=j3VsfJ4(u7K7 z;#Ke0)z4|MmLy#c71VC)g6fx62?X39(7>RvVtC|`5-k@(5k>&Vpka;2BjoMEBmL?= z0f7w;E;lRwB~)vswW6vn5wnNn$JzVvZI8BQ(bM1Rc604#&vrPEv32I&!`ZCVr$E(V zcdkCm@N}E=CoM)!PknWUjUmTXqZ&Oq$>#Q@iD#&fhqNv{-ty;UrlwV7j$d=8%qDYP z1zg^I%n{4XB#5R3vx1`M!ZL6yxJ>?WcYgaLJvCVRD?JrLjDKV38DcEckrv^x6((O! z+>r&Bv)-?)7LlQc@_U^qFP&FOI3K7hn5d4j>d&0OgtSD~u6|fM zWBNCYX}?~&&uu&~aqwUc;=~nZwlbmP{G>Pw@0)*a0$Ic<7K)jK>w!bfs23*^laLTc z7{-_EZx|b>cD9wn3)5SFL`sDMFBES@OXthO5l=`@N{a*6U$wYhbwKA_uUWh- zKAGh-Q8j%aG*c<4JCO9uQU2OxVLSvx?-h7Rw};3SENy?n9qz}t?bDA7e!e5hYliA2 zcG^7*_2t7VDnvuoKQzH_}2fB4w%fDZ`YEe?H%Bs)Gv%Y!>Oh4DLFU{82a7<_tx4RL(xc(QD>$__EusBh)YF=bXgm4k`dL)v zEVP-`Rd!}rI7<2k?S}q`_!~BtFR4?@zKDQ4zCW<6E=gQ$RzBrWB4C8Nv|-Z}BpFnm zcCxU+SIEKKKH*5dq*6wKLg+DTZpdl|ht|{)?;gH+(u5_Qj9CMH!hkL1>U#RYwsrVu zv9*IOSol_SzER;Jac$li=r8fZQaU0Y(Z`0SEwv7Xb$a*H_6gh_>3|~rFAQ*f$cVG7 zH%4R_btuOutGHQX2cXp6QJ5**$a`wCSV)<1wV{N8`AG2e0l6Xwi1}7uAkTEBE)RL) zZc|ftebc5tR+cnLbq(5wYY4ZZCvfEe1+|L_RrB_g<0;R^S$fOM<`;y6?VfV^+)rhH z>`*_iOvU^` zPF~6DMD9XUBW51Xy9m~q+N)NorZ|_~#Y@9Z@uq~%qEZ)Jf!@lR(uS&cTGo~5C?}TR z|8#qF1&I>MhD6f}((m3k(9uC3X_q98sLua6Mo*vmQhS4+ojXV9}VIQv~dYYmoLG-GtEz zQ{{vQphN2Z2Lec4n-3t2NBed*S|X$ippx@j;lEueIq$2cN3SU#^z6yFU83 z0xaU|k(RvgxuyXbTL_>Hup#MP;wtQ8CA+0-!HusUH7Y?;_YRrh8ZLs7Pxvev*S};r+2JT>si`{xMpa*=99JaxlSJVM z0v0Oo8$I~y9A9=WE!P;T$%lBWdejW=?lS9Joh_|~eLK&&;};iGvuNJdRlW3f8@ryb z(m0zsx2@v-_JO!75u$MnhJ0=8v^fk53>+ldMg=aks=iG;EDnPioayFSF4(sg@zKYw z;k=j*1YcNGVLYr9kP|xTlVRi|Ge?*Yh$`WwbwSut&7ok0>*`&fb+|o_m2WHYEO@sM zE?J(h^YM9{oaV|xY&3WmT7e6GqKtiHbFx(}@yS^ZH(mpD33^=q!QM=tG;*Y~R)mEV zR#jrS6!bR_-;eXZ>}z__n9PlOd5w$Po@oCa)~D3<%Gv-wto}XD{}4Ci%V5rh1oGY9 zI{A`}cnYub9^~F*v0v)xL3-hI0*bdnI0GZl81Al2D?>6aMJsXw;G+~Ih&75Q{R=WO2J1cDKCC_dpVH!--$R4wd-U@N6k z*IM)LuTp*ZV$7Rv<-2ITg}+*J-<$oU-9^U9Kd*of{aCfyLHwSDcG|^MIvFf`3K#ES zkl2p}TNE#zOkCAJ$YX5Jq+FPDLSVyk0e*~|krwzI)&AI9UeghuGrE{ZSH38oB(?CH5Tu;m-u zMCuU7iH#^2^E!)N0G|U>!TN=ULC^5+jZ0Q>b3FtP>6A>4{OzDYz&Rx03bc7&{Vd zdB(}Q;TdT1E|Tp`Y5c5m-gmjVD+!O){Fez17yRPZ07AY;Ow`#87guPR?MsEQP{5k4 zDOuiIIyg^~Y(umCb911uNyOcYc;31p*>k z#8i4@{aX$wq(M8T3_fNaYnD7zDeYBT&8KmK7=}J0L*&oiM>Joby*qcm0%b^1nTt&` zZqI_E?mU@sF`vk(i45fA5q65vRW7R0W}nsX$^X!0m{%D1f< zS70e`&g~;e8lA!iuOblKiTJ1m>;_8KU_2{Y&{0Skmh}#i`X?K|c9!Y+_&s8Cc`1LK z;$<;&QT3$uB1=Z9u7~T4^4daj*c*3TEN;7($LUz_NNlf*ZYvM7y6krRqx-wktZ|o} zNTe^SE*3vD7q_3Ys%W;~RbF_xhWqY%TZd-0hg6EktOr z4jantM5&v{8{cSioh-JSi2OelC5X9ow%2gEX3X7Xh-d1l*J-DBopbDnu(e3tizHt! zHo_joRID2GT8x`28qM`L0~j}6mqAeqwnB%(WfZ@W4$C?DAr%2K(Mc+RC_>X)VUIjs z;a7bmL!tIN8Qwv%l1N}lgN!Jy`XQSp>2~MH$>*j>T1#p9X#_MCu(wQ6(+Ua=Oag{K z@H`zZ!w^jism->33w9XWd2X|`oNa_vXS^duiB6e zepS5SLw=S#U8e=TyT~FGjiNfU(EKZY%9AFlT9tl88(1r5C|KjcnKG4f&u1FSfam=DybPR^&9F)&3pXRd2`+4iJx9j-xzom` zZM7@%Amne{Wg0cKYqPEs#tIMo9=O78qzjbsHB@IMI@k1kLx;o*vJw>LSd{eq+XN4S;0JQm5K_NQFP#ihB+jHioru5}#brizfp;I2$szcSSjwEAPe|C%RLTJ@s=NB}MG2lgicRDx)eu zLKHk{Bw&wwj9#e>r?e^l35|&>Ui!C{8XXLdCHawQf_ck?dDpvLy?P%4_UMmCPt|nX zuf%{^Yc#_uJwluYxHs#(UnXdmnNfeD`}b8JWkPTTx(!qaQ5^Dh3I|`^>uix+1B4W2 zuxBHXKm%=N>Fh=VWTjOX6HE%zZUmPf2djLAayIAJ^&eg7oQuP8F~^+bMB4l=`wi*S zH}@OYj0T_LFI{nN{6OfGG!$z6k}c+upyd_yZBs02+JMa6E%Y2F#CStuLAcXEior^y z;u~fjo_nJj7SUt4JZQ44rbu4#LPa1}ubfs2qU?kF&9EV*&v4&H7~M0mAgbmWwaAS> z2lt&*QynY22Uw(&uS!bj{vxbb2)0k+QN8-vWcKRUaS<<>^`vr11W|B`O}HXo%59SB zSDKjqW5-MmCkov5Y)qax54l?(?6G||`*4=;ZysCtIO$po-^txn^Ej{cSy+1cs!#CmeBD>pGdF+J2+{7ifJq>gkHC z-*#6AkWX>beH9iog~x-X{v;&{u*687;kZ~s%89{uCvd-Woo6UaM6(Z|8b|8VLeQIV z@}TBpcAnBA>N4^6GIUZY+=fp|Sgb5)T03~vGlyfYsU)S;sUE=HgsG$l8fZ0Q1d!}N z|4`LC7cyb1!mzY7_Kn!OX{Ze>=s3C2aAqc>i`^6b^6UEJfsLggb(-8QYL6oOwy10& zhQr)y+wTK`?W)mR{d7I^Ps|2pCQ}S7TZ?k+3qc604-!DfZvK$U? zd2LAh#MmP)IU1E+k*8;#UH4M`i!xUW-^HV~Z-GU;ST`U z491KGapAjZzsF_CxbtP*2w@|h5XYPNDl17Qmy!0rfG3NQSHyw9g=^qWLwi05a06C4!$X2!Jzz>;JT|EhdEJOrwjo@h(2ObhE&Vcn1 zN6=y7IPb-`Km0&7J9_^k_Z(HrAYLfLPj{(!K+N%!-KG=3w{1FNw9HhSM8kr5sdT}k zq=NUr(Mkmg_IyyO$LhW zf%-epOx2NA>|#6oT@eb>X7G4&`gERRw4h-u*6h3L&N>kTS2j~6z#`0Q*JuAao=dk$ zoZzXq)fK{xw&Js_rMiqoJK(!tu(F*i8n>%wNuMVc9Hje<4~njHQbvu?;M? z(cI{c!MMj@w&e4oE3EUmL@_2s%c*WSSYMLrF&PqZ4s3clUv zwcCsw9bjB{&ZFTNfjLXaO&phMGU}mWa}5rEA(`3Hz2VaCu3WmK@A57A>CK6rfTMqP zZ#up4|}AZkH6W2J`~5U<(!YNHp0J2c%SlxaxAduzTN;*zl&V-t`sVq04g-DeMWvt%WPD z?z?zXXV<3r;-MSw1qWbxp*S8YCsdni0RBBgo&|lHt|s)H5{rrkf+y`5O)Pa}!A$^z z%E65C>RN4g#R1wE&#^YAmCeu3MFO4I-!&%6UK8ipd&^^+Io>YaW3vdRRnLC*BZF#v zuakF^zdA|rdy z&(SB=Jb7QYJ=FL_z?&?^-?Lj^l z^yGYX{;lDk;unxe_rXE*Hfg4THJYF%=W@HsuPM4uV3?FbM3C`)kA9HvIzgTq76v~- zZs^7Hd)d>wbf#0MOuC(arIxAWgz!J2Ac|CjvP-XHHAO+{t4rXv1#yr$$J$bhW)lg1 z{_=;nX$wh5_kZCj*>MTJ6y5 z7?yJ>hya*-j%7HS8zPupw8@0mJeICvzAX~+$k4_N&NOois-dXwVd$=?J8J4%-Y87K zt^rmRKHa_TzFD2yeUk!9-LSvMNJu)f=E7jl>cYr{MW5XHLLd}02Q5t0>j{0Xe0ZB@ zU~O+ng{8`w0MD6LuFq{8&rZE}^~kQw=4pJ|XkT6*_bsEq7lZjaT;N`X@s#1 zoDn(18%?7SV9S|2TvFR5pj+u0gqo`*cJiE-tA*$T2Wp43wf94fyr`FSkmump z9bO2zfu^r^2x#Y#zP1C|8njO{;Fj)CbER}G=rmK5>g&q4l5f_2sja{La#61Ica2=B z5g)AGudTV{Mqj|hev+#%3+%DgNAFcgNqxo5*oSn_wt&~!8w=^e@@2nkx zKGbu#N*|82=6k={sGGs-Yah~9vp>|R`}d3L?!gz-exlL*WKkdfsZkDxFHv*CY%?d^ zw(y%p<@Dp-YB_AP95p}sclG=zM2dflu2lK&%KEyuO7l{khUn1m&v_8Y3tq36G8=JUAQnEnP0W`3sTk{KbXjg|69~tC8OmkwH(_I$SUyJy3tUzzw>Q<57p~XU7~WS&>jtYWSa$LaaK5&YgBhT z8mWwP`5lXLZe zo5nJ$uU|KQWvC~EZ*zHAuD3_k7YjAozeX-{0UxXVTC<M%%VC%1N}q4! zO3&ce7Gn$QGz!n0)cD~ui+M)D=KO-@n^BI&#ffNyW>e30baOa&K1VmD>@2|*6`!K+ z(_TD*N3U2B9LlhIoxJ~p+lJ;&cFb%FeSOKKxe~cCe^=IENk;`&b!F;?^hjXY!Oh`| zwm};Uwbz&*k?VmU6V<4?H$C7dEzN`gf<-1CW!Y@KnKYi%5>rHNVjVvtt2+RRx8wLN z*A)2C5B=qaqbDm;`=*J*Hw}y&`oQMk$w$^-{NB3;H~*uBusZG@cyW@|AeqgADLPQ< zUN@Ap+~z7dM61D+pBY|06RYRmD)@1H zvsxeX9KN{~t3aMtbpJNRmpX)=RQMS$;&~;nUZ=rl(3g=;rO_>-QRZQrrUOr?G)xQ4 z!XL?(XgS;;)G>7RNQen-Ac{ao%1g{BR?QTx88N4~GE;VU_9{5}+-aj)IR zGAvykTpT+Dd>Ojxv^dq@+^o7N-9Ip$m4cDG9Z_dw=H`7D+}lW*j!XoLgQ2#=6a9%D z`wG36Uo_BtxRF!;c|E62jOZJ++cm3td&9PP7xiNb{kqnv%~5C5{s7HCH_E~2AJp7D zQ_sya$W(is{D4%UuQ{+BH%^~+&1|VU3o%j85~iqA^UAWz!7!7)s=Iz2%!m$xK$g*N z&8pAY=_Vh#af$9k;7C1pu3SaUiwY*HL7<=`%cX2u*_|1}Azs5oi8#g6h+J8Mp(>0H zE=yHa%YJcAfdwdleiF;=Xm8(J+_*d)Smq0Q?9PsY?3+1o?_Alrd*Lgx9Rfj@EMrlQ zGqT;|33zl4r_+f^;AX)<{L7NX4GzhAc*SKKM|=INH{ej9V6}I7ys7kUQZg9n_pr_; ze)4Y={Ny7VzrLm5C)qlFvVn1ZypC~27jL*w)fyM7`ar`(*m!#XPo;kw%xrk!HT-Y* zR^W#PMINV6ptc`;Je4E%H{@|K-8jEK{Yn*O{#}!RR~mFGw)n+Hym|AjdE^8AFO>zE9Xm#%K1uz=J0vzx~g6muC38@TkY#h>Z;Xg z2;T9creR-PjGe+ihjG71TZbBBzDWwG3-whiG0c#-(V(Y`=QN!|bK^?Bqp?_1PcEmE zk&sP7UARlzs);N0{li$`-vM5M@oU>ZFiQw|RR2#W>DN6wR?JtDl}a)(cF{m_WuV_x z@C6FKbbo*PqR)S>{O+x$kdR4T0A9LX0ht3*v(3OjD^&L1;`?02ne%zq>!y=j6o8t z`qT}!;{C*gQgl~D)M1raqAVp6tZ0QD4e(buC;}BuvaO3>>hS=Aa_oUX7sAvGv>-D0 z<=eluFVXAw6$+L3njOLSN*#7Koph%?rDK;q`lE{I+kV9fXJX?-e6T0r>+cG`@6zs` zO&()4C5L>HW|up{jrI!fImHGyNZWjf~RZX;VTg# zZNR*7`}U?>*X5k9QIiS$C1wZeN2BQD>K;0Wo#Z-(l0RjY?3k-?SkD{u zd;v3NTQTepkF;A7AztS(SX>aahz=hF2x$W`H=;u5f6EN27(RJ(W9c?=ho>& z*2G0Sgad_OS%a6VTTzT4Mw_ek&gE|=3eFOoN2TXt9T(tHXdPg zrU7i=CV_GVW{oTiw;6_e0GW|VXTA*n@TP+d#ug$n$c)jv9`i`Y@w#~!Nn|i`hJDD$ zvc}EGXk>Rtw1^qs^l1so7^QpGfch9R>$S4<&9d|~L9BaR!S$DEghz zfTz-)F>tbIlU;sS3b-o!ZV_~cPT&m8E~Si?*TRp+ygnnrdhz<}L_H%iE{`SV>5pc! zqHHu`8e8ZU7JJdmnC&JtCpbV3<8h{dtjLdEQ?u_>a1C^GtcAj;rhN1Zr+v|q?NNcE z1qgeYvTI}ur<`a+-w>JO8A8!lKDD5jLP>YTzAY)`yfh`{Fv}f79D;d#kNSjy>)L`^ z>8qKuNa?2Z%?$`QMGx{6AGd~1yTfin$RpeQc0csf8jo9b4LqE7RFSI=p{i(m@xeo@ zvc8hT+vW}AGJ#~y+53>*W;EG&Nk;A?kRS(SkG`xdHtLvr55P zbSd(hv54l@(*_$THAX|J0j<%|IQq$+a)HK4m1LI)+*OgCxVO*F4ss;6$=%-HMrMat z-f6q-)F(E^cWuj zlmaL4^DU?S=#+DO;xUY}=~zCV5BOkU>~udaisGnYkyI?&`~zYTZ7@4%*HnwJe0*fQ zS~dr*MyHuK1boPP!>swAskaK&db$u^dBs7}g?=c=CaO&nQ$3 zrX3Em*={$R9V(W^LDpj{Goa|jSRKov?B$^N6%H!^7IuI7~y8E47oIdDn^XR#Xi5Gc6U@9y&=^SFWQI`$HEWFbq8o3G?$n~aU zqA_fi9U1sf& zCwdU)szEo_0~_kBm(3EB?!X+en-d%n?Zq~NY&=*lKgj+@L_9Eogr5hkZp3;4>*C&QdXRGV)zUzkTj~>~wdF6C4FpWm~4=Z?)+ZMkaQ%=D&}o5sh6r>awZyVgaYYL(NIu9$l&-Q7}8%IjM7^ab0WnUe9r zH4lw}46kF@JrP9-5g36t%PH)}%$(3?| zHmIk!M`YgUDCi*=>gfDh!sU&|-M(aQVVf4<+?P!#-DHZD)s|{RfQrEJBWMgw zpjWE7u;1g*GrWQ8ED)2yK#0*)%oDwFbR^(5VxHG?Qy|roA|?~lrz61l9Tck!+{kbS z#O*-_WHK5|^LA{sfuCvA&s!u=V}#%C03*Wl5&@p>d51?7Qg~*g`V85wl);l#v(>I; z%eqR@h~19R#Q3tYWnnZPB(+(C3w1cBkEGvr^cF!{%^;rIgF5O1V^# zOHNsE#)OnzC~?k;y;LcuVuBOLWZa@96LOhLITNj1R7!DW3$DaIdGh4vPo8}Kh8sSA z{)H7Ji)S=}EzBVQK|=dBwtKJ<+HKUJDER_L1_Q&#bt+ z`h}Lq$;;E({rk_n_{1+C|Hx1A?FSZKQyzxb+={zbthif@%br-wBgenDZ{MChSFAwl z`4215Pngi3jc?ZRXW^UcK0_2^|9B4pkStmUK*QRH|gHaY0 zmhRbM6)y`uI*=m~w{oqH6>UrXfMc*z%fzk~4r|(I^QLs3kk#7NZ5Q{DW!q3dO(omm(wa4Lv$$mV$t$%`hU(dHp}t(f$f3RLgx?5#xm`(l#c z5ljg z`$7&jrwla@MNp%~Xe%Lp&p9cpF-k-@_SoA{fr~96dX|X;nq!R@tpZgVlmnuz{!>he zfK+jbvaxnE%LVeeM5b-+nl7K-D1sIveR^Xk8z~PIhQ=On5ys(`lsw~`coKab=Ankr znGb2W_YXDZ!9lj-Nu~|-@tiUb=77y2f`b)Q0Cdx*^$L8Qp3ii!t4FrDw8fky zHx&4~*KO3(b57XBp0CEzbX|uRRB)+sL@WN}inUP@qBqGI_i#ntV&qMFX-%YBGP2St zvNe+S1?{5W?n~LC7O&AJ8bra)3uKTrsb_Gl#R79V__fixR|{Rh0h^UBWxowVoBFnH zmnmwFz70aV=`OYc#%_^hS%R0PeazXz=}R$>(OA(rnUrjycP#SD?LC>e%jgrc5xXm9 z3!1uOS3z6T(BK~Og0e3%QH^$FqCS_%W1X5M+pcBF5DEt979<5`M^koX?ce~qmdFcK zO@(kGlE;HsRbD9tEhfXwVeIl4aeK03%>`{87p{h2#Nc+}h0AfpBZe~ln{(L>y{V9O zwaM3>de+@r%#LHC^m?|8=U(V_I8v4)^_sl#E5n37sxhibk{6Z?#XVYpH>S z@8E&jAFKlCFVkB$sCfCeZaCdIcZ6)h9n2x+w*hpY;px#t9XUIA*g_>GJaXHeciffB zWXYym?z+7#n{BJ};X(8zCirJy`|anz_LGC9M6y_<;C{MiW8pv1_iH}|-hTsh(4(3T zdUOdUWVnv$K!kB-wm=5YFSWi;(%xG_cWY$j9jEH>j)H=}=Co3K{eQ%T6Meu-7t+GD8p` zXOeNB$0pHZs`v(q6jvH2J*dlx6&jqSl=Ve5P8-CPe;wUi*^qNMFTLxQ_(XTAS2Xt= zG1^lM>8^B-*sXTs&h=X+P8{xVx%S-l=8n?l?x@=x{dzDmkbL)wfxqbRhGVjsgOLTCTh8%#&(P;LMX6jlL$)b98{F zSIH>~=)T(bw4A{AG#YKsGSFX`UaWoH0{B`$bBrXUsItfUz~sno&|ek7*dgh2JhJw~V)*jUS{mP3)pd z(>Q;|)}Vcw)j*8OGc|Z-Tm2cZ?CLXT@CVek5bYTTx3uNITiRmbC-9B6pA6it>6D)| zbc%{+{7}8k=n#Idii^ZeT%?K(Y;T<9QbVWS5r^1~V`sjsVFSP1$mjEC&F@>W1TAKP1REPn4)H5cS z=dhsp>+Y7Z#+$)AJ9 zu{O>OplR=Q&1V>a{7lktAN&lyXDK#Bwa-kdfgRKxd0Ep)FE7Ct{-R;SFCKhCMjooOFW^bxgYUidNDqi!roPU6$72o-^;&@Vf6k56wp0QG2h(&+l#Yi`Mni29~i# zzFT{Rjvu2(w<;2+)(Ik~0?4#JT+RHahS5yoTI`$3h_42_pg!?U?TO=!J}t#58-W9_ zRQbJ*Wv=}SEL5V9=ZAkqCSU-Ma8q zb#xcL+A@#bWVAsOM!U|Y0sY&|C0qCiT6pXA?!7A2Tdyz4^WR_3T|<4AT2jkhCl}?n zA8*ivfhMKVq%;~eFa3Qj=S$1U)(&c1aj=z!nX2c7`S7~0YZPB!G{&v-9l^bZqQ1)VG+&$snejt46o`z+|+|A*344Jnt^QsAG?9`>S)@Ih3_x2 zcjNfDYVUBXy`y&YRiLSAdlL34`vT|~-QU8?s(l$-WM4>&eOY?0Pz~RsVpvHN!>VF4 zzu3TLDwxa$-qPB@aX!t|ftQ?eRz!-tuH-02z*Cq-uT)Kwkuamv=P|D%+F?YU5MJnY zf_|QE{^WEt8Dqk%k)yv#QAZn!)5vHv%$c#lU^CF*Jqr)!&-)-U0;SQgtEB*Xpmi5f zjtmj#0f^^+)L>AOrb=x_1N}vZ(3;gA_r~?BXV=WGoEjhNt#lSLDfftH#OVYtS8(TW zo+d)Uai=-Xme2Tqu>+{}Y(@M7iHKrWvS3lnd`Kc@F{gfB`1?O+o6v{-$)w+(N|A@f zjHH!F%$AHrV(4dyoJp!1iF%6KMxw0$?2Sa9a(R`FL}%Wu6z2CQHNC*p^}95|ufiWf zXwXz`*eb?aw^isj=$^&rl-26ziTn^~cB*=PEehH$TBt%;wnk{9fTuueMdhRWRnN&QQjML;Jr*4UDh6i2E{jvgt zWeIhjl;2*%;Y9vWW$?o8p4}snsiejHu*Iko5+mM)c-Rx{b#|4!@!w38iyehceFL+d z7D>=oj`nz}C%R(QKyrTcPKV3okGapnbcuXEHKCyU!HiDSWfawHq=tWJK@&qy&vV-MM!$hhN4znJYQxKDlVRB;^L_e`wjWFRQF|8 zk}uSr*L2hK+I)1v++U6#g}4knwNKO4q>1U%K8j6*#&ZO7^D4}c!5YdiRKJcImsOmh zMloB}M_ut)GEO(A<5X97rA3P5lJ;v5B4+50VRZ!r4F7&P|!+om@1Dm_pwYfyT zZCbGXx2@QL!+yKlwD6j#aQ)PZEgjpY+b54s(WA50-i%LKJw`Gx=1VkulN(?>rnH!6 z_N+6sv@_T0J}KXe-avn^`mKMj4lJW!a<3&nKz`H%ns{|}I)hoJyIjhKgL<6~t1y2S z)0{M~!yM1;Y96j7sQ9YBUW}?ky<>f2`L=Yje$bZwZ4cUF-sS*~)`geF=<&^$4mcS3 zAr}|l`|Q`$V>*g{^_ULHsU6cX9Byk1huYeffXcBsH9deIUznM{X55R*=Q+yb%s1LX zp?p3RYHQlD?=Ou9(Hr8BH>wq--k>VY(ysGJYvmsjcZr^mtjO@y`8qGf^^t`b%tXc{&OEM!sBHS4Fk_@ zM1S7H)&8Z=5yY72Qe5+S)<_S1ZI%L>$E=?I3JySK?!s~zqdmJW+&{N}>z0|-Q!B>D z%0194CUYH^bWhlV86*|u^5fu4Rj=vk+em$>xhH3C;YNK zV4~^&s8zIPJh6z8H5lEJ-C*f38a90COVdSD%4&`|Jb{pG@$KC2&B!Ki;S++Sm-Kr3 z6A~>FUdnp%H2!yH3?)z=eYk3~SqV$pTs+5eY)m;FcGN)@x%X+R?M|2i3UI<1@<1?YOf$4rx3Yzl~1DVbga#6c6Xbgs})|}lO zFjzQOM(&ycA4Bdg~-t&^gB zY*O>^EHzD9$5Uu~q~+G1s)J9rc}vlhFXy#e^{j!H%U#uH4g;?;O(cpM0NK?tI!Lw3uCPPJV{qP6Oy>FL=3v~YgQA3b9$hk(HkzFzo?xRjNFtRoa_}oRZlIV=HHImyp)=IJ8Eeu zwg2s?oj{#gOpOE1)z}bN^Z?&@z_;`P?j0Top0o9y^Ry>=&eors`s{{#&ex7v?VmbP zQ}oA=G1@Gdd4`R05hl!G2aD%}ey`ibIkKTlAni+el5)c6G&r2|pr;t4-DZvJV!U7! zb|bysFoz5VQNL1~%zBBaUL0R9&LNp~{NfV%cPf!i_%xIVB{7&+es3X)IVa2g?~9~d zG1FS4S`N>1PJXjeyq^}2{fo=>zf-xCe>TxWkq^4-qOFi4DBt-<|HHBffm_5WA{G9bOtpjT@W1mkAq zgHhPgtaU~cgt>DM6|F$66RKdG9y&-`6?8HLkHPKvQ>&p8wEL`Tyx7fo+|8L@T3ch{ zp)UWQTo*lGY|r^;e@P|K2B?7X1fVmmJn$z~R^5wGSo=X062S~l{qO%DDw=Kls~&vn zsZ*!k|NfIFufF=yOCw>wUy{JDM^8Qb)U$te`qY!Bp8Uw;?|8(Mym1#pMU~?b$WAee3L|4J#(bMj`C3bQM#H@WIGIf5;yS1|*;4lbx)E z1y@K}aLEbaXs1dcywu=npE>H{(@i$@gtJgTR8K=c@pZ4i^)w^(i~55?&EFl+J|@ls z(&o;yV?#dAb!^5ld{SqkTS`pd*52`98Z=n_K8v0aluZ+?Pz;3)Mw7*A5C-&;)2_p8 z4~z9CQO7a8j6fK;2kv$+hy7*Q$Lrm)WM@rnF+Z;hVM!~uM|)qmP5Y44-ghkd&a5k! zIg?&zHtTd|ss7=)uYHXeWQR@=bRusyxg>wm<&iuQLs$|mhu$rLUnGQVf-S|F!Kb?7 znpnyVio&dS(S0Tl*Gs9t>z7^-jOqtd{T+deXdvsElgu_{9ovVFqubF3(1-CG)2D49 zJ^dC2r03=o(c_zLym0&4nTd+dpuY!V+`C4GyNeO4#2pI zGvS$e{k`qI?@HRHveK%{l4VPli!2#8+yQr6GT2~)X)zd#X`vYsdME*sa3l~&A>l40 zA%)9@UboI-XJ`27_DxygCJ8Wxt)LsiXuL3Kc~C=CP>PX0?Db z7x6$VbA-i^BKT+yHy>0_pMMMOiPb{p*LidpMF(|qyuwp*^ppy}^4N$O!|~hEp;UOu zD@d!O*jq}>YbFN$z~WnPz5dX_OQMlLzyfdd*86U~@9sMf-E#dcmt1%7x(oN6d-j>T zcb+=7eaoiRs}?VsH#BQzZ%=1?zBzIrdLR%EghN4#-{N;W=^>R=oMwEg*6{Q;PES4i zx-xn^IKo=Dz8zEF>DUKzc&X$BUhzjsk`ekVQ`+Q5$q zHqI&bh==bI3=TKoY)@>>&%_KS7{+QCs%T8zBrCOR&oJH0YiSH5Jt~3#eKdH$9K?|f5IV1?OELkFMAz7nZE$3d5 zsB>x#i(8Wwt4+4~)DVsYtO=K#&Ud&Q+HAZ=toQb#<&b4jB+7qEE2y`(`Gf*8zfod~Qm7_qV zXT#FvsQczLyLpf6@|pQeMBqFOTcp^T3T*Lhu$zw#+fK0u8mc1lf`O+3UIYsTKin|h zTrZ11y5FYIaH(iz06Sg0bB#kJya&5D-ZdU{%aS1IlSTFuW{iG2v|iOG>G>iJ>&^pO z4&K3NIe->&P-+h6n23*s7`6XAgcKf~4kQ&GD*1kgjVP3uawK9KONcFHZ)l`CG34^_ zt~Edsc{tv4R21n4&(Y~Aij*R+(;SCd>)}Mt*wK)zWkRBZ?-WH^)s_?}vbTa22T_cd zB07$bEUlAE%gG*zo*n1`Yd^LV#lCHdvQAgf=?*NflvJ%Esi0FPoC;)Ri3lK|#;Zh7 z$0-yllf_5$#f*XnIdJL0UAuPdu)?Tu)s+XYyY!liF5GqAuJiVuxnt*!ou{3;Wz#7q ztzNlo$)eHW`Lp|bx*D^!iBP~YZXMUhiV*b)EBwKdWudfbg&4d*eXFOj!YKKQplO`I zvi}phf?RswP$-_sC?1Id7TC|aPqMZSyhiH=~6&D9W(Wo77qC6^*~OA@ap+iO!v zUQwNr+%4KQhl=@b@aoz_VO|Y7wOYHoC7f>+w20fA@hFit@>yYq@Sn89rJh}vOO|B? z`(hzYb0+MPh3hNy#*c@atTk2`b!3Z;BaT=kl?+*e8V=Q}K~)lot0|F=T5LF&R0A*` zSnOwCTANf=i!6Y2cB@Sh6+scjZ+`RE0>veoLsV7CR$~VRLT-9^ldknV%w2*`Md#4I z9^H<9Fp&Ph9d zPM_T?S&79uCW!*ib2PSu2e8o=cAA0c`wF@%@#z@>@XJ^^x;|_C;?Ra7ktJ&fW*<6q z@Zh=Uo^~2Whi*S~`^`5V1drsZE6=^;+)MUfaN0Siopa{y?OQi(IC`@rPYoLDYZWsJU)hv`Mq|=9>~kzxdhuzA^HEIZRd%qh#PP@+*!ptfk3w9imkY+7cb5u z&cTZ=kAurweM+DmoKbgH3tBW^Qq`QI&25P}9iE&!o(2y?vUx*Jy`tS>c42rkfUYy@ zz6SmicRf3odkT0QXOioTC8iiS>O2a=D7vwMSZ${@64gGdgGlO0Sd@x`c3j7r1_N9M ztkFfY8Z!n~0KsA)bYO+(Zaw8V%LUA2EXezjO@?{UZt$v|oPz`J9@CvKc2%~IYcPDN z(B{V#ELq$HMA_oOR;$fgSaq69$9S3F4a78At0bnC5Th%t@Dit`<;7XU zM!x{fr^FDC_y5JzsNt7Yr3QF**=oPw2vkK;S`8OT++fgO5*}D}+%y%Si6jefj}8A=%AkVo-Y z{Rvf)u%;#A^@&*0;dSa-Iz=&o@k z1c$6T#zPuWe6~0zdKGaDc~QU{*lK~!LEh-E^>DImlNPc1u%bwO8mg2aPYJG}^ustP zsllV9P3z6N62XI21TSZSg5jg)K&#kB+QX^*ZeV0pty7E&9IUiovkH=R&GGZ0m2zx~ zk6pDhKEbfGznqaB7&)=s;N`bF#*kkY{cF$>`PF(zfgK&E#;0Lt35G3Y?B0eE4MHSY zEz>fDj$GbQ!jHC|9fg77ufdRhl-XU$(5*UDx1$d$J25z z`69CF;*0n09Um|F4G(|v6CeM`y?5Sm>&+jy{@QCUzUtzuuDERPMSCyWcmDWU<7b_* zYs;o}YgQ~@JTh;nzYk`&^~tf+ScOkfcho*b^{*dh_oAzccTsH`B20N5g~W{|OSBoo z5utGy^c`0e5#P#Okb35te1%=l42A6qFAADKKY8R6am8wPs6OycV)24^qVbwm6U!#z zNr%tb?MpYfEWJ0d@>xa~&yq!1lI6`@U4x=1k($PEB0ad^&n`)J$v6-5ZJ9XV-i-kh zs|qMDS+#&8RPTwpNSQaoX{F8#)CTL#W?~`c-F&?hYYrR^W^&z)T?4mJU&keB4oN0y zC*7~>Czs(%xQw3T^Q1>T^Z-BGjup`-vZu2kpn$uQ?$BMY2WD6t9tgu@d~o`wde-1@ z5N75gO*AsK6^Xs;wm$4ll>`I*)Zmb>C7oyx1o59I{>>R6#4f8Aa+#;jU(=qcwL5xO zsv0M%yv;`Uld0qq{0K+C$<(3G8LL(no0agKn;uoBQM>HMEvAS3k-*W=U35t=foOhb zy2Fg{2TQ|EY{VkbPsAJ4;(*5;d>gcZx)KaT1gd^9l9Y}mprv$+Su{dWA|9!W*7?1f z0_F&VqsX$zL$z+ios}W^GHhoV?s8-kq7t&)eWSxF_7cwSYOjl?=L=T1lJt>Fhz3)M znc=Xa*hQ;QpHD{{vK##lY%$_-$!N>O^ZcvaWAuzHYD4|{tQ7oN{1OXL*xN)1*U?5K za>kaE)-7K)Ix=UlJsS+ToSMpW(E3i_N;L7T4FqN|U{oESKU#b?73~sux>rr&zy%=^ zO`@lXGSYTCRK?EANR(+-JxRpUm<@{}+F)ThsSPhu1l3MljlU{@#nuzUb5)>&MrRFF9e>DYH+R(bJr(tBGWy8M_r`4PmEV)6y+Q9=F+8 zuVFMb7}PR5E{}aA&NUchbsAAT{hjo$nE)2&pT$8b zV#g(v$b(n^b_wYl9PA@YetY#bFE8b0_Vvx=mcD$o)9-gWeZGk|<4YF$Ju~_{?IdUK z?4RKY3@`rEy8DJ^ukYwsKYQrDb!+aPGiP&W=jJ(c?soYXE{Rj5kLm>yi-!XX3v`~} zvn@CJ_|~nDkLI@R**%^c`QqlyUmVGe@8)+09F73}8*s%ud=IvH1KNxkTEJ_=J-jFO z*1{R>`PNJCSheboOI!2pGrC&y`OEKKz54FU^ZC}U4HU&?U>hYVk>LVKBcJ5N&v57D zYiX&%Xl+0a9}@JU>co+r6U zkHAn9Qe}>w_#o&~Jpjn+sYooj1`k(^R@02T+x4>nRkFjLpLNRIOhwAZ{E^OlL)+}_ zS--<$w>oX4%aUH3YR)?a&7O&;y8AL6bCP#B0*c3P^LcbT#U@_F{YZ36_-wG#t1O1Y ztHnL_)J|7(H@h;VLvQX4NzcS=)_Odm>xg*WWt0;7%_QJOQ^6=aM6vu)+->4+=re zUa7y)5%B5=j>o{`u#1As!7C-ket1C-JT)fjiNjaZ&`gCb@sY643%+O~lJJInAx)v_ zkxQaTW~9z;R?)k?Qo;M`PD?PJNxsXHc{LfC*%E8EWTJRRi_^=^w>n*+QH^Y>4QdSv z*E(Dmwlpe|)HM5cuia-`>$Cf9g?Ap%^B!#1&lByN8!^saM~pK`*@@?IV3MA_9Y=O} zzJKf%BR{zP5tbkPmXdy}9X-e8kdx-~73f%!DP#blfta|E=;@#3O*n>Pb@R2L+Sr~a zmo8Fklh#>Uz0*-A^$WhBUq4sSj(*PQ$jG2W&&=ujRU{kN6Vm1 zkoJD5&f%=rW?7T9>LSq}^y%k@dGy@m1k}kZp-w)-`t)a}`eAtfbN%`Ir+-e`@m=(6 zGJWo#SjO2X&=VZR9Q5<=--_VrKJ*PIJjJyLu~UZMDAE92yvo4cgWMv;od#z<-et6@ z6AYXQc1n6;DmFNojb7%qgH0OrIu_^jcx!l?Y@EqtX?p9@nWhadh%a-?N`1DYKG)l} zh|C^Jq;PXI(K*zWA8m%xlP^#H47tcfP$m5X9!l;YJ-4~HaB5TZHcHNRrz;sDA3D4Z z@UI8_z2s$Nqd5`jS8p2JUZ7d2t!P+Jwg^RS$VNmDl%xq4yZzmM$uDJ`js?M0qoL6y z!6he!=10i+>^8I*ZVz7zv|j?+&ygP@l}7ua2eKp)+7%h0&51^1#pKeG?0|?R2UL;j zbMm5(3QA)^WxDH}o(JazcJB_%yAs5n6FhxaaL(bYbh}O_fropF2g1A_zjy>#;bA@c z@1?qZSLz|Ns6k9T>L>@l)b4a%Y4CV3Le7~J+;uwe*k-)D5c(IK#!JD1vA4-*2&V1s ztnr4hfG&CdL~psQGAwB>+o56jdCCwB>;nk>PA^yN!lsZSd4{F2CC~7R3IhKqKda;b;uSL$UbkC=NGAa$G1D4gn+{ z+t7kz@z|0_Kl{Kx+^yhZxntWlp0??b)xWK9w6D^ivOFHIQ%Mu5Y-GR;!O0j(s*})-nUGQ z&SR(~O$DHEU1bLJnF0R74`>%NC!a!pMlU!QAe!X( zxdHS9^KPCq;*cCo?$D#aDdw>h(FY6n{EPS|SDL?;<+=D+MP5rZX~91H3g8^l&%Wm) zhZ)A<;y6KZevZch=Q;ytRV7X#kEMuiF5H*#?!g-?;!>eW4fj#r!XI?HJxb-dd%ywL z1$Ya;H*k`bIECDoBD%G3U&gx+@2JRyi6*5o-hIwD8Ad5@sf>4DQzcFzzo>{lP`Kw` zq%npJ-bBWaSL7Q-lW$@lcR|7CL~d&|-ejZU`_Sh<=TO1kL_X_bM&V%--){roTT1wT zyU16-S6Ac+rF2JWoFYSKBIL400HQ!$zmCUjkuTxM_X_$FVckQF!b8*Od&9K)YWSLp z9ITY@N!-37U#&TA=o_D2Uu{mA#iq`Qb58)@#|!uTKXNAlO)JZ9_j!~tGLvPdVne)% zU!bv^1Ut(UwH>|Rz5E=>?xr#IhFrTL|-c5yR67pAWs>5c{AV76!{A1 ze1k7<=DUpXr8t*X&?)3l7114qdv27*JL6lBkyF)j_(m3^>Bgz{OwOk9arnH^=D`y! zYppttlT&n@R)+I6n9t~MgqUNii7+A;c<<6N!MfS*ult>g!&8-3VV zceZut6Om+1LQfMJ9(}}ZK)F(AIe-k)oeO$tqOW>zJkdjlu+jkv)lc<0Mhyhs2r)t< z0kiYIj!{(dV6FZsr!C*q;IgA`+$~I>XVl1@_SsEKkbAjGVYN*U;bJVA1Nn zdTsxS*LQbsZ16U;#Trt%ruMC|nl0CuVvC6WfVZcAMw6Cp(vn+eU!IziXx}-StWla0 zwT+SbbW%gbe(8B?Q+~YI2W`~vca+5Jy98|hjbdNdO7kV+AF{lS|D?aaXDA&Cr*xoA zEqu;+&)=o=bodSf{z4(f-&>6Cw+i=+?vI&Y(reDc2t1qy5B!4RbF3#ubS`4l!|zTy z4PN*s#`Aq;&x?5@MfA-QUH-^;(maxn;{Pbd7yFN5T{U!jgYgBt$rtc^AA&u8#p3LJXL3Jlt@};myNEwitY>sQ z7x8CVTstENpoqS&-^amr_i?|3dUCE2pAG!B`;6E@_Z8Q)i}}TVpxey?Wxj@Q0S`Ji zK%;aa4v!S}5*H#o7{PaI;z7S6(O4CQ#+WGtzGt7;jofuH&afZZF?v#G+~$aQ(;X4J zdaX6uwsJ>z$2zwsUelNW`w8)`dFjSLH0KZYMYFZ5(w%GPq%s}7a}z2xU7>Bwp7Nui z?k`zt%=6!z_#N4TeuJVk4ll2FS(*w{{3xiffOSHKpPLlqH5T% zf1+VlR*s#ZM(0P)w2?@NYaBnN5xRx09uJ=QUEP*5I%{vM>4|mj+ElmT)LtrG?&SHp zd@LU(*z;Lr0~?_^xLh9NRuwpENd`b)pK3;;`XV)Zc|k^<1UsmBMO2rZIoLSd6ig&fNYjW_p0Gu2UNtaq`eM5W zJKYVnQvZ;Ji^gpASx4Hd^$T|E)v`Qx*V^35-uTj_BvN~D$whPOn>Q|kYSVF2uQGek zUq3Mt4`_*iz|U$gyvsMpc4{mBJa%74?!~Xdy%F=8<^2O&{z|W#2z-Zq=tg+Qi;b_U z9v*W7F5M2VC+7$wp3p_v{iyP(o-H)s_j$m05{lx8$i9M4<&)6A9_rgb=wc-P;&tB` zKl80;8dA-T&wRc8!rg_$fD^xsFJ3Tmn*R11q7IMZA{Xn~0H+8eRg2vVOeqo<@9uG|Zp2<6; z%iBX^P!f?t0u7`x6?#V2L(d#Z+-hH_N=09;$7jrB4l%L!(kqC4V>%kCua5wPU9ZnZ z=#NO2%IXE%4i;_uPRLsAt7fUJYnZH8vFjcxD-BlpU^+^zO@%eChcbq+8D`fRldry$ z^}v4=_246sR4M|0XVCW_N~f<5rBWdf_Qp&Y%nN^D&`>rTqIJT!A|BbHy~enP;#%+$ zUD~-|S%t`kWhJbe7A|00O;kB*-NKS=wWUgqyp-N&xv z;kqEzi#|54AA}$2v;oksdb}q;yo1KcU%zX5RqH3J!CwK{gCOIhOs@m%`e|LSy1EjZ@dGyNUb9&y3HeII-?W!?aNh8VPQv{BuUx!Yhu_Snj zmqbDTQXooRL+nhuzYhNH6qbokh|9#MKLP(xx)B&(?&Fr}_Uh5;=H5P^$&oe+l)m7N zdK1rP!|Y1FS!gW}7Ml&o5S@4)X4vk(OonPLWuxANq3W~i*#*uI7n-nc-#9rLy~Yh5 za}FvH!kmMui@92*IjF8^@9fXVnnN@5jzG}n@_5O~vm4q*YP;gi1H)dYD;RP(eMSzd zB{;{Oj65igmg{mXuwb531cG_$!gAnwbL1f6Bz@b~m|zTY0v+Tw>fz&-`n&{%1KzkV zZntWxBq9&-$R(R6Xf(gBZm0}}4}|oyGK&RxmAkD``9v?2ixfb$E zfCtOqFxTZ6J~80u7T|mf`3}V|gM;2&is9RJ_`V|i_YB_*FT*FUDSQr3;g`V6@jWH< zUns%%RKfR^;D5ga-&c4C{KW=7cd8DL7vRDYL;f;2U9Y~E+4CA5UQ<|i;1@DF?Yh1f z7T`jF(J6(~_E$!Sy)QjJKc?#$KP%o}gWhsYm2=}0roICaBv-D%(sk{U??43ARpR(2 ze#^_uPOs_w8>_%ukkMEDmV1K1Kd!^iczeBp&OQd;ro%6qqE7|^9;@VA25%{mr?&*& zJ|z!+MTeKmW9Jtd@Je|Y+$_&>@?C%@E95DMPsy`fmnUhKhgTWC**+gM;1%*b$>3&r zM!1s!o-LDy(kBdVrhl~oub}@$1~<_c#&kP3ncuGv$KTZ9rSzxp^JaM%etsJKuK>Km zY)=!sgfD}e=!o~~dQOz@T|xc*)S%d^Qv50SiV8ZauGgB1`twzSb$BKIp8dUCx~q{q2Jc-`xLn8t{t#XNH{SO5fSKz86>M`$v5| zz1Sp=o4?qASLpj`1}~L|e!sF9pT+Zs z`2gN9S(Z7f;5!jpA-56C87`T$FdPfR36mOp2|as&b}af2z}bqt=rMh#?qiexp>NeC zk37b3v!n;l;=O>oCGaxf?m#y5GQ}k=6EW zF+UG!$20jTeYr_NEV2cEC$ zJng!^Js_W>WY@7Fo?*Wrv|rs1#oy5F-&Y0RUu<88nEzhUe=>hIr^C;BTR)f9!x08A zdGEm2&OL|^0X%M!2jJw|5_pL`dV7zX{XLLp1%;dBu?qn_uEQ(j!B^_=a(RN>Q)C^$ zQx*1kN|z^9Av)fodX8kJU)WoLdUxu75aYA zfLHK+lEF*)QoC)?>F=uOw|`;4E9it6yj=d5`F0(?r%Zk-=LhwAyQh>sYjCyYx}94|a1;>23CaNoF@| zBL^z$q^|n`^B4hjlD63cCYjwrm)>R%RMtto%^oO|8BKb)e`a&iM|60O!QV8&TdTl3 z8T@7LqYSQp4d?eTcpbN%!H0GD`3!F7{+Z1^%lVq&ty6IFbP2q(2>&RJzP@N&K{bN|EUo+dek6q_@e^c8ppFUR*V{Jcs2 zml=M(5}(ZtEAScIgfDJnb3K!NOz_qzxc*)S%=QsyGyHP;FN-^MIfqSj0It&+uAno@ z=8|SPcd|L4NiP%JOn*@&eTH97|4m^Zn=_i|2tS=l zlXdv6BHz;(zKJjQX*P#4_gCfc)++F+_Im?^o7?XQgPZ$}XZ3o!yF%Y`_>{iS>h*1R zh5aAJkLqx@XKXzb2sUI`^Dxy7PK?`ZIkYN zj=@c15WiP{7jbi+%;$9a@e2AMVE(F^{wRZ2;v4>CCB6YS;Y$u(o#m-%&O_+I8mRodBrm-BV=AJFwWV1AGMsIJ!m zvz+)&?opVNtfZHQrYR{Gg#%CESp|6t3%gyIv2MRn*UKGq~CQPvHLn_}U8l zzsBGd_~a)5Kcy0%!ADQ~eZ&4Y;|!iNnVGs(>dAy(-~`{AKl1pD(a>Q88aAgSS?Jm&_L!+%%>LZ|Gyh zfN6{XIKwxMiOfG=YWA%oxDbqYvl-4$CZAzAMx+4|IVbJ- zHu4neK?`A2+>Xvf2hjHhLUS=DGq8lWZCbX77o`i&BS>t=79@-qfjMW>5IF}mg-BRL z(ry=hge<~-8y191j5OkFoT@{%3nFkS{1nj!D-V>=lJLMl2?Z>P`;VE#+JWZ1XN`}o zTRS>}(7yA}I&7+9H-wxip*`MG= z9=D}Z?U)m}8sEly28JHk;cx>7+?GzYVP0|Dc79?m$*Hoca72=1nGmbW$p=JdQ1hxn z(B})mUr==U0#1nwc)Wq2+a1~#@>*0)5H!slhF6e*y7Nh>J6&ilIuUI`yU+#bnE_WH zR`9x2%TM5C<-D^9k~vmqW+5VxgGj>CLAS-FIt5ulSl;cyHhA$iVZVdEc#%eL(1;>q zWt{%TXrrB{fmW7=X{D>tkSSFw(T^TPFba?&G&NK$^-*K4M6E8fz!U6WYbo_?7rSz!bH&06+ z`~-Qz@N?+yB>LR!U&!BL&%er^m+y)4C=SE#tYSa&^ISRqNsqeK7!QS?8qdqC^Uq3430x{V!q9tI_{g<6C02_anuP_1|jmNBX_-ZE@Q7L+L-no>yrf zlHFJ{nznt=dC*hFb5{S&^SPjOD=R-;{iFT&W@CNU)PLoQ@~>v)?`6+Tdq7O`RoF+I z!{}GDPZuj+rT&`ASM-0<<;Hq(wed~b&YoB4KiK%NXIlGJ($7`!FQ=cYm?vFstXs44 zot5&j=T*j6Q~6xQ{OMyvUstX+{z{jz=hL+>YTs4HI`;JTf%@|=#u{X`{!5z8o=?~Q zY5gjvpEJ?-nCMrmJ4iod&#Saw>3;USTKnxczV}w?f863uV@7nSW9B{p#i8)!wi8rtw|3O8@SW)-eBS`tj*y z`8i|#yjuUK-fXnrYW<(7{#ELCp>F?S{wowtzGCp5_^ogT+uMA-UTzoZq|fOY`bqt4 zkMJ!%;!2BQ{Txz+w4)~aU6ef1G_`-wF8V2LG+SuYX^e9x>esUUd#DEHC=YQL(J@rI z!muI#J*F#N>(t})0F^Q6(#en02)g`_CjZqbk=x0SCZ9mzPl@EQ$&b^`i!y#}@?Yr> z1t3opzj;v~{tt$Z;tWF<{>S=tt$AORxM~a6|X1cp2Ga3i2XoEKrQ%s+=n}H z3$BN|6cX^)@K^B{@#9dw9i{N2pj#LGa-$LS4fyTC4(wpi`ajEo#t`&-!a?I2ll%gtVhE`VX!0CgXR4HZAJevTQLAuyccjd zBTd8q*|W@^fobeHWleftYRg)%4;I z?V0(zvS<7~Z_j41=ly?I_WTiCEl^XbU8z-h(8}^IS~YmgRvmo!uVBz7Fz7fu3&U?} zSOR7Z|Al5%O=eZ6HR~S0>;zLznN~nEj$Hr5=ESX4o&Nl2W?E8=)(Tb|=*%xN9uTLivkyniNX@0;5@#CNrKZRzPw z*3}AvklNT$pUtF&RLYT}0g*Kj>y8SsWUJ3A`}Q|uLq60A6g!ViOzfjl`fOuVNPbGl zwmdmj8EFouJA#-AiQbbk(mahHIg*U;h;W^4B+rD)n}kC=Un19NHCbu!(g*$qvd+Zq z{ax*=QNJN@|4|DJbKHTC|7`>w!d<=XU1L;c(%avAv=Y1iMiQff!2Nh8m3Zb+OH3o9 ze-1i=AaV!yqagJC&I?R(LvPhgTUxUM*9+cL($lQvUpN-&=}duJJqy2gRG^8_A3r7) z2pzq-u}USlzm*ON(BW%Ub%!Y65a|WP!z>%(byOay6>hcFe4iH z`jJ(!Y0dlJ^SaP%&QBe!E^%9P`~nnLZ1HzQCD4d_=QX0~?4SM{X{2HWNunZ+N3f+P zK}6mnj=eK_4g9p4O5td@x=Nk-8Trl``_YV+{EU_(YS;uC`aQ(uuoG(-)EmG}C@eRH z$IN;nLrr*tMAh|F!85{n(2}ECjvc3#Ys>x_{1E;O{xrS@{yl&%#%JTbcr9Lo7vhC< zLV};bU&3F&|A-&Mp98EX0ryG#2>vAg1bzU21m6p#?t;HN@oo4P{6TyJz7AiDufUf9 zrK^G7)p#F1A1Gb~bT7g?@o9JiJ_V?61sFrRW5- z2o0e@)Cbd)F4O^&m}ZoK>5&&Ig%#249<^YTTA21oh^CTH>)EVn#siu?y|bHM^|TRe zo4P0f440%rph4wZaBVuHXIF=X2AIJ1>C=-UZ9)m0{;U#rS)l1d0a6meKP5^= zieSORG6mDbdSJ7fZn*c0Or38#Y#2u|7C8ZjWSJ*H)#JU;AyK>{i-ZG1-G}(szz;U?V4H5^Q>yx-LSER zBi4}DTN{u-JiA-b6rll&ireb6DLKVjUzgJ4fZrJxoh`n)yyRNk+BVZId0o~PzbHr+ z0iP^2i=MH=|DE=LI^6D-db`b47gZ$N#HITV-=RbC_wJr}M6=s9&EZ%AmQ&$MPUY(I zs%D$xs`1s-&F_Ef&rwe>rpc0ps|#7I#ICBgiKlEX!5W-+OZ;6_tK}S;%B8pzx!-3K z6iJjcUQ->K5>zdcRa8B0yHE18#@pj>eY0t~zkX)gT@!3@dD15njx*dta0MS{D-c7N!)YhxZy z^wB3AVb$Y|dZR9jMQhgVf#9Q`4F>r~KMTF46tOE-KH8PcrZZh`r`5%s8xImsqOOVO z8aU#y1zf7wXmdJ3b_*wocy6{9-aembkkzniQRSM9sMaX5RdYL=d^Uf(Kb`SgG|lZ* z9nqLwwW}6a${Myh+d4dC)vtfODISZDY6|J*{j(w-%@s`A@ju0raknO8fPFRIo><_Z zRxkN`v=RHlq}@{=o>kvF?-|LFleJjVMFIiu=TzC*l;Gn&tB|6h(`olL>ErF>X&9)s zql?fL&`Ew6Jtz(setbTU6}1J+%I^Aff|uk&m-WX(f+$_H$-~*iv(^)zZN~_~o|P+P zi4S3UggMWwoOUeb!WHE#M^%n`hwY|vv>0!d4q?$+rKmE(T$ipR7R3SEdh837mR3i? z$5hZhRj_0YYL^!aNJWCW->nfDD!jbgg6TMaI`Y{(A>VGgye6y4m=%iwZ1agW@N+^O z39Uw4ZMY^F6Nr-|V|2mG>DWs1@!$<{mp#g3>=;e>iN}LC7Va^1)vUnu^tWYd^Lh5a z(_HC#%o)eW75H&M5((MOl%cd+Hdd`FL>7&(*|&EkulN~S<&SEZY)#w z7fi=qdneh`c68x%>@A9Hxd2%t#UfpR-enYYfGhoaoD{dxn;#I!<^zcWI=Z9v9CEAiK1MY zK>95%`u+ne?!D*co8Eur_?W;W^ba4q=fQg)yyNzpK78|sKXAj9H@^SIOE1~?zH`q$ zbI;gC;}@-6y==+w{GmC6v-^5yba%An8k4oLNWky&I_xl8-Y#s{^H0=C-o_Ny?xsF! zx9$gK;Eo>c?RM+=-Ro+ljP9ZN*{x{Y$4DRc>shGil_siUPA1J*#YllCOr2(MYH1FG zj7Xj8DaV&G^1%aeC=Dml$S1F-0IZg18Q&7<3Pd}GTGR1-6Bp=q;kt;s)7iAN#uBl6 z5~`!tS<@3x?2>;;uNLsg&Kgf=BWewCHG}gOw>WDwqFO>{u3NC7rDOHz z+><=u_qh`q!LoJewIO$MR%TuY?vS{MCuYIEEsf57jxM zSrR<_e6lrkrV8>d6yw9Oltr+L?i3gBe8NLzDEZUBPT3}V1P^%%CQRcniTdL}I3FdF zxO(Nn;r{NfTtg-%ga6~9`B&(XWcqCb++AMe4?+c&I8mapLx}>l)e0OP7Q1Q_U`n+G z$+EHmDT+g(jn@msI;Jm%u!itzE7n+9t-S0&XSHHBj8vG48znhaQ%lQ1duTj$$NEz+ z+I{+ty{GQoy7`px_2bKy3=Q_p=xA$cuFt0G0zRi5os3U*8rkmjgkdm;AcfhFKC3C_ zqxAWGUENSC;ekHcqO&ezG9~FbDW~R0Mm2B2@W5vy)zW|C?VImdCkFyo*_`6$QeIF zQyYm0jw?x=cmqjC8X9Ppl*?#plt_L3zKftuoKU~{rDuj z0dK));Lj0`Scr!tNE6A|EgOAAS-NKM{rU$%y7%eBD2E92lLGo4`d9QdbT`cP-;egg zOh1nledhjI^hxvpR0R?4evQ6_((v04cYi=XMn6Ksh^NVfa1VMN=rp4mVD5$bV#N~r zJzynJGww#e10iYHty6V19r#Q5ETEr3{X``Q{~7-QKZ+m0Yj7JpuSXd?3kTr&Qk2H~@cZD`GBki3 zV4^F5pA|ieo(7nkxZp0szA6WcpFKsoGbe29v%c;aEc1Z=QP&Oj!9XMacV-=@**fs1 zK_6x#zKV^YQyRQxS{qR+W;38%tkVbva#W7`ZlTP-=)14mD$UE9QFc#dhpib z?%aaC?C*lT3Zq{VEQe7YjCn_6x9j0LggT4%o3fq))*E^Ut>-#l0G?!U3s=)U>e{~A^Uo6(K1 zS-pj}9YYKK>)6hF%(i>anyvl4Y__%Kn~IgCYX%^Zeh0UlLlQ=-z0Os3Ua<1Q z8k?pN9Au(IM5=jJLpI6P z)U73n+M2`|sy(HB9hd5?O^weV>g(n^=k>1VI{G_1#unh2!?-^)vwv*K34=|1dh_B< zi#7@a%hCg5Xz3QbZ0WL1bLY(H$qAWE{l?Leg|laE=sLNz<)lVSeZ8Z8k+EPf@TG$M zDDD>d`0k@pBN!m>9WAtSEnL%S;TKjHwQw0)xOrDN6b$fw-bEFWInaY@A^vT&pkK_s zRn)>OSOu@Opv@W_11V!uT7goW;C(x#VxW|aO)51v@YzHvyDEu~MWylMRf%qNe(?w@ zp}Mw2s_rk;47Jsz+Nf4*@n5bKSc%JK>o=HH8a;xxFxMUU^?O&_CN4cVkY0@j3n~x( zJt0^7pd<7^(Rg0Bf$>; zRVv?{Xa?ntZSKo)VJPD4R=@q&Z9oU3Iv9-5G)Cy_CY?haovY{LA;S_w<)hKtTB0FK zlF4H-#HZ>D-{_9Q68;#!|9`D1K5bMA-+R&&-MF)lT4IRw8K&s_E0`ki_NH*f#r;#Z zNY-R)lG*)*ZlbVl8jOGq%ZwE*gKX3)wqxlp-f^28ZJ#krK>e`{Le1|bi%r>T z9Zt1VOSPSX+dJFZx4o+-8)!I&ar^JbS_MO`K2}44&br1*iIt{c1C8Y-D#O;_Pz9%os3RGOVJWE3jZec)9eVS4HTPzZWD=+5b=@(&`;nA{1$!#zm9*8 zU&F89m+?#Z*Z7zCfAG)nf8ihD=kWLNckwg$-|^S+SMlcwhaZE#&*D$xhw(%B+vag z6<&dt;idQlJc|C@>XFc=p%;s%_-DICH<(A%&7xv&FkSiu73(FA%6{Sg!N z2K>E(eghVH4eat7`WgCfu*@&OKEFU;L0?9XqsP#v(Ie;~^a*r7`lx=dFULp8=a0eqm5wA?O@aGXcbxkR$T|ST?dw3tpCx2EA!D@G>8UJKk7q0s2g>l zHq?Te!SW+u|B-1AvTW54vfv{hWRd9MiSj*nro$%2raijlDOIvaTLfh8`IrHTJ3FGGSTfxsd8~S!Jaulu{z? zi5c}cCla?SBx9jPz%FM{!E#RU)Bhi3jwJNHnPW;SfscFmG zZ8nQ$w+0r>_c@%Jm?M&Aw^=2jnTV>}VZmGj?+QB|0-xjg`iw6oNila?Q-gj>L{y`G zdwXw(-DkH49rW~yY!PNf+|IO3&<@{`@{({=*lSCwL>1J!pgkN-)vCP9&WnHg#(jcd zcRKA>muunyA)L`vpTt=tx8$=b@wg(*eCs~!&jskY$rhF8eHNcgtCnyF95&9`yg;!wxSArZ zbyg|I%Y=8?oOYY1*-cLuIh=I^w7h25%QqwgP(Ir@qdw$t_*@Nso8Myv>HM89$zIJ- zZTRO>1&h^c(X7@{&1TayyIml4gfw}rf+h>1aW+Q{(X%;{;&I#kqWev| zOH`tPM5`Rw6LNT?*IX0zdZUkiKG){ZtTuu@6EEGC@P(2|e=t#NQB}J`mhBVYYFg&Z z%}%?#bqNpQ2>i##v$7hKRZXr*3)Yw_Tb&MDEJ$WGSRGnGQ|%#pQ^IZc*!(s{b2=rS zV1hZQf+=gvZqIjk{v_H$Uda**z&PE*`A_FanD{bYkE1r?k;DXkU+qv$+HJMC-4?66 zGw#v^QIh?#L$ND?=84}oS!)u(j8DnBJen`^xv$hW@j`vpf`yv7wXabvR+M8r^ccff zg|&%4d}`UUMFrYBooNusmhbdPP0Jm**%>Ej>BTmmTI-kX$rx|51U1!$xh6RfXmSVK zA$o>tQ+s zM?8up{)k;w>~=-97p}{OhV*!@Su%nH+(L(lwy?OqG*{#7Las)%<#1)L#weMOo46HF zX3Ro2TXammNlwMr!$=Yzh}dle4HLTG{1l|`E{EnIATRcClBY4H_Zu*{7{dnb-9=wJ z31zd*O*e1-z*3RFiR19eC*7Ef)-}z(a#yG&V0Xscn??*-Cw`0rlh1=xH2#eIDMTK@ zg~NTob+aw__b{w_|P_FbGBu9Qca{04psKj{+D3_Z5- zcfjy1+yPfwcumheb{atL2U}tM$o+-*$KM0G_vkpkV>sV4;~+bb{}uO}BAuO+zpub? z>vVooq_cDKjS8I5WC(wc`~u{gS-2@6=eDqF$cfHAM_-1JyQLc+D2Y$1P_t(IEAs75kv~tqIN?BO!V`^s~ zHxF&$uK6%a+v;{dfjCUlnz=V;_E{pevs6PB4s#5?$^1 z=XkuJE1p2zIFzM)xks|4eE+M!m*52tF$z=l z*f;T8@-Z?9eCHPKxly=J(-`qiNz7q4>NVO+?^MoaJ2@NPX`0U)?+|@wvdsEMY<5o3 zaatM97ho!?)8Ptqrg+cO>muU~Gl5$N0uIa(J6%@HMTx-oVoB_S2`tSq=wG^Kpc!#6 zh;n#8;_1Xipfgdh9|llWwe9Kmr_^|FBR{T(ow;k5Nxo zeWtDkX2gDv%c`M%+^m~%Q{P);<@&NifSP5oO&Ta}Kj%kt@g#q~XB_vKEwW#YHJ7j9X) z|CBzf#V<>@E0$;`dN=0z8AEY}HZk|ivp3lq`gN2Zb^-USUEss$C3LY-pD&(j7hret71l09e0Ygu zU`WOG$SHKZ*V_aiAo}e zhQr1^F5Is*kZe$`5hBoq6XGCH^#jzZ?0yuw_~N6r19pr;0guaOL2(=xpni9kPs@BI zGguw^LRWTv+f_sJtd`zPV=9-+kA@}fO$Nf( z*+Q+Q}H3dUr231bIOtgK7<0Ob|CJ< z7_1;mG-Mvey0JDGj$9IEV7^8_RF6tEKnq95zJ1xmbujI-<=bGyY8p;QANZfEQs)dc zjP=ZG-WF*}P{}i^521n#hBQl z#RmKk+zky349}U#2?USiY7$~Xc=eN2lmK;FK?zWOu2?pm%+r`ux1i@Q2+_cJFd$rqf;z_$sN%-%wx&>Qf+Fu*= zDmRLjbay@@$Tuk7+O||fy1A)iTiiKgZq3DY;U&$%89sH(ZNHeYcWruXX})t-e8!SB zBiRcUW_#y4n!?zUT`}xWo#64tvJEwB=V+VvbUCO+(=#&l_7hqo7RT~4`&b{vJ%V3C zov3x7xxJBa@In)Dw@VU5>Y76h<~E1|&vBfCqa8sf>P+Pt8k~|8r2RnY3QUFC#5kO0 zD6Jo-RBIbTUdsn~tu`M?hdk;{qBY&w+?WX5>I~Uu?wB`ksmt3w)EMb)cc;dM+br3o z^MbyiaJWX-r*5&=6Hlbm@0*uv-oCzW!RGd4OS(=~Vu@Uc>B1j?cRUMq4z$heY~i4P z8_{(U&@l9H9PMXixZ?|5?JP7al}a{%K8h4RqCQjO3eHR^mM+t)Eu0E_l$#_=x~BzR z-UlRitfPUp(CF}x*S~VO>qMu!b*QEB#K@F_1HpK$`Gu`Lqt8cQn60^`FQ06zt<^#; zxkyRf<`k&giwgH*1Kg+i*@lloemePG=3#ty%17ZI(QyWtA9Mb6IQ#(}XOQ9StiYkU z$FIdt0q+wEKC@VdpK_$>y+ab`^56r(FoGsu<{rmSLZ8`$E;l~=J8V|MbI=JAGU9=m z_rh=ygarm#YoPiOCqehg@nZs}ZZNp`2&Ng(iN^n5ZQlVVS8=6VRX22+&N=7Y)02}X z^++0NG^3nHIZFtEK@uhzyao)&#tWDz3>dGmae%d)abnjAd)JG3Ya9D{muC!Xq63yO z7$c_dt8{PQo*4n&eUI-G-P8BK6;GWyr|Pd$+7p}%(>7DsWB@y5NDWp{U)V=0f@ext?gP4)l% z-7ClUbZ`7-KEH8&S~gyOZFkNUEJu1`Cp~Q|2GXTYt1o8S@PW0xyGK?WAA>`!lNDb% z8Y!xG;E3Dd_Z>NLg0+*-2DJ9XbCnEMHrkWUT}#>gCT0Pdy#zLUsc8w{MBj4Jvp5Nidoi#5p)=j@`}(yeUMe!-{gM!9Qm7+5#7uC@(lVB_Dwt>35IF|r2TO( zirA1r_&Y$jFNnh;;T{ln$dIZEpBEc4L2uHR#IL#2ZfrRC@c`@Mhgw;ylf&3)+VEt! z;dVE-`UB37*cMzivUqRz)P~+0&wakIVOVAQ@q?uN;%Z+0fm!ujt*<9;n^mlB;Oh$U4h7h_w(1DSkl=U zBtMK<(}WRp7-GNNi+1C@*U+{^`0vNjdaOsszy&qWK*%T{DUa>3PACdpxK%}NSz{*< z;5kYnaxUxyxKXF@Lni0ck`8MC5&tG)%UJ~qcoeuHsExE&$w7Os8}z^)L&IvOXWOfY zFCLR_XiUyzh#<1O%uQwiPik~XU~3O9+jYzO!L99)VV~4u%1`VW+_z(>GPb{m*mJdW z4=%`#WV==tS`RE}8-D-8@u5H<8c#*K>!;iHty#QpWgyJ|xR5ING&UF&dQ6%h|RB`k9Ztj)3AN&+84 zL@a1wrwG+aDh<-vVp5_KN00I&9@cNcS!@lq+*R=)4uLpNVI*xet^d-|o52H9VB3CXM}+}|Eux2SDVoaR3+?8r{Vx`eE^?C{|QoL{W$3J z3dD~Aa62|uh~GhXCX-3Q;3bm{Gu+td?;8>NsFO;pQj|8|noVZ1k&&`!HaMpaUNkhk z>4wg!jhXPsp_S4}uixFD3iVXX_Cm_wZ13w2UYlJQA33rm9UJb_eEVIv9C=W#6|#_c zgFd%QAdV1m@~9tyT|4SJ=SZ7lb)=Q4Dv*|BR)}GiizlbeHO&C#eeP{)5C|} zU+LSMi!N>@joQC6I`Sduq{Hv+A0DV!3S~=RbXnorYAw`t;dpn1v|%E@l-UvJ+f>fB zasMYMT!!T=16pe(QaTvJlMcD+jhs8*tFAbz6G$eL@f0O&h|uD#K?*ORY0o0o}*h)f4$Vx=O!h! zd#}E_|5&465iVZ~=~q@7+>X1rhm60sfEJHa#7-qu=`3IiGMDp4v8 za;`Jqna<=2WSVkQ>p`IV+l}UFgkzL_emC8Qrr{T{P`g}1JCE#76*{v1K%o#Mj{e30 z$6&GVl3t4idTc)rc#ZD3%U;TxBa`*h8&2eQ-FoigM0QzEf1iuA=s-NbU~zOfR=TVP zkB5A1BfhA)(yiL0Irs(Kbs2D=W)5Qu$cslInq>4QKY+wEg~Wj%<5A}0FwoK@1eZ z-Bi(kCE}xAd6<5Yp{oA_fUK87!$BEQFWsnm>0Aaf>T@RU{P7f!Wjz*)$}AY-C^~`I zMIs3<0LUUNE>tX?$z-v!98_CFV++g@2FAajvS5xR5|Pde7L0Am#rt#RY+HGIuWPj2 zex#h<_#MyUwBKWP<-H}Wb$dECuiUVHVK3?WzDS|Hw>$fbNLM;g=~aCr^gXm5kE4KraXyq#kX>J1S&MS=2&#$#oKx&uUapB#3^+4VXaeNR9uvoYb&I3XN$44a%jon z3D1i99V0o?UNGbf8Vt8v`T>oz1eDj&0aOEFJpXipt5^^}S2>PVd{sci1$Vm~f-n)T zdD)M|sm6my;J;6^H{1Z%>}ruY;l#*r0IEC4ub}ZGb4^qLwKF=}av3vOc?rX?%qvWt zZ(`|^>5r_ah_uQ+&BKtoDK&>Ixxfcn_gA|v8Z`%7Jx*79n?Jnz@NGMLy!-0k_qhWB zug~v?Hh)G4ctW9Q(CG7fy(b|Ijbu94dmPSV%P!ckXdtq3J&Z@IPIp%@lrMb9k&CAW zgQAzUPa6FL{3F&LRWJzF)>akm2*?8=Bp7io8i}tgTnV5V$^gm-Ezkf&gSeNC5tGDb zj`p@3o@n}d+6LPPv(;P`Czi=(3h9m(IzARaZF!-|n)mVLFc}gxNvkd}^^vB!#B52r zEUS(!%uloi6PcAcvh?Q-S zrs}PA#mQCx@$V<`!~n!=bPlPuF^PSxB*up_>70j55oE=;Pvs@yX`+j7;$uhB6JtT! zY_KQ1`8}D#?~eDcXsvDUMhnTjuqOWlqrIySWg@O%%X1$#rPFZDy4EdI)n%70Bh}e= z9NuXQSjC~mk({=73tz%z->umv=?ewCnT%!F0A9=1RV{+UTu~`%k!CHQN(3! zHf=Q07%MQdaG7Jhdgs3pdwx6*5cP?wwv! z++Mw+b925@|A^b^DF!>RJkqwnwr3Vx%1$-dZ5FdZ#9m!eK+LUc`bD6AU0^=Hj;mbi z*EN2eVzY~0<;J5yzuSdXZkEvTJY_%SFE;Ag(=pqw6+RH|v$&UB(_Q@FzP(4TO*`%P zc#*f7%M{!4N8aU$te)N=nb5r^LukQA_Z~j?&fe-U+)(#dtB!moU0ym=?FkxapDB+u z^E>1T<*_+jlGF7+HE}YApP9?a7{qhyK4A$?=QLTv12;e;9p7{x9^Qug{Qxt7tr_ec z!%45lWE3IUgUdic{ToeiE7^uW9{Y5wX|yd>&)5z@DiH}`zc>eT(mZ~#o?+VX z3*fhp-?NRoz?YqK`R6XLzQMF9ow0{{7L90r%Cqng z2ol}pqrRj;M)SCmK@iN8oa(w3np+-Z&a_6{rdtG4=Ol4cR&Vo!7EMYgZKVxM1HO?+ zj%J)KXHsUKuMfTqoFG;Un~aFL(mNZjv=ca;%#~*I6W`N8=Fu)kz;atl$ko1juXHk5 ziLF_mE~K~aZCkdr&B=Kadm4NVN1pLDuv|>So0Lm|OXF?Oi^VThZLuq{Ew+W(Vvd|V zIddCXL5Y2i<8M>(pHuOdHTWKm9N~LlshSjS22PdrLE$%ZoyxczPiR~Y0bZbdjPGxJ zOt`gdTxz84zr9~Bj~v`RlV+($6u&(gvOguey3F7 z1&ujC9)D~OhVgh*ehO}9%Hz>^DlU!B^LfMxE1Wl?)e*N_eNUaUQd}B$gyJ94@C|+o z!7r_ImWxx5r`2a=`g2qLd*Dvxd0z78wfY;I>fe((!x8%V%?Jl|_3tsv#n8MOa>nw~ z_(3i$&(Dio;MBZT9uSr@oHu6!xwOaKcsQxj;@*Oe=*KoLF3#Vbu{~MmHN|7^0owC%j6B}$)YuIm6o{QMTb8#>p3;dyu$0BMx7NA%d4+j1~$Ab|y9t`8s zd`sohfFs}=;9}OY7wh-9OhQ%V%77!@7kHbzpzj}ak&sdOHsDC;R~+*zJ--d-^;0!3 zWCX8*s~9`)s^+}TQS(B^H35bQGJEX*|?73B+$GuuTAb1cQX4?O7b3MkjdO(+xA)NYp3~Kd&egk{1>zDHg z_fPr@mFHgY`pj3E=9~GdCS%qHug`&X<9jrnspkaBJ>XWQNo&rN{#t06xr})ZGnZ-U z%X;3RycYc6%`Y;{n_p~Tn(~?tGdr&h5GuzBMtoQ~u8qx^ro1*lZ~YO5sXx-dH08Ac zn&)6<=amF!W{xmPoH?SE+0m3&68z@PuQJS=jka|(<&^}#o`Y$~TDeKqP?M~Au&jL- zV_KOkoe406CeL;(YhS|8E9^NmvF9d@hlV~TbmHd&bbMY9FDDU|h?Zz??4eyqxM?bX zOP)M(J@)~x*T!BF=hMIt4(RoBc%l>|oMae0msmCqYe;HM4Xe{nU6(E?-=%8aNLVn= zCEW#oQ3Q~tNWgEKe(lNYyklz z>u-wP=owG~OTb$2kIW76_CZ-%ylAYyS}~i9P|jo5MZg|l^X~%wUBth0-z811afXt7 z5E#wSU^ML2`-LXep(zuTFdH>%|Ieg)Injxw2&`PbbnV32p#{C&*)(<;18xT>p^}C8 zJRP%~o{rA>b_0bxTf-xZzl|H7{PZ=qKIZtBkKesb+aKI=!2*}yzuPBx%If}L?)dE| zoiVp7kn9S_0!Fi^#py{pQ&DgJ{92+?NyIA^Z)R+r&VjNQmkq%C>#O;GVXC!MY=J!! zl3*(av#nm^1QMNAZ&Ws0#%=MLpH$-UYBe6OsQu?5dv>`0&S6~jLpmljdrtNi@$*CT zJ?Ff`PpiB`aCGX^TpB;E*$|u`$uZd90S_v}d_)d2nN^;w|3!zf%N6jr@?$KIEUh1F zY5lY*ExWu#`6+m+tBaNCDPAUhTG;-dQGP%3vMx<((a*e0Ep#n$tuBA3aVVA06TFm9 zG}i^qs2C)T{FH0%pU%QOrnSkjm2O zUcc4yI@0qAp4TUuF~W1aJ#wU8c$T(+<=_L{Dt>~wg{M9+E8PdQbg$n%D_wwq2hX=F z;XmMU-2=YG!k+oE*o}f6c_a!Ygvipl&x;_B5Kf;;^E_n_(3}VA?LHnLk}cW2#0wX8 zN>JU>A!!DIBtU6X69VvkoDf-_6(}7D%w_{k*G%bBrkYF3hEQ3eXI|CuOL--Hfv9O4 zn(Rww+0_}8`*YeK*#39JJ9_(fkM>`>z~b;4?soaij-fWX9lAblad@(hdUqn2s)a{J zgNau<3Zrcs7Yt2z6gm>g%$9ZG)T-%dM}Q1lPaqkKEiK*X@!4$y0lt^xkxS@C#$hCW ztgs6R#O@Um$`jPjq@$1uaf7dD7vD$U8RNe1MM|CeS)a!5=zUrK5_?BDMc=9McRtA9 z`N~<}2`Uod4y*i1xnGDVuX4Trs#X>Y;hw78Nx2{P&9S>MhH!0F4kpH|oP(k5pmI5} z??}0vWF{u^@&H-|^nD-D~F@Eld%A@+R_D}UgaKj>`BZ&J)e69(xplm|&|WR@2c zUSvE-p@|16ZWsErydX+2j-$}TgA~3=F%wM~q{9Rips$zQBV<{<1YNzb->0jW+yl>H z^%8XTs-MxRUoQjacTO=|OxUN8lX{|hx{sC_aqi{{hQacDnqy8kFq{Lrya^-d zFqG#gw5dEt+{d3`JjW)PJR=+w22>6s#tbqJqtL{2L_eaK)lC?r!_4MXDvI6@!#MJpc4#(AF)k-hslU1i(WT^Qk5Bv%sBM0-=V;Nc0+;isr5gL z>d(`hFyO;kNDxT}xecjus#%Ij@>IZ2*}ejO$k)g<@^wsy(c70Q_nOj9hZa;yxfESW z?}VL(`Igdqbz6kZo1(rL6*qN7cU*We zYzqb!Cj9>FtQB{&Av~O~EFVk`?dU8l3`0cbAFtcuwVPnVU2>meF{`S zSFJrO;+n?alEPUoVsI+6q>wZ;PHLUCR>m5}a4LU^>$I@KTR-_l(gk08j(ZFQNTyPQw<2CHS2n+>1Bg$!fq9;o#up(v4y zBMB1$NFt)<00bgr6j@oN$P&w+95l;iap_fROK%?w+0dv0DYg~}!o2y&0*BvHtSsLV z8(7)CaC>`uF|+@c1H;y+LrMkx3F%J3Xle=CCs(&_8ZRxscH`=!@o3BfFKrd2fxZ&+ z8S4s>agF0yhgUKk3H5qZA$_6oH|yY&^I=H6ITsV#>X$bmcwT4pdExnXO!+O>$G>gp zY+YX1?>p3l034&wOYR?@i=p)rwz9maU4iRG=bNvBJf64Jk`cw4*VmK2V`J}-dJ;W! z;k<7Et=?qKj+BM0#a~Wy0SCZ|S?`?CY*)%{g*SmR=mvLv1*-_r06EK?Ooj$gFdSs; zFiAa|);O`r0&GQ9oO)17hbOG6{OspImz*qX$Z2|}v#X=MEuT%sqhXI5tBEo!oAm5- z^-`?fK8+Bq5edkV0XLx%Q1!5H+wIfFK;VSUAs^U%=zZR0?;1@Gt*UH2WT=rbHDPsk z{wU+<=oI?GvHIzrquYW*YX-V<9a-=2#Nt+%o*b%fSeQF;tdvMsikWS@;ZK~w7I;au zv93vELni&h*P)3V$fWHRl{0)o;|$NhSCz-P6h7XV^WK(={7yK{G%rC=^FqW_`x_>0j9x2HAgamO!Be;WH6PX zWDvOQ^aIHt8YJ;b0C7?>xu;wPCWCCkI;RB+7Ew3|3sC&$nqEG+ur@T<+g+^`^MUc;xYrx9VNC|Bgp`I| z87wD#y6^J{m(B}{!KlXkpaSNj@+IgOGoE!otF7d)Bb%-CF$ej-!wzk>V*S6)`@}Xb zgzvh1>EV#y*S?{rch|_mZ5^XT3ird-Z&*7P!hvw?YvF7*9LnX8-Cndi1d;|xwdmmK zp_v<1AA(*ap|cqQ;BMGk?j1$<1itjHXKn?_Av9 zq%+0YI+O6%#eF)RDK_g&Y=d+V8G`>o*Bm;L3HDYVW4<`-ZCdl+C9K1^Cm9ZO!>Wd> zHtpR!Npb(laUJvGh_3EHzvTH6U7e-68tQd5wzKH^4aw7i^>9he!@<^VNFKW1SzWGF z(}Xj~2foKvPrj$O0e1=S=Jg<2OwZG9)~0srDX4i^ zo7zqNoz>+k{QIxi8W#E?e31EP@Ik&_^8~F2!Tg%9bNvy1mSaB4G5=2MKrl~n%*(Se zEHBZ)^TPFnAA>j0dScB6Z_sRPnxAOp`C**$C_JIzPG~rqC&fL*ao?X02ila=;$!Ij zj=a2B_$ZCW@*QpO=CAnooHWGGko`#IXb3L!er)o^YGJnv&3EjegK;I2luf1{=Ygu( z>u0QCgBcEAdVODV$JS#f29JF6lGwHPrq?aI;^yH^|MFSsB(ykeE}OX}J=n2i|02(a zyxktN)naI=t{xqqib7rg==yvTJxcorHu?wf^9ib4YyAUtZO_kA@bylD`TZOWJ)a^B zVa!23#~oq&9I$Cm4a>qYzOG8f$6D|;Ha@=AJcce(^TL=h@C}CfMq><-ydpd=JNEq! zz+u*RxJ1Kqbq~#t=#*7&p?lWyJPB?JwraT6Cf(Cbea?ei_q5El6II-s zK)%uq1NyvZ`=85Y<56H_c^RAXqWj0^am=E5^FqQ;)VwfeWd6M9TE@BD2D*{1FTm#Y z4qUG&&&!UWqCnel3)j82Ci!X?V>~}Q4P<54aCQwBtp8QGl+;i9E8jQzrt%`!(JwZ1 zG&!rn^Tcu_&2WT%|H(nl$guo~to=ki53XxJ$5MF(ycdAsmYP-#qve zp;vMHoT2Sg0dFWzb36L!#`+28>0bmIafTYJCn|<<{f~o2yrO1IP>DC?H3@#J^zw1p ztL1f#o{J+-`aUv?i}R6FbGbN|!9nyJjUzNE+)Nl3(L(qP5`m|E}Q1`S93W;5OwkKGq-O zdgx636|@&!fiZvPm`_2ZY5K^B1Nf1@e>FVOraE^v!ama3P@i=5qS@SfIvP4M$E4uO#{;{?r81s1vje`SVA$=ZUA5vFFRwwSE!{jc~cI;ClOr;^8vk(PV;f z)*e#F2{?NAAuMWpv+r_-MkE>U$0Xh;H7w=sU1{(k!PCX z>@A^|ThHAitUX>1r^;+=yrA`mP3wy+clpXx8q;&s+vZkCOQ9eQ3TeMcFe%>^CT)`w_W7HMTkfW2oa z%XzcPl2Bf$|8aI%{@7fWmu8hEfy;8uQU@V)spMf=%b^uEQ5^S(pFrIVuw-jJ|uS1AC!%Jq;J&Z>8d6U_oU+_N1W7+ z!ONOB+=QKP(k!9|&zo{{iQXa{F8lmkaLUakx{6?)n2QP4Uu!CJKX_7kj-#H_*1%2+ zm%~%oE_j2F*_HKSK2C;pHmiU(@p`e*`Wue*IAzdA+FRl>i-e z&PS{tY07JlmKPa~&vMMOO?kbli)=@V{`~Mec8&R^H%N${S6##lxy? z0gk|^a+KQ^M>)o($2jsBlU9ym>_KHl*@Z{Eilqv9m(Eszzt`rb8_=@)1H29o=<4t+ zx`+2M#(>W%n|K{I=`fcIOB`%IBAENQZVSjIq^SH0B%#+>Tq?(?3v8yEb-uW=X zedx5KN;nTAPdf=g=l#kPBTvu5v3=i~y1$I)xjVpZY!CW2)xKi!O@6BK1)=iZ0z>Fx zeg@F*)xBk?>|V%t#0yX9_Ldua*aEKW{Cn8b+8(w5t_N9$$?Df$0(9+#?O_XtN16RU zs?Xz?|(y&gC^&)(kaO?!Ji2j<(`d%bCIuV-*BhWWy$R9_g* zKtJVdpeD`+@r6&RzA%YPIS+>T!k<-rVT^f$ayF2Tv%zCUu)G}D7l!KIlbgf^(9*Bt zK0?gqM~y!6keCQs`gQP&IdQ>=j@0|VUEmwauXyYJ>VIg@Zg2R%#PcO@1h_3(n$MQJ zPI!d*za$TGcAql!eg^jNb47Qtmrm``>k#4Fs(nk&>f<~t3-)t7FV(62I($m>GvAot zJ0p0^TX4HQgRMmeDOZHQ@{Hb&x{j4tu7tnV1))$r!VI+eDzBg<=|jdh)V-8zx_JBt%o(DbNL zC@4){v8qQYhUrlw{QP_v;S|NxIOdT#7?#%y8lO)=zfyid`d2Vvz3$Yog#2?uQ{FFV zd_DypVeh~@-|8J)mKQWWp90^_-?{g!@60}nVgcV{=U&k4b1#jvD3(O?Igr_BQ7pMS zZvp*U6PdT3)OdqQA)#E$=e%p1=B+0+-e3}beLjqEiehRU^OZRmme=EIUf`G@v-uCs zo+BSu^8&}92>hu{tPN#$gdFV7D}(Rco$e}`e|TKg{L zdH&AHQ~ccF^ZXrpe(V~Tdai3dJj!e=L9?+q-*-ggF@v#x<^AxlI=c}2@Pdn-wM_?-j@Ui~-RNwAdM zN#Oa22N$YX%F#Os;OY8y?M?z7LrwU9bnZRho$`}&@BJ%@ue)lWKRmg1_PO_bC7V&t zydlEoLQWpo3a~}hMEqD$R!73W? zA(sgSylz_yStyX%LIIjTD!#~wmoy0e9jk9RJUD**mKAO98Rt>(S6y*{M8WTT-!&I3 zUUXjV!b@n(`{a`IrZ&EJy2oPmX+iHrZ+>)pZFJ1vMuOZ!^~@a@0@u`hq^{Li*kP7L zH~?j70R*xd&onnrjisGHk{pB}26h_Mx~Jy=W&BL0lrr{$w0yeeB{u_<3Yipdfgw0# ze9IP??_PknZxLIK>A<`=rQCZiawYidD@62_SI}Aeb&f=O;Ko@Lkn(>O5S@s zVtI&!)<`TGbmp%)wB?q~FVN`c!|{=o)pNJPE9y(uFQxY}6ysfEEcTA_2>KrNci!Z_ zn}Bs8ot*|7Hvc2sCz_cbL)(v}lL2wkZ*G?;h(v2(O|=QIsP_P_iiV2_YmKIgp++e5 zroJ1RDmh}w4|`JHllewjx8C=?mE~$aD4Yr&oP!iE@KNQ zl30dmsw-Vi5;}XH07scj^{fGokbj=|jo!ou9qw%#C)cM#-aAcpM~f?xiIYHW*|q7? zJ?G-meLsJAvb{8(T)4D-O?Tn&l0tUDU}0zt4RsW6A79#i9FNvS{WSa;ya9x;lpU_w z;!u=~5Qze1sH;(p1t5t6p(Tqv_MXNd=TVJS0F)a0a7Lz1`5DF1` zxw{10AmJ}__A(DHZ4(H0nJI#WMx)WZ^vHxWUtYdraChIr?VaTn2i`qC7>%J=G!(}L zztyu~z&^fl{QTO)r4xs4+|uTPKWH~~jkGZiE#GqkDbNZ|e%VeGlt!VI$o=((gR&73 zQ4k@GNiGPq*e;}A;2TwO^eRxaR}Y7jLfibD5OB5BWLZNp3T?TV&&8uYkJEvz0|}&H z%A~t9%O<4NM&Tq!7LF_12*QOjggw97x#GMlYNU16oVU;x9y>6Y7+BdhG~FfE|7`E* zh6xgm>sHdsTh8rv!dqL~2jWWy+qX@%PFyxwwg;_fXmL2h^-C}MBIqRY8Ns#!R&D|b zGuITNnZ=fD&9=@fpCl|QWBVFd8L^5Mn!|AI-MjeUKxJ%Ur7(4Hq-{lX(A()v_ov#H zENSaIe9wVhcVLZhU=7iNgDVnk9;+{y?Jt*huIq_<-e+~C+P$twG}E4{?pfE>f1Hi$ zPmjSzvg);ZXBXZXjix))!jrN;P1d_X4!oNw zW^1CM80ftu3B97=2Mnzc>aQi4I@L)|C^w>j>N+Y+B0tX7F4NOr$z;lN+CV);cxZ>{^XnbKK{)^vzjU$pb5?VUa2yRY1s$(A|_<%xuI^Nj~^(LSri zc1wHAu0-^j@%1@UvPe9=s7&OCoWIyY*4;q`^pnWC?GOrS6AkNHfr#9Qg0-J;P*=dd zp3IUq5l`=aPDpN?rJm>52w@|Wv(;{0ki>Rhs5({Y%LSsnyGF*Qt5JV+G)9lY+|pS+ zkdI|-^4I-=cp@C~r#=~3pY0q;N=7+8Q5x9T-nG87by<|1Ch@sRurOE1mA7K;*XDJ$ z2mR@UqNuUeTr!E#ro6-0Z|@|oTXQ<{1ekfd7;^Fitjvia2kNhpyc}v?!>1LVm+lU> z`fDWqnnR5t$1u(Jw7sL)c%;n2j8^6$@CL)6zY#-Y?9FKP8iGYuFCE5SKP_*8zjNfp z8u|=bxg%@9{PzR!`}p^Xxxb@t;op}x{m#nsbFE%S;VAeytJlw)%ky)!JQ#C6#XvoV zrt>W|9c&k^!|j(_5Y({lZzH0%uM>j`0=bezg6K-KQ8r=UOWJOLl4P5rkx+N>A00rwO}z>P2};Cg zf#j|Cyxm*1;_Mfo(b$ZZO+2#SbS>J}20>eATW3dmsgO>^A^|@MCJU;tYMDQjY$JrV z&T$~>gk34j2+3%C)%lTymu&ClF=ng1rMwAQK59j-)-s8A?Yh^CY+Z-9bngg8x1djW z@AaN}pIlo}Tr3saET;16MgUqz&j8#}|9D@Y$KBVb#^6qr3MmP_IOBirHcMZ|8#2&6 zNVEgC3x9OT=pN=PW7!bVmp~G%s@a`Z>~44=(Vh+nCfL+OZkHrF|DYDS+9wdmHM7m{ z>6!)qkp#(diNp!-q7-a3Oa)6n}d%)~7Uyv%=-|Z~MJid5~ z*;{$nkwRsErGInh+GxeTpnw0EebJJ*KXIt9?ZX>!c3zzApU_u`uXGQmfd&H zVkC>VO9m5d9~-(3ye1q20TO54N8_40>;{?6eF$8GTL!^Re0qUsRj%X^WPjP6@5VkZ zIn(cB_jr(7r(*Dm4M?&W*GmSW#T>DSi$!-a+hW1*T_+f;Ba0$Fd%`IcLcUag5=A@I z{9&hX1t^eHk+~EJb37Rg*sQW7lOhP<8eAknfSXt}0+C$fzA9bL6&#Wrq~*XfFTYOO zZ;*X+F6EYK$u8Rc zUpJ;*-2F+>7WcKaTHR**(6F2g1zZ9)c^yIY$%V41)o)EXi~(1?&#**v8jJ?1>Tny) zWc|yGMdvX30`@jiwYWgd6bP=SqO^gC(sm+BE1YBv%wJBzE_Yv-HxGmL)3@Dx?&H^> zFVrvpx67cSC|`h2!k`!QW$z*Dsd#exI$x((;P1f8!u5}Z z+_niU&?2yiuG)dL1Bp^85i6H}SBjBXIk6IxGv$lmlVH``r6o6~HJzwd6Y*+wMQb9_ z)|N=L(zL8f6_ zyEjp98P9_PT4ik^q0(FYRzFK##>wl03K?|Ycaf}u>2#2PqA%mG*)0BgM=BJ`WI~}7 z$-7OlgPWD-|9g4+&z84067hPXQ4jxo5B`5FhX1-K;`PR2UT=if+lnHvfbODsm#JMr znvtErmk^#Wa7(^jmGwoKqHUVZUQ6nUtB9hRU?`Uh1v60nLh}vde76a9tWQn89L*wt?_uJ@-OtWwG~~2Kib;x*XatD8Z12(oVP&#<@n7A=+jEmkU#&lid@@{Rn;K5^~rC@sU2h;jem}a$n*I623B9Kf5e97eH{$$dR|Lx+R=yv>(O8M!Z^z+h$ zKaffV{N$i@n_`6lSAJ*JSnCdj+^$e)AN>r6SK{w3{QZkTw>unmyMyZI-Vpl| zB6|@aL3M?V*P{(Atu4kSH6bG_DfYrhQHe7q?zG5efs{6zVTCOhGi}+nxkYYyhnhqG z`vzY;?(@ZB7t+so{GM5VqmSc{M8Ze^q@UN${(;t~Q)z(?T(r;U7!`YSg*?xb@9gVuN_}xTA5Pv`9iA1n`MQ@~^k;r?aUUxk1 zCL+i_@q9|ZMAT0f(*mu7YlSx80#Pzrd=l0)WLhT+w`5`?E4R4Dbb6<(YXPkCxbb^_ zchnQLTF8Dnn`e3OGk))$4dzp_fx9WEe8YWKgTd2ct&SEd!=WWDj#ih=(wFk0b)o?+ z!4`93VWqDv*^{_6mxBSP%SG%ad;Kr4NBK|eGx2*@oGz>vV>ovq9)^MlNbE%}w_}afP}xzs8_?G}JE@aPOp3i+d~uhbPg3U2M;SvNdEen4IQP*5L?SJ%((h z)DlUUaJ{l2pU0Z>6+1*>2#GO&RFqnz1)|Mv@u(@s0K$IUaSKLJd{=AA*@ zE>0@)+&H6hJGe>ti$2aMdRY03#%p05pKI|u!~E>aDsTf^&$>b5>yY>>>fM2aw@2;{ z)Z)uHRZa#ysL&K=Mvcuud5-_c-l1HNv%b@a)j{9+I5@$%GftHi(|Ci}(aJBBGq4Ii z4_ZKmj634{iICk>L2PM8rZCE&1-1z4wGHYj@Xt11o!XXNzM!0~O0ALe*zM?aZL1xA zT=^s)^L@2$NucLXH<3>gz6HytED=lVzoTUJ-?s!)sUV(u-=+V=|Nd7hKum8kDK~#I zZU>fwHVz(C)qxjHFGX7Vwd%bp>*XyT$;eSh9c8AMt zx4RgB=4ixL)}au!Be~h|4@@Lp_rw>t}H&8}#$YrgYYTB9VAHQp(v{-Cm!|l}RL{<19^h z2RsJ<_%>}~@RpsVO^(4kXrr+A!teOKFnDD!YwzQ`;aV+7qSxr_hE0?@uS-FJE3Pz(1 za9rqM@=YwI3dWb?F+l=o@*UWyxlEuV*zvddShMe4CrgFb*qlzA&F!w)TrQi{kszn26>IzfghlUzNT!xIiD$9|jj`mR=iNqFaTB2AAoh zDeVkBF18K6KsSqj89YmKCClK8^g-!6gDZ5a^pC-p=+m-o@MZd>{HwuN=;N7+!B-1U zXAkwcMmH-hgRj&3mG2F{L6ypH(6CUhVD=4bt8sxWdS!4C)PEaXq9^pP!DU)0>=-;l zuL{2#e1Yy3e=>NM){CzVzDS>!zBIT(Pf9-+e2H4+8G|p=7v)`puh7Htp9Wto{y1~n z;A?cZa>d~5^jYO=gKyA#m7i&iVoGR2DFx)ykQ518q#D)fKF}t1W2}cHF|#S6J}ec~ z#7c;RX~2hN7#tGSQWpO!uS* zf;QwSyn-BZAunTTDew+t^)cIq9)ey_3lgXut5`U0l!<2Q?gV|YZHpHzY-nA48beDL z)YO&!ICKFPp;e8aRan=-vk7!4^-$(G5CrzY>SNi1)PlGkrXl|t(Yh;Cd#`RS-=Y5(kn=?$;0U;ElP33I z^N6!#7i%%BJS*?>cm$bn1^9Y$i*pIzo3XZI|IcP0ra zN3I`4zTwbjrSxe{y#{By#^HLtfcI?~>s)%e7EhUNYF)Sjo}Qd4$2%cM897io=O;a}GdU9C^$NPTbs`V_=V~RXc6SXB{NM7RC;% z6`kO`b%Mh@R^F_2U2}Er#qXk-$D`tIzr(eh>zDI%`8$VVb2v>MV1e>#vaSy6@f@f} zkD>K8Mm=w$*LLx3V{W4?9k!{WltK2&&&ko?3 zloKvv9aFYrgjMa~{D#rCO1ALb{VL$2_(V)Hrs?CxNO`udVi4z+WQptt16+oo8~J0`hZTuTM?t0yL2r&c*gp!Ct9b6m zdoqo5cb(uC5@T>e%T{lh`c{L=5Pw}K3IDsXIMN|ToiRT4bsld`8%NepgG6Ok7KB!u z`qj?H)_Je~)2?|s?S4DD&i(_il1k42c$|ftb$r`K8^?2~t!r0qS6*Sfb~VJ3$M)TM z)DF6?<7IB+G+EN5OPqG?ws*|T%*@Qp%*@QpyuFtEb0W!dx<7Wg=Q-W?eA4s$9-aMZ z9j){J`|s?!cwNMQa!%=gq>d6wSRJe5bpz`L)eWv2S~sk2c-@G)k##H8jj9`6H>PfE z-8jPQuBf|`2qK9^mLtoPeq;sGp9~-?l7VCp8BB(dp=1~tPDYTCWF<0+j3#5qSTc@` zClkoZWFnbFCX*>-6|yQ>jjT@AAZwDf$l7EonMT$j(@BiPNrEIvJxLLpI3!KhCF_y( z$p&OYvJu&sWJs1MqKP3nvI*IgY(_RGTaX!KCfSl~MYbl}kXd9~GMj8i=8)~l4rE8N z6WN*ULUtv)kp{9m$&6(nRKyX3|3TAg!d0EFkTqgDfO_l1|b^ilmz?B8$mh zWC>YH_9pv~eaZjGeq?`g06CBxL=Gm0kVDB~?xOkVna5gXVdNI9J)Q-f$m6mqC3-F=&p1( z+CX=wc{-QQqm8sco9KMnOk3z4w3W8e1+<-Z(1mnQ+DW@;k#^HXbTQqFE}={5-gFZ@1S?myXf8Y9(pgmkKRuopbyfA=)?38`Y3&jK2D#YPtvF8)ASkoEPakX zPhX%f(wFGV^cDIleT}|O-=J^Ox9HpS9r`YPkG@YopdZqY=*RRE`YHX4eonujU(&DW z*Yq3uE&YyuPk*34(x2$h^cVUo{f+)k|Db=;zv$oeANnu-uaq1Jql_`m1e45S%dzEI zKehtv&jzp+*+4dk4Q4~wP&SMWXCv51wh|k~Mzb+&EE~thvk7cvHjzzYli3uu3R{(} z##U!*ur=9QY;87`O=Ih@=`6dYy-9-+lXzIiS5jGVY{;3SOeRg<=I>| zk2SIaYhv?RGizacuvXT_7O-~K!4|STStsjaMb^z0vBhjJwuCKZd$WDmzU+T&Kej(R zfE~yVVh6KB*rDt&b~rnN9m$SjN3&ztvFtc@JUfA%$WCG>vs2iq>@;>dJA<9c&SGb? zbJ)4;Ja#_2fL+KgVi&VZ*rn_;b~(F(UCFLuSF>x_wd^`}J-dP3$Zldcvs>7$>^62g zyMx`y?qYYdd)U3~K6XEQfIY|_Vh^)N*zCP^P+Y;cE}B4q;DH2p2o@}O(7`1HcMt9i z?l8DZaCZ&vuE7~RxDD>E0}Svu_gwiMy|>;U_nkjp?dq>quh~_5rf2o)-o3ilmw(K9 z`_0o|U^vTAzRql+?wIG6-_x&SNY9X^PJN;5nDds`GoWL5%@A1Uy3lqka4Y!e>pdiB zNLDAmP<+gO%k${(J=|%iUk6-hI_A3-c=UT3@-YO|=`U0rbKmkk20RTv8-nUU3th(m zy+P#S4Eu3}T(@1(oW=ChM2HVtr*l9~`_w z_A(KSmEVlN|I~@1pI9}ZzGrpLd9USVBbX?^b##8fKd{B$6W^Xy+&o5-wR?1V1ATZU z!=QkK0!P{T!8r3P=fsde;0X6t`V|utO)wrf+_b5EWdmjGWXc|E+H!>6zNRmwf`pxo zx^A>xuDZcPGWYIv1Y@`_;eeZ0?(Dz~&vUi40lagUwH~}n0e9N7P4Trcyo-J>md-$y z9nULoXeSKh1?U6-e949|H<7MHp}DZHKHmWTWWzC=l2=C18rU}JPDO;$6u=3t?lk7?!S`1@<=6Uf44R>wo zUjd;_FurGj7r&Pw&?ewYA6f4>UZgKB<~Gd}@gZR>N|9+JOjULlaiTAK3BzpK8K2RLg19 z@T@{P`?U;hSXF;~JPJLaq}imTh|AL}2xKCT#XSnY>3cAQugP7IvSwtXWJs9&6PmFg zX8nchV|oNr9~!H&HGLztc7#nIV@*X0Q{zX+zFR}2n*0UnV@4OOw(wQ4fCb&{ejQeM zj&Of->?`p)b1ctLwJ93hP?sqR+;9Q$;(cuKDJI;oenXZTF-9EE2=BhmO^_j=rt6y! zF&zdrQiNz`ClSRn)6>qX%v_M6?=sU6XBY=HPn|v1? zP+=II4>lk|zprYO`=Sjh3Zs9<21S7Sx;6otv|$Bt(#$~#({bS89TPx{|1k^F5YCPe zj}%6d=(YmS4~%50ZK;+xVroe+t3x?4?I0N0!GuRqE-rrOQ%ksxY9)<&vegjhj+TQB zkE&e!(a-@K%@!L)e63zl0TW4T($UDx_QUH`A$LW}mXV!}A#rAUDC2e7@P#`*9n7?i z#-nUY-xQ|}w%KNEsmNezig(<;eVt0=uSlOVy2iGRtQrTb=vLE4uF;}ej!pi%s3>l=yvYq zSNCRq5mNe?I7zV4cFpBC_jZ2aEIRo(TCno=?@JE%R({be`iVF*u;X^iCBJ)TyO16o zOB^0pX1nl`&Ap{vM325IP91Eu-Ehh4-q9|+MhA@J25WCuTynX$wTrINpT)U?J-0h9 z1>L*6gaqlx;xNII+xeHQ_sw1+g7n#O@?f*=x=Wt>b}!*hI{i2nu=;k{CFgysmuM$F zBn}96-EO-SxbK7s`OpF4$iVX3#h2{&Eie%u`mQ*AFmSu+lJC9)Cj3kXiUWZ4x2rC> z@7rLa&-5>GATVgV>k?2lPKn!)($8cd4X#b9OKN)1WYBo3csmz9CuH@DbAiwhy&+h$ zw*qTU%8J@5fpdw_D5_yVbE^V*Ze&i(Dvon8&9K6-!m`4&!nVSo!lJ^Y!bY~CNb^YJ zZ$%1D6SmrPX_Hct4UgKA*1Xn)7G$Y=X>w_3X<l| zHtaK0`aFJ}wnyGS`(G-m_+4+-=L7UHeFUKYi9mm@yk6Wb@0Se+K=46bB05G4t7;d@ z7;nFz`ryJCp_=D)>t;O@{@DnC|DnKvqIe;6!s+`}b*ry4od2sTC-gPvKqsPpKvmED z`s<+mFRSQK#Mg29EyNet&Am=^{;#Tz>wDc3e%bH0UnyGHAQEehu}wDH zHbm~r{~%Vn(s1rBo3fnRiP|aV)-ABHKz4&BkG<;floAzcW2bEjoQUXGCB8TPAB%GT z?f({>ZjR!xrHWdX+T!}(i5TDcXg~fZHt$tHLrX-|$pM)bG^=yDd&VV%cbyf^bNE$4 z{Fx33c|_RX;aAQ-itpM3d|f}BW5BHmck{h>Lwb8gzE1M4J)hxfLz&{Aq<{D0|M$uS zctODqouOo{Ahmo>bJogNaY>_v3D4u=!9gS@-61y>ob*xZcg6LV`A743^P{Pv$t81= zdW(93dd+&23JI&p-4UCA)j|GEk3r}}|KD8jo&V|ekKN$k^oxI1Ai~g~1n2DQuW@GI z?6&}TpMRtH4=nqCnfiY-@1EIpOFPbHLLKx8O|5=5vd^^AH_;0NDzZ>&^WW4{w zn)S!?c~k|>=^I$ot@DS|{{trMQnQ*2M(cbU_?SBDq{w=I)`On|z|AOc~Kt6%L zO%T9u^vewGGEz8;b%-7De<>X-ojNNf>%D!Z;&x&Fh4&*(tgkdfYp_%Z-|TjaproUu8F)JSma@~Se6+QkmHDTpkLgm%!KOOx%0R}UTA5>>Flf;FnF_lcTGR@dQ`#W#@7Gl2BW5W}~x9?s{v2;b7nU zJ-~rvHPf#_jbQblG*T}PlCPlgM&##fZqD?;M=;(3x%R z-iRfreE@&Q*z=V7J>gA@V{`VqE(!(!FSWLO8nU2@kNj7Q`?qi9UrsMEsr^arw(gu( zVj|_H0gMM^NsO3Bj2tY7i@(Nm&@fM~*~Gu*I|nSS%FH%Lzw6XiM!_~bp@ zvKJ5-wT6UD)bYf4TQJrw`tdd9&;I9>i3&2U*AZDgr7f|rFMxlQF0)&Tls|GPfUm0N z8vLCAqN01ut%~<3+tL3#S#(&A-RPc9R_h)k9AEVZO%O4b^o%w1+Kn?P=0nAUcg(qE zxS%AIyA+mx+AYzu4WUbEkNWaNGR|a>-lRzJTBx<7L};eBY*Y#co8s1)P#3)zkgYGb z=R_PURzKv%1t6KP%1A|hL8%9CK#G6q3u!^UaI}hiL((2U#$8{{j0n=y|Btq zMtPX`QE`$RI!@agI@a2tFfZkG-Ie*fwSI4J7Ob&50ZxH1I_qm}#f5!6!4gi$Ov5+G zY`hp8;$5w8kG6r8c~C_zP9viFw|Y*>Xf3MEk_O&rnj~wm+sVFTU^3+c@rJln8PLq% zf@yk7+^S$OKILAZJ;zvbK_D!w+OzD-A_L&>3ChgRDN>;7YcuRLGj)+)e&{Xl28?yM3(;y%3 zwW!lE+d-Tt0ov%v>U0uq?KkzVPAZA;suDnf*BkmPr^w>p2H^Gk1l(cih(^VHIJp!Q zsV{?_>X~OjVu5AM&-ns7u6K0uCXIwFHnCYF*0Zn0FBxTC!>5N4H_hyodCUdx>QuzT zVQCY#DF^Yvpug#5QKD8>HBSgZC>&{M;Y&hp-%Y5>Qa5M8^&k_v>*Mx%dOxu*_aSnP zT2<0mrZjpeDKKV;h8dZ3OBGVyDd~1!KY_JoFcW7&%=OyYG4dbIJqcXG&Lre*MqFJQ z64V^-qtwqU;|w-<=^<$K?$J9AbC>0}B;+T( zhJ_?2=0%qGJoP`dmIbuCu19xN#i$NkPW>Fx5Jac@w8Ri1)w3FQogfdN$FC>np#ST! z^5WGjb_xU~-Ei7oI9CMN&^}mtc7%5n&4XP!j`#EL1YvrON4;m_+R9&vZfD|OfAI?V!Z7MxI6pw z-KFD{y#rZrqrhtn0v#iTXwlb57lpY4i%yM-o~fsdg8qC*_q;Qb{G}Y>BU+*fnmw)V zzz4kgaBgEweN{%!gb3|hI>_CZ9?LJrSKd|FFpu0gEq`bA#0IZd64_f~m_%|qr;Y$p z*AxOR#=Y|M7HAn_56i6YiobBJeU83#eU&anZ9sz;u58b8a}dSnXbhiskYwD(t}Q4Z z0f_eKj1DB3d^FvDrjGg-w}}H6QHAmJN|6}*+_NY)N)=#y&WyI$(Yn@9HL3I5IP~PH z;CRL@nbqSx;f$UcG|lG#Zl4|_dK1u3oT@amRYC4{0WG2ETt%KG)R@efF5*MPsr#<- zs8`pyp~<_U3Zu2-QzFocVG#1ia1;`TY5Qeo<2Nd5;k=*MW4)5ef9J_doLwHxV zIhZ%8>6iVxUPHU+=!>nb+HI>=lGlRv=oR;sAYxpOSeHj8#Smvc#B*PpXtH4>oFK)Q6xf;sd9rOcpw=CiEza1n#41A)pvIgEJ z!gq#7NaA?P%&ZquylRX&$fKDVu>Q3RW50Xr!DmCOtEfeZ{o2o9C=>GE0`b z8o062P$2*m7$`#ba6}1lL$07Xmx1Zq=|zdf$9tq5Cf}*G!2D&o)`Sa_*x%+()$=wL zTz;Nq>;3+k^R_triuZf$Fwyth9U_m6(=+BeOON}ko5ACq(i{zQjJ4^h!pya~r~LZ+ zrKevVP1`R=R@BfpZ{EIn`||Pz(=B6F0~ARliQ~i0$Ikco_vl9ND*_G!a!*U(OaV0; z&KI@7FQ~aAA_|P3zm&;V+NKrQdbBiK#J5t^%f0W(QCgXnc!qzy!!Wm0gAS!AXQZH{ z_Ct8N|Cay-6N>laSW0^iEo^414dq5v-t)U;?X_!nE^A)wk8A0vt4Qy^ro7qb^5tYf zZpZly{XqUcT*e<$RAW8LuCBYOdle1>kMwT*PdwaSKXnf)w77e3Bd`0#PX?|F{R&PW z2hShj9XZ7XeBjqSIQDwc^-S~PZsmOnzhXt<^|L&8zbZqL&(`bCzULk=i*7ff=g97+ z&Ej{@g3o^4;;{B=o*)qIX-24i?Ae% zAT^7qIg0=;i-<;x5Ep{4v^*d5fyhuvGq@pj^Lk{BFRD~Fw1 zD7bf$R+9J}lHvDOHibzy4M;Z>Nw@5?)}^yHEwVN=v$ovz*2VQUP4qTY^|qYX)@9c= zZPqq)5k6IFd{;oGH=xcFOH9F5$NsJ)O>aS+Z=9GBr;hSnk)Gb9Fi#~hO-Y^byRrqn zO<}&1szQt9Z(+`Y;Mq_@RU=Cs*%E2a!lK#8G*w4SJ*E=zhJvKoa4l6UOI@21*@nW# z+32NNp{=w+goaCh&K0?w4M}rz zyjto=nMX;aGol_EG5d-FMT0kiSu@HWS`+)40>yhb{(3Vq9-3AAs;^_%P4L=`wukoF zzAikPt%k(pdjbP0L$Rn7EN*OxX(<8=DkI~lj96|Ii77e)lYGMrRv%!yL4A}A4XX{i zu`MgW%BSZ?n(}VFdmm#;@o08h7st^q&lPaD9Mh}lEWcA)f5x@#4BXk~O#m@~AVcap zYtKv|KyT1_gV&z-Rgxt_1^OJ*oC|}&s>w+shL-!0#gXLPL`B+7>y6pbncDmWEE-e+ z*z6j65r3J7S-eEPl)QL8$Gz4pUNk{}Uy@$(qHMsOQ)|``%fS=A6Ovm&KC|rl>^hL4 z`ic4pUQ2A;sp3^po-3V&BgRr|cllIG~P62bYy#Xf|H53j@XDiz> z7`8~}Cm41$Pw$345NIE|F7joOCHO??H^vPA?b4I1fGFOQ)f3xC-<(O#AIra-O>mp8 zVXR6HB%bYjL_{owjz7-6SSH-;cCK*EAMs2&__~-go^Z~;e@!;gxHsje1<}zVd};+x z8wCp5wBqHOoa`@T+1)*+$~Znc!cyJG`o}g|v-aNGjyI5I=sDWoIcjGy6D&DS=9O%4tv0rT2h@C}{#V{P9C$yQI;V{q1aT0H|38_>g2_V!69=J(jybdIiI zSQ`84_T%1_s-HelxC)za-j|D{M6!nQ$+LjwK&UOL^wd|{WRUi91 z?%a$E=Cfw+&|1F*z4^SJ6M!J~AS*A4YL+C|;(Xeat9sPC{r!=tEAa+o!ZO_7Ql(_5 z;Mt(Nuj>3d`E-@93V!@ity;c8>4OM}0EK4vPRO9X3l*bN z3>}!Oi>X6D{%9R%^SaZftheLMo7cT~uV;jt~G8H0L|x(Oan zbWil`1{MdgglOJLnoTX|xHLsChnMYW72kJPPB&i=$bXRDy)EoXuXO*bbx#)~AQNDA z8eBZTYshZtXg@sMfvAuwm#OriR5;$@;gsK3Dd0h?oJrc@iI!8K=goVQS46MNdzYj3 z)LV?Xbhpu3)6mO0KF}>uGqqg8Rg_zw5M>)Q+W(taHCHP^Y%K5WsDJGmx#n#82{(Ph z&Pps|z#JBaKNc5w_Zs@X)rm9(3Lghg5e|RW+@=|3ZlUg4VZte_RY}Z!E)9K$O?&V; zAf0~8xc$eZx^v|+6Q6PMu>;?VOOuRX@~UkWaa^y1SZ7kc!>Bj?;3|Qu@S_E2d~ER> z17x)6pf^J%d;aYy-d(yE1>{}Rl#y^&PMQ}z?RG&%++SWXvME1asqw>~-r~3K!aPDz z9SoTN^f$jt-p*`~(BDwMms#uebbs45jsztK^~*qIU%5v&s_yB?wzgpC+3R&)SzTMG zUa>3}FQl@bC2elBm}r@d=c@q$0>w&iVUCPZXTJE*4a5g%PefuS)W!w zNbWJo`Ods%k~hNK)fQ0NT3bo{nrx_&a@HwlR)yut#Z&R)X^%UjfpuOq% z@O_R2ePwr;P7IMF!_ac(-vbZGRob>2G7@Je=7y z=JXXgVOsJ;RtzUOs|_r9)&)g}#+jv#PJYa@s;zoW`xvWblGh1(lMHVW?1gv9&3>^+ zz5kBjilFMRC9E|0N@3-M){4{-Aly^^)9DxC4-~!krU+O5{XNS)OFxyXITvL0^e6G0 zzqk)mw0x%Bw~14~^j)JsD12jXKu?LB(_awy35kimu<(<)COylJP?@x|^t%fBhC*C( z-4^vDRwbb11^|;c zn#m~gjX&>;rGAz-TGjE0*hTb~-8=BQv~BTR?m%drWO9iRGV6huZaocOM*eu~t(FzP z$NCbUex!$>3#ae((TTJj8v9(}d+j0=w}Z?V>$;H)9ig=kx9% zZ23^IAJ*g`Hy+@Fqz@&%mTX}J`02%F@8AvXCEzfZTC7uB2(w$Zo5GEiYjQB$=XfYk zm4w}>k+Z28KGTd9E!uZ2RXAJOfy&m37UaiJUq)i?pH6f5d>_BRGOYQk&3e`on&+v_ z6IQG98`A4^MbD`o=ko=A|8I?*wHDeQgc?DtQ$L@38Afl1wuh z-YWGSeAeAe$fw6qS4Z(m-$zO35{zDNz43{AJAiEQ5t^5)qR%gx9MF*JC*!IEjt0(#=(<+s>NrTeaqfv?gyZ z{j9q^P_Lc)+nJ~P9}xGky_J*wng8yfwA|QuOKxDcVq>9#CJnW8WPI0tQ{!CZ7dAvD zA?Q|EeL6byY?a#}3q8f;&;jM!PGbslA4#?%TpK-!ZLqYeHXXPO)hKcyXMs)crT*+? zQ_vp2TP@7C!k_=>lqU!0P1v$UFiHPVE{Mddtgp0RRu?NT;tfcW|EzO|`lNK{dphgg zN>*PqH@)Q6DTRxA9Z!8(Bm`LeviuIFs>1oEL(`G&GI*`hmF_Y~Fvq5WWItd@537n- zhwLv_4wZ94^uS%$2=J2cG``-CtM5r~k#?OHX*?}6ls}{7-+vF_?3OPe2R!sP^PT7i-oG+&H zgR=xIKD8(PcRP<)*5gT#+&a8hG^d6*;pa>~IY;`kdUs;3ZDo6zP=F4#dKjs*sxBwtp=C48b&A!2*3{=a zUn}`|-P)rc6ZyeOc@{cJ;AyAIKdR=4^Xr5hA5|MjJNl$E#Oj(6nu-=-ZvaA74xYC1 zjy$P+(^mYykfvTaO?&s9NyqXnC@g_rm^SJ8gK!_yIx#wg$4wBvw1H#+-YYnr!4-#OSvDvvAo@3z1){0Y*zTqiio&*drpPxAeV75~v?R^%@!>8vBvP|iPL=C`Z=H4p=ln_ai9Z7l> z0ot&#dtKr4jxSyq;ZE(=43MCc#(Uidpuc6K?ypyVF zsE21}gk$`sHu(15`R$U-+do8fG3O*~hXZ=*G;fE;;61dDci)r=AbB;;FuftvMtIk# zH}@83gD}wgM(2jTT7~#rIVmStyKr$u>u0{#DfzES0j*4SD_vJHaGSCggaj$g0`1*j zxRSzrKFrAJRo&Q~(>TFC9A~<{d5dlWbw4H#c=;bl!71=7UokZdqP*T1SL2)iyf41vx;-2JhWA-M4o(odqycgMLvDg@`Br4)E9(v&*EMA(Tn-m;3{no=j#N6ah7YcyB@+-`|hs0&FIxq+Fk?ugy$rGRe-x5 z?N$4yt9FB3cdD@~iPSv-gRHv@_chdAclPqN(MAvU!NW1|u1%Fjhx_c|m{%D$YWZ5b z?Tu;dY&v)OG-J*8tD>7MnX%dM%eqYdl{mivZ> zd5#u=wuOcKzH6V~J`Le}qpV8OIuT>$g5B^l`xOYHeGKzH~lE)tm7$_R7qYH|#HO zGcw?;`O)3nxW1lSb$67RcptYTX}DsYpRoO0O6;z2g=?!s)YHX`Y}Eu{$OkwvobQ`H z{g8tP1@DP`^yMoKEEerfuiG)o0e5J9)Nly1MsR2+Fu!<9-nYSfxpWW&1O zYB{0QC}odRsu51R+eT^JXOV5{ImJHO0a^p;2t)uB-%0cJ(G#EiGzcWsu^3o*F<$wL zGFT3d+UhqJBN_0s#+pU`Ng#d|0?(}naF8cVb=)LcP!{Nk?3A$`dY#f_WJDOZSmNH8 z6%4I+<>W;U-Lji-uxf=XUuZuv1xt6(s^K5)APr`GzF$+(f8AR*AKF$kLinzzA>f#cG8px5a)H=AS1Ll@!`2*y^Y3;%V`CP)MFg3q zGHGCYdwb0--odf(<=CWYn!=N87qz961IvQ+jMMmQ=V{>3Bxi3%q&>l)$qJS}`Ew0) z21SXnUW#O9Q3O)4R`8S||27kNOF z_%r%^J96uqVOOpGOXAi;mCh~0-zeO{rJLWZlcL&CTh~Kb_-|rWd*#_9m{msG7(cbQ ze{JH|^{{IOU*h4D2`BeYWAdaIVuGS;_|N`mq%jyV4)d`lt$)Xl=xOQ|7&@O{eU9hG z5i{a2(iutPb2VlDLaKAB7 zkxgb=9|-zX{|@S7!aKuBf|2_9=0{vWkvz%Yy=rNP?)p+2Efd%vgr-tv8^AeE1yjrK zeHx7I%*H1<4M}^~50j+ndEeE)Z>MLjwa2OlTp(RFy=3Ha#|=t)I})1jHiCN#af>sS zKV=W|w|id7y7y`v(Qf>%=jqzg(KdSA#<6XjnQnro(fDa~hb)E>&tuh&%wy}lpe2N> z5!l5Q!GXer?VXO9{pD>T*xC z<5$%o7AmN3P;NSCLbK&x_`+WL!SO1695kZM_8t zKpj5(`DhwVz}D)TTgc)u;oX-Z@|%*}7pz490*MmY3;Ud$U*@>@gP;w+3_Nv+=S{`Q zEYEU$U89T*BitV;F*N9K>^2`&7%c%4!PC=aaJ!^4>{^3)^S1Hwu5lMZ`$ZTGfGj?o zjG~S&KR0pSS6!r;LhdfICEJSz@(%SKj%8w**{MK`CRsYuhE)AfnshY0sQkqf4<`c> z07G~sK`fAZ@$PQ%4*t(setZs@HB())>XhH@vAm~bnsVIB@Ug&m#K&Z+#m*>`pZWuA zV=;|NX3K5UxVg!raG8~6O;)T5<7D9lp48z_JX55jjX00cU>Y0vh~+NRREOJw@`{&u z`(sO&X6yD=7!`Ol>RSh{y$9#!%n;+$LhWeR$u-Qp*mLQyi?CSVy4Z6;?#0^W%$Co) z-_4bM&0m9?aZg?{W3T@@3MZU}v!WtyX;x-h2z}J1{)J7 zJ{(xia0y_!gvtKRB{cO=aoei=*Z zk7t#5K!7xKyGx}x_?7+1)jS3ALAsrFAunV9P1llfUEtJZYL`)91@ zP!X}@pV-!1B!GesQ#N@Yrk?6B%A*`k((p+)q)oTNOt;D#N8bIVia21+dKM!Bg-OhS zG4m50(gYk9nv{>1)5o+XQW|R0GilN@YZuex|3a{S)KhX^c~YfYhhI)5$I9M{HPTt? zG^S>0%TCCP3V5^D_1{k7zJzo(u5vYa3rR>j{ z5C}$k%CHMtXX2KW1(JcG!?#{95sI~Ga&Nz})LLx5G`19�_nI5 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 R007gYi@5**007nJL&s`5webJ| literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-Light.woff b/client/src/style/fonts/NotoSansArabicUI-Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..697c88ab1fc7f033ffc787098d55aaf1d86f9d7a GIT binary patch literal 89160 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�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�*2De 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 CY`NS3 literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-Regular.woff b/client/src/style/fonts/NotoSansArabicUI-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..900ec2804242aa9ce7bb8ad53b1c57d3f189f736 GIT binary patch literal 88984 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

j497X!#shp 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 literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-Thin.woff b/client/src/style/fonts/NotoSansArabicUI-Thin.woff new file mode 100644 index 0000000000000000000000000000000000000000..4b4d7906c53427fd7f264798867463b23360a2e7 GIT binary patch literal 88052 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�>{UPKS^^}(}(j7Pr%+M>pYF3Z3!E_AX6ndIj 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"); $sidebar-zindex: 15; -$pt-font-family: Noto Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, - Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, Icons16, sans-serif; +$pt-font-family: Noto Sans Arabic, Noto Sans, -apple-system, BlinkMacSystemFont, + Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, + Icons16, sans-serif; $button-box-shadow: 0 0 0 !default; $button-box-shadow-active: 0 0 0 !default; From ac249fa750c2bb6f3ad4fb65fd128a8f623c4053 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 8 Jun 2021 17:39:33 +0200 Subject: [PATCH 19/36] feat(lang): financial statement. --- client/src/common/currencies.js | 10 ++-- client/src/common/languagesOptions.js | 8 +-- client/src/common/numberFormatsOptions.js | 8 +-- .../APAgingSummary/components.js | 16 +++--- .../ARAgingSummary/components.js | 15 +++--- .../BalanceSheet/components.js | 28 +++++------ .../CashFlowStatement/components.js | 8 +-- .../GeneralLedger/components.js | 30 +++++------- .../InventoryItemDetails/components.js | 11 +++-- .../FinancialStatements/Journal/components.js | 30 +++++------- .../ProfitLossSheet/components.js | 17 +++---- .../TrialBalanceSheet/components.js | 26 +++++----- .../containers/FinancialStatements/common.js | 49 ++++++++++++++----- .../FinancialStatements/reducers.js | 38 +++++++------- client/src/lang/en/index.json | 38 +++++++++++++- 15 files changed, 194 insertions(+), 138 deletions(-) diff --git a/client/src/common/currencies.js b/client/src/common/currencies.js index 8e9ffd911..8ab6d7f86 100644 --- a/client/src/common/currencies.js +++ b/client/src/common/currencies.js @@ -1,5 +1,7 @@ +import { formatMessage } from 'services/intl'; + export default [ - { name: 'US Dollar', code: 'USD' }, - { name: 'Euro', code: 'EUR' }, - { name: 'Libyan Dinar ', code: 'LYD' }, -] \ No newline at end of file + { name: formatMessage({ id: 'us_dollar' }), code: 'USD' }, + { name: formatMessage({ id: 'euro' }), code: 'EUR' }, + { name: formatMessage({ id: 'libyan_diner' }), code: 'LYD' }, +]; diff --git a/client/src/common/languagesOptions.js b/client/src/common/languagesOptions.js index b331d32ec..42c2d787a 100644 --- a/client/src/common/languagesOptions.js +++ b/client/src/common/languagesOptions.js @@ -1,6 +1,6 @@ - +import { formatMessage } from 'services/intl'; export default [ - { name: 'English', value: 'en' }, - { name: 'Arabic', value: 'ar' }, -]; \ No newline at end of file + { name: formatMessage({ id: 'english' }), value: 'en' }, + { name: formatMessage({ id: 'arabic' }), value: 'ar' }, +]; diff --git a/client/src/common/numberFormatsOptions.js b/client/src/common/numberFormatsOptions.js index 0315eae93..a6bd2c26e 100644 --- a/client/src/common/numberFormatsOptions.js +++ b/client/src/common/numberFormatsOptions.js @@ -1,7 +1,9 @@ +import { formatMessage } from 'services/intl'; + export const moneyFormat = [ - { key: 'total', text: 'Total rows' }, - { key: 'always', text: 'Always' }, - { key: 'none', text: 'None' }, + { key: 'total', text: formatMessage({ id: 'total_rows' }) }, + { key: 'always', text: formatMessage({ id: 'always' }) }, + { key: 'none', text: formatMessage({ id: 'none' }) }, ]; export const negativeFormat = [ diff --git a/client/src/containers/FinancialStatements/APAgingSummary/components.js b/client/src/containers/FinancialStatements/APAgingSummary/components.js index 89b054997..5c9e21771 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/components.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/components.js @@ -2,6 +2,8 @@ import React, { useMemo } from 'react'; import { useAPAgingSummaryContext } from './APAgingSummaryProvider'; import { getColumnWidth } from 'utils'; import { FormattedMessage as T } from 'react-intl'; +import { formatMessage } from 'services/intl'; + import { If } from 'components'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -16,7 +18,9 @@ export const useAPAgingSummaryColumns = () => { const agingColumns = React.useMemo(() => { return columns.map( (agingColumn) => - `${agingColumn.before_days} - ${agingColumn.to_days || 'And Over'}`, + `${agingColumn.before_days} - ${ + agingColumn.to_days || formatMessage({ id: 'and_over' }) + }`, ); }, [columns]); @@ -60,14 +64,12 @@ export const useAPAgingSummaryColumns = () => { /** * A/P aging summary sheet loading bar. */ - export function APAgingSummarySheetLoadingBar() { - const { - isAPAgingFetching - } = useAPAgingSummaryContext(); +export function APAgingSummarySheetLoadingBar() { + const { isAPAgingFetching } = useAPAgingSummaryContext(); return ( - ) -} \ No newline at end of file + ); +} diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/components.js b/client/src/containers/FinancialStatements/ARAgingSummary/components.js index b78f92ee9..2a2c6e997 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/components.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/components.js @@ -2,6 +2,7 @@ import React from 'react'; import { useARAgingSummaryContext } from './ARAgingSummaryProvider'; import { getColumnWidth } from 'utils'; import { FormattedMessage as T } from 'react-intl'; +import { formatMessage } from 'services/intl'; import { If } from 'components'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -16,7 +17,9 @@ export const useARAgingSummaryColumns = () => { const agingColumns = React.useMemo(() => { return columns.map( (agingColumn) => - `${agingColumn.before_days} - ${agingColumn.to_days || 'And Over'}`, + `${agingColumn.before_days} - ${ + agingColumn.to_days || formatMessage({ id: 'and_over' }) + }`, ); }, [columns]); @@ -62,14 +65,12 @@ export const useARAgingSummaryColumns = () => { /** * A/R aging summary sheet loading bar. */ - export function ARAgingSummarySheetLoadingBar() { - const { - isARAgingFetching, - } = useARAgingSummaryContext(); +export function ARAgingSummarySheetLoadingBar() { + const { isARAgingFetching } = useARAgingSummaryContext(); return ( - ) -} \ No newline at end of file + ); +} diff --git a/client/src/containers/FinancialStatements/BalanceSheet/components.js b/client/src/containers/FinancialStatements/BalanceSheet/components.js index ad0992fb9..f8d90e2d4 100644 --- a/client/src/containers/FinancialStatements/BalanceSheet/components.js +++ b/client/src/containers/FinancialStatements/BalanceSheet/components.js @@ -2,34 +2,32 @@ import React from 'react'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; import { useBalanceSheetContext } from './BalanceSheetProvider'; +import { FormattedMessage as T } from 'react-intl'; import FinancialLoadingBar from '../FinancialLoadingBar'; /** * Balance sheet alerts. */ export function BalanceSheetAlerts() { - const { - isLoading, - refetchBalanceSheet, - balanceSheet, - } = useBalanceSheetContext(); + const { isLoading, refetchBalanceSheet, balanceSheet } = + useBalanceSheetContext(); // Handle refetch the report sheet. const handleRecalcReport = () => { refetchBalanceSheet(); }; // Can't display any error if the report is loading. - if (isLoading) { return null; } + if (isLoading) { + return null; + } return (

- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime.{' '} - + {' '} +
@@ -40,13 +38,11 @@ export function BalanceSheetAlerts() { * Balance sheet loading bar. */ export function BalanceSheetLoadingBar() { - const { - isFetching - } = useBalanceSheetContext(); + const { isFetching } = useBalanceSheetContext(); return ( - ) -} \ No newline at end of file + ); +} diff --git a/client/src/containers/FinancialStatements/CashFlowStatement/components.js b/client/src/containers/FinancialStatements/CashFlowStatement/components.js index 5097af88f..37c8dcb8d 100644 --- a/client/src/containers/FinancialStatements/CashFlowStatement/components.js +++ b/client/src/containers/FinancialStatements/CashFlowStatement/components.js @@ -1,6 +1,7 @@ import React from 'react'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; +import { FormattedMessage as T } from 'react-intl'; import { dynamicColumns } from './utils'; import { useCashFlowStatementContext } from './CashFlowStatementProvider'; @@ -52,11 +53,10 @@ export function CashFlowStatementAlerts() { return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime. + +
diff --git a/client/src/containers/FinancialStatements/GeneralLedger/components.js b/client/src/containers/FinancialStatements/GeneralLedger/components.js index 270d0f1e2..d180e7253 100644 --- a/client/src/containers/FinancialStatements/GeneralLedger/components.js +++ b/client/src/containers/FinancialStatements/GeneralLedger/components.js @@ -2,6 +2,8 @@ import React from 'react'; import { useIntl } from 'react-intl'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; +import { FormattedMessage as T } from 'react-intl'; + import { getForceWidth, getColumnWidth } from 'utils'; import { useGeneralLedgerContext } from './GeneralLedgerProvider'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -68,7 +70,6 @@ export function useGeneralLedgerTableColumns() { accessor: 'formatted_credit', className: 'credit', width: getColumnWidth(tableRows, 'formatted_credit', { - minWidth: 100, magicSpacing: 10, }), @@ -105,33 +106,28 @@ export function useGeneralLedgerTableColumns() { ); } - /** * General ledger sheet alerts. */ - export function GeneralLedgerSheetAlerts() { - const { - generalLedger, - isLoading, - sheetRefresh - } = useGeneralLedgerContext(); +export function GeneralLedgerSheetAlerts() { + const { generalLedger, isLoading, sheetRefresh } = useGeneralLedgerContext(); // Handle refetch the report sheet. const handleRecalcReport = () => { sheetRefresh(); }; // Can't display any error if the report is loading. - if (isLoading) { return null; } + if (isLoading) { + return null; + } return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime.{' '} - + +
@@ -142,13 +138,11 @@ export function useGeneralLedgerTableColumns() { * General ledger sheet loading bar. */ export function GeneralLedgerSheetLoadingBar() { - const { - isFetching, - } = useGeneralLedgerContext(); + const { isFetching } = useGeneralLedgerContext(); return ( - ) + ); } diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/components.js b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js index 58e44e528..915cd7ee2 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/components.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/components.js @@ -1,6 +1,7 @@ import React from 'react'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; +import { FormattedMessage as T } from 'react-intl'; import { dynamicColumns } from './utils'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -51,15 +52,15 @@ export function InventoryItemDetailsAlerts() { if (isInventoryItemDetailsLoading) { return null; } - + return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime. + + +
diff --git a/client/src/containers/FinancialStatements/Journal/components.js b/client/src/containers/FinancialStatements/Journal/components.js index a658be52a..133641785 100644 --- a/client/src/containers/FinancialStatements/Journal/components.js +++ b/client/src/containers/FinancialStatements/Journal/components.js @@ -1,5 +1,6 @@ import React from 'react'; -import { useIntl } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; + import moment from 'moment'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; @@ -69,45 +70,40 @@ export const useJournalTableColumns = () => { * Journal sheet loading bar. */ export function JournalSheetLoadingBar() { - const { - isFetching - } = useJournalSheetContext(); + const { isFetching } = useJournalSheetContext(); return ( - ) + ); } /** * Journal sheet alerts. */ - export function JournalSheetAlerts() { - const { - isLoading, - refetchSheet, - journalSheet, - } = useJournalSheetContext(); +export function JournalSheetAlerts() { + const { isLoading, refetchSheet, journalSheet } = useJournalSheetContext(); // Handle refetch the report sheet. const handleRecalcReport = () => { refetchSheet(); }; // Can't display any error if the report is loading. - if (isLoading) { return null; } + if (isLoading) { + return null; + } return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime.{' '} + +
); -} \ No newline at end of file +} diff --git a/client/src/containers/FinancialStatements/ProfitLossSheet/components.js b/client/src/containers/FinancialStatements/ProfitLossSheet/components.js index 6e69b4438..46a8f7ac1 100644 --- a/client/src/containers/FinancialStatements/ProfitLossSheet/components.js +++ b/client/src/containers/FinancialStatements/ProfitLossSheet/components.js @@ -1,6 +1,8 @@ import React from 'react'; import { Button } from '@blueprintjs/core'; import { Icon, If } from 'components'; +import { FormattedMessage as T } from 'react-intl'; + import { useProfitLossSheetContext } from './ProfitLossProvider'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -21,11 +23,8 @@ export function ProfitLossSheetLoadingBar() { * Balance sheet alerts. */ export function ProfitLossSheetAlerts() { - const { - isLoading, - sheetRefetch, - profitLossSheet, - } = useProfitLossSheetContext(); + const { isLoading, sheetRefetch, profitLossSheet } = + useProfitLossSheetContext(); // Handle refetch the report sheet. const handleRecalcReport = () => { @@ -39,11 +38,11 @@ export function ProfitLossSheetAlerts() { return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime.{' '} + + +
diff --git a/client/src/containers/FinancialStatements/TrialBalanceSheet/components.js b/client/src/containers/FinancialStatements/TrialBalanceSheet/components.js index 21756d0ee..facf51cb2 100644 --- a/client/src/containers/FinancialStatements/TrialBalanceSheet/components.js +++ b/client/src/containers/FinancialStatements/TrialBalanceSheet/components.js @@ -1,5 +1,6 @@ import React from 'react'; -import { useIntl } from 'react-intl'; +import { FormattedMessage as T, useIntl } from 'react-intl'; + import { Button } from '@blueprintjs/core'; import { getColumnWidth } from 'utils'; import { If, Icon } from 'components'; @@ -60,15 +61,13 @@ export const useTrialBalanceTableColumns = () => { * Trial balance sheet progress loading bar. */ export function TrialBalanceSheetLoadingBar() { - const { - isFetching - } = useTrialBalanceSheetContext(); + const { isFetching } = useTrialBalanceSheetContext(); return ( - ) + ); } /** @@ -78,7 +77,7 @@ export function TrialBalanceSheetAlerts() { const { trialBalanceSheet: { meta }, isLoading, - refetchSheet + refetchSheet, } = useTrialBalanceSheetContext(); // Handle refetch the sheet. @@ -86,19 +85,20 @@ export function TrialBalanceSheetAlerts() { refetchSheet(); }; // Can't display any error if the report is loading. - if (isLoading) { return null; } + if (isLoading) { + return null; + } return (
- Just a moment! We're - calculating your cost transactions and this doesn't take much time. - Please check after sometime.{' '} + +
- ) -} \ No newline at end of file + ); +} diff --git a/client/src/containers/FinancialStatements/common.js b/client/src/containers/FinancialStatements/common.js index 73c7a3537..5f9ab501f 100644 --- a/client/src/containers/FinancialStatements/common.js +++ b/client/src/containers/FinancialStatements/common.js @@ -3,21 +3,46 @@ import { transfromToSnakeCase, flatObject } from 'utils'; import { formatMessage } from 'services/intl'; export const displayColumnsByOptions = [ - { key: 'total', name: 'Total', type: 'total', by: '' }, - { key: 'year', name: 'Date/Year', type: 'date_periods', by: 'year' }, - { key: 'month', name: 'Date/Month', type: 'date_periods', by: 'month' }, - { key: 'week', name: 'Date/Week', type: 'date_periods', by: 'month' }, - { key: 'day', name: 'Date/Day', type: 'date_periods', by: 'day' }, - { key: 'quarter', name: 'Date/Quarter', type: 'date_periods', by: 'quarter' }, + { key: 'total', name: formatMessage({ id: 'total' }), type: 'total', by: '' }, + { + key: 'year', + name: formatMessage({ id: 'date_year' }), + type: 'date_periods', + by: 'year', + }, + { + key: 'month', + name: formatMessage({ id: 'date_month' }), + type: 'date_periods', + by: 'month', + }, + { + key: 'week', + name: formatMessage({ id: 'date_week' }), + type: 'date_periods', + by: 'month', + }, + { + key: 'day', + name: formatMessage({ id: 'date_day' }), + type: 'date_periods', + by: 'day', + }, + { + key: 'quarter', + name: formatMessage({ id: 'date_quarter' }), + type: 'date_periods', + by: 'quarter', + }, ]; export const dateRangeOptions = [ - { value: 'today', label: 'Today' }, - { value: 'this_week', label: 'This Week' }, - { value: 'this_month', label: 'This Month' }, - { value: 'this_quarter', label: 'This Quarter' }, - { value: 'this_year', label: 'This Year' }, - { value: 'custom', label: 'Custom Range' }, + { value: 'today', label: formatMessage({ id: 'today' }) }, + { value: 'this_week', label: formatMessage({ id: 'this_week' }) }, + { value: 'this_month', label: formatMessage({ id: 'this_month' }) }, + { value: 'this_quarter', label: formatMessage({ id: 'this_quarter' }) }, + { value: 'this_year', label: formatMessage({ id: 'this_year' }) }, + { value: 'custom', label: formatMessage({ id: 'custom_range' }) }, ]; export const filterAccountsOptions = [ diff --git a/client/src/containers/FinancialStatements/reducers.js b/client/src/containers/FinancialStatements/reducers.js index add2c4f49..d74cb844e 100644 --- a/client/src/containers/FinancialStatements/reducers.js +++ b/client/src/containers/FinancialStatements/reducers.js @@ -1,5 +1,7 @@ +import React from 'react'; import { chain } from 'lodash'; import moment from 'moment'; +import { FormattedMessage as T } from 'react-intl'; export const balanceSheetRowsReducer = (accounts) => { return accounts.map((account) => { @@ -10,7 +12,7 @@ export const balanceSheetRowsReducer = (accounts) => { ...(account.total && account.children && account.children.length > 0 ? [ { - name: `Total ${account.name}`, + name: , row_types: ['total-row', account.section_type], total: { ...account.total }, ...(account.total_periods && { @@ -46,12 +48,12 @@ export const profitLossSheetReducer = (profitLoss) => { if (profitLoss.income) { results.push({ - name: 'Income', + name: , total: profitLoss.income.total, children: [ ...profitLoss.income.accounts, { - name: 'Total Income', + name: , total: profitLoss.income.total, total_periods: profitLoss.income.total_periods, rowTypes: ['income_total', 'section_total', 'total'], @@ -62,12 +64,12 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.cost_of_sales) { results.push({ - name: 'Cost of sales', + name: , total: profitLoss.cost_of_sales.total, children: [ ...profitLoss.cost_of_sales.accounts, { - name: 'Total cost of sales', + name: , total: profitLoss.cost_of_sales.total, total_periods: profitLoss.cost_of_sales.total_periods, rowTypes: ['cogs_total', 'section_total', 'total'], @@ -78,7 +80,7 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.gross_profit) { results.push({ - name: 'Gross profit', + name: , total: profitLoss.gross_profit.total, total_periods: profitLoss.gross_profit.total_periods, rowTypes: ['gross_total', 'section_total', 'total'], @@ -86,12 +88,12 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.expenses) { results.push({ - name: 'Expenses', + name: , total: profitLoss.expenses.total, children: [ ...profitLoss.expenses.accounts, { - name: 'Total Expenses', + name: , total: profitLoss.expenses.total, total_periods: profitLoss.expenses.total_periods, rowTypes: ['expenses_total', 'section_total', 'total'], @@ -102,7 +104,7 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.operating_profit) { results.push({ - name: 'Net Operating income', + name: , total: profitLoss.operating_profit.total, total_periods: profitLoss.income.total_periods, rowTypes: ['net_operating_total', 'section_total', 'total'], @@ -110,13 +112,13 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.other_income) { results.push({ - name: 'Other Income', + name: 'other_income', total: profitLoss.other_income.total, total_periods: profitLoss.other_income.total_periods, children: [ ...profitLoss.other_income.accounts, { - name: 'Total other income', + name: , total: profitLoss.other_income.total, total_periods: profitLoss.other_income.total_periods, rowTypes: ['expenses_total', 'section_total', 'total'], @@ -126,13 +128,13 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.other_expenses) { results.push({ - name: 'Other expenses', + name: , total: profitLoss.other_expenses.total, total_periods: profitLoss.other_expenses.total_periods, children: [ ...profitLoss.other_expenses.accounts, { - name: 'Total other expenses', + name: , total: profitLoss.other_expenses.total, total_periods: profitLoss.other_expenses.total_periods, rowTypes: ['expenses_total', 'section_total', 'total'], @@ -142,7 +144,7 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.net_other_income) { results.push({ - name: 'Net other income', + name: , total: profitLoss.net_other_income.total, total_periods: profitLoss.net_other_income.total_periods, rowTypes: ['net_other_income', 'section_total', 'total'], @@ -150,7 +152,7 @@ export const profitLossSheetReducer = (profitLoss) => { } if (profitLoss.net_income) { results.push({ - name: 'Net Income', + name: , total: profitLoss.net_income.total, total_periods: profitLoss.net_income.total_periods, rowTypes: ['net_income_total', 'section_total', 'total'], @@ -215,7 +217,7 @@ export const generalLedgerTableRowsReducer = (accounts) => { children: [ { ...account.opening_balance, - name: 'Opening balance', + name: , rowType: 'OPENING_BALANCE', date: moment(account.opening_balance.date).format('DD MMM YYYY'), }, @@ -227,7 +229,7 @@ export const generalLedgerTableRowsReducer = (accounts) => { })), { ...account.closing_balance, - name: 'Closing balance', + name: , rowType: 'CLOSING_BALANCE', date: moment(account.closing_balance.date).format('DD MMM YYYY'), }, @@ -357,4 +359,4 @@ export const salesByItemsReducer = (sheet) => { }); } return results; -}; \ No newline at end of file +}; diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index cf99bf452..7af683d9e 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -1030,5 +1030,41 @@ "create_a_new_bill": "Create a new bill.", "create_a_new_make_journal": "Create a new Make Journal.", "create_a_new_item": "Create a new item.", - "close_and_open_sidebar": "Close and open sidebar." + "close_and_open_sidebar": "Close and open sidebar.", + "and_over": "And Over", + "date_year": "Date/Year", + "date_month": "Date/Month", + "date_week": "Date/Week", + "date_day": "Date/Day", + "date_quarter": "Date/Quarter", + "today": "Today", + "this_week": "This Week", + "this_month": "This Month", + "this_quarter": "This Quarter", + "this_year": "This Year", + "custom_range": "Custom Range", + "total_rows": "Total rows", + "always": "Always", + "none": "None", + "us_dollar": "US Dollar", + "euro": "Euro", + "libyan_diner": "Libyan Diner", + "english": "English", + "arabic": "Arabic", + "just_a_moment_we_re_calculating_your_cost_transactions": "Just a moment! We're calculating your cost transactions and this doesn't take much time.Please check after sometime.", + "refresh": "Refresh", + "total_name": "Total {name}", + "income": "Income", + "total_income": "Total Income", + "cost_of_sales": "Cost of sales", + "total_cost_of_sales": "Total cost of sales", + "gross_profit": "Gross profit", + "total_expenses": "Total Expenses", + "net_operating_income": "Net Operating income", + "other_income": "Other Income", + "total_other_income": "Total other income", + "other_expenses": "Other expenses", + "total_other_expenses": "Total other expenses", + "net_other_income": "Net other income", + "net_income": "Net Income" } \ No newline at end of file From 14eac523b2e95b56a4eaf2e75201655670c62048 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 8 Jun 2021 19:29:01 +0200 Subject: [PATCH 20/36] feat(App): moment locale. --- client/src/components/App.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/src/components/App.js b/client/src/components/App.js index 9df37df3c..3e4fe3eae 100644 --- a/client/src/components/App.js +++ b/client/src/components/App.js @@ -1,4 +1,5 @@ import React from 'react'; +import moment from 'moment'; import { RawIntlProvider } from 'react-intl'; import { Router, Switch, Route } from 'react-router'; import { createBrowserHistory } from 'history'; @@ -6,6 +7,8 @@ import { QueryClientProvider, QueryClient } from 'react-query'; import { ReactQueryDevtools } from 'react-query/devtools'; import 'style/App.scss'; +import 'moment/locale/ar-ly'; +import 'moment/locale/es-us' import PrivateRoute from 'components/Guards/PrivateRoute'; import Authentication from 'components/Authentication'; @@ -14,6 +17,9 @@ import GlobalErrors from 'containers/GlobalErrors/GlobalErrors'; import intl from 'services/intl'; function App({ locale }) { + moment.locale('ar-ly'); + moment().format('LLLL'); + const history = createBrowserHistory(); const queryConfig = { From 9c02ec9c68e4ae56954bf24912993b4fd9b8260d Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 8 Jun 2021 20:33:27 +0200 Subject: [PATCH 21/36] fix: paper lang. --- .../containers/Drawers/PaperTemplate/PaperTemplateTable.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js index eae2271f3..aa3f50f1b 100644 --- a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js +++ b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js @@ -22,10 +22,10 @@ export default function DrawerTemplateTable({ tableData, currencyCode }) { Header: formatMessage({ id: 'qty' }), accessor: 'quantity', disableSortBy: true, - width: 50, + width: 80, }, { - Header: formatMessage({ id: 'Total' }), + Header: formatMessage({ id: 'total' }), accessor: ({ total }) => ( ), From efdae463a14c2cb085d9f8950e21e5801d4415e0 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Wed, 9 Jun 2021 14:31:33 +0200 Subject: [PATCH 22/36] feat: lang. --- client/src/common/countries.js | 6 +-- client/src/common/dateFormatsOptions.js | 15 +++---- client/src/components/AccountsSuggestField.js | 6 ++- .../DataTableCells/AccountsListFieldCell.js | 2 + client/src/components/SalutationList.js | 8 +++- .../containers/Accounts/AccountsViewsTabs.js | 4 +- .../CustomerFormAfterPrimarySection.js | 2 +- .../CurrencyFormDialog/CurrencyFormFields.js | 4 +- .../CustomersBalanceSummaryGeneralPanel.js | 2 +- .../InventoryValuationActionsBar.js | 2 +- .../Journal/JournalHeader.js | 2 +- .../PurchasesByItemsActionsBar.js | 2 +- .../SalesByItems/SalesByItemsActionsBar.js | 2 +- .../TrialBalanceActionsBar.js | 2 +- .../VendorsBalanceSummaryHeaderGeneral.js | 2 +- .../Items/ItemFormPrimarySection.js | 15 +++---- client/src/containers/Items/ItemsDataTable.js | 12 ++---- .../Preferences/Accountant/AccountantForm.js | 2 +- .../src/containers/Setup/SetupCongratsPage.js | 30 ++++++-------- client/src/lang/en/index.json | 39 ++++++++++++++++++- 20 files changed, 95 insertions(+), 64 deletions(-) diff --git a/client/src/common/countries.js b/client/src/common/countries.js index cf08fcf48..a59814af5 100644 --- a/client/src/common/countries.js +++ b/client/src/common/countries.js @@ -1,5 +1,3 @@ +import { formatMessage } from 'services/intl'; - -export default [ - { name: 'Libya', value: 'libya' }, -] \ No newline at end of file +export default [{ name: formatMessage({ id: 'libya' }), value: 'libya' }]; diff --git a/client/src/common/dateFormatsOptions.js b/client/src/common/dateFormatsOptions.js index bed2cda21..dae7baf97 100644 --- a/client/src/common/dateFormatsOptions.js +++ b/client/src/common/dateFormatsOptions.js @@ -1,40 +1,41 @@ import moment from 'moment'; +import { formatMessage } from 'services/intl'; export default [ { id: 1, - name: 'MM/DD/YY', + name: formatMessage({ id: 'mm_dd_yy' }), label: `${moment().format('MM/DD/YYYY')}`, value: 'mm/dd/yy', }, { id: 2, - name: 'DD/MM/YY', + name: formatMessage({ id: 'dd_mm_yy' }), label: `${moment().format('DD/MM/YYYY')}`, value: 'dd/mm/yy', }, { id: 3, - name: 'YY/MM/DD', + name: formatMessage({ id: 'yy_mm_dd' }), label: `${moment().format('YYYY/MM/DD')}`, value: 'yy/mm/dd', }, { id: 4, - name: 'MM-DD-YY', + name: formatMessage({ id: 'mm_dd_yy' }), label: `${moment().format('MM-DD-YYYY')}`, value: 'mm-dd-yy', }, { id: 5, - name: 'DD-MM-YY', + name: formatMessage({ id: 'dd_mm_yy_' }), label: `${moment().format('DD-MM-YYYY')}`, value: 'dd-mm-yy', }, { id: 6, - name: 'YY-MM-DD', + name: formatMessage({ id: 'yy_mm_dd_' }), label: `${moment().format('YYYY-MM-DD')}`, value: 'yy-mm-dd', }, -] \ No newline at end of file +]; diff --git a/client/src/components/AccountsSuggestField.js b/client/src/components/AccountsSuggestField.js index bdd1742a5..38694ad07 100644 --- a/client/src/components/AccountsSuggestField.js +++ b/client/src/components/AccountsSuggestField.js @@ -6,6 +6,8 @@ import classNames from 'classnames'; import { CLASSES } from 'common/classes'; import { FormattedMessage as T } from 'react-intl'; +import { formatMessage } from 'services/intl'; + import { filterAccountsByQuery } from './utils'; /** @@ -15,7 +17,7 @@ export default function AccountsSuggestField({ accounts, initialAccountId, selectedAccountId, - defaultSelectText = 'Select account', + defaultSelectText = formatMessage({ id: 'select_account' }), popoverFill = false, onAccountSelected, @@ -32,7 +34,7 @@ export default function AccountsSuggestField({ filterByRootTypes, filterByParentTypes, filterByTypes, - filterByNormal, + filterByNormal, }); return filteredAccounts; }, [ diff --git a/client/src/components/DataTableCells/AccountsListFieldCell.js b/client/src/components/DataTableCells/AccountsListFieldCell.js index 724cf2753..29cb6e5fe 100644 --- a/client/src/components/DataTableCells/AccountsListFieldCell.js +++ b/client/src/components/DataTableCells/AccountsListFieldCell.js @@ -1,6 +1,7 @@ import React, { useRef, useCallback, useMemo } from 'react'; import classNames from 'classnames'; import { useCellAutoFocus } from 'hooks'; +import { formatMessage } from 'services/intl'; import AccountsSuggestField from 'components/AccountsSuggestField'; @@ -61,6 +62,7 @@ export default function AccountCellRenderer({ filterByTypes={filterAccountsByTypes} inputProps={{ inputRef: (ref) => (accountRef.current = ref), + placeholder: formatMessage({ id: 'search' }), }} openOnKeyDown={true} blurOnSelectClose={false} diff --git a/client/src/components/SalutationList.js b/client/src/components/SalutationList.js index ba9661026..dd57dbbc6 100644 --- a/client/src/components/SalutationList.js +++ b/client/src/components/SalutationList.js @@ -4,7 +4,13 @@ import { formatMessage } from 'services/intl'; import { ListSelect } from 'components'; export default function SalutationList({ ...restProps }) { - const saluations = ['Mr.', 'Mrs.', 'Ms.', 'Miss', 'Dr.']; + const saluations = [ + formatMessage({ id: 'mr' }), + formatMessage({ id: 'mrs' }), + formatMessage({ id: 'ms' }), + formatMessage({ id: 'miss' }), + formatMessage({ id: 'dr' }), + ]; const items = saluations.map((saluation) => ({ key: saluation, label: saluation, diff --git a/client/src/containers/Accounts/AccountsViewsTabs.js b/client/src/containers/Accounts/AccountsViewsTabs.js index 978b11eaf..fee0ff257 100644 --- a/client/src/containers/Accounts/AccountsViewsTabs.js +++ b/client/src/containers/Accounts/AccountsViewsTabs.js @@ -1,6 +1,8 @@ import React, { useMemo, useCallback } from 'react'; import { Alignment, Navbar, NavbarGroup } from '@blueprintjs/core'; import { pick } from 'lodash'; +import { formatMessage } from 'services/intl'; + import { DashboardViewsTabs } from 'components'; import { useAccountsChartContext } from 'containers/Accounts/AccountsChartProvider'; @@ -45,7 +47,7 @@ function AccountsViewsTabs({ ( )} diff --git a/client/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.js b/client/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.js index 56ecb2276..0399c2d1b 100644 --- a/client/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.js +++ b/client/src/containers/Dialogs/CurrencyFormDialog/CurrencyFormFields.js @@ -39,7 +39,7 @@ export default function CurrencyFormFields() { meta: { error, touched }, }) => ( } className={classNames(CLASSES.FILL, 'form-group--type')} > } onItemSelect={(currency) => { setFieldValue('currency_code', currency.currency_code); setFieldValue('currency_name', currency.name); diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js index 9ecdd7aa5..633c8807e 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js @@ -57,7 +57,7 @@ export default function CustomersBalanceSummaryGeneralPanel() { inline={true} name={'percentage'} small={true} - label={'Percentage Of Column'} + label={} {...field} /> diff --git a/client/src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.js b/client/src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.js index 52a700780..e83433740 100644 --- a/client/src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.js +++ b/client/src/containers/FinancialStatements/InventoryValuation/InventoryValuationActionsBar.js @@ -54,7 +54,7 @@ function InventoryValuationActionsBar({
); } -export default compose( - withOrganizationActions, -)(SetupCongratsPage); \ No newline at end of file +export default compose(withOrganizationActions)(SetupCongratsPage); diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index 7af683d9e..def7bf7f8 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -909,7 +909,7 @@ "accounting": "Accounting", "system": "SYSTEM", "it_s_time_to_send_estimates_to_your_customers": "It's time to send estimates to your customers", - "it_is_a_long_established_fact_that_a_reader": " It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.", + "it_is_a_long_established_fact_that_a_reader": "It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.", "new_sale_estimate": "New sale estimate", "learn_more": "Learn more", "back_to_list": "Back to list.", @@ -1066,5 +1066,40 @@ "other_expenses": "Other expenses", "total_other_expenses": "Total other expenses", "net_other_income": "Net other income", - "net_income": "Net Income" + "net_income": "Net Income", + "services_that_you_provide_to_customers": " Service : Services that you provide to customers.", + "products_you_buy_and_or_sell": " Inventory : Products you buy and/or sell and that you track quantities of.", + "products_you_buy_and_or_sell_but_don_t_need": " Non-Inventory: Products you buy and/or sell but don’t need to (or can’t) track quantities of, for example, nuts and bolts used in an installation.", + "there_is_no_items_in_the_table_yet": "There is no items in the table yet.", + "congrats_you_are_ready_to_go": "Congrats! You are ready to go", + "go_to_dashboard": "Go to dashboard", + "mr": "Mr.", + "mrs": "Mrs.", + "ms": "Ms.", + "miss": "Miss.", + "dr": "Dr.", + "all_accounts_": "All Accounts", + "search": "Search...", + "starter": "Starter", + "sale_and_purchase_invoices": "Sale and purchase invoices.", + "customers_vendors_accounts": "Customers/vendors accounts.", + "expense_tracking": "Expense tracking.", + "for_one_user_and_accountant": "For one user and accountant.", + "all_capital_starter_features": "All Capital Starter features.", + "multi_currency": "Multi-currency.", + "purchase_and_sell_orders": "Purchase and sell orders.", + "inventory_management": "Inventory management.", + "three_users_with_your_accountant": "Three users with your accountant.", + "advanced_financial_reports": "Advanced financial reports.", + "all_capital_essential_features": "All Capital Essential features.", + "track_multi_branches_and_locations": "Track multi-branches and locations.", + "projects_accounting_and_timesheets": "Projects accounting and timesheets.", + "accounting_dimensions": "Accounting dimensions", + "libya": "Libya", + "mm_dd_yy": "MM/DD/YY", + "dd_mm_yy": "DD/MM/YY", + "yy_mm_dd": "YY/MM/DD", + "mm_dd_yy_": "MM-DD-YY", + "dd_mm_yy_": "DD-MM-YY", + "yy_mm_dd_": "YY-MM-DD" } \ No newline at end of file From 709ffb50f138414bf2d4ee5c2c8351d879d36a63 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Thu, 10 Jun 2021 12:40:05 +0200 Subject: [PATCH 23/36] feat(lang): add fonts. --- .../style/fonts/NotoSansArabicUI-Black.woff | Bin 92972 -> 0 bytes .../style/fonts/NotoSansArabicUI-Bold.woff | Bin 91904 -> 0 bytes .../fonts/NotoSansArabicUI-ExtraBold.woff | Bin 93560 -> 0 bytes .../fonts/NotoSansArabicUI-ExtraLight.woff | Bin 89464 -> 0 bytes .../style/fonts/NotoSansArabicUI-Light.woff | Bin 89160 -> 0 bytes .../style/fonts/NotoSansArabicUI-Medium.woff | Bin 91640 -> 0 bytes .../style/fonts/NotoSansArabicUI-Regular.woff | Bin 88984 -> 0 bytes .../fonts/NotoSansArabicUI-SemiBold.woff | Bin 92276 -> 0 bytes .../fonts/NotoSansArabicUI-SemiCondensed.woff | Bin 0 -> 90472 bytes .../NotoSansArabicUI-SemiCondensedBlack.woff | Bin 0 -> 93548 bytes .../NotoSansArabicUI-SemiCondensedMedium.woff | Bin 0 -> 92256 bytes ...otoSansArabicUI-SemiCondensedSemiBold.woff | Bin 0 -> 92972 bytes .../style/fonts/NotoSansArabicUI-Thin.woff | Bin 88052 -> 0 bytes client/src/style/pages/fonts.scss | 58 ++---------------- 14 files changed, 4 insertions(+), 54 deletions(-) delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Black.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Bold.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-ExtraBold.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-ExtraLight.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Light.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Medium.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Regular.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiBold.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiCondensed.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiCondensedBlack.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiCondensedMedium.woff create mode 100644 client/src/style/fonts/NotoSansArabicUI-SemiCondensedSemiBold.woff delete mode 100644 client/src/style/fonts/NotoSansArabicUI-Thin.woff diff --git a/client/src/style/fonts/NotoSansArabicUI-Black.woff b/client/src/style/fonts/NotoSansArabicUI-Black.woff deleted file mode 100644 index 369c3bf8e862718aa6fa9a2e702576807a6277ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92972 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 diff --git a/client/src/style/fonts/NotoSansArabicUI-Bold.woff b/client/src/style/fonts/NotoSansArabicUI-Bold.woff deleted file mode 100644 index 7ac60a841db300b9e6cb4bcea0ded936921c7589..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91904 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 lpFX9MIcPppRN+@>Y`cf)hu0uQgpjpwkD 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�_nI5 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 R007gYi@5**007nJL&s`5webJ| diff --git a/client/src/style/fonts/NotoSansArabicUI-Light.woff b/client/src/style/fonts/NotoSansArabicUI-Light.woff deleted file mode 100644 index 697c88ab1fc7f033ffc787098d55aaf1d86f9d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89160 zcmZsCV{|S*)bCTinF)?MCA3d5M5$=Bo+_rEK7ZLrjhrIy+AY=dl zjQP-|JQZG;D{@!2mydl1pol_eE@(g#{XOEP)>=S2><{_ z{3%QA2l}O5Iu%AX2KE2|jPpo08R!@Y-(?20|3Ap z0|4MZ6wZbTGsfG@z{&o{m(w2|$o~sOGiwi10Dxc=02pZk0OjSjPmhwAn;87q0VVzD zu>A)l6%>8*ALb8l@+VL915(&wSPOF-XZIf;%mDx>C;$LUJ>??O-rCOSM-RpOr*7#V zRLfLtAlewX|M(1a^J7Q&AE5KlA#Dw8OaOore*gfC<)=Nw`AD>h_I6G`?Ye0EQDFuE zG((TwisbAaO@3^V7k}&`evrdL(AEtA`nmh*gBIlv96bb{M*soHe{BLR6hyZDN0&~7 zN509wHlgf534XGW|F6H?GmZ3(_4VgI-7*3K7QTDlb}%wuVFi$kd(puGi9p~Y{~7<3 z4Xz5z^z$T-0Wd$7vw(d-^vgz}k2S1tc{!)N5NJgLM`Hl_uD~?hYIez7d+<-o4kxqI zb?5ujRW;uWhuL)2Uv8(b<4GS|0vn=_Oq}1oF*O2-jRD&Q5e+F+&e?3OYV&Blrut~J zKs115AT=QB$9uXfYNt-IR6rF^Nl&6GsEOvOp6HQ2UGf0F=3bAm)E1tyzWaOW_Lits zC!OZO2cD6XbKt#IxqC<1g*Ud3KP5J+P%bQL09TV?J7OtdN;-@BY{Zt}xHX6?tEBX> zEsi(5uB2eVIsKR;v@~#9o_s>kt4o2$5AqsY#s0e36y(H1lXMk7%jm_g7@8!lWS3Rp z@17wqYz+ZZNJej4)TkGZH~i_)hhOjo$1rT!^PQ)(URP{panx%%8-UicM+`$MfUS3d zi;;hM3Y#}3v#l|vyKrb)t8vu^0(kP#S$Hg!-O{GWpx+ z7_LYh@S7oDRBS)|Ip~^@ps~$b#Ux9~b6E;U$Ty!KYks zCiun$OuLwQP4HJ)A6rzwa~-V}gM>?cPiSKnoNlNu*6fZlqFyV8m1~91fLHQ5*0dpO zY;!{$>w;+dG=l3aeb@J#BOXZ<{3Z4Mkg#sSwblX77QsC9tmhGw;eXt}Y#A{+*66*W%vxu{<5R%f0VyWttE)shpFY z!sE@;2CMrh7Y$LX+9AFGN8`Q?Se}s1HVCg*$Orsc2=jo3P~cUc&}Qb7Kmzme*46Qh zD4~eh`;w~@4bD>YXxfrv%5)xK)GQG206G7OmrX>L-HX*=pP)w7llXy7yB@fi8+0=g zUDI_LbGw{k-i$9CmF`Ec+2e-8g7xN?Ex;@YJ~oOTR=Q7y&3VYUSxMnVXzagDP%2;U zsAmNIiw+eY#mzNd59 zm*`>!)h_UpVA*K+XcP1qv&o|M5>08o_|{hXwb;Q~#;gIF@e^U1gG@J4i^v)J-`19; z9dVvpzPqT|dI6u=0y`>c)PZkVwU>dXEl}?tm>(|bBOg~96XL$1FDA|;;B5rML-max zP>pb&Wv3)`pO2chO`isb5gl{QWygU#icV2S%9B%IK7tA$wh))6eyB!R8ND-2<_M)B z>;X@Fo%f9|jw%~InVz55`8j>)ob(Z2I__UQFCDWxxoGdW0iC3tRxu8oZ?PnyEoSFK z{9(SI>i5sHc2>>VlWTca>EIP11~+R9yV>G=pq+wiC95(QX++Q7qnPi6I{>V^((e*$ z&Ib)B^k0ivK`~#H@21=;e_$A%OmCbBJAgi_+%PvP|JVkr$v>20~{vY_!<) zfmB-5$vbY0IB}#D&_}rsfnp|O57Qp)e7w(vB?qEsC z*o5N8>om|g@K=>ZoWoy1#YW5DB$iNw=CkhTK70dSvi{AaEGyL~vn;0|_!UKMBLUCI z&>gHJyB~}Z&p>_P(Mg{}-PnC!u#-ym*}1yiJA~IM0ol7Y+BCKUUix;&3!{3`nJiFm zd@6Td0R_7OH%R3{7z$2b8jV;r@{9-@Ash(8himp^>qda=;E~Gi_MJ=^qIWQ~fu%U! zC^PoJ{YI#cyg>0dgm^i}n?xQ*=zEVtw7qWtr#Ia*({d9Y=LzBZxBmzG>;}=O)GCZ| zpKf@7X>prTFHjT2fSSUfq%G#B9-;;qMwQ{@H^d9?F@ETU#ptg(c!K&Blyq*W3$Y9r zXNj}$N9Ggq+!54dR`_y8CU~Pedf<#cxd=bR8kMK;52Q@R^W;an`S%YjXB@+6`JRa= zoiM)2_sFDbljxgo!rVXKdb6~1Z8v0^sPMu&7w@gqL1cBpL*JB^532GPtbP!dOD6wp zBfK0NobaD*b&Q6Yif!7rMB${*NSh?Ic1p4gS!mq;5g$#pO}klb?x>BN)bOngVMzV! zwpnp34*6RKURkzgYCfZ!_&eGU(dq;Gxng5PkN1%E+OEl_4W?2&8mwcFPJSWf zU5fjG=TDQj?nZT)!YjUJ-Fg|e)Kz*dXO<{Va@wY!>Rz_L_Ej~6v`yN4MH$d#yVNw3 zk{{NmZuGi6mW!#vs^=)BC`qQ;AYHp@Fs{WML~z@NaRla z%vII#Wz$CI3$1sOj|*Gp%cHdS+I}bsuMamL_DM(L)H{E^70+ha7J|~}bq1Iob4h{| zk0XtvwCP;|mg6AZNY&tV+R=p3Z`@VKwjI1#AN!VrwBuFu>>RwgXBr%u4I!|QLqp!0 z!B5oA2gY-bjD(U`(IsylgnRyxtiJS>$uXvGzhS2}Z+7=?=4N1?YuY%w@~3kezszVm z)ids@cghEyAuZR52u^N#<6-j*t_4!JTekqRf3Uk8Vb_n~*_tiAN}OE7VlHBkZ2vT` zS*BNr^`8v8HEvpJ=MFany=70|-9Kop!+|#h9lPPCzbj87_{eEESH>J;!A!Y?Tg4of z^HVVUI$mks*^|#u{X3|-en)@k0c1pKfb|yso`TBcPN(H^g(!)`$cM6wyG4eU$>es+ zG@jd`MK8NWC8wKdq(1T*wK*kvKaUzsdzQhpqSt-|WrxRb_vEAZZ-vJ6lXDKgEQR|tmxOu_z}W9jRg`s-tXixH0XjshPt z{&}T=rT1^d3IvWL12?{9qF_2@RA;2oSD&iQSj&+Kx#aia9YK%j!u>`AMf*^hIpzG~ zds+Fi``$V5`~ISSeLng2iwhUeKA~)7nJ5^|rOD zwWc+;HEg9%Wf$UeA_(Rhp&-DN83+p984MP-(i)PE8-g4JgB^jMpvONqt`@Rwc^)_{ zoH;C^2nn$0C{_8t?X6O^a6@57U2>O#T$7M6|C=%nS;Df6DX9UB3CZlBZI3}NzztHA z6^_?VKO24Z{>N`BqmVb$_n_pFZ;TC!^r5ljYuAlT=d8*T8(A}<6?vJM631=mR51`b zwK~Lku_#c%TiCTaD2bBH4=zG*&aw=xMV%BW9&)ii-ChLo9iKDZ*n6NLD#hmab9z!n zTf6J*8rGsFE7f8@v5C~&T~lpoge`f}qP3wVpCj26V|pa}0)V^+dZG0a@}9S*3Xbd^PUxuS-gq;vXA>H!FGn<%)o1`P?h>p{TI_Pn7CG@uWPGib!~A|m1oU!{nawc*9odc-|sKmTiU^FT#;BI7rBHj!es8xkuqbJLpShz#|X`M#&i- z*FGx!#gDhwqwo>W94&1uHN|kW+o#nN_#t$8YOP?Ph0x)e)v|kcBMmC|ueK*=zM5c}t?#Q8~Vx+RMWvVc?T6g6fLxdeU>PUA~-q%bxlz0@>&h_A#NS?IY z_?2&v1-o|!jTcLiQs@!O{-k59Yy%C!fFeZ{}z0kBvHzEF%t$OAa{dQyI5nLqm=g$b{kb};m_=WJr3-}A9e{Hx9z`>T!z@>|`KwxU>?7p@7V4t6!Dw-8xP&Z$b3#lz&z z9tL3#c=3o$LwPK7AOB4vWMZ4(s)!AbZn1U#bk;iEt=N+2jlk>mBIL$;gfst$(dgBQ zW6IGI;e60!YaTrtW5Eydi#Aim=?uv%!iP7)y*Hrha)j*nF%MTUwO2Vl-ZwcFbUWA^ zRH1})s;0^bsgEzrqpq2|6|moq#G}D;ug;9rXIvxdGcBwxC% zGY{Gobl9YN1`FpkC?v^F=LA@#l@D!`$Lk9i8)Z9fJH=09{_(paVvYRDNF`XcDNi>- zVPzT{`$oGBBUv;`HYKtgC$*aW6LAsg52e@TE!-a*K8?JB)}t9aW6dw-U*2H0O@7-erpBi`>Z1>Kw8n34t7~N5c0?$?wQ*4Vf4qwQw&i}L{92xMg?(~8M0$&tT;nr43fMy4|Hd2Iu{yYZ22{}5 zcMfpz2y+UHc!9tD^_vO-6q#ID{z&G;Z2=k|4n{mcT7uH8|F-aApspK?^2ISui*jf6 zu&D1r^Jv4ONm;E(d=-De@NPXGt{Z>Q>U)TP9sYTW8Pb21*HolHYu>o)hSk^-NPhY> z$(GvJR9yJ=7M0h256m`h0A`apmjO!(hF zGMRoK>2!#Gfc>#M-U+75qM{iRWj;xa!r;t3$ILyC6{V>0Boq(f4v%|SSRv!^%1T-! zBY3Gwj03KUh=?Q-5+yNTQ?;hcw4xEV5%xUh&ozp17}H4l{%U688X~ao?h6K^IP|Xp z-)f&(>C9@*D?hhvxwIo$m7nfM+vB}j&qgTucQvx_4S%Dtwj;~y9n2v{D}63K9pX_K zxClaj498dC5kd*&BW0xCU5~S`N4T|sXB^Vun%YebmG8)x%ObzQ2o^?1)$*1PlWnoDz3?AYSGirGhV#I1nlg3r_7 z^Oy6F^Xl`xb2AGxi|R)E^*gvXxMjGx=sg@DSm1$PSp8;30>%^eM7w!AV0JHCPdnSK zO*wk$mLiCG_U_;B#h)3;u*PC8A#?*N4$jmEs*kjvv?En`G#FOBPlh(?>`wr%l)stb zGleFqCd+1j{__4!k(M)MapGl;_lOGIo8=&`##9SDIACd|%Y-`_5NzeJ#c)dpo9Q=> zuOF{Z(-^OOs{Eo6S0%NgwW2?V&54p5NxWg}MCggy87A1JwpnjMIbj0arDKnmiL_W^H=ON9wEjUW*<|iYboo_|b3VW%^}{n<->d0DMgM zZteNzI(dg)-X0aYC?vn+K^~maHX;YPSRm<$yUmU3nr3IM_5MnBf0`3ba4I*UtVkIg zEtjwGNkK^LG}^($-%wFYx3)+w?{Wo5BpBa^+f31!E48B2@40DaKSugqbIh+ zc`la4KqH||Rch71~a8C8=`SimJ+^<#8*5W!EM6 zMJ_Ahrn>d$b%dtSrV?uo?&N3_l(nG?Nw!Fx8Spi5SN4ur8?%m81Gd4KhL$ymi^TTA z_9QNAyt?Wd+uUi@lgj%Q(espZwtsw!c*|KUKKq4^keNd8Sw@HI9Qd;SD0?*a`I{ zrF&7SlTs%~x8|Kx_=)8ElpdFzwz>o}(@wYjJYg6oHuv!E7w>EMOD}Zx-qS2)!5TC4iz9)*2XU7r=qiA0%PW z9!F6Keb$dnq(*^m8Fbn22MrMfpQnb2P6y2%#NF?+7k(odgjf`QLtI~~tW0JY2|%J? z3Tqb?i2NR7mmwAwFq~=1_Vd=+F!l{cc9PS^E5HmFrHc~P&D`=Zr!?e`4-L&N~ z??fe!oHNYikkh8AMr|1Mu2ZbUa0`DQQmvE1MI0HV-lx5VxXpXfP9PQh%|zOUoL;Ei zAGat~h+I`DJWq|41S{p85O$bMO6NiUO2L`zolq=MraU?|=iekCR2spmd&(Z=hAKr7Mf(*=R9)p#OEvZ7+U5RK#hMB>WqhUZDku8L zVZhA2+Hv41fv~msNq;nJK`y```V3|v#Cp~AalH|ILFM}7{-Lsp$;c}$n*6h56{l5X zFC!@TS~P9axl{;Ug!$+4*z76iQ`v1TX)DCOmwuOiDpToa&LS2qe6S*r4kshzRM=)I z#%7c;HuYd?$~;?Xab?ZM#-08-C4VpGl>b`#DjB(G*knwrGqDJ)8QrX8waC@zOIx@# z`>RoWy#n1Bra5?1$j+b{K%1U2jcycKFth{QWZg)r8KYV4EPI9J}17cmME@T8R_l#uHdP;6cBI}|*SD#6 z)tpkTSh9-NT&dFHU-{U4zkiw`ur|h7VbgE;)cUwa^9t@7o^G+a(0S7J+UI}!*5=TM zuLiLP#Zwq*C)wlh1@`*mE99;CQFsS+9)3PHWIxW}n#S^B&%yHH`(h2sn!v5d)sG1z z)=08N5=inDpB#@sLOxAumY%p@=@5~HCmXqNt?g{f`J8o95H=U3aA*EX;ib%FiFt|F z6#XWaH}`USby@~<)!!;n&4jT)=6I&fOBXqD5YfJ@1GRFCX${LOhD(iKfprjTG2A{3 zKCErDSC?FuRj0(h8SQY=F0}>AzPsGsF~U52KRhw~_aNV4%YCNRh=-w@qnovx-}g$; z{RTgs{E9P8BE45u{uk9R4wUrpZKx9wb3+e9uYLXf`N)U;PG!5I)N>Wjjjm7KQ1)G& z2V0Nlt`j*VIp*wyoD_Z&{^)mT9}vD&`U|bw%NKYbwHbz)(izMd*Bm?^?pyNLg^#u` zMgD=A9GVLsvJYP-zBh0T}sWAJE$yZIqO+m>Ftokpp1e-wG8Tb){tyq+=0ir%$U%05G{ca zeG?Xo&cn`EEH>@l>5OpFRwW%J5G7j+@n=nEU1t-BOhGUT!pTIo5?Gc9kD<7E0_Kd3 zXzK`BGlZs0rgx^}rkKpVlLJ`yQBJ?u8dw|n?92FQW_RU6$QhYTJf1lId!O&I<^A31#mCgc*2C_{ z;m73%m6yj82Jb*bwg~?yY-wyds4L*OlC|a^8M`Kx z-9M4*IUxPoLJ_au=SWC#KbeLVu#YV0O!ey_``324xiHg)5tb{3*iRpCM*zI)0U92fmD4h}$vQ(lhy+daC1q-&f{hDaA+07nU@S)9 znuo*Rd{*Y0Pfc)pIn(3{(SoKK)`j1B3f&rl>9ACb+!Sgo+fsF_m!cRSU2?%N`&Q;3 zTwxyW$=Y*m!a4SMgNr%OtDJ|ie40Vwn*5|N@7PCU{!q+C0CNa4G{Ei<`aGJ43)x7O zEI_q;R^E+?6zk%QEJ=bom6vE*ELxFeN{^;7sBJlZx(pe4x#FGcwRx`W2jI=Mjg7rx z>iS+u`F*rm@j2?>lGwR_2ordI?6=HJ^<+)ILh@XIZf?Z&9L3Y%f-Gc<;yHt%a-F%) zbB1Ivx$aswM7Y5tt(E8^ziR$%g^}s0q`Gf&`*&{FJ3xKtRU7f8nqy54iwI0(g8nPk zKy<>NeegmMHV|F`*LJMf>CN@np^H=YUz0RbAB;vjO>FV}UL%LEiOI!G1#?-I($Utd zxr4{ctjcTKy3KFX4sKpn-L6&IQ;S#;&F`R<<9<2AMTxbK5L33a!9ZS z1Ji6F9{SKUF?=2D$b1_hW{lDN&kgWa1zCHL&6zS!^7Os8f4;^nvHC(?R+V^d%&|1k zN;F1A;?Q@im*sPJ$2EQ%M@~>c86E}VC zcjk}1OH$&@8N_o8+dX$J<;(pgHJuOR8@$y9wD$T2=eoZaZ;sa|DnVPZA$*bi^?++9 zl&YZc+2s7ORv9Pycnrt{?2^1VQtT&q^b-s)cEgJlgG`!(|AebE5R8}1mlXmIPnJ2y zDiq-NgUf&WF`Oem{ZpDYH6{#%#LDrWSemM=z~yjAFlica60dH%eMy& zYY;z-W$dyp9pH`l!w)BM`~`ybM&ok6%r2`E7fUUn>uKW9o0c&>hY;85c&;SaY5QD> z+-M=#W*JfD*Kta$o2kt_mi5UY=(?90@#y~dGAPb; zu!0xp;e7cSAxpUUPC$UEBtdJz4w}?_JYY=K2>_x}e?iNOB0{#DNCk zO|(--aP<^|9(XfN*w!zS=P$1$WKhpAVsiWm+3U8Q^e0(khW zNT+?`P|D@LF;!7f!dMB7kh&g1>Jldi3j3nczg4x!Ykk+hws@F?HzKn{h)SR~Kv>smTkvbdgkaR2x!4`Q z)k+%@==eE^;HX)V`u*rw^G%l#4zXQfoXQ^3dz2eTy9Ee+8n%%B(N|MrY$XKOF-MtZ`8?P2s#POmdXi&f;%*bd<@kzJb8PdLntDEcnM??`ie5s32t>J(w70=rozylTTx#GwZYp>@X&Il_cFF@ZOKD%^01yw{m2`!^XzQiTIqw z&2WvX2YtnxlVvKOTUOS#aWGmqu{ySm?aAwH6+DWEzN?TKMQ=WA$J%CnACmLC`w7Cd ziBu#}r@AUDK6;Kb+M7oXu`=yX4jl?P+@z;)c}h8X8Eo+BUpPw|HzZ8qlmYYdhXgXQL` zvgz)zoFv)NQ0J*%F5)Ku7bg}2IW>W1I z)$-3_cbN&y3-7L|XIXn%7Wd`CSWe*QQIH7?J=5X=aLV8~t~#x=#h~bMV3h!puww^UuXefhaG{O|@j55T#V|W^Ipy2wT43s&46^c6$EQX*d1)Be=C3G%}3k<@! zGsrN|Co!|Ev+HcaQni<;L0asDYN|IQ$d-*(x2^fJP6PTg$wvc7w*Gl~^pe!G+^V`M z5Dn4AIe|>&j@QU9T)I$UkiEn9df|F59ZC~tsXi6H?u~8-`@*{I#0`zrPU^FN8}i9p zmNtZK9z6HEHavDsQI|DOa%B4s0<@9C>pj0V#!6fW*1*u?yU0AYB4muA3@5a%lbHcR9(v$^fnam$_L^koe%&<-yIpUn9HV+&sbx?{b^ zllO2TDK)&od1HiRfpnr}oAgAd&7k=3fEB$`fYQBGN;spA*K6`-@_HaX!N00xP+{Le zx2G4xD-j8yYb^dL1_+KF1d$Yp;&FDUO?#-b9@{i|r`If#hZB+M526n{K>A>6Ab#V9 zGKdBc**2R3XPg|A9bSagP@+6*p_>OHNI1>QgI~S=$c(Bua+EZ=bUUMM? z2m+EJ6D7&Bl)J#~{R7J!xWZjQ8|aeGB&6GoqLj)9cfNO5o>$z^%uaX(w504b*AX8< zi|IW#BAUO$b~u$~VaXa7Q*PI_zh*-&T2q@W4OViIe}-6U1g!%XKOY`tpfBrh=OZ=a zAniXPbHALOCQ5+w_Z4J-jr6zVvrRbl8SS$I)Vg{r@>HBsu=kZE1H(blX%7tjWe!eW z+l|C&6}T-o3@3QGn3k~DSlY{UFX>;p=tTX|l){%-Ug|rXsd5t+#UPLi)+6SWYmhz} zM7UJn0oY&F){bk=59wV;xC*_v{r?Z#rkU2z*`GCAgx#0fZg>X>_O zhojqkI`WA+y{;}%0;V=lghSH<>XP+5hzs_5ja{#`sQ+cx%~f&6*VKL}^KL}lg1If} zZnzFT2zXxQ?;n5F`2i#9D zg|y{0oViXD?H_aJz!@tB=U7m8bwf+TV9QeO;A4fXGZi9-{ue#uK21F6k$n@v%Zv$^ zs)=(TigUb%FhV7p>PA`;A1<#0XWI1#Ti+zIB}I}cWkz9Vnu@}*vEVvCw zoSQ*I#V|K+)Ft5IK+HrN^vEP>O#@$I&M*~I$TZ$i^oQh02nzucz%ss+X;s>qNHU~z zyL17LKyjCB;V2ACZX=vAisNx+n=%tpY={qjj3~4MO)=5Y)d0xq!l@>vw<7tbtv#f3 z1h{MP6DA3>vH2|3FA<9m`sLWQ0a_N=FGii!3F>D21#DK20oHdv?wy=;{Pv_w7Y7+d({W@)?K4@>ePIOb%Km@ix0+41@ zv05Ie4~P`K;_^f!{Vc*omvRy*^jzV38{<{mA#=m6o45GKrM|B}`?cVgf~yWtQp?kt zWtl9aGhR>iZ7br1BV=pjoVc-!uITJQIF!A^hl3SLUiliV;KfT4WB*2!3w3^V1n9noYNo?Dq@43%Y^G4TsT;reXu zwV}*vv5!Nj_6xN|&U)~t7zDFI`Iz^g!8c23v9Szvw7W(mhS|7I6ZO;w2!FuGs8fvB zZnp4@A>L>gglthoo!+c9RpY_>O{2^S?ALjfjhXcKl*&aefDJXAg9_%lFVmqDhDyW) zdDqBb98p?o+u4;@*wWW5S7K(;U3o-5;IbLno7XN}>4rNTv+YeIZjB2Pc2vfwjUgrm z8J=1RdZvm@i2wFw3~-Xil+~L~V#Ql{bKhf5a)h&;I^oCrcM7HTMhSWc_(S;Ju3C1! zg{`y%mtyKBC@yfziNC54#S<0tl>!Vide932Y?!FCfgA%}Ed!1izg@vJ`JUm!W+Ytfyp+D|SLi z%sRc7h8@#)GkIu((1AS-i#9t!kKml2Lt7IQpZ|vnF#Ut&EED-EL9vbzd5G}=HFd72 zgI~}5vp2x!*Vsd^VzqS$1+`tvj67@erR~N0w(vAy3j{~}uwJ1*M)L7t6`~?~!nWfJ z)#a}Tjw2yFq?%24f^SIxcuWr?g=ew@+d$*^-CzkY&jWH1?ol%#X5d}rnVc}u8^gbW zL}Eph*U3Y))H-)#V}kKYpzgT^`=e{euv>7CEx`7G^U$e8NLV)G9XK87@iocbet*~a z4YwoJ4bhk`n%YDPK`057osTaDR+&N}4f~W;OFk(;lyHI=4GS{D2+gY9UxA1RQ+(pZ zpt;WoDyB(;Gt*Bv=PU?VWG|bFFUp%A);N|73aX1MJtyiS7z?-eE!@L=%VL0P7PP`~EKA1{Z*uFP6E1p5x znj^p-!%v$j95ilZ%+3f44h^()-#h)&nd-B1> z&vcp+B1=#73OJ3doo*BVn>CB|VzCBJbLst+?BRZ9%Xi(~?A^aD2ZHNU9<#m(1SFB! zAWbFhW;~KG?~IH6)Ojvehr&po(Fit#o1qkt-7*r+sNk_9SI>9P8ZW&jFNJ%5XcBQu`yq$ zNZD@Ta5xIQUt8O1QWkA;FHvj?&I%QyaX+m_nKEw6|!OM`-W;#d` z!sq5UkN2qq*zT^jcdb2tfOs-{%c}P5aT`F}=wIn> zNm`%1W_{8m2;79ZUp1cu*+M{G%>A1Rt7+W>*@)k#)vJ4y)8PCuzO;&Fum!WilJM7& zN@>UGR*ouuXu>j?MCmI$V`4$=5_@@s@r@7))2u<(&8(WwB*t+(DSpxKu_5#}t9HC@ z`G!ShyWyb8a{L?#3`rR|3>wg$hAlz^>6oITej`<)X+-iFY`$s$f#8`q`zTXJy9kwq z=|rZ>9G4HV`>=8n+1p1FXw}eStr`f@79TmnhF9(NA*oXzk!h4$T12cXm0Wl8Bt)qR z73%HcW~@)g&Pd!QE;W`gIb2-xYH@igZEBF^X+Ln|{j1AX$?)(_LA;p1d=WWivfBoI zWjA*LL+K(|=<5#d-)xn>TF8F5w7QEj{EVvyqP<`>koOeUhp24RHN)#UJhQE+fo^Z8 z0#=iGcbx*Pk}}jT!VEES+ICfVQw++5{xNkRCLBA2Rx*0D5YYB`E6o>vrvm$L_AIZP zL4A9C*p{3G{OYN#`tW_Lmwbnanp{PEY8>CzjIuz)9>3Z2EB_NFH4Qw2hpb2ns+*yYRhW(1pKIGIhw0PaD8x| zlW80cTMJH8#1fjhSQ6!TwjuVAAJaMpufC$gym39A>#BY;WG_oXHwm1RsCLnJM|x)TNR18LXq zk^xgRutKD&Koh*O=wD&iF~2XaauXFvyB&|K4;1)X%Vy3UR<>|pabpKT)T z(mC&DV;s2c3@T_|^bH&jCwJ^RoWCDL)pp-{KMb?OrI%q6{c)VO{4;Edy+XwZSeBcvy!V-Dm^-r&>b$7I~~JyXl~rYw{+}OoqIWD z(F4)BrZHV9)MO zH!e?!n{BtQnM$+_d;4B5kl#|9>27?E(lQ?vw0B2Vc82i>+6h3RS_Pv34G}q-A8-cq zgOwj|Ez*jQ__1bCrc@HcOTA;pL(xbV0C=m#OY{y+-|Rh zU;4O4R<$?UcJ6PjWAkf9*C=hd+F0uRTeT0x2R`KZ0=szB`^zM3ea+nT&^@iI^p4~Q z!^RxOR8<(Ny09k`MMoI^^Oqj<3!9)BB4=%&ty8kCQzDhVC5>_PJetqEA5+8gmvnxe zyp!oKh>;P?fu^$Ki{px`sH1myz4aReHN(fUfPF=in|aMP%NK?AEjZg}b3Uu|*DPu5&AAGMz!VW3xU;a3T67nLMCg z2NNfNoCS39^);~AhO_>%^t5WXH>TWg7ir#0zkS7NIaVA<94OmdjPb5MyP+`AGwwu} zij|HooRC7mUv;=vO}ty4B3FziT0(n(F!aeg)TTaZN+RV{E`QyOmuE=w#vJV?E6VB7m6?c=kFbjw z*&_-W?lId3rUl?^Xy<)O+o#Ukqz_9T6WnLIs z)#OW`y_a5r_NLFR?6h5k4x<40o$EX+dl+Z-neZ}wRKg8=|A4l<-#)IbK}OF1?yE5fy~-=m6pJ6ftLQ^vTLg3@>zhrT7I;BC7J_! zZXb@a(sE*Ghq;u|!A!#lYwD4v*24%1O@?i~db^~iTyYt0vZ9OM%F1>@`z(@l;(8_t zqY<6v>NzfDBxK8roV7{3Eo(Npe>2%?w!HR6HJg=wL85dQ$I+D>3<)h`L2)+;q-pbE zp5qWqn}IWD>l0?*f|afXjS}(5$_8Fqh`nsm^&=|e-s!8(#Jfe1rg&YDBWBmbNh=l_ z*q~Wi2|tHaJv{FPbV`L&05u^#JfeM6w~E6gj}ghZQ0m%=EE$vG+PgZEH=II9;}Ryz3_IH2a^;Du$kY>$i}b1jx;nY*47aI zdd!u;NG8~WvndTHke(cMFEdW-Xm*SFx^ zC#119n34<691Ef~QBM%{56?^%%O!Ehg@~V|Z`4I;bxl+3GVZ@)$Y0M7kjTS@iWQ`H zqcN8k|EeL11~byM-fueW$GOost3ks&4axGY}1FEFv})^ zjKyy7u9Ao1hbhL2I~XGArya&%ZGvp8E^G3{?KPH%O2IxU>htI*!blaYrw4|aBQ>{$ zWmP%L+RejUcBLvUqw~G;GIQ@#!g@VR@4!~!%iDtDz*X|ZokGAElS0F0$t&Bc6`}yuOQ ze9-2fZKAAu6-;N_ke;eGeQ&9Eo3Xi9eCLu_VMoVlPtktC94NvV74SW!34^oMEnvP> zMx&=`GYHAbAk>IO$L^pILBx|hbn+8-Y}HR4rGHfr`;c*G9iB9XP1&@x@iE*i_9|tu z5BpYqK$@-Ri2Il~@U=K#m`Y5-_0!`w%l`phiObSK3(?0@sNPo>Npw%s0d^U-jeIU) zz9ppx^^7p^-)=|lVpp_61^BPP5d;l1CrzZvo0yUEr__Ow3Mv+vlcu>)3U*8_XWoD& zz-wr{#!sBwGA#GmSC7_1^@FR>Uj6D!j)lQ584}9uDc(8C*a|v zkmI>~>9Cu<1+%$bm}Qf+iU@3M#zC2`EgaGG!mG5mQ(WBaI#+rmY;_&@IY(~K z(4|+6?M_eShp(7*O&q9+51^L_^#^VH zy0@`duk9L4?3ynPMWo1Ru`rn)BR5>J>*VH{J9bSTAFDM8&^xwIw zqm!{}Xt+^QoP)!|fl7Qst0FU-KJnZqH>;EHe*e2#Gmkv-wjp)nCr*EC8ky^Og{b5S zSO@3{!HB^!6Bs(xh5LpYRYGLw-dhWTfOpN8cU3F9FKbNQ ze_{~-x;(}6!^@MYA*v6?+P}t6b?dyOKQzj_nDdo)oxh;#yd_))PFwA3(U;LhplQJ8 z$GU9N^My2uLZz1jIWkmjdspQ$_+dh;;c!R1o+x$)gW{=EjNhrnB3@^8Xizcwt-#~6 z=r_9$9gWI6ptWhf8ta@qPJ%03qk8pcFO1@YUi(euiTfleS#XWyO zv_JocHgWNfjhH*l^}GdiZM+px-2xBZd`HO}5gX$i26Jw_rqPoE=n2jI^*;r@6)jqS z<2QQaFjKRcW0TJM8~SQnssTM_G)=yTA4VlKj@GxpiV+!>^Xi#<*lUhuI9g>uFuUde z1#em&VQH9mx`U^7SHVC!Wku7+3*FE#RFF2ru)?YhQ zJ+^Pc#&?MTnV{e!rt%T}Ya4;SyMZQozzS}mmz1&kJ>GE0xZ=;-= z9nWmIZhdx3l$KNCw^mXXQIhKWYK8Si-RvUT&+z{Rdof$}R{1PX7N2>>$X%kJGxv9L zm;6}!IU{#Ty1C2tGXV3~%yV6sP4LNC`OWs9ue^+Y+>@JJ_YGv)qnpu}nH>1l*^ZA8 z@O$jc`Fw=5p5E_G?RV`Kk7>4uVkQtwnx={-MIxo3JMOUhTT^6n#v<7I!9_4E6b+mN z&dMh(s*Bo+J7JXDn4DtFPe5-)U(jtx8vpr!$>pngSIo30&A9fY8KVFgk|HOd?U9X0 z$pXx5dlF!mQMf&hTwT~_88AJ^jeKsd?Pu1L?<<|S?OVyc?bD_we|k;M^K>`oX~hTI zN6h%hku@+EcVR^Qp7Z2R+1@-YU&ill|HOp(Nf+k$Y7SP(8aY^+TgTV7uY@&p`qS5N zWoHd*bF$2Na<~bj=!$cKhKv{jfd#th~6UpHaNa=!aeHN6&FG>pD43 z@bgTs=-)y8~8bMcTYdPFe3nS!dUy66DEwFS7kPuc~zcRr~cjC z;eYS?v5EH0G{4))z4Ei@%J%Ih)a~7VW_w}q3VK`nHIpu1>xJozrDW(>T}W4VOuhX0 zwaz-%=6!kG9(u_f`K6xu^^VOGH1Vnl^J)(a?dQi`7;N;ztnFtl40A!4-*sU)1BUH^ z(R0W(^8a;m$i$j^k2#d37BIT{rcNiLGbWz|7z+CJe>vVUB z+3|UDLI@}s0SPQ zW_^CIb>xhX=IJ}RX?}=2(tgz({nf4v@vY{sm8_A!?!vmddF*Fdvr#9Xiw}45x!`*J zru`c;*Yum!ycqieIoXB5%>71QlQHv}=jJ{^t=@GGjGhx@cA7asz~9mlLlPV@;@Em_ z4F3{kQ3H*)M*9UG>=X9|>=QFNteZ=oxtgB`T*3FV0 zt7O%pdf#_b?f~zphbI?(g^}dohGZn4{>ApO%5c$NP6h|Uy@rW5>lx`)A z^VlJv)YYkhGr=O8fcn@zV`_TrkTL3kh+g-nhY_(+@~3;%BvichO?Q^r!CUXTwfvbc zxCRf;UvbyS=<=KAtsi}=bj9Mk-m?682Vq67$_gygUvWf3UcsVeQ`za!0p~#Gl8jrE zC3(6vwmx9)(;Ito;iwF4w(D&CNyc}nJ0Vm?*XRTfq{K$8Zb;R zj7am$9T=b+kDh-gYx3_sd3;6SH{-wV_J6DX`8UmZejfkakS+M*O3JHWkS>cv;u&zL;-OqZW%9(fRah-fS1ai!K14=Z1PMe zhfS>LYwbg(_B_ZiA?O^ZL=Bs_{vwS+5WOC z6DihzUeDF*xq{qRV8pztV%1u-IJD@VN^V0x6A0#}FWoXy(gxSRRNCwhZOi)xVw1(j z?uZsiI`SiVN7wGvZL1G;>H~E9nZ>L2vtA#-sGa&!bmf*`n$+>jRT?sC2wXgc>9%qA zwE2bE<`-+*{3ms*m9`(>g~1NyR?K~kv}-0*&D__uFg(9&;(O*;-|O~c)b_rs>tkMr z?rOisgnG}aj|nhe?7}RgO?rJE9qW!YF!yv}?nfUrVDQ;64|ZX$zu;I>2L`v%;r7ku zSU0bM>H5V$uOERM=T#ZBTr|FHobaJ|V zxn$h!L_>Ip>nR#sdsY=_lR3AHfzcyHpWkus7Sa7-{&S^(Z|2%{TW{QwEwoyN^!R)> z(y(ief-5v!4i~4UishvT|9If&oU*=LZ>)2d_a??^EyI{kjYV@q`OMrzMzfSGa(JK_ zh!hivd?>YRcA&e??{{mkt~*Z+*4a2cgFa>83-{n_<&`yc?PV;qUod6K3tgE1SOYTz z^5z9oPP|~s!#QT&y?Y_4kMNK7IH5|9;3CJb1$iZO=?%q~c3Y z7e*Hc!m*8`c1yA05A~%res)B6g4Z7FoN&XFR@(Y6xH+{#{B;Q%BWq=12Rl0TQ zy)|duy7XpM$nihnE0y!`J5ZKNX7E$YG#W-z=sG$gh`7K<6e;RY7CCQUHT zs#wIE>9sWXAl3@6S#jCI5X{pnFgSW_3<(SL6#fwjz|r>65qel`WNLJ(R_V*7;^82z zz7%*gjE8OKJ>=8PrkiIsJ6G(OwZOc7{>ME2Ll2DUlJ~k?Ba(I4T$qb-*deJ7K0ru7 z83_9VV;MOe;l+^T@UT+Em6`HnB`g(w?u=TQL?4;)1~gT`Sd{O(SGM>9oJD3FTpVop zSe)2o#Ufc<3}GdeBT>ShintYri=MBeILk5n^m>Llv^*lH_a!8(R5{H7@) zSvF%<;%4a$446YF7>s3NXOKvfr6RIfMcXoTA@EjV8S%&>@s?#Iv8=R!B#AxZfX3{0 zzmJwf?Ap0)%gpr1P_0rb=Ci4!Z_Yp0TOy&HC$(DbO|zZ{%Y3p2z&wQ4d%UWtQV)nG zI{!(a$EGAHC0Z;ZJU>|}hO$mc)e&yDhm(S2RRTdx3zmi)K8{oEu3Ru{p!$GIf`6jK z)U1MF?fijcv;Iraqqzk_IOV>(9TMkc6ptrYh!)&| zGjZes@58Kq@hF6)$D|QUzymx1h{g;gN-LFj$n?D!Vr3%o0jS8hb{zK2rXDJ&k20* z=?hUmeUXUMqTqNjQ49eCxLt}YiPZR!){s%>gsOh~QPZ2~5{H-1_K?mK<5TNLm6T%h zSy^8&P#Or5%=Ture?-H+q(9lq5tj3Cgm*2$ zcVA!a&@>19<;~|i^k-EipV1t$s>%-SphoZ1>G?C{uanH*d6P12K4@#tx zewPzaub&&`@YywUoy5uDKp`Iqc~sCdHC$VB?9q^cowSbEK)b-7o!vGLNx;L^#X)z7 zvyAmet!&)Js}2Vn6^JS-R!N9j#aO`Z6FAl3l$bJ^&lR&tn=PhP^D$r5CNx5^3Nvi8 zxMfFDv4zr(c+4V6Rw2`%mCM(xyZ{)#2365Gnnioj&FEfq3O$P7(Ta^ViD0>Qk=Vq` zmx$Y*=7{Wm|GSCHTPYIc;%Dbh$G7imEg<5DEhO}=7Hq{90b7=XQh*Va5V6^*43v@A zC3}xW)G*^>eFS-2ARwJi;SlH&dCmbM#=WFrx7#rn#U2m01eEOJ=7Yvzz5m_P>UVLmwdwek9Rxm3sp z{T|inKvi6gbxaiVP6UIr4Growh}=kN3Z70)pRP{nbqF4BoN_wXQ&1Q0d9C|GdW{+F zE3O|HFiz^|(EfM>1bqp z+Sbn;JOrQNYj!@l!OoH0oOR~Om4Yvm@%z&$CK*g-e1TNzj4ST1)#?>rI9?UVl2DC> zyn~f$)fb6Xg)>hJ)l4vz@dr|Arr&J3@~+(<*3MIE&JzCFSblKOskxO(^#{pdAd?RIGHHJ>l@0`x5q0KcyLLS}) zdB=vwckO)2czs3zkYox#ph+qj^rsJ1s}7gbQK^Hhu%W^B5c6l`ufVo+Aq~87D$57J zb{j{NXd3jxBdzzwLVnf4@DevTKx`7|K&!1%A{OiV$*|9gdEUa!g6P;JW3mxM3IaN0 zI0%{zej(;lS2*#geFh6Oik6QiMZR1(8igm=_wFd zBSY2k+PI+&qLE<0>v3yt&E=#Cch#k8w9LMqZPu$zZ&mXOT2jcmg({~t-PLA2n-nyh z^m0AIH0`Z(SuNd52-PfCci?97`8U7$OK*PjSKsueFWrCtn-@Q`a`){6FMr|_FMpD3 zzT=LS7t-~58va(+?IS;4SoxzsA`yVUm4CbacCz`FPwqS2`f^Wm^5ez$?YEzK{u9u_ zOZWqKv}+l9eNv{jxbO7h!lyzhzb}>Y`BOi?{q|dKxpkj@rv4!MGGqJysRs4ZRJEE; zSF0&4645--C^=Y5rE2sq71gvT{nO{L9eoA#g$)H>#~frkMw;6mkOLx*Y}m%HHJN)R z(XCIrbRg%<#RqbI15uB~tHv~ohisoLMeFgYQh7R23%Sz%M#!1+8~Uq6PGZdDfF8}+ zxU67*>Ln7LQrOi(d6t%dZ$tEwJ}sRBRo-Jottp80%A_HV?NzlQr>x3eYsMqj8g5Ht z4>_6W_t~7FK9!)|tAy%F7$id`(DTe7Sadmk4&jhTwhQMudy!f#f;A#C-bSWlpXfGj zMo)EDcs^bAu&V0NM8ChBNQi89TwuvWuwaizc`g`r+SO7e;tKP!l#+8U@QIu&|A6mq z|4+AoUPkD(_n0-V@9Fwkh#bc^lg}Yfr-s#LrMCm4y#87 z^!rQUdyH7RU8s8s9ied0t3exQD(Mtpx0=~=tp28+<}j$Z$m9n_yDJn;hC<2KNWc!h zvBRk-Y$On4J)y{8B|kKEzfEF!Um|Gul4|=kJcT|7cxxkc<_WWQ_=zswRI(pWF)GNq z13KO;VW(`@{q4Ea7SP>Z9cfqh+zG+xcR~cgn>8Hrv%Xkt+3D?qhPBGBwN_2y6LfEJ zjVJT;^zNAKa=7gwFCP&!8*8`NJj28N3ob^PC;J02E$s4Sf?1bMNmy-utK9|ujFnBW zHvNvC9q4Dwc6#e{$LEMfXdLzT-VQ>U*;Bu#_I1_JTWi;y)Ng~3WqYx%ML26P znM>HDi0G;^FrCz5>0Z$qKX@gjeZSVjvd} zXfhAZx}K>xWM(RWI6?rTR}xj}y~<7V;5E&dfPUKtp#4`sW_-ky86R1jLua^74jo;8&|zc?9KCtvC%d`v z>(9-Ncj|&&JXqcIy;=JU?{De6r}ez>{?^WWT2Bk_Z!_v^K@$A|`3NeZW~=5EfG|^W zAA^}f8XQMvR>XRRYA3b`GKAiuNXes+PKOju@E4lNnqDrc7yn+Uut+y1Bjj@xLH2}P zRhw$@*Hda}a!AR@Jop)jY(5+>`K`r$L(zsNyF{X0@y;hd+>#4RgFNRL2$jZpc97wt z!C=WQxa|Gl7qbVRdBCV&g@t^RJPES54-K@6s(!|-FCUdG0u~dPLnDnH8O_&s^HG1j5J_7s>FG))JvNuxG%yqL_bqN) z_|RSbVBFo?zB#|8;&(dz*R{qQ`@ei?-z{&OyEzfa(rchXuphSpzGJjr%c0k6MZ!Vl zyk|O$qlDdiHF~ZvGc$y`s+b!n93D-~l=EAgo|4z171UzQ*EbO_4EisBh`5iuf7Djm zTr16&M6t{Z>1H4^l9SSr!u0>7^kCM$0zKS`jQ4uoD!e~w@S0I~3h(ba_niA`oxp1S zLAOqzxBj4W?t80|yJjZaF9RjhJoL-G`F;J&?@lvUp`Lk%5#K%Y4ihHWR_L8105hz| z%ms9^{UbBJ`=d@RfpJC?U=GoIBEWn^pSPa-A+N#be{06=zl(U_HU^*OS95biYigu6 z;B5OJ&Diii_T<>RHCsy7xU-{spN6Y@cZVLxKVYtZ<=@xzTgTgs`Z1=beoTky){hx5 z-Mc(oUD#(?vf8hHe@M3t*kileKh<&fgwci=`FS1D-MRdxXD%E0jrfN4Pg`i+8%)Wv zwx;Z+&YaP8_(nb6j(g(mXWxm@?$l@fo?5U5`q`Pg%=)amy7f@LbL*k_GVJavYwDqh znf}zcT3dDWaOX+@pymOYFi0BE_)5G~{J76D2jQR@FvmZboy)_th+|X%= z^wN-?qpo&x`}hnwj2<^u{CIEP{wC(yZvMa7IXBProSR>HbJP}b6+Q2+2>f<@O;26c`?_^m z;zbv#@A`wTuD-JLpoxtK&#K+JuS;(t`D=sTdUB9w^UF^3;+ZA0E^_GtFniET?W#$) z)t)2@3UcG9^v|=ZtejyH%I%)wKtj+v2hK|_dEGJJ~n^W9XsdQ>o`uI*=){v zbMIc0H+Ad#;^f=yF|((!H87_-FktIG*M7u=dE^3hKkZIU59z7tS^4=IT{c7Y$2q!# z>PT8|*fMLrkGA)k_}P1o?wDSqJ4lc2IQveNcBd|otkwnUva?gart9PT4SlTFpEQ!U$kJjRHY66Qr>-lQ_fU~DHg@FJ-DCLoI_SZG#` z=R}$?kuhtfKLBI3N=ptbNiJzV*lN7aHj-pr=(My-+ZJ1eg}p|e;?RM;M;DIn+A+In zbhuK^XMG#|8_v$-;R|Fbm~#(R;MaMmqW2a(a+BiqDh`k5EsDpZz~9$;4_r*&bJWeV z-bQHkyoDs6ecs|O+JmBLr0h`~Uay08WIUfay!I$Ybav9It~rUZJ~lkp=fWrGNeqis zKZ$YX>mG+Orw+e=qeo6}!G>*W=%lxI^bPtA`at_(Q*S-IMh?&##EZ-t_v7udX^WP7 zVd%XI1`O!7kGJb4OkJlTg8X2M{uXaRVU(xmu~GpCVF?q~k7Q{oE&8K@2}Ca=(eH6m znE6~L5lg4&Pgii}%~c(n-f-;AA5HP5&4XFgfx>@L9ExAoShqVrQ%vvZlU(k4LK36v zLMwZkh5jA>M~Kz{HtNhS=ZQQ_0ctzYo;D# zdh3SyI{CGJhZ*Tqn47ZbN%AL3#|D`v53a3~1LV%aJ`p?xI;V(s&z<(@7eNukGlX9j zIKnX9i{H&lkm%tZbnp2<=!Ne}ESgP6i?L!Vl}#!lxVAW3GcR$kbuMwQb}oJ=Otsc~ z+VRk!Up&yirQ|P;#;5mQEZbc2MV!;VXLG0=4U{8uD=#v`Z=3Wq22z{GQg6GR<>`^Xx94I77o%zEdZHU@0>?2XapNXN(f>FJ)c zJh84`+zozPz@+>@k9`$cJr99V;hggjrhIz9xYLFDbo5RaC*74x+asno^hC!S8d)8i z`UX7Jft?y^{4l(KbI(0NgYf>Z=+Snhl6Az#>_9c3A*%hZBIYln#G?@+;ibiOV;+Gg zQVug@8y2`h%nFSPK`h_-wUi43T2}#sueZn2>+A6XFt#3;)gN8y6M2G>M6k4M!<@q^ zTUdeRgyV>{(=gV>o!^3xnR#vYh{1ZtJI6P@e!vpqN62cYXkfs>U8ka+9w=+~*ZM65;w|!Ju3ACcQ36jEPb@6HTaEvd^z1 zomN-ht+s5RU5Z$2467lyQUV z*_T2xj9w!^X{nW1{hC7z=9qKqM;2S&To$8JF zGL=Zxtd`u!w}M$WlXN;X{XUi$`dg-qQfOUk#EuD$do`Ko7?RNMG`!%gg|wi@>99#C zg;QLY_&Q|`Q~`DLPY)mPMuFxNBPu!#1#1$-GouTd`^G0(sDh?)Pgf~dcT+|1lX zPdp$Wc)^#W>(QO)LG&l$pab@daEzwfGn*DnI_z<4-^F^ame(?_=+K?476H`taKxe)D}NAH3_q+itnx&KvK% z_UbFHzw-J^FFCq&aR0*IT{|{zn3^0PYt+i6L_B+gj-6+RUl}-ndyBz*M6^^<1UesRcBod%DwgZw!H3 zBXD{OBRem9r4TqyUVI;KvG5>MzNaXPh_B&d{7PTkZ|7{Hhi7A~Sn}Citkn_l$d?Xkv7677EFl=&j1i1goa z{V8A$&dfHOtRxyBisEwd(jR^6Tg0DpIAmT0fPgKOl5DX^aDb161&9C6I|547nsRZj zL7ObffjjSsWxcXRwTTwH-SVW~gQ#n5Ub5>o&4M5~jVI1U$8mLrqrU|$k$ucw{r6Nf zy6@g#z(a3uM~{E_15bYN$y1L$^yt0s zxbGb&Zom1a8?L+h%FB))yZGS#J-c^o+ceV}9~+@e9k?fWkH_!v`@kBuYBtUIxto}- z7kUD9t2}11GM{aF8d?2P97Z#^mOf0}pHNure9kWO>hOsW0DiGdj^n zZ5qL)-m6?WllS*JfPF-?@R%&iOwGB5%RUACE7`)91SC+~}96suwdc)MNnc|^@waU|Uq-@t&HiP;^Z>ahB) z7RS5;{vrAc$r8DnIi;W3xC~u|ZbT>1TNz^f5^QAJO*HodTQ-c>2TCE4(Uy-M+{+TM zP+iy!TGCK`NgWD+21*>KJy0hMr^6`>OW{HWV_yi$+5^>bV`u2yS00R||Ze zW#raa_W~IINMl%SIiOlZ9*j?Ft#n>9+LT1 z-#WR-fA8ezj?Fu;f4HvZjx-?5BlUcGu% z)z$U7t5cOgNmr>7iFJQU;u_*uLOriToNjNGu)&E4)mhb79Xol&p@aMP6OZ-UYp!_b z$#-0O$$3W(9y@ew|AGAn&N+L}uI*=Tp4o8Pn$=S)N0tusr90Y_5t3wSpJAWs+j<*T z8=8h4wIls5N2R5zl$w<4Myw+va zw=0&EXGW*>>Rm~Tb`X6)2nk;>o6YlG21SosBPe!tDCV}jNj7sm<^KOOzPLVU5GA+H zZsn2evv|T`r#UF2a6&M8MU57jyAu%)mRS>w@F9~?Yx17BG8otC3>rb!%57#z5RgIq z>Q`^I;Q!7MokpG6VsJ+MHm#-0Ljr^0!Mqk-jsBjy7#so@gR99&3UGJn&i7n<>A879 zZ`iONA^nQwLxVoA2+?F%#vSv4xt&{Z0}MD}vNMYe6IQc{Gq@~H#bLBddSuYgm7@%j z@ZUTgORK-|cpAIFvP~dk>Kotvwrh@Ga^x@s@BIh$w81quyzPc7F1zIF<5!=5^zg+; zE9LW%o}l0D#KS-y9D;}3>LBP1yi;}t8j;Wo9KM!n!$p=O%D0Hn zxQMYN!f))R)ZoQJxpzPse>FKK^vIs658oSl{04$cPWLzCJ%x^{ISqp}j} zj0Gs^&Lm0wCfl($kGm&lR1YCd`>Rgg1$FY}XL1vB|S;XTlE5xH0eh%n?N!FXl zT!&(ml{q^!0-a>k&1p4A5=Chf`If|O1{)G3agDb$iN{`&P9vRo^W-#y98{^n8e+4h z{+&BwQFS)uyd!gacAUNQ>@AzuuUj=WJ~~n&%c#-qvF*(Vz#I*YTl4%%(}2G0q%}5r z)etc~mH8Jog+``e)R#i4wrTL)?7(D_4Qf6`+cmBBT@y>RxLH#&nMkKeXD02M#i;k_ z?QxA(j|8I>bcH;=Hls}$P+SR%Va3x%$!*Y^-mbP<+~)G2r2HMFZ1Cp+U%bsnnl7V7 zF1KCSACs{Y!`ozpT#mMMci7RZ(+Hvni2xa=L5z2j|HUwq-w6UR;*IDAhz9&aG1gpH1v zMx*EI--vkHY;Au>{X792lx4xF!|%v@+w=yVS;78wEF~FCuC}np6X+cvExullJu>bL z)^?V=`!;s{Sx=&V8X@ixB%jS23OU0b>~C?LO=g3_^QNqG$1ek!9{wn6jdjmjgSlkf(P2W}81@juO2TjW$V&6q*bDj|-qKcECfngP}8 zAv5)!us3YC(oCps=$6%Xmu5jNs?I^pVg4dLv`^A1MIBwT*@FeLYA(=gn<9^Yo2tRxe-Ho7U?DUg3pv_aceE;J~h(yeJ73b!#9yL!-r` z8cF1(IdasFo|Gp03NE^EY%~;v;Id0Eyz-(e*RLDhF}5QS3#LLTvxy`t)w8U1osd?_ zQmF33Awj8eaZO|^LG4kvVbohRa*|NYatXVi-0QWgft3?>^$=B2jVj?Rl1~<4EE=j9 zgH5o85_)jI-$&vxC`0kI+nw?Iw;&jfx8eBc$vh^=1 zno!16T+(lIu3Yo#mYbH3?p?BE@96TIw#?jGnm)U)@9gQ)trpkB>L5Y7n?4X&v(mY; zOy|k&9pka7&+Xp*xvALrj_$&aW$~#;cJ6#+D!yz-f#2^^6c_oFEPfk5fQ)vRZeT#? zvK!F=Z}Y!CQp^qHuKnW0##_gwzl_ctH%?v#W*`cQAG3qTg z%kZGdq7|H4qse4hy2PZ#W&-DpVa4VrEtM?W^bYLggcT*A(UGj&27}%v)Aywx4Z$oI zq`hRCo+t@DmLKY%V;w`khWS|B0LJk$Mg)3qQ6>@EF$9@7bA@-&gh@5IxOu zTP<;X|FBtv$5yg@F^AQ?26kL7KTmdtp8tDbHo^1Zm^kzWpzg{OhpKeue+6g3GR)^f z%;z_(K7Lbk?&~w)4D{NcdETav9KSc(?dUUhqtW4@r|l7?`52|?1l^Qsl7p12n(s(J zJk7-YW=?K)FT!o6iEEWR;jcyShdkGV>pWb}HlT+bY_nk>7LWDKWG!=22gxz3rg+`z zc}@~i#_O)n7hRT$9;6|MvDM>iiJDzvn}fNOw{uuy)p#schtsBa>0E^gkKGctI8rvn zhTflvhC^As+i3B-tS*<%u5ks{nZ0(4Vl}b)SXc=*F1-EE%pXxCnHUUK>w{K8%|EX`oGt33%x!%m*YY>r%Vvc9!iTZ_U5f4R2(!N<)qOT-Gd!1@QWD@S zupeA&t;vj3$tl~0Hozyjk`f1VdJ@xk4*Z6#zdZ}jrSH%cn0E8|Ge6o4?&1c475Kq& zTJFI&I*(a7J}a{0v-D7=6Qp zaFCTxh~`9^{%I3AH(FkS_jw(52)tom*zR%Qwhh>ztu~9eRP1H`Wv^XQ(};^wZ(JgW zsj!QAG!&DfpLLBZwKY5iU~s1FA;9iqc!r)OsE;JXXI#P&t< z>HM6v(Lb-Yt@!>==>6*!zmE#=CJx~?{5rBf7XSN@dKMSMpXLy5yRX{_@ZC$mSIqb> z)C0hD^OXt>g4?U&&H}4Qa2LVZfcrT5ehdH$!C^6{&>nC*SH!+i2eqpJPh(-iMKU-< z<8^6^>MguSpYra?P;^L2L#@0v4z@`nPouDb^8=Bq06vAI!m^?YyfnJ zs%TG1=5Dje??dl9wFl$hi1E)w&jKTfpKs8U$uBY!hK-%%qa}g)@uNmyM4}Bp$%6Ac zC8v}y8>a0u)Am*C?CZ8VrhMq~Y5VN7W7Rsx+O77fQ&(f!|AA@$0R0dT4-2KdfQd;W zBImzJdO~sx5u&SVqQ?UkJRXm!9cEs15JAZq)kJT^Z2sh=?chQC)O&pB<_Y_Oa~u<= zuA#bJNMIgHl?T8b4hdd3DUm>A{*(`0 zJmEO!fPLcB-g3;am!JnGu?GEb5bqwVwzt@APrmR{q3{M+ykaHzyH(JZ)vO2*awx#vhh|Z>-Jy~u2F!(h1Jb0<}Jb*!R0+dDr z3iBZjNgTpHycCrqoT!t;IRn(i^)XIs(rM?+(3DgXoY87Bl6Wi~wsy|qv|8re(3y6n zIEUBim;(WiKd`9{db7R^=ka?z7!vSr>xBM*f6YIA<|Fs2>xLIyc;K8J+c$1lIk99Y zpDRyDJ@VPleEy$4|Bs)z_tPKw^oKrp+lSx(;rIRnSyOz+b!1gh9W$JF}hzkOz)cwjE*q@P?&zs6fX%{W!wH!aG$4-Pfu zJ0QHjLwE~+pmh6wS{Kcn@wULX6W+p0Do*?l4CfEEd#xGoo6FaAya!>aDMtcW5Wv6I z@E-i-YYd}?_xwT~@4=2gFq|6REboK}ZY*E(%Sj#zl{b>%O-*?yz`|?bQS`;K&XF8> zgkd~VQ|{N`akQ4{oSZkkXkmh3P1K$3-GO<(w}$tQ3h%}8M-bk>Lywiqjf7VoVHowi z-;P$Za$`DRQ02`x^1dJQes>M;`zyQ`%h5sTnmDDxTgQEYVSJ&X+_zWCtplZn)eLKO z4R3N*Ok}x92=DFaAxzi6VxK>}@Hjh%@^}sJtI7E?!KB8WKdmM@x_Te!DGj4~e@h*O zYTjlpjQKuV!}l8%zCxKV-^e#y;VYb06HUFs_Ztwvr`wdv!xeT__iSG`W1J9kh%t0>~$xP1K$ zdUo-TK+OYk`>78xejlpPT2tkxkQ}xrK^b1JK}7J8nrHsK@{BIL$oUvG z_CJ2+F;LD0@HF}oD3Dq5uCTvN5=9cSMBUM=OqD|+s{wm+*^Z=9PYx^yi>3x3$((zu zV?cjhk10iUGVoGre&D<>RFE;>6_*uBB$TAL-OzS5fmp3m1FSsE(%$Hta+N2QR> zy>vXB^9>LCI=7y^tbdRk0qYzXTEgD<>q)uzz2)`{`|{*^U(LDwI4<{BD%VewnDy|9 z+PL`(zb14DoY2Acw(>Wsu75-5QTRR;{@b!XWk&bwm1~vmPg=#o$2|Nh5BO6`E4Qi4 z!>{syKdXgT;`EE)pKD~_RpGHn+Lus*pFJKohmaX5VC{x!!}ut@kDPcQB09=s@P439apDFd~EiQ}ufc2?y@pTP2# z^B`b(Nql_xbj$eo<^EBGpRVf*Mfe$&28;17f*&xNuff;3J=hj5P-7LG7*fv|4zanD zO8n;^s&nU9&l;?tD9DsL6cY&tG+CFnk}oI93;JCSjZ{99LGxQwPDrW?j_QF|lJkN( z{=e-TiMdTe(9=Gav>H0~&cSUxZAGoo;qS>BbrvBxKHFv22l}GHfuJE+N)=Y6tfBmd zC1IjAwXEY+KNQ>Cnic9;6wJQ}zl-}lKZ&!W&OaFRc!=ybBd`KNmQI*R9Zi`Xq?WB} zlEhwhyArP9cs1~^=zKZ5G=%g$anYFWFk~#+d^;DJna1^Nm>K2gUkvQOuxRrX_1P|c z?-ds$CJ!wk0-k+wHTDer8P@0bsgd~?66hLu14!Xf>;%|a+U($wC@l+NRcg>A5G5#y z@C4b$3N_#a)-)d6lQkz92(qwCojc{VYCNMQLlEF$;>41PzMfn<5exb~F2$%3K?-(| zg(qhvM?vlR?`p%A@WaYZg`CY^$>52s)m>NUo{mwU;v0^eOp(Fm;b5mbmQU~LGmyrv z$7}M86xW<*(An1JHV^1s7JEMJyFHzsTwyEvrQE1s)u**aC{CW(R%l<=(Xl10vlHED z{8P)b`wk+w441uq)e?6;m|c6;{8QO@cGM`2t_qd==$ElCjCIFf$gUH(pS=NJtMRQ^ ztahy1r)j-wu}^;(kXV7KQql?OBqm2EENkCv5;f7Nmqp-%UZK1TWEeVCrNnC@!*TGj zAN=%^KR%3&(fEO%9R2F&ZuxPahJ;D!60(M ziz_HVU#9t~ z@`+kHzn#T$zCh*t%hy?I=lj0Nf(Bg2q6Jh-QY{hT-?^{`ytMGXzskBoE&p#ZM%U6( z+wGq$2OX#cAK*YIF8hnn z%KFBq=iXS>s%o25jAhN$>GiK-2hKNP2k)k;BSNa*`^dM+ZvVL5L_{;$cR5TnG`XYv z4S1>muRu`0*Oxf4GIz>Wd$49TNLDo~L8@B(g>|bFwH(oIc?z@D)T93Yhn8#Mr?a{n+23Zid)m-!KG-qb-yYA$ zoL)~b=JYt!IL}betp#=v1goeFqaM9R!e&am6|zpOMz<9qcK^AW)A`#4ayoyl(}6&n z*Aa9E6{AiI?8shSdsVY*_mI=`%!REx$$dgeCw0(l(CLM!XzO$bl?nR^Oo zEmnUVL96BdYi#cJfHUp8JkYM7pd+gKvh%+L|GDrTs|2#mYv1JjtvfgW$Fytvhw^h9s6>J)G;d_$Mr6~o6Qy6T|2*r#~p{%@hicJHRF_XJc;0^ zmFri@+#G*NCFj%Pd6?dVpZQ76GuKz1ITxHfjG5K9{EO zKpD>8tIA&o$NEPxMt=*1hbr?4pH|`MXN#P_u(gK6`Q23!Y zE;puAr&s>63jGQAa}4)4@vVn5240be3o-mgdA`Ts4f60#72YJz`REfEo~)CH&<`_sBmM6)cq4t63U8#( z-%RzKZmeH^9B!xZTKZM|T%$Y;Ki7{hA)FR&=E?MZ>f<^1H7{er}a{5 ztQY=STJNPM`cF_g6OHl+*U)lJG~**LhEF%iQxET~fq$$9-d&~7@Ei5^GHs97HtFXs z2Cv1h!Z$S0Sx(C}(_}v{zvH%5PV3;MfT(BEB0pY)Tep7+-ElWp|<`VxUR>7gFp*#h2O zk!P<;AF2K1*%kS}#PA#CzmUNj<$qX(H?=22l>RwQ?OQ#(vjx1`-u{Nc8{41T7`(B) z{fP>1sxS5ZJ=~U({-$$p-t@9E(t{oDaJQ+T6(exbsf`y<*8A8qcB>fnw2 z(a|RTyu|RE`XdH!>W@@-lYVZbdbqHuy&Z->qwvP^zQEuO^o4>7Zz}H&O8@ev^47zv z<=sKcdwG-o4YXaoys5m8F?gf?ITc&_ut>ikr7Thuazu7$S|7JKIv<6P|W+e{xbrGE1zy`jq?%DZzWzP=U z43oToadw#r&OTrS�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�*2De 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 CY`NS3 diff --git a/client/src/style/fonts/NotoSansArabicUI-Regular.woff b/client/src/style/fonts/NotoSansArabicUI-Regular.woff deleted file mode 100644 index 900ec2804242aa9ce7bb8ad53b1c57d3f189f736..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88984 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

- - - - + + ); } diff --git a/client/src/components/AppIntlLoader.js b/client/src/components/AppIntlLoader.js new file mode 100644 index 000000000..7fc49b233 --- /dev/null +++ b/client/src/components/AppIntlLoader.js @@ -0,0 +1,80 @@ +import React from 'react'; +import intl from 'react-intl-universal'; +import { find } from 'lodash'; +import rtlDetect from 'rtl-detect'; +import DashboardLoadingIndicator from 'components/Dashboard/DashboardLoadingIndicator'; + +const SUPPORTED_LOCALES = [ + { name: "English", value: "en" }, + { name: 'العربية', value: 'ar' } +]; + +/** + * Retrieve the current local. + */ +function getCurrentLocal() { + let currentLocale = intl.determineLocale({ + urlLocaleKey: "lang", + cookieLocaleKey: "lang", + localStorageLocaleKey: "lang", + }); + if (!find(SUPPORTED_LOCALES, { value: currentLocale })) { + currentLocale = "en"; + } + return currentLocale; +} + +/** + * Loads the localization data of the given locale. + */ +function loadLocales(currentLocale) { + return import(`../lang/${currentLocale}/index.json`); +} + +/** + * Modifies the html document direction to RTl if it was rtl-language. + */ +function useDocumentDirectionModifier(locale) { + React.useEffect(() => { + const isRTL = rtlDetect.isRtlLang(locale); + + if (isRTL) { + const htmlDocument = document.querySelector('html'); + htmlDocument.setAttribute('dir', 'rtl'); + htmlDocument.setAttribute('lang', locale); + } + }, []); +} + +/** + * Application Intl loader. + */ +export default function AppIntlLoader({ + children +}) { + const [isLoading, setIsLoading] = React.useState(true); + const currentLocale = getCurrentLocal(); + + // Modifies the html document direction + useDocumentDirectionModifier(currentLocale); + + React.useEffect(() => { + // Lodas the locales data file. + loadLocales(currentLocale).then((results) => { + return intl.init({ + currentLocale, + locales: { + [currentLocale]: results, + }, + }); + }).then(() => { + setIsLoading(false); + }); + }, [currentLocale, setIsLoading]); + + return ( + + {children} + + ); +} \ No newline at end of file diff --git a/client/src/components/Authentication.js b/client/src/components/Authentication.js index 9eb01c6c1..8bbb29515 100644 --- a/client/src/components/Authentication.js +++ b/client/src/components/Authentication.js @@ -3,7 +3,7 @@ import { Redirect, Route, Switch, Link, useLocation } from 'react-router-dom'; import BodyClassName from 'react-body-classname'; import { TransitionGroup, CSSTransition } from 'react-transition-group'; import authenticationRoutes from 'routes/authentication'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import Icon from 'components/Icon'; import { useIsAuthenticated } from 'hooks/state'; @@ -32,6 +32,7 @@ export default function AuthenticationWrapper({ ...rest }) { > +
diff --git a/client/src/components/CategoriesSelectList.js b/client/src/components/CategoriesSelectList.js index 1345d1f6c..6cd4f83c5 100644 --- a/client/src/components/CategoriesSelectList.js +++ b/client/src/components/CategoriesSelectList.js @@ -1,5 +1,5 @@ import React, { useCallback } from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { ListSelect } from 'components'; import { MenuItem } from '@blueprintjs/core'; import { saveInvoke } from 'utils'; diff --git a/client/src/components/ContactSelecetList.js b/client/src/components/ContactSelecetList.js index d19d4943c..8dfeb32f6 100644 --- a/client/src/components/ContactSelecetList.js +++ b/client/src/components/ContactSelecetList.js @@ -1,5 +1,5 @@ import React, { useCallback, useState, useEffect, useMemo } from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { MenuItem, Button } from '@blueprintjs/core'; import { Select } from '@blueprintjs/select'; import classNames from 'classnames'; diff --git a/client/src/components/ContactsMultiSelect.js b/client/src/components/ContactsMultiSelect.js index 3d622af9f..7cbb1c332 100644 --- a/client/src/components/ContactsMultiSelect.js +++ b/client/src/components/ContactsMultiSelect.js @@ -2,7 +2,7 @@ import React, { useMemo, useCallback, useState } from 'react'; import { MenuItem, Button } from '@blueprintjs/core'; import { omit } from 'lodash'; import MultiSelect from 'components/MultiSelect'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function ContactsMultiSelect({ contacts, diff --git a/client/src/components/ContactsSuggestField.js b/client/src/components/ContactsSuggestField.js index 0db5f5184..816619d29 100644 --- a/client/src/components/ContactsSuggestField.js +++ b/client/src/components/ContactsSuggestField.js @@ -2,16 +2,16 @@ import React, { useCallback, useState, useEffect, useMemo } from 'react'; import { MenuItem } from '@blueprintjs/core'; import { Suggest } from '@blueprintjs/select'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; export default function ContactsSuggestField({ contactsList, initialContactId, selectedContactId, - defaultTextSelect = formatMessage({id:'select_contact'}), + defaultTextSelect = intl.get('select_contact'), onContactSelected, selectedContactType = [], diff --git a/client/src/components/CurrencySelectList.js b/client/src/components/CurrencySelectList.js index c59c63795..36a90e606 100644 --- a/client/src/components/CurrencySelectList.js +++ b/client/src/components/CurrencySelectList.js @@ -1,5 +1,5 @@ import React, { useCallback, useEffect, useState } from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { CLASSES } from 'common/classes'; import classNames from 'classnames'; import { MenuItem, Button } from '@blueprintjs/core'; diff --git a/client/src/components/Dashboard/Dashboard.js b/client/src/components/Dashboard/Dashboard.js index 4488809d3..00a6ab561 100644 --- a/client/src/components/Dashboard/Dashboard.js +++ b/client/src/components/Dashboard/Dashboard.js @@ -30,7 +30,7 @@ export default function Dashboard() { - + diff --git a/client/src/components/Dashboard/DashboardActionViewsList.js b/client/src/components/Dashboard/DashboardActionViewsList.js index 97f0b2836..42c2bcbe7 100644 --- a/client/src/components/Dashboard/DashboardActionViewsList.js +++ b/client/src/components/Dashboard/DashboardActionViewsList.js @@ -9,7 +9,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Icon } from 'components'; /** diff --git a/client/src/components/Dashboard/DashboardBackLink.js b/client/src/components/Dashboard/DashboardBackLink.js index 096177057..8e0933433 100644 --- a/client/src/components/Dashboard/DashboardBackLink.js +++ b/client/src/components/Dashboard/DashboardBackLink.js @@ -1,9 +1,9 @@ import React from 'react'; import withBreadcrumbs from 'react-router-breadcrumbs-hoc'; import { useHistory } from 'react-router-dom'; -import routes from 'routes/dashboard'; +import { getDashboardRoutes } from 'routes/dashboard'; import { If, Icon } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withDashboard from 'containers/Dashboard/withDashboard'; import { compose } from 'utils'; @@ -32,7 +32,7 @@ function DashboardBackLink({ dashboardBackLink, breadcrumbs }) { } export default compose( - withBreadcrumbs(routes), + withBreadcrumbs([]), withDashboard(({ dashboardBackLink }) => ({ dashboardBackLink, })), diff --git a/client/src/components/Dashboard/DashboardBreadcrumbs.js b/client/src/components/Dashboard/DashboardBreadcrumbs.js index 840e0b1cd..a27c0ffd2 100644 --- a/client/src/components/Dashboard/DashboardBreadcrumbs.js +++ b/client/src/components/Dashboard/DashboardBreadcrumbs.js @@ -6,7 +6,7 @@ import { Boundary, } from '@blueprintjs/core'; import withBreadcrumbs from 'react-router-breadcrumbs-hoc'; -import routes from 'routes/dashboard'; +import { getDashboardRoutes } from 'routes/dashboard'; import { useHistory } from 'react-router-dom'; function DashboardBreadcrumbs({ breadcrumbs }){ @@ -31,4 +31,4 @@ function DashboardBreadcrumbs({ breadcrumbs }){ ) } -export default withBreadcrumbs(routes)(DashboardBreadcrumbs) +export default withBreadcrumbs([])(DashboardBreadcrumbs) diff --git a/client/src/components/Dashboard/DashboardContentRoute.js b/client/src/components/Dashboard/DashboardContentRoute.js index 4951f186b..08ca63f54 100644 --- a/client/src/components/Dashboard/DashboardContentRoute.js +++ b/client/src/components/Dashboard/DashboardContentRoute.js @@ -1,12 +1,15 @@ import React from 'react'; import { Route, Switch } from 'react-router-dom'; -import routes from 'routes/dashboard'; + +import { getDashboardRoutes } from 'routes/dashboard'; import DashboardPage from './DashboardPage'; /** * Dashboard content route. */ export default function DashboardContentRoute() { + const routes = getDashboardRoutes(); + return ( diff --git a/client/src/components/Dashboard/DashboardTopbar.js b/client/src/components/Dashboard/DashboardTopbar.js index 32d9b8b18..2422538c6 100644 --- a/client/src/components/Dashboard/DashboardTopbar.js +++ b/client/src/components/Dashboard/DashboardTopbar.js @@ -9,7 +9,7 @@ import { Tooltip, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import DashboardTopbarUser from 'components/Dashboard/TopbarUser'; import DashboardBreadcrumbs from 'components/Dashboard/DashboardBreadcrumbs'; diff --git a/client/src/components/Dashboard/DashboardViewsTabs.js b/client/src/components/Dashboard/DashboardViewsTabs.js index bb526d7f8..83c4034cc 100644 --- a/client/src/components/Dashboard/DashboardViewsTabs.js +++ b/client/src/components/Dashboard/DashboardViewsTabs.js @@ -1,5 +1,5 @@ import React, { useRef, useState, useEffect } from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import PropTypes from 'prop-types'; import { Button, Tabs, Tab, Tooltip, Position } from '@blueprintjs/core'; import { useHistory } from 'react-router'; diff --git a/client/src/components/Dashboard/GlobalHotkeys.js b/client/src/components/Dashboard/GlobalHotkeys.js index 353c1c755..3ca7a2b0b 100644 --- a/client/src/components/Dashboard/GlobalHotkeys.js +++ b/client/src/components/Dashboard/GlobalHotkeys.js @@ -1,7 +1,7 @@ import React from 'react'; import { useHotkeys } from 'react-hotkeys-hook'; import { useHistory } from 'react-router-dom'; -import routes from 'routes/dashboard'; +import { getDashboardRoutes } from 'routes/dashboard'; import withDashboardActions from 'containers/Dashboard/withDashboardActions'; import { compose } from 'utils'; @@ -10,6 +10,7 @@ function GlobalHotkeys({ toggleSidebarExpend, }) { const history = useHistory(); + const routes = getDashboardRoutes(); const globalHotkeys = routes .filter(({ hotkey }) => hotkey) diff --git a/client/src/components/Dashboard/TopbarUser.js b/client/src/components/Dashboard/TopbarUser.js index ab491c629..44e50dd7e 100644 --- a/client/src/components/Dashboard/TopbarUser.js +++ b/client/src/components/Dashboard/TopbarUser.js @@ -8,7 +8,7 @@ import { Popover, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { firstLettersArgs } from 'utils'; import { useAuthActions, useAuthUser } from 'hooks/state'; diff --git a/client/src/components/DataTable.js b/client/src/components/DataTable.js index c653f2a71..ec0c5bab3 100644 --- a/client/src/components/DataTable.js +++ b/client/src/components/DataTable.js @@ -10,7 +10,7 @@ import { useAsyncDebounce, } from 'react-table'; import { useSticky } from 'react-table-sticky'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { useUpdateEffect } from 'hooks'; import { saveInvoke } from 'utils'; @@ -209,6 +209,6 @@ DataTable.defaultProps = { TablePaginationRenderer: TablePagination, TableNoResultsRowRenderer: TableNoResultsRow, - noResults: formatMessage({ id: 'there_is_no_results_in_the_table' }), + noResults: '', payload: {}, }; diff --git a/client/src/components/DataTableCells/ItemsListCell.js b/client/src/components/DataTableCells/ItemsListCell.js index 0413e5fc6..9ff7ddae1 100644 --- a/client/src/components/DataTableCells/ItemsListCell.js +++ b/client/src/components/DataTableCells/ItemsListCell.js @@ -4,7 +4,7 @@ import ItemsSuggestField from 'components/ItemsSuggestField'; import classNames from 'classnames'; import { FormGroup, Classes, Intent } from '@blueprintjs/core'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { useCellAutoFocus } from 'hooks'; @@ -41,7 +41,7 @@ export default function ItemsListCell({ purchasable={filterPurchasable} inputProps={{ inputRef: (ref) => (fieldRef.current = ref), - placeholder: formatMessage({ id: 'enter_an_item' }), + placeholder: intl.get('enter_an_item'), }} openOnKeyDown={true} blurOnSelectClose={false} diff --git a/client/src/components/Datatable/TableCell.js b/client/src/components/Datatable/TableCell.js index 46621de5e..84a50a89a 100644 --- a/client/src/components/Datatable/TableCell.js +++ b/client/src/components/Datatable/TableCell.js @@ -46,6 +46,8 @@ export default function TableCell({ ); } + const isRTL = true; + return (
-
{ noResults }
+
{noResultText}
); -} \ No newline at end of file +} diff --git a/client/src/components/Dragzone.js b/client/src/components/Dragzone.js index f7dbe5d21..f62ddce5d 100644 --- a/client/src/components/Dragzone.js +++ b/client/src/components/Dragzone.js @@ -2,7 +2,7 @@ import React, { useState, useCallback, useEffect } from 'react'; import { useDropzone } from 'react-dropzone'; import classNames from 'classnames'; import Icon from 'components/Icon'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; // const initialFile: { // file: ?File, @@ -12,7 +12,7 @@ import { formatMessage } from 'services/intl'; // }; export default function Dropzone({ - text = formatMessage({ id: 'drag_drop_files_here_or_click_here' }), + text = intl.get('drag_drop_files_here_or_click_here'), onDrop, initialFiles = [], onDeleteFile, diff --git a/client/src/components/Drawer/DrawerHeaderContent.js b/client/src/components/Drawer/DrawerHeaderContent.js index 648651222..ff506c267 100644 --- a/client/src/components/Drawer/DrawerHeaderContent.js +++ b/client/src/components/Drawer/DrawerHeaderContent.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Classes, Icon, H4, Button } from '@blueprintjs/core'; import withDrawerActions from 'containers/Drawer/withDrawerActions'; diff --git a/client/src/components/DynamicFilter/DynamicFilterCompatatorField.js b/client/src/components/DynamicFilter/DynamicFilterCompatatorField.js index 7559369d6..b1cb3278e 100644 --- a/client/src/components/DynamicFilter/DynamicFilterCompatatorField.js +++ b/client/src/components/DynamicFilter/DynamicFilterCompatatorField.js @@ -1,17 +1,15 @@ import React, { useMemo } from 'react'; import { HTMLSelect, Classes } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { getConditionTypeCompatators } from './DynamicFilterCompatators'; export default function DynamicFilterCompatatorField({ dataType, ...restProps }) { - const { formatMessage } = useIntl(); - const options = useMemo( () => getConditionTypeCompatators(dataType).map(comp => ({ - value: comp.value, label: formatMessage({ id: comp.label_id }), + value: comp.value, label: intl.get(comp.label_id), })), [dataType] ); diff --git a/client/src/components/DynamicFilter/DynamicFilterValueField.js b/client/src/components/DynamicFilter/DynamicFilterValueField.js index 1d56e1bbb..10a9877ad 100644 --- a/client/src/components/DynamicFilter/DynamicFilterValueField.js +++ b/client/src/components/DynamicFilter/DynamicFilterValueField.js @@ -10,7 +10,8 @@ import { connect } from 'react-redux'; import { useQuery } from 'react-query'; import { DateInput } from '@blueprintjs/datetime'; import classNames from 'classnames'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { debounce } from 'lodash'; import moment from 'moment'; @@ -45,7 +46,7 @@ function DynamicFilterValueField({ onChange, inputDebounceWait = 250, }) { - const { formatMessage } = useIntl(); + const [localValue, setLocalValue] = useState(); // Makes `localValue` controlled mode from `value`. @@ -185,7 +186,7 @@ function DynamicFilterValueField({ diff --git a/client/src/components/FilterDropdown.js b/client/src/components/FilterDropdown.js index 04f387972..4bdd172a9 100644 --- a/client/src/components/FilterDropdown.js +++ b/client/src/components/FilterDropdown.js @@ -12,7 +12,8 @@ import { isEqual, last } from 'lodash'; import { usePrevious } from 'react-use'; import Icon from 'components/Icon'; import { checkRequiredProperties, uniqueMultiProps } from 'utils'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { DynamicFilterValueField, DynamicFilterCompatatorField, @@ -41,7 +42,7 @@ export default function FilterDropdown({ initialCondition, initialConditions, }) { - const { formatMessage } = useIntl(); + // Fields key -> metadata table. const fieldsKeyMapped = useMemo(() => @@ -51,10 +52,10 @@ export default function FilterDropdown({ // Conditions options. const conditionalsOptions = useMemo( () => [ - { value: '&&', label: formatMessage({ id: 'and' }) }, - { value: '||', label: formatMessage({ id: 'or' }) }, + { value: '&&', label: intl.get('and') }, + { value: '||', label: intl.get('or') }, ], - [formatMessage], + [], ); // Resources fileds options for fields options. const resourceFieldsOptions = useMemo( @@ -91,7 +92,7 @@ export default function FilterDropdown({ if (values.conditions.length >= 12) { limitToast = Toaster.show( { - message: formatMessage({ id: 'you_reached_conditions_limit' }), + message: intl.get('you_reached_conditions_limit'), intent: Intent.WARNING, }, limitToast, @@ -102,7 +103,7 @@ export default function FilterDropdown({ defaultFilterCondition ]); } - }, [values, setFieldValue, formatMessage, defaultFilterCondition]); + }, [values, setFieldValue, defaultFilterCondition]); // Filtered conditions that filters conditions that don't contain atleast // on required fields or fileds keys that not exists. diff --git a/client/src/components/FinancialSheet.js b/client/src/components/FinancialSheet.js index 0f2373090..49d10231d 100644 --- a/client/src/components/FinancialSheet.js +++ b/client/src/components/FinancialSheet.js @@ -1,7 +1,8 @@ import React, { useMemo, useCallback } from 'react'; import moment from 'moment'; import classnames from 'classnames'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import 'style/pages/FinancialStatements/FinancialSheet.scss'; @@ -23,7 +24,7 @@ export default function FinancialSheet({ fullWidth = false, currentDate = true, }) { - const { formatMessage } = useIntl(); + const format = 'DD MMMM YYYY'; const formattedFromDate = useMemo(() => moment(fromDate).format(format), [ fromDate, @@ -38,10 +39,10 @@ export default function FinancialSheet({ const nameModifer = name ? `financial-sheet--${name}` : ''; const methodsLabels = useMemo( () => ({ - cash: formatMessage({ id: 'cash' }), - accrual: formatMessage({ id: 'accrual' }), + cash: intl.get('cash'), + accrual: intl.get('accrual'), }), - [formatMessage], + [], ); const getBasisLabel = useCallback((b) => methodsLabels[b], [methodsLabels]); const basisLabel = useMemo(() => getBasisLabel(basis), [ diff --git a/client/src/components/FormattedMessage.js b/client/src/components/FormattedMessage.js new file mode 100644 index 000000000..1c181c832 --- /dev/null +++ b/client/src/components/FormattedMessage.js @@ -0,0 +1,9 @@ +import intl from 'react-intl-universal'; + +export function FormattedMessage({ id }) { + return intl.get(id); +} + +export function FormattedHTMLMessage({ ...args }) { + return intl.formatHTMLMessage({ ...args }) +} \ No newline at end of file diff --git a/client/src/components/ItemsSuggestField.js b/client/src/components/ItemsSuggestField.js index e1c7178d9..0194b12ea 100644 --- a/client/src/components/ItemsSuggestField.js +++ b/client/src/components/ItemsSuggestField.js @@ -5,7 +5,7 @@ import { CLASSES } from 'common/classes'; import { Suggest } from '@blueprintjs/select'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function ItemsSuggestField({ items, diff --git a/client/src/components/ListSelect.js b/client/src/components/ListSelect.js index ebbfb5479..1035d184f 100644 --- a/client/src/components/ListSelect.js +++ b/client/src/components/ListSelect.js @@ -1,7 +1,7 @@ import React, { useState, useMemo, useEffect } from 'react'; import { Button, MenuItem } from '@blueprintjs/core'; import { Select } from '@blueprintjs/select'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from './FormattedMessage'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; diff --git a/client/src/components/NumberFormatDropdown/NumberFormatFields.js b/client/src/components/NumberFormatDropdown/NumberFormatFields.js index 776024de3..314a87d01 100644 --- a/client/src/components/NumberFormatDropdown/NumberFormatFields.js +++ b/client/src/components/NumberFormatDropdown/NumberFormatFields.js @@ -3,7 +3,7 @@ import { FastField, ErrorMessage } from 'formik'; import { FormGroup, Checkbox, Switch } from '@blueprintjs/core'; import { CLASSES } from 'common/classes'; import { ListSelect } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { inputIntent } from 'utils'; import { moneyFormat, diff --git a/client/src/components/NumberFormatDropdown/NumberFormatFooter.js b/client/src/components/NumberFormatDropdown/NumberFormatFooter.js index bb42b0ca9..cdaad893a 100644 --- a/client/src/components/NumberFormatDropdown/NumberFormatFooter.js +++ b/client/src/components/NumberFormatDropdown/NumberFormatFooter.js @@ -2,7 +2,7 @@ import React from 'react'; import { useFormikContext } from 'formik'; import { Button, Classes, Intent } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; /** * Number format footer. diff --git a/client/src/components/Pagination.js b/client/src/components/Pagination.js index 9be89b476..27f9c3fe2 100644 --- a/client/src/components/Pagination.js +++ b/client/src/components/Pagination.js @@ -1,7 +1,7 @@ import React, { useReducer, useEffect } from 'react'; import classNames from 'classnames'; import { Button, ButtonGroup, Intent, HTMLSelect } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import PropTypes from 'prop-types'; import { range } from 'lodash'; import { Icon } from 'components'; diff --git a/client/src/components/PaymentReceiveListField.js b/client/src/components/PaymentReceiveListField.js index 6b6b3a34d..9902758b4 100644 --- a/client/src/components/PaymentReceiveListField.js +++ b/client/src/components/PaymentReceiveListField.js @@ -1,7 +1,7 @@ import React, { useCallback } from 'react'; import { MenuItem } from '@blueprintjs/core'; import ListSelect from 'components/ListSelect'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; function PaymentReceiveListField({ invoices, diff --git a/client/src/components/Preferences/PreferencesSidebar.js b/client/src/components/Preferences/PreferencesSidebar.js index 8c5d3f9d5..6dbb5a20e 100644 --- a/client/src/components/Preferences/PreferencesSidebar.js +++ b/client/src/components/Preferences/PreferencesSidebar.js @@ -1,7 +1,7 @@ import React from 'react'; import { Menu, MenuItem, MenuDivider } from '@blueprintjs/core'; import { useHistory, useLocation } from 'react-router-dom'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import preferencesMenu from 'config/preferencesMenu'; import PreferencesSidebarContainer from './PreferencesSidebarContainer'; diff --git a/client/src/components/SalutationList.js b/client/src/components/SalutationList.js index ba9661026..a87a9d4d6 100644 --- a/client/src/components/SalutationList.js +++ b/client/src/components/SalutationList.js @@ -1,5 +1,5 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { ListSelect } from 'components'; @@ -15,7 +15,7 @@ export default function SalutationList({ ...restProps }) { items={items} selectedItemProp={'key'} textProp={'label'} - defaultText={formatMessage({ id: 'salutation' })} + defaultText={intl.get('salutation')} filterable={false} {...restProps} /> diff --git a/client/src/components/index.js b/client/src/components/index.js index 5b332d816..c8d56dfe9 100644 --- a/client/src/components/index.js +++ b/client/src/components/index.js @@ -3,6 +3,7 @@ import Money from './Money'; import Icon from './Icon'; import Choose from './Utils/Choose'; import For from './Utils/For'; +import { FormattedMessage, FormattedHTMLMessage } from './FormattedMessage'; import ListSelect from './ListSelect'; import FinancialStatement from './FinancialStatement'; import DynamicFilterValueField from './DynamicFilter/DynamicFilterValueField'; @@ -58,14 +59,19 @@ import MaterialProgressBar from './MaterialProgressBar'; const Hint = FieldHint; +const T = FormattedMessage; + export { If, For, - Money, + Choose, Icon, + FormattedMessage, + FormattedHTMLMessage, + T, + Money, ListSelect, FinancialStatement, - Choose, DynamicFilterValueField, DynamicFilterCompatatorField, MODIFIER, diff --git a/client/src/config/financialReportsMenu.js b/client/src/config/financialReportsMenu.js index 43bfe4c4a..4c3226a4f 100644 --- a/client/src/config/financialReportsMenu.js +++ b/client/src/config/financialReportsMenu.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export const financialReportMenus = [ { @@ -66,7 +66,7 @@ export const SalesAndPurchasesReportMenus = [ desc: ( ), @@ -107,7 +107,9 @@ export const SalesAndPurchasesReportMenus = [ }, { title: , - desc: 'summerize_the_total_amount_your_business_owes_each_vendor', + desc: ( + + ), link: '/financial-reports/vendors-balance-summary', }, { diff --git a/client/src/config/preferencesMenu.js b/client/src/config/preferencesMenu.js index 019555d4a..3e1b981dd 100644 --- a/client/src/config/preferencesMenu.js +++ b/client/src/config/preferencesMenu.js @@ -1,5 +1,5 @@ import React from 'react' -import { FormattedMessage as T} from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default [ { diff --git a/client/src/config/sidebarMenu.js b/client/src/config/sidebarMenu.js index 9edf634de..4938f5cba 100644 --- a/client/src/config/sidebarMenu.js +++ b/client/src/config/sidebarMenu.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default [ { @@ -16,7 +16,7 @@ export default [ text: , children: [ { - text: , + text: , href: '/items', }, { @@ -67,7 +67,7 @@ export default [ newTabHref: '/bills/new', }, { - text: , + text: , href: '/payment-mades', newTabHref: '/payment-mades/new', }, diff --git a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js index e0b3014fa..a061c04ef 100644 --- a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js +++ b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js @@ -12,7 +12,7 @@ import { } from '@blueprintjs/core'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { useManualJournalsContext } from './ManualJournalsListProvider'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js b/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js index d487a29be..f3d641f22 100644 --- a/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js +++ b/client/src/containers/Accounting/JournalsLanding/ManualJournalsEmptyStatus.js @@ -2,7 +2,7 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function ManualJournalsEmptyStatus() { const history = useHistory(); diff --git a/client/src/containers/Accounting/JournalsLanding/components.js b/client/src/containers/Accounting/JournalsLanding/components.js index 6cb1cdd2f..7a4f70bf7 100644 --- a/client/src/containers/Accounting/JournalsLanding/components.js +++ b/client/src/containers/Accounting/JournalsLanding/components.js @@ -11,11 +11,11 @@ import { MenuDivider, Popover, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import moment from 'moment'; import { Choose, Money, If, Icon } from 'components'; import { safeCallback } from 'utils'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; /** * Amount accessor. @@ -155,24 +155,24 @@ export const ActionsMenu = ({ } - text={formatMessage({ id: 'view_details' })} + text={intl.get('view_details')} onClick={safeCallback(onViewDetails, original)} /> } - text={formatMessage({ id: 'publish_journal' })} + text={intl.get('publish_journal')} onClick={safeCallback(onPublish, original)} /> } - text={formatMessage({ id: 'edit_journal' })} + text={intl.get('edit_journal')} onClick={safeCallback(onEdit, original)} /> } intent={Intent.DANGER} onClick={safeCallback(onDelete, original)} diff --git a/client/src/containers/Accounting/JournalsLanding/utils.js b/client/src/containers/Accounting/JournalsLanding/utils.js index aa1540009..dd6f3c21f 100644 --- a/client/src/containers/Accounting/JournalsLanding/utils.js +++ b/client/src/containers/Accounting/JournalsLanding/utils.js @@ -1,5 +1,5 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import moment from 'moment'; import { NoteAccessor, @@ -16,42 +16,42 @@ export const useManualJournalsColumns = () => { () => [ { id: 'date', - Header: formatMessage({ id: 'date' }), + Header: intl.get('date'), accessor: DateAccessor, width: 115, className: 'date', }, { id: 'amount', - Header: formatMessage({ id: 'amount' }), + Header: intl.get('amount'), accessor: AmountAccessor, className: 'amount', width: 115, }, { id: 'journal_number', - Header: formatMessage({ id: 'journal_no' }), + Header: intl.get('journal_no'), accessor: (row) => `#${row.journal_number}`, className: 'journal_number', width: 100, }, { id: 'journal_type', - Header: formatMessage({ id: 'journal_type' }), + Header: intl.get('journal_type'), accessor: 'journal_type', width: 110, className: 'journal_type', }, { id: 'status', - Header: formatMessage({ id: 'publish' }), + Header: intl.get('publish'), accessor: (row) => StatusAccessor(row), width: 95, className: 'status', }, { id: 'note', - Header: formatMessage({ id: 'note' }), + Header: intl.get('note'), accessor: NoteAccessor, disableSortBy: true, width: 85, @@ -59,7 +59,7 @@ export const useManualJournalsColumns = () => { }, { id: 'created_at', - Header: formatMessage({ id: 'created_at' }), + Header: intl.get('created_at'), accessor: (r) => moment(r.created_at).format('YYYY MMM DD'), width: 125, className: 'created_at', diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.js index cec70cb30..796f505f9 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntries.schema.js @@ -1,5 +1,5 @@ import * as Yup from 'yup'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DATATYPES_LENGTH } from 'common/dataTypes'; const Schema = Yup.object().shape({ @@ -7,15 +7,15 @@ const Schema = Yup.object().shape({ .required() .min(1) .max(DATATYPES_LENGTH.STRING) - .label(formatMessage({ id: 'journal_number_' })), + .label(intl.get('journal_number_')), journal_type: Yup.string() .required() .min(1) .max(DATATYPES_LENGTH.STRING) - .label(formatMessage({ id: 'journal_type' })), + .label(intl.get('journal_type')), date: Yup.date() .required() - .label(formatMessage({ id: 'date' })), + .label(intl.get('date')), currency_code: Yup.string().max(3), publish: Yup.boolean(), reference: Yup.string().nullable().min(1).max(DATATYPES_LENGTH.STRING), diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.js index 8752d8ff6..bd541ec64 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesFooter.js @@ -9,7 +9,7 @@ import { Menu, MenuItem, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { useFormikContext } from 'formik'; import { CLASSES } from 'common/classes'; import classNames from 'classnames'; diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.js index 97658ea6f..9b99ebe64 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesForm.js @@ -1,7 +1,7 @@ import React, { useMemo } from 'react'; import { Formik, Form } from 'formik'; import { Intent } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { defaultTo, isEmpty, omit } from 'lodash'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; @@ -48,7 +48,6 @@ function MakeJournalEntriesForm({ submitPayload, } = useMakeJournalFormContext(); - const { formatMessage } = useIntl(); const history = useHistory(); // New journal number. @@ -92,18 +91,14 @@ function MakeJournalEntriesForm({ // Validate the total credit should be eqials total debit. if (totalCredit !== totalDebit) { AppToaster.show({ - message: formatMessage({ - id: 'should_total_of_credit_and_debit_be_equal', - }), + message: intl.get('should_total_of_credit_and_debit_be_equal'), intent: Intent.DANGER, }); setSubmitting(false); return; } else if (totalCredit === 0 || totalDebit === 0) { AppToaster.show({ - message: formatMessage({ - id: 'amount_cannot_be_zero_or_empty', - }), + message: intl.get('amount_cannot_be_zero_or_empty'), intent: Intent.DANGER, }); setSubmitting(false); @@ -131,12 +126,10 @@ function MakeJournalEntriesForm({ // Handle the request success. const handleSuccess = (errors) => { AppToaster.show({ - message: formatMessage( - { - id: isNewMode - ? 'the_journal_has_been_created_successfully' - : 'the_journal_has_been_edited_successfully', - }, + message: intl.get( + isNewMode + ? 'the_journal_has_been_created_successfully' + : 'the_journal_has_been_edited_successfully', { number: values.journal_number }, ), intent: Intent.SUCCESS, diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js index d32ceb3c5..9682c0e03 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js @@ -2,7 +2,7 @@ import React from 'react'; import classNames from 'classnames'; import { useFormikContext } from 'formik'; import { CLASSES } from 'common/classes'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import MakeJournalEntriesHeaderFields from './MakeJournalEntriesHeaderFields'; import { PageFormBigNumber } from 'components'; import { safeSumBy } from 'utils'; diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js index d7ee23438..6ec4d25e4 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeaderFields.js @@ -7,7 +7,7 @@ import { } from '@blueprintjs/core'; import { FastField, ErrorMessage } from 'formik'; import { DateInput } from '@blueprintjs/datetime'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.js b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.js index 4d4c82fdc..a95429551 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFloatingActions.js @@ -11,7 +11,7 @@ import { } from '@blueprintjs/core'; import { useFormikContext } from 'formik'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { CLASSES } from 'common/classes'; import { Icon, If } from 'components'; import { useHistory } from 'react-router-dom'; diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js index 14a3e0e4b..fd1315e05 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalFormFooter.js @@ -3,7 +3,7 @@ import { FastField } from 'formik'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; import { FormGroup, TextArea } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Postbox, ErrorMessage, Row, Col } from 'components'; import Dragzone from 'components/Dragzone'; import { inputIntent } from 'utils'; diff --git a/client/src/containers/Accounting/MakeJournal/components.js b/client/src/containers/Accounting/MakeJournal/components.js index fe60d16e3..e7a5dbf86 100644 --- a/client/src/containers/Accounting/MakeJournal/components.js +++ b/client/src/containers/Accounting/MakeJournal/components.js @@ -1,8 +1,8 @@ import React from 'react'; import { Intent, Position, Button, Tooltip } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Icon, Money, Hint } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { AccountsListFieldCell, MoneyFieldCell, @@ -30,14 +30,14 @@ export function ContactHeaderCell() { * Credit header cell. */ export function CreditHeaderCell({ payload: { currencyCode } }) { - return formatMessage({ id: 'credit_currency' }, { currency: currencyCode }); + return intl.get('credit_currency', { currency: currencyCode }); } /** * debit header cell. */ export function DebitHeaderCell({ payload: { currencyCode } }) { - return formatMessage({ id: 'debit_currency' }, { currency: currencyCode }); + return intl.get('debit_currency', { currency: currencyCode }); } /** @@ -46,7 +46,7 @@ export function DebitHeaderCell({ payload: { currencyCode } }) { function AccountFooterCell({ payload: { currencyCode } }) { return ( - {formatMessage({ id: 'total_currency' }, { currency: currencyCode })} + {intl.get('total_currency', { currency: currencyCode })} ); } @@ -120,7 +120,7 @@ export const useJournalTableEntriesColumns = () => { sticky: 'left', }, { - Header: formatMessage({ id: 'account' }), + Header: intl.get('account'), id: 'account_id', accessor: 'account_id', Cell: AccountsListFieldCell, @@ -157,7 +157,7 @@ export const useJournalTableEntriesColumns = () => { width: 120, }, { - Header: formatMessage({ id: 'note' }), + Header: intl.get('note'), accessor: 'note', Cell: InputGroupCell, disableSortBy: true, @@ -174,6 +174,6 @@ export const useJournalTableEntriesColumns = () => { width: 45, }, ], - [formatMessage], + [], ); }; diff --git a/client/src/containers/Accounting/MakeJournal/utils.js b/client/src/containers/Accounting/MakeJournal/utils.js index f8e9ac58b..6a7142f1e 100644 --- a/client/src/containers/Accounting/MakeJournal/utils.js +++ b/client/src/containers/Accounting/MakeJournal/utils.js @@ -10,7 +10,7 @@ import { transformToForm, } from 'utils'; import { AppToaster } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { useFormikContext } from 'formik'; const ERROR = { @@ -118,23 +118,19 @@ export const transformErrors = (resErrors, { setErrors, errors }) => { if ((error = getError(ERROR.RECEIVABLE_ENTRIES_HAS_NO_CUSTOMERS))) { toastMessages.push( - formatMessage({ - id: 'should_select_customers_with_entries_have_receivable_account', - }), + intl.get('should_select_customers_with_entries_have_receivable_account'), ); setEntriesErrors(error.indexes, 'contact_id', 'error'); } if ((error = getError(ERROR.ENTRIES_SHOULD_ASSIGN_WITH_CONTACT))) { if (error.meta.find(meta => meta.contact_type === 'customer')) { toastMessages.push( - formatMessage({ - id: 'receivable_accounts_should_assign_with_customers', - }), + intl.get('receivable_accounts_should_assign_with_customers'), ); } if (error.meta.find(meta => meta.contact_type === 'vendor')) { toastMessages.push( - formatMessage({ id: 'payable_accounts_should_assign_with_vendors' }), + intl.get('payable_accounts_should_assign_with_vendors'), ); } const indexes = error.meta.map((meta => meta.indexes)).flat(); @@ -144,9 +140,7 @@ export const transformErrors = (resErrors, { setErrors, errors }) => { newErrors = setWith( newErrors, 'journal_number', - formatMessage({ - id: 'journal_number_is_already_used', - }), + intl.get('journal_number_is_already_used'), ); } setErrors({ ...newErrors }); diff --git a/client/src/containers/Accounts/AccountsActionsBar.js b/client/src/containers/Accounts/AccountsActionsBar.js index 9920a4f76..25df336fa 100644 --- a/client/src/containers/Accounts/AccountsActionsBar.js +++ b/client/src/containers/Accounts/AccountsActionsBar.js @@ -12,7 +12,7 @@ import { Intent, } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { If, DashboardActionViewsList } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/Accounts/components.js b/client/src/containers/Accounts/components.js index 741293354..d45fd20cb 100644 --- a/client/src/containers/Accounts/components.js +++ b/client/src/containers/Accounts/components.js @@ -10,9 +10,8 @@ import { Popover, Button, } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; import { Icon, Money, If } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { safeCallback } from 'utils'; /** @@ -34,37 +33,37 @@ export function ActionsMenu({ } - text={formatMessage({ id: 'view_details' })} + text={intl.get('view_details')} onClick={safeCallback(onViewDetails, original)} /> } - text={formatMessage({ id: 'edit_account' })} + text={intl.get('edit_account')} onClick={safeCallback(onEdit, original)} /> } - text={formatMessage({ id: 'new_child_account' })} + text={intl.get('new_child_account')} onClick={safeCallback(onNewChild, original)} /> } onClick={safeCallback(onInactivate, original)} /> } onClick={safeCallback(onActivate, original)} /> } intent={Intent.DANGER} onClick={safeCallback(onDelete, original)} @@ -77,7 +76,6 @@ export function ActionsMenu({ * Normal cell. */ export function NormalCell({ cell: { value } }) { - const { formatMessage } = useIntl(); const arrowDirection = value === 'credit' ? 'down' : 'up'; // Can't continue if the value is not `credit` or `debit`. @@ -87,7 +85,7 @@ export function NormalCell({ cell: { value } }) { return ( diff --git a/client/src/containers/Accounts/utils.js b/client/src/containers/Accounts/utils.js index 07768af52..47ed45a5f 100644 --- a/client/src/containers/Accounts/utils.js +++ b/client/src/containers/Accounts/utils.js @@ -1,7 +1,7 @@ import React from 'react'; import { Intent, Tag } from '@blueprintjs/core'; import { If, AppToaster } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { NormalCell, BalanceCell } from './components'; import { isBlank, compose } from 'utils'; @@ -25,17 +25,13 @@ export const accountNameAccessor = (account) => { export const handleDeleteErrors = (errors) => { if (errors.find((e) => e.type === 'ACCOUNT.PREDEFINED')) { AppToaster.show({ - message: formatMessage({ - id: 'you_could_not_delete_predefined_accounts', - }), + message: intl.get('you_could_not_delete_predefined_accounts'), intent: Intent.DANGER, }); } if (errors.find((e) => e.type === 'ACCOUNT.HAS.ASSOCIATED.TRANSACTIONS')) { AppToaster.show({ - message: formatMessage({ - id: 'cannot_delete_account_has_associated_transactions', - }), + message: intl.get('cannot_delete_account_has_associated_transactions'), intent: Intent.DANGER, }); } @@ -56,28 +52,28 @@ export const useAccountsTableColumns = () => { () => [ { id: 'name', - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'name', className: 'account_name', width: 200, }, { id: 'code', - Header: formatMessage({ id: 'code' }), + Header: intl.get('code'), accessor: AccountCodeAccessor, className: 'code', width: 80, }, { id: 'type', - Header: formatMessage({ id: 'type' }), + Header: intl.get('type'), accessor: 'account_type_label', className: 'type', width: 140, }, { id: 'normal', - Header: formatMessage({ id: 'normal' }), + Header: intl.get('account_normal'), Cell: NormalCell, accessor: 'account_normal', className: 'normal', @@ -85,13 +81,13 @@ export const useAccountsTableColumns = () => { }, { id: 'currency', - Header: formatMessage({ id: 'currency' }), + Header: intl.get('currency'), accessor: 'currency_code', width: 75, }, { id: 'balance', - Header: formatMessage({ id: 'balance' }), + Header: intl.get('balance'), accessor: 'amount', Cell: BalanceCell, width: 150, diff --git a/client/src/containers/Alerts/AccountActivateAlert.js b/client/src/containers/Alerts/AccountActivateAlert.js index 777af9dfa..591efc428 100644 --- a/client/src/containers/Alerts/AccountActivateAlert.js +++ b/client/src/containers/Alerts/AccountActivateAlert.js @@ -1,7 +1,7 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; -import { AppToaster } from 'components'; +import { AppToaster, FormattedMessage as T } from 'components'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; import withAlertActions from 'containers/Alert/withAlertActions'; @@ -20,7 +20,7 @@ function AccountActivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: activateAccount, isLoading @@ -35,9 +35,7 @@ function AccountActivateAlert({ const handleConfirmAccountActivate = () => { activateAccount(accountId).then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_account_has_been_successfully_activated', - }), + message: intl.get('the_account_has_been_successfully_activated'), intent: Intent.SUCCESS, }); closeAlert('account-activate'); diff --git a/client/src/containers/Alerts/AccountBulkActivateAlert.js b/client/src/containers/Alerts/AccountBulkActivateAlert.js index da2672003..af3f2c513 100644 --- a/client/src/containers/Alerts/AccountBulkActivateAlert.js +++ b/client/src/containers/Alerts/AccountBulkActivateAlert.js @@ -1,8 +1,8 @@ import React, { useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { queryCache } from 'react-query'; -import { AppToaster } from 'components'; +import { FormattedMessage as T, AppToaster } from 'components'; import withAccountsActions from 'containers/Accounts/withAccountsActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; @@ -20,7 +20,6 @@ function AccountBulkActivateAlert({ requestBulkActivateAccounts, }) { - const { formatMessage } = useIntl(); const [isLoading, setLoading] = useState(false); const selectedRowsCount = 0; @@ -35,9 +34,7 @@ function AccountBulkActivateAlert({ requestBulkActivateAccounts(accountsIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_accounts_has_been_successfully_activated', - }), + message: intl.get('the_accounts_has_been_successfully_activated'), intent: Intent.SUCCESS, }); queryCache.invalidateQueries('accounts-table'); @@ -52,9 +49,7 @@ function AccountBulkActivateAlert({ return ( } - confirmButtonText={`${formatMessage({ - id: 'activate', - })} (${selectedRowsCount})`} + confirmButtonText={`${intl.get('activate')} (${selectedRowsCount})`} intent={Intent.WARNING} isOpen={isOpen} onCancel={handleClose} diff --git a/client/src/containers/Alerts/AccountBulkDeleteAlert.js b/client/src/containers/Alerts/AccountBulkDeleteAlert.js index dd18667a1..75c7fc597 100644 --- a/client/src/containers/Alerts/AccountBulkDeleteAlert.js +++ b/client/src/containers/Alerts/AccountBulkDeleteAlert.js @@ -1,5 +1,6 @@ import React, { useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { queryCache } from 'react-query'; import { AppToaster } from 'components'; @@ -29,7 +30,7 @@ function AccountBulkDeleteAlert({ // #withAccountsActions requestDeleteBulkAccounts, }) { - const { formatMessage } = useIntl(); + const [isLoading, setLoading] = useState(false); const selectedRowsCount = 0; @@ -43,9 +44,7 @@ function AccountBulkDeleteAlert({ requestDeleteBulkAccounts(accountsIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_accounts_has_been_successfully_deleted', - }), + message: intl.get('the_accounts_has_been_successfully_deleted'), intent: Intent.SUCCESS, }); queryCache.invalidateQueries('accounts-table'); @@ -62,9 +61,7 @@ function AccountBulkDeleteAlert({ return ( } - confirmButtonText={`${formatMessage({ - id: 'delete', - })} (${selectedRowsCount})`} + confirmButtonText={`${intl.get('delete')} (${selectedRowsCount})`} icon="trash" intent={Intent.DANGER} isOpen={isOpen} diff --git a/client/src/containers/Alerts/AccountBulkInactivateAlert.js b/client/src/containers/Alerts/AccountBulkInactivateAlert.js index bb58a7072..8031e4074 100644 --- a/client/src/containers/Alerts/AccountBulkInactivateAlert.js +++ b/client/src/containers/Alerts/AccountBulkInactivateAlert.js @@ -1,5 +1,6 @@ import React, { useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { queryCache } from 'react-query'; import { AppToaster } from 'components'; @@ -20,7 +21,7 @@ function AccountBulkInactivateAlert({ closeAlert, }) { - const { formatMessage } = useIntl(); + const [isLoading, setLoading] = useState(false); const selectedRowsCount = 0; @@ -34,9 +35,7 @@ function AccountBulkInactivateAlert({ requestBulkInactiveAccounts(accountsIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_accounts_have_been_successfully_inactivated', - }), + message: intl.get('the_accounts_have_been_successfully_inactivated'), intent: Intent.SUCCESS, }); queryCache.invalidateQueries('accounts-table'); @@ -51,9 +50,7 @@ function AccountBulkInactivateAlert({ return ( } - confirmButtonText={`${formatMessage({ - id: 'inactivate', - })} (${selectedRowsCount})`} + confirmButtonText={`${intl.get('inactivate')} (${selectedRowsCount})`} intent={Intent.WARNING} isOpen={isOpen} onCancel={handleCancel} diff --git a/client/src/containers/Alerts/AccountDeleteAlert.js b/client/src/containers/Alerts/AccountDeleteAlert.js index 15014af68..229de8e82 100644 --- a/client/src/containers/Alerts/AccountDeleteAlert.js +++ b/client/src/containers/Alerts/AccountDeleteAlert.js @@ -1,10 +1,8 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; + import { AppToaster } from 'components'; import { handleDeleteErrors } from 'containers/Accounts/utils'; @@ -28,7 +26,6 @@ function AccountDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); const { isLoading, mutateAsync: deleteAccount } = useDeleteAccount(); // handle cancel delete account alert. @@ -40,9 +37,7 @@ function AccountDeleteAlert({ deleteAccount(accountId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_account_has_been_successfully_deleted', - }), + message: intl.get('the_account_has_been_successfully_deleted'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/AccountInactivateAlert.js b/client/src/containers/Alerts/AccountInactivateAlert.js index e69671850..bea79dd5f 100644 --- a/client/src/containers/Alerts/AccountInactivateAlert.js +++ b/client/src/containers/Alerts/AccountInactivateAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -22,7 +23,7 @@ function AccountInactivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: inactivateAccount, isLoading @@ -35,9 +36,7 @@ function AccountInactivateAlert({ const handleConfirmAccountActive = () => { inactivateAccount(accountId).then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_account_has_been_successfully_inactivated', - }), + message: intl.get('the_account_has_been_successfully_inactivated'), intent: Intent.SUCCESS, }); }).catch(() => { diff --git a/client/src/containers/Alerts/Bills/BillDeleteAlert.js b/client/src/containers/Alerts/Bills/BillDeleteAlert.js index 7ec6085a5..7b41e4762 100644 --- a/client/src/containers/Alerts/Bills/BillDeleteAlert.js +++ b/client/src/containers/Alerts/Bills/BillDeleteAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function BillDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { isLoading, mutateAsync: deleteBillMutate } = useDeleteBill(); // Handle cancel Bill @@ -36,9 +37,7 @@ function BillDeleteAlert({ deleteBillMutate(billId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_bill_has_been_deleted_successfully', - }), + message: intl.get('the_bill_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Bills/BillOpenAlert.js b/client/src/containers/Alerts/Bills/BillOpenAlert.js index 0093b4bb7..6744cd5cc 100644 --- a/client/src/containers/Alerts/Bills/BillOpenAlert.js +++ b/client/src/containers/Alerts/Bills/BillOpenAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -22,7 +23,7 @@ function BillOpenAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { isLoading, mutateAsync: openBillMutate } = useOpenBill(); // Handle cancel open bill alert. @@ -35,9 +36,7 @@ function BillOpenAlert({ openBillMutate(billId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_bill_has_been_opened_successfully', - }), + message: intl.get('the_bill_has_been_opened_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Currencies/CurrencyDeleteAlert.js b/client/src/containers/Alerts/Currencies/CurrencyDeleteAlert.js index 2f89ee8fb..db736b4a5 100644 --- a/client/src/containers/Alerts/Currencies/CurrencyDeleteAlert.js +++ b/client/src/containers/Alerts/Currencies/CurrencyDeleteAlert.js @@ -1,10 +1,8 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; + import { AppToaster } from 'components'; import { useDeleteCurrency } from 'hooks/query'; @@ -27,7 +25,7 @@ function CurrencyDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteCurrency, isLoading } = useDeleteCurrency(); // handle cancel delete currency alert. @@ -38,9 +36,7 @@ function CurrencyDeleteAlert({ deleteCurrency(currency_code) .then((response) => { AppToaster.show({ - message: formatMessage({ - id: 'the_currency_has_been_deleted_successfully', - }), + message: intl.get('the_currency_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Customers/CustomerBulkDeleteAlert.js b/client/src/containers/Alerts/Customers/CustomerBulkDeleteAlert.js index 232187816..7b71469ac 100644 --- a/client/src/containers/Alerts/Customers/CustomerBulkDeleteAlert.js +++ b/client/src/containers/Alerts/Customers/CustomerBulkDeleteAlert.js @@ -1,5 +1,6 @@ import React, { useCallback, useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; import { transformErrors } from 'containers/Customers/utils'; @@ -22,7 +23,7 @@ function CustomerBulkDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const [isLoading, setLoading] = useState(false); // handle cancel delete alert. @@ -38,9 +39,7 @@ function CustomerBulkDeleteAlert({ requestDeleteBulkCustomers(customersIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_customers_has_been_deleted_successfully', - }), + message: intl.get('the_customers_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) @@ -51,7 +50,7 @@ function CustomerBulkDeleteAlert({ setLoading(false); closeAlert(name); }); - }, [requestDeleteBulkCustomers, customersIds, formatMessage]); + }, [requestDeleteBulkCustomers, customersIds]); return ( { AppToaster.show({ - message: formatMessage({ - id: 'the_customer_has_been_deleted_successfully', - }), + message: intl.get('the_customer_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) @@ -56,7 +51,7 @@ function CustomerDeleteAlert({ .finally(() => { closeAlert(name); }); - }, [deleteCustomerMutate, customerId, closeAlert, name, formatMessage]); + }, [deleteCustomerMutate, customerId, closeAlert, name]); return ( { AppToaster.show({ - message: formatMessage({ - id: 'the_estimate_has_been_approved_successfully', - }), + message: intl.get('the_estimate_has_been_approved_successfully'), intent: Intent.SUCCESS, }); queryCache.invalidateQueries('estimates-table'); @@ -50,7 +49,7 @@ function EstimateApproveAlert({ .finally(() => { closeAlert(name); }); - }, [estimateId, deliverEstimateMutate, closeAlert, name, formatMessage]); + }, [estimateId, deliverEstimateMutate, closeAlert, name]); return ( { AppToaster.show({ - message: formatMessage({ - id: 'the_estimate_has_been_deleted_successfully', - }), + message: intl.get('the_estimate_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Estimates/EstimateDeliveredAlert.js b/client/src/containers/Alerts/Estimates/EstimateDeliveredAlert.js index d024b8dae..ad9b8b84a 100644 --- a/client/src/containers/Alerts/Estimates/EstimateDeliveredAlert.js +++ b/client/src/containers/Alerts/Estimates/EstimateDeliveredAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { useDeliverEstimate } from 'hooks/query'; @@ -23,7 +24,7 @@ function EstimateDeliveredAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deliverEstimateMutate, isLoading } = useDeliverEstimate(); // Handle cancel delivered estimate alert. @@ -36,9 +37,7 @@ function EstimateDeliveredAlert({ deliverEstimateMutate(estimateId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_estimate_has_been_delivered_successfully', - }), + message: intl.get('the_estimate_has_been_delivered_successfully'), intent: Intent.SUCCESS, }) }) diff --git a/client/src/containers/Alerts/Estimates/EstimateRejectAlert.js b/client/src/containers/Alerts/Estimates/EstimateRejectAlert.js index 2a013ede2..e8822b297 100644 --- a/client/src/containers/Alerts/Estimates/EstimateRejectAlert.js +++ b/client/src/containers/Alerts/Estimates/EstimateRejectAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function EstimateRejectAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: rejectEstimateMutate, isLoading @@ -39,9 +40,7 @@ function EstimateRejectAlert({ rejectEstimateMutate(estimateId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_estimate_has_been_rejected_successfully', - }), + message: intl.get('the_estimate_has_been_rejected_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.js b/client/src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.js index 73e60e689..eb57b6834 100644 --- a/client/src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.js +++ b/client/src/containers/Alerts/ExchangeRates/ExchangeRateBulkDeleteAlert.js @@ -1,5 +1,6 @@ import React, { useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { size } from 'lodash'; import { AppToaster } from 'components'; diff --git a/client/src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.js b/client/src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.js index e13bd0faa..0abaff14f 100644 --- a/client/src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.js +++ b/client/src/containers/Alerts/ExchangeRates/ExchangeRateDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -30,7 +27,7 @@ function ExchangeRateDeleteAlert({ mutateAsync: deleteExchangeRate, isLoading, } = useDeleteExchangeRate(); - const { formatMessage } = useIntl(); + // Handle cancel delete exchange rate alert. const handleCancelExchangeRateDelete = () => closeAlert(name); @@ -39,9 +36,7 @@ function ExchangeRateDeleteAlert({ deleteExchangeRate(exchangeRateId) .then((response) => { AppToaster.show({ - message: formatMessage({ - id: 'the_exchange_rates_has_been_deleted_successfully', - }), + message: intl.get('the_exchange_rates_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.js b/client/src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.js index 68693229d..b62a0af34 100644 --- a/client/src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.js +++ b/client/src/containers/Alerts/Expenses/ExpenseBulkDeleteAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; diff --git a/client/src/containers/Alerts/Expenses/ExpenseDeleteAlert.js b/client/src/containers/Alerts/Expenses/ExpenseDeleteAlert.js index aee3f817e..b367fec84 100644 --- a/client/src/containers/Alerts/Expenses/ExpenseDeleteAlert.js +++ b/client/src/containers/Alerts/Expenses/ExpenseDeleteAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -20,7 +21,7 @@ function ExpenseDeleteAlert({ isOpen, payload: { expenseId }, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteExpenseMutate, isLoading, @@ -35,8 +36,8 @@ function ExpenseDeleteAlert({ const handleConfirmExpenseDelete = () => { deleteExpenseMutate(expenseId).then(() => { AppToaster.show({ - message: formatMessage( - { id: 'the_expense_has_been_deleted_successfully' }, + message: intl.get( + 'the_expense_has_been_deleted_successfully', { number: expenseId }, ), intent: Intent.SUCCESS, diff --git a/client/src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.js b/client/src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.js index 5f73d9382..0af22a14b 100644 --- a/client/src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.js +++ b/client/src/containers/Alerts/Expenses/ExpenseDeleteEntriesAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/Expenses/ExpensePublishAlert.js b/client/src/containers/Alerts/Expenses/ExpensePublishAlert.js index fa0d0c73c..d5486266e 100644 --- a/client/src/containers/Alerts/Expenses/ExpensePublishAlert.js +++ b/client/src/containers/Alerts/Expenses/ExpensePublishAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -20,7 +21,7 @@ function ExpensePublishAlert({ payload: { expenseId }, isOpen, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: publishExpenseMutate, isLoading } = usePublishExpense(); const handleCancelPublishExpense = () => { @@ -32,9 +33,7 @@ function ExpensePublishAlert({ publishExpenseMutate(expenseId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_expense_has_been_published', - }), + message: intl.get('the_expense_has_been_published'), intent: Intent.SUCCESS, }); closeAlert(name) diff --git a/client/src/containers/Alerts/Invoices/InvoiceDeleteAlert.js b/client/src/containers/Alerts/Invoices/InvoiceDeleteAlert.js index e3a8e9969..241737c22 100644 --- a/client/src/containers/Alerts/Invoices/InvoiceDeleteAlert.js +++ b/client/src/containers/Alerts/Invoices/InvoiceDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; import { useDeleteInvoice } from 'hooks/query'; @@ -28,7 +25,7 @@ function InvoiceDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteInvoiceMutate, isLoading } = useDeleteInvoice(); // handle cancel delete invoice alert. @@ -41,9 +38,7 @@ function InvoiceDeleteAlert({ deleteInvoiceMutate(invoiceId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_invoice_has_been_deleted_successfully', - }), + message: intl.get('the_invoice_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Invoices/InvoiceDeliverAlert.js b/client/src/containers/Alerts/Invoices/InvoiceDeliverAlert.js index 5badf9335..267ac87fb 100644 --- a/client/src/containers/Alerts/Invoices/InvoiceDeliverAlert.js +++ b/client/src/containers/Alerts/Invoices/InvoiceDeliverAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { useDeliverInvoice } from 'hooks/query'; @@ -23,7 +24,7 @@ function InvoiceDeliverAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deliverInvoiceMutate, isLoading @@ -39,9 +40,7 @@ function InvoiceDeliverAlert({ deliverInvoiceMutate(invoiceId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_invoice_has_been_delivered_successfully', - }), + message: intl.get('the_invoice_has_been_delivered_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.js b/client/src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.js index f40e31d36..9959a2dfd 100644 --- a/client/src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.js +++ b/client/src/containers/Alerts/Items/InventoryAdjustmentDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -28,7 +25,7 @@ function InventoryAdjustmentDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteInventoryAdjMutate, isLoading @@ -44,9 +41,7 @@ function InventoryAdjustmentDeleteAlert({ deleteInventoryAdjMutate(inventoryId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_adjustment_has_been_deleted_successfully', - }), + message: intl.get('the_adjustment_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/ItemActivateAlert.js b/client/src/containers/Alerts/Items/ItemActivateAlert.js index 81f9d21e4..1e85fa791 100644 --- a/client/src/containers/Alerts/Items/ItemActivateAlert.js +++ b/client/src/containers/Alerts/Items/ItemActivateAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -25,7 +26,7 @@ function ItemActivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: activateItem, isLoading } = useActivateItem(); // Handle activate item alert cancel. @@ -38,9 +39,7 @@ function ItemActivateAlert({ activateItem(itemId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_item_has_been_activated_successfully', - }), + message: intl.get('the_item_has_been_activated_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/ItemBulkDeleteAlert.js b/client/src/containers/Alerts/Items/ItemBulkDeleteAlert.js index 6ca13c10d..b19804056 100644 --- a/client/src/containers/Alerts/Items/ItemBulkDeleteAlert.js +++ b/client/src/containers/Alerts/Items/ItemBulkDeleteAlert.js @@ -1,5 +1,6 @@ import React, { useState } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { size } from 'lodash'; import { AppToaster } from 'components'; @@ -26,7 +27,7 @@ function ItemBulkDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const [isLoading, setLoading] = useState(false); // handle cancel item bulk delete alert. @@ -39,9 +40,7 @@ function ItemBulkDeleteAlert({ requestDeleteBulkItems(itemsIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_items_has_been_deleted_successfully', - }), + message: intl.get('the_items_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.js b/client/src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.js index bbc7ce97f..5505b55fb 100644 --- a/client/src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.js +++ b/client/src/containers/Alerts/Items/ItemCategoryBulkDeleteAlert.js @@ -1,9 +1,6 @@ import React, { useState } from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { size } from 'lodash'; import { AppToaster } from 'components'; @@ -30,7 +27,7 @@ function ItemCategoryBulkDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const [isLoading, setLoading] = useState(false); // handle cancel bulk delete alert. @@ -44,9 +41,7 @@ function ItemCategoryBulkDeleteAlert({ requestDeleteBulkItemCategories(itemCategoriesIds) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_item_categories_has_been_deleted_successfully', - }), + message: intl.get('the_item_categories_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/ItemCategoryDeleteAlert.js b/client/src/containers/Alerts/Items/ItemCategoryDeleteAlert.js index 13b337c0b..eeeccbc8d 100644 --- a/client/src/containers/Alerts/Items/ItemCategoryDeleteAlert.js +++ b/client/src/containers/Alerts/Items/ItemCategoryDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { useDeleteItemCategory } from 'hooks/query'; @@ -27,7 +24,7 @@ function ItemCategoryDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteItemCategory, isLoading, @@ -43,9 +40,7 @@ function ItemCategoryDeleteAlert({ deleteItemCategory(itemCategoryId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_item_category_has_been_deleted_successfully', - }), + message: intl.get('the_item_category_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Items/ItemDeleteAlert.js b/client/src/containers/Alerts/Items/ItemDeleteAlert.js index e8276af35..7a81baa5e 100644 --- a/client/src/containers/Alerts/Items/ItemDeleteAlert.js +++ b/client/src/containers/Alerts/Items/ItemDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -33,7 +30,7 @@ function ItemDeleteAlert({ setItemsTableState, }) { const { mutateAsync: deleteItem, isLoading } = useDeleteItem(); - const { formatMessage } = useIntl(); + // Handle cancel delete item alert. const handleCancelItemDelete = () => { @@ -45,9 +42,7 @@ function ItemDeleteAlert({ deleteItem(itemId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_item_has_been_deleted_successfully', - }), + message: intl.get('the_item_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); // Reset to page number one. diff --git a/client/src/containers/Alerts/Items/ItemInactivateAlert.js b/client/src/containers/Alerts/Items/ItemInactivateAlert.js index a08e2f70d..79d26e85f 100644 --- a/client/src/containers/Alerts/Items/ItemInactivateAlert.js +++ b/client/src/containers/Alerts/Items/ItemInactivateAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function ItemInactivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: inactivateItem, isLoading } = useInactivateItem(); // Handle cancel inactivate alert. @@ -36,9 +37,7 @@ function ItemInactivateAlert({ inactivateItem(itemId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_item_has_been_inactivated_successfully', - }), + message: intl.get('the_item_has_been_inactivated_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.js b/client/src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.js index 862a75b99..5d68827cd 100644 --- a/client/src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.js +++ b/client/src/containers/Alerts/ItemsEntries/ItemsEntriesDeleteAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/ManualJournals/JournalDeleteAlert.js b/client/src/containers/Alerts/ManualJournals/JournalDeleteAlert.js index 0a1746dac..155506589 100644 --- a/client/src/containers/Alerts/ManualJournals/JournalDeleteAlert.js +++ b/client/src/containers/Alerts/ManualJournals/JournalDeleteAlert.js @@ -1,6 +1,7 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { useDeleteJournal } from 'hooks/query'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function JournalDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteJournalMutate, isLoading } = useDeleteJournal(); // Handle cancel delete manual journal. @@ -36,8 +37,8 @@ function JournalDeleteAlert({ deleteJournalMutate(manualJournalId) .then(() => { AppToaster.show({ - message: formatMessage( - { id: 'the_journal_has_been_deleted_successfully' }, + message: intl.get( + 'the_journal_has_been_deleted_successfully', { number: journalNumber }, ), intent: Intent.SUCCESS, diff --git a/client/src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.js b/client/src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.js index 09697f2be..b68615d12 100644 --- a/client/src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.js +++ b/client/src/containers/Alerts/ManualJournals/JournalDeleteEntriesAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/ManualJournals/JournalPublishAlert.js b/client/src/containers/Alerts/ManualJournals/JournalPublishAlert.js index 176df458e..7930b4672 100644 --- a/client/src/containers/Alerts/ManualJournals/JournalPublishAlert.js +++ b/client/src/containers/Alerts/ManualJournals/JournalPublishAlert.js @@ -1,6 +1,7 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { usePublishJournal } from 'hooks/query'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function JournalPublishAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: publishJournalMutate, isLoading } = usePublishJournal(); // Handle cancel manual journal alert. @@ -36,9 +37,7 @@ function JournalPublishAlert({ publishJournalMutate(manualJournalId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_manual_journal_has_been_published', - }), + message: intl.get('the_manual_journal_has_been_published'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/PaymentMades/ClearTransactionAlert.js b/client/src/containers/Alerts/PaymentMades/ClearTransactionAlert.js index 9adb0f22d..2fe137383 100644 --- a/client/src/containers/Alerts/PaymentMades/ClearTransactionAlert.js +++ b/client/src/containers/Alerts/PaymentMades/ClearTransactionAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.js b/client/src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.js index e9c3a670c..21856e5e6 100644 --- a/client/src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.js +++ b/client/src/containers/Alerts/PaymentMades/ClearningAllLinesAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.js b/client/src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.js index 3d1177057..109cf3f3a 100644 --- a/client/src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.js +++ b/client/src/containers/Alerts/PaymentMades/PaymentMadeDeleteAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { AppToaster } from 'components'; @@ -23,7 +24,7 @@ function PaymentMadeDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deletePaymentMadeMutate, isLoading, @@ -37,9 +38,7 @@ function PaymentMadeDeleteAlert({ deletePaymentMadeMutate(paymentMadeId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_payment_made_has_been_deleted_successfully', - }), + message: intl.get('the_payment_made_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.js b/client/src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.js index 9143d98aa..4c634b7d0 100644 --- a/client/src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.js +++ b/client/src/containers/Alerts/PaymentReceives/ClearingAllLinesAlert.js @@ -1,6 +1,6 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withAlertActions from 'containers/Alert/withAlertActions'; import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect'; diff --git a/client/src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.js b/client/src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.js index 13fddc499..9afc7a453 100644 --- a/client/src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.js +++ b/client/src/containers/Alerts/PaymentReceives/PaymentReceiveDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { useDeletePaymentReceive } from 'hooks/query'; @@ -27,7 +24,7 @@ function PaymentReceiveDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deletePaymentReceiveMutate, isLoading, @@ -43,9 +40,7 @@ function PaymentReceiveDeleteAlert({ deletePaymentReceiveMutate(paymentReceiveId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_payment_receive_has_been_deleted_successfully', - }), + message: intl.get('the_payment_receive_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Receipts/ReceiptCloseAlert.js b/client/src/containers/Alerts/Receipts/ReceiptCloseAlert.js index 13399e2f3..582033007 100644 --- a/client/src/containers/Alerts/Receipts/ReceiptCloseAlert.js +++ b/client/src/containers/Alerts/Receipts/ReceiptCloseAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Intent, Alert } from '@blueprintjs/core'; import { useCloseReceipt } from 'hooks/query'; @@ -23,7 +24,7 @@ function ReceiptCloseAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: closeReceiptMutate, isLoading } = useCloseReceipt(); // handle cancel delete alert. @@ -36,9 +37,7 @@ function ReceiptCloseAlert({ closeReceiptMutate(receiptId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_receipt_has_been_closed_successfully', - }), + message: intl.get('the_receipt_has_been_closed_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Receipts/ReceiptDeleteAlert.js b/client/src/containers/Alerts/Receipts/ReceiptDeleteAlert.js index 37c4cea88..2e1660ac8 100644 --- a/client/src/containers/Alerts/Receipts/ReceiptDeleteAlert.js +++ b/client/src/containers/Alerts/Receipts/ReceiptDeleteAlert.js @@ -1,9 +1,6 @@ import React from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; import { queryCache } from 'react-query'; @@ -28,7 +25,7 @@ function NameDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteReceiptMutate, isLoading @@ -44,9 +41,7 @@ function NameDeleteAlert({ deleteReceiptMutate(receiptId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_receipt_has_been_deleted_successfully', - }), + message: intl.get('the_receipt_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) diff --git a/client/src/containers/Alerts/Users/UserActivateAlert.js b/client/src/containers/Alerts/Users/UserActivateAlert.js index 28737e586..dabae8ca6 100644 --- a/client/src/containers/Alerts/Users/UserActivateAlert.js +++ b/client/src/containers/Alerts/Users/UserActivateAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Alert, Intent } from '@blueprintjs/core'; import { AppToaster } from 'components'; import { useActivateUser } from 'hooks/query'; @@ -23,7 +24,7 @@ function UserActivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: userActivateMutate } = useActivateUser(); @@ -31,9 +32,7 @@ function UserActivateAlert({ userActivateMutate(userId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_user_has_been_activated_successfully', - }), + message: intl.get('the_user_has_been_activated_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Users/UserDeleteAlert.js b/client/src/containers/Alerts/Users/UserDeleteAlert.js index 5c6f8471b..5ca9a60d3 100644 --- a/client/src/containers/Alerts/Users/UserDeleteAlert.js +++ b/client/src/containers/Alerts/Users/UserDeleteAlert.js @@ -1,6 +1,7 @@ import React from 'react'; import { Intent, Alert } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { useDeleteUser } from 'hooks/query'; import { AppToaster } from 'components'; @@ -24,7 +25,7 @@ function UserDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteUserMutate, isLoading } = useDeleteUser(); const handleCancelUserDelete = () => { @@ -35,9 +36,7 @@ function UserDeleteAlert({ deleteUserMutate(userId) .then((response) => { AppToaster.show({ - message: formatMessage({ - id: 'the_user_has_been_deleted_successfully', - }), + message: intl.get('the_user_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Users/UserInactivateAlert.js b/client/src/containers/Alerts/Users/UserInactivateAlert.js index b6894ae98..49361fce4 100644 --- a/client/src/containers/Alerts/Users/UserInactivateAlert.js +++ b/client/src/containers/Alerts/Users/UserInactivateAlert.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Alert, Intent } from '@blueprintjs/core'; import { AppToaster } from 'components'; import { useInactivateUser } from 'hooks/query'; @@ -23,7 +24,7 @@ function UserInactivateAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: userInactivateMutate } = useInactivateUser(); @@ -31,9 +32,7 @@ function UserInactivateAlert({ userInactivateMutate(userId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_user_has_been_inactivated_successfully', - }), + message: intl.get('the_user_has_been_inactivated_successfully'), intent: Intent.SUCCESS, }); closeAlert(name); diff --git a/client/src/containers/Alerts/Vendors/VendorDeleteAlert.js b/client/src/containers/Alerts/Vendors/VendorDeleteAlert.js index cf73a3616..fa8e3098f 100644 --- a/client/src/containers/Alerts/Vendors/VendorDeleteAlert.js +++ b/client/src/containers/Alerts/Vendors/VendorDeleteAlert.js @@ -1,10 +1,8 @@ import React, { useCallback } from 'react'; -import { - FormattedMessage as T, - FormattedHTMLMessage, - useIntl, -} from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T, FormattedHTMLMessage } from 'components'; import { Intent, Alert } from '@blueprintjs/core'; + import { AppToaster } from 'components'; import { transformErrors } from 'containers/Vendors/utils'; import { useDeleteVendor } from 'hooks/query'; @@ -27,7 +25,7 @@ function VendorDeleteAlert({ // #withAlertActions closeAlert, }) { - const { formatMessage } = useIntl(); + const { mutateAsync: deleteVendorMutate, isLoading } = useDeleteVendor(); // Handle cancel delete the vendor. @@ -40,9 +38,7 @@ function VendorDeleteAlert({ deleteVendorMutate(vendorId) .then(() => { AppToaster.show({ - message: formatMessage({ - id: 'the_vendor_has_been_deleted_successfully', - }), + message: intl.get('the_vendor_has_been_deleted_successfully'), intent: Intent.SUCCESS, }); }) @@ -58,7 +54,7 @@ function VendorDeleteAlert({ .finally(() => { closeAlert(name); }); - }, [deleteVendorMutate, name, closeAlert, vendorId, formatMessage]); + }, [deleteVendorMutate, name, closeAlert, vendorId]); return ( -
{ children }
diff --git a/client/src/containers/Authentication/InviteAcceptForm.js b/client/src/containers/Authentication/InviteAcceptForm.js index 2bc11effc..cc7d1164c 100644 --- a/client/src/containers/Authentication/InviteAcceptForm.js +++ b/client/src/containers/Authentication/InviteAcceptForm.js @@ -2,7 +2,8 @@ import React from 'react'; import { Intent, Position } from '@blueprintjs/core'; import { Formik } from 'formik'; import { useHistory } from 'react-router-dom'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { isEmpty } from 'lodash'; import { useInviteAcceptContext } from './InviteAcceptProvider'; @@ -12,7 +13,7 @@ import InviteAcceptFormContent from './InviteAcceptFormContent'; export default function InviteAcceptForm() { const history = useHistory(); - const { formatMessage } = useIntl(); + // Invite accept context. const { @@ -53,7 +54,7 @@ export default function InviteAcceptForm() { }) => { if (errors.find((e) => e.type === 'INVITE.TOKEN.NOT.FOUND')) { AppToaster.show({ - message: formatMessage({ id: 'an_unexpected_error_occurred' }), + message: intl.get('an_unexpected_error_occurred'), intent: Intent.DANGER, position: Position.BOTTOM, }); diff --git a/client/src/containers/Authentication/InviteAcceptFormContent.js b/client/src/containers/Authentication/InviteAcceptFormContent.js index 7b8b8191b..ad3d0e3a5 100644 --- a/client/src/containers/Authentication/InviteAcceptFormContent.js +++ b/client/src/containers/Authentication/InviteAcceptFormContent.js @@ -2,7 +2,7 @@ import React from 'react'; import { Button, InputGroup, Intent, FormGroup } from '@blueprintjs/core'; import { Form, ErrorMessage, FastField, useFormikContext } from 'formik'; import { Link } from 'react-router-dom'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { inputIntent } from 'utils'; import { Col, Row } from 'components'; import { useInviteAcceptContext } from './InviteAcceptProvider'; diff --git a/client/src/containers/Authentication/Login.js b/client/src/containers/Authentication/Login.js index c5f23e726..7007cc471 100644 --- a/client/src/containers/Authentication/Login.js +++ b/client/src/containers/Authentication/Login.js @@ -1,7 +1,7 @@ import React from 'react'; import { Link } from 'react-router-dom'; import { Formik } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import Toaster from 'components/AppToaster'; import AuthInsider from 'containers/Authentication/AuthInsider'; diff --git a/client/src/containers/Authentication/LoginForm.js b/client/src/containers/Authentication/LoginForm.js index 97856d420..737e0c867 100644 --- a/client/src/containers/Authentication/LoginForm.js +++ b/client/src/containers/Authentication/LoginForm.js @@ -7,7 +7,7 @@ import { Checkbox, } from '@blueprintjs/core'; import { Form, ErrorMessage, Field } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { T } from 'components'; import { inputIntent } from 'utils'; import { PasswordRevealer } from './components'; diff --git a/client/src/containers/Authentication/Register.js b/client/src/containers/Authentication/Register.js index 973208228..864f8f9a6 100644 --- a/client/src/containers/Authentication/Register.js +++ b/client/src/containers/Authentication/Register.js @@ -4,8 +4,9 @@ import { Link, useHistory } from 'react-router-dom'; import { Intent, } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T } from 'components'; import AppToaster from 'components/AppToaster'; import AuthInsider from 'containers/Authentication/AuthInsider'; import { useAuthLogin, useAuthRegister } from '../../hooks/query/authentication'; @@ -17,7 +18,6 @@ import { RegisterSchema, transformRegisterErrorsToForm } from './utils'; * Register form. */ export default function RegisterUserForm() { - const { formatMessage } = useIntl(); const history = useHistory(); const { mutateAsync: authLoginMutate } = useAuthLogin(); @@ -48,7 +48,7 @@ export default function RegisterUserForm() { }) .catch(({ response: { data: { errors } } }) => { AppToaster.show({ - message: formatMessage({ id: 'something_wentwrong' }), + message: intl.get('something_wentwrong'), intent: Intent.SUCCESS, }); }); diff --git a/client/src/containers/Authentication/RegisterForm.js b/client/src/containers/Authentication/RegisterForm.js index 09b4cbf5a..742e2db66 100644 --- a/client/src/containers/Authentication/RegisterForm.js +++ b/client/src/containers/Authentication/RegisterForm.js @@ -7,7 +7,7 @@ import { Spinner, } from '@blueprintjs/core'; import { ErrorMessage, Field, Form } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Link } from 'react-router-dom'; import { Row, Col, If } from 'components'; import { PasswordRevealer } from './components'; diff --git a/client/src/containers/Authentication/ResetPassword.js b/client/src/containers/Authentication/ResetPassword.js index 8116e60bb..a3ceea2e9 100644 --- a/client/src/containers/Authentication/ResetPassword.js +++ b/client/src/containers/Authentication/ResetPassword.js @@ -5,7 +5,8 @@ import { Position, } from '@blueprintjs/core'; import { Link, useParams, useHistory } from 'react-router-dom'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { useAuthResetPassword } from 'hooks/query'; @@ -18,7 +19,7 @@ import { ResetPasswordSchema } from './utils'; * Reset password page. */ export default function ResetPassword() { - const { formatMessage } = useIntl(); + const { token } = useParams(); const history = useHistory(); @@ -39,7 +40,7 @@ export default function ResetPassword() { authResetPasswordMutate([token, values]) .then((response) => { AppToaster.show({ - message: formatMessage('password_successfully_updated'), + message: intl.get('password_successfully_updated'), intent: Intent.DANGER, position: Position.BOTTOM, }); @@ -49,7 +50,7 @@ export default function ResetPassword() { .catch(({ response: { data: { errors } } }) => { if (errors.find((e) => e.type === 'TOKEN_INVALID')) { AppToaster.show({ - message: formatMessage({ id: 'an_unexpected_error_occurred' }), + message: intl.get('an_unexpected_error_occurred'), intent: Intent.DANGER, position: Position.BOTTOM, }); diff --git a/client/src/containers/Authentication/ResetPasswordForm.js b/client/src/containers/Authentication/ResetPasswordForm.js index 30a7bb446..0df783c6a 100644 --- a/client/src/containers/Authentication/ResetPasswordForm.js +++ b/client/src/containers/Authentication/ResetPasswordForm.js @@ -1,7 +1,7 @@ import React from 'react'; import { Button, InputGroup, Intent, FormGroup } from '@blueprintjs/core'; import { Form, ErrorMessage, FastField } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { inputIntent } from 'utils'; /** diff --git a/client/src/containers/Authentication/SendResetPassword.js b/client/src/containers/Authentication/SendResetPassword.js index b467e3cc5..52fe928b2 100644 --- a/client/src/containers/Authentication/SendResetPassword.js +++ b/client/src/containers/Authentication/SendResetPassword.js @@ -1,9 +1,10 @@ import React, { useMemo } from 'react'; import { Formik } from 'formik'; -import { FormattedMessage as T, useIntl } from 'react-intl'; import { Link, useHistory } from 'react-router-dom'; import { Intent } from '@blueprintjs/core'; +import intl from 'react-intl-universal'; +import { FormattedMessage as T } from 'components'; import { useAuthSendResetPassword } from 'hooks/query'; import Toaster from 'components/AppToaster'; import SendResetPasswordForm from './SendResetPasswordForm'; @@ -16,7 +17,6 @@ import AuthInsider from 'containers/Authentication/AuthInsider'; * Send reset password page. */ export default function SendResetPassword({ requestSendResetPassword }) { - const { formatMessage } = useIntl(); const history = useHistory(); const { mutateAsync: sendResetPasswordMutate } = useAuthSendResetPassword(); @@ -34,9 +34,7 @@ export default function SendResetPassword({ requestSendResetPassword }) { sendResetPasswordMutate({ email: values.crediential }) .then((response) => { AppToaster.show({ - message: formatMessage({ - id: 'check_your_email_for_a_link_to_reset', - }), + message: intl.get('check_your_email_for_a_link_to_reset'), intent: Intent.SUCCESS, }); history.push('/auth/login'); diff --git a/client/src/containers/Authentication/SendResetPasswordForm.js b/client/src/containers/Authentication/SendResetPasswordForm.js index 5107c045d..c84030db4 100644 --- a/client/src/containers/Authentication/SendResetPasswordForm.js +++ b/client/src/containers/Authentication/SendResetPasswordForm.js @@ -6,7 +6,7 @@ import { FormGroup, } from '@blueprintjs/core'; import { Form, ErrorMessage, FastField } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { inputIntent } from 'utils'; /** diff --git a/client/src/containers/Authentication/components.js b/client/src/containers/Authentication/components.js index 2c3740f8e..f8020db49 100644 --- a/client/src/containers/Authentication/components.js +++ b/client/src/containers/Authentication/components.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import ContentLoader from 'react-content-loader'; import { If, Icon } from 'components'; import { saveInvoke } from 'utils'; diff --git a/client/src/containers/Authentication/utils.js b/client/src/containers/Authentication/utils.js index c0f8f441d..7872c5898 100644 --- a/client/src/containers/Authentication/utils.js +++ b/client/src/containers/Authentication/utils.js @@ -1,6 +1,6 @@ import * as Yup from 'yup'; import { Intent } from '@blueprintjs/core'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; export const LOGIN_ERRORS = { INVALID_DETAILS: 'INVALID_DETAILS', @@ -13,48 +13,47 @@ const REGISTER_ERRORS = { EMAIL_EXISTS: 'EMAIL.EXISTS', }; - export const LoginSchema = Yup.object().shape({ crediential: Yup.string() .required() .email() - .label(formatMessage({ id: 'email' })), + .label(intl.get('email')), password: Yup.string() .required() .min(4) - .label(formatMessage({ id: 'password' })), + .label(intl.get('password')), }); export const RegisterSchema = Yup.object().shape({ first_name: Yup.string() .required() - .label(formatMessage({ id: 'first_name_' })), + .label(intl.get('first_name_')), last_name: Yup.string() .required() - .label(formatMessage({ id: 'last_name_' })), + .label(intl.get('last_name_')), email: Yup.string() .email() .required() - .label(formatMessage({ id: 'email' })), + .label(intl.get('email')), phone_number: Yup.string() .matches() .required() - .label(formatMessage({ id: 'phone_number_' })), + .label(intl.get('phone_number_')), password: Yup.string() .min(4) .required() - .label(formatMessage({ id: 'password' })), + .label(intl.get('password')), }); export const ResetPasswordSchema = Yup.object().shape({ password: Yup.string() .min(4) .required() - .label(formatMessage({ id: 'password' })), + .label(intl.get('password')), confirm_password: Yup.string() .oneOf([Yup.ref('password'), null]) .required() - .label(formatMessage({ id: 'confirm_password' })), + .label(intl.get('confirm_password')), }); // Validation schema. @@ -62,24 +61,24 @@ export const SendResetPasswordSchema = Yup.object().shape({ crediential: Yup.string() .required() .email() - .label(formatMessage({ id: 'email' })), + .label(intl.get('email')), }); export const InviteAcceptSchema = Yup.object().shape({ first_name: Yup.string() .required() - .label(formatMessage({ id: 'first_name_' })), + .label(intl.get('first_name_')), last_name: Yup.string() .required() - .label(formatMessage({ id: 'last_name_' })), + .label(intl.get('last_name_')), phone_number: Yup.string() .matches() .required() - .label(formatMessage({ id: 'phone_number' })), + .label(intl.get('phone_number')), password: Yup.string() .min(4) .required() - .label(formatMessage({ id: 'password' })), + .label(intl.get('password')), }); export const transformSendResetPassErrorsToToasts = (errors) => { @@ -87,9 +86,7 @@ export const transformSendResetPassErrorsToToasts = (errors) => { if (errors.find((e) => e.type === 'EMAIL.NOT.REGISTERED')) { toastBuilders.push({ - message: formatMessage({ - id: 'we_couldn_t_find_your_account_with_that_email', - }), + message: intl.get('we_couldn_t_find_your_account_with_that_email'), intent: Intent.DANGER, }); } @@ -101,17 +98,13 @@ export const transformLoginErrorsToToasts = (errors) => { if (errors.find((e) => e.type === LOGIN_ERRORS.INVALID_DETAILS)) { toastBuilders.push({ - message: formatMessage({ - id: 'email_and_password_entered_did_not_match', - }), + message: intl.get('email_and_password_entered_did_not_match'), intent: Intent.DANGER, }); } if (errors.find((e) => e.type === LOGIN_ERRORS.USER_INACTIVE)) { toastBuilders.push({ - message: formatMessage({ - id: 'the_user_has_been_suspended_from_admin', - }), + message: intl.get('the_user_has_been_suspended_from_admin'), intent: Intent.DANGER, }); } @@ -119,9 +112,7 @@ export const transformLoginErrorsToToasts = (errors) => { errors.find((e) => e.type === LOGIN_ERRORS.LOGIN_TO_MANY_ATTEMPTS) ) { toastBuilders.push({ - message: formatMessage({ - id: 'your_account_has_been_locked', - }), + message: intl.get('your_account_has_been_locked'), intent: Intent.DANGER, }); } @@ -132,14 +123,10 @@ export const transformRegisterErrorsToForm = (errors) => { const formErrors = {}; if (errors.some((e) => e.type === REGISTER_ERRORS.PHONE_NUMBER_EXISTS)) { - formErrors.phone_number = formatMessage({ - id: 'the_phone_number_already_used_in_another_account', - }); + formErrors.phone_number = intl.get('the_phone_number_already_used_in_another_account'); } if (errors.some((e) => e.type === REGISTER_ERRORS.EMAIL_EXISTS)) { - formErrors.email = formatMessage({ - id: 'the_email_already_used_in_another_account', - }); + formErrors.email = intl.get('the_email_already_used_in_another_account'); } return formErrors; } \ No newline at end of file diff --git a/client/src/containers/Customers/CustomerForm/CustomerAddressTabs.js b/client/src/containers/Customers/CustomerForm/CustomerAddressTabs.js index 6b2da9fce..f48fca831 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerAddressTabs.js +++ b/client/src/containers/Customers/CustomerForm/CustomerAddressTabs.js @@ -1,7 +1,7 @@ import React from 'react'; import { FormGroup, InputGroup, TextArea } from '@blueprintjs/core'; import { Row, Col } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { FastField, ErrorMessage } from 'formik'; import { inputIntent } from 'utils'; diff --git a/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js b/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js index ca8abd137..8709d745e 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js +++ b/client/src/containers/Customers/CustomerForm/CustomerAttachmentTabs.js @@ -6,7 +6,7 @@ import React, { useCallback, } from 'react'; import Dragzone from 'components/Dragzone'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; function CustomerAttachmentTabs() { return ( diff --git a/client/src/containers/Customers/CustomerForm/CustomerFinancialPanel.js b/client/src/containers/Customers/CustomerForm/CustomerFinancialPanel.js index 504baf907..4193487bb 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFinancialPanel.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFinancialPanel.js @@ -11,7 +11,7 @@ import { Row, Col, } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { useCustomerFormContext } from './CustomerFormProvider'; diff --git a/client/src/containers/Customers/CustomerForm/CustomerFloatingActions.js b/client/src/containers/Customers/CustomerForm/CustomerFloatingActions.js index d7b1abb0c..2db9b862b 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFloatingActions.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFloatingActions.js @@ -9,7 +9,7 @@ import { Menu, MenuItem, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; import { useFormikContext } from 'formik'; diff --git a/client/src/containers/Customers/CustomerForm/CustomerForm.js b/client/src/containers/Customers/CustomerForm/CustomerForm.js index 5d194b604..ea799a2e9 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerForm.js +++ b/client/src/containers/Customers/CustomerForm/CustomerForm.js @@ -2,7 +2,7 @@ import React, { useMemo } from 'react'; import { Formik, Form } from 'formik'; import moment from 'moment'; import { Intent } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; @@ -75,7 +75,7 @@ function CustomerForm({ // const isNewMode = !customerId; const history = useHistory(); - const { formatMessage } = useIntl(); + /** * Initial values in create and edit mode. @@ -98,11 +98,11 @@ function CustomerForm({ const onSuccess = () => { AppToaster.show({ - message: formatMessage({ - id: isNewMode + message: intl.get( + isNewMode ? 'the_customer_has_been_created_successfully' : 'the_item_customer_has_been_edited_successfully', - }), + ), intent: Intent.SUCCESS, }); setSubmitting(false); diff --git a/client/src/containers/Customers/CustomerForm/CustomerForm.schema.js b/client/src/containers/Customers/CustomerForm/CustomerForm.schema.js index 52b1f6ca7..140abe9c9 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerForm.schema.js +++ b/client/src/containers/Customers/CustomerForm/CustomerForm.schema.js @@ -1,11 +1,11 @@ import * as Yup from 'yup'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; const Schema = Yup.object().shape({ customer_type: Yup.string() .required() .trim() - .label(formatMessage({ id: 'customer_type_' })), + .label(intl.get('customer_type_')), salutation: Yup.string().trim(), first_name: Yup.string().trim(), last_name: Yup.string().trim(), @@ -13,7 +13,7 @@ const Schema = Yup.object().shape({ display_name: Yup.string() .trim() .required() - .label(formatMessage({ id: 'display_name_' })), + .label(intl.get('display_name_')), email: Yup.string().email().nullable(), work_phone: Yup.number(), diff --git a/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js b/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js index 874797baf..d409b9d37 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFormAfterPrimarySection.js @@ -1,11 +1,12 @@ import React from 'react'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, ErrorMessage } from 'formik'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { inputIntent } from 'utils'; export default function CustomerFormAfterPrimarySection({}) { - const { formatMessage } = useIntl(); + return (
{/*------------ Customer email -----------*/} @@ -34,7 +35,7 @@ export default function CustomerFormAfterPrimarySection({}) { {({ field, meta: { error, touched } }) => ( )} @@ -44,7 +45,7 @@ export default function CustomerFormAfterPrimarySection({}) { {({ field, meta: { error, touched } }) => ( )} diff --git a/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js b/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js index 6ec2fe491..a0dcacef3 100644 --- a/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js +++ b/client/src/containers/Customers/CustomerForm/CustomerFormPrimarySection.js @@ -2,7 +2,8 @@ import React from 'react'; import classNames from 'classnames'; import { FormGroup, InputGroup, ControlGroup } from '@blueprintjs/core'; import { FastField, Field, ErrorMessage } from 'formik'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Hint, @@ -20,7 +21,7 @@ import { useAutofocus } from 'hooks'; */ export default function CustomerFormPrimarySection({}) { const firstNameFieldRef = useAutofocus(); - const { formatMessage } = useIntl(); + return (
@@ -55,7 +56,7 @@ export default function CustomerFormPrimarySection({}) { {({ field, meta: { error, touched } }) => ( (firstNameFieldRef.current = ref)} @@ -67,7 +68,7 @@ export default function CustomerFormPrimarySection({}) { {({ field, meta: { error, touched } }) => ( @@ -29,9 +30,9 @@ export default function RadioCustomer(props) { })} selectedValue={value} > - + diff --git a/client/src/containers/Customers/CustomerForm/CustomersTabs.js b/client/src/containers/Customers/CustomerForm/CustomersTabs.js index 07fdc94c2..4fdac8f77 100644 --- a/client/src/containers/Customers/CustomerForm/CustomersTabs.js +++ b/client/src/containers/Customers/CustomerForm/CustomersTabs.js @@ -1,6 +1,6 @@ import React from 'react'; import { Tabs, Tab } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import CustomerAddressTabs from './CustomerAddressTabs'; import CustomerAttachmentTabs from './CustomerAttachmentTabs'; @@ -8,7 +8,7 @@ import CustomerFinancialPanel from './CustomerFinancialPanel'; import CustomerNotePanel from './CustomerNotePanel'; export default function CustomersTabs() { - const { formatMessage } = useIntl(); + return (
@@ -20,22 +20,22 @@ export default function CustomersTabs() { > } /> } /> } /> } /> diff --git a/client/src/containers/Customers/CustomersLanding/CustomersActionsBar.js b/client/src/containers/Customers/CustomersLanding/CustomersActionsBar.js index 3e4540c9c..e9c3de802 100644 --- a/client/src/containers/Customers/CustomersLanding/CustomersActionsBar.js +++ b/client/src/containers/Customers/CustomersLanding/CustomersActionsBar.js @@ -9,7 +9,8 @@ import { Position, PopoverInteractionKind, } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; @@ -41,7 +42,7 @@ function CustomerActionsBar({ const history = useHistory(); // React intl - const { formatMessage } = useIntl(); + // Customers list context. const { customersViews } = useCustomersListContext(); @@ -85,7 +86,7 @@ function CustomerActionsBar({ >
diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.js index d7b899899..bd2b3329f 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerActionBar.js @@ -2,7 +2,7 @@ import React from 'react'; import { useHistory } from 'react-router-dom'; import Icon from 'components/Icon'; import { Button, Classes, NavbarGroup, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { safeCallback } from 'utils'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js index 974607cd5..a74d32ca7 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerFooter.js @@ -1,6 +1,6 @@ import React from 'react'; import { If, Money } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function ExpenseDrawerFooter({ expense: { total_amount, currency_code }, diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.js index 3161dfa56..9500c3f04 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerHeader.js @@ -1,7 +1,7 @@ import React from 'react'; import moment from 'moment'; import { If, Money } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; /** * Expense drawer content. diff --git a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js index 838e30a2f..ae15afac0 100644 --- a/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js +++ b/client/src/containers/Drawers/ExpenseDrawer/ExpenseDrawerTable.js @@ -1,6 +1,6 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DataTable, Money } from 'components'; /** @@ -12,19 +12,19 @@ export default function ExpenseDrawerTable({ const columns = React.useMemo( () => [ { - Header: formatMessage({ id: 'expense_account' }), + Header: intl.get('expense_account'), accessor: 'expense_account.name', width: 110, }, { - Header: formatMessage({ id: 'amount' }), + Header: intl.get('amount'), accessor: ({ amount }) => ( ), width: 100, }, { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'description', width: 110, }, diff --git a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.js b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.js index 8c1f1ba46..73d22029f 100644 --- a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.js +++ b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerActionBar.js @@ -2,7 +2,7 @@ import React from 'react'; import { useHistory } from 'react-router-dom'; import Icon from 'components/Icon'; import { Button, Classes, NavbarGroup, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { safeCallback } from 'utils'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js index 805b9ff56..29451caac 100644 --- a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js +++ b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerFooter.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function ManualJournalDrawerFooter({ manualJournal: { amount_formatted }, diff --git a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.js b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.js index 275d409c4..28daba3e0 100644 --- a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.js +++ b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerHeader.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; /** * Manual journal details header. diff --git a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.js b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.js index 88d4d08f6..e0d59a46f 100644 --- a/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.js +++ b/client/src/containers/Drawers/ManualJournalDrawer/ManualJournalDrawerTable.js @@ -1,7 +1,7 @@ import React from 'react'; import { Classes, Tooltip, Position } from '@blueprintjs/core'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DataTable, Money, If, Icon } from 'components'; import { isBlank } from 'utils'; @@ -32,17 +32,17 @@ export default function ManualJournalDrawerTable({ const columns = React.useMemo( () => [ { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'account.name', width: 130, }, { - Header: formatMessage({ id: 'contact' }), + Header: intl.get('contact'), accessor: 'contact.display_name', width: 130, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), accessor: ({ credit }) => !isBlank(credit) && credit !== 0 ? ( @@ -50,7 +50,7 @@ export default function ManualJournalDrawerTable({ width: 80, }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), accessor: ({ debit }) => !isBlank(debit) && debit !== 0 ? ( @@ -58,7 +58,7 @@ export default function ManualJournalDrawerTable({ width: 80, }, { - Header: formatMessage({ id: 'note' }), + Header: intl.get('note'), accessor: NoteAccessor, width: 80, }, diff --git a/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js b/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js index e0b95c5f6..9c12fc7fd 100644 --- a/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js +++ b/client/src/containers/Drawers/PaperTemplate/PaperTemplate.js @@ -3,19 +3,19 @@ import PaperTemplateHeader from './PaperTemplateHeader'; import PaperTemplateTable from './PaperTemplateTable'; import PaperTemplateFooter from './PaperTemplateFooter'; import { updateItemsEntriesTotal } from 'containers/Entries/utils'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import 'style/components/Drawer/DrawerTemplate.scss'; function PaperTemplate({ labels: propLabels, paperData, entries }) { const labels = { - name: formatMessage({ id: 'estimate_' }), - billedTo: formatMessage({ id: 'billed_to' }), - date: formatMessage({ id: 'estimate_date' }), - refNo: formatMessage({ id: 'estimate_no' }), - billedFrom: formatMessage({ id: 'billed_from' }), - amount: formatMessage({ id: 'estimate_amount' }), - dueDate: formatMessage({ id: 'due_date_' }), + name: intl.get('estimate_'), + billedTo: intl.get('billed_to'), + date: intl.get('estimate_date'), + refNo: intl.get('estimate_no'), + billedFrom: intl.get('billed_from'), + amount: intl.get('estimate_amount'), + dueDate: intl.get('due_date_'), ...propLabels, }; diff --git a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js index eae2271f3..cd433387b 100644 --- a/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js +++ b/client/src/containers/Drawers/PaperTemplate/PaperTemplateTable.js @@ -1,31 +1,31 @@ import React, { useMemo } from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DataTable, Money } from 'components'; export default function DrawerTemplateTable({ tableData, currencyCode }) { const columns = useMemo( () => [ { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'description', disableSortBy: true, width: 150, }, { - Header: formatMessage({ id: 'rate' }), + Header: intl.get('rate'), accessor: 'rate', accessor: ({ rate }) => , disableSortBy: true, width: 80, }, { - Header: formatMessage({ id: 'qty' }), + Header: intl.get('qty'), accessor: 'quantity', disableSortBy: true, width: 50, }, { - Header: formatMessage({ id: 'Total' }), + Header: intl.get('Total'), accessor: ({ total }) => ( ), diff --git a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js index 59d7278f4..b0fbb1ebb 100644 --- a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js +++ b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplate.js @@ -1,7 +1,7 @@ import React from 'react'; import PaymentPaperTemplateHeader from './PaymentPaperTemplateHeader'; import PaymentPaperTemplateTable from './PaymentPaperTemplateTable'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import 'style/components/Drawer/DrawerTemplate.scss'; @@ -10,14 +10,14 @@ export default function PaymentPaperTemplate({ paperData, }) { const labels = { - name: formatMessage({ id: 'payment_receive' }), - billedTo: formatMessage({ id: 'billed_to' }), - date: formatMessage({ id: 'payment_date_' }), - refNo: formatMessage({ id: 'payment_no' }), - billedFrom: formatMessage({ id: 'billed_from' }), - referenceNo: formatMessage({ id: 'reference_no' }), - amount: formatMessage({ id: 'amount_received' }), - dueDate: formatMessage({ id: 'due_date_' }), + name: intl.get('payment_receive'), + billedTo: intl.get('billed_to'), + date: intl.get('payment_date_'), + refNo: intl.get('payment_no'), + billedFrom: intl.get('billed_from'), + referenceNo: intl.get('reference_no'), + amount: intl.get('amount_received'), + dueDate: intl.get('due_date_'), ...propLabels, }; const defaultValues = { diff --git a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateTable.js b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateTable.js index bb45eb1c6..52e53b606 100644 --- a/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateTable.js +++ b/client/src/containers/Drawers/PaymentPaperTemplate/PaymentPaperTemplateTable.js @@ -1,31 +1,31 @@ import React from 'react'; import moment from 'moment'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DataTable, Money } from 'components'; export default function PaymentPaperTemplateTable({ tableData, currencyCode }) { const columns = React.useMemo( () => [ { - Header: formatMessage({ id: 'invoice_number' }), + Header: intl.get('invoice_number'), accessor: 'invoice.invoice_no', disableSortBy: true, }, { - Header: formatMessage({ id: 'invoice_date' }), + Header: intl.get('invoice_date'), accessor: ({ invoice_date }) => moment(invoice_date).format('YYYY MMM DD'), disableSortBy: true, }, { - Header: formatMessage({ id: 'invoice_amount' }), + Header: intl.get('invoice_amount'), accessor: ({ invoice }) => ( ), disableSortBy: true, }, { - Header: formatMessage({ id: 'payment_amount' }), + Header: intl.get('payment_amount'), accessor: ({ payment_amount }) => ( ), diff --git a/client/src/containers/Entries/components.js b/client/src/containers/Entries/components.js index 98202d78c..44cb44d11 100644 --- a/client/src/containers/Entries/components.js +++ b/client/src/containers/Entries/components.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Tooltip, Button, Intent, Position } from '@blueprintjs/core'; import { Hint, Icon } from 'components'; import { formattedAmount, safeSumBy } from 'utils'; @@ -89,7 +90,7 @@ export function IndexTableCell({ row: { index } }) { * Retrieve editable items entries columns. */ export function useEditableItemsEntriesColumns() { - const { formatMessage } = useIntl(); + return React.useMemo( () => [ @@ -113,7 +114,7 @@ export function useEditableItemsEntriesColumns() { className: 'item', }, { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'description', Cell: InputGroupCell, disableSortBy: true, @@ -121,7 +122,7 @@ export function useEditableItemsEntriesColumns() { width: 120, }, { - Header: formatMessage({ id: 'quantity' }), + Header: intl.get('quantity'), accessor: 'quantity', Cell: NumericInputCell, Footer: QuantityTotalFooterCell, @@ -130,7 +131,7 @@ export function useEditableItemsEntriesColumns() { className: 'quantity', }, { - Header: formatMessage({ id: 'rate' }), + Header: intl.get('rate'), accessor: 'rate', Cell: MoneyFieldCell, disableSortBy: true, @@ -138,7 +139,7 @@ export function useEditableItemsEntriesColumns() { className: 'rate', }, { - Header: formatMessage({ id: 'discount' }), + Header: intl.get('discount'), accessor: 'discount', Cell: PercentFieldCell, disableSortBy: true, @@ -146,7 +147,7 @@ export function useEditableItemsEntriesColumns() { className: 'discount', }, { - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), Footer: TotalFooterCell, accessor: 'total', Cell: TotalCell, @@ -164,6 +165,6 @@ export function useEditableItemsEntriesColumns() { width: 45, }, ], - [formatMessage], + [], ); } diff --git a/client/src/containers/ExchangeRates/ExchangeRateActionsBar.js b/client/src/containers/ExchangeRates/ExchangeRateActionsBar.js index 49e20c7d4..db6230450 100644 --- a/client/src/containers/ExchangeRates/ExchangeRateActionsBar.js +++ b/client/src/containers/ExchangeRates/ExchangeRateActionsBar.js @@ -10,7 +10,8 @@ import { PopoverInteractionKind, } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { connect } from 'react-redux'; import { If } from 'components'; @@ -43,7 +44,7 @@ function ExchangeRateActionsBar({ onBulkDelete, }) { const [filterCount, setFilterCount] = useState(0); - const { formatMessage } = useIntl(); + const onClickNewExchangeRate = () => { openDialog('exchangeRate-form', {}); @@ -95,7 +96,7 @@ function ExchangeRateActionsBar({ filterCount <= 0 ? ( ) : ( - `${filterCount} ${formatMessage({ id: 'filters_applied' })}` + `${filterCount} ${intl.get('filters_applied')}` ) } icon={} diff --git a/client/src/containers/ExchangeRates/components.js b/client/src/containers/ExchangeRates/components.js index dc63374b8..4f38f04c3 100644 --- a/client/src/containers/ExchangeRates/components.js +++ b/client/src/containers/ExchangeRates/components.js @@ -8,7 +8,7 @@ import { MenuDivider, Intent, } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { Icon, Money } from 'components'; import moment from 'moment'; import { safeCallback } from 'utils'; @@ -20,18 +20,18 @@ export function ActionMenuList({ row: { original }, payload: { onEditExchangeRate, onDeleteExchangeRate }, }) { - const { formatMessage } = useIntl(); + return ( } - text={formatMessage({ id: 'edit_exchange_rate' })} + text={intl.get('edit_exchange_rate')} onClick={safeCallback(onEditExchangeRate, original)} /> } @@ -55,26 +55,26 @@ export function TableActionsCell(props) { } export function useExchangeRatesTableColumns() { - const { formatMessage } = useIntl(); + return useMemo( () => [ { id: 'date', - Header: formatMessage({ id: 'date' }), + Header: intl.get('date'), accessor: (r) => moment(r.date).format('YYYY MMM DD'), width: 150, }, { id: 'currency_code', - Header: formatMessage({ id: 'currency_code' }), + Header: intl.get('currency_code'), accessor: 'currency_code', className: 'currency_code', width: 150, }, { id: 'exchange_rate', - Header: formatMessage({ id: 'exchange_rate' }), + Header: intl.get('exchange_rate'), accessor: (r) => ( ), @@ -89,6 +89,6 @@ export function useExchangeRatesTableColumns() { width: 50, }, ], - [formatMessage], + [], ); } diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.js index 36b41a5dc..c6d30be2f 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFloatingActions.js @@ -10,7 +10,7 @@ import { MenuItem, } from '@blueprintjs/core'; import { useFormikContext } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { useHistory } from 'react-router-dom'; import { CLASSES } from 'common/classes'; diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseForm.js b/client/src/containers/Expenses/ExpenseForm/ExpenseForm.js index c282c8ac6..a75fd5dd6 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseForm.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseForm.js @@ -1,6 +1,6 @@ import React, { useMemo } from 'react'; import { Intent } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { defaultTo, sumBy, isEmpty } from 'lodash'; import { Formik, Form } from 'formik'; import classNames from 'classnames'; @@ -44,7 +44,6 @@ function ExpenseForm({ } = useExpenseFormContext(); const isNewMode = !expenseId; - const { formatMessage } = useIntl(); // History context. const history = useHistory(); @@ -73,9 +72,7 @@ function ExpenseForm({ if (totalAmount <= 0) { AppToaster.show({ - message: formatMessage({ - id: 'amount_cannot_be_zero_or_empty', - }), + message: intl.get('amount_cannot_be_zero_or_empty'), intent: Intent.DANGER, }); return; @@ -93,12 +90,10 @@ function ExpenseForm({ // Handle request success. const handleSuccess = (response) => { AppToaster.show({ - message: formatMessage( - { - id: isNewMode - ? 'the_expense_has_been_created_successfully' - : 'the_expense_has_been_edited_successfully', - }, + message: intl.get( + isNewMode + ? 'the_expense_has_been_created_successfully' + : 'the_expense_has_been_edited_successfully', { number: values.payment_account_id }, ), intent: Intent.SUCCESS, diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseForm.schema.js b/client/src/containers/Expenses/ExpenseForm/ExpenseForm.schema.js index 41d1f3306..d05661cb6 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseForm.schema.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseForm.schema.js @@ -1,27 +1,27 @@ import * as Yup from 'yup'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DATATYPES_LENGTH } from 'common/dataTypes'; import { isBlank } from 'utils'; const Schema = Yup.object().shape({ - beneficiary: Yup.string().label(formatMessage({ id: 'beneficiary' })), + beneficiary: Yup.string().label(intl.get('beneficiary')), payment_account_id: Yup.number() .required() - .label(formatMessage({ id: 'payment_account_' })), + .label(intl.get('payment_account_')), payment_date: Yup.date() .required() - .label(formatMessage({ id: 'payment_date_' })), + .label(intl.get('payment_date_')), reference_no: Yup.string().min(1).max(DATATYPES_LENGTH.STRING).nullable(), currency_code: Yup.string() .nullable() .max(3) - .label(formatMessage({ id: 'currency_code' })), + .label(intl.get('currency_code')), description: Yup.string() .trim() .min(1) .max(DATATYPES_LENGTH.TEXT) .nullable() - .label(formatMessage({ id: 'description' })), + .label(intl.get('description')), publish: Yup.boolean(), categories: Yup.array().of( Yup.object().shape({ diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js index c7324e0b2..f60532e33 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFormFooter.js @@ -1,7 +1,7 @@ import React from 'react'; import { FastField } from 'formik'; import { FormGroup, TextArea } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { inputIntent } from 'utils'; import { Row, Dragzone, Col, Postbox } from 'components'; diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js index 4fa06d3fb..609c6d2e4 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeader.js @@ -2,7 +2,7 @@ import React, { useMemo } from 'react'; import classNames from 'classnames'; import { sumBy } from 'lodash'; import { useFormikContext } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { CLASSES } from 'common/classes'; diff --git a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.js b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.js index c72b19b2f..6d8739ad5 100644 --- a/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.js +++ b/client/src/containers/Expenses/ExpenseForm/ExpenseFormHeaderFields.js @@ -2,7 +2,7 @@ import React from 'react'; import { InputGroup, FormGroup, Position, Classes } from '@blueprintjs/core'; import { DateInput } from '@blueprintjs/datetime'; import { FastField, ErrorMessage } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; import { diff --git a/client/src/containers/Expenses/ExpenseForm/components.js b/client/src/containers/Expenses/ExpenseForm/components.js index 3ae367447..dfd0c96d2 100644 --- a/client/src/containers/Expenses/ExpenseForm/components.js +++ b/client/src/containers/Expenses/ExpenseForm/components.js @@ -1,8 +1,8 @@ import React from 'react'; import { Button, Tooltip, Intent, Position } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Icon, Hint } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { InputGroupCell, MoneyFieldCell, @@ -61,7 +61,7 @@ function AmountFooterCell({ payload: { currencyCode }, rows }) { * Expense amount header cell. */ export function ExpenseAmountHeaderCell({ payload: { currencyCode } }) { - return formatMessage({ id: 'amount_currency' }, { currency: currencyCode }); + return intl.get('amount_currency', { currency: currencyCode }); } /** @@ -107,7 +107,7 @@ export function useExpenseFormTableColumns() { className: 'amount', }, { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'description', Cell: InputGroupCell, disableSortBy: true, @@ -124,6 +124,6 @@ export function useExpenseFormTableColumns() { width: 45, }, ], - [formatMessage], + [], ); } diff --git a/client/src/containers/Expenses/ExpenseForm/utils.js b/client/src/containers/Expenses/ExpenseForm/utils.js index 741052db2..a2a045abd 100644 --- a/client/src/containers/Expenses/ExpenseForm/utils.js +++ b/client/src/containers/Expenses/ExpenseForm/utils.js @@ -1,6 +1,6 @@ import { AppToaster } from 'components'; import moment from 'moment'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { transformToForm, repeatValue } from 'utils'; const ERROR = { @@ -14,9 +14,7 @@ export const transformErrors = (errors, { setErrors }) => { if (hasError(ERROR.EXPENSE_ALREADY_PUBLISHED)) { setErrors( AppToaster.show({ - message: formatMessage({ - id: 'the_expense_is_already_published', - }), + message: intl.get('the_expense_is_already_published'), }), ); } diff --git a/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js b/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js index 3d411fe60..c1dd37718 100644 --- a/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js +++ b/client/src/containers/Expenses/ExpensesLanding/ExpenseActionsBar.js @@ -12,7 +12,7 @@ import { } from '@blueprintjs/core'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; import withDialogActions from 'containers/Dialog/withDialogActions'; diff --git a/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js b/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js index be90b8167..5ce593bf0 100644 --- a/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js +++ b/client/src/containers/Expenses/ExpensesLanding/ExpensesEmptyStatus.js @@ -2,7 +2,7 @@ import React from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import { EmptyStatus } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function InvoicesEmptyStatus() { const history = useHistory(); diff --git a/client/src/containers/Expenses/ExpensesLanding/components.js b/client/src/containers/Expenses/ExpensesLanding/components.js index 5edb4644a..25a91a252 100644 --- a/client/src/containers/Expenses/ExpensesLanding/components.js +++ b/client/src/containers/Expenses/ExpensesLanding/components.js @@ -12,9 +12,9 @@ import { MenuDivider, } from '@blueprintjs/core'; import moment from 'moment'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Money, Icon, If } from 'components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { safeCallback } from 'utils'; /** @@ -46,25 +46,25 @@ export function ActionsMenu({ } - text={formatMessage({ id: 'view_details' })} + text={intl.get('view_details')} onClick={safeCallback(onViewDetails, original)} /> } - text={formatMessage({ id: 'publish_expense' })} + text={intl.get('publish_expense')} onClick={safeCallback(onPublish, original)} /> } - text={formatMessage({ id: 'edit_expense' })} + text={intl.get('edit_expense')} onClick={safeCallback(onEdit, original)} /> } - text={formatMessage({ id: 'delete_expense' })} + text={intl.get('delete_expense')} intent={Intent.DANGER} onClick={safeCallback(onDelete, original)} /> @@ -134,28 +134,28 @@ export function useExpensesTableColumns() { () => [ { id: 'payment_date', - Header: formatMessage({ id: 'payment_date' }), + Header: intl.get('payment_date'), accessor: (r) => moment(r.payment_date).format('YYYY MMM DD'), width: 140, className: 'payment_date', }, { id: 'amount', - Header: formatMessage({ id: 'full_amount' }), + Header: intl.get('full_amount'), accessor: TotalAmountAccessor, className: 'amount', width: 150, }, { id: 'payment_account', - Header: formatMessage({ id: 'payment_account' }), + Header: intl.get('payment_account'), accessor: 'payment_account.name', className: 'payment_account', width: 150, }, { id: 'expense_account', - Header: formatMessage({ id: 'expense_account' }), + Header: intl.get('expense_account'), accessor: ExpenseAccountAccessor, width: 160, className: 'expense_account', @@ -163,14 +163,14 @@ export function useExpensesTableColumns() { }, { id: 'published', - Header: formatMessage({ id: 'publish' }), + Header: intl.get('publish'), accessor: PublishAccessor, width: 100, className: 'publish', }, { id: 'description', - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: DescriptionAccessor, width: 150, className: 'description', diff --git a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.js b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.js index 0e475cfa8..95c11fd28 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryActionsBar.js @@ -9,7 +9,7 @@ import { Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.js b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.js index 6ad67965e..363014256 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeader.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Formik, Form } from 'formik'; import * as Yup from 'yup'; import moment from 'moment'; diff --git a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneral.js b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneral.js index a6b8589fb..9f065d3fc 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneral.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryHeaderGeneral.js @@ -8,7 +8,7 @@ import { Position, Classes, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { ContactsMultiSelect, Row, Col, FieldHint } from 'components'; import { useAPAgingSummaryContext } from './APAgingSummaryProvider'; diff --git a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.js b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.js index 7ef048ae4..36fd8daae 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/APAgingSummaryTable.js @@ -1,5 +1,6 @@ import React, { useCallback } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { DataTable } from 'components'; import FinancialSheet from 'components/FinancialSheet'; @@ -13,7 +14,7 @@ export default function APAgingSummaryTable({ //#ownProps organizationName, }) { - const { formatMessage } = useIntl(); + // AP aging summary report content. const { @@ -30,7 +31,7 @@ export default function APAgingSummaryTable({ diff --git a/client/src/containers/FinancialStatements/APAgingSummary/components.js b/client/src/containers/FinancialStatements/APAgingSummary/components.js index 89b054997..fdcb2d6e4 100644 --- a/client/src/containers/FinancialStatements/APAgingSummary/components.js +++ b/client/src/containers/FinancialStatements/APAgingSummary/components.js @@ -1,7 +1,7 @@ import React, { useMemo } from 'react'; import { useAPAgingSummaryContext } from './APAgingSummaryProvider'; import { getColumnWidth } from 'utils'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { If } from 'components'; import FinancialLoadingBar from '../FinancialLoadingBar'; diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.js b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.js index 3618b14bb..9215459c8 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.js b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.js index 8b2e0ec18..03ab11063 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeader.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Formik, Form } from 'formik'; import * as Yup from 'yup'; import moment from 'moment'; diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneral.js b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneral.js index 5bb68fc9f..f604b6693 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneral.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryHeaderGeneral.js @@ -8,7 +8,7 @@ import { Position, Classes, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { ContactsMultiSelect, Row, Col, FieldHint } from 'components'; import { momentFormatter } from 'utils'; diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.js b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.js index 5f24d6f78..595e74271 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/ARAgingSummaryTable.js @@ -1,5 +1,5 @@ import React, { useCallback } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import DataTable from 'components/DataTable'; import FinancialSheet from 'components/FinancialSheet'; @@ -13,7 +13,7 @@ export default function ReceivableAgingSummaryTable({ // #ownProps organizationName, }) { - const { formatMessage } = useIntl(); + // AR aging summary report context. const { ARAgingSummary, isARAgingLoading } = useARAgingSummaryContext(); @@ -31,7 +31,7 @@ export default function ReceivableAgingSummaryTable({ diff --git a/client/src/containers/FinancialStatements/ARAgingSummary/components.js b/client/src/containers/FinancialStatements/ARAgingSummary/components.js index b78f92ee9..1746726c7 100644 --- a/client/src/containers/FinancialStatements/ARAgingSummary/components.js +++ b/client/src/containers/FinancialStatements/ARAgingSummary/components.js @@ -1,7 +1,7 @@ import React from 'react'; import { useARAgingSummaryContext } from './ARAgingSummaryProvider'; import { getColumnWidth } from 'utils'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { If } from 'components'; import FinancialLoadingBar from '../FinancialLoadingBar'; diff --git a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.js b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.js index 83d9a21b0..d53f4e592 100644 --- a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.js +++ b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.js b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.js index 77ad25cea..27240ca1d 100644 --- a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.js +++ b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetHeader.js @@ -1,6 +1,7 @@ import React from 'react'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import moment from 'moment'; import * as Yup from 'yup'; import { Formik, Form } from 'formik'; @@ -27,7 +28,7 @@ function BalanceSheetHeader({ // #withBalanceSheetActions toggleBalanceSheetFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Filter form initial values. const initialValues = { @@ -42,11 +43,11 @@ function BalanceSheetHeader({ dateRange: Yup.string().optional(), fromDate: Yup.date() .required() - .label(formatMessage({ id: 'fromDate' })), + .label(intl.get('fromDate')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'toDate' })), + .label(intl.get('toDate')), accountsFilter: Yup.string(), displayColumnsType: Yup.string(), }); diff --git a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.js b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.js index 36af3bc3d..38aa54e26 100644 --- a/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.js +++ b/client/src/containers/FinancialStatements/BalanceSheet/BalanceSheetTable.js @@ -1,5 +1,5 @@ import React, { useMemo, useCallback } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import FinancialSheet from 'components/FinancialSheet'; @@ -16,7 +16,7 @@ export default function BalanceSheetTable({ // #ownProps companyName, }) { - const { formatMessage } = useIntl(); + // Balance sheet context. const { @@ -27,7 +27,7 @@ export default function BalanceSheetTable({ const tableColumns = useMemo( () => [ { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'account_name', textOverview: true, @@ -36,7 +36,7 @@ export default function BalanceSheetTable({ ...(query.display_columns_type === 'total' ? [ { - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), accessor: 'total.formatted_amount', Cell: CellTextSpan, className: 'total', @@ -59,7 +59,7 @@ export default function BalanceSheetTable({ })) : []), ], - [query, columns, tableRows, formatMessage], + [query, columns, tableRows], ); // Calculates the default expanded rows of balance sheet table. @@ -83,7 +83,7 @@ export default function BalanceSheetTable({ ({ id: column.key, key: column.key, - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'cells[0].value', className: 'account_name', textOverview: true, @@ -36,7 +36,7 @@ const dateRangeMapper = (data, index, column) => ({ */ const totalMapper = (data, index, column) => ({ key: 'total', - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), accessor: `cells[${index}].value`, className: 'total', textOverview: true, diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.js index 7ee8f97b9..1ea7e252d 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js index 9ecdd7aa5..c982de567 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryGeneralPanel.js @@ -7,7 +7,7 @@ import { Classes, Checkbox, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Row, Col, FieldHint } from 'components'; import { diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.js index 6e1b3ec58..64506fa20 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryHeader.js @@ -3,7 +3,8 @@ import * as Yup from 'yup'; import { Formik, Form } from 'formik'; import moment from 'moment'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; import withCustomersBalanceSummary from './withCustomersBalanceSummary'; diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.js index 57ee2655f..6eb727d9d 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/CustomersBalanceSummaryTable.js @@ -1,5 +1,5 @@ import React, { useMemo, useCallback } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import FinancialSheet from 'components/FinancialSheet'; @@ -15,7 +15,7 @@ export default function CustomersBalanceSummaryTable({ // #ownProps companyName, }) { - const { formatMessage } = useIntl(); + const { isCustomersBalanceLoading, @@ -32,7 +32,7 @@ export default function CustomersBalanceSummaryTable({ diff --git a/client/src/containers/FinancialStatements/CustomersBalanceSummary/components.js b/client/src/containers/FinancialStatements/CustomersBalanceSummary/components.js index 0ac61d5c9..e8ab66769 100644 --- a/client/src/containers/FinancialStatements/CustomersBalanceSummary/components.js +++ b/client/src/containers/FinancialStatements/CustomersBalanceSummary/components.js @@ -1,5 +1,5 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { If } from 'components'; import FinancialLoadingBar from '../FinancialLoadingBar'; @@ -12,25 +12,25 @@ export const useCustomersSummaryColumns = () => { return React.useMemo( () => [ { - Header: formatMessage({ id: 'customer_name' }), + Header: intl.get('customer_name'), accessor: 'cells[0].value', className: 'customer_name', width: 240, }, { - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), accessor: 'cells[1].value', className: 'total', width: 140, }, { - Header: formatMessage({ id: 'percentage_of_column' }), + Header: intl.get('percentage_of_column'), accessor: 'cells[2].value', className: 'total', width: 140, }, ], - [formatMessage], + [], ); }; diff --git a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.js b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.js index 3c8ec4f73..5fc23ed10 100644 --- a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.js +++ b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.js b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.js index f766d9efe..4f3e8e77b 100644 --- a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.js +++ b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsHeader.js @@ -1,6 +1,7 @@ import React from 'react'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import moment from 'moment'; import * as Yup from 'yup'; import { Formik, Form } from 'formik'; @@ -27,7 +28,7 @@ function CustomersTransactionsHeader({ //#withCustomersTransactionsActions toggleCustomersTransactionsFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Filter form initial values. const initialValues = { @@ -40,11 +41,11 @@ function CustomersTransactionsHeader({ const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'fromDate' })), + .label(intl.get('fromDate')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'toDate' })), + .label(intl.get('toDate')), }); // Handle form submit. diff --git a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.js b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.js index 100395693..1215da2f7 100644 --- a/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.js +++ b/client/src/containers/FinancialStatements/CustomersTransactions/CustomersTransactionsTable.js @@ -1,5 +1,5 @@ import React, { useMemo, useCallback } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import FinancialSheet from 'components/FinancialSheet'; @@ -16,7 +16,7 @@ export default function CustomersTransactionsTable({ // #ownProps companyName, }) { - const { formatMessage } = useIntl(); + const { customersTransactions: { tableRows }, @@ -38,7 +38,7 @@ export default function CustomersTransactionsTable({ { return React.useMemo( () => [ { - Header: formatMessage({ id: 'customer_name' }), + Header: intl.get('customer_name'), accessor: ({ cells }) => { return ( { textOverview: true, }, { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'cells[1].value', className: 'name', textOverview: true, width: 170, }, { - Header: formatMessage({ id: 'reference_type' }), + Header: intl.get('reference_type'), accessor: 'cells[2].value', width: 120, textOverview: true, }, { - Header: formatMessage({ id: 'transaction_type' }), + Header: intl.get('transaction_type'), accessor: 'cells[3].value', width: 120, textOverview: true, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), accessor: 'cells[4].value', className: 'credit', textOverview: true, @@ -62,7 +62,7 @@ export const useCustomersTransactionsColumns = () => { }), }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), accessor: 'cells[5].value', className: 'debit', textOverview: true, @@ -72,7 +72,7 @@ export const useCustomersTransactionsColumns = () => { }), }, { - Header: formatMessage({ id: 'running_balance' }), + Header: intl.get('running_balance'), accessor: 'cells[6].value', className: 'running_balance', textOverview: true, @@ -82,7 +82,7 @@ export const useCustomersTransactionsColumns = () => { }), }, ], - [tableRows, formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/FinancialAccountsFilter.js b/client/src/containers/FinancialStatements/FinancialAccountsFilter.js index 6b50c3aa8..f640aee5f 100644 --- a/client/src/containers/FinancialStatements/FinancialAccountsFilter.js +++ b/client/src/containers/FinancialStatements/FinancialAccountsFilter.js @@ -6,7 +6,7 @@ import { Position, FormGroup, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { FastField } from 'formik'; diff --git a/client/src/containers/FinancialStatements/FinancialStatementDateRange.js b/client/src/containers/FinancialStatements/FinancialStatementDateRange.js index c68c9ac2c..1d882996f 100644 --- a/client/src/containers/FinancialStatements/FinancialStatementDateRange.js +++ b/client/src/containers/FinancialStatements/FinancialStatementDateRange.js @@ -5,14 +5,14 @@ import moment from 'moment'; import { Row, Col, Hint } from 'components'; import { momentFormatter, parseDateRangeQuery } from 'utils'; import { DateInput } from '@blueprintjs/datetime'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { dateRangeOptions } from 'containers/FinancialStatements/common'; /** * Financial statement - Date range select. */ export default function FinancialStatementDateRange() { - const { formatMessage } = useIntl(); + return ( <> @@ -24,7 +24,7 @@ export default function FinancialStatementDateRange() { field: { value }, }) => ( } minimal={true} fill={true} @@ -62,7 +62,7 @@ export default function FinancialStatementDateRange() { meta: { error, touched }, }) => ( } fill={true} intent={error && Intent.DANGER} @@ -92,7 +92,7 @@ export default function FinancialStatementDateRange() { meta: { error }, }) => ( } fill={true} intent={error && Intent.DANGER} diff --git a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.js b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.js index 8f9c59386..2a9e7ee52 100644 --- a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.js +++ b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.js b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.js index b86b2dd2d..54545999f 100644 --- a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.js +++ b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeader.js @@ -3,7 +3,7 @@ import moment from 'moment'; import * as Yup from 'yup'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; import GeneralLedgerHeaderGeneralPane from './GeneralLedgerHeaderGeneralPane'; diff --git a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.js b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.js index 694362c08..b50d329fd 100644 --- a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.js +++ b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerHeaderGeneralPane.js @@ -3,7 +3,7 @@ import { FormGroup, Classes, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { AccountsMultiSelect, Row, Col } from 'components'; diff --git a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.js b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.js index 8684c024d..fd8ee3f5e 100644 --- a/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.js +++ b/client/src/containers/FinancialStatements/GeneralLedger/GeneralLedgerTable.js @@ -1,7 +1,7 @@ import React, { useMemo } from 'react'; import { defaultExpanderReducer } from 'utils'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import DataTable from 'components/DataTable'; @@ -15,7 +15,7 @@ import { useGeneralLedgerTableColumns } from './components'; * General ledger table. */ export default function GeneralLedgerTable({ companyName }) { - const { formatMessage } = useIntl(); + // General ledger context. const { @@ -36,7 +36,7 @@ export default function GeneralLedgerTable({ companyName }) { return ( [ { - Header: formatMessage({ id: 'date' }), + Header: intl.get('date'), accessor: (row) => { if (row.rowType === 'ACCOUNT_ROW') { return ( @@ -38,33 +38,33 @@ export function useGeneralLedgerTableColumns() { width: 120, }, { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'name', className: 'name', textOverview: true, // width: 200, }, { - Header: formatMessage({ id: 'transaction_type' }), + Header: intl.get('transaction_type'), accessor: 'reference_type_formatted', className: 'transaction_type', width: 125, textOverview: true, }, { - Header: formatMessage({ id: 'transaction_number' }), + Header: intl.get('transaction_number'), accessor: 'reference_id', className: 'transaction_number', width: 100, }, { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'note', className: 'description', // width: 145, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), accessor: 'formatted_credit', className: 'credit', width: getColumnWidth(tableRows, 'formatted_credit', { @@ -74,7 +74,7 @@ export function useGeneralLedgerTableColumns() { }), }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), accessor: 'formatted_debit', className: 'debit', width: getColumnWidth(tableRows, 'formatted_debit', { @@ -83,7 +83,7 @@ export function useGeneralLedgerTableColumns() { }), }, { - Header: formatMessage({ id: 'amount' }), + Header: intl.get('amount'), accessor: 'formatted_amount', className: 'amount', width: getColumnWidth(tableRows, 'formatted_amount', { @@ -92,7 +92,7 @@ export function useGeneralLedgerTableColumns() { }), }, { - Header: formatMessage({ id: 'running_balance' }), + Header: intl.get('running_balance'), accessor: 'formatted_running_balance', className: 'running_balance', width: getColumnWidth(tableRows, 'formatted_running_balance', { @@ -101,7 +101,7 @@ export function useGeneralLedgerTableColumns() { }), }, ], - [formatMessage, tableRows], + [tableRows], ); } diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js index 90fe45962..abf86ce66 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { Icon } from 'components'; diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js index 431ee4276..daabd3e42 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsHeader.js @@ -3,7 +3,8 @@ import * as Yup from 'yup'; import moment from 'moment'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; import InventoryItemDetailsHeaderGeneralPanel from './InventoryItemDetailsHeaderGeneralPanel'; @@ -26,7 +27,7 @@ function InventoryItemDetailsHeader({ //#withInventoryItemDetailsActions toggleInventoryItemDetailsFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + //Filter form initial values. const initialValues = { @@ -39,11 +40,11 @@ function InventoryItemDetailsHeader({ const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'fromDate' })), + .label(intl.get('fromDate')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'toDate' })), + .label(intl.get('toDate')), }); ; diff --git a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js index 5fa384c0c..b9840dd06 100644 --- a/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js +++ b/client/src/containers/FinancialStatements/InventoryItemDetails/InventoryItemDetailsTable.js @@ -1,5 +1,5 @@ import React, { useMemo, useCallback } from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; @@ -38,7 +38,7 @@ export default function InventoryItemDetailsTable({ diff --git a/client/src/containers/FinancialStatements/InventoryValuation/components.js b/client/src/containers/FinancialStatements/InventoryValuation/components.js index c8fc1eb06..ed976ec41 100644 --- a/client/src/containers/FinancialStatements/InventoryValuation/components.js +++ b/client/src/containers/FinancialStatements/InventoryValuation/components.js @@ -1,5 +1,5 @@ import React, { useMemo } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { getColumnWidth } from 'utils'; import { If } from 'components'; import { CellTextSpan } from 'components/Datatable/Cells'; @@ -11,7 +11,7 @@ import FinancialLoadingBar from '../FinancialLoadingBar'; */ export const useInventoryValuationTableColumns = () => { - const { formatMessage } = useIntl(); + // inventory valuation context const { @@ -21,14 +21,14 @@ export const useInventoryValuationTableColumns = () => { return useMemo( () => [ { - Header: formatMessage({ id: 'item_name' }), + Header: intl.get('item_name'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'name', width: 240, textOverview: true, }, { - Header: formatMessage({ id: 'quantity' }), + Header: intl.get('quantity'), accessor: 'quantity_formatted', Cell: CellTextSpan, className: 'quantity_formatted', @@ -38,7 +38,7 @@ export const useInventoryValuationTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'asset_value' }), + Header: intl.get('asset_value'), accessor: 'valuation_formatted', Cell: CellTextSpan, className: 'valuation', @@ -48,7 +48,7 @@ export const useInventoryValuationTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'average' }), + Header: intl.get('average'), accessor: 'average_formatted', Cell: CellTextSpan, className: 'average_formatted', @@ -58,7 +58,7 @@ export const useInventoryValuationTableColumns = () => { textOverview: true, }, ], - [tableRows, formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/Journal/JournalActionsBar.js b/client/src/containers/FinancialStatements/Journal/JournalActionsBar.js index cc6b7234f..b0a4179df 100644 --- a/client/src/containers/FinancialStatements/Journal/JournalActionsBar.js +++ b/client/src/containers/FinancialStatements/Journal/JournalActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import Icon from 'components/Icon'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; import classNames from 'classnames'; diff --git a/client/src/containers/FinancialStatements/Journal/JournalHeader.js b/client/src/containers/FinancialStatements/Journal/JournalHeader.js index f031c413b..d57bb2088 100644 --- a/client/src/containers/FinancialStatements/Journal/JournalHeader.js +++ b/client/src/containers/FinancialStatements/Journal/JournalHeader.js @@ -3,7 +3,7 @@ import moment from 'moment'; import { Formik, Form } from 'formik'; import { Tab, Tabs, Button, Intent } from '@blueprintjs/core'; import * as Yup from 'yup'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import JournalSheetHeaderGeneral from './JournalSheetHeaderGeneral'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; diff --git a/client/src/containers/FinancialStatements/Journal/JournalTable.js b/client/src/containers/FinancialStatements/Journal/JournalTable.js index 6b53b78c2..372b7c411 100644 --- a/client/src/containers/FinancialStatements/Journal/JournalTable.js +++ b/client/src/containers/FinancialStatements/Journal/JournalTable.js @@ -1,5 +1,5 @@ import React, { useCallback, useMemo } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import DataTable from 'components/DataTable'; @@ -14,7 +14,7 @@ export default function JournalSheetTable({ onFetchData, companyName, }) { - const { formatMessage } = useIntl(); + // Journal sheet context. const { @@ -47,7 +47,7 @@ export default function JournalSheetTable({ return ( { - const { formatMessage } = useIntl(); + return React.useMemo( () => [ { - Header: formatMessage({ id: 'date' }), + Header: intl.get('date'), accessor: (row) => row.date ? moment(row.date).format('YYYY MMM DD') : '', className: 'date', width: 100, }, { - Header: formatMessage({ id: 'transaction_type' }), + Header: intl.get('transaction_type'), accessor: 'reference_type_formatted', className: 'reference_type_formatted', width: 120, }, { - Header: formatMessage({ id: 'num' }), + Header: intl.get('num'), accessor: 'transaction_number', className: 'reference_id', width: 70, }, { - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'note', className: 'note', }, { - Header: formatMessage({ id: 'acc_code' }), + Header: intl.get('acc_code'), accessor: 'account_code', width: 95, className: 'account_code', }, { - Header: formatMessage({ id: 'account' }), + Header: intl.get('account'), accessor: 'account_name', className: 'account_name', textOverview: true, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), accessor: 'formatted_credit', className: 'credit', }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), accessor: 'formatted_debit', className: 'debit', }, ], - [formatMessage], + [], ); }; diff --git a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.js b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.js index d49e417c0..8d304358f 100644 --- a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.js +++ b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossActionsBar.js @@ -8,7 +8,7 @@ import { Position, PopoverInteractionKind, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.js b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.js index 9b8f2060d..307ac826b 100644 --- a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.js +++ b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetHeader.js @@ -1,7 +1,8 @@ import React, { useEffect } from 'react'; import moment from 'moment'; import { Formik, Form } from 'formik'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import * as Yup from 'yup'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; @@ -24,17 +25,17 @@ function ProfitLossHeader({ // #withProfitLossActions toggleProfitLossFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Validation schema. const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'from_date' })), + .label(intl.get('from_date')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'to_date' })), + .label(intl.get('to_date')), accountsFilter: Yup.string(), displayColumnsType: Yup.string(), }); diff --git a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.js b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.js index 6d7b8b486..cb1e78f51 100644 --- a/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.js +++ b/client/src/containers/FinancialStatements/ProfitLossSheet/ProfitLossSheetTable.js @@ -1,5 +1,6 @@ import React, { useMemo, useCallback } from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import DataTable from 'components/DataTable'; @@ -12,7 +13,7 @@ export default function ProfitLossSheetTable({ // #ownProps companyName, }) { - const { formatMessage } = useIntl(); + // Profit/Loss sheet context. const { @@ -23,7 +24,7 @@ export default function ProfitLossSheetTable({ const tableColumns = useMemo( () => [ { - Header: formatMessage({ id: 'account' }), + Header: intl.get('account'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'name', textOverview: true, @@ -32,7 +33,7 @@ export default function ProfitLossSheetTable({ ...(query.display_columns_type === 'total' ? [ { - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), Cell: CellTextSpan, accessor: 'total.formatted_amount', className: 'total', @@ -59,7 +60,6 @@ export default function ProfitLossSheetTable({ query.display_columns_type, tableRows, columns, - formatMessage, ], ); diff --git a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.js b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.js index 6bbd3d542..1d778db36 100644 --- a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.js +++ b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsActionsBar.js @@ -9,7 +9,7 @@ import { Position, } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Icon } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.js b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.js index fc1843dce..9c8a28f93 100644 --- a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.js +++ b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsHeader.js @@ -1,7 +1,8 @@ import React from 'react'; import * as Yup from 'yup'; import moment from 'moment'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; @@ -27,17 +28,17 @@ function PurchasesByItemsHeader({ // #withPurchasesByItems togglePurchasesByItemsFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Form validation schema. const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'from_date' })), + .label(intl.get('from_date')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'to_date' })), + .label(intl.get('to_date')), }); // Initial values. diff --git a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.js b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.js index 662f8ae76..a338b85d2 100644 --- a/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.js +++ b/client/src/containers/FinancialStatements/PurchasesByItems/PurchasesByItemsTable.js @@ -1,5 +1,5 @@ import React from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import { DataTable } from 'components'; @@ -12,7 +12,7 @@ import { usePurchasesByItemsTableColumns } from './components'; * purchases by items data table. */ export default function PurchasesByItemsTable({ companyName }) { - const { formatMessage } = useIntl(); + // Purchases by items context. const { @@ -40,7 +40,7 @@ export default function PurchasesByItemsTable({ companyName }) { return ( { - const { formatMessage } = useIntl(); + // purchases by items context. const { @@ -21,14 +21,14 @@ export const usePurchasesByItemsTableColumns = () => { return React.useMemo( () => [ { - Header: formatMessage({ id: 'item_name' }), + Header: intl.get('item_name'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'name', width: 180, textOverview: true, }, { - Header: formatMessage({ id: 'quantity_purchased' }), + Header: intl.get('quantity_purchased'), accessor: 'quantity_purchased_formatted', Cell: CellTextSpan, className: 'quantity_purchased_formatted', @@ -38,7 +38,7 @@ export const usePurchasesByItemsTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'purchase_amount' }), + Header: intl.get('purchase_amount'), accessor: 'purchase_cost_formatted', Cell: CellTextSpan, className: 'purchase_cost_formatted', @@ -48,7 +48,7 @@ export const usePurchasesByItemsTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'average_price' }), + Header: intl.get('average_price'), accessor: 'average_cost_price_formatted', Cell: CellTextSpan, className: 'average_cost_price_formatted', @@ -58,7 +58,7 @@ export const usePurchasesByItemsTableColumns = () => { textOverview: true, }, ], - [tableRows,formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/RadiosAccountingBasis.js b/client/src/containers/FinancialStatements/RadiosAccountingBasis.js index c06931850..c08ed15f7 100644 --- a/client/src/containers/FinancialStatements/RadiosAccountingBasis.js +++ b/client/src/containers/FinancialStatements/RadiosAccountingBasis.js @@ -1,12 +1,12 @@ import React from 'react'; import { FastField } from 'formik'; import { handleStringChange } from 'utils'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { RadioGroup, Radio } from '@blueprintjs/core'; export default function RadiosAccountingBasis(props) { const { key = 'basis', ...rest } = props; - const { formatMessage } = useIntl(); + return ( @@ -16,7 +16,7 @@ export default function RadiosAccountingBasis(props) { }) => ( { setFieldValue(key, value); @@ -25,8 +25,8 @@ export default function RadiosAccountingBasis(props) { selectedValue={value} {...rest} > - - + + )} diff --git a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.js b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.js index e36574469..d2cd6cf1f 100644 --- a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.js +++ b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsActionsBar.js @@ -9,7 +9,7 @@ import { Position, } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Icon } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.js b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.js index 29827eecd..23f639815 100644 --- a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.js +++ b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsHeader.js @@ -1,7 +1,8 @@ import React from 'react'; import * as Yup from 'yup'; import moment from 'moment'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; @@ -27,17 +28,17 @@ function SalesByItemsHeader({ // #withSalesByItemsActions toggleSalesByItemsFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Form validation schema. const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'from_date' })), + .label(intl.get('from_date')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'to_date' })), + .label(intl.get('to_date')), }); // Initial values. diff --git a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.js b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.js index 74580b570..6c98d60a2 100644 --- a/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.js +++ b/client/src/containers/FinancialStatements/SalesByItems/SalesByItemsTable.js @@ -1,5 +1,5 @@ import React from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import { DataTable } from 'components'; @@ -10,7 +10,7 @@ import { useSalesByItemsTableColumns } from './components'; * Sales by items data table. */ export default function SalesByItemsTable({ companyName }) { - const { formatMessage } = useIntl(); + // Sales by items context. const { @@ -38,7 +38,7 @@ export default function SalesByItemsTable({ companyName }) { return ( { - const { formatMessage } = useIntl(); + //sales by items context. const { @@ -21,14 +21,14 @@ export const useSalesByItemsTableColumns = () => { return useMemo( () => [ { - Header: formatMessage({ id: 'item_name' }), + Header: intl.get('item_name'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'name', width: 180, textOverview: true, }, { - Header: formatMessage({ id: 'sold_quantity' }), + Header: intl.get('sold_quantity'), accessor: 'quantity_sold_formatted', Cell: CellTextSpan, className: 'quantity_sold', @@ -38,7 +38,7 @@ export const useSalesByItemsTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'sold_amount' }), + Header: intl.get('sold_amount'), accessor: 'sold_cost_formatted', Cell: CellTextSpan, className: 'sold_cost', @@ -48,7 +48,7 @@ export const useSalesByItemsTableColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'average_price' }), + Header: intl.get('average_price'), accessor: 'average_sell_price_formatted', Cell: CellTextSpan, className: 'average_sell_price', @@ -58,7 +58,7 @@ export const useSalesByItemsTableColumns = () => { textOverview: true, }, ], - [tableRows, formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/SelectDisplayColumnsBy.js b/client/src/containers/FinancialStatements/SelectDisplayColumnsBy.js index 09346a795..8adf628b7 100644 --- a/client/src/containers/FinancialStatements/SelectDisplayColumnsBy.js +++ b/client/src/containers/FinancialStatements/SelectDisplayColumnsBy.js @@ -1,7 +1,7 @@ import React from 'react'; import { FormGroup } from '@blueprintjs/core'; import { FastField } from 'formik'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Row, Col, ListSelect } from 'components'; import { displayColumnsByOptions } from 'containers/FinancialStatements/common'; diff --git a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.js b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.js index 0185866a1..9f3c2f727 100644 --- a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.js +++ b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceActionsBar.js @@ -9,7 +9,7 @@ import { Position, } from '@blueprintjs/core'; import classNames from 'classnames'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import Icon from 'components/Icon'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; diff --git a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.js b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.js index 9cc1c1da4..de60c8718 100644 --- a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.js +++ b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetHeader.js @@ -1,7 +1,8 @@ import React from 'react'; import * as Yup from 'yup'; import moment from 'moment'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; @@ -27,17 +28,17 @@ function TrialBalanceSheetHeader({ // #withTrialBalanceActions toggleTrialBalanceFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Form validation schema. const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'from_date' })), + .label(intl.get('from_date')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'to_date' })), + .label(intl.get('to_date')), }); // Initial values. diff --git a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.js b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.js index 48f0d2d8c..e31a0f34f 100644 --- a/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.js +++ b/client/src/containers/FinancialStatements/TrialBalanceSheet/TrialBalanceSheetTable.js @@ -1,5 +1,5 @@ import React from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import FinancialSheet from 'components/FinancialSheet'; import DataTable from 'components/DataTable'; @@ -15,7 +15,7 @@ import { useTrialBalanceTableColumns } from './components'; export default function TrialBalanceSheetTable({ companyName, }) { - const { formatMessage } = useIntl(); + // Trial balance sheet context. const { @@ -43,7 +43,7 @@ export default function TrialBalanceSheetTable({ return ( { - const { formatMessage } = useIntl(); + // Trial balance sheet context. const { @@ -21,14 +21,14 @@ export const useTrialBalanceTableColumns = () => { return React.useMemo( () => [ { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: (row) => (row.code ? `${row.name} - ${row.code}` : row.name), className: 'name', width: 180, textOverview: true, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), Cell: CellTextSpan, accessor: 'formatted_credit', className: 'credit', @@ -37,13 +37,13 @@ export const useTrialBalanceTableColumns = () => { }), }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), Cell: CellTextSpan, accessor: 'formatted_debit', width: getColumnWidth(tableRows, `debit`, { minWidth: 80 }), }, { - Header: formatMessage({ id: 'balance' }), + Header: intl.get('balance'), Cell: CellTextSpan, accessor: 'formatted_balance', className: 'balance', @@ -52,7 +52,7 @@ export const useTrialBalanceTableColumns = () => { }), }, ], - [tableRows, formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.js b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.js index f7f01655c..9d5f56d63 100644 --- a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.js +++ b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { Icon } from 'components'; diff --git a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.js b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.js index fb5be3c6f..9e331973a 100644 --- a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.js +++ b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeader.js @@ -3,7 +3,7 @@ import * as Yup from 'yup'; import { Formik, Form } from 'formik'; import moment from 'moment'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; import withVendorsBalanceSummary from './withVendorsBalanceSummary'; diff --git a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneral.js b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneral.js index b7811721a..4649a5bd8 100644 --- a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneral.js +++ b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryHeaderGeneral.js @@ -2,7 +2,7 @@ import React from 'react'; import { FastField } from 'formik'; import { DateInput } from '@blueprintjs/datetime'; import { FormGroup, Position, Classes, Checkbox } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { Row, Col, FieldHint } from 'components'; import { momentFormatter, diff --git a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.js b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.js index 043bd2c54..7cb510ab9 100644 --- a/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.js +++ b/client/src/containers/FinancialStatements/VendorsBalanceSummary/VendorsBalanceSummaryTable.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { DataTable } from 'components'; import FinancialSheet from 'components/FinancialSheet'; @@ -13,7 +14,7 @@ export default function VendorsBalanceSummaryTable({ //#ownProps organizationName, }) { - const { formatMessage } = useIntl(); + const { VendorBalanceSummary, @@ -31,7 +32,7 @@ export default function VendorsBalanceSummaryTable({ diff --git a/client/src/containers/FinancialStatements/VendorsBalanceSummary/components.js b/client/src/containers/FinancialStatements/VendorsBalanceSummary/components.js index f6d9f5315..3ee5dc231 100644 --- a/client/src/containers/FinancialStatements/VendorsBalanceSummary/components.js +++ b/client/src/containers/FinancialStatements/VendorsBalanceSummary/components.js @@ -1,5 +1,5 @@ import React, { useMemo } from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { If } from 'components'; import { getColumnWidth } from 'utils'; @@ -12,7 +12,7 @@ import { useVendorsBalanceSummaryContext } from './VendorsBalanceSummaryProvider export const useVendorsBalanceColumns = () => { return useMemo(() => [ { - Header: formatMessage({ id: 'vendor_name' }), + Header: intl.get('vendor_name'), accessor: 'cells[0].value', className: 'customer_name', width: 240, @@ -20,13 +20,13 @@ export const useVendorsBalanceColumns = () => { textOverview: true, }, { - Header: formatMessage({ id: 'total' }), + Header: intl.get('total'), accessor: 'cells[1].value', className: 'total', width: 140, }, { - Header: formatMessage({ id: 'percentage_of_column' }), + Header: intl.get('percentage_of_column'), accessor: 'cells[2].value', // className: 'total', width: 140, diff --git a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.js b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.js index 115585ec3..9d4a9ff9c 100644 --- a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.js +++ b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsActionsBar.js @@ -8,7 +8,7 @@ import { PopoverInteractionKind, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import Icon from 'components/Icon'; diff --git a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.js b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.js index 297f9487a..babf5f7c8 100644 --- a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.js +++ b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsHeader.js @@ -3,7 +3,8 @@ import * as Yup from 'yup'; import moment from 'moment'; import { Formik, Form } from 'formik'; import { Tabs, Tab, Button, Intent } from '@blueprintjs/core'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import FinancialStatementHeader from 'containers/FinancialStatements/FinancialStatementHeader'; import VendorsTransactionsHeaderGeneralPanel from './VendorsTransactionsHeaderGeneralPanel'; @@ -28,7 +29,7 @@ function VendorsTransactionsHeader({ //#withVendorsTransactionsActions toggleVendorsTransactionsFilterDrawer: toggleFilterDrawer, }) { - const { formatMessage } = useIntl(); + // Filter form initial values. const initialValues = { @@ -41,11 +42,11 @@ function VendorsTransactionsHeader({ const validationSchema = Yup.object().shape({ fromDate: Yup.date() .required() - .label(formatMessage({ id: 'fromDate' })), + .label(intl.get('fromDate')), toDate: Yup.date() .min(Yup.ref('fromDate')) .required() - .label(formatMessage({ id: 'toDate' })), + .label(intl.get('toDate')), }); // Handle form submit. diff --git a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.js b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.js index 870705c98..98343c537 100644 --- a/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.js +++ b/client/src/containers/FinancialStatements/VendorsTransactions/VendorsTransactionsTable.js @@ -1,5 +1,5 @@ import React, { useMemo, useCallback } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import FinancialSheet from 'components/FinancialSheet'; @@ -17,7 +17,7 @@ export default function VendorsTransactionsTable({ // #ownProps companyName, }) { - const { formatMessage } = useIntl(); + const { vendorsTransactions: { tableRows }, @@ -39,7 +39,7 @@ export default function VendorsTransactionsTable({ { return React.useMemo( () => [ { - Header: formatMessage({ id: 'vendor_name' }), + Header: intl.get('vendor_name'), accessor: ({ cells }) => { return ( { // width: 240, }, { - Header: formatMessage({ id: 'account_name' }), + Header: intl.get('account_name'), accessor: 'cells[1].value', className: 'name', textOverview: true, width: 170, }, { - Header: formatMessage({ id: 'reference_type' }), + Header: intl.get('reference_type'), accessor: 'cells[2].value', textOverview: true, width: 120, }, { - Header: formatMessage({ id: 'transaction_type' }), + Header: intl.get('transaction_type'), accessor: 'cells[3].value', textOverview: true, width: 120, }, { - Header: formatMessage({ id: 'credit' }), + Header: intl.get('credit'), accessor: 'cells[4].value', className: 'credit', textOverview: true, @@ -62,7 +62,7 @@ export const useVendorsTransactionsColumns = () => { }), }, { - Header: formatMessage({ id: 'debit' }), + Header: intl.get('debit'), accessor: 'cells[5].value', className: 'debit', textOverview: true, @@ -72,7 +72,7 @@ export const useVendorsTransactionsColumns = () => { }), }, { - Header: formatMessage({ id: 'running_balance' }), + Header: intl.get('running_balance'), accessor: 'cells[6].value', className: 'running_balance', textOverview: true, @@ -82,7 +82,7 @@ export const useVendorsTransactionsColumns = () => { }), }, ], - [tableRows, formatMessage], + [tableRows], ); }; diff --git a/client/src/containers/FinancialStatements/common.js b/client/src/containers/FinancialStatements/common.js index 73c7a3537..babc60c74 100644 --- a/client/src/containers/FinancialStatements/common.js +++ b/client/src/containers/FinancialStatements/common.js @@ -1,6 +1,6 @@ import { omit } from 'lodash'; import { transfromToSnakeCase, flatObject } from 'utils'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; export const displayColumnsByOptions = [ { key: 'total', name: 'Total', type: 'total', by: '' }, @@ -23,22 +23,18 @@ export const dateRangeOptions = [ export const filterAccountsOptions = [ { key: 'all-accounts', - name: formatMessage({ id: 'all_accounts' }), - hint: formatMessage({ id: 'all_accounts_including_with_zero_balance' }), + name: intl.get('all_accounts'), + hint: intl.get('all_accounts_including_with_zero_balance'), }, { key: 'without-zero-balance', - name: formatMessage({ id: 'accounts_without_zero_balance' }), - hint: formatMessage({ - id: 'include_accounts_and_exclude_zero_balance', - }), + name: intl.get('accounts_without_zero_balance'), + hint: intl.get('include_accounts_and_exclude_zero_balance'), }, { key: 'with-transactions', - name: formatMessage({ id: 'accounts_with_transactions' }), - hint: formatMessage({ - id: 'include_accounts_once_has_transactions_on_given_date_period', - }), + name: intl.get('accounts_with_transactions'), + hint: intl.get('include_accounts_once_has_transactions_on_given_date_period'), }, ]; diff --git a/client/src/containers/GlobalErrors/GlobalErrors.js b/client/src/containers/GlobalErrors/GlobalErrors.js index 24f3606c7..6cdc1bf9f 100644 --- a/client/src/containers/GlobalErrors/GlobalErrors.js +++ b/client/src/containers/GlobalErrors/GlobalErrors.js @@ -1,5 +1,5 @@ import { Intent } from '@blueprintjs/core'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import AppToaster from 'components/AppToaster'; import withGlobalErrors from './withGlobalErrors'; @@ -16,11 +16,9 @@ function GlobalErrors({ // #withGlobalErrorsActions globalErrorsSet, }) { - const { formatMessage } = useIntl(); - if (globalErrors.something_wrong) { toastKeySessionExpired = AppToaster.show({ - message: formatMessage({ id: 'ops_something_went_wrong' }), + message: intl.get('ops_something_went_wrong'), intent: Intent.DANGER, onDismiss: () => { globalErrorsSet({ something_wrong: false }); @@ -30,7 +28,7 @@ function GlobalErrors({ if (globalErrors.session_expired) { toastKeySomethingWrong = AppToaster.show({ - message: formatMessage({ id: 'session_expired' }), + message: intl.get('session_expired'), intent: Intent.DANGER, onDismiss: () => { globalErrorsSet({ session_expired: false }); diff --git a/client/src/containers/Homepage/AnnouncementList.js b/client/src/containers/Homepage/AnnouncementList.js index 02ce51a4a..1f3d811fa 100644 --- a/client/src/containers/Homepage/AnnouncementList.js +++ b/client/src/containers/Homepage/AnnouncementList.js @@ -1,5 +1,6 @@ import React from 'react'; -import { FormattedMessage as T, useIntl } from 'react-intl'; +import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import { announcementLists } from 'common/homepageOptions'; diff --git a/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js b/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js index 81e5c464f..52cb0a08a 100644 --- a/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js +++ b/client/src/containers/InventoryAdjustments/InventoryAdjustmentTable.js @@ -1,7 +1,7 @@ import React, { useCallback } from 'react'; import { DataTable } from 'components'; import { useInventoryAdjustmentsColumns, ActionsMenu } from './components'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import withAlertsActions from 'containers/Alert/withAlertActions'; import withInventoryAdjustmentActions from './withInventoryAdjustmentActions'; @@ -74,9 +74,7 @@ function InventoryAdjustmentDataTable({ onDelete: handleDeleteAdjustment, }} ContextMenu={ActionsMenu} - noResults={formatMessage({ - id: 'there_is_no_inventory_adjustments_transactions_yet', - })} + noResults={intl.get('there_is_no_inventory_adjustments_transactions_yet')} {...tableProps} /> ); diff --git a/client/src/containers/InventoryAdjustments/components.js b/client/src/containers/InventoryAdjustments/components.js index 17aaac7a6..c21514ce0 100644 --- a/client/src/containers/InventoryAdjustments/components.js +++ b/client/src/containers/InventoryAdjustments/components.js @@ -9,9 +9,10 @@ import { Button, Popover, } from '@blueprintjs/core'; -import { useIntl, FormattedMessage as T } from 'react-intl'; +import intl from 'react-intl-universal'; import moment from 'moment'; -import { formatMessage } from 'services/intl'; + +import { FormattedMessage as T } from 'components'; import { isNumber } from 'lodash'; import { Icon, Money, If } from 'components'; import { isBlank, safeCallback } from 'utils'; @@ -37,7 +38,7 @@ export const PublishAccessor = (r) => { export const TypeAccessor = (row) => { return row.type ? ( - {formatMessage({ id: row.type })} + {intl.get(row.type)} ) : ( '' @@ -50,7 +51,7 @@ export const TypeAccessor = (row) => { export const ItemCodeAccessor = (row) => row.type ? ( - {formatMessage({ id: row.type })} + {intl.get(row.type)} ) : ( '' @@ -85,7 +86,7 @@ export const SellPriceCell = ({ cell: { value } }) => { export const ItemTypeAccessor = (row) => { return row.type ? ( - {formatMessage({ id: row.type })} + {intl.get(row.type)} ) : null; }; @@ -98,11 +99,11 @@ export const ActionsMenu = ({ } - text={formatMessage({ id: 'view_details' })} + text={intl.get('view_details')} /> } @@ -125,48 +126,48 @@ export const ActionsCell = (props) => { * Retrieve inventory adjustments columns. */ export const useInventoryAdjustmentsColumns = () => { - const { formatMessage } = useIntl(); + return React.useMemo( () => [ { id: 'date', - Header: formatMessage({ id: 'date' }), + Header: intl.get('date'), accessor: (r) => moment(r.date).format('YYYY MMM DD'), width: 115, className: 'date', }, { id: 'type', - Header: formatMessage({ id: 'type' }), + Header: intl.get('type'), accessor: TypeAccessor, className: 'type', width: 100, }, { id: 'reason', - Header: formatMessage({ id: 'reason' }), + Header: intl.get('reason'), accessor: 'reason', className: 'reason', width: 115, }, { id: 'reference_no', - Header: formatMessage({ id: 'reference_no' }), + Header: intl.get('reference_no'), accessor: 'reference_no', className: 'reference_no', width: 100, }, { id: 'published_at', - Header: formatMessage({ id: 'status' }), + Header: intl.get('status'), accessor: PublishAccessor, width: 95, className: 'publish', }, { id: 'description', - Header: formatMessage({ id: 'description' }), + Header: intl.get('description'), accessor: 'description', disableSorting: true, width: 85, @@ -174,12 +175,12 @@ export const useInventoryAdjustmentsColumns = () => { }, { id: 'created_at', - Header: formatMessage({ id: 'created_at' }), + Header: intl.get('created_at'), accessor: (r) => moment(r.created_at).format('YYYY MMM DD'), width: 125, className: 'created_at', }, ], - [formatMessage], + [], ); }; diff --git a/client/src/containers/Items/ItemForm.js b/client/src/containers/Items/ItemForm.js index 91e74a14d..8a59dd093 100644 --- a/client/src/containers/Items/ItemForm.js +++ b/client/src/containers/Items/ItemForm.js @@ -2,7 +2,7 @@ import React, { useMemo } from 'react'; import { Formik, Form } from 'formik'; import { Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import classNames from 'classnames'; import { defaultTo } from 'lodash'; @@ -66,8 +66,6 @@ function ItemForm({ // History context. const history = useHistory(); - const { formatMessage } = useIntl(); - /** * Initial values in create and edit mode. */ @@ -105,13 +103,11 @@ function ItemForm({ const fields = {}; if (errors.find((e) => e.type === 'ITEM.NAME.ALREADY.EXISTS')) { - fields.name = formatMessage({ id: 'the_name_used_before' }); + fields.name = intl.get('the_name_used_before'); } if (errors.find((e) => e.type === 'INVENTORY_ACCOUNT_CANNOT_MODIFIED')) { AppToaster.show({ - message: formatMessage({ - id: 'cannot_change_item_inventory_account', - }), + message: intl.get('cannot_change_item_inventory_account'), intent: Intent.DANGER, }); } @@ -128,12 +124,10 @@ function ItemForm({ const onSuccess = (response) => { AppToaster.show({ - message: formatMessage( - { - id: isNewMode - ? 'the_item_has_been_created_successfully' - : 'the_item_has_been_edited_successfully', - }, + message: intl.get( + isNewMode + ? 'the_item_has_been_created_successfully' + : 'the_item_has_been_edited_successfully', { number: itemId, }, diff --git a/client/src/containers/Items/ItemForm.schema.js b/client/src/containers/Items/ItemForm.schema.js index 283934c4f..cc1a59c3d 100644 --- a/client/src/containers/Items/ItemForm.schema.js +++ b/client/src/containers/Items/ItemForm.schema.js @@ -1,6 +1,6 @@ import * as Yup from 'yup'; import { defaultTo } from 'lodash'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; import { DATATYPES_LENGTH } from 'common/dataTypes'; const Schema = Yup.object().shape({ @@ -9,13 +9,13 @@ const Schema = Yup.object().shape({ .required() .min(0) .max(DATATYPES_LENGTH.STRING) - .label(formatMessage({ id: 'item_name_' })), + .label(intl.get('item_name_')), type: Yup.string() .trim() .required() .min(0) .max(DATATYPES_LENGTH.STRING) - .label(formatMessage({ id: 'item_type_' })), + .label(intl.get('item_type_')), code: Yup.string().trim().min(0).max(DATATYPES_LENGTH.STRING), cost_price: Yup.number() .min(0) @@ -24,7 +24,7 @@ const Schema = Yup.object().shape({ is: true, then: Yup.number() .required() - .label(formatMessage({ id: 'cost_price_' })), + .label(intl.get('cost_price_')), otherwise: Yup.number().nullable(true), }), sell_price: Yup.number() @@ -34,7 +34,7 @@ const Schema = Yup.object().shape({ is: true, then: Yup.number() .required() - .label(formatMessage({ id: 'sell_price_' })), + .label(intl.get('sell_price_')), otherwise: Yup.number().nullable(true), }), cost_account_id: Yup.number() @@ -43,21 +43,21 @@ const Schema = Yup.object().shape({ then: Yup.number().required(), otherwise: Yup.number().nullable(true), }) - .label(formatMessage({ id: 'cost_account_id' })), + .label(intl.get('cost_account_id')), sell_account_id: Yup.number() .when(['sellable'], { is: true, then: Yup.number().required(), otherwise: Yup.number().nullable(), }) - .label(formatMessage({ id: 'sell_account_id' })), + .label(intl.get('sell_account_id')), inventory_account_id: Yup.number() .when(['type'], { is: (value) => value === 'inventory', then: Yup.number().required(), otherwise: Yup.number().nullable(), }) - .label(formatMessage({ id: 'inventory_account' })), + .label(intl.get('inventory_account')), category_id: Yup.number().positive().nullable(), stock: Yup.string() || Yup.boolean(), sellable: Yup.boolean().required(), diff --git a/client/src/containers/Items/ItemFormBody.js b/client/src/containers/Items/ItemFormBody.js index 5255e1381..9123ebf4d 100644 --- a/client/src/containers/Items/ItemFormBody.js +++ b/client/src/containers/Items/ItemFormBody.js @@ -15,7 +15,7 @@ import { Hint, InputPrependText, } from 'components'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { useItemFormContext } from './ItemFormProvider'; diff --git a/client/src/containers/Items/ItemFormFloatingActions.js b/client/src/containers/Items/ItemFormFloatingActions.js index 0fd64ea46..eacce65db 100644 --- a/client/src/containers/Items/ItemFormFloatingActions.js +++ b/client/src/containers/Items/ItemFormFloatingActions.js @@ -1,6 +1,6 @@ import React from 'react'; import { Button, Intent, FormGroup, Checkbox } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { useHistory } from 'react-router-dom'; import classNames from 'classnames'; import { FastField, useFormikContext } from 'formik'; diff --git a/client/src/containers/Items/ItemFormInventorySection.js b/client/src/containers/Items/ItemFormInventorySection.js index 79a440c95..c4684fcec 100644 --- a/client/src/containers/Items/ItemFormInventorySection.js +++ b/client/src/containers/Items/ItemFormInventorySection.js @@ -3,7 +3,7 @@ import { FastField, ErrorMessage } from 'formik'; import { FormGroup } from '@blueprintjs/core'; import { AccountsSelectList, Col, Row } from 'components'; import { CLASSES } from 'common/classes'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import withSettings from 'containers/Settings/withSettings'; diff --git a/client/src/containers/Items/ItemFormPrimarySection.js b/client/src/containers/Items/ItemFormPrimarySection.js index 8c8ff9954..66f2a2f46 100644 --- a/client/src/containers/Items/ItemFormPrimarySection.js +++ b/client/src/containers/Items/ItemFormPrimarySection.js @@ -7,7 +7,7 @@ import { Radio, Position, } from '@blueprintjs/core'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { ErrorMessage, FastField } from 'formik'; import { CategoriesSelectList, diff --git a/client/src/containers/Items/ItemFormProvider.js b/client/src/containers/Items/ItemFormProvider.js index 94a9fcf0d..ceab6f736 100644 --- a/client/src/containers/Items/ItemFormProvider.js +++ b/client/src/containers/Items/ItemFormProvider.js @@ -1,5 +1,5 @@ import React, { useEffect, createContext, useState } from 'react'; -import { useIntl } from 'react-intl'; +import intl from 'react-intl-universal'; import { useLocation, useParams } from 'react-router-dom'; import DashboardInsider from 'components/Dashboard/DashboardInsider'; import { @@ -66,7 +66,7 @@ function ItemFormProvider({ itemId, ...props }) { }; // Format message intl. - const { formatMessage } = useIntl(); + // Change page title dispatcher. const changePageTitle = useDashboardPageTitle(); @@ -74,9 +74,9 @@ function ItemFormProvider({ itemId, ...props }) { // Changes the page title in new and edit mode. useEffect(() => { isNewMode - ? changePageTitle(formatMessage({ id: 'new_item' })) - : changePageTitle(formatMessage({ id: 'edit_item_details' })); - }, [changePageTitle, isNewMode, formatMessage]); + ? changePageTitle(intl.get('new_item')) + : changePageTitle(intl.get('edit_item_details')); + }, [changePageTitle, isNewMode]); return (
- + {intl.get('showing_current_page_to_total', { + currentPage: state.currentPage, + totalPages: state.totalPages, + total: total, + })}
); diff --git a/client/src/containers/Accounts/AccountsActionsBar.js b/client/src/containers/Accounts/AccountsActionsBar.js index 25df336fa..2731c823e 100644 --- a/client/src/containers/Accounts/AccountsActionsBar.js +++ b/client/src/containers/Accounts/AccountsActionsBar.js @@ -13,6 +13,7 @@ import { } from '@blueprintjs/core'; import classNames from 'classnames'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { If, DashboardActionViewsList } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; @@ -104,7 +105,7 @@ function AccountsActionsBar({ true ? ( ) : ( - + intl.get('count_filters_applied', { count: 0 }) ) } icon={} @@ -159,5 +160,5 @@ export default compose( withAccounts(({ accountsSelectedRows }) => ({ accountsSelectedRows, })), - withAccountsTableActions + withAccountsTableActions, )(AccountsActionsBar); diff --git a/client/src/containers/Authentication/InviteAcceptFormContent.js b/client/src/containers/Authentication/InviteAcceptFormContent.js index ad3d0e3a5..a5d063446 100644 --- a/client/src/containers/Authentication/InviteAcceptFormContent.js +++ b/client/src/containers/Authentication/InviteAcceptFormContent.js @@ -3,6 +3,7 @@ import { Button, InputGroup, Intent, FormGroup } from '@blueprintjs/core'; import { Form, ErrorMessage, FastField, useFormikContext } from 'formik'; import { Link } from 'react-router-dom'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { inputIntent } from 'utils'; import { Col, Row } from 'components'; import { useInviteAcceptContext } from './InviteAcceptProvider'; @@ -108,13 +109,10 @@ export default function InviteUserFormContent() {

- {msg}, - privacy: (msg) => {msg}, - }} - /> + {intl.getHTML('signing_in_or_creating', { + terms: (msg) => {msg}, + privacy: (msg) => {msg}, + })}

diff --git a/client/src/containers/Authentication/RegisterForm.js b/client/src/containers/Authentication/RegisterForm.js index 742e2db66..f634b2f42 100644 --- a/client/src/containers/Authentication/RegisterForm.js +++ b/client/src/containers/Authentication/RegisterForm.js @@ -8,6 +8,7 @@ import { } from '@blueprintjs/core'; import { ErrorMessage, Field, Form } from 'formik'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import { Link } from 'react-router-dom'; import { Row, Col, If } from 'components'; import { PasswordRevealer } from './components'; @@ -117,13 +118,10 @@ export default function RegisterForm({ isSubmitting }) {

- {msg}, - privacy: (msg) => {msg}, - }} - /> + {intl.getHTML('signing_in_or_creating', { + terms: (msg) => {msg}, + privacy: (msg) => {msg}, + })}

diff --git a/client/src/containers/FinancialStatements/reducers.js b/client/src/containers/FinancialStatements/reducers.js index 4e6edfcbf..7d6770764 100644 --- a/client/src/containers/FinancialStatements/reducers.js +++ b/client/src/containers/FinancialStatements/reducers.js @@ -2,6 +2,7 @@ import React from 'react'; import { chain } from 'lodash'; import moment from 'moment'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; export const balanceSheetRowsReducer = (accounts) => { return accounts.map((account) => { @@ -12,7 +13,7 @@ export const balanceSheetRowsReducer = (accounts) => { ...(account.total && account.children && account.children.length > 0 ? [ { - name: , + name: intl.get('total_name', { name: account.name }), row_types: ['total-row', account.section_type], total: { ...account.total }, ...(account.total_periods && { diff --git a/client/src/containers/Purchases/Bills/BillsLanding/components.js b/client/src/containers/Purchases/Bills/BillsLanding/components.js index d7d42900b..34d299000 100644 --- a/client/src/containers/Purchases/Bills/BillsLanding/components.js +++ b/client/src/containers/Purchases/Bills/BillsLanding/components.js @@ -11,7 +11,7 @@ import { ProgressBar, } from '@blueprintjs/core'; import intl from 'react-intl-universal'; -import { FormattedMessage as T } from 'components'; +import { FormattedMessage as T } from 'components'; import { Icon, If, Choose, Money } from 'components'; import { safeCallback, isBlank, calculateStatus } from 'utils'; import moment from 'moment'; @@ -23,8 +23,6 @@ export function ActionsMenu({ payload: { onEdit, onOpen, onDelete, onQuick }, row: { original }, }) { - - return ( - + {intl.get('overdue_by', { overdue: bill.overdue_days })} - + {intl.get('due_in', { due: bill.remaining_days })} - - ), - }} - /> + {intl.get('day_partially_paid', { + due: ( + + ), + })} [ { diff --git a/client/src/containers/Sales/Invoices/InvoicesLanding/components.js b/client/src/containers/Sales/Invoices/InvoicesLanding/components.js index b21275b52..4cc6acc46 100644 --- a/client/src/containers/Sales/Invoices/InvoicesLanding/components.js +++ b/client/src/containers/Sales/Invoices/InvoicesLanding/components.js @@ -35,29 +35,23 @@ export const statusAccessor = (row) => { - + {intl.get('overdue_by', { overdue: row.overdue_days })} - + {intl.get('due_in', { due: row.remaining_days })} - - ), - }} - /> + {intl.get('day_partially_paid', { + due: ( + + ), + })} [ { diff --git a/client/src/containers/Subscriptions/BillingPlan.js b/client/src/containers/Subscriptions/BillingPlan.js index c307cd0b4..c15c450ae 100644 --- a/client/src/containers/Subscriptions/BillingPlan.js +++ b/client/src/containers/Subscriptions/BillingPlan.js @@ -1,6 +1,7 @@ import React from 'react'; import classNames from 'classnames'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import 'style/pages/Subscription/PlanRadio.scss'; @@ -32,7 +33,7 @@ export default function BillingPlan({ >
- + {intl.get('plan_radio_name', { name: name })}
@@ -54,4 +55,4 @@ export default function BillingPlan({
); -} \ No newline at end of file +} diff --git a/client/src/containers/Subscriptions/BillingPlansForm.js b/client/src/containers/Subscriptions/BillingPlansForm.js index fa809aba2..222d0d749 100644 --- a/client/src/containers/Subscriptions/BillingPlansForm.js +++ b/client/src/containers/Subscriptions/BillingPlansForm.js @@ -1,5 +1,6 @@ import React from 'react'; import { FormattedMessage as T } from 'components'; +import intl from 'react-intl-universal'; import 'style/pages/Subscription/BillingPlans.scss'; @@ -14,15 +15,15 @@ export default function BillingPlansForm() { return (
} + title={intl.get('select_a_plan', { order: 1 })} description={} /> } + title={intl.get('choose_your_billing', { order: 2 })} description={} /> } + title={intl.get('payment_methods', { order: 3 })} description={} />
diff --git a/client/src/lang/en/index.json b/client/src/lang/en/index.json index def7bf7f8..b8bcb1a75 100644 --- a/client/src/lang/en/index.json +++ b/client/src/lang/en/index.json @@ -31,7 +31,7 @@ "phone_number": "Phone Number", "you_email_address_is": "You email address is", "you_will_use_this_address_to_sign_in_to_bigcapital": "You will use this address to sign in to Bigcapital.", - "signing_in_or_creating": "By signing in or creating an account, you agree with our Terms & Conditions and Privacy Statement ", + "signing_in_or_creating": "By signing in or creating an account, you agree with our
Terms & Conditions and Privacy Statement ", "and": "And", "create_account": "Create Account", "success": "Success", @@ -1101,5 +1101,6 @@ "yy_mm_dd": "YY/MM/DD", "mm_dd_yy_": "MM-DD-YY", "dd_mm_yy_": "DD-MM-YY", - "yy_mm_dd_": "YY-MM-DD" + "yy_mm_dd_": "YY-MM-DD", + "plan_radio_name":"{name}" } \ No newline at end of file From 7a1fc874aaf79f5d3f74c1578939407b2219d6c6 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Thu, 10 Jun 2021 16:05:49 +0200 Subject: [PATCH 28/36] fix: journl Header --- .../Accounting/MakeJournal/MakeJournalEntriesHeader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js index 9682c0e03..3e982cef0 100644 --- a/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js +++ b/client/src/containers/Accounting/MakeJournal/MakeJournalEntriesHeader.js @@ -21,7 +21,7 @@ export default function MakeJournalEntriesHeader() { } + label={} amount={total} currencyCode={currency_code} /> From bcdee64e5896c28b3799e2fb183d6f2983b7d1ef Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Thu, 10 Jun 2021 17:44:11 +0200 Subject: [PATCH 29/36] WIP: add Seoge UI Arabic font. --- .../src/style/fonts/SegoeArabicUI-Bold.woff2 | Bin 0 -> 307160 bytes .../src/style/fonts/SegoeArabicUI-Light.woff2 | Bin 0 -> 277796 bytes .../style/fonts/SegoeArabicUI-Regular.woff2 | Bin 0 -> 315800 bytes .../style/fonts/SegoeArabicUI-SemiBold.woff2 | Bin 0 -> 290164 bytes client/src/style/pages/fonts.scss | 30 ++++++++++++++++++ client/src/style/variables.scss | 2 +- 6 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 client/src/style/fonts/SegoeArabicUI-Bold.woff2 create mode 100644 client/src/style/fonts/SegoeArabicUI-Light.woff2 create mode 100644 client/src/style/fonts/SegoeArabicUI-Regular.woff2 create mode 100644 client/src/style/fonts/SegoeArabicUI-SemiBold.woff2 diff --git a/client/src/style/fonts/SegoeArabicUI-Bold.woff2 b/client/src/style/fonts/SegoeArabicUI-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8ab721e9e7c8afe548bd9abd12e78a67585fa020 GIT binary patch literal 307160 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

jQ_JTS|%5#hG3&a~BM4c6pvF_XZ(;KWwZ{tQ6 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

p$D6)Y{^cuH9wnyZ(+$VHtX10Byb7Dk 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⪻2?$? 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 z zk=f(jW4io-5K?Sq9*uyo+37b6Ira9g)<*x{qN1`{ zHy38^uomsJPqcJsce<@}9ok2=d~aIzf@j@k0o>c}e{bG5(r(|M4nJfakq@CKLrUQ%5@?3G_;n{)QhQMRtR}6>2v_4dxX513+u5JibGVFfV zaSn}7_5P-?#?MLdcfzVmy@@ZFfA@M5(+-W=C+5IwW8&Jf&i1+(%-VBw z?&jgIr+Rq0qavD^lK+J5$s?i7+7x%pp*b2ra?(Ok8*FL+V9i63w+};cd7{W~8j-lb z`uEft?hkD(Xl~ zDssONmAaLo#0LPYN4I~g;vi-)VuVOaVNg9$7~a9xw!`V~YHf^WN8++zMfI7DNPCB1 z7cg(qlX(G`80T$XsC%;xMVX`%A3`Q8m>}(W)Fd9!{yt|Ab*C9DSY-dqbIX5~3LS?{5J8HW^TMlrKMM&9W7J_# zD={0DmH9g{bs%-%?)WDC1uI9Ro%(zB@NU_uKCVxztSoC89kfIx0tbRicU}-cQzhmV zWBP;;H(Um%{6CMdBc4RLc2hbK6my9R^o8Y{9I#3%3vdIBEWSvhqT&IsH>YQv_moMK z7Hk07-p`DtZ8-XJ{YFFw2lQOWrncVemOaqOe2>}pQ12fpWw2e}#hFh`Z`Sk8p`5q~ zhewXnI#}{lthd`H@*mmi=7Q@;6K2&OyNms6M8ndcT#-i$6ajmNu&~`GK!NLp9Wtr zxv1;g!dhMFYr46^&xM%`h&%Gh+aEp=l!)Kb&PL`X zoDOIo5C~LIk@05O){WheLXv2tmNGc}`JB~{q1n(cZ%ARn-EebZywfvX*`x=$8iYUA zwKx*AOlpkWYtx{nOQ-v50u^q2h$2_cdAyrUD^E92oCsNOYRU!w3kfF~!Dnk}--o)9 zzyZ;ltDsNCeVpbs1{=i$v!DGMHsq<)M~(Qz=;}Erg7)fTqqFRj#CgMRcAXCv7OQUS zh&;w#PWr8k)vB+W>mCB?JXXUK|KFyyn&0zPT^Ywh#05zJdzX*|xHA-M|xrfqF~ z(@W>AgK|03=F_%S`}$_P@74@|(v5?5+m@^HR`ar&JT~FBM-=d*5ZG8>NA9}JI-Y-S zk>~c|T_JB?T^`Gn7Rwa>_sQ^}#=c>Wdw%DC7dDcu*Uqm!aO5*-^*`eU-h9HjdcL>e znMMGAdZiUbyab2x!^MMLfE9|&GIU@#O`-D$rVT`HlmH6Jg9we&;oKR~qmH~K;rVj8 ze&RFNI!`q7r>w@`9#QOIWE@)spXpsP&lVb;t10p!A^oEyUhsr0=SKxeD6h16dzsA4 zgHqGp=PP&`2`9<-+w!E8lQs!1Oy`PI%vwhNE?puL)in_H5Zr0 zO2NpJs6W3ip&S=I%^b-~g!a=fLLW|&ox}Z=|^izzO)(RNMOLoSspOBQgLw~Z@*6W7;Q}T zmk$Y2p~=I=idC?l3(l8>p$4EhIq*FVe4K(zag16oyH@I&JdKn$pzyawPTPNb>_#~F z@+)mt8@B9hmi8*&#C{{WyR4D^Tm}9Fwke}Rh@$)_I1#82pddlv{I}g_eb7Wd@`oA# zwEMZ#m^XzZAw-|T{sq7~8V^|X)GI+P01_5f|F@2Ws@Wl$cI5R^VP=6P8GR%^WJNr8 zN8@kqpUN219r7QwmD{U|#x8OLkL0(%GIBAcn~L36nWR3!idYl?RTV?0+ixS*xPo9- z0hncni?f#IlOWz^YHgv!IsVbp)9Kj6#HjVndYga_mU1h?|2>A4yZ(Q5oWj!=>(`*T z+M{RwJ84EQ8+So1v%JEw>SwY@YI`pMlD+eoLWpORD4COhQ-m_Hj9I(&?lfai%EJ2b zLapkWhV{9g!#uBmWFY`pPZ~0Wmufr0c`d~xvwH^iqCkRD+by$Yf+n1UMN+xCcx?VBG8^@aBzw#f5 z2pY)!IG{2aAF`vzbIu=G;E&qQ#Q@&!Erl;>Qk7CEH&RpudX zMo3G}4Z3?C4N=E(we_#+?PMQn_ULRREYI{3zch=6) zcgpQ6iJzfEcSI{k`p?UqdaYP%zFR-_bBy#`0kKEKgMEzp@Ld)4{0_TJj1s7^>E7?- z)ZM6kXiPxQ_rAY`%GR7!q8&?aS7?|QPvi~b7#_h=FS7t|ZX)ka;{x2^yej-*dBQpG zu^#{T!eZZlSMmL~S}4J@oXkMu&fPb_N_w$Gh^!@=r1C?VGhan^XW~Kka7(|J4>v;s z5rH`O`=@Zgt=}>!QHQ4BybL7R!r9BxD@RDfXg$01{A+xHuB2gpL08rZX}|OJG>^gn z#=Bc8!SuiivrGAHC*a2H#32uoH9hN|Rt`9t`<8Bn08PVS}1$wx22m&YUtr_)Nf{7FY% zcAEXaG)J;aplI&=72hf3VrFzfTaOoAK8I4cQ4@n&nz<7>B-oNl-blIN?7WV zkdYVYPYfV-DL@lwBOpTj4)#Q6FEC^4u;Ske&YJDcmo<;LH$7de&&>Gq83KpSIJm#2 zbrr(q;elhE`G?7C#x1*(_^KIR>p)?lErRnx!X9VV0^xm|JCjjSrxHpgDVTGgL)>?M zCO*Ftym0*L*K0Wm)Ouj%zit#TeFI|?!QfpF%mCh>vhQqnue21|UL>ze5^K>^+FU!u$oU6)FAg~a^AVY1zr_`!wjHSK9_mlKXBahpOvwD)2I&$0VjJaQV z{)Kn%y{}NJ|5^-o)H4ikL8L05Bj;I}8#IAsdJDs2m31GkoSfW}d}*CtyoE^B3>Hmf;5X3C~hC?lI#I{BxI zdyq2v$9x-326pH?nJKDjQ|v$c8Thf-C`W4*ZuFfx1JVT>YR8}Dq51!Z$JIF2HjQl_ z@d;u5?}H2cEZ^CeUubu(Q0wwX0~U=_a5o{L&xy<%01n<@3XFCbCy>Bio&&Xn=a$FNxKdB%?YUO znDzC1**4-p6<9f}HerR1u{1sO_y)U!7v3g%^p$5e3;UZ0W4e8kg)V}fV#n&&xhP>l zQN_BWf*M0c#YDt&X5@3Ba|G!WVBFt0`7fz@}PKI2${G z^GdicVtztLOYp@N4Hm~<70vJVYPH&pVyg|t#H`GT-RxpBNVFXawpvjl6FAGQhENh*Jou@;h-A$7qrLpTO#fu6qjIpqH06`Zze462z@Gs};@MYX zfDvRgpkaWU5-Tw=a~ZF*{_0S-eKxto2Zc9j2(eqE;8bqR1T&>FT)MM>Vh1UtQas#HE|Ymdgwxf5cq` z&b+8cnW}}c51h)iLYo-dkCEzCoGR5X%Sj$lwI`NH3ixqsl=2u|+FGgac{BVRg{_xh zyq!=xg%%;bg7IJ^Z$i$5K5#ghEH3_~gJUBnYgtK;;gjzbM6&<*qn@K`eAi7p^0Gsk z6uay9!;NM%(6i8^?;?@>a4ZiYD~=`oU`=i#P1m?_uYE>{0Do z6wu+%j&i!G8JO|Z)T&5Y<}{w2mpB5poPwM6Q5@SYTx=Yn!4ukf_61iw_Fsdh6t|l% z*|ek*K9KI%1);R3Y8KL@yDnCwITGCk~-XhLj@?wXC4l}a?i=VY-D{;uJ*)T zpa@9CF(HJt;^>^GxbR+@BRAF2u|9OjpQ>38MwTNcsmYE?>O9%b;RzoDo$gT-wp(S9 za=Ati2%SQPD+Y$W{!AkFe+)eF9UMRvsA(*&OuKQ7 zF{vYvD-8GWF&)+5sbwyNO)}u+_6Z2E3Hti!n7O*c9O6f^zHB+5VqVZl1VG-hbNvUa z022Y3PnfF;WVO%xG;3k81N$@O25O6(U-!_)RTqpNPhfr5aHi-Z$|P? z7q(|0Ti{nqi&ZM|eSM|Ks8SnCDo&c25wM@k#3?H3Tzjm^U3soXnS-|5+AMaV8EIG3 zA(N(w(&J9;fdP0pZ;NHj+=EvU`%*QYL}8wZ#&FH{o2h2#_%lug!(h~p(2wEdNmW{e zv1b{ZR|5-^8=7m~2dnv?H>vH`^o=dtyZ$ElU8?i#|EvNa*S|EH7L+rFGBkQRN>3A5 zVm&wNDP?111(n@EwrR!lkR6&yj%iimC*zTbik1IQ9pC_^Y9l33tDS(Q>CR>IF!zq+ zjreK_)w55idd76f7J?X+T@53-#8AN%t^Ce1qK?4ne$y_(q=4qXW&KH_`QXSZWhfPV z5aL`UFp#Dx{xC=f2_SnClZQ?Q0T3h-%UeE{vkpAVysbdz+G5XLxALkbsJv9pH_Y+x z?pc5H-n>=@1p{LCQ8ptu8P{!Gu>k5E|1pg%3kBL=i?rfeNNW!bm|FGU+K|XP+`mQt z#b|DM|LswZF0PyEtLfpKTVG&W>&|GhX|!9~_!*t=bNpbxXdPZb%|<(y?UiL~53)%k z$&9ECj*6p*0q`j%8y71}{SQJ0Z=Y6`dAZ38g*dj$ zM&@!kmb?o6Rhqt}Dg;>uxw3C7R(Ef~(XxuG~k$v(z(ZsnNla)Su?Bzpm{b z<5xHz|KNYFB+RCB4K;FW`Nf=}MKOib%~rx#3>y#bha*5HhH<$HL!iDy9;r$IuOPoF z%|u32ySHSN%)L^W6rie<{uW5Oi9YlexFL<|$l*dV>ZfuEAcNuM-f~`D_bd=LR$k#F z-r~g^#Ewi?#NypVP}%47ooSeZYvP9UiN_Vea;Z#3p5vA-CLM(BmB!m7r6qt$E!$j~ z&=PG4CU}Li`)@C)cUu;@8*guJL<7n?P3xzGgmeh&UU^#Ja=JfL=!+Vhnc2IaSQz3g2A)&Cwuqv3yDbC@i zkC{)jK$tr=OS)Mt!wOM)kE3#oX|`!%eynn7I*7tqA)$IydOiRyxthBsap6?xV)+=f z+bU*zqX*rqUO$?=73`WFi>6B5<;pEM%pwprP60=8iLt7J$BBp&a+y@>k)Hiv*SDVj z#HuJ9`r)q(cCgg?rr#nG1lAzknNyNQ#@TS!jZyhg2h-{JDXTlxq$8VH_7oO7eqWOv zhlByuIw2kLLoFgl}a-L}f6$a-2J@Q0N5lvRtQ_I^i-wh)rDU z#hm606NZB2L<|jqDUkTX55Yklxb)6~r{VsVjlQrkMR|ebJC|o2Op^)S)ud3cG?pk+ z&UUDf4I~5kMok;#U@Z5;+-qn-*^u$BzX$Wz`@B{62lT>g;D@zjg%c&09pc}d-HU+r zh6<oLjFyBer#?)>Avu%@C_eW4m`@WORwNgsz)>beRf@!y65yfh-Pif2BL_(?&G zM0(}JmhpqBT1y=W{vk+A@x6qIm)46{A^aE^^Mr8|GxrK9h$&akL(b432+Ioa$gBSj zz*a#}#EBh1*0&a_!Siq7epPjJ_ec>J2}t|Og8>2pIhPC&V)BSGE>>N-Ypt05-crPu z^1{!}yagQi0XR7HN<-cC*{~-J5**GUnx>&*aB=Hl_j<;VNNu3?13$foDQU7z=B+qh z#BKqJZV{{c_Yn@iCC|6b<_WI@Chnu?*3V|uvjmWYZf@JZ3>!B1LV221j1f5dq>e#F zA&w=Q67wBMD;*nuAAvRQ$-mk~Cp-yl?Kbfcz63c%`}14LW`fC$!O7~>H+y{lvFyAt zdEgYJzbP#6-VKOqrf((;us|w(RL(!P`b-7?i5>r0IuyNJ!^x^hqU?yRj@m^?m3*`A zIx9bugw77DnlDOF?XEDr-z(O2hdPjhQWQTLoi0-&4aN4PzNQpUq?_R!uD%=+y~J4O z_!5L<#Vv%DuKhk@;0vZ4?q9fXa~zL^X}LuHUe_Te-gZI<+IUW&y8 zWtaFPFCZ1V!A>tcUw`rCYs$DLgrM7$T;wt*hK2aV=$Y7080|?YSFU<&9>_PtYV?2^ zMGn3?WZAJ!x{8TqRmp$ghH&mvwC@6xiCq@PV@mLUq6ctO>D6zPXDPr+%@epRT(gzJQjdgI^i8~%8dGAWA} z0=C5b(?X*X`&?OhE zH8x?+u#_x)CA%Ct^|p!HLpa3}tRkcd>UVIy_ucs+Dbr)QT9N>^d>AIfFbu;m48t(| z?ecC_(u#Xv%0Ap93e6E0B`_ydep=Wn1Nq8Ts8j`C-CdJrEn4;H)u(?RM{_J#wA9wV zZP~Hw)Yc4kCZ5_))@;giFag|ea=hYEZ28=e*9Vj z9(9P0`dbas_?wCNJ)>g_(XovkyYmryj$zh>*7FYbAO|+5Nscz~YZ&kj@*GmSb=L6OJ>>P)4PM3d^X$uvg9o zWS3=trQzwZnWT^Y>6NZx-X@=rVdBUD)%;cWE?iL1)4@*JvdLFY*`X@# z6r<1B=;T(MERRd39|qQ#wW64=j-uUjT(a^m#E5mwYROu2@lG%HOPRY0Nt}}_caAK? zI{t-%!1Fs1+pWrdBu^g7e*5K>eQ0?m+%NHEMOh&pf++Ey#b}@5=-Ww6t=@o6zN*Z4ok!TdJbavV;$$p0z92vjMcH9X$ru<^% ztT8t35AGhi>#=*D^?fhwc;F8;{!;57b^g262X02dD+2*u6;uWA>R@0*;40)nN2qj$ z@%QQqE6KVePL4T&07%8DIy^1e8!2lv2f*p`%Kg4?W#U3sFvssTLKqgz8X5chPcG(+XMvGp(dm z*iWkm9Ha-}5dAf9Iy?uQ0WSb&;@5z)@MYj^x(H~xemhri1?^d(6}5N8SKPssTv>-!ew7_t)m3wPHCNNw)m>fZ_Ufj4XU#U#$9rRQ ze7aVf=Zm#ni!U=paQa**0Q|8HHu?x1Hkz{UY;A90pIob?FEb!tpHO2mj)T@3Kvz_? z&`i87e!`Nbe`44lA1!qERROoC(l0*Bu~Y^)0!!7Y;wH8Ms>K+Nd@zNc0LtPMTSVUF zEZbSlGl3 zlh(8`o!xl>Z}J{SGhXBa^9h-OdB3w19TOa`KwB)S-G!SU%(3~CGx%37+dxH8VdL9Q zBuJu0UzykzkTfQWiEZT|UQ$iYso~Nj04B2l0tpP@K>->L9x3ELG%Req%3rMEU?3)o zyapS!A;iR(3yj!_!%Yz1NI`iiS~VKY^XcR(R;EgwCT+Ip(Qlwkln40=D*~Ka^)o%SDo4Bk=cvh*> zXzOV(yRx-&a1;h`@YwjoWaL!Tbo5NjZ0uazJp2Ok6)RJ&N}YO5nzd=yrJH|Xw0H@U ze5PMbz3f({5!P2(vgPJ`ipfU`phz*CGIiQ&=bdPoy)cMq#JGt}Uv1{qf+fpY9hr65 zwrk%3l4E3N&dbHN0-zPhX%Ex_6Ub24(1rdn2oo@43%lXM4HZ5mNF<^TiAa(RSqf1? zR6s2eGbT!RN3WqzJ3mGe%MksH!njG(X3bl$WZ7z6&$5M0*tTmw2NDt-Bj+rMa^7kY z5G6)}6qzE|xA2I_sOXs3IJkwsoywEC`eCZaTygx@9`IO@joa?HTf354eJH|2Y`CDx z_ZG-kEUs^qcv@C{>Y-&oAps%aWWbsO5NG0i{M}a|S_4!f6_Kg0Ko9}*0gegOS_HK#Rwyag(Oanzvxdvei4n3V&sain8jnH(6-4 zh!Q16f)tq|*S8cZEU!RUR#7c=s4YG9n6e!(arHwVJOJ1vD9iE2w)5*kesjEGdaz4N zKr5f3=kOi6Y6h^E zbGQPe?|uaw{k?y`T-T2u#^B*cy>UBOO#WE4X4974viH{}H#r0R!42T8Fy*qZKonpy z1RN6eU%vdYo8SK!-U?&Wwq5&w5FBbD3O{2^89;xJfGfMXL>8){L{gG+_3oy^q*D|U zi?2Vj@LHDM%F26L`zRZqMfoDyH+lTfv|sZ2M>GBtWAT4=triC7)Stt0>GG&t`~RZ> z_w)Za`CRBH>gAvNj@_tVrUnKe{`?IXbA7 zMt!0jG(EN?mIMJ)G0DwFnDQmV-}HaY*Vo}eQ?G-y)RzS#>yvB62f-TIFt?qD4}ma} z90#cX7L1P~%W!@I^o^83A*PAW#OG=JOch2WXanH}@Fr`XO@y{uqm46kk{V>NA%+@e zxDiGgWwbHIP8(Nxr%fn>-Q;&|foV08js{p*i`BbX(hRJctZuYjc!yo-30%q$%O`mh z>csU8NE>a!t)lbR!_Rwqq;Ah5%HTVyfLj+r2qAk%Qz^Lt=-G%w2+yPdd**oiJ#TDc{A<2n`G%A z2yzI_F@l`5=HM*M(q%wFfRzHk!T?%0z={NfQUg$WfR*V6uFU4#me_&hgpdm;FN7!< z1)#hFr7#>NfJyyjjdgpjW_dO8k!!UXV`Z%o5Li_wKuYE1hK<|79BSyI4KKfCdaS~0G zVu~+*k!hxHep{YE^TV_7D6$AnoLXzuTfau3Z9Z!iIj7HNg|_b)5H}==C~Z{MxSUDB zbJ`Ztc~wiAR&{OKwrk?RcA4B=t{5CR zyIRq?uIOD~5KTw3vfZudJX~}hFIrEZJ@2mPOPC;D!|yGH@ZRwO%|{HMu=be(eNmvV ziqQ`R`tJC_zMmZU1<7xY{ekQ+XZ~@%|I~>=0DKtGP6iayhj07^ZpRwCP{1(YksnC; zpsR3G^^gifsULBPqFAe zKc@B{TgQ*P&WcXW(e%hsZjR=bXsJMjOLS?Cwm$@sf4Jv@pNBvo5-3cPTvk;A<<7Nz zPup#CAgosp3Zhqz-7YD-dFUpw*v<0`7oZB3@{K7O)601-o_FJo&5MIe za48Pykb7cu|*?74DOFt~|o{u~J`LCtF6+csh_@Bi7 zXTq|n-&(c~FVA;d0QSVY1>W&m_?|EM_xR4uf6Y>V+xH67gyv(576Rdm;4Sg?@m*c9 zw?xaw_FQtuvi+mw?0XMX+VR6<#~-^~e(1_i9^GeF!17Pg*Yj5F+p+u&NY}K=)lBuA zA1!`jDSo~=m%6~R(<^-6?qU(62)+Mizas#wSOw=H)Z>Dn$+=^VpxHUFX3*jsTq_`* zd)E#a=b?20);Y3Xz&np`0LacW8@iB2dv|x5Z2aPS-{d9rvFS@|z1hoZxB1KKu%#>M zYpYi^eCt;?YFpPbc01QGVf)uNd51SNZO1n@b7wa*XBW3He^NDiyy_=nf)J{uz)tRbVMhxKHPAlOLukp(Uz<79)Y$pkroOs2>U337;h zkRsC*GzXcXa0kik7ijishaqy5qTNpBC}BQwj8Z+H=JaSmpwN5YVrhCOi#|ZuVJrn) zTK5w|f{?gd7W~s5L;vB|A?1^+VT&yXAUnf^UrQU$Y-Zm!eTWP(!7TfM71EM&7QWaq ztpG3ksg)rxFshh{da*KX##W`Et0P~r=C4XSK_x1r7^_z+rr z4WB`WZ{VMvoyHYmrZs>_6H7px-7K#u*k9}glFYX*^w|mjgCTq1n=ocS(EVuJm+_Md z#W3UBZg$=0NI$`9Ml1?ofTLi`F~_Ej2Da-5!yquW@PRj<1t-Iv@0|uGesE@NY~dG& zuI2m;<4m{P8IY0u)RP&*MKKmvY9*d)E)q6PCUMiHl!e>oqrNfK% z-ytVT8)Hh!$2tH*g;-h$P>?NDNZl1v0QXRxf^a|8BWS2!09UPE`B89o z$hk(bT%d-nb6JR!4x3T&P5eGT3&kID!_mQgp?5Pi!XBY7cP;72uXQd8yH|+kk+90j zlh~bNeiyD+@`nh#me(Tori1Lf3xJakrR^)~DZ9W!QgHDqG9jbssNO3mQG!UpiUwK| z%l1JwRQOvV2q=tcZ~1)H8rzqJyk~urG9>iRLKCA5FKDaN^c7G8-zUDHqwhRnJ=*mln`0~2= z(k)H$Z$v5Dp86*uuF+)Ljjg!bl@bU9r%l{ep{PGNH?`G{&WzgW190>;?l^`E_s}HT zlal)Oq~~kEWC8jZTXbtG1j0Hdw@9f3+%Xf}^jJ)B;vB0fV=|eV%OBgRy4eTr>QQ{}hgZdZ~B5OP)%huDFT zyNGDF?X?iyFtdX=!Ff3li4E^Xq%@MP_h%jD6w-+_(a74JQxAA68dW}z0x`bio9WtE z=ojZF;5Idq9Aie-1ZDtv`>Z6a=PYg&fr=q|WZH zx8E%AHV&Ijy+@*&Lz#kO(yRAf)#gq$DGW{TO<$uv@GkV>)4A%i;QQWH3-%6fTX^m8 zOUFVw>T?Q}L$5=P*ats$;GUrk=up4SJ+FiR%&A5Du)iobQ+(73VW2k7dR(lEL^q-yUa zCiP)%)LOv^i|JLOa5PH#86-0-?bVr0B!wb<+C(;`-@`o+DvBRTn-J zob=&~!N2X>Bt${s+aYxj;fJAcP~m5xcKE`7M(YTL|BKlH!>{9Xs0t74FclTj(W%&Q zCZ*)-vCr;<22xN`LRH$?HI;BB^-)~t__x*_-TO}i|Go|Nz8!>&iDN*?aqBB9Eh4^W zWk&3Tt*8y5$Gx|-4JkWS`Zij+NT@9!U8ALqlWx=2CQ1+KXv104-PVyEeQjL?1%00b z!+yxu*JD`Wj5<>k6Mic85L_&QDOc{4kFJ%>oSUVw;C7iTyH^gMJt&_Izg5H+Pb>8t z_xxAjtCv;K_r19&j{I4*=bDe-famrC8The?Uf8n-HF%yax+c$`i|e)Lza{p@^LircoW8xxh&NbKF_S|s2?TwS$*ui+XZG9U**Wc;f zZmIK$Y_*Hz#$6Aeh8Dk{&!Flz@o`*~Sos8=(hZ-&B{}&aT*}0_1Mgse-~4KlOM;qzwK{uec~7Sv;L<#Y8l{Q*WCm} zy!-RpB7FD@&pOQe`}k3`0ziyMu9$Qe@z*5nMt}tb_=gL` z_}?v`-2@DJiVA@2p@JAF@e?u=Toh0O8~)w@5g|n;=K~Nkv;7+h*h_65pc(9ictQeL zXml@RZI&H{N_Kjo^P3w7_<#o6;C-+Mr+ofqeg_~t5D){v1#kuzb|Dx_*k{7_c+G?z zvNUlEKj^OMfMS%v5w)np9du$GZdk-Be6Wrkyv7LuZlw`K5_=A~#OIUcs5p}HPdkUw zS5om$#tH@A{dcf~FF*mlV;HEwFU$ZV3y1?N`#At!E^-rm+~G0A`HvS+6oi5Ss$!N5 zjHN0a+|^Y%;<4_?5240+37KB?8i?NT21dQ>3ycLq2|`u_r-Vb+LqlnVja=@+n4v>w7%+S+jwQy7<*~)MaWW~vlnF>$q+x%wj{w&QA-p-v(Ay*~NKnKt@*7Apa{mMl#sDlJF8BBfe|MyFM4FSG`&Nqeo)Yj3np ztw#fC{Td0i%iC3RbRj)?(|yZ*ZG^}C=3H^)!kwbJk%gCfB9eSc`^FcvQ;k)-3csYP z78!Z(s@aWa@#`yU{A7CSr8d-lIyqkujD@LWNKI~xHtaBHa8 zgs=bocms@lH-0yNw|=*OcYXJM4}1@WPA`+Ja)=x=ev(wFrV%FjIztCu#(EvDz#3nS3_!x+NO4>-D;mYSiEerf~vJU=&YL>cqtULPjxbYAf=SN zPz(GYA(zxwa%p`dm(~9}%Y%u~CL%(Ylu^h+GN1XXFm|0SD_ko6pH%#RXUKnzT|0H> zUqFU7#l5q(9zj(rhH5|*)t^YH@zDS+197w(BoF~ohyp{%2hu16GWbB2AQ&YKazw!x z32>Jb80Qg8kOO%Npg?&aE$k3s*xP*FqULKpiiE5xfF+qpAv0 zKt>?!MV-EW)Z@F)^ZGFh@BuDWM8O;v!MLx3M@;~SY7|#-7u<-~YLkWsaP+<^Ce&+{ zoPftDcvMgDl!|;o8^H1`TGpV-{n&wN6tIzRgh7#^0(1gPM#1x{z$+BA@n(#404pot zure@-&Jb7yI{Ggz7A={rv3x&h#WaX7nzvHT7f@7M2U~RTA2mI~D4r$vM3Bvo@W=?0 z)FyA5dfGGH6awx*J~8C1R7&3{Z|0vN2Iq*6FMO=2JkV4nRhEkF3Kq@D(2{IzIBNVA zs>M@-s)34mt2krwu)!pHy(&0Qp^mGj6`e9|O5&34Qsi;UDANx78d*)P+}6H|2Y44M zNC*G)gB%u8V%EGh)tcDgoBD3qT&Wua(C!c|=6l7~JfTLbh~ZrdV(q41c@D?yMc=3` zre3oOx4q?u_pv|{D<-kUk@qvdcbz;uAYnaYlJ-_jw{#-W%Wtxy3&ls6q*>D0QfHG4 zgA)P)YH+>akbj!bc&ewvKG%Jq}9R7sN@}zRL!44mmJl|D!QFvdj5!_dPt&& znLv&5dh{$GTWxJOk%RUWR6wicLG)ifBVt77eRZ3B2)$mL!tP6rXqb7;Ec$ed$k(D@ zTio(ReDXD+@;#S+*n3S-{(D|`^1^`m)%_0I z{J|@pbbwp+9bM(}p+ialS1VjIA~~vvcu$OuR|Gd0-uZ*zf5xa{c!d%L*a2K%40^yv z>(+x-LA_=Z2(3w=wC0SzBpq6d@RO}VNMl@N1*q}4Jt3%?d{^{Wr!1IS1oUa$LZ{X% z^q|$kdTpbyS=%P;(E5b|Eh!9YyECn=c0kyx4YQ#g<;(uBaGzZdGpwU<#$%2=7M$*Vt{l7Ef$Mia4< z^Xw10T5+ms<%j(fpSq8mIDWlTwVK1cjrIU5&7;#_m{$TA*hcfF&3fZn zG0*T)Li}zIyUh_N`qp+e;s*lRSSGZh*u+I~87|u?|g%? zsSLPFT&wqp4t>2y>zftYF`IxkEKgh2@@pl!)ut$-4?wFvD0b<4V;O+GY$% z{YF|!8kwsa*{d6)KD&dYqa0Un&EDANO+h8i`?i};>@t71*ZhY|@u`_QV7{!d4}6E( zC-H`?^wmiFwETgn10Tq=X&rBW(@FH7)9vp$+y3z<0Ob45w_EZ6dZz{Xo8eOXPp-Dl zcD;Rp$94#rA;-XtOYkp_+)Aa{Z&yPjDGB)+*ICN0w=6f-2^~p25-^Z6r zFdMv9;r#^FmygYFvufCc(X@%8Hz$GKn-u!^fskb$(Kq9TukA26kD3BtQMlNp1;MT0 zXH2Z`8_RO{%SkAff^iTtK@J)D;dUehA9@=UiGkRZ*k;#fcF+t`AE5n!gnbkIeV7=6S^kYb258F~!35#^XNXUPVSD37{q3=_5F zaWaj}CJV?DWGSg9YtHM=ZRbtr&F3wmz&Ux&oU`ZrxhxXTbt87$>qY`k5H+ni(xSi% zwFKIj=UkL&ccE;$bhr1KCDM0hVq863!!;u`-FU{@sY;iG*4jE~<5Bk3&xU!Afw}H| zUDV8iaL=ogF=E*V zBLRcy9~}z=o2Si<%d*en2W!s!L@6gx0N@?vC!#h)Oo z3#GlRiqH@#fc9p43z4n|Scz<--EL=zOvTp0CcJjpZ%?%AHNYL>NY=c?PHX1~k-!y+ z@l@IvxK$nOFXrWVnaEho~7prDntb2~atgy$4FyLUfmk~(}@g#u-jl)7l z>1cV{00Ue@S;dSZn>;A(-IW^cceW{>MafM_@|=$2w8q%9P_^$1B`oDJEeq=#st`eB z(ZnQH)B56wU$zP=B$CuwYj2@a6HKX3zH^Cl1zj+yp%3ek_pY|znW4$;EKvaHTqy(qKD{Qg zS->Hg$QJT_>V_Kax1RRAm%ZuFJ`OOdbyz#cA}x2Q<_|iP z#)o1))z$Z#JGeb80fs5KiPDQH!Fs50aacLZXlMhviUnye8Itq%x7a>RpYlWz7J{}n*pO$4kW~Kwg>9+)cbAlbrNqCl9YXIn}98 zYdX`PVQ2bj#xt8m^Jg{N+0UuTM_W%O$j%uJkIz4ijo4^J=5^3^&O%h}ujaiAcJdI62 zhF!<3kmc?jAAj#QN_l8b3XdwNd~F=W4478NbwSsQmXVdt&>sujVGCR)o~|j3u=J4I z4|JGqumW(C2KV0C9tlebWjqQV3ZeGl5CAcT)tM;=xK=BaE|Iq$LS-pBF7LW3)N!oK zP<|VV*I*OCI;)qi*XX$|SOLU~PE{>b@&|{cYuggOY)c3Qds`pe@~O1peeM8mtk*lO z{wY-B{bLinUVA2$ygeHARgHEb)wU68W5Rusv;c7;UDUI{y(o`;6;MuBJ-$6D7`F!X z`rG{Vc!-T#mLb(a~Lt(eyz?^ zFVV9H-$W_x4+W{d;v$v8K$?ncH|czn=i#4ky>&n}B4TmhaXrX*8v3YFR6$eI)YdD5 z@$Jef%G}b%=X87kz)w4TMG#_vwu6TMr}3pkCwRxl!gahe$w3Vkfgqv2sx9CIRD>0lJOYy`rnO))2jD}r zKw3Ko=Yk0N_(gM@JQ&=2isN;fNGe0hX_riQzibA1%QW-2=*wZ1iQLD&|+Fu zt7&y;q?fAfbd4snG?%kc>l+NQ#a@acBV}VHKPK-iTmAG$UD%ttf`4Lz(Mv<~x#w zj%KlAS?YL}`xCA&*BxgHMSgm3@c0q1!yU4n{M9)Oii~_FfLw#3j}f7-5o3yxV44ZT z8zvm3e?5!9vUWv;;NV{W*nqcRfp2uJ4p2~OcyCvY1Hy8( z$ZAHzI<8b#F9&3GAYq^y>gJgP+9t)uFG_&kFxBTM8_u$E3d(7?U!uAP7wY>$URly< zlSp-{+rIDawJo;_cIDWO^xK}@( zh)$MH3HTjc$%A=Dr5H$TgL4YZMwfBkuhzkaF7P!T&aqTA@;uiO%@=D1`zDa@5w3j& zm>%H-jz>%)pBGDB^uwj+lpe1{cIb#ov7~yNrV2>PTvg;1tX2_KRoxzS1TLQ*0|Iri zi{g5p@~a%-fd$^GPy*P_5;NlTHC6x8&CKayBii+_6Zo_8E1Ns$G$X~a`@na5Z<&3Ztw?bNY6f}GS zA`)^MS~_}G`3g(r4$OuAFR*e)`6_GR)hgQnR`AG7D~Rrf4p6NSCMYLpV1x4^gs5W@ zI(pGfq(T-2lu;22Y;lIU<59W%0)h%^k(`CKvWM|$1*|3DqJd~o78({|^}<$4q(VVS z6-z$0xREQMpcL%@mR=dX9pu*msEYK2XvsKv_)Bm<-pa~yLk+7J5BfNWO76$i6CyY8 zq_V0wxq0LY9q+Gm)4^)HAe8{`=ZaKjWwJvpfc!k_I!wLymk%fn@*rLEzLeUXQ zS4l{fUV4-gml3UGm4i{r%EKy6*{}~8S5(eV9g^}?IcfR7EHXn4#fr%RFFcyVCwF;26nv<3;c>FvPOV=uuCKDr%*vt(ODe@HRgX zQ}eQ%H_x}o=Rf7j3Wtb-URbxd17OG600?L}L= zdJmi?=oy*p?96xGAR$GMs=sREkn5&-4t&ng5mk~tgOYZwF>-`|@=BZUz z^_6qDdfnhs2=jL}gojL?Bjn#N2;xE~#Pfkv5FLSlECw{>AS%|2l?Wx2gSZfc$_>XR z#48+eO(Lm}NGCnAT1Q^*aViwox|9^50c@Uz{EEDSh8}t;(_&NzUh8QvLX*n%>r3u= zqvCv?Xfl?Iv}%JDL=Z8+8z`Vy_L=X`qQOMQ;s?Dt!df?E!WK>Ba{KtwFXQXoPmN-fTz(Hahf)9+}i z1Y!YdFs-NY*Oq)X&A;aThSi4>s-^uE__#B`H#{ESR@NtQ@`^Ru0u)y^Xb79t301x@*nybNj+ zly0Y#3_&id_T#Ep=*D$(=qvg*g9XMI>jlDIxNnG`p+OUAI7-%0ImfC=w!h!U33kN? z$e>}3QH2>>YD-zc{1E_yXDH4=%8;P;)KIYLj7&ul8&L^DxGuZ~1B|kOt=T8}LY5|F z(I~Y^k}BAP8(U6JdLW^&--So%4S*m+^be)C;`tjg1V^eo=NR1cL-Q0(<@tEVj(|tVesG2h7Ag z(eINYG&i?aS*r06J@ljQS?*{1(Xw~xkg@0%JDv&8;<-Ja7j*5f7d_E>(rwoIBx99cLUx^{8&+#Tfq0ny314%vMb#%JT3p_E_tdaUSH(9Z#nnL&!*qn>5E@FTy#73BdHw}wXb}M zHB(3a{>0}W>;UZlP9(^+Hd?a+Cm*Up|GC6hyZDDU>=Zw#H81`rU<=>vKT}`OC;IuQ z&o||p+feuU;kL}*V@`J%r+=j9$5L0;#tT*aGYP{VWT*q!|9@VB3UXB|f!E?s7Gy;# z%E4{`%l#;6QfB$k{)2g&OtzHXhEn1t_ zp>=D0+Mu|s17~jJRka0XHrB;u71eYM?Rt0(-lb00**Nj^255pUgaoklVmLS+z-~;q z#todF2Y%clBC(j2;t8Ku7bj7QbXjs0C|0IbYH|L9lrZ`gN@=it#9Sa#<=VY~a5&=k z$lMIoJ9m+_-7eQG4Z{+oA^ik}ER;}pnTibRJI68!p2%VmZ+_@W^8txZjx36eZ4Nds zCtnMgKdriU)oF0J_Igj=pvyk~gBu0tlPp6~6CCcdM{5K~m2GqRFk6I#c}^_W4Eh>9 z%+vc}PPlJ-D0aRQ<*bIJ+(l6uK4#`Ew1xMmz~B?-$<&IQGpF(`8{5UQcs^o_YV=_^ zo2PPgel-MT`b_ZI>frb%MkN zap6YJArbs`Y(nlXaOv<@tt@(0CuHjVPqJWKFgp!S50yM_IcY$TQ!LENSG`FH6Ufx= zaN)HNgv+=_`=d{%zJ4E+Y2(G)*|(v~pf@S6U=;Z-YmkKbYc7;Uj%EWOfyV}yAo7Sj){;as`Y$i;$kQtGtSZ?iYzn?n1zgZ z`nKuM4W<95kGY;t0RDOZOYMB5*Xqpm&&B@Q^f<%3gY|t$xsi+h+Q+ao z99-S_YI>bS*DdoCpGd}pJ7djW9e>$GKFL0_Ptb=*(J-e>%3@FU^p z?~ldU>o=Q^{I@YJIL*;E>*h0Fn)%eC#rx%?{Ex)6-gS- zv31O#K@F(90u|Jx=t+{$0~Nm%7uz*mC6mxbH$Kr!*R#gXqJ@8e1#GB7KwCC#6T|ez`NWFZ5kNB3geVc_mS9 z?q+#M%8Vq90k^gd3XhUwO1X$Q<-$@F>!#k(=u8BwKvi=!7_FW5cvFZG**?SK@Y&b| zp`Vzy!V4}s@+pR_gH#(A$(kH&SAA=yoKeTlg4K?#x<{*~Kq&gikWRR&pAqt}V{Wne2=UI^X(gT+g_r!o^;oVtD$S)d${p&E54emP;swc4_C zRwhjiM8{B0@qca_U#bU)jqoe3UnXpFTux&~eRH+8;^hP8wb9Ub3q2dggP%wO!?<=B zlJel$4^2VBv>^UKw+z&DwNt*`4VXAI(NzbYejuNG?BUtVk7Kbk0&74PbgM!uQMT4~p z)SL-Qp=l8hMRkTIZMXwZjQj|wn*`aRs^E7@Xo1qP^A998*T^#Tyv_~&JTCtZCX8W7 z8Is*%#eQ?I9d_x5)!!dbsGrM4=&)3ipr9y3Y@1SEDjqs7S$SCUH<`!KA@8CPM~*yDej6?puNcS-HS1*=8X|F`mK`VBA1`| zY~8pq-WAcsip6Gev>rcKwJXBOR}eyvEDm!y3)9)#TnHiR0%R@Y`<7AM3(I(v%F&)G z(nV9+%CA$%B`i>6QWFtUoU89X?y~@_$LHgP`?g|#w>X*z1QE}P!6~3W7QTYU@$3TXm6F;PY;=HN;UhbYsTuR?Wytt9W}eun zb*)7BgN*4=U7Q1k<|;Y;0*WuALBuMboRny)6i9#3ZvSw)Kg_H~N#VLZ*{jwRua~kt z=q%|3$K0DXYP1lps?lJw7x}gpWF|W^?AA#{CF75JXxv|T_$8?3zkk;Ns6bc0BMg7k zG=9?m2hXMh`Agr~T!^P_%bMAKeQSV`Cvb4gR;)mFiJ~jcA=TGLG_L4DD9g! zLz1n&2+qy9uECKp;OrK4hrUaAktNj=K?=$Y3$2YPFzmEoq4gCO$NFWi?D<=;YtEGS zFi?AsrQA(H^zK2e_nhquYyrNsls8nkETi?l`; zh5q%TWaVb}8o_KPkU?PYH^Zj8#A|-*2l0zBx5k}lwA8#N!*e9 zA?Cy@iy#Yryj?+EsF-1QAr`xFySZQVh` z?a3|~mgTVam?gn}poq;_-@#H& zQPG6e!PnOo^do6eAVK^$#;0p}!J-3RPfDzMD7tZt8t10Q9ezASn*CRD#N{-NI|~j|K=TDL&mr4Pk+%3!>*1sI z{t7;1i9`v8IRMs&eMGUG4VGtQN+GcQV2S~{wGTs6PQBD6G z>UKRkjQe>ydj_VY5i=$qUG|r6Jy+yjlIQk3T1wmjZy}pLE3If=FtW#vfEQKHeL^PnHQoR|={EKoju~^7&iC@^pJDT7^0~qw1|NUoxoQ`Z;d>gH&R2 zlM3{3j3AyztDhmWC|B1n4-^y$S8t0Jk)8EduwfrK?Ak~0( z-AOw7@DH)10G}*ur6;P*bA8@k65h+zmJVg_eS~UATwV_giZjh-Y3OK#_ba?^`J?$d z;!+`sTWcAvXo#*U0CApUCHYUuAily(Xq>ZQn!5fkUw%C_fjD!YT|TvD8# z`Ek>}h01?2otsyaHWTS^Q(<9QwoA=Oh1ddhH{x1C;X9aO9_4!3-=PWAG*bMmx`%2n z4y-5r)!x5bkI>v6Aikj0aXIu?`TNR&Z!tUBPw+BDMZQyy*CYBKo3vD>-D-^2e#zkP zIBrQw9Tv?PF+e*@TlYVL6o2|mH3*Y{q zN`-w$lV_{5v~2Fgcd$?AkssSR+94l@nU%Wn!mscZbX4>D_$DV)*71fuU?2^gic(HSq7EWYBrukf`oYXt zw9SMhZtDDm996g)pYwh6Z*9iIYz!8wd{Ud`u~$bxD`frYw6{aa;Ua%Jc!6mi*L8?(vr%B`Dj4V6d8?G8 z%FOm0YIgq3>D@{A35Ghz;vfR48j)66 zSsI+wX@oVM6ROoqqhYaRdgL)!`Pk16)9klX!2b)-^iMGFP|y1XBtHg{i+EP(hvzCp zYgO6L>>t=xctJ9Ep?G&PwkmZ(bcVnFkjTnyeS7wN_Pec(t@qmldUm`fy{RmHD4@D&R!By<&bj`KxpW{9iPL_K{Y;(0-*|E92bi7!|9lQVUFbP-wuYc?>1@ zi9X6W38;!xgOHxu1}*JOVc!LC1~3o3*aR_LWKHL7|aE=gKJI z=*y-;)dK|XtEmVk?OJMIq|fg(Jee^$w@-KpUfmLBIcJ$=KD)!AT2tK8@?JRf#7|IJ^r%N=U)47;^H!V8(MwqNu~>&Ce!ZjcYjt zG@hhvojRIhfzwJIHLfE4d)zL)iTd?}m!ZVADJ2o5}@jjiycdhA&J z7X4M0l|X0%Bmy5ZcW{dlmfp5JWRUanD2@83)E-`Kg)S9qX|i*$(t^$sT3{!0w0fNz zOU~G?wjkzJNu#Lo0FV5x?LfcllBwnz!!gdikzcsWPw-|9BF;1@5BO2%T6ETGaa-*t ze&Vu9Malmnl(@vd+#*DaAzE^0<<4lF7TW9JSTQSzUuJ?8QS;8mR`yTari9{k(Xwt$@eNH;&qk z)dSHOi>>}9x?!B+vHaGDlbq4hp~LOZNV{NHO<*F)6!0^_Kx^TFVx}=!PHX9abSoPq+={uCXzqVUEz+}#AT%iHqWNf zMLpQ#gm0+Q?|26zxij_|?abiW!F?{D2NS#UCE+G3_A9>(-X!AQtkEKaND>ApvqO@< z7!zPDMsd>$>z6v4iW2tKQ4ZD$rZjOi(2Z)6YD20^H_6>hOgj!H7uDvH@9EsY(l^~W zv95)wd_nM;3KMEGI;);6ZoY+OeHTG&aJHYtHo`#Pby0M$0h#DEr{oR z1??TvosLo`2EW)2SpH@@ruTP<`MQILX={uThc&g_4sM}eE2A5_!Nc+Mk{$sTWCUyk z8QK6e!zmqI%pqoG`;6YrT&RZsX1r?;B5#XzoO_*H6Q4RNjyQhVN9_^X;teu1%w83S zf8CF59!=AaG@HMcThr(DKFB;z4+j+bo=6}P)U?fDuC8@Bv_cZpwvgl%1qDA1Mh0r4 z$jhiqipvzlWSsE@W@;U~{~C#{G!a6hzls0mw~M)aaruLMnt$&0yV?eg@>?lVglIMZ z?NbZdO9cwxFMQjP#;`(bWu#@0kd8BVA9bdk=f2)d(Hi!_riRe0l|XBh*aAXXMKu1< z`v14P9F?p8>9;Vvi;%Dw^A+;=Lz`bek ziT($qOY4yfS{-{|Yagk?@+S3#wgW zq;0LBhw+sw{a@PQ^KWztZz8GMC|JgQyHUFag?Y2zaZ>gc1O=EJaQC5)W*~lvB^etV9qNS-hbz1nKgo55|{sDL8$vPb^FXZ8LRu__&h97W{O8N0P);5RnMPyXb5G>$rMe=O5 zTiz_v@Zm?1ClNlGK(~Yrcdvqr-)b(1gN=qL{Bulqgz<^A2)0 zYFm42NB@`8oq3%Xtvk7OM6Zyy4lizWI11D)Cu?)DzC#6ZJ(FvHw4+|z|AnQX+>>%6 z6rue!)R=Nwhx)WPid=guaz_k}4#7ABST_i>jYud5O9-7 z${4boNlsXX;<*Ui8qOEPs#XHeRsEZnjeR@BB>JQ8Eo3SA4&SfsBe{fB-wo4+A7}m!`G5~=|OSn^N_^u^3r*Lmyc=} zprw>|zgycc$;ne&KgRLt4cd1=akL%?@bKl`- z#}+hi%PZ7wbOXj_;&nu z968vG&C=KG*Q0lljr@4)MQ<96iregRiY#xKPd(lM`#WR8s4LDMZMPka%?q$Lcj%}5 z>U8#_nYJ|+YafRFlC&<5OCASlbj$FmJ1grgeo#b5Pe;Vi5qB3LiacL0qal#cniqh? zyw~`M9kk|mYqh>=9yrp?Cgd)OB)z(HbpNHyMILim`;XXVB03&jxg$O4Iq4#=>e#Wi z7ulg7e7=LU?#@{H5A>HhJ1zFR`nL41(#c@4PA;parEm9HvkO1b^2jn>Zq1iB-T7Cq z>{kvZ&E+E)m%LiQ7C`LFx3q82ciqz!fYFp1*lXw6&ihW7QR4Eqf_1^W-`**OzNVIb z#QA4^pOM)CX_nDORw_($^16=$*GXOGd@KCZt)FeYGb|uBcF(U-z^5OfA8Y&60TdMiE^|^`oTmAmRpa>f4uKcz#l?Nc|8JZ*{W`3C#P^d&M4s(#B)b9jCD_M;WxCHq zDH_PFPBx~{hcA#Ox-m2uT<9RE?ArFqL#3^FyB4=Z0Y6JtCH%&l zDsQGvu$MjIFPf1{r)5_gJV{MJ_e7dN?4SEIA^newW26hhvHDO-R)b0`ywlEQ>;RP99b2%&_{t zbRyvrCCdZzhxU!D=IuLax-@;H|!%q1{Y#3=Egu8waRfZKEB&t%v{e{C$1OIhS4c^Rw?g z@TXPvlZSt2png@9-};jPH0qH1up{e}o5^%+{Gqt-kKgQYITc;>|DdfN4zaLtaBuVd zF*reph)<=QGV;p9n(M*u|Ae=64UE0l@kR(q$S0}=ygNe2!2F=?ruX*rQNKU(wjAx-{l!b{x&2SP-WEfUr|ypD!>9F+w1n4g{U8s=qX{h(hH@dEpkhJ~J%~7awx75kxud*#j1&1OEYE3ow70b}+zq^;qZ-2!9 zJ4=@RtrL1esPF!0B_9u;poLIyz<~OVD-$JJj978vX(ULbrIRFCO7_!8=M4Sek!dNk z2t%qJunbJQjTBddOz~w~zc|tqi2r*R*zKet3-&|X1qav(On?O(2!bd`faRbA=D-B} z2R^?G(t#+-P>1Gpp%>pWmKiKzBL_IoU0#Te0wo#g$XqV+(p$wULnUg|fabMp9!puv z*X`sde&c9kUF3TAdDh!L4-F+xq@tDUamtgtNp!F&N`3k=o9&!84UDIyTC1-Y!Pfni z0QVYwv5)QcBPKxY+{m{e`5WN&75@6?u&sE5ioDHfBGtN(OY5G&$*BC$RBai;BIZz# z!-qONT!3ggbXMJ%*dQ9Owv+! z0aG&z^RgJru{s;D4|0-v;9Mp^2rLyKY)U4QbJ1_fZZyA61Sa(VvNNDfHo)vmUV$x# zR~8G;2IY%mavt9`UDg-&Uf>GjZ5CiIxiMJE`3*QaV0GahT3fh6ZA9(KiS5KanBUQ> zduQ*-bG@lInWuVd*lj5|2zMlYQU%$4{w6LlU%_1o>ybE;E|0k(BeH zML#jHDeHQ(=muzmXl-F^=z!bbT6Z3e&yJAdsTgh7nzMRx-rns%@fV_K3$rQiIR|ZE zU|F6pjb$b|fl{;tDcfO24b~c>GgNPwA>l?g!epe`bQV!A<D5)E_0=IUdSiI3zCAHcZ%xUkU(86}yL0mEw+jmB zkBbZHuZxBB!D@>BH7&gV&5KaV4yaYI4^e8EAVve%AWjQl*PswBPX)o|e`|x<&U)N# z1rzonoU}L56upb5E|)B&gmmCiGQi3}Le&lfTOJ;v4rG)%(J|`A#;F&dpnhVK2FWQJ zmPOsDY&lJnN8f}(Ma@tGu2u!SdNt@8HR#lA-=J2RgRq&~$ex)=? zXLOp)=`3H+d6BpaI%1css$DUl{b<6QPMhmwCKz)%YnX60`!MBvwlL#jz~)>I+HY4w zw&;4;{hIqhY8#9IB9#Hrsywi>JD9%(j$hzJz)ygGdG}m!3wrl z><|*SJ<40c^Dv$fFT#DxcsbEq!E4CgYTiKg*76qGXU03^J_}O{o|QQakJSPn9=jzX z9;X$eAGbB)AFmCP9-qggJ^|Zd-xW{Ddct^4)y(e8&eNTH8@}6}A{+{bRtu#Ka+gf9B!z>1T z!?PLmjm}}nH*GG%zKMB^_-4#!)HgN1G2g5Oj{D{;c=9)IU8CM_cJU$cw2#Jyc=5;h z0pH$_<%7TdAJ>O|hd$Itc}G66kMT}_QXlV~4SXlXL+)?)j9GIQEL^&L^(uphjT*D& z_z9Dz&z`?%ot0t3${ttQa0Cht4UdS7ih+egKtisKPPz<87Kg3kgyghX>AIMB5LYldMR<4f#b1*#pi}fzz>^H7$K23N@8h@Byu=O6$z5* zA*s~>MRFt5DU8cWX_7vb*@|j29~{kMcy!CrF*NGL)M^k*he>SR7IF01#I?gAov3=|$_H&au$WLYxNN!q`!eL2DM`WoSQ>1oWF^iL+@|{x7YF@Ph z3+fd*2dT)P8rfWgSL`w}yQ}C*T*p@GCN78DKu&jwm3c_Xyi}TD7HX)YuoTps+er`>F?0h5>k)i0HD6hZx(3f zT4MCwGOIkRoPJp6m2Xo}fo)-hcE$a)Z$I9FgGxw9l^r{-f{a|%nX_uno%g_niyj8h z2J8=NBvb`68t@^F57p5b3xt>ktR}WWtBq^O>Ou`$eS#y_kjSVtCNXAB$&6cbk4#ug zk4;=_PfS`{Pp!4~fsX-G_46evWpxcCiN@jyrLxXCV+*d6E3A191PTtHSSuB+G*Ad= z01_G&9uXN8ty~2RP$X8*$jr(P?+cB^6G~-W;yDM<{K_sfN5J6F@W|-c_{3VNXr+Nd zKm(A_u<-FoD5&MoD^e;oUcRqC1mYf>9Lb*6eVa|=s@m9--q zTgOi9fDjl0g~1U>6dHrY;S&NBkwm6YX>nQ(}xn7D+blr(hm6)QtvbPY`{Z5@54 zGP&9kJq^ti1F^#ahnxq4fX!XqN1q+tL7mkEc6iiw9uOfE~dJcUYxiWDQkXKB95 z_FaKuWvbL^(xwJQVDMTy**GRJp~(+6)Nmt>Hr9CC85kxotdwC#!^Cr#$wi}TW^Gg^ zS^rtO0O0?V9_V}-L0v2-n9JpbaJ51dzyG z`HQIG{t8BfzlIg*Z{S1$2Zrgi*Bf@cGXTvFpNqR1 zmc?0uEuN0sL>JWOOj~_HNM91lSFS?)T1ICD>st`c_k{NY5&Wnkq6=IkKN+H|98gyQ zXsZGAwdBfEWe6$5NF71i813}4e;G>klwC2_d*M|~eE$$l+`I#$=_iJOh=h!ahCcDU zAFNqWs5JV-59KI(E=(2?vB_pWypH{)zB-{YDL!p}??h(KNz5OeZ01i+F6j{jgiUtZ zlqZ(7C9kbMTFVKcw(1)he-bX%U&tr!zk@%cN~EC;$O0Oe2Rf(#Ah-xpNC~viGFV~d z@xtpQifBS^WK#;FS^zD_5@aANut97v3g$7h5Vl)|vKt@90Y*4SIZ>SRu>`v6QtcEM zMa4r%Sx&{f0`WY!!RKimdQWV?&Pyn9-eRfpl}K9^IYq22>T2ZCSEoU2Z?yQ-+W_;r zyjP~Y5LNJf(4@IAo$5sxwb`Of-i7*ThE%jwvuF@QkRP>SD2(1j6~#PoC9w}4F7BZ# z@5;zkCOUffB*%`B?D*B5Osm(|+e0v0S9q=N>Yhmep{Yl8DX{a z*b2qt(>g!%(JfWYUFDuNf9Bm&jl@f27A~~wnA#`s<+O!Kr0L07(=%cpo&6(}v#W|L z>R4;yHDC}(C|Ec=d?I2pt%bdUUea+ZgR~SR8>=`VQd5nVo{^cA{i`@h$#PRt<)xv` zPd>qMSTREe3No>bZJP9Q5Rr>#oU30-AS(|###4I2E8YQq-EY<#W?MyoL2k9S6?egQR@W@sZpq~n*CZ-t-hjt z+~Mz%>w2TsqtAe$G0|Qnjrx=E@uYe6O?%aNR!O;e-};ONs76Z&WXl+Aa)Jk1_p@wz z*m%1$jSIW5?*Pg1m>l2moq3z{a&h>g1Ohq+EH)YN#6R2yQ~w`Y{stN|88{!{LV$|_ zE(N$8;7Wk20j>qO9^giRn*nYGxEU=WcVy=U`bz~n@*4oP8lc&gvk`m zupD0yrOQI4uF>k0`fc=~^@Z2X)WWAJo~C;G<9Ic>AL@V0?H`{ugUO1`;qv%8IoB2F z=?gOu85$*CKR!&VF|O1TNKI$vblQH=l(S5)FlY>Sj`7R$L%srqekxL|#Qcy8kLQgk zAB|6{WGT{pf%R2}OrN9rCQ-EEnsH=UkEb}u%F}GtE0ehN>eclXCRU1Ug{v-zsb|{U z(pKHgO!}&aTXtQJ7F0-u4Jvg7s&oaarz+kmcs`j>(UKThIn`*@XW$EtlBvzqW$H5x zna0cv-9$jQshWD0dKwFv39i6WFNU8?rZm%%Y0b1{+A|%Q&P-RPFEcAMJM+b3L0l9z z3&6K$L2@kzyz4)oV!D4kBV)cmBsP_pNo8_{(%iz*%35XP+=Z=6J9W%hvE#&z7e7J5 zM2V9mO_n@G%5qFb?M^)Lu<`i=rh{Ky=7JikRBI^KzzLF~ z8IBiZRnsjuPSQ?)buhzs`?r>lf{j@t#CSYB0Qd|5SUorRPo-}RW&J6)@!#(-Vu7r zl9xw}zB^|-mG=M6R*-(|G}!5C)#*qBzKvDcsO1klI^c-}58kNI=uC#M!eLhvAW#mq znb`X`dGBWjFOQWZl$V44A4~)7; zG(4f{IV~?~drik568%lvL z=NfdZZ_7^=HBpV#zUz)@%;SB4v0D2t+eJ(_E<77$eS9_>#hm5{Momo$u)?E6>&q>o z=F&{k?xT>~Q-KREH`cI0Sc6@0&p=TUgC+uH-<7Ui&=r6BgYEiJY+RkX_3Afh z*r;)nrtOo#rMB_zgo=$Mr35(g?H%n%3-6b+~yQD+R9wrm&Kzq*RIcn!M}r5v2fxVU+g zt5B&*wHmeR)N80lC-~TyD&GPF!b8$V3?uB7f-805;48X_h!t0K9e z6Egi!r6|t%{|IxY;g*iGu#qpy*WqO>FS-u?RpljyR3R`AZ zLdK*COM0#4LQ8DxOyxWyXV^q6I6IDH*}|PEOy@DIzOpZ^>XJRvtR$e&zzr(7~fm-|aFs_Q+y zM1XH|f&FZwJcdyeSXGAsppAj)8qj1bd@hC8Cw)pEFyn0>v>3d2g*O~&NJg>kEg0;k z@TMb;_=_mKjV82HFbZ!x(vBdq?QWMl`%k>^K501`fWim(u-+*O+uvVhBCl~jt)@^0 zhSrCW)N|Z+R}|J5$kHt3xs27>sSmi-wdtdnv~4_gOiWX<=L0+ihi2!<`^P=@u{yvU zv^dxjhgelhy`voSp5k8TLz)&D7#h9tMr_(_;CegDp1rnr2of9?iFW1g`CMwS(OZHJ zVT46}U*VdjTx#o3+Su{tsgj?*gg|ckVf^w_5SCq1pI7y`5=3Y{6RrhMA>T0(zPyV^x@QhoY^MaSW z;-g((PcI2L?f95a`Fz(8Sp8&fdB-Pw+w0c0KTCFAU9g4?+l!({=@`!7%nc@Mb6EAJ zX+Lf&p?!E2E=XR$N4aQschbS9(Sd-7Gw%!yz@1cM@s0m1b{7G(Y`M2D=b^8xyT`UhTt5D>Is*aCq=k&U5dI2wULVna2JpD+Y05l3pCJQ65GDv2Js6~;hi z(par?rVK8V&k~Hi2}j5k@x<**#saBOCX#oo7)ex8wM;Ylh6=4xuQI5OkH)ke?C;Q7 zy0;DtHly9-%-oBsZ}nvBT{8tu4#Ey2eH2|djsb~4DA~Af4N0RJEZaP{m&lU^U9nYp z(3Kdro@+RMU1*#rHR;@RRcWSgF@t5;9;N^bH68U?cB}qv{wGba1>HjLAK^#e`*K9i zh{8|2|0KTPlhH;P<7Q1tI8z;SU5n{$OW)GK%Fw1qwnbw*6MIvKo;eoG@fHM2Vy{Sn zHQ9z@OPk&D_6!H6BkRg@as(om#2a~=6o4wEiAG=#XUv#Xf8$ zI|6c4$uX5VzMB)O=G4uDdjXOxLbGHUHpN9N2oN%*E~Bn07*(vAX4i2Y7!LuUgl-To zFj8;?xk<_yMMKjujAof9O%{%g=QQ9R2|S`eOM9dp$Rdh3YHL!`b*_eM`ULxEA+*U-dIBsP;6WbpehO5G#1`=s%J zwEd9uTC7K8$YW1nwLacx#@v9+f1+A{1GYZ^0<^Da+}5~rdL3?YT`BW=Rxj&qMOAcV z*FYUNtsUBTI&7GScW%y|37@Emo6gxB(o*<(dwFK?&`6|{uaaLT-yr`>ek7>D)L`xk zUK2bL&caS(`>>yde~BPC49Twrvr$q0HJ`w#ax-a@)OvF?1e7qR1 zz^m~_yd7VHAHZ+MAI5)@R7hw97=cKj61W66K|`<++6bEoTL@jmrBbAnB&8A|L?jVM zWDr?IF;Pmi5}iaZF`sr_eG2yyMMODKOVktXL?1CoOcAR&Zob90`OeOnzP&#e64Ij5 z($beQGPzIkW_3TmxXF*r8feYgG^Z`?=~#oVDXX~*FO77^_b7~;`5%o`Pda2_Esk-V zzYX#_-jWh3i+WK3^`W9Gw!YO+oiv>t)~+2sTq8dY<2I2KGq@R={RO=D4WDJuC(_Bg z7VGs}O{zu;4eM`^TKh|r2n$xLB%h3!`V^CvMGZMN)I>n;KPSf+U*{W^>U|KqI z5~m3H;9O8~bElGVcFPR%jj!vSZk29_w93{p2vG$ip7Bc?=v9yy=a?%R|R%`0AP2k1?|Gq z0Qm3PvTzT_ehmHJdu=Q(^zvSoQ$lEd(|~^$Tb7&o8SUQAquF)Kby(H^S?#&+Z@b;+ zea^=X_-nTJoIM6?{dMavdnzij0030n|EyJPt=RGB`A7BDT~{yYo+fP3CoKO1N?$P- zgXqEIdD5qU&hp>Y1pY!3rdZ=)*^U0B)x;xKdFfN&kAQ!p|7w|Ws$fkOEc|FclHbiL z;dn>t*x45f{C54N>+t0D%JWJ;bft@3>T=Jj$U9x_$G*dt zpIgbJrn_EMzUx&BY0xrJmriB+hRx>+#d4`q-(Loe8a8g)q+fh%-mHbCfBfeqeuf$n zB`VZlehWiGGY4Jt5LVhcx=a=?2FPe|l75XM<>>%;1Vkic6jU^H3`{I+oPg6%$m8J? z5HfXpiJ5Bw1ZuI$2hl^y7K~CKIRzz^EcOuL3i=qz2n}Z#SU6*{QzK?55D<}!)5(=b zFJFN|-YBSOW-DfZU|K2PVPMi6?^^XUm0DvWOce>5nOj&|{j_Y;pe;yASw&S%9SnhL zz<%kM;RqxOjlpW-@Bo1Vi{C3_zxK3+k1zfRf3_bG1cpFia0C*C#$a)H0+B?fP-!z} z?*A?Mzhf|2>}VV;Y#dy?eexOqn*@YJ#3ZC-@9ggF z9~>SXpPZh(cxamGm$gV#fU-xdU(GPnEVIq=o4I~B&mZPnV4*)lceyKF?ONBn(ammk zyF1I0cvp|n$}HCmnCVE%u)?T+X@YBe=RmhHHnAAm55FZ`rgUX+zuqgCh_2S-+KFq+I3&I+$PvN<_p7h-akk#^E5b3^SO;9Om(xRahV%i&(-REWchxg~}5xENW8R%cOdhbhFa34#`)% zq@&5bWmPD&)JkjW*1Xr%f@_!Vt{#>4>E0S^s@b`kwb7Oy40554aCicdL^hz*R<2UD zT6I^`4C(!6NN5e$Gg)j7muFB*sIkL6YXzSw`uo?O(kYhnOvbXx3ILbR@pdr zVe8UPP1l=|USVKlVrF4wW9Q)Hx(B_R;MpgWCQq3<&Aa&c1q6kJMMTBKB_yS!W%kAH zKr6>1uM?2SI6Q$!A{$Vs{)}WuXE0f84wq--&)IK~uGZFgZB1Q6W2euD}_)Hu1vaSmJbhytzJqAefh5-{g*U_AXxirSU*QK|_DFX4-5uHK`n<~ky12~OrrpXr2}zm3pkNVD zaHtr35FuK;B&o2n-?!!N`|?(?AIo3C3ioqgR=%PYukr{tw9ij5dYWmMy`1~t46fOl z#T&o(9N{R(IL--9a*g-tYOnr?=ePtEl7d>Ah|DOQ4hY6vGKpN6`$+@q#GH zir%14O5At<0}np*c_t-80FgwdP-*x&YZ=gGWfj#Eyf}Y{6pr%iMsj$^l=HVc?1+lR z`w8e;;~8ey;f5b!#DT6O&!x?UsJwPIu^iY|pLy)3W|nL@zR8U$)BRhxQaEMGRg_q! z?2TSJRxVHVgMtbb@0;J5N|mcr^#Ku4vF8uV9@m_&@=5#owZ%Cl?EC8^FaB$qY_!ou zKmOHB*(-bMnSK=|Sy43|C^F-nhw)4o zadPE!_CwO93pojR!X@BEq~y5hCa;h&UC!lcrYpTr$aGN`vrfOqE4k7uzlzJdAJ=!- z7ciK^P$LEyN+ez)Arj#uCI*5UwHmlEEVGGZ9E8?n!rMJE(ZrL;5%}Y)ee&0?MAxBp zxl`LBeMdtYV*B6 zRmLi7m9s|hOSl0DMbclz4Vhe_{)Jp16;#1MV8Brxp)puZ93CJL$uC<_=rGuD_y|P5 zvP-OksGtJWfbUiu(F68iKM1IRD*ADWEA(BJrTTn{61c``uh0E0(FWn(5Lrntb#bw{TFeW_a!hjsn{xdu`;8|=!7^6 zqiW#H70Ki@2ZURQhpnL$HrnnM_HFb=!_jBhfT7ml6Xo#n35RBvtgx&w-E9 zpw;@|q{1ZYw4RAZEV9p~r-4ja7i}>sTTvt{f3X&hz8>gG!~dI3T}x~_TXj!WYmsnN z69o+yU6qs7{o)H_m%91IVrqYj0Jt~d>z^2^vHcOiTH`Os#`@Z7rCcf&=+ffC{G5@` zky$;PNvE{rYPp!t@@$$;M#E?j_Rl-M=Q_4!C|E$eED4CeJTBb-hK|XB3l&5xYI#YD z%F*VBl&V+R_uh(fhhix(EE5_X1u4mn98Y*z`2bcp{ic@hm(EFxqFCHww|>7)$MR=0 z5}$GQtXb%I-G=xUp>d8(zF=cX*=7@hiR$8G{_uyDALg<{X%qr~2({J@BF%yy*vrfh z;b^p`&48`%M0q*2RyP7cXr3o1Ii$)SCf=H>j7w>ojWO7UtlEJgXl0dVo_OrFNXPJj%>;$XhT_cpZ=q-RBLEYnL;~?7tnJo#_9f^ zBN0>_lkmR^7t+p0?Te7M|9h$c4FOIza+l9@%AG%^xFYv)Xwm2YGmf7+Cg03_%tqw| zV4?wrj^nPn0)}tTLgcEbua!GLpVP?CE)I3_2~m|EtuOR0$!lEJPH)l7b43i!5NL31 zDRq$Dx+7)BR|g@RWcE=pfDa%&n^@4o+WjBsD4X9u)4IBjWYelHjBk?hSdUa6>DD4- zi%~2e7{#QxH2Y1FFR6*^XKg!KKm|6x@}wpjFo7@0UhcB(;|jRR?Et+WcA&$6x3HBLV>&XKVK z3^HnsN)0X)nJkL$h2?e=H)Jwy#`Nm{O5Neebi=HnXoA^B@$ik?dzz*o%K_>J zwsTFB2@Frf;TNG1T8>9nWq1_JiiLL@bm0ldsVHWkcnmN!GU>G%k1>FjPRdIj84Eex87c%kP<|e;kEk)3fhT87#cehO=Ck-r*m}jcbED%3<(MXC>JpN75j!5RLgvk#l!#pRh z`R)fUJ~^DG5CA|t04YG$zX<|PKY%*{4o?6lPlMk-2is17{+>ZB;)*8sgoPREWc1}rf; z8I}I5OcF_?bEKg=^J4t0aeJs|Q3X*MGQ&Z7}RL-2y_>f(bMjmow zai*cSYvN-;5n})l&BBV>TPWAOHt^XU9ob7nxAiNvmHr54)umC6yW-QVJX@2UTBay& zHL!EpOlAq@*km8A^o2gki3KtlHD^xFk!2tFY$&hssa5vpv|pc=!$RA9#6QBpSThSc zCZb3%=MexKWUdX8_nx10Syor}hK5;pw6PPEaJieYOwwl)b>~wbmUJu*SVGc z?20d3j@+(Ro}f!F+u~$SXoEu!E_yAr&M!Z3oRLop#m;L?M;eu)x7=DIJ+F$Cp_pc* zHnV;OZexc=ar*=>wc0u{aBhk&7J4^K6DDi`(aD%%-_K5~KY1|}p-mw4SHu+kS$}#i zagGYe(%67lgjk^Rr0Q>54sm=)PGsH2M8-bJZ&aSVIui*3)tn5-2?<9-FTt1MmGR0L zLr=$+F(cKQQrWh7)ZN5&ZQd7i<_fZhdebTAX16gxgzb_3uz|*jk=?R{9CZ7#99#=Q z5#?p^7+i{#2`J~MbU8aP`iHS9Hov}K=KtG%&KdJGYff=ShOkFiq(p2HraC;5TN9Ou z5;a^v8N!4D?1gj_x(Fdq;_EWE3l>Eo+ii0c^0I>sexXc$9;ij|B(hy<&q zmQrn}gcThn3(=Y|YI1P*xjmkd3&XjOIf@cNrBUY)CAUcNz%|xR3l5wE1ZkDGDr2rx zM7&r*mm%7}>SW43WLQ%!YN%a`;;NZt&Q^;=GXrAA5xwDnNCt>=FGSxYPF4FtBKKY* zo@XZa8}1PyiW}!55nU0UlamcYC`7;rVB6)uIq*4ClRk9Ta&7m}0vM(dKw&MBTLmbZ zD*-D3l3mem*-}MB&?@Ebj{fc3)ti)RHbd?nW|X*L)BqW6h?S5%so#d=Duh?DX9A2F zzc;Q5HWLhX-6ZJp;K6ZR_3d(=DUno%UGWZ4aEHS(zCK^=RjvZ2Dl(#fvF>==D1{zP zsvuE`+Elbwr#x4O0o=c6ly8yq)trE?@`AjcIu-eJ&>9dlR7*B8W5yaMy0WWLFPzzWDHcFSVYR?@7UCT=#Mv!cS5AsFqP74= z`Xj-F0i%Zj2#_`G7HHIz55Re3yoY~cm&kCzn0BX3&%M`SKI1CWR{YM6DrS!zPOu4C zsb(%xRXD4h>JH~hq>9vYj}O^tZJ!hN9@qPZr0mRWD&C}pc(`lQ0}c5+t~b_B)AYC* z_h+9{#x@(*oAm9M{h4kk&jB|~nm=SYXi}@J+PHRade@{Yxl?a{<*aE=r-8PdmIES& z4ArLVwyTvP8L!h-QA(NG%2rAhyx?#8CM+g6k4uYnZt9huuI;ic9eLZW@3Ao|>fGs6 zs+Zi!UFdBwb9(pgDZW@1&g=YjwJxRH_8(B5+m~JrhTo6FyDu;E-n{twYjATh)7c%0 z@wMzoQdZT?oU2?N_9zl0K}jv+dXPi>6Z?sclOabTubMop*W@X4=6y?VT5{5sh=A?d z0m$4pQysFt|MXMUWl5sP@jZIo9*>B|l(pRK+FSyysO)U0>z?y$QW=2bIqiqa1S za}MtAQwbY!Kw*7~wlO5IpMml-YHMpw%7XXv%oqbOxzID9DPf-w=S2~J_UQubI9AIx z_@-dzp;+f{aEloob_iaxU9E_C%9_&vFXO$np;&774DUrj57ybyUfbv0E@~dJ&7-n1 z3K0H-yMdX>QYk5u1m8tK-4XS*#6ct{@?P;Eg78^}*oB80DUCT8&TYXt7l=KAmQjjG zL>rEA&UJ>Bt}@5;Ge=Lo(6ZF{^;fbMK~9~fwe{~h-nl8Rt8(1YCYf@CEM?Ec)w7tN zpVt6fl=8Nv?&Bgi21*q|N_qYYeY$3sOete_wu{J(BO-&;xW|Eb!l#}v9xsJsuUUf!FPEmSau4EiQyrU!l z)OF^Npp+;u;DnN6fjJ^WFK`SB?DCRHNu!-wC5Vdc>j)r_(D$U%5Yu#JPWh z`q}xsw+5$lP7%H<_EtUm>wDQ6)amfTtM#Uw-oAV3lULcJc{1;q!8B%LPUhjfN$<09 zUhj`{!?@v3UAmY&pPA4TXfoJP?K&>{J0` zlLdgoMjg6B9sph^4zn=^=s9|=j;zbY5Y`W)pZ8>M$(Wb7!J80z_t*{RLnmzc40_S-{8mRszuI zVxN)mA|vfJuC4D)pVz|;1b`Ua!p(Y}t%ytJ0b$*6WKp#p#`2 z=R)=1>V2(YJ-IB4<*7H-U;hT2zr4Za6w$hIRXHii_%p9NZ5`v~y8=O2)a#o~qP{s5 zMQd_%TUby>d?4KFZ}ZpCuFxLlaHP+#4u673Ezce$ugzLN1hnB7h8l3RA(v^Gzy zJzLYId1AERlhH3)vr^`DGwXSEtgNw8KYrB)WPld-li!Jc)wQ+b{#;l?yivZ$}} zj7H~<-U)Y?E!{D!GdE-#7Y(IC9AxYe#k`%D+w*7Q&3i(8TOi>O?8E!$II7J6*@MkA zJFw7&E!cUlqw)%+Br?rR7BB=3&Z`SpVxg;>TBm+ zkSmqMJkpnbP$oqb+@j}b(O{y2D7-IKB(gXYjo|2_Dw^hJhrYMAScTTfo1=?k4=M%~ z=W&Sh#GzrW0!2OL89=r#FLjkb;AMqqA`|6SPpZ0JR({00!;?O93sP1cf%;~qQCeac zZg2Z;7fs#N#>`Xh>)mGcD#}=hX$p;FUjvP>PLzJdlMyRVC6|hC;!<7?1K2EFGRE7_ z!rebb|H{>WJ377Vw9x*pAO5c%6~1xnahP7Uu>G7o(J^$Hrs@eSRPtoDiP&P< z0M>;RH)xUQhKc7=Yi?%da)X~&@8k1b~6>^tOAR<3^G1m}mx;7r=ZP z0T|h0f!yW!SmFO?zcQ_1r1?ix)S5EkZ?;cJLJtltsHIQ}3{uT{ag3bS^2(ec(qlO) zSxgw2K`!7=tV8=;B5(m*2z55ngbvAY7cW8!#g#0UvYm?qYT+jMZnVAPLq7)LM*_5g zL(r4PS^YbBUByFt5dY&`>vZYFD^bEXx6}OjKWeqMUar*rD3oe1xu=_#s4KV3bza?awubG6;dJ|GS2x(~Y3O~_ zqhs^N?I_e0Ax~6Wo|Z3RNKh}~DRwx|QR`L$smr4O{p->gNiI>OZ*}bN7v_SFLn_%W zs_;4$7Alw3FpDO~>O#K0Qihd^zmMo@qlwmPwqZ2n!99)4N4z~4yX2MYS5tPE+JMm%sZk~BGw5O574%IzEsY5ra@7yWq50N{`d z$1rn-;&T*%WTxaUogi)`<+*xJY0~>;_SkN;Bn0_N0|qCn3VE8oQrws1$#NJc1KOv6 zkO5q7l`A8Qr4YSvtjd-BvfZZ$;LrBS$yxTf;4aD>Ayo4Y z6c2utBULF`m4{|o9n~#E?98r(+J6jOmg4~LV7MpH-+t@STuU@y%fb!MezM#L05O}< zcXneV%zTHgD`*H=-KL|9jsn`XNQsi_vr8795Z|Xh5+X%NNROi?_@>W5I27Y1X>%FwHQRz(Vw?wHtd&5mZxxtKoT4 z26LP99)iWGQ%G`QJ34?^2hX|`8#cuh7nzHNFeBrPODpx*f_pt`(b04OS%95JDEoyn zCvXUyvHKvs17tOJW7ldqwoV(HIHt-nfuGpCPUZ**m!DEGpB$8QeIW zaNh&azTdz74FyvpB44ov5jk(hkreWuh5Opxn+LTA?dE}DEN4d>zIWg*W zj9NUnWc`WlCSWQa#c&ez3`DBTlSI?SttCxNC;sJ5#6pDmxGlvvlAH6pO`JO)yS;Kn{hU2Vrbxqz@Pj$`nvpxIQz zep#8vNt6bJZ(bGK4iB422vZUV>h|;(lwp~9tQX`-O7C{E_hT|<}!fHE(i~y zgKB>lBX#%RCp5zm4~E-=5s~nCd_zje*8-@XIG+vO8{!aZS94SW0>nFVPh_E!WOg|T zM^^l0tYAAnmQ!mJx3V;tJ{69|NvC~F(rEFPIKISxtJ9cToJ*`Ne3(5h z1FVkOIvNNTe#%%hlvLxfV!o758Wv6?hAm8!kjF&_ybi{#Mv{l z$5TaB*D6lQ1zY32q~HDbqW>Sg;@`TxvBolf=8n(f8fG6!($9p(XMbSxHDfSx8xUJ) z^y#r)dJCjYAT73DYhrp~ld#=>;s8R8BX$`!o_`QfR90BFe^0i{vo*FI^ul3abWddH zPi0`BiVo@pYnOwsciQeQ%BCe3$OdRe-|oL zO_k`Pr>i@*{Q3xc3VL&{V%f!nb3vnba6+ftAKDN{o=~aKO2?bgy;5umO2K9;Kdy`> z3qb3GsxVQ2J0rzABxwf?5VLh7D>+L!!S1~fXHgR7QX#Y_HC=mf**>mLl4sdBfr`Vj z|5(T=tK9=D>hVcW6bP4AAKF{8V?_EPOJV;Xw9V8dIDrJ#bUzMZY?y}D*gS*x1n`?L@qme!Y5*_j@^V)5UGW!Wcuj>%c>mz5Yl&YKOF z1FacpD_=0WlEjo3Cp}M|Mnm%vOxK`b06{7BrbH1&H0Scp1Qj5Y51Q#)ci`E|0;7=otr`BuK!Gxa(ED$Vek$>R^@~vjT z5n58H7_x_Ic>tChK?<<)hZ$WUIHp9ncN$glr`sJ|6`6vW9L|-(0+w9IQam{!xSx+P z!DlrHm{Y$`>SPr`!LzW?xuFAd)Q}&HRvNdjb*Z6l?@9}S-lD2O-h;1QjyZia3dZUn zQ@ZqgSt4_o2c|CQaDK>jCSYH2H%bz%>VLqv!TY(zEu1})AKEaLa?ADbFoBe5AU%V_EsJ@)rZk`lB&BC=Txs!?1umY!3NB^XEoJuEr{<{e5D zAKY;(O-|Ti{i2K2OC|H-6-J@bJ5qfJ#DN3O4B}OM&y<$yXi=ouK3iq?@FCep`O6+y z`XSEajkrGj}Y{nHyz}QY*b5Y(RHX@pfq2Zsh~taJ*y9s zCl?$UGB|Qai9WODzL4j+obMv<7GoZ|r)OCUz7Fn9iO|I^ijYjrNE(pVVUE zs&WodgVTc6Pb3Qf!lM%F`sS>uj<7jb8t3nrHd>K#X zTo^s<@?{{C9_ht`}(I}g4^++qeWIQ5M zhK^oWFmLx>IY#nJakP@^rczo1Jl#35UVcecOKTNU$8oKIl>f`iMl0Fp=U<_K>^lg_ z)b$>-S{h!>t?#Jq-P@^%4$A zq9MIx4o5;RR{X`nN0VYDJDg9*_RI@~#VFqg|G>oLcPUIr8HhcPfN3oRVZ3u1H4O;< z(v^~wbwMuiu|(m+3LwIeGIW=zXei`=U!MC1iJiiD8@Uwr38-{h$h-n$T{0HR07)GY zIovO>uP6CgFHBr5YCQHcSA~BJ*5ufD52Xz5!bnuK%OBF?MHwT!vY8s5jPvOh*#c%+$52~kFTL!9m8&){+|u}+PCPikRbo5 z47&C)srN`|mHUMfA26HL^bs^DvH=J7d3Z|k+kQ#r`Z{Pn^gZFm9R9qdM5A6BE}O2R zGxIJQ^KIlKy`*Vx;En)Ekk!}c(BrU)cnQ>q&b+H=aNu2U`_ZbTswef3Q%Y{{JyHe8 z@MPxxCpi;phOaG_4>;v!44Q@iATcxPKfXmoaF_FIf>#QkEYMgp|EMycAD(-W62fj; z@1+LYp4aZX28VyJ-xoz6L`1Mz61wNj(NeGF2W5UUpP!lGGM3jtHf;`|QWFek*?wBK z*)^7gh@uuU4&sbgt-9s_TldoMfTHd{Y*g*S)d#ili%QI)8Ny-3W)~}&Ss`ZMspE%B zd}S@6S%7@Z?AKsc@bDtz9OepP9tdM22`b# zK!saB(%}q)I7+6(d!&D~mZ)dtVkN0nOJ=N3He+hQ!)iw9RWSj1&j3A)8#aVbFEexq z<8^gijGtE(gV)`d%gQt;!C1YXZDctphgy#B`Sew#tyMGAxQR=IS7u0}wN83oT)vOCyBeRsPv)+O5g( zUOelb!`T}IpWXhit7rWC?pf;qXzsB*pkARED2${R)rEJVvDqe4OJZNZIGSi*tzQ{z`2e}Y%T(8__g zp7CIe&;fxv)G(T-wB^2s_U=NFu8GwO>83pl?}Wcp5C#Z8&G`>8B2jPJ# zG>o;iKf>Ekurxp~SyHtmm^I;6uZO3H;vqNE3ug5gS;rhyVg>7Ue5puH*HU))z%4ec zS{%ICvmjkQTRV*^S0HqNy7@zOn4=CnGP(p>ZsD>}iaYEamH)8F8s8;87?rJLe~=@3 z;uvVaLUKgjVQ50?=g@ZuR2VTu&%vz(T-hJJ^DNXfjNIzAvW}h>>0sO<4A2c!?FQ+H zHWPUdwe&sWeGXWILyUd{JAe9U@bXt^dv*hDp|oA$e0@yqNODB?FsXkVj^G+Nqn_em z)s@XkgvU+iEl|8pk`lAio07GUynwC>7nI!;X!tOvrd0o>gYpT$nEuv+wpX+2 zlxNckKJ--DUd?6x0Auv2BdH~@cB=3pF_jANS{ZffCqi{Wm7DqboMd_ zz0-wyLH3xkZU^G~S}_YxP8ji?z;yu=K)Z;UB{v)5-nvaL(G;Yls;s#EfH9 z>(rbHStKp!PLpg0Vb<*gpcz4}TN4Ik*lQu)9p^$_9%X=0>k?B~&&K08iwq)aR1~AGb|sf_zY~eh-!0W4%2@LTUk< z;z0pCFe^!7Xw0Wos11&NB*l5bs^=a~Da%?E$*Iu}%o z`V1&Y&qaqFfxYIfEwrKF{4yaeDVM`e<9zQI=jkJd7s{NXX2TKHLDTf92SD%_Ya0nV z{8>c(db0`+;{8Ip`;z#AO%5bemQNN)LIBB<_y9ee4SOh4FI=Wt1e*sEiwFy0=_SJq zPKZAd3XyROjVgcoB47p0iyTh^1BttSTD%a+3$tUGvU$LVQfpz}iC*!XYMfCZ+}CqT z5;mA&T+}#n#lx;-Ok)EBUohWK>culvUD$Ud0ifND6}eD?7!k^@&i{p!AjeRQ@N-_o zC=}|chFguW{iCf&VavmJ*ZRXKS0w93B$<;k6>Ni9=Q%|5R2kvMOK-$>D=e{IHas;Y zB8srg5Z;3M~S$Dvj#dOX#F|op+ z$JMkEfpIgrU!*rQ1bSAvI9$(g_AJ1}J1q}%dAy@!(Weg%PU`4LIn-XJTv6XW0SQ04 zPuR$@_!*EQov>lUBuoDm91@_B$&!i3ibYJ|q;v*ys=IPwwLmSi`>e(fsoU7JwxQ^i zWvTHBYalF|sn(ec)Z23J5UWh+n{fibnDswTa2zV$DrFyMmgqD-9uW_n-rabVZ zk!S->*(@ALz-N$=1Hy6VW62HPqdBg*)q}2$4WE&Q8=@k!Hn864Yf&T$XYJBGEm(S{ zlF0d3oCqd5A0s2xzwDa3Kl+R%2>c??p4xm$lZUb{?4*LjCp+3|E(*!}fbCS8%=)>g z3tX(?3%(a|FIK3`Ye1b? zmqE!@*^P}WZGgzzz6&Mb(7eP>jMtD$da7nm=Sjf_-71zH%`KJ4AmxI0398rR?;81& z)3vZ$AYH*8jNEw11O0B1^>P#e*&E(*Q#flo=#Kf?GKDr!!XAi%0nQ?_2cPy`*}RR2 zEEum_pOl)zILQcch@J3h!MV`zD=FyOnfPMAW}MU%>!Q4gatv!2+^{bgz}<-bQQYEN z2dTmv3_rJ93Z|v9BcMg*{SA({lY|R7zQaJe%ZaOZP;-=h`-2)3O3n&qiEQXZGtSLR z5^{{#O$34Wv`8a?6BQFWi^{MamgDJ*h?4OcQ6N>I>#{&i46}q9qv}#(rHMA=W?9R% z+;-?`(G*$pi(qzx0XCt(a6@RWpOLQ4!{r_y+R0<(e` zUE0=yt)$I!hIYW6xaE^HP~2IbDhEr->b$EJk_Q6c?kYBoR`{9osab!ZCpVFV$FDuo zVa-U=1cTE@=Pr1xZhxrTs6c_VORw>yw@I)gc%nD6nePAp7;RK$qMD+;qEm}E>6IYX zb^P#fR|M4?2IOOeah6^Y@`bmXDNcL~%9yRrVRfJgj8s-KKy!M4g@C$HT=v#5EW!33 z+JT5pS|)h+UeJszi$z975za)eawA&Gtc{C`8(OwerZT4j z*t@IxJ5?-AG@vPu`#g>}9QIfKuhXH8=GUv2F%O|uz#JRSG}72wz4WEO_k2#g?sG;R z;Mr#T0At8}cxQnL<@D#nhFjN5&ovyrPr67_U`FOh(W=OR`Xevet`3&z1xL0zEuR;B zou9u^R`X>Dnt4rV9-6bNSs4Xj1M@CrDW&BS4U3xli&3zMVbhN*08Q3Vp?&TX618E# zlV20WHu0dT2k$9t3z+R(et{hb`avs1Pc#z>Uf)emT|3yyK0dif{Ja}+)`oH>anZbn zxlUCG$f47M;NCwFGW3~AQQA~%J4!-nRb<=z&&x$cPy>TffF`R2!iC)C-1Jt$KjKHB zZRw!&8x=oXmzdz$=Qd=x5JbrUwz~YBxf`qOO+f;lxHAZzXKTEbdmXunF0NP?m2 z5ZmthXwY_P^l4syq-%JL1qe;BAX`Sg5*0&u70UwZDN{k_qr*R)oW+2)FM;bqmd zCoKaxf8O~?Ew=Q|_lKujnOdnBrS;VR*RJ9cTmm&UL#rB1*khiH2Q1eH_o8bM916#T(^}Avj<^UD?1~Rsb%Rl$k zO!9Vy&on^;GsV<|=}YJf~9l zw{rNScb>~41zJ977P!@NY}6uwpiDg6e^%h3BIkYMULjYgs%Pb2%K$ZwO+M@Zpf0lC zAggbcRK4hQKLvO?wx!(Ki$vE^SFYnnhG`%S$S?$6E&* zOy{ApnK0yBU`Edy7%aY?W6FqWW6)%-BsIY6JKOCOr?vNTgfFudh12cO!aSgwFehS0 zkHxy1yg0=e{+mmvy&PjHxPt42nwNsO;uk0V{Jt(y)p7smWBhRR$R)zyqCz34Xd|$q zbwUuPID76ru!C)b;>LcYzNVFHW6Vt`gpa_NNbV*>3pk2(uyC)pkp`k*tY>LyNxU4fR6=;R@df{$9vyBjidnvwf2Ns>s z9>dw8-}1~s_2rH& z(Z3#PS^fYBa0*l>WS>ziVDx|CaEHcpEXNZlookKN4mDna8nLuu2ckfOCv{O*qh+|Y z;Ixz>Z_k5@aO3?khpL0BQ!FsD485l42|xsXB(h`neR0D2NTg-vSOh5_NKD&7%02pA{@4FhNM!4mKs`_F3**NrG2jYGz?6|B{zh%Oy7!Hz zT5k?0HAcuP%Ss>V+G^tIXW#$QOYCD$sg=MAb*OgBZYkwOMcmQ5-w)DDsjZd(#A*{~ zkCTyv+YarK#nP*{ZZnWg?MkB(!FZpQfbMpX`!Blf8?TsJYQT?du9<3W6PNAUVwqrq z-#8X;7_KDxQ=5quy%IDy(nVoQ|MlBI$9Iu*>{8;8Lr!!pbT3tIBx0J>v(crl16>~D zi4(9FIj*-(A%S8i2@WGHtf2iy*nuoEhKx>_Y!NF*Ds+t7CMjhUyGgFzX2}7~SJ%>Y z1814eo+!Mb_qtCiH+vFLe1W7->}ccpcZWHR(1|0cZm!LK09Q zQ*N+KKJ;HaBPa80RB`A%5%{xFgq;NaG$6N-MxgMK4|fY+@C&0?+1TJV~=Rej%y5!4Wo1t)X+0y_tZRq z&t(;-{X5U+=HkNaun1_7mZw2>27@ewNp2?o zIMc8Jwl_TC{Lwwo47C-obKiAxV-;wpcd{Ph+KA^xKD@6<(ryS3D=vWZ@)aY0Q1N^c zVZ)M-F?`@SqPbNTX{|or;k!VwOL#Ycvt@}S>IE)A|KQN=hmSHs^dUj`^0e#zjR^wL zx>fZY$Iz6ev+%E8+un=U*25Y!Z^;(hifm>#@=33Pn$mVVSn=E8N^P~_TvdeAEd;_c;YN~-Zun_gQsr4$ z6*j&S3}Yk5r|{P6p%m1B6z*G<6zR}S{LXR$&71uk+#z!S5pi_(Cpnu(0h=y9ts zE9oeE``RwY?J1tZo?%-amdfx^55{2|EGD}BtXG74wJ?YJ7iTBEDIa=v9ze&%j#fFO z0JazOZx6G<2*SNxQ8;it31fI4M1q~!Dfe8%gHKvR;M=1;LU?x)1zdx{@Ns1)a_w;+ zKi(O*5QN-TBiWS&xuW0+F{&-yO^XnVz70w6{b=Cfp|a;!Y&K{L@hBJPG@8njJLxG& z1~jg!u}}B29zl>MJjj5?q&)PQ7)%Z(2k&)Y7Cx9z@3=F)osPT>_&(r)DY^|(R6S~e z^WC(doJmhf;XqXsfutt5r=ii{h^Qnj15%VKIq3*dBC@Lr(lYRZuGvE$H9#_8fcgN` zphuHbOmWNxd>`<@6x$8qJ&NJ(?Q~RN#zO2q9`F;9*_dFvLZ-WEv34RI3+0X=5E7*D zp!6u$?`MR*ITwB+D0O#A#t4EmL3k)P9ctWtgxDwhlf!u@9tg6{Y$kg!2ue-*s_IQ0 zDbfT&kPsf2^WC)Y!1z{rN|FI7bSM;5K??dAo19SYq*Bta3|LM(>9er^FBg5P!`Em- zH<2n0)kfu4P3Gi$f6FYqjP~>_{ebp6_x{XZW_7>-@%jLFL;w|7W$*ayMMpYa+MXoWw&P5>fYIAK&_L^Wv*=xyU#Pjjr2mE}LKtH3$_AwPw9WbzKZm zhr2HFXxkV8X@M~uD+Yce{JMXx?GvW6&V(VAdPDSuEwUjC8~;ZJ8CT*trOySqHfOF5 znC^Z2ux0nA8!=jR%lx=jjcSTOm4AO-Q2NOBi&{;4#YCQEV>+_Ewc&568f-uv99Ep` zqiS(Q*eTbKKQf|*!b16gER| zLU&r2(oX3AE548Ty7IE^OM|gX%7_L_ktye%xjLs-U+7X>djhFO;DCK}%mNI~to+6U zGl`J7rOkhbeUD#vHXs3UKrkXiiemTMqf4N2)>+)fRlk5B3OXt200 z(dqeIsAnLw^-B`Me7Uf(Ob=moK_}Hwt6c8skQae`?^Xfmz#JJN(B)B3WAvU+3V_~I zl#jglr@fyq*DyRIdR~kGVDub3oJ_INUMdKSzNY8*MVx!-OqE_7Nz$7 zIA0Ko(kyF8R>e)~a_l*yPsJR2{bB%}5A5Z=0)y&|B9)ZtGzcs3lB=6U^F#%amtF6Lv zv0OZtoJojY@6#vMgxDaWJ&}43cmXevoDRhU`FI6_NA->Vv4e-Jc6M@>o!VNs z2fTWA;h2+3`rfNHasYx|x7Deet^p-9OnMp8cH4*HB>+JRF|txi(Up3?+Q7Oc1UmYP z+c!ihI-#e4h20d+Whlvm@IeS`I~F;e5?VT$kxXbnW4`KTYq@>Gbjg%x&HjtrMkm8R2bF>e3hGBsR>Suuse z4j}2t`0|psQFYN-Kv^%um=m)$O|z^^W_K)MF=G$s0dSI)=DJ8ol>Q`1mo^0aCdr${H*Df zc8~2+ID+zJ(ShVfs?=Q84z~jg85~?PKp$&u6@qWbSYQLTl)Az_{$GSE03_a#s=EYv z7bZ%rI_k;N+!x-2ia>rVG==C5eS5X}veHQ&<=*nc+a_%0xA(CkD~AeKO9LO$@j*J) z>eV4d=JgF9lB&uzYD6mja>n7RCuN+zt5(b3P|M0R4rlu%>aZrHkd^+YX4h0&Y^< zAaocb^GitSPKSmu&M2*18uh-4BG>2@j|bjgD(n6>C4G1 znXr`kC6|_xHB~<9+X&YOPR2rm%({W|xycZc8~Ha1Fj|*rd@epI0IsawxIoyyG5KOR+g_1+Ot0DPp3fG9bKHCM)$xj z)7Z8ZkWUI8+ywen9a5XLLtRO$otm@yx_Kj3YL`%LJ{k?IPWZMCc^zUY{krYc9g*@O zDD50lX2H@s_&+bo0oSJ7{tRVt0)y@7RG!{p>(W?WLjbyKX-c#nmdA>1@z0cM!;wHo+AYgCrvGt#F`o z)~G~E2*O>>r2nq}c_+HWq~m@D(|2&L2<#7t4AJHdY56y(0zim#ce(Y~f}P|T?&sH^ zzSD$Qw-Rb?*z@+Y+op259Xm;!J-OuO={T7o0dfz*-o%Un$pX(E#7WT=zM$zC&t$TL zD=y`yWv9Fvx8;z|bZ%;4`de3Kz*PZvC&L$)0oh|AMqR8Q0_vv@yzgs35ON0@4YUgJ0GD8^q?q=pVwKh`UC>2Wr3u^3-u<=}VK2N+*`+kVe zMjO4#(Ce6JC-oHZ4Y{xwQcTD|gro1tQB&gsV)US@7U%RVUXXjsRE6X(tcAQw769_- z0sB5{V%jiK1Gjl>H@RlbkI5`Uc&uBS=S@Bx3e)p-j2KzdgGpehh$c6@GsH>xtXdx( zaU@5t+}+b2R6K1f8JC;?{XB-uH!y3tlo~Ek;*IIMN>|6z3lPa0KIohq!qF4qFk@DS zpkfjC5jz&i#GlDzX6H)L$bQD#$c{D6z<~=2tr0yPS^|dABlDyG{ z@~@^L8V$9U)M=X1(;<_FxFGy;c&j4EkHG_*?=qzded+aSfa@x{wnC(%#*t~!m zmR>dOX2ZxgsMY0*gD@>HJfbrWsC@Mg7|{uDn~He2$G6|N?;2rRefgU1u<5=q1v03u zzq1x;3#9nj6e2F$$Q*sumT`pPzVL8boKt5u_W4bd1!1N9{*tD;Eve5Q(4#8W#b!hV z=E0ES`Rc|<9BPtJ73_fl%h25=K^xN?WLVE^AaPa)u8?eQj*c=Z zl?skds8x2VZReq&ZQjq!HC=#BInCNaL8yjYSU#XX#-VN%+8^J^JADe3i` zbbQd&EkKjW*r7fSa?+7o-c)W)=koS|(wsMseD$MP50sz7w2|`4G<=TKfKK^ofuT_#=*)hkhFZ+1b$$b+D~(EZtR2q#GOW>JIk1_66q}hZZe?BKjGI8 zZXf*H!6dAoSlUCBZJs+b*Kr$8#sL1HwI!L0V0W{2=79 z45HVY5kzbr?<|F;aM*@l2GiAeBaB(}m=DZfFVJnn+u%44xUIX1!f}WAV@F^ZoF-8u zT1K4Ajr?ZIWbUlo7E^2ioYuO*J;G1mCLNj4qg7b}@UWT*7+(6v2Os=VnxnG#_kpBN zy_fU9J_`LSe|zPXKWag^_W-_6`n5QUCCN#YkM6&wuS~sHFr5}OHE3Pcm_1t$$nKi# zK}4KQo&muH7#0A*N8{dq3uxkFeFMyodl@#6ZvsW0+P)D};*1HVps$WcQqEkm(lb&1 zvk1q!5&QYc+h+=BP5WcV<2KwJNme8}+zA`vVg!Q@bhe;5z2u{?Vi}evke(&8=|PWg zut)jG$rU8_$(^?IM}4$!N3QORp2W)>b3j~FZF2qtEVLM?JL3C5OHaa`+}K(tolnUf za34RS(R{hXfF88a^qt0=-3^TMUDHPempf;dw+PxH(Jf-)JgXC$Y1Vzg>Mb9cU5f=n zYr{U5BR>V$RV2i_YJK>z5dH}UplqMghJhZ<&%C2Dk5pbylmWtP%JMVyeBK0S+c2<&B*F5)g`sxO=wiRQ%+y zgL3K=T5$KSa_c2m4MP-3Uwi?|uPiPDK80H1~f8` z1!47Ae+&ioAnj`p>a<5jF&hwl8FrzMNx$%&@RL=7egwYq34I|NC|t-h@KqB&_~YPH zv3BbV34CNgB@VQX{KQYxB?g3;)=}xx;*8-DYQkNHASR43Qqu)25rh%;NanRFrU>}l z@H)Z-rdbx&C=CEvK&HR4+d2y2gW0QvS}Re7d%8hBY!>&{Jel?D7zI^b! zxY~%2+xUoxfwSbhGE7FIv|}oOovfGX#y~2;c!b)g2~*Sgb+_!rQ=)oa!||TTHoEa} z)J@NCSi0k0Ayrg!3H;jh>dGDRTW1gbMWDwd*@p{=NI1Z0fkbTi4+ovQSVFYVV^Ep1 zSK+D=9yHj>NDzySACicAM>dy3nAM(e<~=wVZ&}d{b3mHcyRZWq8G`vY(~P{3N0__6 z>~S>APkp&n7HVw8ar=_qw)HURrLYQ$UUh5dS2jV1JI;eyQioLN9|cyTGVeB2%-XKW z9P>)q0K2=fLz9+VWXLi?B;w3Z7#*I8L3;WV?uIssnDp z^--9n8CBPer$mGMBS`Po<5^$K)3^ ztj6>0H`*(0#DZUpBgIJZ(nd~#HB5=x*TFq0ujW#J5Sa!i+!4Smh@<2DBtg1DnDn)k zCl_A}?EDMeGcQD+#9SdZ;?hTAQZ$-FiUlPVgnp(ba|3sJYY5Y#6?DlhFQM_z%io|i zNKTdg5h|?mwv^_v?W~J(Li#7b79jt9`JFn_BcWwTf{FBzEM$#q1ap&CuH&SQHRA0)I*D< z)Pbm=@P6f0OCMTTZf#4d>rcN!hrf&*raMJVg9*ETi@TDS207~#9QT53OJet2YHkzs z!wObom{)v0CPNdya0+`l`7wzdrYyOrbBlAt3*l^G(6AySQE&UA_mHT|zAW83kDl4mubYviSvG&;Se_8jYSh{QfdX#dL8f@ zh`^2xX{JpRU~_M~MpTe^wzY}v$QEv8bL(!2vwPR9?p@+-*#~$%3(nuFR{ze7)%1_u z51FYO=3K5iqi?8V>A!29h(lTbPOm|No8FQg@g`PS8 zPRSP0`E|gy+#~R3x#JUWq4e{Fk1lrJBWCI#A-4hW0Fv|%-UP>c#y#uqL*pH>K_ee4 zsNvX=)&M+XhZ}tHp=l;ms>k@(ecCR8`>z8I*lhL8$i$CY6D)-iaZ%j|3s=|cC%pTL zz8^@G@0X%QuT=!0r4km!?)F-wyYeYUuFJh1$fMgq+*aaOq-pHw4{XMW3s&~x zP7Em#IEw0eYY@`zZFW_oMoMP3J|j{mfBZA$ zuoShFICaS&+L0m{Z!qYE=fkQPM4a7$i(uX9!O{k!lnt$NP);S6K_e9mHEX1bATa~( z>y?3z{@F~IgrO12B<_ZjMGrRXY`xR!)phhR7J#^oT%M0@&!!->ob+bOj|E1@g$pCz%e3A#rQ0>EQe=nR(#L6SPz3N6j^hKCu2i<>h^waw3{8HF- zi}hG4B)xDwa~_{+Bkj9d&*%`*gd;f|8dl7^V!wkV6GSsC#~-sVNQ#M?3x^6JdAkxx zAZ7)(p!0%m0ojug!Q-*SN82jy5VTLrZjnW%?K;s9-rA*^5j6E-RdAmjDwZ!7{xTG7 z7w3Ea{CSj#DngT|=9m-1sBxH9LK_J&(dgL}uIco=zQwC|O19){F{R$f8rp{;f5QuVIKdzX|73gu}z%=G=+2P3+r>-y= zEaoIadFP=c_qD|Mxv(D-^X4*tP6*(Im@%=fyOy?W7I>|&E|&R8Oxt6<)2@{kIlE?v z6(aL8#{ky?!KJPVyTtNkevDLsaBKV~P-;{&MptSa@%!@K5^T45L){t~%CYmRqxG$% zlBu~4gPW%iyGOfgH(A}Xp2YF=u9?@og{S*pj&{(_S1>Bi+~UxYy)*BRgm*CG6zag< zi%AyRiu5QJxhm(K>d4)axifdz(<7*=CHZW?a_5$wW?P?k6F&NfOIMtpA@JSW;JRxr z%w5Gn!TYX2gTo$5x|9O`?xN=2(^iY(tP|Cn+FgL8n^_U)oE$e0>pV#fH$umpJPgNI z+iJOKsnDV|`PlN5^xH)4r9{=L%F8^oSV<2oz1KLp084EE|G6nmvB+!w1DLcVUaki1 z-aD({HHpZ;>zNKT>>kIq4qfHSIUI7;^ncwhAZYVpiHR4O*@&UEyz)bL+A#C2KP*Bm z>oiRY)DlqZx#*=%lqS#IO{)EKn1_sn9*Lq-UzW6?Nj7)-FpNd&PQ zLPvE?5rifJc5fj?yYbQ{l2Y(79bz< z0IJEX3I=u1g7&PA6)S0lqc)A}Z9davk6|n%{?l!C{r89iu#v^6^oA_0VH~~A-(C9K zasy>z=l%>%jW&?WyB|Ko9RBp)K*2cofUHlK@_+hC;pT4w42KOANFCk4)=bCuX(D5X zdhYoF02KRFEO#o{cnSY)o!^YH|DFyuJv*sEeI_UyztDN8Jbs^HG6g7Ileog#zm0ZE z!_ZB9=oJfM2g9nFP;3a;uwo<7gNgAJqS@j!v zJ?k^AG_vTO-i|I5ymb+mC@>hS=2_>MlS4pJ$b&k4d?cWeEer8Ovb|fTXw3}cLpnFOLDwq7IHDI7{PW2E1499 z$4#pe^+uF9dsV`im7!~iV5MGi`hr9(tgdi^Z%RDb@icI_O&%3jRV$l?$d9KK5S0-c zjcarV9fw#-24m7D8Xf&GHA{Z1HH!-3nt6(QKtyPln!53i7C-r6p-ts%O&MvCT~8JY zJx4yF42x$(f-+NW+HCKUfGHi^ zc|DaiNzY_h$vGSx|F7@N_o---YHYmE*AVkE8`<1^*eJXH{`Rme{qx-1_<)@qZ?XHR zH0sjbaar}_k}1X%XW}v_TQR3aM9D8xfF2A_^9TN{kkV(JvvC^V<)%A1mwB3=e|Q{1CKqi z=H`nR>vGJ77g+Fedo$V_v*^>Z3@5*US(Y&~w(YIxh&0TMRM6Qv*AQ0RJ1(xJQdR8t zxeKM7Wb`=mkJSmwITzEXsUXt`e%9fD|xf1m63|!~)hG-dl4|qBqc-Vc1kQLB}V4WYom*jAGk@2mZvX>jk z#O?STs^WS%0OgaenB`zmw&`GUAvYQ=3T&h}D*Sq)2ET_wVy};j?c+w~kWAfFtQdpq zb@C4*$_toW(GKEAM3HXf2JnEooJ}eB#KcfRWv*&Dwt4jtM~5%RZ_?XAvml3sTqG>#HFJP)F%u_!f|Bc zvO^&)aOX2PYh*!m>K8MFg-W7Q4@gDZ*~ozJsK!sM`C^XN?F%#_O>L9{r^Tv5!cJFhbeY-^(Yzn)_>B$*BimIrU)Y;H+v> zKC9c10UJ4WlNF9(JP_CI>@r+-#PUqa`<_^!LVO^$@@3YdioNHAN9hM^MyL7PZdhYF zDFSZ;apk=Efq0-oA494NChS(u&3w-%SJ$u(Ds=9$-Vh=SwK2Wh7P{B9xnzcWOwoNO z8uv-Jl<0GJ)9YFlSC@^_k} z(qfNM-SlBwDFGPA1FIH->ZFMH6HR3`P&1$bdnQf`aVa|`8+p9%fAkSOK7k3?&}g

!exd&95+(&Mi$<3ej3e9qC!Bnk|k#9rcWZ#(;`f8>G8uM47OoXR}TTvKx|A@Izn2kz0}A^fbs*jRjEY zMGNvnBSg9B)P@!mDX)nKm{0iJL-#XA4yjuHRs;+$f=mI{x2MM9LIzMtt4a(>Z7vYm zRpjrN9+JE*IkTSlUn%73x4^ZXD&7q>Ly885)E+OWW1g4s z4`C+9wgI-%QLs{(trcfP1Kmt##8f~d4h=kKI<$SmX`c7?z9`Qs3!`rZiq3*oU9wW% zJVMWxW=g%+ybjwV8$CEZfi)<_BI|DaVQVPV+0mJL^Y+6Q9#7*FT@uO^)spY0*%?{g zTgmg0ltCcLfJPhRj9}D?GSx}Xjz(ofohi^PixereCWt6{(+ht~K|^N(XZa%!4%Dsi z-V4VIEswytVdZAvgG?P|yu%{D%b;%t0}M$t^d{v5${!CB5F&2*PD1VKPwGb6DgR3O zE4_kgxwGMt{FKJ`;&=>Awt(B#B=CUNLjDEz7?Ol9l`wq4~l}rb#u`kJ|X&J>0ZpR|K zU3K-kG{Xj20$wp`MS!$QepdmjSMNBW&3brAwZCh3_r|JmEip(3*oODuxM=1>ON!&w z(i3Q7`pM=B#A8+3?)RbsvRd9T&`H^9(>ZRZgYud$eF}4B#gj7Vj;ioyZ@L$AZCgrg zQ|%BqDL1P#+OyIPRKa_>K9i{s?6ioPG%bcVEv3x;57e(Sd$%Re8(@`(&o=Fe^%1m> zJw?*-AD~oU$j+>PO5@|KIHPs;W{@jUHtOBpt@BH`WEffUXZU=hrXFMBOEXzD)_ZLU zF%ZFkK8xO-I`x(=2G+8o962kE+8YY1vByyaCV`IA%tmV%FRp>7|9f>G8Qbgl^2!!$ zc^t2_^HXS!5k=m%Upz14w(bzI_nR8I;tahqyJ9(ojH~oZU3>1Lc@z+;wAZy!$6jRX zD;u{ua5D^FH+SlKbi3nk!F>*!R#$6FYnq_#2pX2xo|i|?8SNn7gOl`Kk+}=(J}iZ| zst#hijW0}jmhQIn46DOl;t-Gagn>UMQrPW>|Kr`l5>T13U`d(eRy}EHPOa z$US$=&l8?wtSEWujzpw*YP81W$a}NRZ=6H!Duvv-&Hd_cd_v0M{hASfv22UPv`{r+ zK(2l30WcSF{)*ZO_Ux(#^ojx9>d2qHn%I8`Uw46Ue>`e!P)*u`q zd#VsVQR5xRGd{zg@02&94slExPU7BiVl(!X&(%e$s9nBcs`HnljK!O+7_Hu>s0JptaFl{?o(~MxW1Gjqbg*xVjRCNHQ!#(H@w^ zl+Zd_j6kNuBgmiJghep!;wN&;v{9d<(s=t(Q&ZYEUTJTbu3K7@(ehX+B}17Hg8u397*uh2*XBOcsIwKp)S3h ze4y+n+5`RJ{1OiHGzt1G1i{1;({|nC6h7tIBlwR3j%Eac_Ul z)q%>FrJ7idIM{C30cWz58n3s4@A}%YkrO=?ZY$zozI)?2lTV@IZZC9;pH9~o^Ed+=yd3!;n;K|_tX|m{V=|xL=z5) z%wV+>nZ!>-y;dVmC(f@ig}(XDFf)5s!SDK-?XwZP7Zr5E5OIxZUke_5s{gkjH2>m+ z&)x{R>PwbqnSwL9L&coNp@t0nj}Y;~qyR=JJ^=I8URCKf_I%03+L-T_=Sd!OEiapG zi%uRzQ8X3`G53Xp54mqT8r8n&;75D+x@ch+jjm9;D^G;%LIS(rMl7pyV*EeKYEZ`0 z)24ZK6`poN8$6DrCic(REtv|@VV*##_4~%qM~eRh>%J(&=ZrpSQ5cJQXc;MaxEmyy z4m729y;h8<)208qw0pa0I7kO7|!ZDo8# z#_2QY@1+wM4)A)H<5`|-Q5)Em_bljJ0#pzF+#8CS?tB8wm4aIO+V=-dbuCa|e__yd&VjO}huNfd$ zHz~-lZ~O=vS`sURDY_P=Fvf^{qn2CA9DNye4*0(oM?6pOlhOJmuiBMNng+m+*R+*l z=A)_6jH?WmbbRizPPoa2F^pXxtbZIFE4|^%&vAiSJl1#NYE3{u#LzO}8|DDIH&Ll> zS{ZwyI>6>w8%9Y$g5&EQ8EHv(BzJcqE*YP}cofTDO6(wAgE2L_=^PjBiAO|}g}F8~ zR+Jjt{>^|J5xtncB_iXgOaPgpaZ`}9qZLlZo$lTi@#$>anYcQ`BC%$Nm&!&sIY*Pz zJJy-7;OW$YB2hE)dSL}*KOnc+0K7VfaK0CFQ*&w*>%1yf38>B7X=Q@r@}{+ss$;?c z0lR`wJ2j0Jj}bPvuR2aDvEf#Y>r}+whCrACDi&Zqxum3;S#|I<$x?_yXCa4bq{W%Y z4Y&P(0boBtL+NRD%#g8_>V8(NxbavHZulWU0@bErK7j%%b% zEh*7F0365E0s!9j#*_wsD2iC9#o79{x^cFgtEZ5V>xq@%kXJZt$S-A7rt6!i1ZPU) zyJaBU8~eU2shR&XYFOn9&#`u$$o6u6KRXS$B-ZYC6A}WL!QNiZJ>ONA=#)0qXGO_H1>9mE9%bCxTUc-#5HHghYuJy|<_Kfqf+Y`?9 zCcgghA!9-2 z>FH+1bZ)I=^%O7DJmda};+Ew^v*}+JI|eYabDp2qdO7W6t0g4`Wnlvhg{xnKlw+)E zy~Cn>59ajOd}4IP-c>z@yg_<#@(ud~Q&=v&?9)!@R7%3|WSwlL7>^Xc);_w*gr zbL`ZlB|XPMA3EUc-I5N|`6^Zu0*WD5Z?oW2To|g97#Cmv=q;HE;G@lz7+jK(k&osf z35=7kyXQ}ojXmTYPFOxSie41#FyBB{)XqG3f(s8NA-*>_t_6=k$i@2VNL}Juiyk6FN2dBQT54y-RAW$b7n6Z`Otloe* zQbZp>xe!B3N5lWuWVksdl5_dejYPorA`iTb!7hp?aqn0q=29^7E6ec;JWp{&nmeJn zvdI-~=Z*(mSGDCBC>RHcnJa1kEOwZ=hbhDH%t7&Pu7RnfYQ&M{MdacVE%NWnkrNqX15m?OV+&T+TuTC5=k&BqS!x)SdCN5TL=HQO>jZUIRg z-r|oIMM=0w^Ue*Q9R=w8d>Gd|KR9J>zbzbdsBbl+)I`oDX~8A9P$i9SOU5dUi&TP+ zwR*p=WX1=S_gVrUOQyMId@sffwjB~UrNtm+1aOut1woT61YFLCsIJ6M4MFn5g7$rz zz3p^V_^@H8unSR{gvNsHKZPe^%*ND{EV3I4#y`dpeOZ}ZLyz0eFud5Agl?N}j}DU`s>3ec^Mcya;hM5!nQn9$Z?M4)nH3qGH5u8dI!hcF zqORz;+p6k{oE5U~1vj`>9kcz0Lv(o93?6YEF6YlbrTbS0aQzTm?_LoYO^gDBiy$kv%9sl7BXYGwR#1>FM80_XS zhkQ@%L+fLk?=l&f7nkgaM+5HFWv%5$-?T2PuU1!ELD!>+z*3IEd@>q)Y?>ER6$-8X ze&vRZ_2lruMo{sR?xv17ixn6?^4E-n!aPDC0qK@H)b#vwXM~EvTALf+=kP?J_55QL z)=U2Qb7Mfp&!1MQZzJSIIV~ReP5WXg$SD48bI;#t!kL6n57;&h6*TXB{vMo-Laxva z?PYxeK;GToOJfK^9$UQ}b)uJby24&^=Y(UgwzKn;=3iNG?p0?Auf8sKe6sOLPS7QI zPH9=mx+AKHkWersYl5%bJt^1AnjezkolO!nww{ccEfeTA_HC6poB2=ZBlKcO7QJX< z#EH8ncICeJWb>T3XxB#W_sUthTa)|4?`;?oO1n9z`#AV4?CQntPbsbFV{J+O=dEI= zPJMzEyg6}MDX^+Z*k{YLsYG$|_P~_0gyV$blrr1gG_x5;VI7_s)EvuRZx|_m_^>0x zhRt)W0%B+JiJ0*Wjbr%UQR73-+ho3|@i&#@2m4)ivCcA6uYwvmM{!U*(3+JQlh0(K zi^!3$JZE`-#DRG@R&mx@w})o=X0*sLZF@!6FgqRw~*k)$5R5YY+j>>9Qd z7#p;6ZxzWuCkUhwT_=>vve$BMohM z{EOsyh(w4Uyolq3T@j+lBejpwMd##H;SIM{sTpL9dm!I_)%(8mJ3 zWTc-ZcFVS&l4NKsH%=c*#wIK|VoHa1=JSWjAt)A>4vs9OO(1Zn=jtLE77+QLK%teU zC;@5glR=$Mgu%7pPlYrlXd!3H4>(Nficuw&e^7B(5r@*|$28vG*6fCsz|mcU0qQ*i zLzUFfXxEyVt#_y8kF?*ytsP;?Fjo?hJh`5YNDLg9^Ura@%~xZZNhS96)~1VI-L^UInreEE{^!!aaMu z*CfB*2_UUC>z&g%VH?LO!*GSW$_K*-{7Ok`_>Ot~YEvy>@7_v4j3#jhgFZFqmClEN z;_ekOU*auvoveKOHzH$!7bQnrV9p32I>Av;>wa_bEOZNgm*X|($%=cTLl6CW#ku7B z55zna>)Goxqd@6QAlZd>eiI~5+fCBv0|FR~ zQX0J#g%B4&B-BsVbD{%9TLBI`jL&Hx~;*AQKmAHkHf~Q>ZSSsFH$v<<&>Q2@azQ> z;r4qrtqj7QU%X=Yj?&V39+0aJ#>*x1=45mZL>GXvDhGuF+rrg)hCaqMwMx!;5SO&r3 ztjRGgtgrOXyr$t-zun_wGodJf@^7+Pvr+^{#Zg)M(*b+3UcFuO0UZ)w+S#W=2d({? z4%GC6L9E-El>W2)IAtY_Bm`;Q^=hohY?5n{WumZ=Vl9ixfv6SB-*j^O#g!P_?WX1Q zkJH^N-U&V4ovVZ=2hD+fp=T!Qcu%rZikhyZ2}C0o4XPd9mi^_UdYqP9K2QstUSfUv zYSNHR3j-D>C5gC{rIYldZ~<;irqg3h5Ok4pt;xH-dRt(C`W3}YnyE%c38UgRMU9Qm z3@>&L`m93oMmR(D9!sHba*ph|*bro)O`g8=)RM&apaoe7c&m=LdN%?79Iw|7&G7SJ zNuh5t*5)rd*4--5`z?|IIvBH9I;JZu;E%LzYR<{QN}phz)kmtP0sHv3AthywL@&!O zE)27WUVR+sNH+4@xywth?wpAiX9f0W^uVH%r#^|oFSrYat%WYJ%WseC&P9Is*a13t z?vD|J&%f)V+~uiP|NX^H-ZMbO%CBCkkLkCFa-3AzpN3mWM{3UH9*L=^E z0DG+qPt^b;SGCr=aK!S0lAw^jWMy$CH*t!^h-O2!QVP@6egaS1}jZfJKJ`XL5lX_7-%LFQe`spdU&W1&8 zv?x-cf(FD{RUT_l7I3{*-MTV~VfU;I!o~%*g39IW-Ise`U*?lRjlK!{6+{WmFCE&u zOgV(%UKHGm+R9BC=}YuuWHEHrL>r8WynIblhz-Ok>K6E;CMd2T?eIkJN4>{G9< zo0^?Ni4@yx~XSWkuN4ys$wvjG=~TtwQ3=*5Dj*lf+2u z*9RYdZm$D4Ml0?3k_AY?XwpXuz?l-AN3@5>RuBv-}J@-sz;>Ko3Q3d2*i|dgtQDqF#(|$rc9>>~00K@6JDHMc9~1zf-w}_3xp& zhJM9~MvY8culqKB`QzF@N$GLm99iDTINtwqr!=5k*excG5t1w14^6J}CT&De zvRD_^SDIW#)uN|ypL7b7b@D{ztnYDNLSe&C^3^kJSyU1bsP)o2K7=Z>;Jw-xH&i<= zzkt*2;;C1dPIs>Z{k@2~_RxLlovCScz8W2Dt;;Gix?T+W=+#pp8XvA~ARic94DdIF zQ4tydXJ(}O_0T@PdQ2BL9wHMWYyN3(0Mz|LZ)Ed-Wgd9!Uhk~aayO;73KP?i{R#keJk9ZxhZLB2q1 zHX|Qu63&Eevbx#t)O83%V^f|hJ}`m9W=vJs@A3Bsk6gc0<6LMTe1(WHC-$g=&mLdF z2K)1m{s4U{#Te4=MR+?nuth;scefp2$Alzm^hFpHBg@hcbaYFlbsnE4*PZ?Ch8{gb zR$3KtPRsU{Si+sO{SKWvs)db{sL43^dL3vKC4pnd zh!3TtPo>0veTe@naKHaA;Bvs>B{hiyZ^3zUcr59F3#DDHAhD-Vv}b~)3oedjril8j z3U~xVq{+x4*VOmqFHkRk)A0y?A)t6m0GlvRek1chxDZT;1Q|6uSlNFOnDlP zY3kRHnzn08nrm12N#>@WOyopn7AUmXNpm!I%--%keRlh)BPY99dr$1?n7rIf*OVWr zDKTuxQa4SPH54~)51*G0|8<;b{Q2qD{b#qIo;}gQ+B-M)&(2V-u9&WhXqu+V9|D_d z-d$R_ab5b|mybsz;TskY_tc#_-oY5yQB<>Xd>q|A=V3YX?Dij7?p+(-jtukZm{$3i zvwBjyPnsHYLa=Fki3_w@2p5vCUXQ|(@)|Fbe+kC zsr*$Wx-y5dA-4w$f~e=PaOElRI5(Bi#K?9vFfz>CyM?gj1$Zsm(`8VIcW z!>9Ruf%FiQLNc{{O1Xx=eZW-zXxGs#b(n5ppShb5-1trDcHeWw2dcn*%HU-T7IVhF zV}2hxdXnLOcLIPW2p}jRMR(RN%Fuk3VCvFXod4I#8rac6woxxL$cj}g1cO_gPzMkV z{(+gTjjVAsAj((LZdio6UNk3z?F@1WN7@To{7|&R*dD}rGx99^9)eD#sK9PV%c;42 zjQ+<1_Z6V)){VaAl9tx`sx~@jQC_t^KgIU4bpytQ4_su|5M)g>{JKt?hYsHxBLV#&g^8?e6g8j7;re zZD+EaE~Yc3Q0{4)8IVm87|BV3vX?fKrikIyL0tt*V5x-Z!tiPb8(JAOR$)Y@3WP3< zs1}r}Kt;RQ118ElSRyAlS4m}d+9e(kSzTZYoY}svbG!M?SjU|&@e$#!Cx6NHOi>wO zAuC~=3gypn==Mp4bcy))$PK7j|9e-G>3L?E9p(zWHV5zY5Mez5RykUrFURPjs0zIq zHW^fuQ$>yFCgMj@;!crV;Uf^xzhQYHjgx6=uQs}_|DgXf#=3eJXR7vRvN)#Y-O_;? zj)tabt3nAOG4aA*N->5rmR(DYSDOws;uxRcHP8U5#(fd#D*;mKhg z#eyTGcQVrnd1ma4h-Gg8TD+Jt2Qeijl~f7F`4?a$LX-FY5u=tK&nzDxLPI*@+XXD@E{ zhCulCtBA1G>G=0I4W7Kc=9%Hzr$3&lNbk+9Ua+~{7GG6sTfU(fxFPp=l_4DaR*#wb1Ulris^oT@$;T$a-b{LVwND;5T!L ztB%iXZ})4{5|=kRZ*xXc_u`VkgulOni5M!Z_n@Ff!e;KS{e z8xYXGOUHZrPOi<3rfRU~J_j$q*yQ4Gu3i(qlVh~wS1Li`i3I= z{&S>#{8GQ7u|=Xd^wxs@DUINdflIqtHDld7aJ8tctN+2>ZiF}t2>#hl~*2&Ue_VwyZ0K0In?o^ z&)%Eb2ngZRa=3)isUqq5NJkUkEmeK$Lf(eAi}0o&l%*zoO5#jH#9OHV@}6Dr3ji5? z-(ocV=|Gfm&+m}fuiZp; zT!I8uovTxi93LoL%^Ln+v3IA>HFtW;Y{u6%nwd{jEGAd9?dfQ6$cM|q;Y-wq z<9sShbDnj0+s3{aca^0v`OzOb`wH zV_kuY5v)Z0xM}8kgY>ng8FO}wfD>93yNH{=n0l7eV2AI=5=h$Los#eOoI=lt1Pw!n ze*Su8kA`0HHJ?-Z6nrj21BO2E`-1U*fAFh)mxIa(dhJl2d6(q#GN|XL2D~%gbKe^j z&IAk_7yFwn1oKAHM<=tccS$~%L!W(XH?MTI|Cu6DUk#RXOGauJHaN zXkN#^089Ioc5A;fGKWdCcnXnz<)hpdkFDteXN-meLHY~ zU8EWnMf`di8E3CRjc9U~x(c72tS_gB`-g=!-dev#C^fZ_`YpPe+?q>s+c(EWHKa@E zcgRQ20MomO9Tj@uUJLPPe2Ps$WRls|YvGb>&lA?rA;i}P7TTKjUD=DIg@t~yK<@#S zv`AijP58w_s}mv~a)*`h1h716Sq#5v3patLDXAbnHd+t4=hnRm%PlU|A6}fClg)|VFY(q?$kK3L? z4S&W+sP$9S5H}z;1-xwKWxrx>)@%SU7cA2Ok%y#zr51!Ym38{PUniZkJ^DfHmbn#0 z#+rg~er03khbwf9SLnT^&$0OQ;fg~agV4ZK01ec7fa#WgAFy?9d6BUuFI?j2jCwn$ zXFRC;K)%GuREBH%!kbFFVjg&=)X##0tMRS@-gEJFwE1?NjSYJ(}j00C!53+_4}!U4s={H8{CNgOS^nQSXSx*AXPk ze)tELTf&U{jbs0NpRn6x>`D@bQ@?!sI}kMsxXdR$E?0HL$;xD(K*`n>Rm87Fk%BYmyS<0O65q`G`hFH$fLqh zGX0pd0saxk=ps(9>Z%`@Y*7Fiju4{g-9@y*H^V&_a$!lnb1& zdY2~?$h{qJ4qe-{!cCX+CU4@SiV^q|M?)i?I~o#p`dDb#$zxX8bM|*Fv9egS*ve+{ z5_7AiOF*8&8eZe;N{F|A^Tgkp6^+$(6Z;OnezS7v``htic}lC|8N>$hK+^c3B!FSs z9C`=?JcspdrtP;vRf7Ne2+NB1Vn*Yy-D39vK8?yx65RG8UG52S2l|`=okBMsBDN4S zx~~Oj*8@%(^A!AvMfg%U<&x7&70(`TQa-soKQ(HdHO+h1I}^K1R^%mN~^=rG2TcK<(r`n7rB=GN^v?kcp^jkO&g z^oK_PkWI`g$y@evJE{Nvh2i!KPg=fgQO{iUYDd(zyBCMr|9sN&NuAx7b)|>7R#w=# zmVNw__8R)dp5|la`CV(eS>35@6Hf1$Z+_JI89=WF{b#q*EaM!{ZyosOpXzc#nrrue z6WU<>28S*GEfXx4SR`edvfnbWx~j9eA!M>)`&KJmI}V>6wp)jddBSaj3|iE(em+3cJ#b+mVknSb?$$v-y=K1#5j+qvuX@GrL`za4k6 zXMA(#06Rd$zw-O!mnHcqVp?aP{8%&5O2eB4JuGxu6_QPbWim9wsIZS z(Il?;!}3i=W_X`2MM{*K_>RF9aiDtl<-ViWcFvwU+u1dBcD#S)R?lE|{bEB!UB6b> zGFM+$((8A@=B4JTjFJLU8?i6dpuERq|CyQB@ix#riM~@-o_0NHu&pQwZn}jh@@i`W z$9eawIywJLPko~|j(#J|taE=4<|Vx8IaOcvF9$EgG5^&K-fS!HZPu>>lq)P99^YnY zIz6zk!U@;*cD|)TzAb;|i=@Ah-hVlc-(C4eZy>U7wr^ht>5R{HH5BG|J-o^8inA)V z_x|T2=eqkR3sP4uFAOirTHcVXL1%N)Pu#fa`hbdW5P;N1o~(@P`hiiGaOj)ozwHBNctA+DCRH4R~U;D*i^!U zxPRrx(F@{xW0+~@aive!E*E%8{C)BJn5o(4;xOf@U(i-=Y0w0UV(cf?+^X(IpDS06 zT;t-FK4-b0!CM>6Y|JIO`AQud$3HzRrLg4Gj*KmJt0OKAu>16hT!;=cDXWc^0bV*M z=>h9U4(Va?!;zUF{cxNfE+^-_(j=!x%7>%nUVV9@9xWe@l#}`V{lwco#_HCj|KHv( z{qjYTBozsgJPVhZedA10`Lv*+&d#{HAA^6@%tJP|B=x6d@N&@JwJuWqf&c$_>FfB^ z_9D(q@d?cWJ-o%A`X%W19JJuyUjMvbry8L4&$#gVins7=C%EAnj?P&gy{%Q4@@P7g z5*uZ==7yQsCV@VxZodUfzZK8Eg^*7$e1yuqmC$%ABmY*ce8j%32w!;jmaWxNVc?_- z_FpmnlMOv{bDzBz5nQ2}%U?WZ_z2`HuT9^LJ$wCTTxOs=zal>+7IEKY_PLj6N(qz9 zbG4lRwO01uAXr0>uw;5Q?cn7&@$tFhu-s|9x{-H2sNWR^8OWFd&j?~uKR*AIQBZ9u z8(OgOK=i}$dbk|&zjI^-I_r^eF%TWfD#7(omA9xshdyvS{`qL~psUqZU*x#8qjvwpZ zC+|5mdfrXdS(Qg>4aJ>$QaYXm%dl|rEBvq&hq%x1~ja(w{&7Zd}$zg$GRvO!)r zRJ)?kvQ^|#OF4es4t~gP&uGe9De;~FS1A?WVgNVpA*elSMTt*uC~%Qu>BVA_CTqyN1ez972=JOks;Csil~KKW zIRUdj^nb-lU6E%Q9VOf__vxf(#Hp^lCN9c({ya^$(Z%{Hv!T6tww$#-QkR{64G7b0 z{pFB&tN>iu(N1b#6$(mSI?2cw)$~`5V}qfM^~64GBf91}Ln65_GckuL@=!Lsi9r{7v6r`@Xqbe%D=ydkZY@$xLq&)cj?}xFJt}3zFb*Jl!!$7 z{BXqXd^kMQczfmV@79j@_08U%90hCeR>+SMHA%QQ?R$a26&efL(Ca8)sr;H0`LQEY zLjHXkPSac7!CW1?pN`A2BA;dAEZaP9KHPNo&tjiR>Dnn*I&;g5vdQuo?i-0um<@FB zwLveFerp`kXX^!GNht{n%a_IK)xsQknmysM%8q>tMpNGztLlRAFs4cy119!kCa`es z(uOc&3)L`c&CPkbtFNwOcE63A_x8hlk!vdDPG6BEG?|lyCN`Uy^pyu=&WR7OPpS|G z9EDNnzRkDh#J)nKq*S!Fe3$tSbXS_wTsf(4X6M=Srv88Wf@3kMil<~7C=ytQ>l|ZR zzw{$( z1>szC#X>4syx`s@HoSza8$irQ4j{~0eN<&0Jn@_CI342or4=$@Q8F5MSpR!BI`7ZcphwHD9tv_%*BrFD>FPKA8E$uLL)68v$h%!Bdh$oP1H z(v8Jr=Ris5AX!RK!qpAg18WGGaF8t|Y?c$y3SRpFvmV`-rRk|X9m*zCN@ic)+by!1 z`BreX)5;nuVvnJ){$Z3XM;~y9p2dtfE%l8ibk2+?;CwGUzm333*jRQD4zR$_=TASE zKxPQ!)4P#iqNGMdWRfehFSTl7)KP6LE^k4*^gcgYl~8o4CH>?= z4BapB!?ex506IKRz7=18+G9?daPpYAthjcq7cL;mMotDxOB+s>c6J+SJmU5# zDgB0E%>B4^xhybGR@nB=xdLplA^;A@=SSK$X!CiwjUTLFlSuK!_H5%q9>9{dT#*!o zI&b7=K#I!lEj>TrZq{ieNztWz8LAzN5)oOmW1}7WDAGa18pCxR8Yic)<;i|7r{L^7 z;#IQkK?!Y3{U@$E6ZZ;-KNpLwE{K=aMD9LD^^E5tp@-lQ3Tefg7!&&J7JEg)-hohe z|E;~BW#Lu^N3Q$}I&^p`XiJCg)d#6UG5dCjT1SN9;Sq5)MsbLI0bJnq3Pf2J2|bBi z5AfFmm`6u2dq#{YT&6r#m+kei8R=9slFJK6>C-$!kT^XgWs zajh+~i)};oE|5ln4_Aqe;49rJ);BA_s)zKoGO%L7I6pU?PO~_{4XXJyRHuYYMHB#xg&G_`a?g6Lic*LL#xEH+Tl% zOdTAi`M})8vPq`+^m0~0-q?a$9->&vG=HV)K)hkLz$Ca#0)uy=NCXH9J})b`6P(nf;A)H+!%r@0=vW@xc2ySiAT)-St!Gq(>YzP z)px{7#+S{vhj(9S8_}i1f_{Ec2BTX5()|@8oh9_5TQN}1$$RF<)-OfxSpu-znWv=H z-B?K*IQg#0fqj3NX0&I&)s7uFm?#~1qwX9=2Y2+XZ0^t(aWl5Nb+JX?_Dp}@Y3 zd{W8*+?oN$bK)(phA*vic@nmL*Yig{nay2mBu%gHPprCLAuL6;S=r>(cihLhQ*kCx zVsX%Xn~e`P-5$g@n1YH*y0}Hz;REUt8e7Ufi@Vv;IKuDUZ`#%DzxZr-H(k2g+N zKb38R&-{~V=k8V0tYI*^uaor3@uVHq9Fsog5CjB*pj5y180+bxum^*7)gU!dXpNPbQEari#1A19W~Yx@1ntV;*wFfX?yN+4K%w7Ts@D1u z1!i1AM#)bA87ePb6aclv|M(QJhNRlKijZv0aVD%w< z96+Lv>1l`Vxf5PzcwDn3doG$hHu0n)q*J{{RZm_NxVJ#NXR}7dVJp4@7y$ zC_T)o*kdOWc>2+62ORHTR|s#6JN}DJvc#UE?-eHVA1}d7o!2m_imlr*3Qvls99a32 zZB_u;;+0L^=5f9NfLxnZ0mIouIP_}|uJso?WsJbn<2*1H`oi5H$>#?Rna>o;DH_ll z$2^RGN&?VgLW&@=M^JCXXD;MOsjhXT-BDrpkv|Qsp3)#$9esCO>w9IVbfy zwcYwEmEyN#xr~x3)|(@T@K{L|uLDC= zrR3B9mJ)s~6w85*9i``VQd*7i$wix@mSAbfCH5H*bQ$U*3;A!Y)$I=EMM6Q%MQ!d7 z`FL%;`a)I7{y1jeX}-RTwGdWNie1ks`|!m0FjY7WzdpdhEa$U_8Fcp$i%|t#VWbF? z7Hh9i8cx7vWG7fjX7R5Bekc2?W1bx-TS(_upVp}cu#@c!6MQP3)y^Q;TX@*=jLAS$ z$Vk<(bK%6mViIEleL))W)-E$IuhP+*!s9_2QiBRm(i#tb9L=df47nR6PwAbL+C^8Xn0M`*hIk8=aO4Fh_)n;;O}!WhU0N|6AWW%MA-Ok!}332WWV1=NHzsN{Souly&G12 z=Y%yws2jCUSWj}DFPG}aDLDBb_9H9rCbD)q?{fV;;#RHSt(y8n8Diq|X5yw-Q%pBH zipIE1ijykV;We0We2m4-^kh@A>-d}|F3`JluujTmSf`Z@9&_;hXj)rQ zC@SVm_gGm#`SckZ-;1EByILh(ppgVL_6TJ&w<^qHLF=dk@LsormAbEB-u6lbWGEpY zV6dT@rspF+`AdMTMHDlbRG<`bYZHbp1Ql^VNC3C}HhKm|%O61Hb#dk;R){QO?7nd7 z8p~vUKFjs?BqwjMs3Q&A{Q+A`IQ1sFXNvoXuW6Zf{6tU0v##c|kc5)+kdMwWp1lE5 z&>&QE;hKi;QWV2XI-%D|Eszcr1}7@%7gz;S`>P^4;jZrjLtrnvWR_+?mT z^+IfYuAZma_ka#Xg3~qy7~AhyZN#KEIY`woJ>$JW5hto|PhiwP;%4IKS^D$8N4d*f*@@m9Ah~y+P{8V4hQ|-Ct zR0GFYfH)d47!E~nlA4+|lT%L#c0VojOPH9cxx&>~K7&hU1Xo)FoM=Y_)V&eSi6BE- zHMx3NwwxuJr{UO-fTTWRnVp!KcL+*=lH@WziRUWii4<^iBerxMnj1&eS$hx9GHnR<%rv)-XVq zK#6K9@n7^G3+g%3GY!5`r?`S7W{H}od;j*8NmYc|0zbW+Aix}jDWPtb`LoxrLm}rD zD{abJMNIYaU({YNR<)cYQGoBcw%`+&0_ca~=QEN;cd8oZfZXiMxvA{D%b2P`*j!Ay zm$ovbou)HrqYT=1rmC8DQs_rZZD(ec(~jn4v=c*l(+nE0#M|6tK(~NdYY)C3b7NuZ zhL00R)9oliGN;j<;%aGK)L1EeYBj`pri=9H4^QF&5_@7nH@B?UTJ!~tMrVaRrI4#T z^ghIo*_BzV+;UJSwoKo5kl#gw^o}oXQsGFL+VBw)^PyHG06y3hxpw2~Pel_;9HFMO zVC%V$XLMD)58XP)InPe?T%s-SC<(aF?!85!`+BnPm5s2i6+n9(Veo(Y(lc^f@wAr5 zv*9i$F1%sVr{Af1?_qfk+Z{Pir!Ql!9uE6DIQ^Q#8h9q@xj_KOT-2x9aTzAF?0#_l zaSZ%fB>W?Nc#fQ1^#H>-ivAW9(D=HQANNgu%+UG^8>^pHQtEzC)LYsfD; z#@3l-PI4nrJ|hhBa{DCKyXWDsq4YelUQ3?Txto!3I2oQ)+g*L`@*{(7H~& zM0z_k<+s#$Frazb5}N3OI+`b_nXvQibV1xZ2Z`nuum<^4fl1y&fr}7|US=bg5}AYZ z3PCS&xmV%-}1F2 z_?z)>$pgr}{nBIH_dj&o?;)=VA0T(%Q@;LK6beDDe zfYi0wp7{WTBFV+1a(!WB9Z0%TQ#>)k7K2huI+Pd13$B9GaHiKipc;_19#ys&0@yNb z0{1|(*CPBuxHemtZpiu#HJ`g^h6KzKd#-82=L=xiOG0RO%QFr*gnJYS6#_UdZ*YSTgEHr+x1%$GuA^Fb^R$5Ov{4Z}T9=mfh6BpJHb#FT~NgB^R zSfA*w@?2;F;_TnvWWYYT07$SODg@C18F%-gW+&0WB~U{u_^Z+LYHP&-m^kB;l9%e; zL{{=Kc~K7cW@F`fr~-ICwI3)yApioW*sd!eFL%p^uz0coZP-AN_L8UTZT*64u%bTl zazD2r9Z^P;&;{DG@@clPyiT>zxwA363)#>!GOE5POBH~%XHZriC8{74gn_K~Gek7! zXFCu&%EWI{N`Yc+^S)iKV1%th3il3(<2f`+5{ifmGlO$mJ3aE z9Wc66K_?+e@$@=`!o&)*198gKP}nT7(|#Fk8GNQE@FX}nmfm+&@Zi!!7Y~af^s)cd z$h-NB(`bpKHH(y+?+GNk+wt6P(vfo3ALt{l0@dNHqMyd}HD!_FqN8jx0S3@`Ojyvv zI^!RD;NM!a+YQX)1WnPJQq@N~Tq?9R%XGZ;=8byIEEXs%@zq^aHM22dJ*I5Jqy6nv z#x(Tl(+hk#k=@21nA%u`D&R`y*7BIsu``k2@zU)jvlE?lQCmlyY1Ojgu=Ea(q8Z6F zgdyR(pXzh+9mF*E7lG2)JDD1E6>*+} zPiH8N2nzx5u5FC6&yc0GgYy@6?l-zpL5HrpX*CFWFW9zLQDkI%nx@>9?gUV@#eGfCrjN8taO~Ag^cW*b?!I9lu#2@vszjUOWu)T3A;W2DG?<0wCL5 z43oz|EkQ(fozqy15I9Sa!bC>H6bW$X`0as&-d$dPF;yR zmT^3L^_Q6U*J0}Gp)DuzpO}rA9~wq3QfckiNzKPI|88faJ}?I_6a8p$!zZK#eXNt2 zg}jHw)sq=Yha!~VWMn1Z&9B`+nJhn}G|&vkm#lsscDX}4 zM5m?(sO&M+TF?EJ_kM$rH;pXe=-u?uw6^L-j z#lDH6v5o~&=O>vWm$ax^nS{v@@wemjql_t#uZb5wdIzKGrfM3z*8!}`p*GR$eTvAQ z!CYv6V#<`G+*ZH1nNp7f?-5*mBQan3z#ZkwAHBF< z#2n&fpo*02esQL1O1q^js$O`=r}<^&eRbu{@b)!tw{$kSaEO}MagX)}TL=Vo!l=aP z%%Kon2s@ob!s;v#RBK)YnJ}IfGp=D2AZCjL@8Io!y*Q=ue_+|aOuEbfo7#6!Q}%Be zOOMm4KDY0d`&T~q6>xGlnKbVcX;K?;oBq2x;J0}1dG=W_ljeWEg)6MiBaQ8aapx9x z|0dZ}pSkg!i(@bU_P*wz(jWX@;$G=go|AuY$9#e^)I^f~2ml3pBuC+K6Z_5>E?n|` zCI}cm7g;oO_-zdi)S&MskhyB^dHV@;!NXAK|AZmX5AVZwU!(dYsHYc6&u2Oq0IoTk z==<}WpLF8Ph6fR=p6zd!`2ezAiQZ+b&0=a*eZ7Kf$Sp^k@p#|n$^3ik45a>%V!T|1 zc3Tjk>pe#E>vE0u;GwH+H?K$3N>?u%q48$nk5cTWXANGp{10BDUed%?=!ZXU;1VZ? zy}LgA+;23%Nm~>U)@H3Z%ooG@u4A=%!3ouuwbBU3;hqYVMkGNne9!ci|5Mn5Z3l zeT}|Q3jPaz;Js(fwmcemV8J6fAEyRF$4z*=`MsO%5Ke^XzIB@;H~!?SCg*JGHls3_ z#K*)*%)GGuEizEse&4bkt~&3JcP3=(@_m{i^Gn#^>1IroU5=97CKDS%Di)xb}} z!;in-zmEOEANi*c4nDcZ3ZeCOg5EBeo2x(OHmRV6UiW*`%u~FElAAX9TWkRK3%) zZ`%q{jOQ~J%UPDQ6?U%>Hm)6yxg(5xrJQiVwa|1t3`u zc&xW%xKRe=)gUw}k;O&5p4z)!4@qasoPw=P%Z}W1oS?OEfKL*%?$2>|pz(M#KF`(} z&=$L4hTk1u#?O-ZO1OGOI2Wu%NQASqElD5Qxi`o*B_r;RWxh+;Ax8S^lG1DfkjQ#9 zm@$gWcuPrQ==ls$v^G-8Jwe@o(OC-cHC^Q%w;fMdiaM)h=HA@;&T#ma%SBt{DJQ6} z!R@Omao@hmOiD*LyHN*IhMqlvGI06N^|YE;l&PE#HX}6f_)TNad)u%u%&ntK=Z0Kv zjof4zTv@q!H47(E@89|8v-MS+9!lMR>I;P>VMkDgZLneYU)7!_?u+IM+mI&U+1i@C zZK=fWH;?-=Y6=-$8wWrp`GFl%hpSr>aI%-l{!NVd4shYQe<{h67hYHN`xKY=V;hn& z*gn7ad}gZlUW-cc5|v;}=#wq|N9G;6ajoeY{>>3r&GlM}HLT__^8@s%R-yCqO4 zjSscpIb2viiAjERwiVv@tpn-A)0nyx0N3ktz9=Wp`Xxx+DxjekUDpTH_xetW@y{}N zBu9#w#V2z+3Y@>I3Gy;`q!|VXqTbBOti>i=euhv9c^ITODrEbU?chlI7v=K zzUHSUy%)mVO6fsBYbRM`DO;GyqD-DiHz&8bpkzjO0HB>;nI2*f{N3Tk3;N%H#~Ka}k$ z-2Av$DIy}ToywEpunXQ>QmEZN_DYvkRkhv^%w|QUQfI6$cN(;HC<@b&;Vv~jG2;^- zHETADYr^?_{A<~OS7OYj-<t(ObGJ6%lr3d=g(y;(!%^giS50 zM-L|08ZTu`GWfFGh8%NkUqPl>pT!R+BIlx9M$-QCQ(Y9}?kQ4K(!>bh`UXmREs&+^=*zr_sufg~a+L$_!=hgGFa?5rX~drr^9Wgv zv}1Ij@z}YciC~{yPj4Ukd8!M=aukq+LszD+$ERLdzwy94FmRB;X{$R_5nCi!z-TW^ zVZ}!|k{Z%_k&9hw*L2ZEWdXwx|IW#`Swr_a!h zPW16jZ(ot>J4!zwyJsIayiEAe5mCaW&ic}aD$B|eL?ovVBwhy~Z;fahQ&x;0FCv)P zr2%a#k_HYm>iW~j7HEkA_w94+(U84O_A+>q2|>%5)}k3MM0r(`^#;QdQKm0S6kAXR zDV7sWG5P?^3!GB|EK7T4Pc)1ErIgLIg!s);0#eCs?`PDad$UA6y}MJ{YK-#Ac{@dB z6VD2&bp6C~)R<_zxR`)+WnyO-lwl7;phlw6>{T z6eiBC(*1ZU(Ju)1*Wg!tCmwi~ymE1nZgb+*zf~;jU{o8T0-VrwER9S6c5qJjna{R_ zPQDgWe**oH$wa=d8(W~|oz&tGVRkPVsDp`o<&Q(A`3{_BVKuD%MPX$Z^h6Go_prEj z29b@f0f~S)aR`z?SaLMQ{_KC*?)xj6fw2u#=``~3J~8#^P}Ve=F-s59PGZw})jX7$ zXmt*f<7z|R6;2MNhuTVrG@G@8+Ji}WDXF}m;>#t48|!*sd6{?@(m+^tkH4gyC3hCg z&ax|s5C4?V^nSLVP zp*h?$+BJX-iyPRBQ6}*Xb_1$D>1dWCbIklo7f+F3)e~~!PI^9(V;xO+SG8X*Nr()? zMNwj{LjkG`xN5aZu!vr5)X8BUD+Q7bbDA;%&nb8YGdPQ%paVPVDPO~P?5@s_%Sk$g zc~lnq+dQMk{$wV>v{vo}Ynw@K>-wE7r!*92D$G!~8jTL9_*oho!^PSpYis;)qsD?% zX@i8#C5?BNFq{NHX)T3fR1BKdrm7;O?|s5z3^t}<1+#GaC=wlm)Y!tHPOP*si9yy` z03@{pYF$99a5`?PsE6jv7*{0&u765B9Z8kY(m>3C4Z*l}w->oNRqKpFlpK!h zj0TQG`x%+pq*U)wWSJ3td z$C|?4E(ecJ`aLVHtl!hq-&oC)Kj~Aa7{5C1GSAtjmU1~Ji?9{Dg?m0T--ba@Vl@Wn z!L{$!nmJ0}YR3E1TS$lDcdka4?N^HodW<}-*Il7H%bceW1f8KqEwU~CAv$d+ z+mH?e8c7B~HW{^)?_npPoUxcavhop0wp!tkrJ2D=V?%<$5rkRixud`{`5De2e)noQ zxe7c_S{m$H@!LN=z&xE#HN833{*Bn)cHSjH%3W`A_5&+x1pTjq8yXR3gDT6$slp%5 z9Vu~~i=xDtRG^;Qoq8qV2E7=M+wn*0WIb)8SRy$)Tztv3M4;R0r<%|sMJnJ$!NTp| zh-1@~Yt(%E{pq@2*tQ)w%BiSf>f)`adVyH-G{BFj)j{nD z3fWt$po?&Cx`>k*d}l+tS&wqGan+7)ZZ|3eYCr|0-B@o5LibX%f^;HG7`a*jydj(O zyE^7SJ$i1GnE!cl0G-+0(%;?Hd~|5DY@qHUp$^T;pxXUyyj+>o@_ev#Z||ef^zfaQ zDnhimoc-_RD`H3M_2YzsKH5y4$6jg4ImRqFRvsSQDBkSoK#7vL7BAzt!>}8XzoD_> z#ACgzDvDTPAuv_xAu$^7`!-04*m4XMHe$S73jj4)v~5qT3wkD4BlipUhc3A{H}eh%K{Y-OVNjZsqlsB$bf(1qf}arKUmHm*BX*gDk%0>#U= z%&dcxn?ccyrukbfw!_bNTmD`WPI4MOXDK^AhbL(Y5P7x#4SSjb79r?jzj%xal*(zM ze(o3|Yl>04x4$5W)9d*#|08oxG;xEmVv#GEGRtS-vfCjGoe$U@XYiluSeYLhhpv)J z@3dg|$Vu`yG5Cwn>F9KIe6h3OfPSlHJPC-_x0}Bl$Y|z^iGVWFm2MBuyL!mz;AXYc zW~cI4FXl2&VkOov>1S`M3Y)93!caGhU5#Du6eE^nSq)@app8h+quO0Mkz|899G?&I zPSA0|R7db)K{-L@X9tPQUieh|It|DSWh$0c+qK0ou`M4ihyv=}ewQJh_;?MBvW^$5n}{es&O-)qvs8gk3@0kwuGQoBsjD)7d_#qso929szS9ZN5Kc%N3 zyJF&ckks7>GC7cbb(2b;+nd;~LZjLh+9dxkXPFX@G6-q1%48?I^+%YBl56zx>ChAT z&68IJBD&RRMV8(ZAy9hzI1?ChWCEjTr}svPtez6qIGPW?yKI%@Mld1+N(Qn4&ge*F zU|UR3WKm4om@RWP<yav0Al(b?lA$!6UQ8bhLB%~+TyquQ{@ znIRww6`WF#gDw4JIiU}Wd1ux4LwkS>VxdeGS0|4L3<^Q29!tr1wdNnN_ieWWIM;gu zU{Tt=AYSemu!G239)30d<5clJaZiIic`1V{9#;C!RTZq%HeD z6n}w~CrkAzVK~QrjVsnZi)ijd4~BV${-I}s1Q2DHnoPiz_Gw39=UlZZjG*{JciAjV z%x{XA4w_)BV58XZ6zddC(U&zAej`#K@Q~d#NuZ+S3RA|GFgZq9)l@S$W!QzRm~^6B zKhC1m_(-{;0tkM_3-Z#T)U!F6?Ay8Y;|QT{05C-*|2Xg_IWAKlrY~B-`y5;~nd!$X zo^fiKt|XQ)%}BRx3RGAJvm!sFntjTG6uXF})L#DgfP4!n#;;EEv(|RWd9R9 zMOCOyr3ZWgcM9(styyzr$#sq|fLWPRJFW;rP4D1kwb71u=W$-jYdC=xQKDT)mffYg z!s^17TCBv|LE}!~PxMKUM`Nm5k|^3mqIbYMTp9Qa9Cv)_v}@r(jvUe1TKhs}O-1d` zzgAjGx~>HE&NkoIqf5yy~w^C^%=+$l`HBuMd9cPuJxYkmnA_M6uBW95|{Wait zE1Pi)C)9Q#xJBArt>R?5uJ!R;`KhHM&V2D4?P{(?=`$uP7FFkCN5%bp%kTWljyUaK zaEsKyP3gF1XPu8@4-k(Hb7NGqWequbR#_0@G9@}b@sw5oRdreRd8rtAri)#2!8e^` z4)THwYd`kD*G2X=27`Dmnq|3Xb1Jk(NajLcbW)i6MU4_ndfKvhnTFjhLuR|QLN=9*n2#|1?&@%qCMvMto> zuqE^>&9o-&wS=Rg>B?C_byvoz{21C zC;Y)!km)@j&lMo7x`A7+iZ*Gw!ng#?V zTN+5+uh0&6WLy@mkxSBIVxLN0-BEX2IOI#aR}B&dIrTkUs@88Y5G7nJJ9(eKB0A18 zW=lh$IO3?x6xzjoMF5cgO_u>?KZ?Nc>YdNxh)ZeYZMU81<%rchK5xE5e#&b0th4Fq zM2A?0F@b|M49`4V9wjyT$n3sq)^W68M%=U3oRePD3vLf>LhwgO3u}s2ZeeN(lz*e( zYjIpFwp704I%BO z*pZ7T?rI5E`=$jqbOhd94o7mx?127SNgN(m^^S%Er(q4 z{JCX*UTPztD~t!O32f2qtRhA%?5^w z454Ei`6>4c>Ca^3RXr=M=mVdo%$6Rh*A%SH;h1k<%I3a_sptjI6y*wUmD6X@+U<`B z8(EN>-WA=DleuZU>uq(jxZG{Gk9`!M%@lS~Me}e`=~ClD87&KM3Owvm-cuRjQnC&( z%`^5~V1d$e>auh;h+kh&*H&yFe$CS*h5ZGk>v2|oF#o}^b9YtQVCTL8QL*b57NkJ@ zVPRdC+!E$Ie$+d;`Is;zR~ZrHJlTDGHk=Cfp8sgudR^8$UU{~#K z9xaWBR0`;#VoXq#%~@az_m2pxQ7Y5|KAoBI&G#51Hbz0rH+;Ah6$dLuMU5aum=l}m zM>+v)5|FW_o8-gAd3sRHSVDCqBia$1Cit_SIj1yxraYlc4;=cx4~_gY(}8C?s5_-yHhjF4Tb9 z`r;?>Y!Z2fX6a)Ux)m&I!8Kb`b;&wufh7Gv!*5gjo3OJl$s_SV8;4FW!RZtQ{QOUP zNa3>u#Sn>-8YFP~QS+VK^B*L-DY%=}rwM4+o1Ar&l)KdG3vf;GIZ=KW^Eid0H}Y06 z?=K}Kjas5=A)8)@I@@U`u<$h5Fb4@8UM)Zu&fME-l-O(#?BJtQm+yUMR0L^CtfXabXJ$qD@`x`0 zt8dCzKN6N+8bKIxN%cS_tm5WABFg@r)SN#5`=&bRgYw$mKN1|{u{!IHki+=;o0`c)J|pvLTD^ZlPWj=usF{|aOq{VT1ZS| zhEq*Kr+JDt-Y@=+JcJmflkBjE#Ed??#~KuT*uAO!1=ZC2_Qmmj&)@m;BQm9D zJjl6%__Z9iN4{7&Jb(eT{d&PV@xSd4*0VT-a*6Gc3(HMTY zASbMMWslPs%f`8M(09Cl-+d&-4>}~Z@j5ZgAwUv+E^;lw5Gb633%v-ZLl@k?{k#%^ z)|*G`M#Ba#3(I<;XA3jwclv6cL2@vd(soCS(mA`z1bwMk70;ZwK;|;7`X?4tL*!kShDSKA^4M z_y2kjcGnjwMRqi#pTNhBgtkinY5oh~+=QRolSm;RCTU4iv1VM8Me$v84DQue6+LWy za=Of*6SDHJ^@V>>9Zgr66)|Ybt`k!f8$YYx+phl@65jt^;@`TtUi5j&>?^0`PJUM* zRHBDy6l_)AbkT*J+}`sU@GS(U{6EGJ_y!)nL+Ff?wa z-po}})mx?Q6l1YNCZfY`2R>rWy^Z#z|m)AUoCvdEp`=*+$*O5s|` z!A_=Rp4oF~89Jl32Gq72tY48omj_^P7sk(TJs|Eo3QI)fQ>i{oU-IV{0P_Czc0&R+ z0j(9^DIB@ED?DbdFKdd*yzs)u_ibUJlkM_u646-)*GJ)XZd&%J$>|h4bVajwmByzu{-ycI~$1!mCmOVzwVZeSjyT(grqEzN#l%RkcFF0;9 zVstnYMuB9I>!XpG_sx=-2uI3W7`ZJ8qrq7)dZdWWWt6xSggz)|@MZ@whP{<~RK`aHUUmO@BDCzVEBeNA|_aMhz1oM#ZKNL{I@W~#m{Ed z$tvF?dVEYmX672WW&nC|-Q z#a5XlhJRnd*OBBA=bGj|?2Zk`guIMb%p6Tp5+>m2hdcVXKfkQqemgKop+TZ>W+CdE zMqC?zwNh?!tE!W{lZv{qMD*X|qGhEDi&iQe|Y zF!LF@totuSe;;K&H&uFVwEjA|JR+U)_Q`0TC2Up?`S4)xHut8Go*AlJ1o%5{akh7u zy4|j~S3j8xWb3nqQTPZ$4sM2DC}YgSU-dR7fs$-+=7gn>-47!I6)i!;4~x{+iV)_& z>=tUhPT9gyK^>rZL5YcPkxi$Q!LI83#7^m47yTZ!HaQD2D`0EEN@*4}AY_Z%R!2lS zexUn0n+SGl`^zvC#*c0f(4^Q;FIQ?!CNiW;Er*L{s?uCU-C%>VE2q&+5rW^x>S)Fo|X+`OTQUHR5{F z6p1VB`v&_4afY`_7ZdAUU+EsZ098P$zh^$?x~n)QOr=^0KCMfVL_5JN*YBcLTLMq0 zS2b<@NGtsJYWOy1vw$fIbBunxyl(z{FK=_aTS zug@X6{7*^Ah9Ae`Pu@-Qp-a_?J-nhAMXw5a7piIg+cqwhbU_u#r_Y@e1=Tb8RDl(n zGv{CJn(I7_-;i7BM(a?ALi`nP`~Bz3h2SMB{U{$2xae9+Nl)5M?$)?Mc6m} zubGL2LQaR9-d+P-G%@cPw~THXPzCo!zeBTPlfT&k?k1nt;iUv9miCr z`$afzBtR=6aCROmWqa_RHYCDgj}r5g&$f$6*NU~hXiO@R(Svg(u_#??pQb^y_|e+D z@@M9XFFWRX&*RJckaIpEr>l{6k)lM@q7UK`+ja zAZRD!3xrk++mPu~(CLXT!8u9|E(bNMWID4w20psBU>Zg-?_l$#?R}!+~yb@AsYM*zL zti=p&W?>~+CLWaHG84T7hPxW9^&vwQJm+?M>R5(mAjmlA` zKE$52i0P-s3y*On-gRa{C3nTkrms%qu5-HXuXj{|>5)o5(ud4w*pJDX&wn5|B;-Lx zR%+80{7^v zrx-6gA{UOzJn7I#W^3Cbp7G54x5b1hS6a{iMdocBTIqfiO8Z0E( z4+{6l^OpZV%@De1!lKs%h1)XH3S?Gq>S*Lv*iPV*DtvGQcjt0NW~I!0dUsHoc8WXy z4>B!7UWxcWq+DInsRMOJ5TxSP}$LRv2RtB-ASJrE~Q;=ZCFE!L&xZQ z3@F0ea~_p758P|J5OewIlFQx2$2gi>;FN1CDl5b4-9}8*wCz6icJ2C{KSrUw^4yCx zfs=MY&9;K1-V)|4ihWpfoV?7bX+&HuEs)%;tvmzGmA~o5F8v+w)c!{32R=WOS|ZJc zH9jfciFwg+oN(KE+JiJ{5%CCm5I#{WT7O4JUY>f%^OE(8ysNTb$m{ZELu#KwKS;P? z-AVuL$#!hCdDd84@U^hy?-F$696K)3PJf-;BR9Ue2EacgtXT!+A(9WDW6087PP;;7t@?>Kb(sT#tz&HmQ>@7T zBdd31FTFYaokDm0<$><5ih2ca$7R7dg*p zE9Zpk+VIBDU9KM|Z_&S}&feZ+z5IpUJ9=FY*`M@B`)E`vjQR=T@ZS})N-H(x&&;5= zyBA+mBA>t1aApkwe`NN=Y?M=589}=*7{mX1iX-l&qyP2=*tLTAF|fbE-Q$IBHY7ea zJw{M{eYDhPnciY^2ky>w4^YURypRR?K;kFx z3_84;dG@*LrcEEMpNt=Dat;64kdwqHy0NW?d>@w24k@x4@8-MhEsdIr37VPYL$BM{ zgQ0CYnh!tKsCLB`%GQ!a{bqSO<2#b)xAAH{32GgF6{aktJUaa`t*%l$EEsGrXNPSX zA}R~D-af4oHIdVdahG3$nn-$=eFcw+=WxZuMhCovhf25+U0Sk05% zLFG2N#rQ-Qr2{J}W#l+{J3*iax^*;g%1kw3;VALgeXU4;=1WW`%@NXa*hcVtf)@E* z9Cez-!)uCB&OHz9SUs~LWn?)r*~wM+ALOO4(?s03#ZI={PW{toy)7brePMIJ)}-i` z!rkpK7lXRpU_`>y$yX1o*~jOuynN_xvf8<82Ub#|F268+OPPmnk~e8$5HHBO_*OrC z(b&0X5j!=}y(j!;v$hi>YkB?C@BK5|COozXj!6Awi{x;e10M^rHrp|!^mk~#&#F5- z0#p5c#OQj9<;0rc97HO%hiJry7srkjB)vpJqMytjMlY3Aw#gDp%!d;REAWC|@>B)q z1S=p}3$Mlf8oaQ6bySlx5!*C=`IP50g(n;4ek0IO`UJ}+`vCS(p;YW2H>v_yM9_)T z6s`N6_l+C`R+4@Xbfh$U^(C#JdBKG>;$$8af#7E=+@+kDQM%QstH0#!n?tB;e-e#d zXRKIok8%vH=88ATO~*37w9%p5+@eh(Gv5wtIYF4Roz399zoL6a9lR?~`E#$%4t<>z z1X7BwDuwZ%+Wc*;`f_V_QO_&)FE47DI@vdsviJ=t%R@X1Hi?aav5=0LcwV@N;(A0H z{y5LkI}0cEbRRse|7j||kKo9|;Db=lUrJP^3R)^)S>TevzeGq0@tmQ$<9?bp;(@_e z8)kL!33Z2!?%&C(4%I|>ZK;gbeBW-`Jt4)%sMLSCOdF>cS+xdC9;m^V*P&ThoNX7^tvHEqyFpI@~je|6Lef z55{@Sd!(l5l938C+Qae4+#HlVC?j`qoH8qCMz$>mMa{I~hc={zy{wa&6xMUOjMJIY z20JY9PmG4Z+fC(-5!ZSIsFhsy5S_tRfn)?BD~FyFQi3GFnf`xF<%}U$IwiQZthR%S zww7joP#p?w?HyC-2buF(nXKFSH5kyO>8yMUt{T)^8SAsgQixt;{Diog8v1B8uP*$Jgj5 zS4F3Y!lvqjE30)$Ew+C;Q zV8TH~wg@IIl4L8OCXm7MPYAM2ZM%MTF!E9F@<5d*B9OC9Rp*kce69h-n_B7WH*Hte zxQhXo0-;`ffO}8K*h1YqSmD_nG;P~kq4GPO#hN>-JQ2ZQCY*+!9Y}8u5mbUMwqX4s zTX7v3ImD_Wvl125OLp2D+RAmo*V`MUozNTZR1ss%*)6|}K6i?_0OwCy1T%14;yEK& zJ;uHLVvkY>e|2rt2>0!yIA&iSSp7@N0y|nmQ_;3BrkPhSI+J18{|-gD+x2FB!dz#>8+QcM$IpVu5VuqYrI>> zh+WipjIH~YGKw6$!)9o^5=G-(~?+f9r{mtOC$1Pv68egQnbpIDaxaSZ9gq^ z+ti+s_e*K}P$q-iXc1@peK@GT*WSN2IDzfS?%7Us`W#<|IU$e`b1qc_(Oiql)gSfO z8$f|@lGwM_?aq_ZJVI?<=Z>sUcg|0E9HXqZcP|Yrc}Q660JmPyx;f6HhrsOW5;r73 zqyFc{?*qqy+QbRtHO_XjO(np@4JR&;mV7Me1d~q+Lf_+T^0&*y(}K(_KCt9Y0NLVZ z&!pw%I4S?1QSyCmNz(s_zf|q@*i%S>%3AUxW8xCq^voF3_T07qYekwvH1>-A0;!|X*d6Unu94P?x%51NYzAG3JDrl%&t zL0rc(oWeH#Tw$j0`7-7aoQ6}Dc)p7jO6R46KosI~^!nr}w7a!v2&t|PQKFq0Ak32Z;>>wjgLIF298 z^#>vQ;Y(Xv>VmR$Iqm5tk?mTu=~MUkGfbn|+W$FluM34hpXG2=ZB?7Hv_U-0YgzKt zj>CS^4$?&5ErHqT9)k$*DDm#nZ5C~i6nX80_}zy{z(X+8eWq&aHYp{Cp%{?)HS%b`X=~PRHZ80EGX#<8aj?ELU%K`^ zdEyLz>5d(Fvww??R@0ge3LeONtP#CDO&8-d&}Tr(paa+pWIP1>wpJTgzSC(~tH_(> z(j6mQZWH>@sGmKsSs&QrViq8|)=GpqMeeO7&yKXxzBEu-Mv0$i(r;x{a~j3BLr4YT z)}Cft;mEeGTkr>Nr?=*kLZd$o$^5{llCb}~?bZh#%IXK*)@Xl?TQQE$O8SKCaT z8i6_0+RRLlPve))o%HEyV%=pJq}WyD^$7XtJ_Xp@G#2w3FYBQp_P2ZerWLC~o;0)1 zpva*sKpeYp3+qYe|M`4? z0_Gu#Nax;SI%yz zHXeryIu4w%7MLRs`5@6S1nfK*zrbJc^PL>>%$0$Ji80nu7#~rew;(^lfL5ghwG`Sw|ovX45MVbdq3305&8V0|7+ zr}o)o0Vr!_*N&}IobOvCA$PotR~b@O0tK2phQbc@M`RyEwS5^HEm?mDa>gsjL#rc5 z^zu<^nOVg)RRG3XIk01EH?8g*Ty<%_F8(<(!|ojMY?@8V+ld5k3y|4PSg6Q`b3zIW z(gk47vzBd^Mj*$HF0oR9c{jf}i{Ej_G{Y}-XFuoH)iHyXB=Jpd+kF{`Ny)yG%Xe`P zl(m(tj69JeX`R(pB(1-)GymCIlJCF0Yp~>55?w3rpPfAXv4KEJ6%*A>-y? z;NiX39|Tp@VoKZh=Tkm^T2{HabCgCxmMjnil;&kiPZ0UrX4z!Q3Mrt>7Vs(N1cjXii7pF8=JVE8(D zigsem3ltKU;9C^ck!76y-Cs1^%IK@H~;`8x!XDa?jH4QA`9H-(1pmF$ktEh<6N! z|40T&whXi(l7d96yiL9$ys6_J@{M#3-ltoGx+xY0y%}TglIoP~!Q-}_(2^dyfU42L z3r;?ZDa6zQSv7xg!a15Otc&<{UaZl%ULuqr(;UtYtF-qSK zc1akDt(Hpop+MU31qNga43jM!sT$N3_mAYN8~f|>yG9jPeF*`Z$sAN1eK2p@U>R0n zH={~>u6_{Wr!LNllY|91D%q|xX5%`!r_gM&`Q_~EvQvIZ?E_gwLsNO_agfF-7KXH$ z=oxo}dddxrok0m)Sw=DW_KFi#LHfcQWUQCN)wsoO0d*wJ@Qo0YfH1)e~t!>0j*7%a) zzpTiWuVkDBPooEIV}I{D!E&9dzsE_gItBV3GbbUZ#6DKwnW*q9Lta#dip%=BN)94G z>p86St2j$)GF?`nqist$WrxbO^1_*9nyqT94yiz=hWu0^CSp7KEL8f5nWa$65}6rl zZtB&yo$P#+KD;9{0`xHp@*NfOEfe}Zv0VBz{a`O_;X|ug*X8uBvBrsOL3487s>)@o zAXd^MC4z}J!a<)kY;k4P{wYZF_A^&KxrcbOA>98?Inho(ypb<9;#yu9`kYjD<^OS? zs^m(wODf8$4HrP*Z@kpX2ALxgVfMI6cf5Un+%5)u_O0qmK~pakUUJv_J{)Va3(1F` zHl340)k9&;Zz0i%ypdxfGc0uBNw z3Bu?6J9OR%sop?M`l<6Z5Fy|ClMB+oWqrXJOIbTV)??j3#3qmWCyx~CH>OQ;qkEvR zkq7P;;!@WBrI1#)183nOz=`=*DH~5+;xnl!n8-N5aDYU&zwz_JjHbS}U|P0aShk81 zyDocY37*op?otSa%-=-3ARoIS)KA9rrU8UrpV!XE*Zjc9T+G<`|E&*}zMpeDrgw|% z1y}FuEQeXf6vmbB*^Oyi)0e3I2!WU8=MNno+152Rt((4lczWc4>ClYt^+=2u1RTTc zJwmQJmhtdvF)eRoWN&N6rCUiR|r?u!S# z*yN1Y56IjBdc!gxjZC%2;`^V!z9Z+mS+{<$-m$QjkgUK$p6Ro5=eF8IJpjU{M@%ln zGI;1}&QKrTrXY_zzCdtBv!}~=a=sZFD9)ORUOYF*z+Sn@=C7Zo>^#Y`o716F2b#-0|H@X zENC`n&shto3?IsW@c&z<65wII1S9eNUjPVLK-1Tij=#hgrBMrHk$VS;S}$yNmaLo> z81>#S1Wa#QFSseorw2v{Ws&b5qCE>pFgswin2kdl^2?(TJSm6+ztC(nj^fe(bUXz6 z>jxK(Qkj^(G87mMkjW}U{fcxuUlFXY+T_0iVj>rbdZw!KhpFJW?6sT7x}35Sm)mUb2QEQvC1f1S)@NwAIAZ0I}kqZA``LG4_2L1w;)8 z&q9+rMTfd04FpohH+%uGJgd0ImV&)Hhu-c!RIP!RNxkovvmyw zGOh31_4Xt76a$jW?}ITh1qqXg56nyNTY>dlYV)|jd|P$;rT3*x@>x}i&35s>=9E&M)d)DMjOEC-i}iy zLSdv$3waYk%rW@v1W-dtHzjC4cZe3K<+f(F)5@>cnyzX(W)!1Fp>zI}&t!v+T*ibVYn zSRX9oA6u11Z@J~S(%lk{vi_o&eDg0^cbd}~YhMU~#9UYjBWwv{i(O6fGOZA3toIV@ z)(Y#Eic(G6C#g$T%3G%TS)!AQhJ@tQvV@aL)9m0!`sURF^r`C*-Zhw(Go4}NssBLT zFWwCVXWK(1#Xsg)A`h3&>rt>@>9$mF>q}j`X|%KAiC0o{QnK|xv51RO)4ek@7HyON zfBM~ErFC@6i?=~uV;xNP-jm*Fc~bTS^F_J!b(WAlUAwN~F>BmaF0m0RMih-Kfw}jL z4sm?r$Y_OCM)du;-X}l1)bsw)*s>L4^*Cmy?FVUy4sVI_Qec&fR;zq^8;-w!3+vIb zr@`(b-o05PF%Cvfj(=EyEE*fXtb#mDFO}nQ^x*ohTcc5MZ*TC_4=`)M89ucR z8IFkon&TkU@(0+@Tf&Urw=PPG#F2AHRKlb&?yi=o4kBvS7mZ3k{)t7#t*PbXcVn)Q znlYp`xgl)gYh$ZBVgPErV6;!0jg3wJ+jrh=mV041dBm5{B}~9^XK1x{6Y8Pj`u7VJ z-eCKo0RB1CXXl#1ZpW(bO>@%CrOCFpP{GXijp1Rc6}$b0A%*nB03|YQe6L+zys%t$ zH;nTTs?v9}MH8Kq?h)BFNI&ajt2Mj9njbcA-&l1UG%soA{MOZrR2lEk(aLdWCU-6m zN;P6yP-%29-g=jyNNydXb}CCdQX&)y(S^2D!o0*S5^*@yGFp9V^uWvxPmFJw@^FsC z_ar9v=ys3F4x@NhN&IvUZGt6{t|R%(2MRs)S38`&@(=Erj^v=TIUavGF&4nFU`Hoy zGbmAa^J`;uXtTjsHe#HJTF>ikX8bzn9FQpNNU;e*;+PV@m{fAf_#Po>XWHXejoq5H zS8ljsw^klgABf#}5(Z#DaDW#k5K-K6%*H=5fUy_2b|(TyEA89gIZDCBZgA~R2JQDq zHDMh(p&%68oL007&Ps>@3 z{(IY`Vw8;(_+%1qKxVTUOt#GZ59%ZwZ}H%mXZq|5!imF48ql0g_?> zx7c}S=hhB<@B2c~_s#*mmZSlk=7X9yVLi_~((80BHxbmN*R96!9P}4rV^N*SB?r2+{ zxZU=n<;iT+#>~$ietpH5X-x%P&a$RqmpgdmW8HZJY^=C8&DrIvidA->RT_q%XEG_Q zyE*iAxLDqkj-^(is;(ky8ju@>O6mFj!qZL^6KxcFp#rj;c}C;Jt5|J;IvAr+2CLyQ ztPDzV`lXd~483k2G<|43fLia(JK;nwe$Ia5Bz~hTU~AgZ*uy#7gh`u@Ggu>9Ckb*( zSWTAR9qdu6d`82kEkD~(R@+vc7JODD@jNzpw57-EEA?$XX~E~j8^0>G9U9{tL&-w@ zfUFrJpZCsF{~7>mhTs5tkw1ipF`_pRSHdXH%Jnnbia4{y$5%)sz0Ll#FXl8EHosm{ zU02=suqQRMNCxf(X#4>eI?BCeD<)#R*$~+MjmiAI&c?PnBG28{p3Tb(R=>9vo8zy( zbd{@fSG>Km@;)xe+@}b|7~yKR2&(Q#kh{>}fS+837um{El}boJBt^-yVVq1KIL;^L zc(MJ*7!gcMx=tW%Yn*02j+Az-z_k%-o!i}UIKd?Mi*&jMl~Rx-i4>zb4cUT8G~EIv zUL4=+=~PWAa!XO-c&}uHj1LTwq`l1XEo8^${LGEkl7kR=!9`A4BmCkPr9XH0trN-@ zxsi@2L?r_<9NH{%Y%yAiom?rzg+|EI9{RPf6#buW&!>UZ2QIhNLi|GsFKkg2ERO!#IvCo3#6K&r%?@{LH%Bdtn66-@(e{ zz`uGgT<)og@J$=V4onY#6^JeD%oMHMnt$mn4D;#^0`_m41nw`1hyRx7?eCmJI3*>y zU(CHaadGb1^F=4QwmfJh^17kRmsJj#09=iKp0FlB|8#$$vaRXLzEg|#1qj~II3?Hp z5wDk!5=SNtU{jX&IRi?de(wIu#IiJ>mwtO)c3JhMQ=OJHh7M4Fb#Q0}ZNf4Velq@U zDs4{WRLHA29zZXkMV=`4baMNi-I~1J&)b?zw6Z_JNC~avJ;AXSUGt}VR{QW%uUz=d zx)SE)80P4UQn__()@!YCtgbY$uQo%a16t)sjQs||{5!Kpyp5xfWx9tA`QlPwcvWI0 zl4~tXRcgT&RobVFIZxR(Nc9SW!_zWZUszYaxmkcHEeMw7yG_5n*4lIG%GUO=b364v zJ_yGbmIQLiCv)a^42ENR&2PF@o%Slo?hljUDzW9% zq)CKr-jr{T|6e7Yr4n>`MP|sJE!UUGe5YnwN3U99M6`Tq8v5E#99^!XJb_1Y@8(Kf zUv@R<+YedqL75G}eoy~Muo)b$u&mq@ZmzXtnZ)ec(PDIFV?ZYp3_KW3Fn(R%j$okK zOo}FsU^S~Ud>5UeqXnlb$MZ>igYvns5OgQA!-9LLY-BC;mgW(dsNL6%rMbJ@8Jlzl zR_*A-nsD=YVDaS6-q6$w*Nx9yUb%8+S|ZOYdbU7MyLstpUvfh)hqnY2xA|7rq93HG9?8h+ExSx2>5EZ+rPen zWDwA}m#K&T5hjbQ(zc^Xr<*cQ7{;gEC& zqWkHZCGp{g*)NS?{Nop85&~Rt7*u5!XIEL(J}AQwgbG91)lSJO$NXT<`XJ)N-1T+GC1e&w;?CHYBt?tkvzbZKApsebva@{vin>7L>$0u! zJzTTM=5QI+vzH{z5Cq_MPGNCDA)m|VHY)dE&5UxNMJ;5hh4RbS1y9fS`C;7R@DHLM zUk}wfWc}AoY+QBp8_TYIJ9% zBGbm=nhkq&X|x};96#DQ#Y!UYipl_vu^Uo1RhATLb#Af5O81$9oFpcR)4^ncn6UR2 ztD|~NzVIHdCDsIk3>BdKkzJ$r!YLzik+G}^gC^t6XtyTyLTy_y@;e8V<Q|WeMftixgrIVT=c(Ip) zGojp?)Lb>Xv;EETvL6iZ_8eKm)L~@Zj&#SQ=-qiPf)8b2Z2Jk3X*PA?W0dFa26{-U z)c}KF$;O-Vm2@qBYZ7-2c_mXc5c^nS+gKv{TuM`20$ zpGjS^C`h4Mh&}^5vp_Gif{9%Uk(xc;2C%tJhke8VeawV@s(zfE%1+y{>5DbQ$l+9c z!HNFBjr2+23pYDhM2VJoI|iz!vW@cN4Xz;BVqZLm$-zC;tD)sVb=s*&4DRe#Ky2i~ zIJ!iAV4Vri4($yM_J^@o=0U#2Ls@i+k;y32Ucg%r6WOX_Rn&#m6iIaf;*bx;$HP;( ziu@v1$hMVQ#$-DIehr73Zx*|9D5^A#We4ONnHfQY*a^g!KN@siuaR5mfqXYt&1MwZ zWL_|}O^=aDSdcW1okT?kg-C?&FQhWaV@AX98xATtWoA>bs(?qYHaX+>T{N|*EU7$h zU_w@x=M#6WD)zP4zx#I`O-qLA;6{lvS}1~Y316}-)Z?mHFYkv8=QK{K>OYbp3C)mc zw$N}$C0eB!s?jX&^)+mzvlxypw%x+2qy~NHf8>oB^`aM=IM5fp4e_u1nP?LGbru1j zCUQv|!(q{>1-)X^ONOp$Op;k+;=MwFkqT_3E?67u zn>BO1S#(vN$~9)0Bm`X>|upV9yR3 zAqU-9&N3aQ_9YbqSi~Ze0-FU6S@2;!Um`%O8AJyzU?O7>zAXi=Ko_AD39}O|7*#H5 z5~+Z|+=(}Cr+EK%F7k2scZo{ssD3+ORlxGC#QAP_PfO|nA{Yzv34ug^dnNCV zV`3rd$7bLHpI+*K#?1ToIx*8(u}*&vrI z72b-kK4tqlE6ZYwxiG^_J?IKqOsU%#m@xm}E$vN3KttPkz_c|6v?DX8n{hOhCwj4* zIYS9o&)XhKW{DD8yu?g|#I!M2{Br7=-sW`J2}*30yL(fo%wLa=lKBAV2R#`*ybHRX zS`$N%PVwI`92K2NXFTx^)oferMXeoPJ)c9}16qbNnnMkKN#Ox|xYm~GUgbLVDax8D zUfa3+rp)H|PhInMY(=Wzs%9xO7s!vtLaM!SR7th$L zPs6{nbAw+h?rf2uV`;LyD8(52GGCU|)`m?3n7}B&!!{UgQsc8G0Dz8gIIUVL%|W^Y z^5GhZPu;V~8VE>>!`k_=9Zk&nPfSkopf^|Noi6^Odf)w%3AX+(w{ZZmX#aAGyXE(Y zeu-ai{cG}bMB)dzAJ31C!)$4u^XJ6hO_ysnkv;$Ec=EAjm*iH>=WgPV^echT{HO}Y_HB@Q+@KCFVtMi5!iLoPQH3&bwhPEw z)!Dm+OhuZRhZ97?lyU+`UwP3FLxoIEK~FzB4#>(jq^wg-q*VzB2Ib8pMeaWnNw2I|anf4g4&# z#*xHu87sN7fu$1=6SkE7*diaTvvBtKgkZSap$3o^{R!9)S7I%yf^*Q5vaP8SHI@tB ze?5O>1ZeHy)<&m^;B)7t)O-%?#x1DbE^3DAJEPVd`TL)V`yBRx?v6nH&-yLa=c-_~ znfr?-vNX3bDYaej8hg&Pfj@CX-?UGO-Ni@7gpMAp0bF_n?hryl~G2^A2mN{(fgYDGfVc7?;i&b(L`pGhS+@ z{t)LqC78nAyzfaEYYKLasp4}KQt_XaU5tYcP>Us@@5S`E4v4-!;D-Pj{_a;iz1zCD z{~N2BKDhF&SNG9S;8rM3I(lkzq?u+WuNGCSreJb1o;wrC(cw=*2ogYZFQ$vu3jt>P z8o^TU5^aQhAWg>2=Ck{_gz)X4j650Riu{NU2PJWd->q#=hkpqhC6wTTukv`!0C-I| z5@9$gMsh&_-e@MxZ;6x?zP;;^XUs->KgiSe7nG+N(MyT&BZf|WfS^&+jhS}ebK};} z?+w5$e`3Gq5-+$T!FA24pO7%i{ez)XJ)2{F27S;*Wp&QI%LU$KtLw6s%n{g*g%lVE#`=J(U{%n z-swJ|HxO_*#)Gw9sO+T7P89QA%4eKJ2tEtP<0$mn#S1(|j5o4cjsc=CZx^7TjUj6t zM(*yQa>fZK2L*`bXjTnH9PcL6itujtkv;7CSyzKEMSQiTF$I~0FchDQ%{^2|5nQBp za83)0szH*L{X>6U9!;)HgGgAIE8T#v2N-AsR&ki_>_3*Z&un%iyn#J%mt(MBjlUAF z)x(7-FvHdSf#sHqD6Y8E0=3v#Y#vAoM(SnEEfj6|l; zrC>4ivha3y%;PGkr9lVbfnA+9PIlulVF1z1lLQf! z75skHX_uLL6NR;i6Tg_OZ?affv<#BL;4|uJVUQDnvJ=h3UDes!w9b$uwi|lVl+AL? z+@Cs}lU2)ZhUN!PlGRCfVXRJH1FM zh!Y{O$u=or?<2)3A)IX2k+|*kHi<*hyOr*JYXj?1P~S>?P?VTqzO2dL{VmR?=M>my z`?J!s+Cj!h%!qc7@S)ifl(I^lluDuICwCm6(?k=)^|BngK}XT3^g4}*X~`)zmkQTg zH3x~36%;uGsC&!P@K}aV!5v<{4FZj zu;<<6>bl-nUL=|4VVqb*D0xmTYP7pHE=F}1V`DNl*g9Ki^VFqfqa{(6>NUY8(!eR% z`lanV^edK^N@PZ_elheSkQ$@2nXO`Z45*O52HjXDXmKSoj8U47z8j71)O?vKb9z1( zEDe83t!Zs}@u+}N*BJI-mVe7$b>(?e+MXYa)QxLGy`^ybJwB6(WUE~?ELjdI<$$y@ zmIeO*qr$Q+vGQJM1N+pLX&g{!cGEF?{kr);pcBCjzzfteX+alnDuv6(7UoNUw@iDM z<{HnN%To9j4~0L}DxAh=QN;ibYEr}ZN}shlJXPh&2xKEnK%1<946<_&L(IMMz3JX9 zuD~YWqROz|kN^txe1cSi#}Nq~rNa%x{2}Jv6dL*9Z>H>n_FUEpRhbt;QNLM<70loW z2~xCH1cCdYkL*T7yPXP`29zSMs^yL`0#0M!pQG&GIWzLDWjd+E@7O_MAXTnaS*rt& z#~q^2>HqNc$#(Xoy+N9vEGT%#7f=TW(})iF+a!nd9*rapBC3)!njII^voiAZ5(~&E z_<{B8Yx5Eb7YQs)^DRxc1RawqQnlc1yqhWN$!r5xfY(Fd*1PzYHp_MP#tqMaSlI0f zm-cr~ro%6>cTARM1vy}?le-)0AGTl07 zcl@#DuxgxT+V19*R_$E+k$vb7M!YARU!nbU-8-+z?@S8E9}OmIz3Qm%S&;AOpl_Mb z>*!}#nCI}94q(VGtjo7G&yj)V4?2SHqOFvQ^kqkZoAMH!hJejzHzg3OSUr{aNu-k& zq7dwPyyAFm-!wP7xFW@~0-q+}(Do&3pMk7>$d!V~#?gK)zXO-;yRjlFlg%b03}1#> zNj1ca8PY5o+n^W<$f5);i|aTn+k|TM$>}d!jRkYBPBsGyk;HXzUfe5)@a>2xc$KV}2Y16pVR5R?&?6?=D~lDPq%A+~=dkCnI8K^j=)H3tuNI=;D#{?$X_ZNOs_X&jU+ zIDaC|pCmhbE&#lQz_YNlR+Q*CTL2tBB;4-1XvOAwcA92ww>q8P9qw&VC#O}I@z$vo zPcK31>z=jGU%2{Qdxl%dpyrx{ZpfowQ}-W|PV#J-J{={aU=(>^ zPhJ&3wjlrQNFhY9k7jZn*Y-O;=~Z+JBg-;Z28B`h$7mKkot?=$Hkuj5tS>Fpnt&@+ zhZ1#uh$QH-P{0wb8QaeS^-gXF*rp!n!3>X2cv?XIFbIMuv8e~RAPYC+KZ>fhG?I^d z%xk$ZX`cF|;t6EU7ehmFt=Wa%0E=k0u+vG@7ssqQ711cuMYNGTUOTC^>d#W&Xn&RR z#seYTJ_X@@!I&Xt*%my45|hqXxyR9>QjQJ~Fo<0_w6+YLWdr!NVJWJ- zgErR-7t^3jSU@U{<*;eIZB2FCEV&g$&8-KnN%70w_khTJ1J8csexEPYF^+w-i*&;JlWLW;mPdaurFJEI zhLz1Zh+@5fBfo+`oQW@LV$U9DyYrM;AqAcqv(ke^j@}s+vOOOTWporfm5?;U4Nw|w zga22q)*L~wDHy>Ui?@rjyWd!dRGBr(bBSENl}PD9AHG%ySOj$f8;<;DEUlT>`|*}^6dPRln<#F6 zF|dN{y%%i#X`o|d$97%=^guIMhue*NlQ6uz#wmHKZNC{!i`|VS>i~O6?UU((yYM8^ ztXO2-<2=zT(;Q;J+w|-B95(F*<^jY%Y1$$_pUy%hFpLs}9VJIZ^WHLvf9w&T=;xk7 zzF9E>UEQ^Cf}g#4|53mBjqNK`+OmI(P0^LO)^3A|ct3my(t4>#^_9%_3Z6P@+tiZ? z$P7Vtll)Uns=22Oh&$n+1bZYv8DFJQOr z*#zBWh5mg5xdV6D$oKr=p7gysy2u{|1gwCG>fdXQj8s(o^K~~~dVcQQ z^Rs?N@TTbx)Z~x4w%?Q%Qa?%%dPH%VB<}O}FYSeesZJ{+kCx8a_7&h926atL(inBl z2cVxtzaL6E``v*sn!h|~__}#${`B14fqdE8*s-Rb?)uWwYnPvucXN^*y&_m_J8-;R z*qE73I&y7ltZI8EXVhBN*V0B<_o zq!2s(^^aetj=ut6Cw;WE`R~4eqC-f^AN3ouXoM@4URj;-eUHP3*((csYt~t|?Y}fU zFnztYe*E)L@!=b8%AK#BJj4oqqxybYB=Ljm$K1==lJXhhsq^nQU7P3}y*uB$YgWpY zv|!)1&2!U_U$66id3w`+psDy~eBWSB-bCBdFN?BwFLbu=?awb7Uj8F>ggAJh$iW=r zl`_*lL|$6_X?*?ilY@PKId37H*YU53=~!*mh+zFGw-IIY<&;y5p!n>uur*t;|n?h#Ox1 z9OB#k=^J^p4|s~;^>y2vLv;Pw5zds2?z*O*`ftZ>4XyFs#rI9`8wLF&<%W=G`ze+y zlwrUFPzGW;(8*+)!Dyxd{{`C?!7!+K7MTl7(G^krT;^~l3voGJ+65tI@#~M{F1QG% zCih@Pg`C0o(v*xrff#3`(Je%`E;YPO5%2%sNiBzA!0zB?@eH9n9aMlncqHLhBe;<^ zbfyrcU*O;BM2-76)o6ZuW`AsHa>@W#j5E?1mUNGbMawr!93Y~)$Q7l5gLc2j7w>7BITdX z)yVT7TGXBa<>LuB6bjA4;aR1$1<4BpIq0~MB;Tp1Yf5}pp{1=_zL7Q7tW7W0{MgZq z3S>qf+o407x4QIEp3r52yrP%hem#Kn$eK7J2?qv3Pwb=8K9QsDE)xSfb?8kKl0&GH z$VJ|}j6epNc9<--LEZ%YEmX)Yw1%=Wut@q}GpND5%tX9<{tfHMx!#YF#rV;Hxc~po z`n1>7fpcWp!v;_9gOF`cJ=&|9`Fwal;>cqk2mr_%enGL+2-icF;2nIUz$0uv=~I0~ zR<}G)eE20m2M<|99lqdpl?djGZrfKrOXpqnI>&vxsPDF8h# z;hw{NGw&vVZqSFJ8_0mitRPhKyiU-r9V5FyJ9iC_fOc&k83N5)5bgNj^G6>617EBH z1+Drp)DcW|Ge~u;OjaxQLDsFun|4aDA@VUwn+nl-srm(u>>ltf{Ndg`YV1s&BoE9#eX6@*W005l z;!Yn94QKeI+pu6KPAj?3s*6-T!f8#(_-XLp$g4iD zQO^I}59~Z^Zi}=fjk{+^TiN1SmTI#S-TXx>#XpN}x?2ltFW5>?W_)5crhTA}oTDoI z=lNyh@aNs3-J-`u%spV2U-^e3y*|GuP7N*>8NT$e7s?uB6F}U;wm#2>TT zjkn(FrPHf0 z`d;1ZObbWmkVx?95EYy(%KjVv*5_$makHzsKDo zStnBciMFo;VOWbR!4%HonB**M{NDRh^2KIs=zSO$>)fYy#fp01Tu-6q3*FGYAaQmT zpSlGl8^Q<~71^SvE!`u%oeBnh89Dv$2!!cKF31=)evpG%qEkAL{=WuS^Fdy%m*(v; z)P6wwzgU_O`GtM_?eO*+GwY)T0EqkAPR#luqERQpiNIL=_}o!|(GOwYW&{B86fI$X zo5%p@^uFyblO_fm&%Cg>tw- zFkqoA)-Y{5B~3=~E)+WC&@50Jp2LA-9ZFV^YNLx2CxHlYR&3ff4@bBCz%@|B{sqv< zWB2~zNxXONRtYt!A*~=vZ#nv)ZZh}Zb^LkXuBee5^7>+Py$}2sm+QpQc}4zZ`2%ho z>XnV>eerF<0g^f0Inyue7h4oxNS0fj0OkLGB?)gj>Y%a4QAzz ziW0&z6Go@&SCe0?shkm3H%5o(Qme9$#(Rdc$EpfO#Q`$F;|xscjK&YQ*FsA#oy@)N zF%8L}Ie8#p!9Un~w6vdgeEbr4j}9(W74J=?q|VT*=3^J=_kjDEPRC1RV;INa;7ZQ& zPu_}h0*uWZO;Eg46Ly+dGelb3DZc>T5|9_Ib}2^j%#|9w{xDb_6?E*NhHAJwZ0TJg z>I8%|sln~a_Zqi_0q)!^0c#n{V}+g8BSgu!2{D2~QW(Yk+nu1^{M%v`&|UmN{U+`w zs}D)0S??`@>5a@_N97>vC`M4spt7nuSc5&QD8yU`v{Qqbn9l2!GL;?7)J^f59FK>F z9GjHkLt*(Ki!#=A$mdTAkp}K1Sy@-*wLS3jU2*{A_zAtFy}Ybh)XLat$D-?l zntU)(mO~W@q8t>lMCcYD6uYrPiWn>w6y*}|@;;U(h_3hB87uzQ){=^Bect)>gN{jT zI>U@8F+$iox4Y>^z#1Y5PU~S1!nN;Sx?*{x$=okFusk%geW>c{&we3<>Zp zK5j+!V)xqGv@7-cb!sA`4qY;cy4%`XSHFis(uJQ!xArs=Ay}@nK;M$g7^-)EU8cDa zW{Ty3C1(MC=G2h3!WCL`>qILE-h6EW6oq#rV8_!Ovwfhq{VfqqguWy+mTJ@T5nung zC7d+>iJba!dm4a~Fm3w4;(C_{)4f%v++hK+!D?2_2bjOxuMt9_h$t=pE%<5$`nluJ z2{@8^%^~)NU-Qj{;{SF$Q*FUti%oEZRXWXW@fjB1M(_PRpVdD70?ug0TY>!=uT7IE zzDGo{D;a~`Trf>jzJJ>%6>W;+baRU{C3itDjc0!)orjQ7@7ZrWH7$k}HDnENtFTj! za$fvCl=`fZFQ!OORbX*L!DqO+*)}uH{X8JI{En<`h*CGHuPw3#?N%jO&I#~b0EWB|h6!p_P|vD8+Y zld-n2xQJ4wEY|7N*nB$@;M8KwC;}zeq!X!mur3Q>MZoYk0(EwXPpuUxuJ5T!__ zS7B^|i@`Yj+D2CDRGoC4#P=S~fKmNE#1t1A>4Gr=$TG|PM}zm3p!@b}Z*xg&TYXJ4 zgS#ZJ)K(#wQBO=HK{n^k?&zkS?P7D0oe3 z&)6p|E0x1x{WDoy2^kr&coM&%*Ut`N1y;UQAOxg=f|VHpUODm7lI8emXNHPr`Aqk; zMzTWqvS|qx-2dUFjM559x~mhB*Sj9fx#du^2_pXe&*^#&zY@P-a-2Ng;demnk3LiU z=aDLP`D$a3$n0A)n74c4Q0ukpGIRG5qDq4k+wRY{@Wj?FRZ`$ zW^PG!>5b!x-s0`Nmf@RCk1cvTGT4Nb^x$O-b^`P+f1sYAR@CXVtB_CYTH|p$Kbo|* z9e&{`OX8lk$To;8zA1QJ29IuEW>1@}m7O39o*0FTmB=YBG};BH2a#pwg^zdKi})~E zr7bND)h%?+yu9WQuEqg?ME8p^nk1|y6Js61=#4UOBnS-=m@?CHZ4v}^C2JrxCkXBG z!{UdfH9g%;$9C12;JA41`styjhL0}~80q0JgVx;JWGFo7lVKLEV;t$HK5ZGliF5ob z&msIP^0x&H`AxD5037-1kUrMKT7)u5)Y+6`^_@5IlJxK^Anw?CKzAc z7Xvc8qSn5>@_2glT#v}M1$)I!3ac$IXK7G!ljq8ibIWp3{+apq&fVK`D~=9v*rxeV z`TL%HKe6%C_~@mFNaRTBUZA8Yx?|PFE8C{V7n(|s9bY&$13@=v9#zPzP-Toi2?PLpYXNrkPi%k8w~K!hJhpJ|YAghfeZ zD+JT<4JSt(SgTB{&aEeXCL@Ncf$)zSk1TJe;1E@#!7F@T!S$x*-B-g=K%G20r& z+{x=KJjgF@;GXd-7^f=o*65-gp*THUHC;6SPs3l9iQ{hVF3W@t%!(YK(cubkz{gf$ za7|`pX_o06^8-w{F2jiD6gmDmv3d0BqnslSP8j95i1p+zC*V%;g!Lx`gCaIM(R#*mV65euu>&8Z z&WbYT0ri)C>4UI^Y?|aUqv=mHt?Zbrx*v8ryG(Mers)idCj;di;cDxdr-L%esUiJ5 zi{o2ns%xm{h7^?3L%H*Gzm|i~utHPLT-?$Oi)iSwOky}Yu&>tjcGczP^#;4KJ{bAD z^AXl*!uS)$(YKFdVpuFuxlU|vnd`l$*Vqcjd{?pcD* zGtY?5R`mMU~Ig@vuULeRcwoxUyB)cYqYbw}h zxBEcdA^`Q8L{EdFw5M&6ETV{(YhefyWjq?M7!@|;$d3_RMPJ+}zC>ffOum#azP&ue z+}FXZyVSLRcwqDRXa~zD!Gk<15`pjLxeSJfz)wnpJjH#j{^oBg)Rgj2rlDm^crm0+ zBxweCR=yfiF8KTv<6Ms20g>nNo54n0tLs4P9O1qs@XISeari*{@nvmk@+3XD^zX(~ zsRQ8~(*JBsp&WGKk{_;ZWp45G1WkVWFbX0~eNXbYN|pP$XO(H0;LAr#u(s*a3)*dK ziDEKFv@QH6dkizO{1T%cx@9Y~jrm6eD?@1Lz`N*%A@~_ek>WC|=~iY%x$pq83C&Xb zc~HtuO4CtxejVdXzMOn&n*KCXODeCsma%`8uu-?I3ZE?lZV89G{1OJmKe85?F2B%g z*zm2r$Pc|$7YnL65YasZg_Bo&iIqkj-t}*mIm4CU)|7?kI@)7Q`p=p?|0U;)_GEA9 zD{^96{``|QaU8yRY^JX>GpfGFFbQLCCB9nMGEh`pJ6yOKzyBv4y7E^~Z9L$D=FWQS z%xj8aHnIZ(9#JS;Y$!R9kgiHz|A$*ocfN}X$z)g)nc^~8#*TauUjlGR4ZVs2nwda# zU@IdVj`BN9d~r$h27o$qSF|%1!9H2(=d&7<}t|=1>q21OfT#N(i3=AQZ$M z41qvsohSOY1+iRT?(4+$TEb7}57=FIYp=2zu^Jgf)NY=3BcQzC8_UpCtSyp*ToF-Q zU{~@3{?!#5;1!L=%pQ~)8NoLa8A8z)L);kT-`U>-WgL(C8IkY&ga$#-z9g3g0kx36 zxKA{J`w1ik%J5f!+><|b=<@cRV;rNEUp6G_?T}NyV0x9;Px!wNG;Ev5@qfXJ+}8gR zdllpHEoL1P{)^uaKji$U4X;=xQc(tnehF^a2zl9L<2f;NuhTDH{G0KRd%jVyjKC`< zvK=JJ0dmd&Z92>6PuGgpu*}xNY#}~)kec03Ka!&?UK!gPxl^&{xjp}XD|gJ#V0-b6 z2`j!ii*5nH6z(rdU69r38Y`s4)9k3!g!lAt=Wt>Z+9~4p&f~;+bWgC-QNr~p@=9xg zI@4)qMwD`!ukp9esK~iq`8-iPuu4?*5oZfs13!CWFnvnz(TKBuxAp``GtD~gWrSEt8&2|MXooZ=1j zjUSk>?wk2bOtn29vZbGF$avYfdns@yO^@2gQ^;U1gO?bAY{?JP$>Wvs}@dUA` zU$(GA5Uo~hZpd0{kS?Lg>CrSu*f%0FGhxjv=jRDRZpmwsm&ALn-PP_?OJZOuGW1o@ zVU}dptZk{pk5*I;k}k;Z5aojZ{t3=YF&nW3E;?)|rfEYEN)#G`*N6y!`R~mBmlmDE zk*E7SjJHf$)v$$6LoWWf)&A6bcX@{pL$4@Lj@EX4Wt06P&=C_>`>kIAz~F+_MACVn z$VGStzFg$6{7?|;WDy?!57pGI6LRv)i;j-OMirpWU0>rNF8`H?b7RkB(R3CZ*$&RTIR zFf|ou&LO+2vy=vqRqCJJSMIb$k0?|KY#HYM^Jtbj5{&>%7f<>P1c+$I;NI;R#2={% z;Im@w$iU}BemQ3q(T{99zZMqIXOKFXJoC&d2(1JX!&Wph#uIxm#Df; z;sP6foIsB)VDfuqOIzi!YI(RleYRS&#t^vMle{B0DwTLMU-xJk04@hRG9s%l`Oy2} zr-1f1+^h)4C*M{z=3nYBKJG$^Zig28t0z4M-~a4VpOHxqtGzi6-ryFn3nVr{omxyz zS47=|;mXk!AHP_~#AkfVcF>A;6j$9LMc>w5KNAYgh8(*6H=>S*gKw|=yJ$C9pIsU+ zio}N}QLpv8g2B*8z_8*jb}*Bnv=W#KfR~5H2lRX&or}MApj#tAafCBv zl+rE5`txM8kyesvJ)`*tZ`yU(*Whbx@Sou9+t^AdTcVBoeE%@?F(|1x;HeOB> zEVY{bf6dL?70p%&`u^MkUIl>PtSS;dFCEpb&2c_PsL18FZhpRays09SBKx{Ywfp4O z@!zYz98Jn0F`Eu*q`VKhtm@fIR2Rv80W0yw#lt<|u&R`?35B$jfMiZkK*Ob#23*ZL za?bmr8_lfew|&dp)9$Ma5{|Fe6 z*w`gn5CgX#bbvs3AzJe#d=}<0`ce~d%#6S`_FGobs=iyQ0iwyBao@LZ@x#Q$!>O}2 zVeZ|ffmH=tQdWGO;1wVS;Y6&i^6$ej6m@+9-n$XertB1B%Pn8F4v*izr6BDA7vPG? zA$%3&M`F>%4BsYyd&!jjFZ(q@upp+Ds2n<#xkYX8YxTv3i(7A(s8^E9kx5uqB?EUl z21+2abS^q)%YuOhmbGFWDa+*al#$x(f+AImx`VR^#G`o>GCH5mZq=2jiwrGVSXxnV z5HeaekDm+E)Xr&hTo5+VQEi-oVN8p=zO2*ZX&Y-WqfdgsHTGLpl>bh+?#>UaF4##a z)A=E7bYv*2RFDiz%^Qy4@lu>pB5|I*Jv6G|`DBj#bxucexw89w({yZS9T)>lh2`_D z0?aTC9^_Eo^EdkGs&X5RMQ)?iP@ADhFpps}up{AFTFTq~k6&=vXL_?rTI8CEIw(e& zo)!e-?PDNC9<(%3!gMDsFE}t5{phBq21FhHR5`Vugx6HUpC}$yLIr|Tjl>xM(XW*X ztO|mb=q(GArSY=){RH7QI(NZ1mwzFgj4g?)HX&RT}#W3iLzVHYHd^WS0F|&0)WS5fGoT|=b&Y8m&fLg z5S|#bd;RM4;ZuLjwLU~7X@)SOJb5^c%_;AcoX@CTz5p5o%3xf0RLhd3r%TOY^fNl6 zX`GT5E#Rkk6k<+^Us9UQD_my{x3tbi7Yxge<(oJ*>h*tv#=!#Q3fU3r23#k{+qIS3 zI`ddW1f>7EqnQ3~6UR?kk`AbKqd-;_wrTy< zSlt%aYR8jXhRMq?@$`Ed2As*Bb}wLP{`2w6hQYIrh=d_|e#CqHQ+Txwifig%4-iQl zb*;b^(C;&!SJrq>2 zOonHtXAORLfB_4759T+t@gSVi>i6|xyx1;c8ML_$UW)EVyvBC(*i_D3rl>4gs0^@2 z#SW;22<&A0yYET|T6XXD5NX_IL+Ruf7c-^H8*5Ok6}@zL79bd~_T&oi$|5^2r=o?Y zcDR(CaRsu7OyIme_BLyB zLXJd`8_Z%PpDlk#aOj{;x9FApZhcyBux{F0UA>)$6|%C4)tw=afyE;$Fi9Rg*$0Bs zEn!gN0^P~dytCFz`*-7X{j`@kxBDo7^(e#pdqtW!6ilX;>d}ww!CTsbhnRXu`pmW zDII{d>qnaShjE3BXVygG3XtA<-mWbnP_)IcD4RxXl5 z&#JZ4TyV!nk#f1nYo@Z|=6BW=``vC*T6CqrHJcyd@p8!VTE6T*|34xM`@oEiWZ1x5 zIjfK+$BAq{4a1g%lXvkHA$WzEmN{To=Og)iJKVsMwY{bEtkkpRzoZ;^YZ)MLrU{XO za!auIz&42+)U&P^21V?p9g@~p%*@OqrD6Om+<1n$sPHlcGm_0`!7L}32MZOL5q0tv zF+{yPthmSs~CZfDqX;)z1XDiJ1^Bu{Rdjhi?nr9j?kPztJf=gjjO}w%n~Ao zx;PXclcBJ_gu=|`C^3|Q&qC^sSQ3BT^}vi5t5(gM_tGXT4 zY!8VG^>2>zZ%-Q+c{c@g&dsKXv7o4sNY|LHY$P=85f(xi!=R02L_BN1E-(gUK@o1k z0G24d+ab?27Nkg3ps|Z~)cEwz7$C+IGF2-5`R))y7 z&CS6lpyQRYl|gHqdW5NSp@Ui~Y`WX-BNII%POy@tBHSyhCZ1}f9wkZr6LDWUBsZD; zN7XV94Ma6i=-40^PO!i4uYev1lRR-V`{QI%bhL$`KZzX+7b7%YkYD~yyd;THptah9 zs&h8%sMH+qlTIT=l-tUC{cF9Yyg;!0g@I_-VXbJ&9(c?XjY;Mj=aVn%w|#Wha9}q; zK^U|WU=0QJRE})+!;`D52pcB-9n4dN+83aUmd&;nwyGxy@&;4Y_9;Dq7A2#B)=3Q?&2sPLn0wBftwVgu@2;pDL3D!MAS<&c1Fqa<`g+ff2Cgy2{ras$$|urV=u zOHz_RxkGG5a6$<&xTuw$!m#t1+}@FRr(cCKD54wMiQ*B6nvQwm(>jY+o=uoP6@PJh z;(^I#PU_(P=J5=a_JjU7pt%f#u3+279@@{Bhh{Cs8o!O!@i=~U_Ql~xYuaU5@n~Iu* zneFuI+{ZORUf{*2ZyJt5$1H9V3-BavHcY-j*~UbupI`~j+`FTgsUgRJoWf%5{{28a z9tZ@2!9aN+0u}gq-h-M;^{tw>;}UZpE)8GJ-+WGPRkJ`h@$SPfwS*lGMnrWn1De9~ zIN9)0Oo_{A6F^^GADfaoV|%qb468GM3czwUw`2u13(ZYSL2$+hJz;tq)bMvLL#N{k zmnD+^w~N&BbRWrmH#5MbCFtNpW!A;2-*1x1Ake}z5HM=+ONAUm=$LnWN70h4!Ot(sP+dmGf8JnNJ&XZ5VVhyj@X%6S zDy-QdaL`erAv=P(6<()Lh187N9$0Q0=y+>QJCsGfU_Pr7VIM^>26ScxDI5E<(uucl zSW}H{jJI)7F${m9ol<0Q)>cHV9!;#DGThN${+=riv&E>(SBt}KzM&y6Lxn9`sUVuL za@H#0btW*mLI*zR_esNIop{HV*d#>PVSCLsqLLl6@wO-l-{$gXPqnwjq@iU4xzbG~ zw6N*q%5^PmfGu(990gGHkp5F5QPSAToqkhp;eG(dIJ`*>azG|*3#>YF{oeVR}(s$kF66+X1vQ9tcqx>yLAy-S3vi*yM3 z`YG#R{k#i)+9YZG+T{c2T=*j~RX7IJSo|xpRl6HfPIL)x=u$rdv(G1JT;%R5nVOU|qxm%H4|Zq4U7iDsyQ zQ{2;Uai2?DRo0C|*ehRK)2iPiB^i-Tb0+7v(8V%X8{tUoxgboa^l3_r5nc+moUKl5Ck|i>*X0U0v%9tV6=`d zU}R+N?qcVp`lS7MlcR3mDa%R|OGXvklB8Nu8nta%23ZF(%L*Od#m3wTFd_H3M-pZf zkKHD5B3AH*JJHl-x14n|^~T*i@&~89qZ0<=*d}!*&tB~*C_Re|jn&Uli+@2}8J;R_ zzZo*SiRtWy7$m>|8Qew108SS%Oy_9x(UJ6b*)~BnB2QfSBXZNY( z4f=fl$LK<}Z0WT@q(aLHdHf$7C*>9=*$b=UJ$K*^@j@{CO{M_2MfSeXrydS9dAlMF zu%Ji-Om)6$+ZDX$OEiC8y_@B-KS_=&yf^CTIwBrtVnBfXZj-B}JwBPu!lY|4II=qv zPI2B#pXef(-NRr%cs@HB?E=G78DDh~5lKleMGNuq22?J5n*xdE8#N*jJd5LY;?7q{ zjE+3cKqmQROdDpuTx#L(;$(4Q7&J0)Rx^~xqlw6q9WR5z1s!}YS&(sBquqiqxm)3p z+8nXC2&JejOa`1z=216+t!021_D#2xy(R%nHiy=L_j9R zXjERykWid#gI+B&vT`AG=Jg2Chd@2h-W}ih*&zKGkM}>LEL5wQ2dpK$DqdS^UsPUw*YCKyYGr##{3CU-;kl~HK%xJWN~Vkxsh(rMn%BN z7C}(?Fkn10nJ%%O|AYL)O^;wwpyz!5$&^%l5|a#Zl~g_4U(K@r7X;*ziJhM| zdHw}&^4atGo)Curb)Nc-Vv)w3Yp{cLe&VX$oc>3vtdVF$APs#@LO4jYS#ZY-Z;1!F zsRy|pri2yCpb6=uMuT|2{}G~{$tR-2hI|}ET@C*;%<{kW2q73{Fc|DT#zx9~{jZm5 zlylD(dgJvedD1$js^uZGe5ajN^FQKsu?O6a-twZJLEU|P9vsw0qpC0v;r=?`Q z_$Wy(o1sTO-6Z0J)ILg*&nC)V5QV%bi}*|_y2YSUFBOA8EIR;Gqct!H;lY_@EG`Sd z55VMTB@E7f^`aU~w&~KGDC!nh4Cfn!w4%$%w}-p_)*zl^fe~O_g+I+aQ`#l9*nj%5 z+x04gK-*sz2v}0t2g+=N_4+2xpK-z%6`~}EWk3bO{eA#jN~tTV2x1TQ(^1-9GsCua!29 zo^t))`}fqt&VBf&(K21({>|Kz@$Qj7!OoG^(!-whQmd2#wgIiH-P#C325r#vr|bR| z1Jw%(_t?3!ikye?$en)brukX7fr*>VfnLmWr*8-JEwUtmq^Ob5^2EC9o;+Fe6!-aX6Gjvf#hF8N6XQ5hquzUWqDxmAGK};t3!K4Ok8`qZ5q3C9WA>CI=Qj%X{Jo*|5 zB^f?`-jjJPY{`L!a3!e4TMHDpNcjd#*0`&tqFRAF-nRKMd^CDsC~(@XhkCk!LqU=} zOMnqy=sy|{#YOF6k?C5yBtU2(YzcBmL!InCI40GPW9N|Fer)m)Nrg?RmYKoe42ef& z8VEK>~RZ zZj7=I%4BYXyjg({x^Sj#di(vnM4*G);(g`*6uE_b=lVx;ZPs_x{J--%3|R^YVw9(sRkuEQiCQ?ygq{m|p+tmC`PtTAMa+fzfcA|>BxnYzSuWK6^kWcwvF zPTs>0W>Fl2$-FwOch-sJds42Wo_H&{5Km+3>Y|)9R#i&M1k&ijSXm&Z*@enSu}r;~ z44y{|84}@Xl146Pm;@pNRd_SXhiD}Z=|L?EBYqJ7slUQc4lQhsp5jJNScy}#* z-H+r4L8G1=KOHIRR(ggFM_HFN|60ZloY!ZX;4sV{MgQ}jZ&JidD9Xb*-v27vk<){U zq&HRP&D)e30}}!YE0z8HY1~olz0RydGc3k)0I%aL7`(hxorF_MTjTex%-`#K3dt}n z@dA{S=lVw4dm!S*)jwbsVO61wG-}F;pia;C5UGd z7!~hgXPrDEcUyOuLfFi1Y=V?TdkoVWksXWFJNXRoUL#A7$b*eG&Xu0%8xIHeU6FYL zt%F&cByv1Hc3A0wQjCZ^dHHAzt0K8Ue+>dSlz2i{^jXd^WG$`O}@QLb(nUR+u zSlY(=Pv3F;+j47%z-VmB&5zUG@085TW6IDEoL%|l71mi%M)a0})IW3`P9-_&)1{05 z+Bcf#gc%`MQUNPS-&RBPG4q=kss9y^jFtQ(EH-cs?Z~D%YNMi_eloa1*)-z+3zbAr z;>SO9xPSJIF_due#~$T%>cj{$iKrtTn!A#^j@ifwW*`h73avRKf9&p#;BwfctbFkh zX%(B67Bq2mWpha)P{hBOW+-}_vnU+J~Mm_{L5H$0%Cab~#e9x~oG zVE`+Ckh6d#jdGuVGygoL!L|VCLE~zH3zrQu%7S6+SA!L)+ze#2-uUmU3^X!yFja*Q zdQ^zh0uB+n3D;UfhioFcir3Vw;}aR%N#l=H!SC(c$mZ`;C8ADP+P_WB_*UX8AgCzz zvi~;vwd$ai`~R+K)KKKi!CsXulFk?Th1y54JG!m2t^70Y<)0r}vr{gN&7E~de#Y-h z+Wh7Jcz+goSv!EMB!@EA3;yGyE~u(cQXA8G7$EcpUuP_l^Y zi#DVOh6GT3+vh`+wYxi~oT|{57U#Jsa!O6=OY3T7mv4pjY{OtHfev|Bt*V&n%Z8OT zhV`4XjwI7mSrIv%JK{GKW0>YTf^(R8Vzh9lJ;8NyW@bxY$DV^*0GczpM$8MvGp766MiwoJi`xTYj4D4(LR%akoD6HF(`-Xz zzahN`Ro7VSlEWr$g|jjYQ$Jz4W4u~JElCH*uaZs~kh}UI=~4EwH@yp=Va#aiNakp0 z#p3Nf zlV$J>**Y#&oN_D75}6JYFh%8WpNNI2JGvtFX;f*i!Xi-^FhL8CP?xsWHCIBgH+GkU(g>x^j5mcVv9Z(VK!{fqy*qFF~#cM4>OBZ$>?01UP(aHgnekWVGMcsy@b zo>I=q%do~0g#)9TSf~@8KS<@99|Rj}z9wbu%IK06tldUzJopdWF3ZB03ZfLKZUAR2 za0a4?DP;2-!&ycU7Lql!<$?U^ zQV>%Z4!beZK}#RT>Xt*QAB@XIN*RhwI>BGV2*_ZgzFzuZPE4kif&^A6D<<9Ud7Du> zl}_Pge+%B_SRV;mhfaT9357#(lveP5d2*xK@7%u_xAWPEe}Z&w!F3Ya8KV7FBwYPA zi?tLZ-sN#wqc{rMqJDbfC`EBTV${Qdf=Rf9DPY)vtx2X;4N|f6C-u_1bj|AJG=T89 ze6-iy*19hzQ7g9tR;A&NeOPj-L>wkN*G0;5GK&<;^#ZdTt*y+a_2<6|pOQ9a+5*j@ zJw-h5!J7ifgPCm~E-MxY`$9CJgAwKDcIe?=1enV@Ds|xZv!QDyPse)vSB(E@st9vS zV&aDJJ9T^Ct5)$^EX9OdC9|}<#n%Iu=4xlXqq;tfwaj?&4mRNR)7w`tn!sr6ZM%}P zVWhqgZkX?T2DbY_6SYXTs}(aJ!lkFr98sy4JRJcRaXE9EYZL|CNu5cSZ&u&qAvzorCc6pG{OLu_`@Fcbx}#&^pu4Wif65el7cfx1St_pLKD;F~qnPh@L6`zgVrw&A!6o2zb@77yI z8B2(YTlu0Wmk4;W?CK|FGM}35E+~`0S0ze1x>p*VnhNN7gdya0$iV3#Gx2hFPRiIpp-1zZ>7e`jeM3sP%+Vo3 z{SR7_2~dRc5XTAo`$Gk;&kYNEa-qcE`&^^azlL{26JInxjeNm%(m&AXfAC+f)w^`vB(o9D?!rq`y6_86*eqT_XE7c-)Wn?D6`3i@f6kYk-Tv@}#HOL=N3$0JD z>hdgD!Z^-hKNLyj!vR{@Q=JkI%m)d1LWThaDg6y+@kenb2FVmlq?UW32{MHpm}g0 zAs%^#M>2wWa3-1q2a+j8O!&=m8$?4|vXQk}a6Lvgb!0=EhwF+p2$!@*`;VB9RK?Q4 z3VW8afyOTtK3?#jnZ|j_gEhJlFP?$e@+;QmQ?M2 zU649Di-dylMr}&SS+fVgMZ@mkQ`7SbN(wv{y9QIV*pnT7G2W^bC^Wdg0|WFqo3?Ae ze*Qi&0vbme804pY44D%(RE3{ zefl%^l$W%0+ct%_i#>{M&#(S{;$7>o1mEyd%*8A;)F(o~$~la5?3-E@U#(avE;$Lw zYDvT_cYcH|uhY~4H*eY+v6=M|d#S1+A1~|p3bK19QunK~LJq^we1UHdE^bsN6Z_b{ zPKrZ5e?3_k)?WzwnO6{5OchkCawjMD5PH3lo=xN^oN2Ay+$r%!m7aig9_%TRTQzm= zl1B0#-cQSs%&rnkrRJk(f1frwc7nQfjR*>(L0F@j^+njN4x)!y(8RXI9e8+QkmqYg zm$iXD*z@(O-JfHK2xT{c=>u3##<^!{Tv`SVO+r0caqMKIA~D81m7!VxO8kPU_)C)s z``XBC_sc>h=4|2U81Fi&wpei}let|WItCcgUiT(3i36bBhGp^@>Rb?mXn={~)S-rm z40&RO(vG^XL^L;$$<2Hs>cd%CCG~hY3JPyGxim#OV53W20OSm}$-D)C^t4$D@94tb z@pWGcIC-N>hzkB`TLsDKSnbJL8)bt+l@Piu5F0JC4zOv6kXgR~b-2cu-8cVz6 zZhSz-AHOzBpo7|R+OtNbzR|OpKy-ioJtboq6R~RIWQfb6^(b+R5Xmu(oq9UgVhLVR*j_vfp~WXdd^q0wv>l$&9J z!<(*zouoJLmm1kfhZE`T^B(*I0z|f96`oZksrRFsfz7}M zCLaiGZlIEz?Qa()Na!H!@7oPhxZ21g5_@p@_o(!_ybWpX!m(k#!t+E)|6_+iD%W`+ z*a;hf*wMXE%+Y^Tn9>%r>ip&>e8B#5q)bql!d{yR4;9{ad|H2Vg57MGp3~l(CrVFk z%x;k+fhCR}!UA5p`lW;gQ}LH)MDCmS0ky-I6O_lF9T7f*s@vU~5DwOl2@}#L>^XTb z4&(PFDJym>jenpup5D0L+u*zUr>v6-=u1Q1kM1SqY9C&Qx`AVxz#8HD!M$CCD(*TV z0G_dmOU1j;5(PTecbB5bH5Q~wRiFq4{U9nM+RB2U2X90&n8vI>6CH-oG`l#hdu z55o`crz*z@$NT7slhszbO}XQ8-=r;BGO$0)?m*Mz`7kRZcv-6( zAWr4zjMH_M7ctqPi^{?d=ANfG_gxa?cH4%%?++jY#r^vJAEsv2i>^1kh&20y(4vZQ zW%eNHRBIajZZ~5ClU;dHnKw+GZ?&pS;E?Zo8hM;r#9EGyT*~Q&Ic(1`hh7C)X}`bn z{$21`l<@M!c(dcoa^B>HUW3{N(wRfzLKDWkN)z46F1n zddli2mAYfyTM={R3!d^i#a#UtJm^n7S%{Gd$YYZZuQL4AKxEd zu{ra~lC15MpOu4mh+Gr5ikzBrBSB~qO#9T!J|NJ=2eY`74^DGhL}wU0OO92vi^lnP zp{((NwCcA+%=3u%Wtkx%L$^4L(~wVf)#-0*#;>uDX9axvUGTM`m5KKRFXQx-adN09 z2CUOjzgqDiQ{LE@__1QyE>Q@TGGVtCl0@2IhS&wF@Ta@UbdmRL^jp$a6k?sBu6SzEG2!lUyhptv2~2T)pG1%2 zt=b8y?7}c?+O{*)KV|0Ifdt@hdmfy`&3<~~gth$n3q@W;Rg{1JxCazA@=6%F@;@dq zn#Wja6N1ftKdLqQ)tfVqsU1YlrE&4S19eWVBE3`FFz>Yd5a-@Ib3*9P{sBL~Z_bDN zx{Xk~Z>8wHKc^opZCBqsGjpIW1t6yBSQ+ zp=U>a+I?WIO~dui(E0uFAz!bnN#s-E)zmcF>d(Kd{%9p6Xg`myl4A9TU_k zS$Yqzxc}gmy;ay^vVI7<+_mPLn6CqpKK64rLmg0^4*8b_3j(G;e2pwx)HfoUEt;wI^{d+(y8e{ar;B^YH)Tz5rDLlJRN22nmhmd8|V z$jt+n`PAi5(GC02x7OO&wD`(i?nnY2{wNt_vrMEkzY|-Bu>5m&pFrKK49O1ejhbmA zQ%PF1ngc_5ld^P-*iE#c6x{9~?d@x`vI4v|yVoo2Z5N5I!_zp!$!S7&kXe*UQ4QiX zI+WXpN%HggpE){H#e54UWOs0qf_z;YU&o@d_)?5TX*ai(;D)k(5>$VEu&~+j`8D%_ zqJH#Dze5`XWR+b|qn4M_zqwARY(u$z%L{xjMqGNY(LcL-Mjrj^nS#(WW-2ocO5!Oj0v}2&@7O7&F`-;FCR*;78Fd=32$wF5XM+wXL;)HyZ zw`lHjE049my7S=LyW{?ad#HlMTgk1CcICrDsJt=$YNPq&5=J+0B%$HIP}Y2ukVExC zWjN)l%e|r0-gS(H{-VGJBEJteoulK&J4C$%Aku?p z^`MWm%ZW32ZU^jt;X9m}T3H~TK`HjC8xf{N6AqoosL+08MeNebtT4XC17o?9{BlPa z+MQx{peeB?G&O_j4&U|Dne5OV739^daQKCg9+Ue-P}KUAd5zP*#26S!Y_24ua~X|B zHMxISxJ(jxGzk0pB(4_iv%}(2a#04xx4IByH_|P1xWR1^RvVTaX~y7_pavT*C9RkG z$o!V@VqAM5p)#jOLtrg+6dje^c zOmn(hJ*%d_8eg46AQpD%r<+d0G#&oomGo6In*z$)`s4LCK|x7k^%%UoB_y$l*NVjx zA~r)?Wu)V_ru{UvD|(R-#NfxRKk{09Ozm)e~7nOuW^qvc3xNB z-T~ggg^GNww|L5oAx;h@7+Uq8Fq!iV__>hu+(I-~Q0)tNLaIwO+;&5!$jX zViyJ2R7)muuhu&p*~#1oKAg}%F8K0G8C;MI!k`Ojw7JnJNeA?Y|Iqg-XgZdx3jojg~7nZvi{g7Ma zODFNu5C_r?!D8Oq@O;j|^pVU{6!5uu@=>B81Mg&-OyPli(A3ZMGdB zdf554F?J>mxipY9pS%>!1ydER?1!wO$1K36HdB2J-34m;LZ^c00(EOK_}YD3!4yor zw(`KRc$soJXIK@-6=Gcyn%0wxZK4{OYFWO4jEwPIWG~iE)Udvng;gmCTPr7u{|m+|ISN?|MmcE6fl{?c8z-Y4&h9lJ>F~U5lJVoZ0KhxFX z=>BD|Br6HlzKILjd!r8*dbti6j164Q8$9A*o?Kr__Wo#tllka-ixwa!)ON=1qyv#E z!hC6cExVmn0qozE@0Tx7x6%#D-;I_b<>6K`^xImMe4*Fc(%f<506(zQ>Sauz*ckwG zVer!Uf>*)Ib^6rg8EznltbjQbu$DZ{rq$T!^%UidX(hQeeTOgBVPhmTnFJMdbG(is z&85|AF|h%XfXN^+VO(a?Pji2->g0YCai=)z6C^1vZAbUvNar{Ia{TP6*1EyeI0WB^ z-XMS(RL2}9<>wSnN)ioc*{gC#bKLMV1PCt?uQMi}$;1~Y%BpOml(E8q<^PGP@08Y& zPn_`!%zxVgT}Ju&YImii*hz%A{5ZPjDGZ(-fY(_&B#-L4&yxyUU&~+)p>EYh#2!mF z6lVq0I;;m8{ovnUDk)5I6w2LtZYNhm)T~rR!NF9xG)(bqIe1Cry=VE=) zX^uE}nw#ImnJm#Vu2dS<)1>A_)a7&lLx>1U&l zWFievV~r7S$-jZLEGH zQ;z_%!%}W1*o-RRQIk-I-zad-^5Ky)_>G~K7Tsh}pRGrC@YMpJETmEMj{A;~Z%O7) z6>4eK#bJ*#4g!yVzE6Mm-NHoG+7w?jJg=7bAXL5*HqVz*E$PUHTY2_7k+hJdV?rRD zBdIDG&We}SD`fDd+;5lvTeKLoF2mFz`JKf1el})0FCQS2BZFi?AMr?vL!Rqa4N+p= zEmdz;qrCty+e@N($<1lj{1+q$*G{mZ4YG_$gP_E6uq_TA1f@~R?fPPrn5l&ExkLjx zQEsrnlrWHK465#cEsmCyq+F>l-GHcy&I=0L*oR8AtY>P!I0?aoRX*}zf&NegndQ2a zI`ml0?(iMFS2@j#V2Zf|M@)b#v}$tQuxc6j%9(GHNRq0ENevQd6p5*u-kU7~hYzGG zQy=e6#XOzznh=dhQyUx|(g^cJeoJ^Jx-wbq2G?kmg2_JJ2|-@X163adWZ)4|ES~^lyGSH2q4`2WwON670Un~TL<^xJ znzhG5RYHU_suRbF0P1sT`ThxWF%i2HW^MoIn64@{hLorXR?0C!fKA7eF`06R+d$52 z*NOE6C&k}_6n54*xq2?slxf!h>XW_5dR zY~Woiar~qmys?0ZiiFkTqP=)#59%!$C^JQFJ8aR|r?DC^TQ6>U_{Ea+9k+3CeKF>T zt`#R<=8|Tee{UUOMVf1D1NPs^-r zE$;nbWGR5)o7a8z55*Uo7lgjSV;}zJsw!c7o%R{d;Fx;jYvCIZ5hT|!v0XM{?LE82 zRNS(6faO@5?JNpDb8aZRCP^?Z>bPo5&DuxALEu!=6z z8a9ncLu)3W%Q1?xNJc-p9m9Dv>y33{X1cg7E$jz`#gA(zaI%7(T*yOrebgm9j)5hI z9R3h(pyvo>aGRKuu~a&Zwl7u2q=hoN1ytVHHCao$aGZTc`K>Z+#G*ngr$B2`qcOgn z5k0HZB-DyjNIn`{X6A3S?v8X7n6V;2E19b@RQ-lpFh%bKh(VvXy zEIr|xSI0W(&qy9NSC(j$z$IbE{5ZFDP}b#wzon9BM`J`^jbSY;uQlqwzNB1OD`MN&-gX~u}?%d;ll&CnI<3L$bKnO2FeI0neT$GNSkQ+U3}QxzbW zz!=SkE~UK_dh_%+F4Q&?=;?ey6e^`kQC}vBRr2*_v?UOAtW=SA+>?6eu=Q?aKJ~Fd zrdK5i)60EJZ|z&p?xeAcz&1LOJe{=W)F%ZU;!2R#T$!j>B9o6^rs5;s@yteQ!>~%T zj8Kt~mt+&=BQ&#zSmA!69i&H4;z_pEE-uBxh%m&1Rfcq5)D_*t>L&-}3|}Tj>`0vq ztL8#+VKpZSq+UI+5|89T-Z#m4{-yhAwg0A9m`>mzk{<D3-Q4?|Xn@NW_VuWj z1WNBLUYaE|+ez4_EWb^O%+YfyJ$!AlTTe*K7$5DaJ_n(`VCq3(BRyDV z3f1h$%&GVL>hx-$gi>cQY7hY{1(FX4Dsv=(TC6gV?H6S=>VG-TnT-M8@9Q#0^D^pl z#WJbDk1xeb_$Gvu^}OI2t#^gj+=#Qp8xe{?X0bLB8e398N^>0xLE^aVo({z-C$IXb zfL{ro^o2VXW8G$$eI;zADu|$Y;BHY?W75Kt(~H50S%ABM-Tso)k3=3_jfvmPP087~ z2%h!DnnK#@>&pq=q3nH^r1kBLSh;W;KOiVr&M8NU?BcM9)(BclN9`Zx7W)dD0ta3B z5CJleZxXBJPZB?01P;(n$)+bEl;XJr#!tq^)>@55EOMjmcM)}8fejH!Xpj)(>vUc+#)DejzMAT~^xYs|~ zRP6JgxjeOI#BL+e>1_J83pDwZl7-$C@&8CrQn>i{8BsTB_o`&Om@0Kdm38nBxd7W_ z-|f~yBkO!B@%=R-q_KkZA}~cY4Pg-z z+|o3zu9eG`a-QOmo0pkH>X*;b^!6;DX0>*7@wojdB@3{dgG+w*viswR>1ilI$LJnW z*_-P5Y8}Wi(IrLg3or-ks&(^uCPfJIr4Ue^r13GX=g*mN`R0Nu{r8^5XUdvu=MGO- zQ$F{feIhN}T)E{{8KuV^tvEoQv6Rn3FQqf)+dFlK97Rj4Yw66Xip5IA<4y^ha2E}O zpuk8V`4l>7h^#e*ZO#v`7V z80Y6dc$FO!ZCugyF&H0z7&+$qG$uL{`gK}5Z9O|uv_VX)Qxhb>@tUspkUuCZy@1!@ zA#0*}365ryq7~v3hkk~a6!}7bcEh|Y?5l4pXpM8EN1+$N*b70cS=l*m4x>o_!zesg zKP}ya=DYPP7%Q%GSXXyRb%StF$8pFF#yn}%e=J;05HUZz2oy4Q!a+_j`b4`J>t%Gx zLFj?wSy}FuB5II>N2nh8)I}@dS;Hc*_@DR)yWKT13yFkNBF39Pt-kLtThkCJvmS02 z_{Q=BdPS=9W|p{(ar3-A>jZSGucVmPf$s380Se600ElmH1bAAR#*!m9%Dfi)5O1PF z0;&K&fl)wffg8eS$=Q8#{w5c2n`{T#n_QC{tv$t!CXx=Lt%an>7cwKxpk8!`nY&Z$ zn?Pi7YWHXcqzKBK)11W{Z#NBSfsoB|rXqkELL;z8UtDF+!T`V{G^I_v+{X~C@qp40 z2YoC5O_`x*7l{XiHA~}&%sk0){Yh^G{m}+Lb9n9ZdUW`+ozBLQ_*fX_z zyg9Xb%sl*aw9E;=a}emN$-H@W{Jf1xD#1YY?jG!NSOc+bJam6$KVo3?^sBr!$iq27%;Ooi5#4<^+smD0lV$a`D;8zJ&vKR$GnNPySTO<9sf~Q@(22+?2910tU^49u3Y(Bp&39iQf#e&TDRzjIA+;L_<8+3H zx5f@s!fTVMmqt$BuvvXv^V%}A$Hw9Il$yIDps7n6C#JI(6n>6_dtj@Ari_Da%f_0rr>bvi*ZsL4l~L9r_qjydwdveOj;{MBqg8OIw-9R3Wj|Wz=bh4ytw>qn zK)#aa>szHxfcuJ1j(Hd>?ooi+PA&Dse#(SN7PcCkX=oj4vcd> z7L7BUC389Ow<$)=`>V>kG*p+^?-3(+=HI;k%f2~1woC9fi+uJwFrVz1jm&7AjUB{()UChZqTwF%V3va1h+1;e$t!cDd-PIRR*_9V%dHvM6*0HCyW3Su$<&dEHcFi!8 z?Hyv$%OQ*H_pWcBn+Afvv;ANiLM4+CfrdzW%8DsV?!J=melI1vrZy-I`4p`pdELIl z+8mM%(#LvAcxQ?#C%}r(h9tk0G3H=bNMCJiyGf$A-@|sy5S};2ZafiaEYY?(TNN+> zbMa7ft6;+c>n4^90{@Epn4qhkr|FKRz{GF-`e`JNqb5pp%)b8BUiTI>N?ILLhd@-# z2-6V2RJ(bwnvkgqBl_U$ZY5aVm2L?E1ovsXB%5Z%7&$O_M9L225an5`e^?{++^50G z9aB?_wqt;`#ot4AwtvTb(YAY)msfub_#D9*9WxX}%Nh;81A?>zdPCDz7>c>dilsA` zqf_382?-AmJon`jX*TNF?;9|L@KKCy7tDDlG{U<81=WnMA|6#^+-J3Qj+|!gHaNR| za*x7DkOx_k_W(a8ajvyJRNeDD=xc8#whUsjY|jhS+dJ|6|I+*x#u&@-`*$a+T??44 zsl8qW`9Vj^205>K!x-d|`8=+5<6yfyTy`||h_WI%$&~4Sy++ypJ!0irIfNK&K3RWC zo>6|U%lEjQE&NKAOX|JYh{XKo=mju$D>ZFlaU4ao0W8ekn^?pvRUZiVDfad^d7iNo z$kX#)KaAi4)g9q0=N$_7ss+`GWrS?e2e^)T!i&Z!_Im5^Jy)mhS294{t=Qeavjf$y zL|GIus^E;a0;rmW&@w2ZL_rUBV^f;B#DnVksAc?2aup1u$$vqD^QN0`#q zLmq+x@lmKGN^Fb7r1kqPAuj(wcp=nd%giEcO-jVXfM$bR-g+=unTP5yExLiNT8jO2 zN>>{uqV4qRH2CRWu8ErWig!s(z!%v*ho+mPJGPd!J+IFDGzf`reD`|_fu zX0^qa*d)?yF&4=)dGH=yK;%)&!|;%&P;;U`XOhZY^a$HLlli7dQ$`Gm{W*Izs z*o3#&1w=u)CV^>*(T0ucana0)S>oy{OO7_rwIyw;Ejs4Os_q4}JVFR*)$Hn!Y&;7G z)9`=KK%!I#3ty*iDb*s|KT=XxE%}DegT5 z&95R(`aD9fx#j?kRT2o$YqMvR*CMX@# zS&7e1)m}hq%Qs~DUOLBZbi1wQ91`v~?-_h=YUSY$*99Ygj?5!0Cxjf%9K_L_Zj}8Q z9La0F3*h!`w+du866zYv>%81!qx*-VJTIaLo#zEztGi$7v zFtt7miZ>zBmp(h_+Vi0c2@2Edb9T+Wy~|BB$@e@c@iop_U#3I8h@02q$ZXmz8{#5N zP$4i$tx&|r@5<+zxJDZ{7sO?9;V`s;4L~^_%Z58N?D?pjAG|*Jrzm0CpAzH)yU|^< zi%Mcm&>J4T0YCm%>vE(%=q|8ZDY`}6Y14RvsHn)O^}qxa^5u9%xkVPj9)<6ah23)1xS zcnlo*8l@LoQSmw%V)pbB4%W%sN0F{vSl)-(7~)dY2?J#=KI z@#!2XU@2ZTrA@y8q#495)Y?GW+on-t5EZUyX5@a&f;Jzh$2s?P0(|VGG{2jEbU24` zmrB2a$c;KfuD*sg*UowtmmA#VFd9FqO-sBvS+{{SdAt(Y$l_EWmUDFETuw90V0(rc z^fJg|dt!7qNyBE%sO6NO^E08cbb zN1F=RkxVZCcILoDBPzZAx#%sNHe*@;t?JmWV~2k4K!ynPBpo@JU@{N|UZbBMC<^9l z+A-S;=Y_XUu?br5J(RL;6Gl;2CsM7rPpz8^d({zX4D zc8Xu#kv9nv9JV$wxs~W+oe`EJ;qoM*3T;QB4fBwKKHABt&EWrhdjqGx5}^|-`I?)K zFh*VcHF=Tq*V=^OK{vsffwGO!6}_PTM@m6SCe6@0_zD26EsxUVIdz)m$E$Pg7|VOQ zdcO*)hun=0ONzGY<9qu!;}}w87$eLPdn2idC0v_Q`e^cg2&7_Lo3n$;r)G&Yg3uhF zEu{!P*vM2qX9ZbqV3mUf$@fSKKuldRNaIB0>z{@~R(UmCRcxI(G(~AriOS#3k=`y| zpV*o<791nuah)g#V^8YeCP03h@FAn>S*Xm;-BTw^rr1AUSv^fSJV~-h*llcykfap} z#I3Jqq&k?d;POO&uq*gd1EP zF;$`YnLY`v5xSZnWi9ygn)x(k8=jFvcX$>zUz(``P;P9UGoksbeOl73-}3{9A;~1x zK2n}4iH7jdzBV9gq=SsWwZ~|2XC4K=`Zj47^OkNP4Xu#5;=FVWZPa5?C0X%ECXfWy zAucAeYY1b3649aN{Jl)xwwjL^)24P-U(u@CZ7C>_>Uly_9mZ$d3|`AK%WLS1)@bCW zI%1zJ1-jM+CrilRC(p4#v!X+}H7OtU>j1MB!X`nVr~tG!W*r$uOqhN5S(+e63|X2( zslTJ=V_fgrFj{V-M$4jMC0mmbx5okr#bXD@h6kRVF5NEVBZT6g!7h7tKmZil|_`wJg6+M6b|BxXWkL?;c^a3_=C zP;sS!X<~{jFuy&jTxPb{#u}APDRMD3fYH`OB`rLdOZRIeF>skpi))_Fe3n%eLuwq< z<=U|YJ|^0kU^b?Tq5LuxSxw^TKweuES(aD?Bg^U{>Hy3QQ&l|uPqB@@RjTX9pB@N9 zebKZopSl*Sc2?%7tq`|Lz%Ps$>m}k$HKQ)3^5-;o#i-T{s|Qc?_n>%jLcPOB$VysR zo(!6?1IV_eIa^s+uSHj(G(e^FwlFJ*ZI8kT&AqHyJb!RWASp%l8aM6_{B}I(VCOi@ zE~`VGE%e==pgA<|l&M~(OniN*1XiS}{>IPx2?~qxq~k?R6%JTL{P;h7OBl4X)Y^7dC93img4!*H7;g=12q|^gljY>ps1N|RiQvVu zvSW092c}tXPicGPdpOX(AIEY@TbJo9)F6R5>>VRbIE>q7I%cJYL%T25!__`t4DG(5 zr}_VUbolE^0~^8&Bh$K@M}d8t%WX<P9Agnoq_R4w~nU@J1mj2aTGq-cUE75k?4D zAV*c;AkUU`+sFGogJIlqOl$VV+;X_fBoOrN>y8>Gk!*2wu*0pLnjR-^NXg~7Gp)f7 zuq@D+69fOs_n;zZjMEvw9`#Q`x&#$m+7bq(y$`e-I_<)>({!?{&=MrWm_XOi`})H= zU>t9ms6d#fu5ffpl>)kwWT^FM`tzM4+ft#&VgB(eh{9v-&VV{3%} zSK-^VvRo}AN2Wfgj6qsy9I=?+hBYlZB^rChJr*m9KysnM3b&yDlRsa+NS%l$fez-E zSWK-L13atks>OR2jFXfgc`qDFx-A19NDF+Z68bG> z12Q?lX`}m)juZRI`$L8_p`X%P$uy_ivdqqwHJGxrU2nx>>d2TDevO!1FA&cPH{>f^ z!Ps)8`@09vR_|nQD&%3i9iHfS**(*4lImt4t~Nr!?i(bTjQcJ6T2sQWET15rF|a&C zea@}ECY5OjsrWU2YhOd3oSV5MA-<^yMOu{qm}4>1&lpaTrmjS#)VtiL9_qyE>uXV{ z&NJA;apu*wji`45D#Xv3eOF0ERdc>oGl`GaQMdy}pN&k*5-GpzghJI!Jzd?W^PX}m zO7Lo>p+-Wn9Wbt-7i^%)7h#VrK>26o_qpv!Wx!=G9_*~%iZ~UE2JLp34x9kdM{kg- zXTYyE22(FNte~wDnin8MAD6ULfKuZsnYz=0 z)hdht0a*4aj5UM$^!ag-dn168&FyHF)T(=lo<&|PR3>poMlA@ z!%2r~3Vdmlu$kf|(C&xi->nI#195`bGM!+-Gh6@DpYF+&EOaxz@1{L#*@hsmxJ!b+$qlf_j8{`?(9Q4%vJJj9^(}T*rfW zOEUGY_mZosr{#r1^z*ZVL1AtHd6^_rQN5>V?Ol{`iy3ZuMzjzU{bc)B2vRK2fRsFW{p@HV~a1o%@#O?lYM?aj{s zC4mbPzPe4N@@F$!m)QmNXPmOb$V1Ykr#vm(t3^#?tU3F)13Kzstq({-E?N*NL?td< zAa*KCanb`Gabfmws@@Ibur|5hg@AWTEGt0~}5gL+sGXf5~g&0sm82wgxw z2Brri@9^dg43RaH7NNnU^Ni}ah>*0h_;jpU6iN5WtjS(sYwFeTRe>`6{+zacTS z-{CZF)8u>K+r!Eji*d%E4X>C9Sz)&?2Kg|9v9&&wJ0w~bnMXBORgx}+eeY_02xshC zT~xFCvTel(_S(Vmsx0(&5QjAdmnTId87;w@?cJhv5NuPVLtfq7*t8^+{pGFT$pUdg zR&k8`ltfra$&Y2$!pj(bHHy#sl5r5SEA^(M=~hbp+G_2kaPB8n`BV>0CcMdK;<~Hp zrMn#IR*?%uG}c(t_Ow~fHPoJFZcbVc&1Q~e)%W9{iK~b0#s5U-;;eS<=2aR=()f~-!Aum zM42&*Cf_@{3sbMF($&}2ykhYxyAqS?PA?p|z3zrq+gOFi*~R?iLm&j-ERA|nMh_aZ zK6=NDvTCg5@*kgTvPzhL6-wnWZi|t}7RW1x|Md8u^W_|fg$!f33(#Q&Hy$DZhc&w< zUX3?%`z2d3Du_7*9G~T{(ySfb;jru=U~B8AGGf!bbrt-4bMJ=3N0!_0rM3m*4l?D4T&CeN{aaWED^ifud%>NTweC!a^5_WhSk@a z=_;iDb3TF6v=~-Q+E26)p{6xTHU%Jvi6hoMK+eq+5>1Y@Jc{C%XL4JQvr6{{rRQt$@C z=$t`yzF84eqs`iDn^nd23W>gm9>ECE#gyF5VJGBnTpXNtc2P`n*Ts}%UdvitQ~-3_ zl-D>n5J3)ZUG<()fr>H`_qN=gzjGL6#MA{SZ^3n8mxqn+q&CLhu{Z8WCVw{k@-5^Y z<}>8cr|f?m|NdwH@ZI>M{|DsNcR9yDC9rhDR`J>&BiezdgX11Y_>R~*KGk6nGRCED zy=JBms`dbMH%krUb(YP2V(iMdSbIOvKm35{J?Eo6{`VsZQiPdeoo~1Pr}&zmYK-kJ zRIYu8|DAD(oZuP0YL~RRGJVV#yLsFf)V*ibDS5f4AdHD=9e%v=jtMYb*MH9hD0%ZE zYwX2d-Z&MPYk&mnxpczE^b^K?^JU@&%+OpuMQ<1jDOrb-U2(s5{xu5L&2?xC`1Xrs zM%gfGQZ@Mw3^4fanckV-1(^;(r*c{yMktJI_)Vd?GUjsW&!{>CkxaQdjsDKWk;4LS zJ^=kjP|SnE7=c?C4xXqfH|KIJWdgE=!_|Yj;-QgjO+#OOQO{8DCHg;WW!9cZFy-bczRihFVkVuAvP zpUI8s`uI}iwm`);nb3LX-~~kWR(nr0vP^BXPZm_L$lD%kE_nC-EqBw;PU^=pK{dXx zEuz$o8w%OFiZZ9Ihw{y(W48*qNPDiiP(^CQwachftjgS`5S{G_5z4ru;J{>^B*|@) z73Lcab@;ob+G;(U0X4)ca{Z!K5Rs&(09!xG78r#Z`g|P;?2clPp?BQt5Cx7K=lNaW ztZ{zgZueo}N_YMPSmU2?O+$$x)AAOud&dt^nCCf+cOPD8ENfginl@9UAF2_Iw~f~4 zNBL)g8t&e`SXGpJ^Ub33#l>UwFFmKm+0i%H64Sy;U!6=@IWi9^A)z}2hC-9Qza+zN z#SX39U#`us>K{tX5e7Q6r$0|=M8}Ck@5Url*&U_5RXbd}4ip^N{5rQWiPb~IYsair%^`C~7;eVvhh`^9(3xGGz>GC>rNd}7`cULTYlCNyGGl{BS>_3ruX5itR-|f_W=2Ory!&Yqjw71R)|0tFz@^K z)r2sboH^+O{hp&L$LU1a@CP7dA^YMS;7B8@aKNI_Lo>HU5bRKPF8b(pCdbRzzWFEq zP<+(y-6VX65R;}a{S2IuwJN3)N7(~!g{896eV|q_tK*{pzLQQ>L`2N__#9)tWOXKB z$%!_g0>)nLnxLJB1uAVr@%GZ6pWh}5A~NxV>_4|5?mH9PPcDCR<0ebr+97Q{MCx+^ zz#>kJmg`M#mKixMzd&0aEI1<_O@;%*pu{si#GVc0n?`DoBf`xVG#F97Lr(Ax#y^?} zPTWdISlO74Z^ho(oz7=WZs`qcUv>Mw2|RK#h)L1gaQw}G4dRqOwxh<_88O<@=Gw?0 zIhBw;{4YH%=A_ti%k|wduD(6cpdV4A$&l?(`T_=6don8M_?q3}b)9VgHYuV)%H?;v zPVniHd{JZJYQ?sDk@G*VI*NVLsZBZ4k!p#>>zrZ!p;tK{B))`7IEK1=LENx`O_a=} zouGfBIaihTJ?y~Jn`ZEr<-;ZI!ZIZFnrOyPhxQ?qRwJ24!h0krsUL@-hVHQ zLu9AcX`XwFU!_YaK|2ohU1`=e0FtcB%{B8cG=KQ~tLW;&iwzr=Y2P&KwYut)j}`xW zyQ@`CyR&Zb%bm6JKYF`%f4uQz>_bocR8XD$v9)_oms1~haG>PB^LWU+ZJQ8{CNV3} zSKc^jkZuxW_m&KmXo?Oy&0uN8=I*}2TBd{>9I7avs^o9rjUEcAsxVY_<~-H4^)$9m zdi+(da0TynjfXjfcRje!iBz4JVO_4WE-ok>_y|4sg{xxB^B1w0XBO(6!5KDkIk><8 zbc*o|WL+MwJe%!3jlXgqxpLnQgsgyNHm3bD2lFPKC zpKtWs+m!)iS#DPao-)ypZxjby#ODV`HL}!PFjPj?y>B?{tRtgVRBNxl+IfbB?NU`c zR#Xf;Q>I2#1IY9t=|lXTJrbg) zaYe4#=7{LxuId9P?=F2mUK-_jy?V37(Ao{7Wa};0+m{;u78EYi)#;r~)beu4WJ%w# zv63#|FgrB8M~ymNFvWRe^;Fj_<$ zHAGa-m}?XV7Alc_hWz^#)8m&~tLbomiM^<}cBz$1o@yd(@#?O(j*MRHWrZl4!^9H} zGo+b;DZ%;7q?<3w%I?<^B^=^e6=~P4eT<}<5G8l@nO!XfO`}EI>V>Xx9sP}0%N7Mp53<$XhN z$}G3(@Nh$3du6izK4C>{^%dRHR~Mw`ZF*t;wf&v;$~M^y^N+y7zPJ@`#yTOxnSCp= z@Z|A>!*1M`*2%`&=G!nOaes=ZrM0s$(Ds~g!2^Q42ug9-aeL^hjJQ*zcrSTqdSGG% zMduBM$}4uAAv^MWhAses^1N-Qgntu&gk&8%!b6W9chXybaZdU6l0S$@S`6r`gU*0 z)rL4fS37==73*eh@Lm6Z^j+q-nJyG2G&E4Ifv2be9TPb$AA@X6XVK*A9+<$-2$XYD z8w(EEXFHC3-v$(2y^1C(`n0u8q)rho8^B$`>h^VA@yGeq+5(+ZqCUQK z6LB)R-(o!xR;VZbkjBnE$29)9~`7T37Hqh*dDczIV3a;foVPr@S)4<|QS2 z
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
x!uP*pl#ySUMKO;7wRU)Jn^F=A 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

    KSw1s?nczgcz5qg}e+ONkuCl{5l*WTUpu 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

    tK!tr=yDSYwCCou6T80F?x3=JaH;4i3?HI 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�U8`;t z^5)p;Y=k5Y%!XnWIJF@sXFT1mf$jzT2OZjacSEWw^l3$sz^f40qFJ5fK&GK;jKMv* z59E>&^2Up%dJ{S|Z$1&cHf7*a$Cx>CbU=XPe7duD^ozTI5^%sH8tsVV8aZ=jjP%tUj>l~ChwP3xv2Lh%SJXRv^N6fKv}Zw_q0HJ|wZGUa0?eg`vWxo9~2KM8jydNx-egNDON z7tX(F$Q+iSnzun)uC{Ykg=KmOT^af$crMR1&=0?x?=MEaHKlM9s;mnl;@lBhM~f8x zO_Ar++=IOgc6zI!=jm7-(La5bwlVx@G==vq*x+J>zF`{!>IV7mcU;HK1=H1ZlP>SGj)U#JsyNndI`)15Nz)GhU?8%@pp&j?nJ6-mbW)Pv4!&D2v` zw)HU0FE0Q6#I+ZA6KcjyJSU+69m8bLbyU}iP~fNu3V<_2%)(`K@ey6desYTo0EXX9 zf>}3=;PSI=&{kk0q3jRz(00{Gm^-)OZ0Cv6K;rZyEr>&2K2D$THZwqjU8|$G^jSie z%X84U`|L1CuY0`eBTu#a_L2t}<5LS-B%)N>abj&rXgq=AZd^%QY^>s;y))@4)!gjj zo6imObdWfs(W=}V;G;zcG22?7zNsI|wU*r7%s|b%*A^5pi01x_9E@LJY-8Q#llGGv zt$sQ)TV`NXC$2n$)cCe#GtEOYHjYW8LpyiR=0~(jr+48=&|l z;S{&h2V>^yA74qJI(zp*!RXZ~J#6zcnJMMVYa4NLMR^i>5ZUST=(d*k%zF0;rnck{ z_0O+zZP779^cf+ofSY@XHW2Y49+=_5kcDUnV^~|+n(p7cBVjDGu5YQ7sewX1g*ymT z)kx8nQDs6R=mP_V|Ejj`G0@z<;t~yjb&AGu0_Yk{E!z<`lE3*3*%8oW8G>nHiahx7arxt!%CQ?PNFOYz{~J6mV3`P8h#2 zNDUGF#yQ1xkN?q5U(s8m6k*a|It*xjCf|UfB#M^jsy(A%-DI-~gkZtv)NDxzmxI;? z30T<;F*)h-}s!XiNQzQVz$dziQUOQFOI6jf0k) z{V`NE9_m~W`wvcjPD_ zI7dcJ%avD9nlmglvHUkoA>Sh)?H$_^1hdY(mi!O*Dce!5-*>}9-z%`Nc$Y78Yxex( zt$4DgxX8(K;--2kMDfk*Iz#TTXkXIEl6-!d40LUpjazC-%EzKHzI2B;`5p6a5xd98A3>0bQt0D3HY-E!U0wFcFX>+?h) zAkNDl2p0^1SJ32K)0jImRt7gdABxSn_c_d?3#0vyS1IQYi13m7CByOKb4xM|hdcBz z>m29-eiet;08JtHE$a?*jx&)cfN7;J4T;W<{)K@b6c8V~S&3N|AFPl${j$Tg^mEzW ztW;iB$PRMs%!KEnYo)>3bCKDJpnl^xxjlBj;>HK=c*TAFgV$vQH$0maVc%!om4POh z3XIEoUo(xs`R51a_?s!Y{6{`q6_D4c4OM9Njp0d;G~>I9&P16M(*mS(TJ)=Pi8<=E z_qYQ{>OoXay@KnyvuC_sJ=OCdaZ;@QqcjMzO}VL3;t;(#J3i|H`KK%ID0oX%0ANxB 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

    ;Yi=6?U^-^e0JW4`t(9)Lh`S-h;v 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

    _{Q>ky_m7K`V6N<%C%Y8 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

    VQqS4X2?Bs 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 Bj66?$&1&A3+gM+?7- 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 literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/SegoeArabicUI-SemiBold.woff2 b/client/src/style/fonts/SegoeArabicUI-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4737f8f6e25a8875400bce7f23da78d89b5881e9 GIT binary patch literal 290164 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 z%0A-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%0APUGF2>r1v{bafQBP#w-dLX}-3mY3H54OHs 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Ⓢ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

    Xv&;sU)!UWknZlQp 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 literal 0 HcmV?d00001 diff --git a/client/src/style/pages/fonts.scss b/client/src/style/pages/fonts.scss index 67804dae7..76e0d759f 100644 --- a/client/src/style/pages/fonts.scss +++ b/client/src/style/pages/fonts.scss @@ -69,3 +69,33 @@ font-weight: 600; font-display: swap; } + +// Segoe UI Arabic - Regular +@font-face { + font-family: 'Segoe UI'; + src: local('Noto Sans'), + url('../fonts/SegoeArabicUI-Regular.woff2') format('woff'); + font-style: normal; + font-weight: 400; + font-display: swap; +} + +// Segoe UI Arabic - Bold +@font-face { + font-family: 'Segoe UI'; + src: local('Noto Sans'), + url('../fonts/SegoeArabicUI-Bold.woff2') format('woff'); + font-style: normal; + font-weight: 900; + font-display: swap; +} + +// Segoe UI Arabic - Semi Bold +@font-face { + font-family: 'Segoe UI'; + src: local('Noto Sans'), + url('../fonts/SegoeArabicUI-SemiBold.woff2') format('woff'); + font-style: normal; + font-weight: 500; + font-display: swap; +} diff --git a/client/src/style/variables.scss b/client/src/style/variables.scss index 82a3d0269..63c0400ee 100644 --- a/client/src/style/variables.scss +++ b/client/src/style/variables.scss @@ -16,7 +16,7 @@ $menu-item-color-active: $light-gray3; $breadcrumbs-collapsed-icon: url("data:image/svg+xml,"); $sidebar-zindex: 15; -$pt-font-family: Noto Sans Arabic, Noto Sans, -apple-system, BlinkMacSystemFont, +$pt-font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, Icons16, sans-serif; From 3fe85c519d77c951995ac1f421d70086de4a7533 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sat, 12 Jun 2021 18:13:49 +0200 Subject: [PATCH 30/36] feat: yup locale. --- client/src/components/AppIntlLoader.js | 13 ++++ .../src/containers/Setup/SetupCongratsPage.js | 2 +- client/src/lang/ar-ly/locale.js | 64 +++++++++++++++++++ client/src/lang/en/locale.js | 1 + 4 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 client/src/lang/ar-ly/locale.js diff --git a/client/src/components/AppIntlLoader.js b/client/src/components/AppIntlLoader.js index 03f4251c4..fdd533325 100644 --- a/client/src/components/AppIntlLoader.js +++ b/client/src/components/AppIntlLoader.js @@ -1,5 +1,6 @@ import React from 'react'; import moment from 'moment'; +import { setLocale } from 'yup'; import intl from 'react-intl-universal'; import { find } from 'lodash'; import rtlDetect from 'rtl-detect'; @@ -32,6 +33,10 @@ function loadLocales(currentLocale) { return import(`../lang/${currentLocale}/index.json`); } +function loadYupLocales(currentLocale) { + return import(`../lang/${currentLocale}/locale`); +} + /** * Modifies the html document direction to RTl if it was rtl-language. */ @@ -74,6 +79,14 @@ export default function AppIntlLoader({ children }) { }); }, [currentLocale, setIsLoading]); + React.useEffect(() => { + loadYupLocales(currentLocale) + .then(({ locale }) => { + setLocale(locale); + }) + .then(() => {}); + }, [currentLocale]); + return ( {children} diff --git a/client/src/containers/Setup/SetupCongratsPage.js b/client/src/containers/Setup/SetupCongratsPage.js index 0eb7104f4..de78fe0ce 100644 --- a/client/src/containers/Setup/SetupCongratsPage.js +++ b/client/src/containers/Setup/SetupCongratsPage.js @@ -2,7 +2,7 @@ import React, { useCallback } from 'react'; import { Button, Intent } from '@blueprintjs/core'; import { useHistory } from 'react-router-dom'; import WorkflowIcon from './WorkflowIcon'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import withOrganizationActions from 'containers/Organization/withOrganizationActions'; import 'style/pages/Setup/Congrats.scss'; diff --git a/client/src/lang/ar-ly/locale.js b/client/src/lang/ar-ly/locale.js new file mode 100644 index 000000000..bd7d5db24 --- /dev/null +++ b/client/src/lang/ar-ly/locale.js @@ -0,0 +1,64 @@ +// Based on https://github.com/jquense/yup/blob/2973d0a/src/locale.js + +import printValue from '../printValue'; + +export const locale = { + mixed: { + default: '${path} غير صالح.', + required: '${path} هو حقل مطلوب', + oneOf: '${path} يجب أن تكون واحدة من القيم التالية: ${values}', + notOneOf: '${path} لا يجب أن تكون واحدة من القيم التالية: ${values}', + notType: ({ path, type, value, originalValue }) => { + const isCast = originalValue != null && originalValue !== value; + let msg = + `${path} يجب أن يكون \`${type}\` نوع, ` + + `ولكن القيمة النهائية كانت في: \`${printValue(value, true)}\`` + + (isCast + ? ` (المدلى بها من قيمة \`${printValue(originalValue, true)}\`).` + : '.'); + + if (value === null) { + msg += + `\n إذا كان المقصود "لاغية" كقيمة فارغة مما لا شك فيه للاحتفال مخطط كما` + + ' `.nullable()`'; + } + + return msg; + }, + }, + + string: { + length: '${path} يجب أن يكون بالضبط ${length} حرفا', + min: '${path} يجب أن تكون على الأقل ${min} حرفا', + max: '${path} يجب أن تكون على الأكثر ${max} حرفا', + matches: '${path} يجب أن يطابق ما يلي: "${regex}"', + email: '${path} يجب أن يكون عنوان بريد إلكتروني صالح', + url: '${path} يجب أن يكون عنوان URL صالحا', + trim: '${path} يجب أن تكون سلسلة قلص', + lowercase: '${path} يجب أن تكون سلسلة صغيرة', + uppercase: '${path} يجب أن تكون سلسلة الحالة العلوي', + }, + + number: { + min: '${path} يجب أن تكون أكبر من أو يساوي ${min}', + max: '${path} يجب أن يكون أقل من أو يساوي ${max}', + lessThan: '${path} يجب أن يكون أقل من ${less}', + moreThan: '${path} يجب أن تكون أكبر من ${more}', + positive: '${path} يجب أن يكون رقما موجبا', + negative: '${path} يجب أن يكون رقما سالبا', + integer: '${path} يجب أن يكون رقما', + }, + date: { + min: '${path} يجب أن يكون حقل في وقت لاحق من ${min}', + max: '${path} يجب أن يكون حقل في وقت سابق من ${max}', + }, + boolean: {}, + + object: { + noUnknown: '${path} حقل لا يمكن أن يكون مفاتيح غير محددة في شكل وجوه', + }, + array: { + min: 'يجب أن يكون ${path} حقل على الأقل ${min} من العناصر', + max: '${path} يجب أن يكون الحقل أقل من أو يساوي إلى ${max} من العناصر', + }, +}; diff --git a/client/src/lang/en/locale.js b/client/src/lang/en/locale.js index 395a78ccc..8ebf81b3e 100644 --- a/client/src/lang/en/locale.js +++ b/client/src/lang/en/locale.js @@ -1,4 +1,5 @@ import printValue from '../printValue'; + export const locale = { mixed: { default: '${path} is invalid', From 7a384c54be8880547f4d282227f2c7b783d0fbdc Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Sat, 12 Jun 2021 19:36:14 +0200 Subject: [PATCH 31/36] feat: message lang. --- client/src/components/AccountsMultiSelect.js | 2 +- client/src/components/ContactSelecetList.js | 2 +- client/src/components/ContactsMultiSelect.js | 2 +- client/src/components/ItemsListField.js | 2 +- client/src/components/PaymentReceiveListField.js | 2 +- .../Dialogs/ItemCategoryDialog/ItemCategoryForm.js | 2 +- .../InventoryValuation/InventoryValuationTable.js | 8 ++++---- .../PurchasesByItems/PurchasesByItemsTable.js | 6 +++--- .../FinancialStatements/SalesByItems/SalesByItemsTable.js | 6 +++--- client/src/containers/GeneralSearch/Search.js | 3 ++- client/src/containers/Setup/SetupOrganizationForm.js | 6 +++--- client/src/lang/en/index.json | 5 ++++- 12 files changed, 25 insertions(+), 21 deletions(-) diff --git a/client/src/components/AccountsMultiSelect.js b/client/src/components/AccountsMultiSelect.js index 071211e5f..726bd7f18 100644 --- a/client/src/components/AccountsMultiSelect.js +++ b/client/src/components/AccountsMultiSelect.js @@ -56,7 +56,7 @@ export default function AccountsMultiSelect({ accounts, onAccountSelected }) { return ( } + noResults={} />} itemRenderer={accountItem} popoverProps={{ minimal: true }} filterable={true} diff --git a/client/src/components/ContactSelecetList.js b/client/src/components/ContactSelecetList.js index 8dfeb32f6..401de14bf 100644 --- a/client/src/components/ContactSelecetList.js +++ b/client/src/components/ContactSelecetList.js @@ -79,7 +79,7 @@ export default function ContactSelecetList({ return (

    Oms8!hP;1nPa5|Yu@~|XgJ(TKbdV(?~>jh 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

j497X!#shp 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 diff --git a/client/src/style/fonts/NotoSansArabicUI-SemiCondensed.woff b/client/src/style/fonts/NotoSansArabicUI-SemiCondensed.woff new file mode 100644 index 0000000000000000000000000000000000000000..f5ca1cafd90ebc523df6ca3c36644f2c3f89ab50 GIT binary patch literal 90472 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%0APIau$GvcGEbht#mA0lgSfbQBv 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 DJR0os literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-SemiCondensedBlack.woff b/client/src/style/fonts/NotoSansArabicUI-SemiCondensedBlack.woff new file mode 100644 index 0000000000000000000000000000000000000000..f0b741a49519dc5466203545cd8c9910c88c46e3 GIT binary patch literal 93548 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ρJowx{}SFua$4R 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 literal 0 HcmV?d00001 diff --git a/client/src/style/fonts/NotoSansArabicUI-SemiCondensedSemiBold.woff b/client/src/style/fonts/NotoSansArabicUI-SemiCondensedSemiBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..c9270c49477ceff2957f85dbef07c78d2e960e0e GIT binary patch literal 92972 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�>{UPKS^^}(}(j7Pr%+M>pYF3Z3!E_AX6ndIj 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 Date: Thu, 10 Jun 2021 12:51:00 +0200 Subject: [PATCH 24/36] WIP: Arabic localization.| --- client/config/webpack.config.js | 19 +- client/package.json | 3 + client/src/common/contactsOptions.js | 6 +- client/src/common/fiscalYearOptions.js | 52 +- client/src/common/homepageOptions.js | 6 +- client/src/common/keyboardShortcutsOptions.js | 52 +- client/src/common/quickNewOptions.js | 17 +- client/src/components/AccountsMultiSelect.js | 2 +- client/src/components/AccountsSelectList.js | 2 +- client/src/components/AccountsSuggestField.js | 2 +- client/src/components/App.js | 74 +- client/src/components/AppIntlLoader.js | 80 ++ client/src/components/Authentication.js | 3 +- client/src/components/CategoriesSelectList.js | 2 +- client/src/components/ContactSelecetList.js | 2 +- client/src/components/ContactsMultiSelect.js | 2 +- client/src/components/ContactsSuggestField.js | 6 +- client/src/components/CurrencySelectList.js | 2 +- client/src/components/Dashboard/Dashboard.js | 2 +- .../Dashboard/DashboardActionViewsList.js | 2 +- .../components/Dashboard/DashboardBackLink.js | 6 +- .../Dashboard/DashboardBreadcrumbs.js | 4 +- .../Dashboard/DashboardContentRoute.js | 5 +- .../components/Dashboard/DashboardTopbar.js | 2 +- .../Dashboard/DashboardViewsTabs.js | 2 +- .../src/components/Dashboard/GlobalHotkeys.js | 3 +- client/src/components/Dashboard/TopbarUser.js | 2 +- client/src/components/DataTable.js | 4 +- .../DataTableCells/ItemsListCell.js | 4 +- client/src/components/Datatable/TableCell.js | 4 +- .../components/Datatable/TableNoResultsRow.js | 10 +- client/src/components/Dragzone.js | 4 +- .../components/Drawer/DrawerHeaderContent.js | 2 +- .../DynamicFilterCompatatorField.js | 6 +- .../DynamicFilter/DynamicFilterValueField.js | 7 +- client/src/components/FilterDropdown.js | 15 +- client/src/components/FinancialSheet.js | 11 +- client/src/components/FormattedMessage.js | 9 + client/src/components/ItemsSuggestField.js | 2 +- client/src/components/ListSelect.js | 2 +- .../NumberFormatFields.js | 2 +- .../NumberFormatFooter.js | 2 +- client/src/components/Pagination.js | 2 +- .../src/components/PaymentReceiveListField.js | 2 +- .../Preferences/PreferencesSidebar.js | 2 +- client/src/components/SalutationList.js | 4 +- client/src/components/index.js | 10 +- client/src/config/financialReportsMenu.js | 8 +- client/src/config/preferencesMenu.js | 2 +- client/src/config/sidebarMenu.js | 6 +- .../ManualJournalActionsBar.js | 2 +- .../ManualJournalsEmptyStatus.js | 2 +- .../Accounting/JournalsLanding/components.js | 12 +- .../Accounting/JournalsLanding/utils.js | 16 +- .../MakeJournal/MakeJournalEntries.schema.js | 8 +- .../MakeJournal/MakeJournalEntriesFooter.js | 2 +- .../MakeJournal/MakeJournalEntriesForm.js | 21 +- .../MakeJournal/MakeJournalEntriesHeader.js | 2 +- .../MakeJournalEntriesHeaderFields.js | 2 +- .../MakeJournalFormFloatingActions.js | 2 +- .../MakeJournal/MakeJournalFormFooter.js | 2 +- .../Accounting/MakeJournal/components.js | 16 +- .../Accounting/MakeJournal/utils.js | 16 +- .../containers/Accounts/AccountsActionsBar.js | 2 +- client/src/containers/Accounts/components.js | 18 +- client/src/containers/Accounts/utils.js | 22 +- .../containers/Alerts/AccountActivateAlert.js | 10 +- .../Alerts/AccountBulkActivateAlert.js | 13 +- .../Alerts/AccountBulkDeleteAlert.js | 13 +- .../Alerts/AccountBulkInactivateAlert.js | 13 +- .../containers/Alerts/AccountDeleteAlert.js | 13 +- .../Alerts/AccountInactivateAlert.js | 9 +- .../Alerts/Bills/BillDeleteAlert.js | 9 +- .../containers/Alerts/Bills/BillOpenAlert.js | 9 +- .../Alerts/Currencies/CurrencyDeleteAlert.js | 14 +- .../Customers/CustomerBulkDeleteAlert.js | 11 +- .../Alerts/Customers/CustomerDeleteAlert.js | 15 +- .../Alerts/Estimates/EstimateApproveAlert.js | 11 +- .../Alerts/Estimates/EstimateDeleteAlert.js | 14 +- .../Estimates/EstimateDeliveredAlert.js | 9 +- .../Alerts/Estimates/EstimateRejectAlert.js | 9 +- .../ExchangeRateBulkDeleteAlert.js | 3 +- .../ExchangeRates/ExchangeRateDeleteAlert.js | 13 +- .../Alerts/Expenses/ExpenseBulkDeleteAlert.js | 3 +- .../Alerts/Expenses/ExpenseDeleteAlert.js | 9 +- .../Expenses/ExpenseDeleteEntriesAlert.js | 2 +- .../Alerts/Expenses/ExpensePublishAlert.js | 9 +- .../Alerts/Invoices/InvoiceDeleteAlert.js | 13 +- .../Alerts/Invoices/InvoiceDeliverAlert.js | 9 +- .../Items/InventoryAdjustmentDeleteAlert.js | 13 +- .../Alerts/Items/ItemActivateAlert.js | 9 +- .../Alerts/Items/ItemBulkDeleteAlert.js | 9 +- .../Items/ItemCategoryBulkDeleteAlert.js | 13 +- .../Alerts/Items/ItemCategoryDeleteAlert.js | 13 +- .../Alerts/Items/ItemDeleteAlert.js | 13 +- .../Alerts/Items/ItemInactivateAlert.js | 9 +- .../ItemsEntries/ItemsEntriesDeleteAlert.js | 2 +- .../ManualJournals/JournalDeleteAlert.js | 9 +- .../JournalDeleteEntriesAlert.js | 2 +- .../ManualJournals/JournalPublishAlert.js | 9 +- .../PaymentMades/ClearTransactionAlert.js | 2 +- .../PaymentMades/ClearningAllLinesAlert.js | 2 +- .../PaymentMades/PaymentMadeDeleteAlert.js | 9 +- .../PaymentReceives/ClearingAllLinesAlert.js | 2 +- .../PaymentReceiveDeleteAlert.js | 13 +- .../Alerts/Receipts/ReceiptCloseAlert.js | 9 +- .../Alerts/Receipts/ReceiptDeleteAlert.js | 13 +- .../Alerts/Users/UserActivateAlert.js | 9 +- .../Alerts/Users/UserDeleteAlert.js | 9 +- .../Alerts/Users/UserInactivateAlert.js | 9 +- .../Alerts/Vendors/VendorDeleteAlert.js | 16 +- .../containers/Authentication/AuthInsider.js | 1 - .../Authentication/InviteAcceptForm.js | 7 +- .../Authentication/InviteAcceptFormContent.js | 2 +- client/src/containers/Authentication/Login.js | 2 +- .../containers/Authentication/LoginForm.js | 2 +- .../src/containers/Authentication/Register.js | 6 +- .../containers/Authentication/RegisterForm.js | 2 +- .../Authentication/ResetPassword.js | 9 +- .../Authentication/ResetPasswordForm.js | 2 +- .../Authentication/SendResetPassword.js | 8 +- .../Authentication/SendResetPasswordForm.js | 2 +- .../containers/Authentication/components.js | 2 +- client/src/containers/Authentication/utils.js | 55 +- .../CustomerForm/CustomerAddressTabs.js | 2 +- .../CustomerForm/CustomerAttachmentTabs.js | 2 +- .../CustomerForm/CustomerFinancialPanel.js | 2 +- .../CustomerForm/CustomerFloatingActions.js | 2 +- .../Customers/CustomerForm/CustomerForm.js | 10 +- .../CustomerForm/CustomerForm.schema.js | 6 +- .../CustomerFormAfterPrimarySection.js | 9 +- .../CustomerFormPrimarySection.js | 9 +- .../CustomerForm/CustomerNotePanel.js | 2 +- .../CustomerForm/CustomerTypeRadioField.js | 9 +- .../Customers/CustomerForm/CustomersTabs.js | 12 +- .../CustomersLanding/CustomersActionsBar.js | 7 +- .../CustomersLanding/CustomersEmptyStatus.js | 2 +- .../Customers/CustomersLanding/components.js | 24 +- client/src/containers/Customers/utils.js | 15 +- .../AccountDialog/AccountDialogForm.js | 22 +- .../AccountDialog/AccountDialogFormContent.js | 2 +- .../AccountDialog/AccountForm.schema.js | 6 +- .../containers/Dialogs/AccountDialog/index.js | 2 +- .../containers/Dialogs/AccountDialog/utils.js | 6 +- .../Dialogs/BillNumberDialog/index.js | 2 +- .../ContactDuplicateForm.js | 6 +- .../Dialogs/ContactDuplicateDialog/index.js | 2 +- .../CurrencyFormDialog/CurrencyForm.js | 19 +- .../CurrencyFormDialog/CurrencyForm.schema.js | 6 +- .../CurrencyFormDialog/CurrencyFormFields.js | 2 +- .../CurrencyFormDialog/CurrencyFormFooter.js | 2 +- .../Dialogs/CurrencyFormDialog/index.js | 2 +- .../Dialogs/EstimateNumberDialog/index.js | 2 +- .../ExchangeRateForm.js | 16 +- .../ExchangeRateForm.schema.js | 8 +- .../ExchangeRateFormFields.js | 2 +- .../ExchangeRateFormFooter.js | 2 +- .../Dialogs/ExchangeRateFormDialog/index.js | 3 +- .../DecrementAdjustmentFields.js | 2 +- .../IncrementAdjustmentFields.js | 2 +- .../InventoryAdjustmentFloatingActions.js | 2 +- .../InventoryAdjustmentForm.js | 8 +- .../InventoryAdjustmentForm.schema.js | 8 +- .../InventoryAdjustmentFormDialogFields.js | 9 +- .../InventoryAdjustmentFormDialog/index.js | 2 +- .../InviteUserDialog.schema.js | 4 +- .../InviteUserDialog/InviteUserForm.js | 8 +- .../InviteUserDialog/InviteUserFormContent.js | 2 +- .../Dialogs/InviteUserDialog/index.js | 2 +- .../Dialogs/InviteUserDialog/utils.js | 6 +- .../Dialogs/InvoiceNumberDialog/index.js | 2 +- .../ItemCategoryDialog/ItemCategoryForm.js | 12 +- .../ItemCategoryFormFields.js | 2 +- .../ItemCategoryFormFooter.js | 2 +- .../Dialogs/ItemCategoryDialog/index.js | 2 +- .../itemCategoryForm.schema.js | 4 +- .../Dialogs/JournalNumberDialog/index.js | 2 +- .../PaymentReceiveNumberDialog/index.js | 2 +- .../PaymentViaVoucherDialogContent.js | 6 +- .../PaymentViaVoucherForm.js | 2 +- .../Dialogs/PaymentViaVoucherDialog/index.js | 2 +- .../QuickPaymentMade.schema.js | 10 +- .../QuickPaymentMadeFloatingActions.js | 2 +- .../QuickPaymentMadeForm.js | 9 +- .../QuickPaymentMadeFormFields.js | 9 +- .../QuickPaymentMadeFormDialog/index.js | 2 +- .../QuickPaymentMadeFormDialog/utils.js | 8 +- .../QuickPaymentReceive.schema.js | 10 +- .../QuickPaymentReceiveFloatingActions.js | 2 +- .../QuickPaymentReceiveForm.js | 8 +- .../QuickPaymentReceiveFormFields.js | 9 +- .../QuickPaymentReceiveFormDialog/index.js | 2 +- .../QuickPaymentReceiveFormDialog/utils.js | 10 +- .../Dialogs/ReceiptNumberDialog/index.js | 2 +- .../Dialogs/UserFormDialog/UserForm.js | 8 +- .../Dialogs/UserFormDialog/UserForm.schema.js | 10 +- .../Dialogs/UserFormDialog/UserFormContent.js | 2 +- .../Dialogs/UserFormDialog/index.js | 2 +- .../KeyboardShortcutsFooter.js | 2 +- .../Dialogs/keyboardShortcutsDialog/index.js | 3 +- .../AccountDrawer/AccountDrawerActionBar.js | 2 +- .../AccountDrawer/AccountDrawerHeader.js | 2 +- .../AccountDrawer/AccountDrawerTable.js | 14 +- .../ExpenseDrawer/ExpenseDrawerActionBar.js | 2 +- .../ExpenseDrawer/ExpenseDrawerFooter.js | 2 +- .../ExpenseDrawer/ExpenseDrawerHeader.js | 2 +- .../ExpenseDrawer/ExpenseDrawerTable.js | 8 +- .../ManualJournalDrawerActionBar.js | 2 +- .../ManualJournalDrawerFooter.js | 2 +- .../ManualJournalDrawerHeader.js | 2 +- .../ManualJournalDrawerTable.js | 12 +- .../Drawers/PaperTemplate/PaperTemplate.js | 16 +- .../PaperTemplate/PaperTemplateTable.js | 10 +- .../PaymentPaperTemplate.js | 18 +- .../PaymentPaperTemplateTable.js | 10 +- client/src/containers/Entries/components.js | 17 +- .../ExchangeRates/ExchangeRateActionsBar.js | 7 +- .../containers/ExchangeRates/components.js | 18 +- .../ExpenseForm/ExpenseFloatingActions.js | 2 +- .../Expenses/ExpenseForm/ExpenseForm.js | 17 +- .../ExpenseForm/ExpenseForm.schema.js | 12 +- .../Expenses/ExpenseForm/ExpenseFormFooter.js | 2 +- .../Expenses/ExpenseForm/ExpenseFormHeader.js | 2 +- .../ExpenseForm/ExpenseFormHeaderFields.js | 2 +- .../Expenses/ExpenseForm/components.js | 10 +- .../containers/Expenses/ExpenseForm/utils.js | 6 +- .../ExpensesLanding/ExpenseActionsBar.js | 2 +- .../ExpensesLanding/ExpensesEmptyStatus.js | 2 +- .../Expenses/ExpensesLanding/components.js | 24 +- .../APAgingSummaryActionsBar.js | 2 +- .../APAgingSummary/APAgingSummaryHeader.js | 2 +- .../APAgingSummaryHeaderGeneral.js | 2 +- .../APAgingSummary/APAgingSummaryTable.js | 7 +- .../APAgingSummary/components.js | 2 +- .../ARAgingSummaryActionsBar.js | 2 +- .../ARAgingSummary/ARAgingSummaryHeader.js | 2 +- .../ARAgingSummaryHeaderGeneral.js | 2 +- .../ARAgingSummary/ARAgingSummaryTable.js | 6 +- .../ARAgingSummary/components.js | 2 +- .../BalanceSheet/BalanceSheetActionsBar.js | 2 +- .../BalanceSheet/BalanceSheetHeader.js | 9 +- .../BalanceSheet/BalanceSheetTable.js | 12 +- .../CashFlowStatementActionsBar.js | 2 +- .../CashFlowStatementHeader.js | 9 +- .../CashFlowStatementTable.js | 6 +- .../CashFlowStatement/utils.js | 6 +- .../CustomersBalanceSummaryActionsBar.js | 2 +- .../CustomersBalanceSummaryGeneralPanel.js | 2 +- .../CustomersBalanceSummaryHeader.js | 3 +- .../CustomersBalanceSummaryTable.js | 6 +- .../CustomersBalanceSummary/components.js | 10 +- .../CustomersTransactionsActionsBar.js | 2 +- .../CustomersTransactionsHeader.js | 9 +- .../CustomersTransactionsTable.js | 6 +- .../CustomersTransactions/components.js | 18 +- .../FinancialAccountsFilter.js | 2 +- .../FinancialStatementDateRange.js | 10 +- .../GeneralLedger/GeneralLedgerActionsBar.js | 2 +- .../GeneralLedger/GeneralLedgerHeader.js | 2 +- .../GeneralLedgerHeaderGeneralPane.js | 2 +- .../GeneralLedger/GeneralLedgerTable.js | 10 +- .../GeneralLedger/common.js | 12 +- .../GeneralLedger/components.js | 24 +- .../InventoryItemDetailsActionsBar.js | 2 +- .../InventoryItemDetailsHeader.js | 9 +- .../InventoryItemDetailsTable.js | 4 +- .../InventoryValuationActionsBar.js | 2 +- .../InventoryValuationHeader.js | 5 +- .../InventoryValuationHeaderGeneralPanel.js | 2 +- .../InventoryValuationTable.js | 6 +- .../InventoryValuation/components.js | 14 +- .../Journal/JournalActionsBar.js | 2 +- .../Journal/JournalHeader.js | 2 +- .../Journal/JournalTable.js | 10 +- .../FinancialStatements/Journal/components.js | 22 +- .../ProfitLossSheet/ProfitLossActionsBar.js | 2 +- .../ProfitLossSheet/ProfitLossSheetHeader.js | 9 +- .../ProfitLossSheet/ProfitLossSheetTable.js | 10 +- .../PurchasesByItemsActionsBar.js | 2 +- .../PurchasesByItemsHeader.js | 9 +- .../PurchasesByItems/PurchasesByItemsTable.js | 6 +- .../PurchasesByItems/components.js | 14 +- .../RadiosAccountingBasis.js | 10 +- .../SalesByItems/SalesByItemsActionsBar.js | 2 +- .../SalesByItems/SalesByItemsHeader.js | 9 +- .../SalesByItems/SalesByItemsTable.js | 6 +- .../SalesByItems/components.js | 14 +- .../SelectDisplayColumnsBy.js | 2 +- .../TrialBalanceActionsBar.js | 2 +- .../TrialBalanceSheetHeader.js | 9 +- .../TrialBalanceSheetTable.js | 6 +- .../TrialBalanceSheet/components.js | 14 +- .../VendorsBalanceSummaryActionsBar.js | 2 +- .../VendorsBalanceSummaryHeader.js | 2 +- .../VendorsBalanceSummaryHeaderGeneral.js | 2 +- .../VendorsBalanceSummaryTable.js | 7 +- .../VendorsBalanceSummary/components.js | 8 +- .../VendorsTransactionsActionsBar.js | 2 +- .../VendorsTransactionsHeader.js | 9 +- .../VendorsTransactionsTable.js | 6 +- .../VendorsTransactions/components.js | 18 +- .../containers/FinancialStatements/common.js | 18 +- .../containers/GlobalErrors/GlobalErrors.js | 8 +- .../containers/Homepage/AnnouncementList.js | 3 +- .../InventoryAdjustmentTable.js | 6 +- .../InventoryAdjustments/components.js | 33 +- client/src/containers/Items/ItemForm.js | 20 +- .../src/containers/Items/ItemForm.schema.js | 16 +- client/src/containers/Items/ItemFormBody.js | 2 +- .../Items/ItemFormFloatingActions.js | 2 +- .../Items/ItemFormInventorySection.js | 2 +- .../Items/ItemFormPrimarySection.js | 2 +- .../src/containers/Items/ItemFormProvider.js | 10 +- .../src/containers/Items/ItemsActionsBar.js | 7 +- .../src/containers/Items/ItemsEmptyStatus.js | 2 +- client/src/containers/Items/ItemsFooter.js | 2 +- client/src/containers/Items/components.js | 42 +- client/src/containers/Items/utils.js | 22 +- .../ItemsCategories/ItemCategoriesTable.js | 6 +- .../ItemsCategoryActionsBar.js | 2 +- .../containers/ItemsCategories/components.js | 18 +- .../JournalNumber/ReferenceNumberForm.js | 2 +- .../ReferenceNumberFormContent.js | 2 +- .../KeyboardShortcuts/ShortcutsTable.js | 11 +- .../Preferences/Accountant/AccountantForm.js | 9 +- .../Accountant/AccountantFormPage.js | 10 +- .../Preferences/Accounts/Accounts.js | 2 +- .../Accounts/AccountsCustomFields.js | 3 +- .../Currencies/CurrenciesActions.js | 2 +- .../Preferences/Currencies/CurrenciesList.js | 9 +- .../Preferences/Currencies/components.js | 16 +- .../Preferences/General/General.schema.js | 20 +- .../Preferences/General/GeneralForm.js | 5 +- .../Preferences/General/GeneralFormPage.js | 8 +- .../containers/Preferences/Item/ItemForm.js | 3 +- .../Preferences/Item/ItemFormPage.js | 12 +- .../src/containers/Preferences/Users/Users.js | 6 +- .../Preferences/Users/UsersActions.js | 2 +- .../containers/Preferences/Users/UsersList.js | 7 +- .../Preferences/Users/components.js | 23 +- .../Bills/BillForm/BillFloatingActions.js | 2 +- .../Purchases/Bills/BillForm/BillForm.js | 28 +- .../Bills/BillForm/BillForm.schema.js | 12 +- .../Bills/BillForm/BillFormFooter.js | 2 +- .../Bills/BillForm/BillFormHeader.js | 4 +- .../Bills/BillForm/BillFormHeaderFields.js | 2 +- .../Purchases/Bills/BillForm/utils.js | 6 +- .../Bills/BillsLanding/BillsActionsBar.js | 7 +- .../Bills/BillsLanding/BillsEmptyStatus.js | 2 +- .../Bills/BillsLanding/components.js | 33 +- .../PaymentForm/PaymentMadeEntriesTable.js | 2 +- .../PaymentForm/PaymentMadeFloatingActions.js | 2 +- .../PaymentForm/PaymentMadeFooter.js | 2 +- .../PaymentForm/PaymentMadeForm.js | 17 +- .../PaymentForm/PaymentMadeForm.schema.js | 10 +- .../PaymentForm/PaymentMadeFormHeader.js | 2 +- .../PaymentMadeFormHeaderFields.js | 2 +- .../PaymentMades/PaymentForm/components.js | 16 +- .../PaymentsLanding/PaymentMadeActionsBar.js | 7 +- .../PaymentsLanding/PaymentMadeViewTabs.js | 2 +- .../PaymentMadesEmptyStatus.js | 2 +- .../PaymentsLanding/components.js | 26 +- .../QuickNewDropdown/QuickNewDropdown.js | 13 +- .../Sales/Estimate/EstimatesDataTable.js | 41 +- .../EstimateForm/EstimateFloatingActions.js | 2 +- .../Estimates/EstimateForm/EstimateForm.js | 22 +- .../EstimateForm/EstimateForm.schema.js | 14 +- .../EstimateForm/EstimateFormFooter.js | 2 +- .../EstimateForm/EstimateFormHeader.js | 4 +- .../EstimateForm/EstimateFormHeaderFields.js | 2 +- .../EstimatesLanding/EstimatesActionsBar.js | 7 +- .../EstimatesLanding/EstimatesEmptyStatus.js | 2 +- .../Estimates/EstimatesLanding/components.js | 43 +- .../Invoices/InvoiceDetails/InvoicePaper.js | 16 +- .../InvoiceForm/InvoiceFloatingActions.js | 2 +- .../Sales/Invoices/InvoiceForm/InvoiceForm.js | 22 +- .../InvoiceForm/InvoiceForm.schema.js | 20 +- .../Invoices/InvoiceForm/InvoiceFormFooter.js | 2 +- .../Invoices/InvoiceForm/InvoiceFormHeader.js | 4 +- .../InvoiceForm/InvoiceFormHeaderFields.js | 2 +- .../Sales/Invoices/InvoiceForm/utils.js | 8 +- .../InvoicesLanding/InvoicesActionsBar.js | 7 +- .../InvoicesLanding/InvoicesEmptyStatus.js | 2 +- .../Invoices/InvoicesLanding/components.js | 45 +- .../PaymentReceiveFloatingActions.js | 2 +- .../PaymentReceiveForm/PaymentReceiveForm.js | 19 +- .../PaymentReceiveForm.schema.js | 10 +- .../PaymentReceiveFormFooter.js | 2 +- .../PaymentReceiveFormHeader.js | 2 +- .../PaymentReceiveHeaderFields.js | 2 +- .../PaymentReceiveItemsTable.js | 2 +- .../PaymentReceiveForm/components.js | 18 +- .../PaymentReceiveActionsBar.js | 2 +- .../PaymentsLanding/PaymentReceiveViewTabs.js | 2 +- .../PaymentReceivesEmptyStatus.js | 2 +- .../PaymentsLanding/components.js | 29 +- .../Receipts/ReceiptDetails/ReceiptPaper.js | 16 +- .../Sales/Receipts/ReceiptForm/ReceiptForm.js | 21 +- .../ReceiptForm/ReceiptForm.schema.js | 14 +- .../ReceiptForm/ReceiptFormFloatingActions.js | 2 +- .../Receipts/ReceiptForm/ReceiptFormFooter.js | 2 +- .../Receipts/ReceiptForm/ReceiptFormHeader.js | 4 +- .../ReceiptForm/ReceiptFormHeaderFields.js | 2 +- .../ReceiptsLanding/ReceiptActionsBar.js | 7 +- .../ReceiptsLanding/ReceiptsEmptyStatus.js | 2 +- .../Receipts/ReceiptsLanding/components.js | 33 +- .../src/containers/Setup/SetupLeftSection.js | 2 +- .../containers/Setup/SetupOrganizationForm.js | 6 +- .../containers/Setup/SetupOrganizationPage.js | 17 +- .../src/containers/Setup/SetupSubscription.js | 4 +- .../Setup/SubscriptionForm.schema.js | 6 +- .../src/containers/Setup/WizardSetupSteps.js | 2 +- .../containers/Subscriptions/BillingForm.js | 8 +- .../containers/Subscriptions/BillingPlan.js | 2 +- .../Subscriptions/BillingPlansForm.js | 2 +- .../containers/Subscriptions/LicenseTab.js | 2 +- .../Subscriptions/SubscriptionTabs.js | 16 +- .../Vendors/VendorForm/VendorAttahmentTab.js | 2 +- .../VendorForm/VendorFinanicalPanelTab.js | 2 +- .../VendorForm/VendorFloatingActions.js | 2 +- .../Vendors/VendorForm/VendorForm.js | 11 +- .../Vendors/VendorForm/VendorForm.schema.js | 4 +- .../VendorFormAfterPrimarySection.js | 9 +- .../VendorForm/VendorFormPrimarySection.js | 9 +- .../Vendors/VendorForm/VendorsTabs.js | 13 +- .../VendorsLanding/VendorActionsBar.js | 7 +- .../VendorsLanding/VendorsEmptyStatus.js | 2 +- .../Vendors/VendorsLanding/components.js | 24 +- .../Vendors/VendorsLanding/utils.js | 6 +- client/src/containers/Vendors/utils.js | 11 +- client/src/containers/Views/ViewForm.js | 11 +- client/src/containers/Views/ViewFormPage.js | 14 +- client/src/hooks/useRequest.js | 2 +- client/src/lang/ar/index.json | 984 ++++++++++++++++++ client/src/routes/authentication.js | 12 +- client/src/routes/dashboard.js | 311 +++--- client/src/routes/preferences.js | 74 +- client/src/services/axios.js | 2 + client/src/services/intl.js | 8 +- client/src/style/App.scss | 12 +- .../DataTable/DataTableEmptyStatus.scss | 8 + .../style/containers/Dashboard/Sidebar.scss | 5 + client/src/style/objects/typography.scss | 4 + .../src/style/pages/Dashboard/Dashboard.scss | 5 + server/src/api/controllers/AccountTypes.ts | 4 +- .../FinancialStatements/CashFlow/CashFlow.ts | 11 +- .../InventoryDetails/index.ts | 11 +- server/src/api/index.ts | 2 + server/src/api/middleware/I18nMiddleware.ts | 1 + .../middleware/TenantDependencyInjection.ts | 5 +- .../core/20190423085242_seed_accounts.js | 21 +- .../seeds/core/20200810121807_seed_views.js | 56 +- server/src/interfaces/index.ts | 4 + server/src/locales/ar.json | 128 ++- server/src/locales/en.json | 73 +- .../Accounts/AccountsTypesServices.ts | 14 +- .../FinancialStatements/CashFlow/CashFlow.ts | 25 +- .../CashFlow/CashFlowService.ts | 5 +- .../CashFlow/CashFlowTable.ts | 39 +- .../GeneralLedger/GeneralLedger.ts | 8 +- .../GeneralLedger/GeneralLedgerService.ts | 4 +- .../InventoryDetails/InventoryDetailsTable.ts | 31 +- .../JournalSheet/JournalSheet.ts | 6 +- .../JournalSheet/JournalSheetService.ts | 4 +- server/src/services/I18n/I18nService.ts | 29 + 465 files changed, 3299 insertions(+), 2109 deletions(-) create mode 100644 client/src/components/AppIntlLoader.js create mode 100644 client/src/components/FormattedMessage.js create mode 100644 client/src/lang/ar/index.json create mode 100644 server/src/services/I18n/I18nService.ts diff --git a/client/config/webpack.config.js b/client/config/webpack.config.js index c33bfc4a8..3b4b4a595 100644 --- a/client/config/webpack.config.js +++ b/client/config/webpack.config.js @@ -27,6 +27,8 @@ const typescriptFormatter = require('react-dev-utils/typescriptFormatter'); const CompressionPlugin = require("compression-webpack-plugin"); const postcssNormalize = require('postcss-normalize'); +const { postcssRTLCSS} = require('postcss-rtlcss'); + const appPackageJson = require(paths.appPackageJson); @@ -92,6 +94,14 @@ module.exports = function(webpackEnv) { // https://github.com/facebook/create-react-app/issues/2677 ident: 'postcss', plugins: () => [ + // Postcss rtlcss plugin. + // require( 'postcss-rtl' )({ + // // options here. + // removeComments: false, + // }), + postcssRTLCSS({ + + }), require('postcss-flexbugs-fixes'), require('postcss-preset-env')({ autoprefixer: { @@ -103,11 +113,6 @@ module.exports = function(webpackEnv) { // so that it honors browserslist config in package.json // which in turn let's users customize the target behavior as per their needs. postcssNormalize(), - - // Postcss rtlcss plugin. - require( 'postcss-rtl' )({ - // options here. - }), ], sourceMap: isEnvProduction && shouldUseSourceMap, }, @@ -125,6 +130,10 @@ module.exports = function(webpackEnv) { loader: require.resolve(preProcessor), options: { sourceMap: true, + sassOptions: { + sourceComments: true, + outputStyle: 'expanded' + } }, } ); diff --git a/client/package.json b/client/package.json index 91357cf2d..8601ab979 100644 --- a/client/package.json +++ b/client/package.json @@ -74,6 +74,7 @@ "react-error-boundary": "^3.0.2", "react-hotkeys-hook": "^3.0.3", "react-intl": "^3.12.0", + "react-intl-universal": "^2.4.7", "react-loadable": "^5.5.0", "react-query": "^3.6.0", "react-redux": "^7.1.3", @@ -94,6 +95,7 @@ "redux-thunk": "^2.3.0", "resolve": "1.15.0", "resolve-url-loader": "3.1.1", + "rtl-detect": "^1.0.3", "sass-loader": "8.0.2", "semver": "6.3.0", "style-loader": "0.23.1", @@ -137,6 +139,7 @@ "@welldone-software/why-did-you-render": "^6.0.0-rc.1", "compression-webpack-plugin": "^6.1.0", "http-proxy-middleware": "^1.0.0", + "postcss-rtlcss": "^1.7.2", "react-query-devtools": "^2.1.1", "redux-devtools": "^3.5.0", "typescript": "^4.1.2" diff --git a/client/src/common/contactsOptions.js b/client/src/common/contactsOptions.js index 42e86361f..f03a49e22 100644 --- a/client/src/common/contactsOptions.js +++ b/client/src/common/contactsOptions.js @@ -1,7 +1,7 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; export default [ - { name: formatMessage({ id: 'customer' }), path: 'customers' }, - { name: formatMessage({ id: 'vendor' }), path: 'vendors' }, + { name: intl.get('customer'), path: 'customers' }, + { name: intl.get('vendor'), path: 'vendors' }, ]; diff --git a/client/src/common/fiscalYearOptions.js b/client/src/common/fiscalYearOptions.js index 1a89aabb7..24043ec80 100644 --- a/client/src/common/fiscalYearOptions.js +++ b/client/src/common/fiscalYearOptions.js @@ -1,88 +1,64 @@ -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; -export default [ +export const getFiscalYearOptions = () => [ { id: 0, - name: `${formatMessage({ id: 'january' })} - ${formatMessage({ - id: 'december', - })}`, + name: `${intl.get('january')} - ${intl.get('december')}`, value: 'january', }, { id: 1, - name: `${formatMessage({ id: 'february' })} - ${formatMessage({ - id: 'january', - })}`, + name: `${intl.get('february')} - ${intl.get('january')}`, value: 'february', }, { id: 2, - name: `${formatMessage({ id: 'march' })} - ${formatMessage({ - id: 'february', - })}`, + name: `${intl.get('march')} - ${intl.get('february')}`, value: 'March', }, { id: 3, - name: `${formatMessage({ id: 'april' })} - ${formatMessage({ - id: 'march', - })}`, + name: `${intl.get('april')} - ${intl.get('march')}`, value: 'april', }, { id: 4, - name: `${formatMessage({ id: 'may' })} - ${formatMessage({ - id: 'april', - })}`, + name: `${intl.get('may')} - ${intl.get('april')}`, value: 'may', }, { id: 5, - name: `${formatMessage({ id: 'june' })} - ${formatMessage({ - id: 'may', - })}`, + name: `${intl.get('june')} - ${intl.get('may')}`, value: 'june', }, { id: 6, - name: `${formatMessage({ id: 'july' })} - ${formatMessage({ - id: 'june', - })}`, + name: `${intl.get('july')} - ${intl.get('june')}`, value: 'july', }, { id: 7, - name: `${formatMessage({ id: 'august' })} - ${formatMessage({ - id: 'july', - })}`, + name: `${intl.get('august')} - ${intl.get('july')}`, value: 'August', }, { id: 8, - name: `${formatMessage({ id: 'september' })} - ${formatMessage({ - id: 'august', - })}`, + name: `${intl.get('september')} - ${intl.get('august')}`, value: 'september', }, { id: 9, - name: `${formatMessage({ id: 'october' })} - ${formatMessage({ - id: 'november', - })}`, + name: `${intl.get('october')} - ${intl.get('november')}`, value: 'october', }, { id: 10, - name: `${formatMessage({ id: 'november' })} - ${formatMessage({ - id: 'october', - })}`, + name: `${intl.get('november')} - ${intl.get('october')}`, value: 'november', }, { id: 11, - name: `${formatMessage({ id: 'december' })} - ${formatMessage({ - id: 'november', - })}`, + name: `${intl.get('december')} - ${intl.get('november')}`, value: 'december', }, ] \ No newline at end of file diff --git a/client/src/common/homepageOptions.js b/client/src/common/homepageOptions.js index 8389a4a70..82972db3a 100644 --- a/client/src/common/homepageOptions.js +++ b/client/src/common/homepageOptions.js @@ -1,5 +1,5 @@ import React from 'react'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export const accountsReceivable = [ { @@ -21,12 +21,12 @@ export const accountsReceivable = [ link: '/receipts', }, { - title: , + title: , description: , link: '/customers', }, { - title: , + title: , description: ( ), diff --git a/client/src/common/keyboardShortcutsOptions.js b/client/src/common/keyboardShortcutsOptions.js index aabf28d7c..4b1b49fa1 100644 --- a/client/src/common/keyboardShortcutsOptions.js +++ b/client/src/common/keyboardShortcutsOptions.js @@ -1,105 +1,105 @@ import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; export default [ { shortcut_key: 'Shift + I', - description: formatMessage({ id: 'jump_to_the_invoices' }), + description: intl.get('jump_to_the_invoices'), }, { shortcut_key: 'Shift + E', - description: formatMessage({ id: 'jump_to_the_estimates' }), + description: intl.get('jump_to_the_estimates'), }, { shortcut_key: 'Shift + R', - description: formatMessage({ id: 'jump_to_the_receipts' }), + description: intl.get('jump_to_the_receipts'), }, { shortcut_key: 'Shift + X', - description: formatMessage({ id: 'jump_to_the_expenses' }), + description: intl.get('jump_to_the_expenses'), }, { shortcut_key: 'Shift + C', - description: formatMessage({ id: 'jump_to_the_customers' }), + description: intl.get('jump_to_the_customers'), }, { shortcut_key: 'Shift + V', - description: formatMessage({ id: 'jump_to_the_vendors' }), + description: intl.get('jump_to_the_vendors'), }, { shortcut_key: 'Shift + A', - description: formatMessage({ id: 'jump_to_the_chart_of_accounts' }), + description: intl.get('jump_to_the_chart_of_accounts'), }, { shortcut_key: 'Shift + B', - description: formatMessage({ id: 'jump_to_the_bills' }), + description: intl.get('jump_to_the_bills'), }, { shortcut_key: 'Shift + M', - description: formatMessage({ id: 'jump_to_the_manual_journals' }), + description: intl.get('jump_to_the_manual_journals'), }, { shortcut_key: 'Shift + W', - description: formatMessage({ id: 'jump_to_the_items' }), + description: intl.get('jump_to_the_items'), }, { shortcut_key: 'Shift + 1', - description: formatMessage({ id: 'jump_to_the_balance_sheet' }), + description: intl.get('jump_to_the_balance_sheet'), }, { shortcut_key: 'Shift + 2', - description: formatMessage({ id: 'jump_to_the_profit_loss_sheet' }), + description: intl.get('jump_to_the_profit_loss_sheet'), }, { shortcut_key: 'Shift + 3', - description: formatMessage({ id: 'jump_to_the_journal_sheet' }), + description: intl.get('jump_to_the_journal_sheet'), }, { shortcut_key: 'Shift + 4', - description: formatMessage({ id: 'jump_to_the_general_ledger_sheet' }), + description: intl.get('jump_to_the_general_ledger_sheet'), }, { shortcut_key: 'Shift + 5', - description: formatMessage({ id: 'jump_to_the_trial_balance_sheet' }), + description: intl.get('jump_to_the_trial_balance_sheet'), }, { shortcut_key: 'Ctrl + Shift + I ', - description: formatMessage({ id: 'create_a_new_invoice' }), + description: intl.get('create_a_new_invoice'), }, { shortcut_key: 'Ctrl + Shift + E ', - description: formatMessage({ id: 'create_a_new_estimate' }), + description: intl.get('create_a_new_estimate'), }, { shortcut_key: 'Ctrl + Shift + R ', - description: formatMessage({ id: 'create_a_new_receipt' }), + description: intl.get('create_a_new_receipt'), }, { shortcut_key: 'Ctrl + Shift + X ', - description: formatMessage({ id: 'create_a_new_expense' }), + description: intl.get('create_a_new_expense'), }, { shortcut_key: 'Ctrl + Shift + C ', - description: formatMessage({ id: 'create_a_new_customer' }), + description: intl.get('create_a_new_customer'), }, { shortcut_key: 'Ctrl + Shift + V ', - description: formatMessage({ id: 'create_a_new_vendor' }), + description: intl.get('create_a_new_vendor'), }, { shortcut_key: 'Ctrl + Shift + B ', - description: formatMessage({ id: 'create_a_new_bill' }), + description: intl.get('create_a_new_bill'), }, { shortcut_key: 'Ctrl + Shift + M ', - description: formatMessage({ id: 'create_a_new_make_journal' }), + description: intl.get('create_a_new_make_journal'), }, { shortcut_key: 'Ctrl + Shift + W ', - description: formatMessage({ id: 'create_a_new_item' }), + description: intl.get('create_a_new_item'), }, { shortcut_key: 'Ctrl + / ', - description: formatMessage({ id: 'close_and_open_sidebar' }), + description: intl.get('close_and_open_sidebar'), }, ]; diff --git a/client/src/common/quickNewOptions.js b/client/src/common/quickNewOptions.js index 500800ecd..6ebb1ec57 100644 --- a/client/src/common/quickNewOptions.js +++ b/client/src/common/quickNewOptions.js @@ -1,11 +1,10 @@ -import React from 'react'; -import { formatMessage } from 'services/intl'; +import intl from 'react-intl-universal'; -export default [ - { path: 'invoices/new', name: formatMessage({ id: 'sale_invoice' }) }, - { path: 'bills//new', name: formatMessage({ id: 'purchase_invoice' }) }, - { path: 'make-journal-entry', name: formatMessage({ id: 'manual_journal' }) }, - { path: 'expenses/new', name: formatMessage({ id: 'expense' }) }, - { path: 'customers/new', name: formatMessage({ id: 'customer' }) }, - { path: 'vendors/new', name: formatMessage({ id: 'vendor' }) }, +export const getQuickNewActions = () => [ + { path: 'invoices/new', name: intl.get('sale_invoice') }, + { path: 'bills//new', name: intl.get('purchase_invoice') }, + { path: 'make-journal-entry', name: intl.get('manual_journal') }, + { path: 'expenses/new', name: intl.get('expense') }, + { path: 'customers/new', name: intl.get('customer') }, + { path: 'vendors/new', name: intl.get('vendor') }, ]; diff --git a/client/src/components/AccountsMultiSelect.js b/client/src/components/AccountsMultiSelect.js index d9e24c7e5..071211e5f 100644 --- a/client/src/components/AccountsMultiSelect.js +++ b/client/src/components/AccountsMultiSelect.js @@ -2,7 +2,7 @@ import React, { useMemo, useCallback, useState } from 'react'; import { omit } from 'lodash'; import { MenuItem, Button } from '@blueprintjs/core'; import MultiSelect from 'components/MultiSelect'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; export default function AccountsMultiSelect({ accounts, onAccountSelected }) { const [selectedAccounts, setSelectedAccounts] = useState({}); diff --git a/client/src/components/AccountsSelectList.js b/client/src/components/AccountsSelectList.js index 7b173dff2..cddbcbe81 100644 --- a/client/src/components/AccountsSelectList.js +++ b/client/src/components/AccountsSelectList.js @@ -1,7 +1,7 @@ import React, { useCallback, useState, useEffect, useMemo } from 'react'; import { MenuItem, Button } from '@blueprintjs/core'; import { Select } from '@blueprintjs/select'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import classNames from 'classnames'; import { filterAccountsByQuery } from './utils'; import { CLASSES } from 'common/classes'; diff --git a/client/src/components/AccountsSuggestField.js b/client/src/components/AccountsSuggestField.js index bdd1742a5..7e9952bb7 100644 --- a/client/src/components/AccountsSuggestField.js +++ b/client/src/components/AccountsSuggestField.js @@ -5,7 +5,7 @@ import { Suggest } from '@blueprintjs/select'; import classNames from 'classnames'; import { CLASSES } from 'common/classes'; -import { FormattedMessage as T } from 'react-intl'; +import { FormattedMessage as T } from 'components'; import { filterAccountsByQuery } from './utils'; /** diff --git a/client/src/components/App.js b/client/src/components/App.js index 9df37df3c..062cbb77c 100644 --- a/client/src/components/App.js +++ b/client/src/components/App.js @@ -1,5 +1,4 @@ import React from 'react'; -import { RawIntlProvider } from 'react-intl'; import { Router, Switch, Route } from 'react-router'; import { createBrowserHistory } from 'history'; import { QueryClientProvider, QueryClient } from 'react-query'; @@ -7,47 +6,60 @@ import { ReactQueryDevtools } from 'react-query/devtools'; import 'style/App.scss'; +import AppIntlLoader from './AppIntlLoader'; import PrivateRoute from 'components/Guards/PrivateRoute'; -import Authentication from 'components/Authentication'; -import DashboardPrivatePages from 'components/Dashboard/PrivatePages'; import GlobalErrors from 'containers/GlobalErrors/GlobalErrors'; -import intl from 'services/intl'; +import DashboardPrivatePages from 'components/Dashboard/PrivatePages'; +import Authentication from 'components/Authentication'; +// Query client config. +const queryConfig = { + defaultOptions: { + queries: { + refetchOnWindowFocus: true, + staleTime: 30000, + }, + }, +}; + +// Global fetch query. +function GlobalFetchQuery({ + children +}) { + window.localStorage.setItem('lang', 'en'); + return children +} + +/** + * Core application. + */ function App({ locale }) { const history = createBrowserHistory(); - const queryConfig = { - defaultOptions: { - queries: { - refetchOnWindowFocus: true, - staleTime: 30000, - }, - }, - }; + // Query client. const queryClient = new QueryClient(queryConfig); return ( - - -